summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-accessibility/gnome-mag/Manifest1
-rw-r--r--app-accessibility/gnome-mag/gnome-mag-0.16.3.ebuild78
-rw-r--r--app-admin/conky-full/Manifest12
-rw-r--r--app-admin/conky-full/conky-full-1.9.0.ebuild139
-rw-r--r--app-admin/conky-full/files/conky-1.8.1-acpitemp.patch81
-rw-r--r--app-admin/conky-full/files/conky-1.8.1-battery-time.patch11
-rw-r--r--app-admin/conky-full/files/conky-1.8.1-curl-headers.patch24
-rw-r--r--app-admin/conky-full/files/conky-1.8.1-lua-5.2.patch26
-rw-r--r--app-admin/conky-full/files/conky-1.8.1-maxinterfaces.patch41
-rw-r--r--app-admin/conky-full/files/conky-1.8.1-nvidia-x.patch33
-rw-r--r--app-admin/conky-full/files/conky-1.8.1-secunia-SA43225.patch72
-rw-r--r--app-admin/conky-full/files/conky-1.8.1-utf8-scroll.patch104
-rw-r--r--app-admin/conky-full/files/conky-1.8.1-xmms2.patch36
-rw-r--r--app-admin/conky-full/files/conky-1.9.0-ncurses.patch31
-rw-r--r--app-admin/conky/Manifest15
-rw-r--r--app-admin/conky/conky-1.8.1-r6.ebuild134
-rw-r--r--app-admin/conky/conky-1.9.0.ebuild136
-rw-r--r--app-admin/conky/files/conky-1.8.1-acpitemp.patch81
-rw-r--r--app-admin/conky/files/conky-1.8.1-battery-time.patch11
-rw-r--r--app-admin/conky/files/conky-1.8.1-curl-headers.patch24
-rw-r--r--app-admin/conky/files/conky-1.8.1-lua-5.2.patch26
-rw-r--r--app-admin/conky/files/conky-1.8.1-maxinterfaces.patch41
-rw-r--r--app-admin/conky/files/conky-1.8.1-nvidia-x.patch33
-rw-r--r--app-admin/conky/files/conky-1.8.1-secunia-SA43225.patch72
-rw-r--r--app-admin/conky/files/conky-1.8.1-utf8-scroll.patch104
-rw-r--r--app-admin/conky/files/conky-1.8.1-xmms2.patch36
-rw-r--r--app-admin/conky/files/conky-1.9.0-ncurses.patch31
-rw-r--r--app-admin/conky/metadata.xml33
-rw-r--r--app-admin/enman/Manifest4
-rw-r--r--app-admin/enman/enman-0.1.ebuild26
-rw-r--r--app-admin/enman/enman-0.2.ebuild27
-rw-r--r--app-admin/enman/enman-0.3.ebuild27
-rw-r--r--app-admin/enman/enman-0.4.ebuild27
-rw-r--r--app-admin/minus-desktop-tool/Manifest2
-rw-r--r--app-admin/minus-desktop-tool/minus-desktop-tool-1.8.ebuild20
-rw-r--r--app-admin/stability-watcher/Manifest3
-rw-r--r--app-admin/stability-watcher/files/07-rogentos-packages.mask71
-rw-r--r--app-admin/stability-watcher/files/entropy_sabayonlinux.org3
-rw-r--r--app-admin/stability-watcher/stability-watcher-0.1.ebuild32
-rw-r--r--app-crypt/passwordsafe/Manifest2
-rw-r--r--app-crypt/passwordsafe/files/passwordsafe-fix-file-collisions.patch86
-rw-r--r--app-crypt/passwordsafe/passwordsafe-0.95.1.ebuild97
-rw-r--r--app-crypt/passwordsafe/passwordsafe-0.95.1_beta.ebuild92
-rw-r--r--app-crypt/passwordsafe/passwordsafe-0.9_beta.ebuild63
-rw-r--r--app-editors/emacs/Manifest3
-rw-r--r--app-editors/emacs/emacs-24.2.ebuild336
-rw-r--r--app-editors/sublime-text/Manifest2
-rw-r--r--app-editors/sublime-text/sublime-text-3083.ebuild87
-rw-r--r--app-emulation/packettracer/Manifest2
-rw-r--r--app-emulation/packettracer/packettracer-533.ebuild102
-rw-r--r--app-laptop/tlp/Manifest1
-rw-r--r--app-laptop/tlp/tlp-0.4.1.ebuild217
-rw-r--r--app-misc/godep/godep-9999.ebuild44
-rw-r--r--app-misc/livecd-tools/Manifest1
-rw-r--r--app-misc/livecd-tools/files/livecd-tools-systemd.patch12
-rw-r--r--app-misc/livecd-tools/livecd-tools-2.1.ebuild42
-rw-r--r--app-misc/passwordless-upgrade/files/10-RigoDaemon.rules7
-rw-r--r--app-misc/passwordless-upgrade/passwordless-upgrade-1.ebuild21
-rw-r--r--app-misc/rogentos-reposi/files/entropy_frozen5
-rw-r--r--app-misc/rogentos-reposi/files/entropy_rogentoslinux12
-rw-r--r--app-misc/rogentos-reposi/files/entropy_sabayon-weekly13
-rw-r--r--app-misc/rogentos-reposi/files/entropy_server62
-rwxr-xr-xapp-misc/rogentos-reposi/files/reupdate11
-rw-r--r--app-misc/rogentos-reposi/rogentos-reposi-1.0.ebuild35
-rw-r--r--app-office/archi/Manifest1
-rw-r--r--app-office/archi/archi-2.4.0.ebuild50
-rwxr-xr-xapp-office/clean-libreoffice-l10n.sh15
-rwxr-xr-xapp-office/do-libreoffice-bump.sh26
-rwxr-xr-xapp-office/fixup_missing_libre_langs.sh21
-rw-r--r--app-office/libreoffice-l10n-ro/Manifest3
-rw-r--r--app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.2.5.ebuild9
-rw-r--r--app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.2.6.ebuild9
-rw-r--r--app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.4.1.ebuild9
-rw-r--r--app-office/libreoffice/Manifest13
-rw-r--r--app-office/libreoffice/files/libreoffice-3.7-system-pyuno.patch44
-rw-r--r--app-office/libreoffice/files/libreoffice-4.1.3.2-kde-calchang.patch74
-rw-r--r--app-office/libreoffice/files/libreoffice-4.1.3.2-kde-recursiverepaint.patch141
-rw-r--r--app-office/libreoffice/files/libreoffice-4.2.0.4-curl-config.patch60
-rw-r--r--app-office/libreoffice/files/libreoffice-4.2.6.3-jpeg9.patch52
-rw-r--r--app-office/libreoffice/files/libreoffice-4.3.5.2-remove-bashisms.patch38
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4-system-pyuno.patch44
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.0.3-gcc-4.9-Os-link-failure.patch80
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.0.3-telepathy-build-fix.patch40
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.1.2-add-kde4-open-url-script.patch56
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.1.2-improve-KDE4FilePicker.patch192
-rw-r--r--app-office/libreoffice/libreoffice-4.2.5.2.ebuild595
-rw-r--r--app-office/libreoffice/libreoffice-4.2.6.3.ebuild598
-rw-r--r--app-office/libreoffice/libreoffice-4.4.1.2.ebuild622
-rw-r--r--app-office/libreoffice/metadata.xml22
-rw-r--r--app-text/calibre/Manifest1
-rw-r--r--app-text/calibre/calibre-1.48.ebuild224
-rw-r--r--app-text/calibre/files/calibre-1.34-no_updates_dialog.patch37
-rw-r--r--app-text/calibre/files/calibre-1.48-sip.patch11
-rw-r--r--app-text/calibre/files/calibre-disable_plugins.patch17
-rw-r--r--app-text/calibre/files/calibre-server.conf13
-rw-r--r--app-text/calibre/files/calibre-server.init59
-rw-r--r--app-text/calibre/metadata.xml13
-rw-r--r--app-text/epdf/epdf-9999.ebuild27
-rw-r--r--app-text/evince-light/ChangeLog1046
-rw-r--r--app-text/evince-light/Manifest40
-rw-r--r--app-text/evince-light/evince-2.32.0-r3.ebuild137
-rw-r--r--app-text/evince-light/evince-2.32.0-r4.ebuild138
-rw-r--r--app-text/evince-light/evince-3.2.1-r1.ebuild117
-rw-r--r--app-text/evince-light/evince-light-3.4.0.ebuild113
-rw-r--r--app-text/evince-light/files/evince-0.7.1-display-menu.patch11
-rw-r--r--app-text/evince-light/files/evince-2.32.0-create_thumbnail_frame-null.patch25
-rw-r--r--app-text/evince-light/files/evince-2.32.0-desktop-categories.patch20
-rw-r--r--app-text/evince-light/files/evince-2.32.0-dvi-CVEs.patch97
-rw-r--r--app-text/evince-light/files/evince-2.32.0-dvi-security.patch24
-rw-r--r--app-text/evince-light/files/evince-2.32.0-gold.patch16
-rw-r--r--app-text/evince-light/files/evince-2.32.0-libdocument-segfault.patch35
-rw-r--r--app-text/evince-light/files/evince-2.32.0-libview-crash.patch32
-rw-r--r--app-text/evince-light/files/evince-2.32.0-pk-fonts.patch37
-rw-r--r--app-text/evince-light/files/evince-2.32.0-stop-spinner.patch74
-rw-r--r--app-text/evince-light/files/evince-2.32.0-update-poppler.patch58
-rw-r--r--app-text/evince-light/files/evince-2.32.0-use-popup.patch21
-rw-r--r--app-text/evince-light/files/evince-3.2.1-glib-gold.patch38
-rw-r--r--app-text/evince-light/files/evince-3.2.1-libgxps-0.2.patch45
-rw-r--r--app-text/evince-light/files/evince-3.4.0-glib-gold.patch54
-rw-r--r--app-text/evince-light/files/gconf-2.m444
-rw-r--r--app-text/evince-light/metadata.xml16
-rw-r--r--app-text/foxitreader/Manifest1
-rw-r--r--app-text/foxitreader/files/foxitreader.desktop22
-rw-r--r--app-text/foxitreader/files/foxitreader.pngbin4820 -> 0 bytes
-rw-r--r--app-text/foxitreader/foxitreader-1.1.0.ebuild59
-rw-r--r--app-text/foxitreader/metadata.xml5
-rwxr-xr-xapp-text/pastebunz/files/pastebunz-1.4184
-rw-r--r--app-text/pastebunz/pastebunz-1.4-r1.ebuild30
-rw-r--r--app-text/poppler-base/Manifest3
-rw-r--r--app-text/poppler-base/metadata.xml7
-rw-r--r--app-text/poppler-base/poppler-base-0.24.3.ebuild71
-rw-r--r--app-text/poppler-base/poppler-base-0.24.5.ebuild71
-rw-r--r--app-text/poppler-base/poppler-base-0.32.0.ebuild70
-rw-r--r--app-text/poppler-glib/Manifest3
-rw-r--r--app-text/poppler-glib/metadata.xml7
-rw-r--r--app-text/poppler-glib/poppler-glib-0.24.3.ebuild69
-rw-r--r--app-text/poppler-glib/poppler-glib-0.24.5.ebuild69
-rw-r--r--app-text/poppler-glib/poppler-glib-0.32.0.ebuild70
-rw-r--r--app-text/poppler-qt4/Manifest3
-rw-r--r--app-text/poppler-qt4/poppler-qt4-0.24.3.ebuild55
-rw-r--r--app-text/poppler-qt4/poppler-qt4-0.24.5.ebuild55
-rw-r--r--app-text/poppler-qt4/poppler-qt4-0.32.0.ebuild55
-rw-r--r--app-text/poppler/metadata.xml14
-rw-r--r--app-text/poppler/poppler-0.24.3.ebuild36
-rw-r--r--app-text/poppler/poppler-0.24.5.ebuild36
-rw-r--r--app-text/poppler/poppler-0.32.0.ebuild37
-rw-r--r--app-text/xpdf/Manifest5
-rw-r--r--app-text/xpdf/files/xpdf-3.02-poppler-0.16.patch13
-rw-r--r--app-text/xpdf/files/xpdf-3.03-poppler-0.16.patch13
-rw-r--r--app-text/xpdf/xpdf-3.03.ebuild84
-rw-r--r--dev-java/eclipse-ecj/ChangeLog356
-rw-r--r--dev-java/eclipse-ecj/Manifest15
-rw-r--r--dev-java/eclipse-ecj/eclipse-ecj-3.3.0-r3.ebuild86
-rw-r--r--dev-java/eclipse-ecj/eclipse-ecj-3.4-r4.ebuild92
-rw-r--r--dev-java/eclipse-ecj/eclipse-ecj-3.5.2.ebuild103
-rw-r--r--dev-java/eclipse-ecj/eclipse-ecj-3.6.ebuild103
-rw-r--r--dev-java/eclipse-ecj/eclipse-ecj-3.7.1.ebuild103
-rw-r--r--dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild103
-rw-r--r--dev-java/eclipse-ecj/files/eclipse-ecj-3.3.0-gcj.patch509
-rw-r--r--dev-java/eclipse-ecj/metadata.xml15
-rw-r--r--dev-lang/smlnj/Manifest23
-rw-r--r--dev-lang/smlnj/smlnj-110.75.ebuild113
-rw-r--r--dev-libs/d0_blind_id/d0_blind_id-9999.ebuild50
-rw-r--r--dev-libs/gobject-introspection/Manifest2
-rw-r--r--dev-libs/gobject-introspection/files/disable_python.patch33
-rw-r--r--dev-libs/gobject-introspection/gobject-introspection-1.38.0-r1.ebuild103
-rw-r--r--dev-libs/gobject-introspection/gobject-introspection-1.40.0.ebuild104
-rw-r--r--dev-libs/guiloader-c++/Manifest1
-rw-r--r--dev-libs/guiloader-c++/files/guiloader-c++-2.21.0-gcc46.patch10
-rw-r--r--dev-libs/guiloader-c++/guiloader-c++-2.21.0.ebuild43
-rw-r--r--dev-libs/guiloader-c++/metadata.xml16
-rw-r--r--dev-libs/libcitadel/ChangeLog62
-rw-r--r--dev-libs/libcitadel/Manifest1
-rw-r--r--dev-libs/libcitadel/libcitadel-8.04.ebuild30
-rw-r--r--dev-libs/libcitadel/metadata.xml17
-rw-r--r--dev-libs/libdbusmenu/Manifest1
-rw-r--r--dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-fix-aclocal.patch8
-rw-r--r--dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-optional-dumper.patch68
-rw-r--r--dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-tests.patch55
-rw-r--r--dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-vala.patch59
-rw-r--r--dev-libs/libdbusmenu/files/libdbusmenu-0.3.94-decouple-testapp.patch20
-rw-r--r--dev-libs/libdbusmenu/files/libdbusmenu-0.4.4-optional-gtk.patch135
-rw-r--r--dev-libs/libdbusmenu/files/libdbusmenu-0.4.90-optional-gtk.patch129
-rw-r--r--dev-libs/libdbusmenu/libdbusmenu-0.4.90.ebuild79
-rw-r--r--dev-libs/libdbusmenu/metadata.xml9
-rw-r--r--dev-libs/libmysql/ChangeLog722
-rw-r--r--dev-libs/libmysql/ChangeLog-20102715
-rw-r--r--dev-libs/libmysql/Manifest6
-rw-r--r--dev-libs/libmysql/files/my.cnf-5.1145
-rw-r--r--dev-libs/libmysql/files/my.cnf-5.5148
-rw-r--r--dev-libs/libmysql/files/my.cnf-5.6140
-rw-r--r--dev-libs/libmysql/libmysql-5.5.43.ebuild126
-rw-r--r--dev-libs/libmysql/libmysql-5.5.44.ebuild126
-rw-r--r--dev-libs/libmysql/libmysql-5.6.24.ebuild153
-rw-r--r--dev-libs/libmysql/libmysql-5.6.25.ebuild153
-rw-r--r--dev-libs/libmysql/metadata.xml23
-rw-r--r--dev-libs/libnl/Manifest1
-rw-r--r--dev-libs/libnl/files/libnl-1.0_pre5-__u64_x86_64.patch15
-rw-r--r--dev-libs/libnl/files/libnl-1.0_pre5-include.diff10
-rw-r--r--dev-libs/libnl/files/libnl-1.0_pre6-__u64_x86_64.patch15
-rw-r--r--dev-libs/libnl/files/libnl-1.1-types.patch11
-rw-r--r--dev-libs/libnl/files/libnl-1.pc10
-rw-r--r--dev-libs/libnl/libnl-1.1.ebuild33
-rw-r--r--dev-libs/libreport/Manifest2
-rw-r--r--dev-libs/libreport/files/0001-Add-Kogaion-customizations.patch108
-rw-r--r--dev-libs/libreport/files/0002-Drop-Fedora-workflows-add-Kogaion-one.patch376
-rw-r--r--dev-libs/libreport/files/libreport-2.0.20-json-c.patch51
-rw-r--r--dev-libs/libreport/files/libreport-2.0.20-kogaion.patch157
-rw-r--r--dev-libs/libreport/files/libreport-2.0.7-uploader_event-syntax.patch19
-rw-r--r--dev-libs/libreport/files/libreport-2.1.9-json-c.patch24
-rw-r--r--dev-libs/libreport/libreport-2.0.20-r1.ebuild94
-rw-r--r--dev-libs/libreport/libreport-2.1.9.ebuild87
-rw-r--r--dev-libs/libreport/metadata.xml5
-rw-r--r--dev-libs/libsuinput/Manifest1
-rw-r--r--dev-libs/libsuinput/libsuinput-0.4.ebuild21
-rw-r--r--dev-libs/libtimezonemap/Manifest1
-rw-r--r--dev-libs/libtimezonemap/libtimezonemap-0.4.1.ebuild35
-rw-r--r--dev-libs/libtimezonemap/metadata.xml12
-rw-r--r--dev-libs/openssl/Manifest2
-rwxr-xr-xdev-libs/openssl/files/gentoo.config-1.0.1160
-rw-r--r--dev-libs/openssl/files/openssl-1.0.0a-ldflags.patch23
-rw-r--r--dev-libs/openssl/files/openssl-1.0.0d-windres.patch76
-rw-r--r--dev-libs/openssl/files/openssl-1.0.0h-pkg-config.patch32
-rw-r--r--dev-libs/openssl/files/openssl-1.0.1-parallel-build.patch354
-rw-r--r--dev-libs/openssl/files/openssl-1.0.1-x32.patch79
-rw-r--r--dev-libs/openssl/files/openssl-1.0.1e-bad-mac-aes-ni.patch35
-rw-r--r--dev-libs/openssl/files/openssl-1.0.1e-ipv6.patch656
-rw-r--r--dev-libs/openssl/files/openssl-1.0.1e-perl-5.18.patch375
-rw-r--r--dev-libs/openssl/files/openssl-1.0.1e-rdrand-explicit.patch28
-rw-r--r--dev-libs/openssl/files/openssl-1.0.1e-s_client-verify.patch18
-rw-r--r--dev-libs/openssl/files/openssl-1.0.1e-tls-ver-crash.patch34
-rw-r--r--dev-libs/openssl/files/openssl-1.0.1f-perl-5.18.patch356
-rw-r--r--dev-libs/openssl/files/openssl-1.0.1f-revert-alpha-perl-generation.patch83
-rw-r--r--dev-libs/openssl/metadata.xml13
-rw-r--r--dev-libs/openssl/openssl-1.0.1g-r1.ebuild261
-rw-r--r--dev-libs/satyr/Manifest1
-rw-r--r--dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch13
-rw-r--r--dev-libs/satyr/satyr-0.13.ebuild32
-rw-r--r--dev-ml/biniou/Manifest1
-rw-r--r--dev-ml/biniou/biniou-1.0.5.ebuild33
-rw-r--r--dev-ml/camlidl/ChangeLog27
-rw-r--r--dev-ml/camlidl/Manifest1
-rw-r--r--dev-ml/camlidl/camlidl-1.05.ebuild51
-rw-r--r--dev-ml/camlidl/files/META4
-rw-r--r--dev-ml/camlidl/files/includes.patch12
-rw-r--r--dev-ml/camlidl/files/tests.patch36
-rw-r--r--dev-ml/camlidl/metadata.xml5
-rw-r--r--dev-ml/camlpdf/Manifest1
-rw-r--r--dev-ml/camlpdf/camlpdf-1.7.ebuild28
-rw-r--r--dev-ml/easy-format/Manifest1
-rw-r--r--dev-ml/easy-format/easy-format-1.0.1.ebuild29
-rw-r--r--dev-ml/gapi-ocaml/Manifest2
-rw-r--r--dev-ml/gapi-ocaml/gapi-ocaml-0.2.5.ebuild28
-rw-r--r--dev-ml/gapi-ocaml/gapi-ocaml-0.2.ebuild28
-rw-r--r--dev-ml/gdfuse/Manifest1
-rw-r--r--dev-ml/gdfuse/gdfuse-0.1.ebuild24
-rw-r--r--dev-ml/google-drive-ocamlfuse/Manifest2
-rw-r--r--dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.3.2.ebuild28
-rw-r--r--dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.8.ebuild31
-rw-r--r--dev-ml/ocamlfuse/Manifest1
-rw-r--r--dev-ml/ocamlfuse/ocamlfuse-2.7.1.ebuild27
-rw-r--r--dev-ml/yojson/Manifest1
-rw-r--r--dev-ml/yojson/yojson-1.1.4.ebuild35
-rw-r--r--dev-python/compizconfig-python/ChangeLog145
-rw-r--r--dev-python/compizconfig-python/Manifest1
-rw-r--r--dev-python/compizconfig-python/compizconfig-python-0.8.4-r5.ebuild43
-rw-r--r--dev-python/compizconfig-python/metadata.xml7
-rw-r--r--dev-python/gdk-pixbuf/GENTOO0
-rw-r--r--dev-python/gdk-pixbuf/Manifest1
-rw-r--r--dev-python/gdk-pixbuf/files/gdk-pixbuf-2.21.4-fix-automagic-x11.patch24
-rw-r--r--dev-python/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild93
-rw-r--r--dev-python/gdk-pixbuf/metadata.xml9
-rw-r--r--dev-python/imaging/ChangeLog431
-rw-r--r--dev-python/imaging/Manifest1
-rw-r--r--dev-python/imaging/files/imaging-1.1.7-ft-header-include.patch20
-rw-r--r--dev-python/imaging/files/imaging-1.1.7-giftrans.patch14
-rw-r--r--dev-python/imaging/files/imaging-1.1.7-missing-math.patch20
-rw-r--r--dev-python/imaging/files/imaging-1.1.7-no-xv.patch18
-rw-r--r--dev-python/imaging/files/imaging-1.1.7-nolcms.patch13
-rw-r--r--dev-python/imaging/files/imaging-1.1.7-sane.patch13
-rw-r--r--dev-python/imaging/imaging-1.1.7-r1.ebuild118
-rw-r--r--dev-python/imaging/imaging-1.1.7-r2.ebuild106
-rw-r--r--dev-python/imaging/imaging-1.1.7-r4.ebuild104
-rw-r--r--dev-python/imaging/metadata.xml5
-rw-r--r--dev-python/pygobject-base/Manifest4
-rw-r--r--dev-python/pygobject-base/files/3.16.1-unittest.patch15
-rwxr-xr-xdev-python/pygobject-base/files/pygobject-3.7.90-make_check.patch86
-rw-r--r--dev-python/pygobject-base/metadata.xml6
-rw-r--r--dev-python/pygobject-base/pygobject-base-3.12.1.ebuild91
-rw-r--r--dev-python/pygobject-base/pygobject-base-3.13.3.ebuild92
-rw-r--r--dev-python/pygobject-base/pygobject-base-3.14.0.ebuild94
-rw-r--r--dev-python/pygobject-base/pygobject-base-3.16.1.ebuild96
-rw-r--r--dev-python/pygobject-cairo/Manifest5
-rw-r--r--dev-python/pygobject-cairo/files/3.16.1-unittest.patch15
-rwxr-xr-xdev-python/pygobject-cairo/files/pygobject-3.7.90-make_check.patch86
-rw-r--r--dev-python/pygobject-cairo/metadata.xml6
-rw-r--r--dev-python/pygobject-cairo/pygobject-cairo-3.12.1.ebuild66
-rw-r--r--dev-python/pygobject-cairo/pygobject-cairo-3.13.3.ebuild66
-rw-r--r--dev-python/pygobject-cairo/pygobject-cairo-3.14.0.ebuild65
-rw-r--r--dev-python/pygobject-cairo/pygobject-cairo-3.15.0.ebuild71
-rw-r--r--dev-python/pygobject-cairo/pygobject-cairo-3.16.1.ebuild73
-rw-r--r--dev-python/pygobject/Manifest1
-rw-r--r--dev-python/pygobject/files/pygobject-2.28.3-disable-failing-tests.patch55
-rw-r--r--dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch64
-rw-r--r--dev-python/pygobject/files/pygobject-2.28.3-make_check.patch76
-rw-r--r--dev-python/pygobject/files/pygobject-2.28.3-support_multiple_python_versions.patch103
-rw-r--r--dev-python/pygobject/files/pygobject-2.28.6-disable-failing-tests.patch98
-rw-r--r--dev-python/pygobject/files/pygobject-2.28.6-gio-types-2.32.patch50
-rw-r--r--dev-python/pygobject/files/pygobject-2.28.6-set_qdata.patch28
-rw-r--r--dev-python/pygobject/files/pygobject-2.28.6-tests-no-introspection.patch33
-rw-r--r--dev-python/pygobject/metadata.xml6
-rw-r--r--dev-python/pygobject/pygobject-2.28.6-r53.ebuild122
-rw-r--r--dev-python/pygobject/pygobject-3.12.1.ebuild25
-rw-r--r--dev-python/pygobject/pygobject-3.13.3.ebuild25
-rw-r--r--dev-python/pygobject/pygobject-3.14.0.ebuild25
-rw-r--r--dev-python/pygobject/pygobject-3.15.0.ebuild25
-rw-r--r--dev-python/pygobject/pygobject-3.16.1.ebuild25
-rw-r--r--dev-python/pymaxe/Manifest1
-rw-r--r--dev-python/pymaxe/pymaxe-20130303.ebuild30
-rw-r--r--dev-python/pysmbc/Manifest1
-rw-r--r--dev-python/pysmbc/pysmbc-1.0.13.ebuild21
-rw-r--r--dev-python/python-blivet/Manifest1
-rw-r--r--dev-python/python-blivet/files/0001-Update-package-names-to-reflect-Gentoo-ones.patch144
-rw-r--r--dev-python/python-blivet/files/0001-devices-enable-UUID-for-dm-based-devices-in-fstab.patch28
-rw-r--r--dev-python/python-blivet/files/python-blivet-commit-to-disk-settle.patch12
-rw-r--r--dev-python/python-blivet/files/python-blivet-udev-path.patch11
-rw-r--r--dev-python/python-blivet/files/python-blivet-workaround-disable-multipath.patch9
-rw-r--r--dev-python/python-blivet/metadata.xml5
-rw-r--r--dev-python/python-blivet/python-blivet-0.23.9-r3.ebuild55
-rw-r--r--dev-python/python-exec/ChangeLog88
-rw-r--r--dev-python/python-exec/Manifest1
-rw-r--r--dev-python/python-exec/metadata.xml12
-rw-r--r--dev-python/python-exec/python-exec-2.0.1-r1.ebuild37
-rw-r--r--dev-python/python-exec/python-exec-2.9999.ebuild50
-rw-r--r--dev-python/python-report/files/bugs.kogaion.org.ini9
-rw-r--r--dev-python/python-report/files/bugs.rogentos.ro.ini9
-rw-r--r--dev-python/python-report/files/python-report-0.10-disable-rpm.patch20
-rw-r--r--dev-python/python-report/files/python-report-0.10-fix-version-detection.patch22
-rw-r--r--dev-python/python-report/files/python-report-0.10-kogaion-defaults.patch54
-rw-r--r--dev-python/python-report/files/python-report-0.23-disable-Werror.patch9
-rw-r--r--dev-python/python-report/files/python-report-0.23-disable-rpm.patch19
-rw-r--r--dev-python/python-report/files/python-report-0.23-kogaion-config.patch55
-rw-r--r--dev-python/python-report/python-report-0.10-r1.ebuild63
-rw-r--r--dev-python/python-report/python-report-0.23.ebuild48
-rw-r--r--dev-python/pytox/metadata.xml7
-rw-r--r--dev-python/pytox/pytox-9999.ebuild28
-rw-r--r--dev-python/pyvlc/pyvlc-1.0.ebuild50
-rw-r--r--dev-python/pyvlc/pyvlc-9999.ebuild50
-rw-r--r--dev-python/qtstatemachine/Manifest1
-rw-r--r--dev-python/qtstatemachine/files/qstatemachines_add_CMake_support.patch_003154
-rw-r--r--dev-python/qtstatemachine/files/qstatemachines_fix_compound_state.patch_00282
-rw-r--r--dev-python/qtstatemachine/files/qstatemachines_fix_history.patch_001155
-rw-r--r--dev-python/qtstatemachine/qtstatemachine-1.1-r1.ebuild38
-rw-r--r--dev-python/qtstatemachine/qtstatemachine-1.1.ebuild49
-rw-r--r--dev-qt/qtbase/Manifest2
-rw-r--r--dev-qt/qtbase/qtbase-1.0.4-r1.ebuild16
-rw-r--r--dev-qt/qtbase/qtbase-1.0.4.ebuild16
-rw-r--r--dev-util/molecule/Manifest1
-rw-r--r--dev-util/molecule/metadata.xml24
-rw-r--r--dev-util/molecule/molecule-0.9.24.7.ebuild38
-rwxr-xr-xdo-artwork-bump.sh25
-rw-r--r--games-emulation/mednafen/ChangeLog190
-rw-r--r--games-emulation/mednafen/Manifest24
-rw-r--r--games-emulation/mednafen/files/mednafen-0.9.21-zlib.patch27
-rw-r--r--games-emulation/mednafen/files/mednafen-0.9.28-automake-1.13.patch11
-rw-r--r--games-emulation/mednafen/files/mednafen-0.9.28-cflags.patch35
-rw-r--r--games-emulation/mednafen/files/mednafen-0.9.28-zlib.patch30
-rw-r--r--games-emulation/mednafen/mednafen-0.9.21.ebuild63
-rw-r--r--games-emulation/mednafen/mednafen-0.9.28.ebuild59
-rw-r--r--games-emulation/mednafen/mednafen/ChangeLog190
-rw-r--r--games-emulation/mednafen/mednafen/Manifest24
-rw-r--r--games-emulation/mednafen/mednafen/files/mednafen-0.9.21-zlib.patch27
-rw-r--r--games-emulation/mednafen/mednafen/files/mednafen-0.9.28-automake-1.13.patch11
-rw-r--r--games-emulation/mednafen/mednafen/files/mednafen-0.9.28-cflags.patch35
-rw-r--r--games-emulation/mednafen/mednafen/files/mednafen-0.9.28-zlib.patch30
-rw-r--r--games-emulation/mednafen/mednafen/mednafen/ChangeLog190
-rw-r--r--games-emulation/mednafen/metadata.xml8
-rw-r--r--games-fps/redeclipse/Manifest4
-rw-r--r--games-fps/redeclipse/redeclipse-1.1.ebuild69
-rw-r--r--games-fps/redeclipse/redeclipse-1.3.1.ebuild65
-rw-r--r--games-puzzle/h2048/Manifest1
-rw-r--r--games-puzzle/h2048/h2048-0.2.0.1.ebuild38
-rw-r--r--games-strategy/0ad/0ad-11339.ebuild150
-rw-r--r--games-strategy/0ad/0ad-11863.ebuild145
-rw-r--r--games-strategy/0ad/0ad-99999.ebuild115
-rw-r--r--games-strategy/0ad/Manifest11
-rw-r--r--games-strategy/0ad/files/11339_alpha_disable_nvtt.patch0
-rw-r--r--games-strategy/0ad/files/premake-archless.patch36
-rw-r--r--games-strategy/0ad/files/premake-script-archless.patch31
-rw-r--r--games-strategy/0ad/files/r11339_noCUDAdep.diff366
-rw-r--r--games-strategy/dunelegacy/Manifest2
-rw-r--r--games-strategy/dunelegacy/dunelegacy-0.96.2.ebuild61
-rw-r--r--games-strategy/stargus/Manifest2
-rw-r--r--games-strategy/stargus/stargus-2.2.7.ebuild70
-rw-r--r--games-strategy/unknown-horizons/Manifest4
-rw-r--r--games-strategy/unknown-horizons/unknown-horizons-2011.2.ebuild38
-rw-r--r--games-strategy/unknown-horizons/unknown-horizons-2012.1.ebuild37
-rw-r--r--games-strategy/zod-engine/Manifest3
-rw-r--r--games-strategy/zod-engine/files/zod-engine-20110906-proper-linux-support.patch1419
-rw-r--r--games-strategy/zod-engine/zod-engine-20110906.ebuild71
-rw-r--r--games-tycoon/LinuxTycoon/LinuxTycoon-1.0.ebuild31
-rw-r--r--games-tycoon/LinuxTycoon/Manifest2
-rw-r--r--gnome-extra/gnome-shell-windowlist/gnome-shell-windowlist-20120121.ebuild35
-rw-r--r--mail-client/thunderbird/ChangeLog2938
-rw-r--r--mail-client/thunderbird/Manifest240
-rw-r--r--mail-client/thunderbird/files/enigmail-1.6.0-parallel-fix.patch38
-rw-r--r--mail-client/thunderbird/files/icon/index.html12
-rw-r--r--mail-client/thunderbird/files/icon/index.html?C=D;O=A12
-rw-r--r--mail-client/thunderbird/files/icon/index.html?C=D;O=D12
-rw-r--r--mail-client/thunderbird/files/icon/index.html?C=M;O=A12
-rw-r--r--mail-client/thunderbird/files/icon/index.html?C=M;O=D12
-rw-r--r--mail-client/thunderbird/files/icon/index.html?C=N;O=A12
-rw-r--r--mail-client/thunderbird/files/icon/index.html?C=N;O=D12
-rw-r--r--mail-client/thunderbird/files/icon/index.html?C=S;O=A12
-rw-r--r--mail-client/thunderbird/files/icon/index.html?C=S;O=D12
-rw-r--r--mail-client/thunderbird/files/icon/thunderbird-unbranded.desktop9
-rw-r--r--mail-client/thunderbird/files/icon/thunderbird.desktop9
-rw-r--r--mail-client/thunderbird/files/thunderbird-31.7.0-gcc5-1.patch242
-rw-r--r--mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-19
-rw-r--r--mail-client/thunderbird/metadata.xml28
-rw-r--r--mail-client/thunderbird/thunderbird-24.8.0.ebuild403
-rw-r--r--mail-client/thunderbird/thunderbird-31.8.0.ebuild403
-rw-r--r--mail-client/thunderbird/thunderbird-38.1.0.ebuild369
-rw-r--r--mail-client/thunderbird/thunderbird-38.2.0.ebuild369
-rw-r--r--media-libs/jackd-firewire/Manifest2
-rw-r--r--media-libs/jackd-firewire/jackd-firewire-0.121.3.ebuild61
-rw-r--r--media-libs/jackd-firewire/jackd-firewire-0.124.1.ebuild61
-rw-r--r--media-libs/jackd-firewire/metadata.xml5
-rw-r--r--media-sound/djplay/Manifest2
-rw-r--r--media-sound/djplay/djplay-0.5.0.ebuild34
-rw-r--r--media-sound/pithos/Manifest1
-rw-r--r--media-sound/pithos/files/pithos-20130808-detect-datadir.patch16
-rw-r--r--media-sound/pithos/files/pithos-20130808-dont-notify-volume.patch13
-rw-r--r--media-sound/pithos/files/setup.py37
-rw-r--r--media-sound/pithos/metadata.xml8
-rw-r--r--media-sound/pithos/pithos-20130808.ebuild49
-rw-r--r--media-video/amdcccle/Manifest14
-rw-r--r--media-video/amdcccle/amdcccle-11.10.ebuild62
-rw-r--r--media-video/amdcccle/amdcccle-11.11.ebuild64
-rw-r--r--media-video/amdcccle/amdcccle-11.12.ebuild64
-rw-r--r--media-video/amdcccle/amdcccle-11.6.ebuild62
-rw-r--r--media-video/amdcccle/amdcccle-11.8.ebuild62
-rw-r--r--media-video/amdcccle/amdcccle-11.9.ebuild62
-rw-r--r--media-video/amdcccle/amdcccle-12.1-r1.ebuild64
-rw-r--r--media-video/amdcccle/amdcccle-12.2.ebuild64
-rw-r--r--media-video/amdcccle/amdcccle-12.3.ebuild64
-rw-r--r--media-video/amdcccle/amdcccle-13.12.ebuild73
-rw-r--r--media-video/amdcccle/amdcccle-14.12.ebuild74
-rw-r--r--media-video/amdcccle/amdcccle-14.4.ebuild72
-rw-r--r--media-video/amdcccle/amdcccle-15.7.ebuild74
-rw-r--r--media-video/ffmpeg/Manifest1
-rw-r--r--media-video/ffmpeg/ffmpeg-0.5_p20373.ebuild255
-rw-r--r--media-video/mkvtoolnix-gui/Manifest2
-rw-r--r--media-video/mkvtoolnix-gui/files/mkvtoolnix-5.8.0-boost-configure.patch63
-rw-r--r--media-video/mkvtoolnix-gui/files/mkvtoolnix-5.8.0-system-pugixml.patch31
-rw-r--r--media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.0.1.ebuild81
-rw-r--r--media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.8.0.ebuild106
-rw-r--r--media-video/mkvtoolnix-gui/mkvtoolnix-gui-6.2.0.ebuild82
-rw-r--r--media-video/mkvtoolnix/Manifest1
-rw-r--r--media-video/mkvtoolnix/files/mkvtoolnix-5.8.0-boost-configure.patch63
-rw-r--r--media-video/mkvtoolnix/files/mkvtoolnix-5.8.0-system-pugixml.patch31
-rw-r--r--media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild86
-rw-r--r--media-video/mkvtoolnix/mkvtoolnix-6.2.0.ebuild89
-rw-r--r--media-video/nvidia-settings/Manifest16
-rw-r--r--media-video/nvidia-settings/files/95-nvidia-settings2
-rw-r--r--media-video/nvidia-settings/files/nvidia-autostart.desktop8
-rw-r--r--media-video/nvidia-settings/nvidia-settings-295.33.ebuild72
-rw-r--r--media-video/nvidia-settings/nvidia-settings-295.40.ebuild72
-rw-r--r--media-video/nvidia-settings/nvidia-settings-302.07.ebuild72
-rw-r--r--media-video/nvidia-settings/nvidia-settings-304.22.ebuild66
-rw-r--r--media-video/nvidia-settings/nvidia-settings-304.60.ebuild66
-rw-r--r--media-video/nvidia-settings/nvidia-settings-304.88.ebuild69
-rw-r--r--media-video/nvidia-settings/nvidia-settings-310.19.ebuild66
-rw-r--r--media-video/nvidia-settings/nvidia-settings-313.30.ebuild69
-rw-r--r--media-video/nvidia-settings/nvidia-settings-325.15.ebuild76
-rw-r--r--media-video/nvidia-settings/nvidia-settings-331.49.ebuild76
-rw-r--r--media-video/nvidia-settings/nvidia-settings-331.67.ebuild76
-rw-r--r--media-video/nvidia-settings/nvidia-settings-334.21-r3.ebuild76
-rw-r--r--media-video/nvidia-settings/nvidia-settings-337.25.ebuild76
-rw-r--r--media-video/nvidia-settings/nvidia-settings-340.46.ebuild76
-rw-r--r--media-video/nvidia-settings/nvidia-settings-340.58.ebuild76
-rw-r--r--media-video/nvidia-settings/nvidia-settings-346.35.ebuild78
-rw-r--r--media-video/openshot/Manifest1
-rw-r--r--media-video/openshot/openshot-1.4.3.ebuild60
-rw-r--r--media-video/simplescreenrecorder/Manifest3
-rw-r--r--media-video/simplescreenrecorder/metadata.xml7
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-0.2.0-r1.ebuild99
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-0.2.0-r2.ebuild95
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-0.2.0.ebuild95
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-0.2.1-r1.ebuild95
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-0.2.1.ebuild99
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-0.3.3-r1.ebuild111
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild95
-rw-r--r--media-video/smtube/Manifest1
-rw-r--r--media-video/smtube/smtube-15.5.17.ebuild54
-rw-r--r--media-video/tovid/Manifest5
-rw-r--r--media-video/tovid/metadata.xml5
-rw-r--r--media-video/tovid/tovid-0.34.ebuild61
-rw-r--r--media-video/tovid/tovid-0.34_p20120123.ebuild65
-rw-r--r--media-video/webcamstudio-module/Manifest1
-rw-r--r--media-video/webcamstudio-module/webcamstudio-module-1.4-r2.ebuild51
-rw-r--r--media-video/webcamstudio-module/webcamstudio-module-1.4-r2.ebuild.save52
-rw-r--r--net-irc/quassel-client/Manifest3
-rw-r--r--net-irc/quassel-client/metadata.xml36
-rw-r--r--net-irc/quassel-client/quassel-client-0.10.0.ebuild80
-rw-r--r--net-irc/quassel-client/quassel-client-0.11.0.ebuild101
-rw-r--r--net-irc/quassel-client/quassel-client-0.12.2.ebuild101
-rw-r--r--net-irc/quassel-common/Manifest3
-rw-r--r--net-irc/quassel-common/quassel-common-0.10.0.ebuild98
-rw-r--r--net-irc/quassel-common/quassel-common-0.11.0.ebuild99
-rw-r--r--net-irc/quassel-common/quassel-common-0.12.2.ebuild99
-rw-r--r--net-irc/quassel-core/Manifest3
-rw-r--r--net-irc/quassel-core/files/quassel.logrotate9
-rw-r--r--net-irc/quassel-core/files/quasselcore.conf22
-rw-r--r--net-irc/quassel-core/files/quasselcore.init63
-rw-r--r--net-irc/quassel-core/files/quasselcore.service11
-rw-r--r--net-irc/quassel-core/quassel-core-0.10.0.ebuild139
-rw-r--r--net-irc/quassel-core/quassel-core-0.11.0.ebuild155
-rw-r--r--net-irc/quassel-core/quassel-core-0.12.2.ebuild155
-rw-r--r--net-irc/quassel/Manifest3
-rw-r--r--net-irc/quassel/metadata.xml49
-rw-r--r--net-irc/quassel/quassel-0.10.0.ebuild101
-rw-r--r--net-irc/quassel/quassel-0.11.0.ebuild153
-rw-r--r--net-irc/quassel/quassel-0.12.2.ebuild153
-rw-r--r--net-p2p/gnunet-gtk/ChangeLog21
-rw-r--r--net-p2p/gnunet-gtk/Manifest9
-rw-r--r--net-p2p/gnunet-gtk/gnunet-gtk-0.7.3.ebuild27
-rw-r--r--net-p2p/gnunet-gtk/gnunet-gtk-0.8.0.ebuild39
-rw-r--r--net-p2p/gnunet-gtk/gnunet-gtk-0.8.0_pre0.ebuild38
-rw-r--r--net-p2p/gnunet-gtk/gnunet-gtk-0.8.0_pre1.ebuild39
-rw-r--r--net-p2p/gnunet-gtk/gnunet-gtk-0.8.0a.ebuild39
-rw-r--r--net-p2p/gnunet-gtk/gnunet-gtk-0.8.0c.ebuild39
-rw-r--r--net-p2p/gnunet-gtk/gnunet-gtk-0.8.1.ebuild39
-rw-r--r--net-p2p/gnunet-gtk/gnunet-gtk-0.8.1a.ebuild39
-rw-r--r--net-p2p/gnunet-gtk/gnunet-gtk-0.9.0_pre1.ebuild39
-rw-r--r--net-p2p/gnunet-gtk/metadata.xml11
-rw-r--r--net-p2p/gnunet-qt/ChangeLog14
-rw-r--r--net-p2p/gnunet-qt/Manifest2
-rw-r--r--net-p2p/gnunet-qt/gnunet-qt-0.8.1.ebuild49
-rw-r--r--net-p2p/gnunet-qt/gnunet-qt-0.8.1a.ebuild29
-rw-r--r--net-p2p/gnunet/ChangeLog34
-rw-r--r--net-p2p/gnunet/Manifest26
-rw-r--r--net-p2p/gnunet/files/config-daemon.in.patch10
-rw-r--r--net-p2p/gnunet/files/gnunet31
-rw-r--r--net-p2p/gnunet/files/gnunet-0.9.0_pre0-gentoo.patch13
-rw-r--r--net-p2p/gnunet/files/gnunet-0.9.0_pre2-gentoo.patch13
-rw-r--r--net-p2p/gnunet/files/gnunet-232
-rw-r--r--net-p2p/gnunet/files/gnunet-download-manager.scm407
-rw-r--r--net-p2p/gnunet/files/gnunet.initd32
-rw-r--r--net-p2p/gnunet/files/gnunet.initd-0.9.038
-rw-r--r--net-p2p/gnunet/files/gnunet.initd-0.9.0v235
-rw-r--r--net-p2p/gnunet/gnunet-0.7.0b.ebuild120
-rw-r--r--net-p2p/gnunet/gnunet-0.7.0e.ebuild121
-rw-r--r--net-p2p/gnunet/gnunet-0.7.1.ebuild122
-rw-r--r--net-p2p/gnunet/gnunet-0.7.1_pre0.ebuild122
-rw-r--r--net-p2p/gnunet/gnunet-0.7.1a.ebuild122
-rw-r--r--net-p2p/gnunet/gnunet-0.7.1b.ebuild122
-rw-r--r--net-p2p/gnunet/gnunet-0.7.2b.ebuild120
-rw-r--r--net-p2p/gnunet/gnunet-0.7.2c.ebuild121
-rw-r--r--net-p2p/gnunet/gnunet-0.7.3.ebuild116
-rw-r--r--net-p2p/gnunet/gnunet-0.8.0.ebuild107
-rw-r--r--net-p2p/gnunet/gnunet-0.8.0_pre0.ebuild107
-rw-r--r--net-p2p/gnunet/gnunet-0.8.0_pre1.ebuild107
-rw-r--r--net-p2p/gnunet/gnunet-0.8.0a.ebuild106
-rw-r--r--net-p2p/gnunet/gnunet-0.8.0b.ebuild107
-rw-r--r--net-p2p/gnunet/gnunet-0.8.0c.ebuild108
-rw-r--r--net-p2p/gnunet/gnunet-0.8.1-r1.ebuild105
-rw-r--r--net-p2p/gnunet/gnunet-0.8.1.ebuild108
-rw-r--r--net-p2p/gnunet/gnunet-0.8.1a.ebuild102
-rw-r--r--net-p2p/gnunet/gnunet-0.8.1b.ebuild102
-rw-r--r--net-p2p/gnunet/gnunet-0.9.0.ebuild78
-rw-r--r--net-p2p/gnunet/gnunet-0.9.0_pre0.ebuild84
-rw-r--r--net-p2p/gnunet/gnunet-0.9.0_pre1.ebuild84
-rw-r--r--net-p2p/gnunet/gnunet-0.9.0_pre2.ebuild83
-rw-r--r--net-p2p/gnunet/gnunet-0.9.1.ebuild78
-rw-r--r--net-p2p/gnunet/gnunet-0.9.2.ebuild79
-rw-r--r--net-p2p/gnunet/gnunet-0.9.3.ebuild81
-rw-r--r--net-p2p/gnunet/gnunet-0.9.5a.ebuild82
-rw-r--r--net-p2p/gnunet/metadata.xml9
-rw-r--r--net-p2p/kamailio/kamailio-9999.ebuild29
-rw-r--r--net-p2p/syncthing/syncthing-9999.ebuild61
-rw-r--r--net-p2p/transmission-base/Manifest2
-rw-r--r--net-p2p/transmission-base/metadata.xml12
-rw-r--r--net-p2p/transmission-base/transmission-base-2.83.ebuild23
-rw-r--r--net-p2p/transmission-base/transmission-base-2.84.ebuild23
-rw-r--r--net-p2p/transmission-cli/Manifest2
-rw-r--r--net-p2p/transmission-cli/metadata.xml8
-rw-r--r--net-p2p/transmission-cli/transmission-cli-2.83.ebuild15
-rw-r--r--net-p2p/transmission-cli/transmission-cli-2.84.ebuild15
-rw-r--r--net-p2p/transmission-daemon/Manifest2
-rw-r--r--net-p2p/transmission-daemon/files/transmission-daemon.confd.414
-rw-r--r--net-p2p/transmission-daemon/files/transmission-daemon.initd.973
-rw-r--r--net-p2p/transmission-daemon/metadata.xml8
-rw-r--r--net-p2p/transmission-daemon/transmission-daemon-2.83.ebuild25
-rw-r--r--net-p2p/transmission-daemon/transmission-daemon-2.84.ebuild25
-rw-r--r--net-p2p/transmission-gtk/Manifest2
-rw-r--r--net-p2p/transmission-gtk/metadata.xml8
-rw-r--r--net-p2p/transmission-gtk/transmission-gtk-2.83.ebuild49
-rw-r--r--net-p2p/transmission-gtk/transmission-gtk-2.84.ebuild49
-rw-r--r--net-p2p/transmission-qt4/Manifest2
-rw-r--r--net-p2p/transmission-qt4/files/transmission-qt4-2.80-translations-path-fix.patch17
-rw-r--r--net-p2p/transmission-qt4/metadata.xml8
-rw-r--r--net-p2p/transmission-qt4/transmission-qt4-2.83.ebuild40
-rw-r--r--net-p2p/transmission-qt4/transmission-qt4-2.84.ebuild40
-rw-r--r--net-p2p/transmission/metadata.xml12
-rw-r--r--net-p2p/transmission/transmission-2.83.ebuild23
-rw-r--r--net-p2p/transmission/transmission-2.84.ebuild23
-rw-r--r--net-p2p/wuala/Manifest1
-rw-r--r--net-p2p/wuala/wuala-0_pre20120716.ebuild39
-rw-r--r--sets.conf4
-rw-r--r--sets/X41
-rw-r--r--sets/build-essentials5
-rw-r--r--sets/claws-plugins17
-rw-r--r--sets/e174
-rw-r--r--sets/enlightenment5
-rw-r--r--sets/entropy11
-rw-r--r--sets/entropy-no-kde10
-rw-r--r--sets/fluxbox3
-rw-r--r--sets/gnome14
-rw-r--r--sets/gst-plugins7
-rw-r--r--sets/gst-plugins-extra5
-rw-r--r--sets/ime-fonts4
-rw-r--r--sets/ime-fonts-support7
-rw-r--r--sets/intel-kernels4
-rw-r--r--sets/intel-kernels-3.104
-rw-r--r--sets/intel-kernels-3.114
-rw-r--r--sets/intel-kernels-3.124
-rw-r--r--sets/intel-kernels-3.134
-rw-r--r--sets/intel-kernels-3.144
-rw-r--r--sets/intel-kernels-3.44
-rw-r--r--sets/intel-kernels-3.94
-rw-r--r--sets/kde-full7
-rw-r--r--sets/kogaion-artwork8
-rw-r--r--sets/lxde5
-rw-r--r--sets/packagekit3
-rw-r--r--sets/rogentos-artwork8
-rw-r--r--sets/wireless11
-rw-r--r--sets/xfce10
-rw-r--r--sys-apps/openrc/Manifest8
-rw-r--r--sys-apps/openrc/Reasons5
-rw-r--r--sys-apps/openrc/files/0001-Filter-the-systemd-cgroup-from-the-current-process.patch34
-rw-r--r--sys-apps/openrc/files/0001-efivarfs-Support-EFI-variable-access-in-3.10-kernels.patch41
-rw-r--r--sys-apps/openrc/files/openrc-0.5.3-disable_warns_until_migrated.patch16
-rw-r--r--sys-apps/openrc/files/openrc-0.6.1-fix-clockskew-error-handling.patch12
-rw-r--r--sys-apps/openrc/files/openrc-0.6.1-network-syntax.patch14
-rw-r--r--sys-apps/openrc/files/openrc-0.8.3-ccwgroup.patch57
-rw-r--r--sys-apps/openrc/files/openrc-0.8.3-deprecation_warning.patch33
-rw-r--r--sys-apps/openrc/files/openrc-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch25
-rw-r--r--sys-apps/openrc/files/openrc-9999-pause.patch29
-rw-r--r--sys-apps/openrc/files/openrc-enable-interactive-2.patch11
-rw-r--r--sys-apps/openrc/files/openrc-enable-interactive.patch11
-rw-r--r--sys-apps/openrc/files/openrc-kogaion-config-2.patch31
-rw-r--r--sys-apps/openrc/files/openrc-kogaion-config.patch35
-rw-r--r--sys-apps/openrc/files/openrc-netmount-fix.patch11
-rw-r--r--sys-apps/openrc/files/openrc-protect-rcsvcdir-for-symlink.patch30
-rw-r--r--sys-apps/openrc/files/openrc.logrotate7
-rw-r--r--sys-apps/openrc/files/start-stop-daemon.pam2
-rw-r--r--sys-apps/openrc/metadata.xml5
-rw-r--r--sys-apps/openrc/openrc-0.10.5.ebuild471
-rw-r--r--sys-apps/openrc/openrc-0.11.8.ebuild512
-rw-r--r--sys-apps/openrc/openrc-0.12.4.ebuild356
-rw-r--r--sys-apps/openrc/openrc-0.12_pre1-r1.ebuild518
-rw-r--r--sys-apps/openrc/openrc-0.12_pre1-r2.ebuild520
-rw-r--r--sys-apps/openrc/openrc-0.12_pre1.ebuild515
-rw-r--r--sys-apps/openrc/openrc-0.13.11.ebuild356
-rw-r--r--sys-apps/openrc/openrc-0.8.2-r1.ebuild458
-rw-r--r--sys-apps/openrc/openrc-0.8.3-r1.ebuild459
-rw-r--r--sys-apps/openrc/openrc-0.9.8.1.ebuild457
-rw-r--r--sys-apps/openrc/openrc-0.9.9.3.ebuild461
-rw-r--r--sys-apps/systemd/Manifest4
-rw-r--r--sys-apps/systemd/files/215-0001-always-check-for-__BYTE_ORDER-__BIG_ENDIAN-when-chec.patch116
-rw-r--r--sys-apps/systemd/files/215-0002-endian-explicitly-include-endian.h-wherever-we-want-.patch53
-rw-r--r--sys-apps/systemd/files/215-0003-udev-exclude-MD-from-block-device-ownership-event-lo.patch54
-rw-r--r--sys-apps/systemd/files/216-lz4-build.patch19
-rw-r--r--sys-apps/systemd/files/216-tmpfiles-setup-dev.patch21
-rw-r--r--sys-apps/systemd/files/blacklist-14648
-rw-r--r--sys-apps/systemd/metadata.xml20
-rw-r--r--sys-apps/systemd/systemd-208-r3.ebuild394
-rw-r--r--sys-apps/systemd/systemd-215-r3.ebuild521
-rw-r--r--sys-apps/systemd/systemd-216-r3.ebuild526
-rw-r--r--sys-kernel/compat-drivers-alx/Manifest27
-rw-r--r--sys-kernel/compat-drivers-alx/compat-drivers-alx-3.8_rc5.ebuild178
-rw-r--r--sys-kernel/compat-drivers-alx/compat-drivers-alx-3.8_rc7.ebuild186
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/00-read-only.patch23
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/01-read-only.patch12
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/02-read-only-ath.patch240
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/03-read-only-memory.patch11
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/04-read-only-brcm80211.patch11
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/05-read-only-i915.patch17
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/06-read-only-radeon.patch58
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/07-read-only-wl1251.patch11
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/08-read-only-ti.patch11
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/09-read-only-nouveau.patch33
-rw-r--r--sys-kernel/compat-drivers-alx/files/3.8-grsec/20-version-disagrement-iwlwifi.patch139
-rw-r--r--sys-kernel/compat-drivers-alx/files/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch17
-rw-r--r--sys-kernel/compat-drivers-alx/files/4004_zd1211rw-2.6.28.patch37
-rw-r--r--sys-kernel/compat-drivers-alx/files/ath_regd_optional.patch39
-rw-r--r--sys-kernel/compat-drivers-alx/files/compat-drivers-3.7_rc1_p6-grsec-warnings.patch34
-rw-r--r--sys-kernel/compat-drivers-alx/files/compat-drivers-3.7_rc1_p6-grsec.patch8365
-rw-r--r--sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-ath6kl.patch37
-rw-r--r--sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-bt_tty.patch37
-rwxr-xr-xsys-kernel/compat-drivers-alx/files/compat-drivers-3.8-driver-select845
-rw-r--r--sys-kernel/compat-drivers-alx/files/ipw2200-inject.3.4.6.patch120
-rw-r--r--sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.6.6.patch30
-rw-r--r--sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.7_rc1_p6.patch30
-rw-r--r--sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.8.patch30
-rw-r--r--sys-kernel/compat-drivers/Manifest33
-rw-r--r--sys-kernel/compat-drivers/compat-drivers-3.7_rc1_p6-r1.ebuild177
-rw-r--r--sys-kernel/compat-drivers/compat-drivers-3.7_rc1_p6.ebuild185
-rw-r--r--sys-kernel/compat-drivers/compat-drivers-3.8.ebuild174
-rw-r--r--sys-kernel/compat-drivers/compat-drivers-3.8_rc5.ebuild176
-rw-r--r--sys-kernel/compat-drivers/compat-drivers-3.8_rc7.ebuild184
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/00-read-only.patch23
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/01-read-only.patch12
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/02-read-only-ath.patch240
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/03-read-only-memory.patch11
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/04-read-only-brcm80211.patch11
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/05-read-only-i915.patch17
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/06-read-only-radeon.patch58
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/07-read-only-wl1251.patch11
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/08-read-only-ti.patch11
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/09-read-only-nouveau.patch33
-rw-r--r--sys-kernel/compat-drivers/files/3.8-grsec/20-version-disagrement-iwlwifi.patch139
-rw-r--r--sys-kernel/compat-drivers/files/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch17
-rw-r--r--sys-kernel/compat-drivers/files/4004_zd1211rw-2.6.28.patch37
-rw-r--r--sys-kernel/compat-drivers/files/ath_regd_optional.patch39
-rw-r--r--sys-kernel/compat-drivers/files/compat-drivers-3.7_rc1_p6-grsec-warnings.patch34
-rw-r--r--sys-kernel/compat-drivers/files/compat-drivers-3.7_rc1_p6-grsec.patch8365
-rw-r--r--sys-kernel/compat-drivers/files/compat-drivers-3.8-ath6kl.patch37
-rw-r--r--sys-kernel/compat-drivers/files/compat-drivers-3.8-bt_tty.patch37
-rwxr-xr-xsys-kernel/compat-drivers/files/compat-drivers-3.8-driver-select845
-rw-r--r--sys-kernel/compat-drivers/files/ipw2200-inject.3.4.6.patch120
-rw-r--r--sys-kernel/compat-drivers/files/leds-disable-strict-3.6.6.patch30
-rw-r--r--sys-kernel/compat-drivers/files/leds-disable-strict-3.7_rc1_p6.patch30
-rw-r--r--sys-kernel/compat-drivers/files/leds-disable-strict-3.8.patch30
-rw-r--r--sys-kernel/compat-drivers/metadata.xml35
-rw-r--r--x11-drivers/pvr-omap4/Manifest4
-rw-r--r--x11-drivers/pvr-omap4/README2
-rw-r--r--x11-drivers/pvr-omap4/pvr-omap4-1.7.10.0.1.9.ebuild38
-rw-r--r--x11-libs/compiz-bcop/ChangeLog87
-rw-r--r--x11-libs/compiz-bcop/Manifest1
-rw-r--r--x11-libs/compiz-bcop/compiz-bcop-0.8.8.ebuild20
-rw-r--r--x11-libs/compiz-bcop/metadata.xml10
-rw-r--r--x11-libs/compizconfig-backend-gconf/ChangeLog101
-rw-r--r--x11-libs/compizconfig-backend-gconf/Manifest1
-rw-r--r--x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-0.8.8.ebuild36
-rw-r--r--x11-libs/compizconfig-backend-gconf/metadata.xml6
-rw-r--r--x11-libs/compizconfig-backend-kconfig4/ChangeLog123
-rw-r--r--x11-libs/compizconfig-backend-kconfig4/Manifest1
-rw-r--r--x11-libs/compizconfig-backend-kconfig4/compizconfig-backend-kconfig4-0.8.8.ebuild20
-rw-r--r--x11-libs/compizconfig-backend-kconfig4/metadata.xml6
-rw-r--r--x11-libs/libcompizconfig/ChangeLog159
-rw-r--r--x11-libs/libcompizconfig/Manifest1
-rw-r--r--x11-libs/libcompizconfig/files/libcompizconfig-0.8.2-allow-system-libiniparser.patch239
-rw-r--r--x11-libs/libcompizconfig/libcompizconfig-0.8.8.ebuild38
-rw-r--r--x11-libs/libcompizconfig/metadata.xml6
-rw-r--r--x11-libs/libva-intel-driver/Manifest1
-rw-r--r--x11-libs/libva-intel-driver/libva-intel-driver-20140512.ebuild45
-rw-r--r--x11-misc/virtualgl/ChangeLog72
-rw-r--r--x11-misc/virtualgl/Manifest18
-rw-r--r--x11-misc/virtualgl/files/vgl.confd-r127
-rw-r--r--x11-misc/virtualgl/files/vgl.initd-r130
-rw-r--r--x11-misc/virtualgl/files/vgl.initd-r230
-rw-r--r--x11-misc/virtualgl/metadata.xml21
-rw-r--r--x11-misc/virtualgl/virtualgl-2.3.2-r1.ebuild80
-rw-r--r--x11-misc/virtualgl/virtualgl-2.3.2-r2.ebuild80
-rw-r--r--x11-plugins/compiz-plugins-extra/ChangeLog112
-rw-r--r--x11-plugins/compiz-plugins-extra/Manifest6
-rw-r--r--x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.8.ebuild65
-rw-r--r--x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.8-libnotify.patch19
-rw-r--r--x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-no-gconf.patch21
-rw-r--r--x11-plugins/compiz-plugins-extra/metadata.xml17
-rw-r--r--x11-plugins/compiz-plugins-main/ChangeLog123
-rw-r--r--x11-plugins/compiz-plugins-main/Manifest5
-rw-r--r--x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.8.ebuild61
-rw-r--r--x11-plugins/compiz-plugins-main/files/compiz-plugins-main-no-gconf.patch22
-rw-r--r--x11-plugins/compiz-plugins-main/metadata.xml16
-rw-r--r--x11-plugins/compiz-plugins-unsupported/ChangeLog76
-rw-r--r--x11-plugins/compiz-plugins-unsupported/Manifest4
-rw-r--r--x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.8.ebuild33
-rw-r--r--x11-plugins/compiz-plugins-unsupported/metadata.xml9
-rw-r--r--x11-wm/awemenugen/Manifest2
-rw-r--r--x11-wm/awemenugen/awemenugen-20120205.ebuild36
-rw-r--r--x11-wm/awesome/Manifest2
-rw-r--r--x11-wm/awesome/awesome-3.5.5-r1.ebuild136
-rw-r--r--x11-wm/awesome/awesome-3.5.6.ebuild136
-rw-r--r--x11-wm/awesome/files/awesome-3.5.5-cflag-cleanup.patch12
-rw-r--r--x11-wm/awesome/files/awesome-3.5.5-util.lua-xdg-icons-fix.patch46
-rw-r--r--x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch12
-rw-r--r--x11-wm/awesome/files/awesome-gnome-3.session3
-rw-r--r--x11-wm/awesome/files/awesome-gnome-xsession.desktop7
-rw-r--r--x11-wm/awesome/files/awesome-gnome.desktop8
-rw-r--r--x11-wm/awesome/files/awesome-session90
-rw-r--r--x11-wm/awesome/files/awesome-xsession.patch9
-rw-r--r--x11-wm/awesome/files/kogaion-background.patch11
-rw-r--r--x11-wm/awesome/metadata.xml9
-rw-r--r--x11-wm/compiz/ChangeLog411
-rw-r--r--x11-wm/compiz/Manifest32
-rw-r--r--x11-wm/compiz/compiz-0.8.8-r3.ebuild168
-rw-r--r--x11-wm/compiz/files/compiz-gcc-4.7.patch38
-rw-r--r--x11-wm/compiz/files/compiz-kde-4.10.patch30
-rw-r--r--x11-wm/compiz/files/compiz-kde-4.8.patch17
-rw-r--r--x11-wm/compiz/files/compiz-kde-4.9.patch196
-rw-r--r--x11-wm/compiz/files/compiz-manager384
-rw-r--r--x11-wm/compiz/files/compiz-no-gconf.patch20
-rw-r--r--x11-wm/compiz/files/compiz.desktop11
-rw-r--r--x11-wm/compiz/metadata.xml18
807 files changed, 0 insertions, 77785 deletions
diff --git a/app-accessibility/gnome-mag/Manifest b/app-accessibility/gnome-mag/Manifest
deleted file mode 100644
index 132130fc..00000000
--- a/app-accessibility/gnome-mag/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnome-mag-0.16.3.tar.bz2 554588 SHA256 1ea1b1218ce621226b0397c4c548db29636ab663da7943440327e04345916d99 SHA512 3309b4e65abfd0fd167ad38b264dda48aa0d0cd6ec763d91437e12ae529bda1ba283c3f9f122a013079a8f9d4571c44599a2f14cfdde3ab052e85cb009f8cb26 WHIRLPOOL b3a6efbd1dc7a945c672702cebb8f2a6a3538bbf090f422b917f53c9b79ee2079b3af2c9da9a2998b5d67fdd1a7f54a2b9a4645dac9de6d1ea17fa7018ad2c2f
diff --git a/app-accessibility/gnome-mag/gnome-mag-0.16.3.ebuild b/app-accessibility/gnome-mag/gnome-mag-0.16.3.ebuild
deleted file mode 100644
index 6a969f81..00000000
--- a/app-accessibility/gnome-mag/gnome-mag-0.16.3.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/gnome-mag/Attic/gnome-mag-0.16.3.ebuild,v 1.9 2013/02/02 22:18:25 ago Exp $
-
-EAPI="3"
-GCONF_DEBUG="yes"
-
-inherit eutils gnome2 virtualx
-
-DESCRIPTION="Gnome magnification service definition"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="LGPL-2"
-SLOT="1"
-KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND=">=dev-libs/glib-2.11.1:2
- >=x11-libs/gtk+-2.14:2"
-
-# FIXME: need libcolorblind (debian package)
-# python deps are for applets
-# applet? (
-# >=dev-python/pygtk-2.6
-# dev-python/pygobject
-#
-# >=dev-python/libbonobo-python-2.10
-# >=dev-python/gconf-python-2.10
-# >=dev-python/libgnome-python-2.10
-# >=dev-python/gnome-applets-python-2.10 )
-
-RDEPEND="${RDEPEND}
- >=gnome-base/libbonobo-1.107
- >=gnome-extra/at-spi-1.5.2:1
- >=gnome-base/orbit-2.3.100
-
- dev-libs/dbus-glib
-
- x11-libs/libX11
- x11-libs/libXtst
- x11-libs/libXdamage
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXcomposite"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- >=dev-util/intltool-0.35
-
- x11-proto/xextproto
- x11-proto/xproto"
-
-pkg_setup() {
- DOCS="AUTHORS ChangeLog NEWS README"
- G2CONF="${G2CONF} --disable-colorblind-applet"
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # Workaround intltool tests failure
- echo "colorblind/GNOME_Magnifier_ColorblindApplet.server.in.in
-colorblind/data/Colorblind_Applet.xml
-colorblind/data/colorblind-applet.schemas.in
-colorblind/data/colorblind-prefs.ui
-colorblind/ui/About.py
-colorblind/ui/ColorblindPreferencesUI.py
-colorblind/ui/WindowUI.py" >> "${S}"/po/POTFILES.skip
-
- # Do not mess with CFLAGS
- sed -e 's/CFLAGS="$CFLAGS -Werror"//' \
- -e '/_DISABLE_DEPRECATED/d' \
- -i configure.in configure || die "sed failed"
-}
-
-src_test() {
- Xemake check || die "emake check failed"
-}
diff --git a/app-admin/conky-full/Manifest b/app-admin/conky-full/Manifest
deleted file mode 100644
index a32dcda2..00000000
--- a/app-admin/conky-full/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX conky-1.8.1-acpitemp.patch 2415 SHA256 57815044cd972139171b76e75267792821c783e03537eb6cf7ba8105c46cdf8d SHA512 8c376fe44e72c7bd8526bd51a4ec6a85919e4bfb1189fc2e0b15172ca5a76c6e5c6ece56f186b8da8e720bc5769b2c36fff76367c7c7a587648ad837b7085f1b WHIRLPOOL 849aa8f18b2ab021b0ffcf52cca544f5464f61df0745018bae4ddf938005ef477bc4aa702d2c335e190e353e0897fd2636c95f595202b76b7752d652f2da4f0a
-AUX conky-1.8.1-battery-time.patch 655 SHA256 d47e966e61a212048a8c752f1885e567a6b2c497da508dee8be64b205a5a422d SHA512 951ab73eca1a1ca059c127e001c556fed4dec6d9b6b63365d6826be7105b6ac87f2a36b6799aa313dd8a3519d3aea0ff7a6aa8ef46bc36cf6de7ccb7248854e5 WHIRLPOOL f6139a92d78e383dd9a006d40b96272a82165db9d94da90f729db1d65ae0bca39b62b9391c514ef23cb078007d0ccdfece3e89cde73506804c67222e75baf7b0
-AUX conky-1.8.1-curl-headers.patch 494 SHA256 53ff30aa933163a1feb646720ea21b4727d515e33521ac53e77b8bd9d0473eba SHA512 1b78d0c34b86ff75179ead6413487f827ad1ed3627cc6694bc0fd49b214ef4c9d3c05c4dcb8cf3cb4615ab25086e25d3d0f25a897daa410286df41ec38af682c WHIRLPOOL d8acd19f59063a75205b2901fe7e47a7233f73e18263132fe607208c5a6dec5cdcbba215dd7089477ae1d5a6d7d153afd54b78bed69184129a1d556d5505d779
-AUX conky-1.8.1-lua-5.2.patch 731 SHA256 a52fe3067c927340a6f1c485f566db9496684bd89b781e1a320b8a02f115c98f SHA512 facbc8bfb4c7458f06eda35c99443deb09fbea9d9b93ff7dc37d1e159ed27051f081e71ffc937ea33f893c3ccbc2580e05d879e7118f68ba4de819dd820adda2 WHIRLPOOL 1ca7a363fc589af282bfb7767ce1954e7ce7799073b62f06165b2054e9019a7b82423efa9cbce8c548d659d6c9ca26abc6668caf6b3abef9fe80faee32f93f23
-AUX conky-1.8.1-maxinterfaces.patch 1605 SHA256 34f1e53fb145fb252e1f91bcd60803870f12e4e0b31d691accc4cd83dda970ad SHA512 1423d11ae6ce1f601f2bc1f0df2e4ed7b32d17d63d5c15b4ff618bdc3a441b6161b4b9fb12aa8bb6a722b4707830999a1cf221f47ff4e3ac6567b4201aaf794b WHIRLPOOL 15a068a617818af171d60cebc89fab13f7c71c3f2ad7d25df01820bea3c4a2e1bb325eefa427b0ae40d6672651252bfbaa97c9f68248172dbe354262e0cad3c2
-AUX conky-1.8.1-nvidia-x.patch 883 SHA256 290ffdf4094167715bf11b86ee2cf73574a3af32ffb50fa09517d89c56bc0853 SHA512 5dc5e22a0d2b8fca8dd4be929cb2b1c7812ed8461e749dfc05e2d9fc7247d218154cfbb93b358f7080dada6b9b8e7fee25c0a71c9b0ec3ea4cc33fceab830020 WHIRLPOOL c10f56f67d56e0ac9282caee93fcbba982d709e65b0e9f35932037a21d430e3a3f5d9ef7d56368ea74135a158e10a6beef2c2a867d15664cc91852e12ea2795a
-AUX conky-1.8.1-secunia-SA43225.patch 1620 SHA256 61c2d204796f51d0d51cd62e9a37a9f4f318e8fe8f955278ef86b64d5b2ff99f SHA512 fde4d36d14ee7f8bb39104c23d336153b09436c8824676e4b003b1d46d2d7af00997839802745e03f5980f001c94c191805bcffe9f81485e71e2b782f7ae3086 WHIRLPOOL e2ad91607d10894227d5e33f3a0ea7d9fa82a72511c91295c1d9e1c668d942b1e53ee05322b7e3c4da5341793fcd6ff8deb9d4a9f75cb35ff3f2f874cd34aae2
-AUX conky-1.8.1-utf8-scroll.patch 2814 SHA256 ee622cda243c7265915c858b264fc4750a329f5c7e9a29323421a777291acfb7 SHA512 a88c49e83b360949d6450f1fbee22dc6648586f5469f6256581db7c55ba8efc35c01756fa241bfc13df0b44390d36ef72e4250d18a8743d62089e2f57f9f8fbd WHIRLPOOL 951e9b9083033a4d247bfeee12ee4f3da30ae53015c7b8095d587fb544e720c627b951ccee5da418c719a05c9a55b560d6bcb56cdfa5daaa6f50cee1a828327e
-AUX conky-1.8.1-xmms2.patch 1190 SHA256 1b64047f04239dbf24b3171fcd8d5c950e9f8aa6af5e94cd4836cd14c70e2bdc SHA512 ec7f526a3b3fed3a80b1f998bbf2f1d48931caa209605767283da8440551c950a6f8bf7efcca6fde51f085b3eb5abb1a357dee6b2b32c4537edf9fae5fd0d1d5 WHIRLPOOL 904226a6749f7516c46a75e36b83218b27018b328196086d5a9624d726a5b9d31c87dfa8df9b60f013be64487cb6bbf5291014b1d350681d7412932b29bddc42
-AUX conky-1.9.0-ncurses.patch 939 SHA256 76a777bab29009c2053b61e9e5904aea131c93d5f026acc161048374f75e72f6 SHA512 0a0737bec67eb241dee4029907d9f3e5bc8d49c8239fbdda5cbfa2b7b0aa50fb2ac9bf3397ccecd94768a176fc6c3ec0e18d67391d9285aff9658ba234202d4e WHIRLPOOL 0893db6ffbc2b37c58b2de8e34e4288640a1d3a5e3a754bd39faec141a7e94e49c83011f5eb58c86afe838fff1b77a661ff63a61f6780f9ca5e5b24f50463014
-DIST conky-1.9.0.tar.bz2 626555 SHA256 baf1b550f135fbfb53e5e286a33aadc03a667d63bf6c4d52ba7637366295bb6f SHA512 98c9f69fd8bee2062e3eddeb7a394cce932199ffd6c8664006d1222f0453569406613e63637848c77a455f7dae3f16be3079a2cab56ecafea51ec043de23c889 WHIRLPOOL 41bbe95ec838dbda2c2d4a9422d2f2f7d22d0cb99e87c59fbd32c0c7856cc83de36cbeefd982c964ec5229ae0b0342e84525aa5343d8c5cf9525205cea4a274a
-EBUILD conky-full-1.9.0.ebuild 4011 SHA256 384ba376665dcddc58c15d5aa28a5ef32689dca5ce30d03251f1cc3538130beb SHA512 a25cc352e51ae83a9a6cc15a59c7028337b76079cc075abd578df0f7753dee6edd03c315d61ead17016a075395a5b1064449300a53614ebb47eedaf17295a5be WHIRLPOOL 58eab8736385a1b76443382950c5916597f4ceae40b991418bf24cfd0acdcfc7df3b9cbbdbe9ed49e9add3c50cc062cab8291632558ff3eb023872fcb98f5bf1
diff --git a/app-admin/conky-full/conky-full-1.9.0.ebuild b/app-admin/conky-full/conky-full-1.9.0.ebuild
deleted file mode 100644
index 3e7caab1..00000000
--- a/app-admin/conky-full/conky-full-1.9.0.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.9.0.ebuild,v 1.3 2012/08/12 12:02:35 ago Exp $
-
-EAPI=4
-
-inherit eutils
-
-MY_P="conky-1.9.0"
-MY_PN="conky"
-MY_PV="1.9.0"
-
-DESCRIPTION="An advanced, highly configurable system monitor for X"
-HOMEPAGE="http://conky.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-3 BSD LGPL-2.1 MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="apcupsd audacious curl debug eve hddtemp imlib iostats lua lua-cairo lua-imlib math moc mpd nano-syntax ncurses nvidia +portmon rss thinkpad truetype vim-syntax weather-metar weather-xoap wifi X xmms2"
-
-WORKDIR="/var/tmp/portage/${CATEGORY}/${P}/work"
-S="${WORKDIR}/${MY_P}"
-
-DEPEND_COMMON="
- X? (
- imlib? ( media-libs/imlib2 )
- lua-cairo? (
- >=dev-lua/toluapp-1.0.93
- >=dev-lang/lua-5.1.4-r8
- x11-libs/cairo[X] )
- lua-imlib? (
- >=dev-lua/toluapp-1.0.93
- >=dev-lang/lua-5.1.4-r8
- media-libs/imlib2 )
- nvidia? ( media-video/nvidia-settings )
- truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
- x11-libs/libX11
- x11-libs/libXdamage
- x11-libs/libXext
- audacious? ( >=media-sound/audacious-1.5 dev-libs/glib )
- xmms2? ( media-sound/xmms2 )
- )
- curl? ( net-misc/curl )
- eve? ( net-misc/curl dev-libs/libxml2 )
- portmon? ( dev-libs/glib )
- lua? ( >=dev-lang/lua-5.1.4-r8 )
- ncurses? ( sys-libs/ncurses )
- rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib )
- wifi? ( net-wireless/wireless-tools )
- weather-metar? ( net-misc/curl )
- weather-xoap? ( dev-libs/libxml2 net-misc/curl )
- virtual/libiconv
- "
-RDEPEND="
- ${DEPEND_COMMON}
- apcupsd? ( sys-power/apcupsd )
- hddtemp? ( app-admin/hddtemp )
- moc? ( media-sound/moc )
- nano-syntax? ( app-editors/nano )
- vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
- "
-DEPEND="
- ${DEPEND_COMMON}
- virtual/pkgconfig
- "
-
-src_prepare() {
- epatch "${FILESDIR}/${MY_PN}-1.8.1-utf8-scroll.patch" \
- "${FILESDIR}/${MY_P}-ncurses.patch"
-}
-
-src_configure() {
- local myconf
-
- if use X; then
- myconf="--enable-x11 --enable-double-buffer --enable-xdamage"
- myconf="${myconf} --enable-argb --enable-own-window"
- myconf="${myconf} $(use_enable imlib imlib2) $(use_enable lua-cairo)"
- myconf="${myconf} $(use_enable lua-imlib lua-imlib2)"
- myconf="${myconf} $(use_enable nvidia) $(use_enable truetype xft)"
- myconf="${myconf} $(use_enable audacious) $(use_enable xmms2)"
- else
- myconf="--disable-x11 --disable-own-window --disable-argb"
- myconf="${myconf} --disable-lua-cairo --disable-nvidia --disable-xft"
- myconf="${myconf} --disable-audacious --disable-xmms2"
- fi
-
- econf \
- ${myconf} \
- $(use_enable apcupsd) \
- $(use_enable curl) \
- $(use_enable debug) \
- $(use_enable eve) \
- $(use_enable hddtemp) \
- $(use_enable iostats) \
- $(use_enable lua) \
- $(use_enable thinkpad ibm) \
- $(use_enable math) \
- $(use_enable moc) \
- $(use_enable mpd) \
- $(use_enable ncurses) \
- $(use_enable portmon) \
- $(use_enable rss) \
- $(use_enable weather-metar) \
- $(use_enable weather-xoap) \
- $(use_enable wifi wlan)
-}
-
-src_install() {
- default
-
- dohtml doc/{config_settings.html,docs.html,lua.html,variables.html}
-
- if use vim-syntax; then
- insinto /usr/share/vim/vimfiles/ftdetect
- doins "${S}"/extras/vim/ftdetect/conkyrc.vim
-
- insinto /usr/share/vim/vimfiles/syntax
- doins "${S}"/extras/vim/syntax/conkyrc.vim
- fi
-
- if use nano-syntax; then
- insinto /usr/share/nano/
- doins "${S}"/extras/nano/conky.nanorc
- fi
-}
-
-pkg_postinst() {
- elog "You can find a sample configuration file at ${ROOT%/}/etc/conky/conky.conf."
- elog "To customize, copy it to ~/.conkyrc and edit it to your liking."
- elog
- elog "For more info on Conky's features please look at the Changelog in"
- elog "${ROOT%/}/usr/share/doc/${PF}. There are also pretty html docs available"
- elog "on Conky's site or in ${ROOT%/}/usr/share/doc/${PF}/html."
- elog
- elog "Also see http://www.gentoo.org/doc/en/conky-howto.xml"
- elog
-}
diff --git a/app-admin/conky-full/files/conky-1.8.1-acpitemp.patch b/app-admin/conky-full/files/conky-1.8.1-acpitemp.patch
deleted file mode 100644
index 9632b99e..00000000
--- a/app-admin/conky-full/files/conky-1.8.1-acpitemp.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From 1b90218c339467770254aba03e3f0a3acc4af4b0 Mon Sep 17 00:00:00 2001
-From: Nikolas Garofil <nikolas@garofil.be>
-Date: Wed, 10 Nov 2010 18:22:22 +0100
-Subject: [PATCH] Let $acpitemp use /sys instead of /proc
-
-From the 2.6.36 changelog (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.36):
-Mark the ACPI thermal procfs I/F deprecated, because /sys/class/thermal/ is already available and has been working for years w/o any problem.
-The ACPI thermal procfs I/F will be removed in 2.6.37
----
- src/linux.cc | 26 ++++++++++++--------------
- 1 files changed, 12 insertions(+), 14 deletions(-)
-
-diff --git a/src/linux.cc b/src/linux.cc
-index ae97f48..bfb0063 100644
---- a/src/linux.c
-+++ b/src/linux.c
-@@ -1449,26 +1449,20 @@ critical (S5): 73 C
- passive: 73 C: tc1=4 tc2=3 tsp=40 devices=0xcdf6e6c0
- */
-
--#define ACPI_THERMAL_DIR "/proc/acpi/thermal_zone/"
--#define ACPI_THERMAL_FORMAT "/proc/acpi/thermal_zone/%s/temperature"
-+#define ACPI_THERMAL_ZONE_DEFAULT "thermal_zone0"
-+#define ACPI_THERMAL_FORMAT "/sys/class/thermal/%s/temp"
-
- int open_acpi_temperature(const char *name)
- {
- char path[256];
-- char buf[256];
- int fd;
-
- if (name == NULL || strcmp(name, "*") == 0) {
-- static int rep = 0;
--
-- if (!get_first_file_in_a_directory(ACPI_THERMAL_DIR, buf, &rep)) {
-- return -1;
-- }
-- name = buf;
-+ snprintf(path, 255, ACPI_THERMAL_FORMAT, ACPI_THERMAL_ZONE_DEFAULT);
-+ } else {
-+ snprintf(path, 255, ACPI_THERMAL_FORMAT, name);
- }
-
-- snprintf(path, 255, ACPI_THERMAL_FORMAT, name);
--
- fd = open(path, O_RDONLY);
- if (fd < 0) {
- NORM_ERR("can't open '%s': %s", path, strerror(errno));
-@@ -1480,6 +1474,9 @@ int open_acpi_temperature(const char *name)
- static double last_acpi_temp;
- static double last_acpi_temp_time;
-
-+//the maximum length of the string inside a ACPI_THERMAL_FORMAT file including the ending 0
-+#define MAXTHERMZONELEN 6
-+
- double get_acpi_temperature(int fd)
- {
- if (fd <= 0) {
-@@ -1497,15 +1494,16 @@ double get_acpi_temperature(int fd)
-
- /* read */
- {
-- char buf[256];
-+ char buf[MAXTHERMZONELEN];
- int n;
-
-- n = read(fd, buf, 255);
-+ n = read(fd, buf, MAXTHERMZONELEN-1);
- if (n < 0) {
- NORM_ERR("can't read fd %d: %s", fd, strerror(errno));
- } else {
- buf[n] = '\0';
-- sscanf(buf, "temperature: %lf", &last_acpi_temp);
-+ sscanf(buf, "%lf", &last_acpi_temp);
-+ last_acpi_temp /= 1000;
- }
- }
-
---
-1.7.0.4
-
diff --git a/app-admin/conky-full/files/conky-1.8.1-battery-time.patch b/app-admin/conky-full/files/conky-1.8.1-battery-time.patch
deleted file mode 100644
index 66e37958..00000000
--- a/app-admin/conky-full/files/conky-1.8.1-battery-time.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/linux.c.old 2012-01-12 08:18:58.525502553 -0500
-+++ b/src/linux.c 2012-01-12 08:19:29.786069277 -0500
-@@ -1671,6 +1671,8 @@ void get_battery_stuff(char *buffer, uns
- the tradition! */
- else if (strncmp(buf, "POWER_SUPPLY_CURRENT_NOW=", 25) == 0)
- sscanf(buf, "POWER_SUPPLY_CURRENT_NOW=%d", &present_rate);
-+ else if (strncmp(buf, "POWER_SUPPLY_POWER_NOW=", 23) == 0)
-+ sscanf(buf, "POWER_SUPPLY_POWER_NOW=%d", &present_rate);
- else if (strncmp(buf, "POWER_SUPPLY_ENERGY_NOW=", 24) == 0)
- sscanf(buf, "POWER_SUPPLY_ENERGY_NOW=%d", &remaining_capacity);
- else if (strncmp(buf, "POWER_SUPPLY_ENERGY_FULL=", 25) == 0)
diff --git a/app-admin/conky-full/files/conky-1.8.1-curl-headers.patch b/app-admin/conky-full/files/conky-1.8.1-curl-headers.patch
deleted file mode 100644
index 5de2de14..00000000
--- a/app-admin/conky-full/files/conky-1.8.1-curl-headers.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/src/ccurl_thread.c b/src/ccurl_thread.c
-index 10e73a6..9bea299 100644
---- a/src/ccurl_thread.c
-+++ b/src/ccurl_thread.c
-@@ -33,7 +33,6 @@
- #endif /* DEBUG */
-
- #include <curl/curl.h>
--#include <curl/types.h>
- #include <curl/easy.h>
-
- /*
-diff --git a/src/eve.c b/src/eve.c
-index dc07264..f62a5f6 100644
---- a/src/eve.c
-+++ b/src/eve.c
-@@ -37,7 +37,6 @@
- #include <libxml/xmlwriter.h>
-
- #include <curl/curl.h>
--#include <curl/types.h>
- #include <curl/easy.h>
-
- #include <time.h>
diff --git a/app-admin/conky-full/files/conky-1.8.1-lua-5.2.patch b/app-admin/conky-full/files/conky-1.8.1-lua-5.2.patch
deleted file mode 100644
index 956b0397..00000000
--- a/app-admin/conky-full/files/conky-1.8.1-lua-5.2.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 83bf5e3f853918583e519fbba455a79242be9c7c Mon Sep 17 00:00:00 2001
-From: Brenden Matthews <brenden@diddyinc.com>
-Date: Wed, 7 Mar 2012 11:11:12 -0800
-Subject: [PATCH] Build fix for Lua >=5.2.
-
-See Gentoo bug at https://bugs.gentoo.org/show_bug.cgi?id=407089.
----
- src/llua.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/llua.c b/src/llua.c
-index 8f1df3c..383c279 100644
---- a/src/llua.c
-+++ b/src/llua.c
-@@ -92,7 +92,7 @@ void llua_init(void)
- const char *libs = PACKAGE_LIBDIR"/lib?.so;";
- char *old_path, *new_path;
- if (lua_L) return;
-- lua_L = lua_open();
-+ lua_L = luaL_newstate();
-
- /* add our library path to the lua package.cpath global var */
- luaL_openlibs(lua_L);
---
-1.7.0.4
-
diff --git a/app-admin/conky-full/files/conky-1.8.1-maxinterfaces.patch b/app-admin/conky-full/files/conky-1.8.1-maxinterfaces.patch
deleted file mode 100644
index 6f2097e1..00000000
--- a/app-admin/conky-full/files/conky-1.8.1-maxinterfaces.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From f6aac5981e70118dc28b3c7a1fe6065955fe3dcb Mon Sep 17 00:00:00 2001
-From: Pavel Labath <pavelo@centrum.sk>
-Date: Tue, 25 Oct 2011 18:53:09 +0200
-Subject: [PATCH] Increase MAX_NET_INTERFACES to 64
-
-also change a magic constant in net_stat.h to reflect the fact that it depends on
-MAX_NET_INTERFACES. For more info, see sf.net #2872682 and gentoo bug #384505
----
- configure.ac.in | 2 +-
- src/net_stat.h | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac.in b/configure.ac.in
-index 0f00237..d52d998 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -802,7 +802,7 @@ AC_DEFINE(CONFIG_FILE, "$HOME/.conkyrc", [Configfile of the user])
- AC_DEFINE(MAX_SPECIALS_DEFAULT, 512, [Default maximum number of special things, e.g. fonts, offsets, aligns, etc.])
- AC_DEFINE(MAX_USER_TEXT_DEFAULT, 16384, [Default maximum size of config TEXT buffer, i.e. below TEXT line.])
- AC_DEFINE(DEFAULT_TEXT_BUFFER_SIZE, 256, [Default size used for temporary, static text buffers])
--AC_DEFINE(MAX_NET_INTERFACES, 16, [Maximum number of network devices])
-+AC_DEFINE(MAX_NET_INTERFACES, 64, [Maximum number of network devices])
-
- dnl
- dnl Some functions
-diff --git a/src/net_stat.h b/src/net_stat.h
-index 463e7db..6f5533c 100644
---- a/src/net_stat.h
-+++ b/src/net_stat.h
-@@ -41,7 +41,7 @@ struct net_stat {
- double recv_speed, trans_speed;
- struct sockaddr addr;
- #if defined(__linux__)
-- char addrs[273];
-+ char addrs[17 * MAX_NET_INTERFACES + 1];
- #endif /* __linux__ */
- double net_rec[15], net_trans[15];
- // wireless extensions
---
-1.7.0.4
-
diff --git a/app-admin/conky-full/files/conky-1.8.1-nvidia-x.patch b/app-admin/conky-full/files/conky-1.8.1-nvidia-x.patch
deleted file mode 100644
index b56cee5f..00000000
--- a/app-admin/conky-full/files/conky-1.8.1-nvidia-x.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From b72004787038371098a745c9358e8e1552d945d5 Mon Sep 17 00:00:00 2001
-From: Brenden Matthews <brenden@diddyinc.com>
-Date: Wed, 6 Oct 2010 11:49:27 -0700
-Subject: [PATCH] Bulid fix for nvidia support.
-
-See http://bugs.gentoo.org/show_bug.cgi?id=339971 for details.
----
- src/nvidia.c | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
-
-diff --git a/src/nvidia.c b/src/nvidia.c
-index 8a6423e..5f378d8 100644
---- a/src/nvidia.c
-+++ b/src/nvidia.c
-@@ -32,6 +32,7 @@
- #include "logging.h"
- #include "nvidia.h"
- #include "temphelper.h"
-+#include "x11.h"
- #include <NVCtrl/NVCtrlLib.h>
-
- const int nvidia_query_to_attr[] = {NV_CTRL_GPU_CORE_TEMPERATURE,
-@@ -145,5 +146,6 @@ void set_nvidia_display(const char *disp)
- if ((nvdisplay = XOpenDisplay(disp)) == NULL) {
- CRIT_ERR(NULL, NULL, "can't open nvidia display: %s", XDisplayName(disp));
- }
-- }
-+ }
- }
-+
---
-1.7.0.4
-
diff --git a/app-admin/conky-full/files/conky-1.8.1-secunia-SA43225.patch b/app-admin/conky-full/files/conky-1.8.1-secunia-SA43225.patch
deleted file mode 100644
index 81272bd3..00000000
--- a/app-admin/conky-full/files/conky-1.8.1-secunia-SA43225.patch
+++ /dev/null
@@ -1,72 +0,0 @@
---- src/eve.c 2011-02-12 13:26:34.636269667 +0100
-+++ src/eve.c 2011-02-12 13:26:48.242936334 +0100
-@@ -254,19 +254,6 @@
- }
- }
-
--static int file_exists(const char *filename)
--{
-- struct stat fi;
--
-- if ((stat(filename, &fi)) == 0) {
-- if (fi.st_size > 0)
-- return 1;
-- else
-- return 0;
-- } else
-- return 0;
--}
--
- static void writeSkilltree(char *content, const char *filename)
- {
- FILE *fp = fopen(filename, "w");
-@@ -283,13 +270,12 @@
- xmlDocPtr doc = 0;
- xmlNodePtr root = 0;
-
-- if (!file_exists(file)) {
-- skilltree = getXmlFromAPI(NULL, NULL, NULL, EVEURL_SKILLTREE);
-- writeSkilltree(skilltree, file);
-- free(skilltree);
-- }
-+ skilltree = getXmlFromAPI(NULL, NULL, NULL, EVEURL_SKILLTREE);
-+ writeSkilltree(skilltree, file);
-+ free(skilltree);
-
- doc = xmlReadFile(file, NULL, 0);
-+ unlink(file);
- if (!doc)
- return NULL;
-
-@@ -340,7 +326,7 @@
- static char *eve(char *userid, char *apikey, char *charid)
- {
- Character *chr = NULL;
-- const char *skillfile = "/tmp/.cesf";
-+ char skillfile[] = "/tmp/.cesfXXXXXX";
- int i = 0;
- char *output = 0;
- char *timel = 0;
-@@ -348,6 +334,7 @@
- char *content = 0;
- time_t now = 0;
- char *error = 0;
-+ int tmp_fd, old_umask;
-
-
- for (i = 0; i < MAXCHARS; i++) {
-@@ -400,6 +387,14 @@
-
- output = (char *)malloc(200 * sizeof(char));
- timel = formatTime(&chr->ends);
-+ old_umask = umask(0066);
-+ tmp_fd = mkstemp(skillfile);
-+ umask(old_umask);
-+ if (tmp_fd == -1) {
-+ error = strdup("Cannot create temporary file");
-+ return error;
-+ }
-+ close(tmp_fd);
- skill = getSkillname(skillfile, chr->skill);
-
- chr->skillname = strdup(skill);
diff --git a/app-admin/conky-full/files/conky-1.8.1-utf8-scroll.patch b/app-admin/conky-full/files/conky-1.8.1-utf8-scroll.patch
deleted file mode 100644
index 8b9e1e8f..00000000
--- a/app-admin/conky-full/files/conky-1.8.1-utf8-scroll.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-From b1f6a30bcce020b3c377434137de9856a09b899a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Amadeusz=20=C5=BBo=C5=82nowski?= <aidecoe@aidecoe.name>
-Date: Fri, 11 Nov 2011 11:27:43 +0100
-Subject: [PATCH] Make scroll UTF-8 aware. Fixes bug #3134941.
-
----
- src/scroll.c | 44 ++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 42 insertions(+), 2 deletions(-)
-
-diff --git a/src/scroll.c b/src/scroll.c
-index f78f807..738db0d 100644
---- a/src/scroll.c
-+++ b/src/scroll.c
-@@ -34,12 +34,33 @@
-
- struct scroll_data {
- char *text;
-+ unsigned int show_orig;
- unsigned int show;
- unsigned int step;
- unsigned int start;
- long resetcolor;
- };
-
-+int utf8_charlen(char c) {
-+ unsigned char uc = (unsigned char) c;
-+ int len = 0;
-+
-+ if ((uc & 0x80) == 0)
-+ return 1;
-+
-+ while ((uc & 0x80) != 0) {
-+ ++len;
-+ uc <<= 1;
-+ }
-+
-+ return (len > 0 && len <= 4) ? len : -1;
-+}
-+
-+int is_utf8_char_tail(char c) {
-+ unsigned char uc = (unsigned char) c;
-+ return (uc & 0xc0) == 0x80;
-+}
-+
- void parse_scroll_arg(struct text_object *obj, const char *arg, void *free_at_crash)
- {
- struct scroll_data *sd;
-@@ -60,15 +81,18 @@ void parse_scroll_arg(struct text_object *obj, const char *arg, void *free_at_cr
- sd->step = 1;
- }
- sd->text = malloc(strlen(arg + n1) + sd->show + 1);
-+ // sd->show value may change when there are UTF-8 chars to be shown, so
-+ // save its origin value
-+ sd->show_orig = sd->show;
-
- if (strlen(arg) > sd->show) {
- for(n2 = 0; (unsigned int) n2 < sd->show; n2++) {
-- sd->text[n2] = ' ';
-+ sd->text[n2] = ' ';
- }
- sd->text[n2] = 0;
- }
- else
-- sd->text[0] = 0;
-+ sd->text[0] = 0;
-
- strcat(sd->text, arg + n1);
- sd->start = 0;
-@@ -82,9 +106,13 @@ void print_scroll(struct text_object *obj, char *p, int p_max_size, struct infor
- {
- struct scroll_data *sd = obj->data.opaque;
- unsigned int j, colorchanges = 0, frontcolorchanges = 0, visibcolorchanges = 0, strend;
-+ int charlen = 0;
-+ unsigned int utf8lenfix = 0;
- char *pwithcolors;
- char buf[max_user_text];
-
-+ sd->show = sd->show_orig;
-+
- if (!sd)
- return;
-
-@@ -109,6 +137,18 @@ void print_scroll(struct text_object *obj, char *p, int p_max_size, struct infor
- while(*(buf + sd->start) == SPECIAL_CHAR) {
- sd->start++;
- }
-+ //skip parts of UTF-8 character which messes up display
-+ while(is_utf8_char_tail(*(buf + sd->start))) {
-+ sd->start++;
-+ }
-+ //extend length to be shown for wide characters
-+ j = 0;
-+ while(j < sd->show + visibcolorchanges + utf8lenfix) {
-+ charlen = utf8_charlen(*(buf + sd->start + j));
-+ utf8lenfix += (charlen > 1 ? charlen - 1 : 0);
-+ j += charlen;
-+ }
-+ sd->show = sd->show_orig + utf8lenfix;
- //place all chars that should be visible in p, including colorchanges
- for(j=0; j < sd->show + visibcolorchanges; j++) {
- p[j] = *(buf + sd->start + j);
---
-1.7.8.rc1
-
diff --git a/app-admin/conky-full/files/conky-1.8.1-xmms2.patch b/app-admin/conky-full/files/conky-1.8.1-xmms2.patch
deleted file mode 100644
index a1b03d45..00000000
--- a/app-admin/conky-full/files/conky-1.8.1-xmms2.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 8dd9b91bb2751abccc02b53cefd0ab8f0e3b957d Mon Sep 17 00:00:00 2001
-From: Brenden Matthews <brenden@diddyinc.com>
-Date: Thu, 14 Oct 2010 16:51:53 -0700
-Subject: [PATCH] Build fix for XMMS2.
-
-This resolves bug 3085691, see:
-https://sourceforge.net/tracker/index.php?func=detail&aid=3085691&group_id=143975&atid=757308
----
- src/xmms2.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/xmms2.c b/src/xmms2.c
-index 521bffa..94f13f9 100644
---- a/src/xmms2.c
-+++ b/src/xmms2.c
-@@ -223,7 +223,7 @@ int handle_playback_state_change(xmmsv_t *value, void *p)
- break;
- case XMMS_PLAYBACK_STATUS_STOP:
- strncpy(ptr->xmms2.status, "Stopped", text_buffer_size - 1);
-- ptr->xmms2.elapsed = ptr->xmms2.progress = ptr->xmms2.percent = 0;
-+ ptr->xmms2.elapsed = ptr->xmms2.progress = 0;
- break;
- default:
- strncpy(ptr->xmms2.status, "Unknown", text_buffer_size - 1);
-@@ -232,7 +232,7 @@ int handle_playback_state_change(xmmsv_t *value, void *p)
- return TRUE;
- }
-
--int handle_playlist_loaded(xmmsv_t *value, void *p)
-+int handle_playlist_loaded(xmmsv_t *value, void *p)
- {
- struct information *ptr = p;
- const char *c, *errbuf;
---
-1.7.0.4
-
diff --git a/app-admin/conky-full/files/conky-1.9.0-ncurses.patch b/app-admin/conky-full/files/conky-1.9.0-ncurses.patch
deleted file mode 100644
index 91043ed4..00000000
--- a/app-admin/conky-full/files/conky-1.9.0-ncurses.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From fd9462da5ed12369fc6a72e42ebc45c6707403fb Mon Sep 17 00:00:00 2001
-From: Pavel Labath <pavelo@centrum.sk>
-Date: Fri, 13 Jul 2012 13:41:09 +0200
-Subject: [PATCH] Fix "conky failes to build with --disable-ncurses" (sf.net #3541329)
-
----
- src/conky.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/conky.c b/src/conky.c
-index c5b4bed..17fe1a7 100644
---- a/src/conky.c
-+++ b/src/conky.c
-@@ -885,12 +885,12 @@ void generate_text_internal(char *p, int p_max_size,
- OBJ(cpu) {
- if (cur->cpu_usage) {
- if (obj->data.i > info.cpu_count) {
-- static bool warned = false;
-+ static int warned = 0;
- if(!warned) {
- NORM_ERR("obj->data.i %i info.cpu_count %i",
- obj->data.i, info.cpu_count);
- NORM_ERR("attempting to use more CPUs than you have!");
-- warned = true;
-+ warned = 1;
- }
- } else {
- percent_print(p, p_max_size,
---
-1.7.0.4
-
diff --git a/app-admin/conky/Manifest b/app-admin/conky/Manifest
deleted file mode 100644
index 5b5b8a29..00000000
--- a/app-admin/conky/Manifest
+++ /dev/null
@@ -1,15 +0,0 @@
-AUX conky-1.8.1-acpitemp.patch 2415 SHA256 57815044cd972139171b76e75267792821c783e03537eb6cf7ba8105c46cdf8d SHA512 8c376fe44e72c7bd8526bd51a4ec6a85919e4bfb1189fc2e0b15172ca5a76c6e5c6ece56f186b8da8e720bc5769b2c36fff76367c7c7a587648ad837b7085f1b WHIRLPOOL 849aa8f18b2ab021b0ffcf52cca544f5464f61df0745018bae4ddf938005ef477bc4aa702d2c335e190e353e0897fd2636c95f595202b76b7752d652f2da4f0a
-AUX conky-1.8.1-battery-time.patch 655 SHA256 d47e966e61a212048a8c752f1885e567a6b2c497da508dee8be64b205a5a422d SHA512 951ab73eca1a1ca059c127e001c556fed4dec6d9b6b63365d6826be7105b6ac87f2a36b6799aa313dd8a3519d3aea0ff7a6aa8ef46bc36cf6de7ccb7248854e5 WHIRLPOOL f6139a92d78e383dd9a006d40b96272a82165db9d94da90f729db1d65ae0bca39b62b9391c514ef23cb078007d0ccdfece3e89cde73506804c67222e75baf7b0
-AUX conky-1.8.1-curl-headers.patch 494 SHA256 53ff30aa933163a1feb646720ea21b4727d515e33521ac53e77b8bd9d0473eba SHA512 1b78d0c34b86ff75179ead6413487f827ad1ed3627cc6694bc0fd49b214ef4c9d3c05c4dcb8cf3cb4615ab25086e25d3d0f25a897daa410286df41ec38af682c WHIRLPOOL d8acd19f59063a75205b2901fe7e47a7233f73e18263132fe607208c5a6dec5cdcbba215dd7089477ae1d5a6d7d153afd54b78bed69184129a1d556d5505d779
-AUX conky-1.8.1-lua-5.2.patch 731 SHA256 a52fe3067c927340a6f1c485f566db9496684bd89b781e1a320b8a02f115c98f SHA512 facbc8bfb4c7458f06eda35c99443deb09fbea9d9b93ff7dc37d1e159ed27051f081e71ffc937ea33f893c3ccbc2580e05d879e7118f68ba4de819dd820adda2 WHIRLPOOL 1ca7a363fc589af282bfb7767ce1954e7ce7799073b62f06165b2054e9019a7b82423efa9cbce8c548d659d6c9ca26abc6668caf6b3abef9fe80faee32f93f23
-AUX conky-1.8.1-maxinterfaces.patch 1605 SHA256 34f1e53fb145fb252e1f91bcd60803870f12e4e0b31d691accc4cd83dda970ad SHA512 1423d11ae6ce1f601f2bc1f0df2e4ed7b32d17d63d5c15b4ff618bdc3a441b6161b4b9fb12aa8bb6a722b4707830999a1cf221f47ff4e3ac6567b4201aaf794b WHIRLPOOL 15a068a617818af171d60cebc89fab13f7c71c3f2ad7d25df01820bea3c4a2e1bb325eefa427b0ae40d6672651252bfbaa97c9f68248172dbe354262e0cad3c2
-AUX conky-1.8.1-nvidia-x.patch 883 SHA256 290ffdf4094167715bf11b86ee2cf73574a3af32ffb50fa09517d89c56bc0853 SHA512 5dc5e22a0d2b8fca8dd4be929cb2b1c7812ed8461e749dfc05e2d9fc7247d218154cfbb93b358f7080dada6b9b8e7fee25c0a71c9b0ec3ea4cc33fceab830020 WHIRLPOOL c10f56f67d56e0ac9282caee93fcbba982d709e65b0e9f35932037a21d430e3a3f5d9ef7d56368ea74135a158e10a6beef2c2a867d15664cc91852e12ea2795a
-AUX conky-1.8.1-secunia-SA43225.patch 1620 SHA256 61c2d204796f51d0d51cd62e9a37a9f4f318e8fe8f955278ef86b64d5b2ff99f SHA512 fde4d36d14ee7f8bb39104c23d336153b09436c8824676e4b003b1d46d2d7af00997839802745e03f5980f001c94c191805bcffe9f81485e71e2b782f7ae3086 WHIRLPOOL e2ad91607d10894227d5e33f3a0ea7d9fa82a72511c91295c1d9e1c668d942b1e53ee05322b7e3c4da5341793fcd6ff8deb9d4a9f75cb35ff3f2f874cd34aae2
-AUX conky-1.8.1-utf8-scroll.patch 2814 SHA256 ee622cda243c7265915c858b264fc4750a329f5c7e9a29323421a777291acfb7 SHA512 a88c49e83b360949d6450f1fbee22dc6648586f5469f6256581db7c55ba8efc35c01756fa241bfc13df0b44390d36ef72e4250d18a8743d62089e2f57f9f8fbd WHIRLPOOL 951e9b9083033a4d247bfeee12ee4f3da30ae53015c7b8095d587fb544e720c627b951ccee5da418c719a05c9a55b560d6bcb56cdfa5daaa6f50cee1a828327e
-AUX conky-1.8.1-xmms2.patch 1190 SHA256 1b64047f04239dbf24b3171fcd8d5c950e9f8aa6af5e94cd4836cd14c70e2bdc SHA512 ec7f526a3b3fed3a80b1f998bbf2f1d48931caa209605767283da8440551c950a6f8bf7efcca6fde51f085b3eb5abb1a357dee6b2b32c4537edf9fae5fd0d1d5 WHIRLPOOL 904226a6749f7516c46a75e36b83218b27018b328196086d5a9624d726a5b9d31c87dfa8df9b60f013be64487cb6bbf5291014b1d350681d7412932b29bddc42
-AUX conky-1.9.0-ncurses.patch 939 SHA256 76a777bab29009c2053b61e9e5904aea131c93d5f026acc161048374f75e72f6 SHA512 0a0737bec67eb241dee4029907d9f3e5bc8d49c8239fbdda5cbfa2b7b0aa50fb2ac9bf3397ccecd94768a176fc6c3ec0e18d67391d9285aff9658ba234202d4e WHIRLPOOL 0893db6ffbc2b37c58b2de8e34e4288640a1d3a5e3a754bd39faec141a7e94e49c83011f5eb58c86afe838fff1b77a661ff63a61f6780f9ca5e5b24f50463014
-DIST conky-1.8.1.tar.bz2 612481 SHA256 f85a278f2869596b1fd68b6d26d58c93af8dcc39d5186bbcfd587d4c545e5e43 SHA512 cd863c1d4bb28e18073ec540aec2e9286767d38d21699dc74b9c0e66d3e4ccddf43e4d99fd0da9fe1cd67e29faf64312a910e0e9e4e86ef60705aa1c2184c50d WHIRLPOOL f19e454a7082f0a5aeec9cd40e134991b9d07a7e4d71c9be452092d6d625bbc310530914b54cecba2b3e971bf459e26a28501f6b458b1e6e983e7460ae72a257
-DIST conky-1.9.0.tar.bz2 626555 SHA256 baf1b550f135fbfb53e5e286a33aadc03a667d63bf6c4d52ba7637366295bb6f SHA512 98c9f69fd8bee2062e3eddeb7a394cce932199ffd6c8664006d1222f0453569406613e63637848c77a455f7dae3f16be3079a2cab56ecafea51ec043de23c889 WHIRLPOOL 41bbe95ec838dbda2c2d4a9422d2f2f7d22d0cb99e87c59fbd32c0c7856cc83de36cbeefd982c964ec5229ae0b0342e84525aa5343d8c5cf9525205cea4a274a
-EBUILD conky-1.8.1-r6.ebuild 4199 SHA256 35030ad941820c637159ed3015679f9b9aa628f490d3808d6524bff716621f3d SHA512 3417074b21d24d7522793b40ae7990a890dbb303d7c8ded575ca8328757808dc5a58fe0fd7166dce509b84e4653eb6fbee0abbbad73e8edb35926e669d183bb5 WHIRLPOOL 47f58224e4f95d1f147793a4fda939f852893fcd0dcab4a4cb63accfa6e018b28468fced134fbaef034cbe18aea69efb8dc53ec98f2f9764e98647feff735ff7
-EBUILD conky-1.9.0.ebuild 3935 SHA256 111816db2ff78ec1f624609a6876bf55446f9e28df1ab49844f6d6ae876f5f75 SHA512 aba504bb791117ff922223b4bef7afe566b0f350b293975f40aa537151f58f6abc819ddccba671b3dff5ebb38803d81b08d5d914c338cac327cd8abccf4a1aeb WHIRLPOOL 3782b4de800ceaecf9f530217ae96b4790941289a81d032071c960edbe3289810306040f571e3af51d15bb711613af28fa00a56d788c0034f2636f1b23d1fe28
-MISC metadata.xml 2035 SHA256 7629c0d86a74d086f1b9934919881b5ee82c285e94d58d4a802694633ea11302 SHA512 546dafceed03c1148cdd4003021112306b636124f0f4ee13950d4a1b5bb8a7ff56256e6acf131e08e4573195e987810d562b2c202ba9c3022097a52e47c1f325 WHIRLPOOL 3e2eebfc6456a2e3d4658076ba8a02c84ff7a967768330e6df866589886b10dceccdaf8ff4d6863a2a61f676cb09d60ab8d7f5e57e1ae895b890f12de009dc23
diff --git a/app-admin/conky/conky-1.8.1-r6.ebuild b/app-admin/conky/conky-1.8.1-r6.ebuild
deleted file mode 100644
index 761bd6eb..00000000
--- a/app-admin/conky/conky-1.8.1-r6.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.8.1-r6.ebuild,v 1.8 2012/05/03 18:02:22 jdhore Exp $
-
-EAPI=2
-
-inherit autotools eutils
-
-DESCRIPTION="An advanced, highly configurable system monitor for X"
-HOMEPAGE="http://conky.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-3 BSD LGPL-2.1 MIT"
-SLOT="0"
-KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
-IUSE="apcupsd audacious curl debug eve hddtemp imlib iostats lua lua-cairo lua-imlib math moc mpd nano-syntax ncurses nvidia +portmon rss thinkpad truetype vim-syntax weather-metar weather-xoap wifi X xmms2"
-
-DEPEND_COMMON="
- X? (
- imlib? ( media-libs/imlib2 )
- lua-cairo? ( >=dev-lua/toluapp-1.0.93 x11-libs/cairo[X] )
- lua-imlib? ( >=dev-lua/toluapp-1.0.93 media-libs/imlib2 )
- nvidia? ( media-video/nvidia-settings )
- truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
- x11-libs/libX11
- x11-libs/libXdamage
- x11-libs/libXext
- audacious? ( >=media-sound/audacious-1.5 dev-libs/glib )
- xmms2? ( media-sound/xmms2 )
- )
- curl? ( net-misc/curl )
- eve? ( net-misc/curl dev-libs/libxml2 )
- portmon? ( dev-libs/glib )
- lua? ( >=dev-lang/lua-5.1 )
- ncurses? ( sys-libs/ncurses )
- rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib )
- wifi? ( net-wireless/wireless-tools )
- weather-metar? ( net-misc/curl )
- weather-xoap? ( dev-libs/libxml2 net-misc/curl )
- virtual/libiconv
- "
-RDEPEND="
- ${DEPEND_COMMON}
- apcupsd? ( sys-power/apcupsd )
- hddtemp? ( app-admin/hddtemp )
- moc? ( media-sound/moc )
- nano-syntax? ( app-editors/nano )
- vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
- "
-DEPEND="
- ${DEPEND_COMMON}
- virtual/pkgconfig
- "
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-nvidia-x.patch" \
- "${FILESDIR}/${P}-xmms2.patch" \
- "${FILESDIR}/${P}-secunia-SA43225.patch" \
- "${FILESDIR}/${P}-acpitemp.patch" \
- "${FILESDIR}/${P}-curl-headers.patch" \
- "${FILESDIR}/${P}-maxinterfaces.patch" \
- "${FILESDIR}/${P}-utf8-scroll.patch" \
- "${FILESDIR}/${P}-battery-time.patch" \
- "${FILESDIR}/${P}-lua-5.2.patch"
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- if use X; then
- myconf="--enable-x11 --enable-double-buffer --enable-xdamage"
- myconf="${myconf} --enable-argb --enable-own-window"
- myconf="${myconf} $(use_enable imlib imlib2) $(use_enable lua-cairo)"
- myconf="${myconf} $(use_enable lua-imlib lua-imlib2)"
- myconf="${myconf} $(use_enable nvidia) $(use_enable truetype xft)"
- myconf="${myconf} $(use_enable audacious) $(use_enable xmms2)"
- else
- myconf="--disable-x11 --disable-own-window --disable-argb"
- myconf="${myconf} --disable-lua-cairo --disable-nvidia --disable-xft"
- myconf="${myconf} --disable-audacious --disable-xmms2"
- fi
-
- econf \
- ${myconf} \
- $(use_enable apcupsd) \
- $(use_enable curl) \
- $(use_enable debug) \
- $(use_enable eve) \
- $(use_enable hddtemp) \
- $(use_enable iostats) \
- $(use_enable lua) \
- $(use_enable thinkpad ibm) \
- $(use_enable math) \
- $(use_enable moc) \
- $(use_enable mpd) \
- $(use_enable ncurses) \
- $(use_enable portmon) \
- $(use_enable rss) \
- $(use_enable weather-metar) \
- $(use_enable weather-xoap) \
- $(use_enable wifi wlan)
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ChangeLog AUTHORS TODO || die
- dohtml doc/docs.html doc/config_settings.html doc/variables.html || die
-
- if use vim-syntax; then
- insinto /usr/share/vim/vimfiles/ftdetect
- doins "${S}"/extras/vim/ftdetect/conkyrc.vim || die
-
- insinto /usr/share/vim/vimfiles/syntax
- doins "${S}"/extras/vim/syntax/conkyrc.vim || die
- fi
-
- if use nano-syntax; then
- insinto /usr/share/nano/
- doins "${S}"/extras/nano/conky.nanorc || die
- fi
-}
-
-pkg_postinst() {
- elog "You can find a sample configuration file at ${ROOT%/}/etc/conky/conky.conf."
- elog "To customize, copy it to ~/.conkyrc and edit it to your liking."
- elog
- elog "For more info on Conky's features please look at the Changelog in"
- elog "${ROOT%/}/usr/share/doc/${PF}. There are also pretty html docs available"
- elog "on Conky's site or in ${ROOT%/}/usr/share/doc/${PF}/html."
- elog
- elog "Also see http://www.gentoo.org/doc/en/conky-howto.xml"
- elog
-}
diff --git a/app-admin/conky/conky-1.9.0.ebuild b/app-admin/conky/conky-1.9.0.ebuild
deleted file mode 100644
index 56d0eb4d..00000000
--- a/app-admin/conky/conky-1.9.0.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.9.0.ebuild,v 1.3 2012/08/12 12:02:35 ago Exp $
-
-EAPI=4
-
-inherit eutils
-
-MY_P="conky-1.9.0"
-MY_V="1.9.0"
-MY_PN="conky"
-
-DESCRIPTION="An advanced, highly configurable system monitor for X"
-HOMEPAGE="http://conky.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-3 BSD LGPL-2.1 MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="apcupsd -audacious curl debug eve hddtemp imlib iostats lua lua-cairo lua-imlib math moc mpd nano-syntax ncurses nvidia +portmon rss thinkpad truetype vim-syntax weather-metar weather-xoap wifi X xmms2"
-
-DEPEND_COMMON="
- X? (
- imlib? ( media-libs/imlib2 )
- lua-cairo? (
- >=dev-lua/toluapp-1.0.93
- >=dev-lang/lua-5.1.4-r8
- x11-libs/cairo[X] )
- lua-imlib? (
- >=dev-lua/toluapp-1.0.93
- >=dev-lang/lua-5.1.4-r8
- media-libs/imlib2 )
- nvidia? ( media-video/nvidia-settings )
- truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
- x11-libs/libX11
- x11-libs/libXdamage
- x11-libs/libXext
- audacious? ( >=media-sound/audacious-1.5 dev-libs/glib )
- xmms2? ( media-sound/xmms2 )
- )
- curl? ( net-misc/curl )
- eve? ( net-misc/curl dev-libs/libxml2 )
- portmon? ( dev-libs/glib )
- lua? ( >=dev-lang/lua-5.1.4-r8 )
- ncurses? ( sys-libs/ncurses )
- rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib )
- wifi? ( net-wireless/wireless-tools )
- weather-metar? ( net-misc/curl )
- weather-xoap? ( dev-libs/libxml2 net-misc/curl )
- virtual/libiconv
- "
-RDEPEND="
- ${DEPEND_COMMON}
- apcupsd? ( sys-power/apcupsd )
- hddtemp? ( app-admin/hddtemp )
- moc? ( media-sound/moc )
- nano-syntax? ( app-editors/nano )
- vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
- "
-DEPEND="
- ${DEPEND_COMMON}
- virtual/pkgconfig
- "
-
-src_prepare() {
- epatch "${FILESDIR}/${PN}-1.8.1-utf8-scroll.patch" \
- "${FILESDIR}/${MY_P}-ncurses.patch"
-}
-
-src_configure() {
- local myconf
-
- if use X; then
- myconf="--enable-x11 --enable-double-buffer --enable-xdamage"
- myconf="${myconf} --enable-argb --enable-own-window"
- myconf="${myconf} $(use_enable imlib imlib2) $(use_enable lua-cairo)"
- myconf="${myconf} $(use_enable lua-imlib lua-imlib2)"
- myconf="${myconf} $(use_enable nvidia) $(use_enable truetype xft)"
- myconf="${myconf} $(use_enable audacious) $(use_enable xmms2)"
- else
- myconf="--disable-x11 --disable-own-window --disable-argb"
- myconf="${myconf} --disable-lua-cairo --disable-nvidia --disable-xft"
- myconf="${myconf} --disable-audacious --disable-xmms2"
- fi
-
- econf \
- ${myconf} \
- $(use_enable apcupsd) \
- $(use_enable curl) \
- $(use_enable debug) \
- $(use_enable eve) \
- $(use_enable hddtemp) \
- $(use_enable iostats) \
- $(use_enable lua) \
- $(use_enable thinkpad ibm) \
- $(use_enable math) \
- $(use_enable moc) \
- $(use_enable mpd) \
- $(use_enable ncurses) \
- $(use_enable portmon) \
- $(use_enable rss) \
- $(use_enable weather-metar) \
- $(use_enable weather-xoap) \
- $(use_enable wifi wlan)
-}
-
-src_install() {
- default
-
- dohtml doc/{config_settings.html,docs.html,lua.html,variables.html}
-
- if use vim-syntax; then
- insinto /usr/share/vim/vimfiles/ftdetect
- doins "${S}"/extras/vim/ftdetect/conkyrc.vim
-
- insinto /usr/share/vim/vimfiles/syntax
- doins "${S}"/extras/vim/syntax/conkyrc.vim
- fi
-
- if use nano-syntax; then
- insinto /usr/share/nano/
- doins "${S}"/extras/nano/conky.nanorc
- fi
-}
-
-pkg_postinst() {
- elog "You can find a sample configuration file at ${ROOT%/}/etc/conky/conky.conf."
- elog "To customize, copy it to ~/.conkyrc and edit it to your liking."
- elog
- elog "For more info on Conky's features please look at the Changelog in"
- elog "${ROOT%/}/usr/share/doc/${PF}. There are also pretty html docs available"
- elog "on Conky's site or in ${ROOT%/}/usr/share/doc/${PF}/html."
- elog
- elog "Also see http://www.gentoo.org/doc/en/conky-howto.xml"
- elog
-}
diff --git a/app-admin/conky/files/conky-1.8.1-acpitemp.patch b/app-admin/conky/files/conky-1.8.1-acpitemp.patch
deleted file mode 100644
index 9632b99e..00000000
--- a/app-admin/conky/files/conky-1.8.1-acpitemp.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From 1b90218c339467770254aba03e3f0a3acc4af4b0 Mon Sep 17 00:00:00 2001
-From: Nikolas Garofil <nikolas@garofil.be>
-Date: Wed, 10 Nov 2010 18:22:22 +0100
-Subject: [PATCH] Let $acpitemp use /sys instead of /proc
-
-From the 2.6.36 changelog (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.36):
-Mark the ACPI thermal procfs I/F deprecated, because /sys/class/thermal/ is already available and has been working for years w/o any problem.
-The ACPI thermal procfs I/F will be removed in 2.6.37
----
- src/linux.cc | 26 ++++++++++++--------------
- 1 files changed, 12 insertions(+), 14 deletions(-)
-
-diff --git a/src/linux.cc b/src/linux.cc
-index ae97f48..bfb0063 100644
---- a/src/linux.c
-+++ b/src/linux.c
-@@ -1449,26 +1449,20 @@ critical (S5): 73 C
- passive: 73 C: tc1=4 tc2=3 tsp=40 devices=0xcdf6e6c0
- */
-
--#define ACPI_THERMAL_DIR "/proc/acpi/thermal_zone/"
--#define ACPI_THERMAL_FORMAT "/proc/acpi/thermal_zone/%s/temperature"
-+#define ACPI_THERMAL_ZONE_DEFAULT "thermal_zone0"
-+#define ACPI_THERMAL_FORMAT "/sys/class/thermal/%s/temp"
-
- int open_acpi_temperature(const char *name)
- {
- char path[256];
-- char buf[256];
- int fd;
-
- if (name == NULL || strcmp(name, "*") == 0) {
-- static int rep = 0;
--
-- if (!get_first_file_in_a_directory(ACPI_THERMAL_DIR, buf, &rep)) {
-- return -1;
-- }
-- name = buf;
-+ snprintf(path, 255, ACPI_THERMAL_FORMAT, ACPI_THERMAL_ZONE_DEFAULT);
-+ } else {
-+ snprintf(path, 255, ACPI_THERMAL_FORMAT, name);
- }
-
-- snprintf(path, 255, ACPI_THERMAL_FORMAT, name);
--
- fd = open(path, O_RDONLY);
- if (fd < 0) {
- NORM_ERR("can't open '%s': %s", path, strerror(errno));
-@@ -1480,6 +1474,9 @@ int open_acpi_temperature(const char *name)
- static double last_acpi_temp;
- static double last_acpi_temp_time;
-
-+//the maximum length of the string inside a ACPI_THERMAL_FORMAT file including the ending 0
-+#define MAXTHERMZONELEN 6
-+
- double get_acpi_temperature(int fd)
- {
- if (fd <= 0) {
-@@ -1497,15 +1494,16 @@ double get_acpi_temperature(int fd)
-
- /* read */
- {
-- char buf[256];
-+ char buf[MAXTHERMZONELEN];
- int n;
-
-- n = read(fd, buf, 255);
-+ n = read(fd, buf, MAXTHERMZONELEN-1);
- if (n < 0) {
- NORM_ERR("can't read fd %d: %s", fd, strerror(errno));
- } else {
- buf[n] = '\0';
-- sscanf(buf, "temperature: %lf", &last_acpi_temp);
-+ sscanf(buf, "%lf", &last_acpi_temp);
-+ last_acpi_temp /= 1000;
- }
- }
-
---
-1.7.0.4
-
diff --git a/app-admin/conky/files/conky-1.8.1-battery-time.patch b/app-admin/conky/files/conky-1.8.1-battery-time.patch
deleted file mode 100644
index 66e37958..00000000
--- a/app-admin/conky/files/conky-1.8.1-battery-time.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/linux.c.old 2012-01-12 08:18:58.525502553 -0500
-+++ b/src/linux.c 2012-01-12 08:19:29.786069277 -0500
-@@ -1671,6 +1671,8 @@ void get_battery_stuff(char *buffer, uns
- the tradition! */
- else if (strncmp(buf, "POWER_SUPPLY_CURRENT_NOW=", 25) == 0)
- sscanf(buf, "POWER_SUPPLY_CURRENT_NOW=%d", &present_rate);
-+ else if (strncmp(buf, "POWER_SUPPLY_POWER_NOW=", 23) == 0)
-+ sscanf(buf, "POWER_SUPPLY_POWER_NOW=%d", &present_rate);
- else if (strncmp(buf, "POWER_SUPPLY_ENERGY_NOW=", 24) == 0)
- sscanf(buf, "POWER_SUPPLY_ENERGY_NOW=%d", &remaining_capacity);
- else if (strncmp(buf, "POWER_SUPPLY_ENERGY_FULL=", 25) == 0)
diff --git a/app-admin/conky/files/conky-1.8.1-curl-headers.patch b/app-admin/conky/files/conky-1.8.1-curl-headers.patch
deleted file mode 100644
index 5de2de14..00000000
--- a/app-admin/conky/files/conky-1.8.1-curl-headers.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/src/ccurl_thread.c b/src/ccurl_thread.c
-index 10e73a6..9bea299 100644
---- a/src/ccurl_thread.c
-+++ b/src/ccurl_thread.c
-@@ -33,7 +33,6 @@
- #endif /* DEBUG */
-
- #include <curl/curl.h>
--#include <curl/types.h>
- #include <curl/easy.h>
-
- /*
-diff --git a/src/eve.c b/src/eve.c
-index dc07264..f62a5f6 100644
---- a/src/eve.c
-+++ b/src/eve.c
-@@ -37,7 +37,6 @@
- #include <libxml/xmlwriter.h>
-
- #include <curl/curl.h>
--#include <curl/types.h>
- #include <curl/easy.h>
-
- #include <time.h>
diff --git a/app-admin/conky/files/conky-1.8.1-lua-5.2.patch b/app-admin/conky/files/conky-1.8.1-lua-5.2.patch
deleted file mode 100644
index 956b0397..00000000
--- a/app-admin/conky/files/conky-1.8.1-lua-5.2.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 83bf5e3f853918583e519fbba455a79242be9c7c Mon Sep 17 00:00:00 2001
-From: Brenden Matthews <brenden@diddyinc.com>
-Date: Wed, 7 Mar 2012 11:11:12 -0800
-Subject: [PATCH] Build fix for Lua >=5.2.
-
-See Gentoo bug at https://bugs.gentoo.org/show_bug.cgi?id=407089.
----
- src/llua.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/llua.c b/src/llua.c
-index 8f1df3c..383c279 100644
---- a/src/llua.c
-+++ b/src/llua.c
-@@ -92,7 +92,7 @@ void llua_init(void)
- const char *libs = PACKAGE_LIBDIR"/lib?.so;";
- char *old_path, *new_path;
- if (lua_L) return;
-- lua_L = lua_open();
-+ lua_L = luaL_newstate();
-
- /* add our library path to the lua package.cpath global var */
- luaL_openlibs(lua_L);
---
-1.7.0.4
-
diff --git a/app-admin/conky/files/conky-1.8.1-maxinterfaces.patch b/app-admin/conky/files/conky-1.8.1-maxinterfaces.patch
deleted file mode 100644
index 6f2097e1..00000000
--- a/app-admin/conky/files/conky-1.8.1-maxinterfaces.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From f6aac5981e70118dc28b3c7a1fe6065955fe3dcb Mon Sep 17 00:00:00 2001
-From: Pavel Labath <pavelo@centrum.sk>
-Date: Tue, 25 Oct 2011 18:53:09 +0200
-Subject: [PATCH] Increase MAX_NET_INTERFACES to 64
-
-also change a magic constant in net_stat.h to reflect the fact that it depends on
-MAX_NET_INTERFACES. For more info, see sf.net #2872682 and gentoo bug #384505
----
- configure.ac.in | 2 +-
- src/net_stat.h | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac.in b/configure.ac.in
-index 0f00237..d52d998 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -802,7 +802,7 @@ AC_DEFINE(CONFIG_FILE, "$HOME/.conkyrc", [Configfile of the user])
- AC_DEFINE(MAX_SPECIALS_DEFAULT, 512, [Default maximum number of special things, e.g. fonts, offsets, aligns, etc.])
- AC_DEFINE(MAX_USER_TEXT_DEFAULT, 16384, [Default maximum size of config TEXT buffer, i.e. below TEXT line.])
- AC_DEFINE(DEFAULT_TEXT_BUFFER_SIZE, 256, [Default size used for temporary, static text buffers])
--AC_DEFINE(MAX_NET_INTERFACES, 16, [Maximum number of network devices])
-+AC_DEFINE(MAX_NET_INTERFACES, 64, [Maximum number of network devices])
-
- dnl
- dnl Some functions
-diff --git a/src/net_stat.h b/src/net_stat.h
-index 463e7db..6f5533c 100644
---- a/src/net_stat.h
-+++ b/src/net_stat.h
-@@ -41,7 +41,7 @@ struct net_stat {
- double recv_speed, trans_speed;
- struct sockaddr addr;
- #if defined(__linux__)
-- char addrs[273];
-+ char addrs[17 * MAX_NET_INTERFACES + 1];
- #endif /* __linux__ */
- double net_rec[15], net_trans[15];
- // wireless extensions
---
-1.7.0.4
-
diff --git a/app-admin/conky/files/conky-1.8.1-nvidia-x.patch b/app-admin/conky/files/conky-1.8.1-nvidia-x.patch
deleted file mode 100644
index b56cee5f..00000000
--- a/app-admin/conky/files/conky-1.8.1-nvidia-x.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From b72004787038371098a745c9358e8e1552d945d5 Mon Sep 17 00:00:00 2001
-From: Brenden Matthews <brenden@diddyinc.com>
-Date: Wed, 6 Oct 2010 11:49:27 -0700
-Subject: [PATCH] Bulid fix for nvidia support.
-
-See http://bugs.gentoo.org/show_bug.cgi?id=339971 for details.
----
- src/nvidia.c | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
-
-diff --git a/src/nvidia.c b/src/nvidia.c
-index 8a6423e..5f378d8 100644
---- a/src/nvidia.c
-+++ b/src/nvidia.c
-@@ -32,6 +32,7 @@
- #include "logging.h"
- #include "nvidia.h"
- #include "temphelper.h"
-+#include "x11.h"
- #include <NVCtrl/NVCtrlLib.h>
-
- const int nvidia_query_to_attr[] = {NV_CTRL_GPU_CORE_TEMPERATURE,
-@@ -145,5 +146,6 @@ void set_nvidia_display(const char *disp)
- if ((nvdisplay = XOpenDisplay(disp)) == NULL) {
- CRIT_ERR(NULL, NULL, "can't open nvidia display: %s", XDisplayName(disp));
- }
-- }
-+ }
- }
-+
---
-1.7.0.4
-
diff --git a/app-admin/conky/files/conky-1.8.1-secunia-SA43225.patch b/app-admin/conky/files/conky-1.8.1-secunia-SA43225.patch
deleted file mode 100644
index 81272bd3..00000000
--- a/app-admin/conky/files/conky-1.8.1-secunia-SA43225.patch
+++ /dev/null
@@ -1,72 +0,0 @@
---- src/eve.c 2011-02-12 13:26:34.636269667 +0100
-+++ src/eve.c 2011-02-12 13:26:48.242936334 +0100
-@@ -254,19 +254,6 @@
- }
- }
-
--static int file_exists(const char *filename)
--{
-- struct stat fi;
--
-- if ((stat(filename, &fi)) == 0) {
-- if (fi.st_size > 0)
-- return 1;
-- else
-- return 0;
-- } else
-- return 0;
--}
--
- static void writeSkilltree(char *content, const char *filename)
- {
- FILE *fp = fopen(filename, "w");
-@@ -283,13 +270,12 @@
- xmlDocPtr doc = 0;
- xmlNodePtr root = 0;
-
-- if (!file_exists(file)) {
-- skilltree = getXmlFromAPI(NULL, NULL, NULL, EVEURL_SKILLTREE);
-- writeSkilltree(skilltree, file);
-- free(skilltree);
-- }
-+ skilltree = getXmlFromAPI(NULL, NULL, NULL, EVEURL_SKILLTREE);
-+ writeSkilltree(skilltree, file);
-+ free(skilltree);
-
- doc = xmlReadFile(file, NULL, 0);
-+ unlink(file);
- if (!doc)
- return NULL;
-
-@@ -340,7 +326,7 @@
- static char *eve(char *userid, char *apikey, char *charid)
- {
- Character *chr = NULL;
-- const char *skillfile = "/tmp/.cesf";
-+ char skillfile[] = "/tmp/.cesfXXXXXX";
- int i = 0;
- char *output = 0;
- char *timel = 0;
-@@ -348,6 +334,7 @@
- char *content = 0;
- time_t now = 0;
- char *error = 0;
-+ int tmp_fd, old_umask;
-
-
- for (i = 0; i < MAXCHARS; i++) {
-@@ -400,6 +387,14 @@
-
- output = (char *)malloc(200 * sizeof(char));
- timel = formatTime(&chr->ends);
-+ old_umask = umask(0066);
-+ tmp_fd = mkstemp(skillfile);
-+ umask(old_umask);
-+ if (tmp_fd == -1) {
-+ error = strdup("Cannot create temporary file");
-+ return error;
-+ }
-+ close(tmp_fd);
- skill = getSkillname(skillfile, chr->skill);
-
- chr->skillname = strdup(skill);
diff --git a/app-admin/conky/files/conky-1.8.1-utf8-scroll.patch b/app-admin/conky/files/conky-1.8.1-utf8-scroll.patch
deleted file mode 100644
index 8b9e1e8f..00000000
--- a/app-admin/conky/files/conky-1.8.1-utf8-scroll.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-From b1f6a30bcce020b3c377434137de9856a09b899a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Amadeusz=20=C5=BBo=C5=82nowski?= <aidecoe@aidecoe.name>
-Date: Fri, 11 Nov 2011 11:27:43 +0100
-Subject: [PATCH] Make scroll UTF-8 aware. Fixes bug #3134941.
-
----
- src/scroll.c | 44 ++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 42 insertions(+), 2 deletions(-)
-
-diff --git a/src/scroll.c b/src/scroll.c
-index f78f807..738db0d 100644
---- a/src/scroll.c
-+++ b/src/scroll.c
-@@ -34,12 +34,33 @@
-
- struct scroll_data {
- char *text;
-+ unsigned int show_orig;
- unsigned int show;
- unsigned int step;
- unsigned int start;
- long resetcolor;
- };
-
-+int utf8_charlen(char c) {
-+ unsigned char uc = (unsigned char) c;
-+ int len = 0;
-+
-+ if ((uc & 0x80) == 0)
-+ return 1;
-+
-+ while ((uc & 0x80) != 0) {
-+ ++len;
-+ uc <<= 1;
-+ }
-+
-+ return (len > 0 && len <= 4) ? len : -1;
-+}
-+
-+int is_utf8_char_tail(char c) {
-+ unsigned char uc = (unsigned char) c;
-+ return (uc & 0xc0) == 0x80;
-+}
-+
- void parse_scroll_arg(struct text_object *obj, const char *arg, void *free_at_crash)
- {
- struct scroll_data *sd;
-@@ -60,15 +81,18 @@ void parse_scroll_arg(struct text_object *obj, const char *arg, void *free_at_cr
- sd->step = 1;
- }
- sd->text = malloc(strlen(arg + n1) + sd->show + 1);
-+ // sd->show value may change when there are UTF-8 chars to be shown, so
-+ // save its origin value
-+ sd->show_orig = sd->show;
-
- if (strlen(arg) > sd->show) {
- for(n2 = 0; (unsigned int) n2 < sd->show; n2++) {
-- sd->text[n2] = ' ';
-+ sd->text[n2] = ' ';
- }
- sd->text[n2] = 0;
- }
- else
-- sd->text[0] = 0;
-+ sd->text[0] = 0;
-
- strcat(sd->text, arg + n1);
- sd->start = 0;
-@@ -82,9 +106,13 @@ void print_scroll(struct text_object *obj, char *p, int p_max_size, struct infor
- {
- struct scroll_data *sd = obj->data.opaque;
- unsigned int j, colorchanges = 0, frontcolorchanges = 0, visibcolorchanges = 0, strend;
-+ int charlen = 0;
-+ unsigned int utf8lenfix = 0;
- char *pwithcolors;
- char buf[max_user_text];
-
-+ sd->show = sd->show_orig;
-+
- if (!sd)
- return;
-
-@@ -109,6 +137,18 @@ void print_scroll(struct text_object *obj, char *p, int p_max_size, struct infor
- while(*(buf + sd->start) == SPECIAL_CHAR) {
- sd->start++;
- }
-+ //skip parts of UTF-8 character which messes up display
-+ while(is_utf8_char_tail(*(buf + sd->start))) {
-+ sd->start++;
-+ }
-+ //extend length to be shown for wide characters
-+ j = 0;
-+ while(j < sd->show + visibcolorchanges + utf8lenfix) {
-+ charlen = utf8_charlen(*(buf + sd->start + j));
-+ utf8lenfix += (charlen > 1 ? charlen - 1 : 0);
-+ j += charlen;
-+ }
-+ sd->show = sd->show_orig + utf8lenfix;
- //place all chars that should be visible in p, including colorchanges
- for(j=0; j < sd->show + visibcolorchanges; j++) {
- p[j] = *(buf + sd->start + j);
---
-1.7.8.rc1
-
diff --git a/app-admin/conky/files/conky-1.8.1-xmms2.patch b/app-admin/conky/files/conky-1.8.1-xmms2.patch
deleted file mode 100644
index a1b03d45..00000000
--- a/app-admin/conky/files/conky-1.8.1-xmms2.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 8dd9b91bb2751abccc02b53cefd0ab8f0e3b957d Mon Sep 17 00:00:00 2001
-From: Brenden Matthews <brenden@diddyinc.com>
-Date: Thu, 14 Oct 2010 16:51:53 -0700
-Subject: [PATCH] Build fix for XMMS2.
-
-This resolves bug 3085691, see:
-https://sourceforge.net/tracker/index.php?func=detail&aid=3085691&group_id=143975&atid=757308
----
- src/xmms2.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/xmms2.c b/src/xmms2.c
-index 521bffa..94f13f9 100644
---- a/src/xmms2.c
-+++ b/src/xmms2.c
-@@ -223,7 +223,7 @@ int handle_playback_state_change(xmmsv_t *value, void *p)
- break;
- case XMMS_PLAYBACK_STATUS_STOP:
- strncpy(ptr->xmms2.status, "Stopped", text_buffer_size - 1);
-- ptr->xmms2.elapsed = ptr->xmms2.progress = ptr->xmms2.percent = 0;
-+ ptr->xmms2.elapsed = ptr->xmms2.progress = 0;
- break;
- default:
- strncpy(ptr->xmms2.status, "Unknown", text_buffer_size - 1);
-@@ -232,7 +232,7 @@ int handle_playback_state_change(xmmsv_t *value, void *p)
- return TRUE;
- }
-
--int handle_playlist_loaded(xmmsv_t *value, void *p)
-+int handle_playlist_loaded(xmmsv_t *value, void *p)
- {
- struct information *ptr = p;
- const char *c, *errbuf;
---
-1.7.0.4
-
diff --git a/app-admin/conky/files/conky-1.9.0-ncurses.patch b/app-admin/conky/files/conky-1.9.0-ncurses.patch
deleted file mode 100644
index 91043ed4..00000000
--- a/app-admin/conky/files/conky-1.9.0-ncurses.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From fd9462da5ed12369fc6a72e42ebc45c6707403fb Mon Sep 17 00:00:00 2001
-From: Pavel Labath <pavelo@centrum.sk>
-Date: Fri, 13 Jul 2012 13:41:09 +0200
-Subject: [PATCH] Fix "conky failes to build with --disable-ncurses" (sf.net #3541329)
-
----
- src/conky.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/conky.c b/src/conky.c
-index c5b4bed..17fe1a7 100644
---- a/src/conky.c
-+++ b/src/conky.c
-@@ -885,12 +885,12 @@ void generate_text_internal(char *p, int p_max_size,
- OBJ(cpu) {
- if (cur->cpu_usage) {
- if (obj->data.i > info.cpu_count) {
-- static bool warned = false;
-+ static int warned = 0;
- if(!warned) {
- NORM_ERR("obj->data.i %i info.cpu_count %i",
- obj->data.i, info.cpu_count);
- NORM_ERR("attempting to use more CPUs than you have!");
-- warned = true;
-+ warned = 1;
- }
- } else {
- percent_print(p, p_max_size,
---
-1.7.0.4
-
diff --git a/app-admin/conky/metadata.xml b/app-admin/conky/metadata.xml
deleted file mode 100644
index 5df39140..00000000
--- a/app-admin/conky/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>billie@gentoo.org</email>
- <name>Daniel Pielmeier</name>
- </maintainer>
- <maintainer>
- <email>brenden@rty.ca</email>
- <name>Brenden Matthews</name>
- <description>Upstream author</description>
- </maintainer>
- <longdescription>Conky is a system monitor that sits in the corner of your desktop. It is a fork of Torsmo that is actually maintained.</longdescription>
- <use>
- <flag name='apcupsd'>enable support for <pkg>sys-power/apcupsd</pkg></flag>
- <flag name='audacious'>enable monitoring of music played by <pkg>media-sound/audacious</pkg></flag>
- <flag name='eve'>enable support for the eve-online skill monitor</flag>
- <flag name='iostats'>enable support for per-task I/O statistics</flag>
- <flag name='lua'>enable if you want Lua scripting support</flag>
- <flag name='lua-cairo'>enable if you want Lua Cairo bindings for Conky (also enables lua support)</flag>
- <flag name='lua-imlib'>enable if you want Lua Imlib2 bindings for Conky (also enables lua and imlib support)</flag>
- <flag name='math'>enable support for glibc's libm math library</flag>
- <flag name='moc'>enable monitoring of music played by <pkg>media-sound/moc</pkg></flag>
- <flag name='mpd'>enable monitoring of music controlled by <pkg>media-sound/mpd</pkg></flag>
- <flag name='nano-syntax'>enable syntax highlighting for <pkg>app-editors/nano</pkg></flag>
- <flag name='nvidia'>enable reading of nvidia card temperature sensors via <pkg>media-video/nvidia-settings</pkg></flag>
- <flag name='portmon'>enable support for tcp (ip4) port monitoring</flag>
- <flag name='thinkpad'>enable support for IBM/Lenovo notebooks</flag>
- <flag name='weather-metar'>enable support for metar weather service</flag>
- <flag name='weather-xoap'>enable support for metar and xoap weather service</flag>
- <flag name='xmms2'>enable monitoring of music played by <pkg>media-sound/xmms2</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/app-admin/enman/Manifest b/app-admin/enman/Manifest
deleted file mode 100644
index 196ef163..00000000
--- a/app-admin/enman/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST enman-0.1.tar.gz 10416 SHA256 491117d8646f5918513a778076231d7aa37eb37694333df50dcfc8159fa6a8fb SHA512 aafe5dbff4ce3a0bb52059bc7f99d85dc1876d1d926583fcfe11a0dd5ad724e4df5eb3cb9e078f5bd7494c769bf591d15fd628eac75d4d06a4e193134bd3e244 WHIRLPOOL 678de035808756ac1f614c30afa6268b931a5eced719bb45a7820369aa502ffc66b5da58f0d5c54c53dd71df0dfba8948132c6822c24d8d108409e933379085b
-DIST enman-0.2.tar.gz 5042 SHA256 49d265d71d465feed154cec65f8ab3439744e8288d41e33848f4b2cabaeed80b SHA512 3dd49d344051b4195b055f2954600bf3b10384eeadefa45358f698ab46d13aeebd47399f84d67884275e8772fdc15846a9d225eaec9d21231b999d848de4d351 WHIRLPOOL 3c4277b56de5b21eee36b719ef27e5e9d09caf2851c0d97a9910b4cd2c4a9a703a26d9ce2134c21cbb66a51e2888c2ca836affe92805cd65e2f46d68986a5368
-DIST enman-0.3.tar.gz 6623 SHA256 7891cbe42824b8d1d8ac94c65ba313834d115b221ec065d4a5f3a0ea2ce49996 SHA512 f0ed05470d842932cab58357323c0f5d4e21e6e46d647a2b8e6c80d8bfe5baea35f267271cb41adbf155e34e7f10de0d3b3d7eb5804b581ca1132e0d545a5ce2 WHIRLPOOL d79c960470b0362c1616d92f39058037026ac70b417ad82d8441c6961541ee0b1a706779af523d41142b34579c5957294834dd7503e66e991d0688ea10b49999
-DIST enman-0.4.tar.gz 6647 SHA256 5bf805bd1755fcd068686138ce9140345c1b721ecd6b10f30e3f59a771976d72 SHA512 9be3c8320209d22dd78d9a5b009a3abffecc1b2bf737149b7506d2ed83281924ffddde7f92ee120ed2383086b61404811b4749365889d949be574df5ae6aada1 WHIRLPOOL 3d7291815633470b1ce13cdc8449361c197695d568b5cad9ae08d3b93d8e94a4a91e60880f5b541d276a675c5f08e43406cf99d5fe1c091f250377fe6d72172c
diff --git a/app-admin/enman/enman-0.1.ebuild b/app-admin/enman/enman-0.1.ebuild
deleted file mode 100644
index fc848459..00000000
--- a/app-admin/enman/enman-0.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-SRC_URI="https://github.com/Spike-Pentesting/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-HOMEPAGE="https://github.com/Spike-Pentesting/enman"
-inherit perl-module
-
-DESCRIPTION="a layman equivalent for entropy repositories"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-perl/App-Cmd
- dev-perl/LWP-Protocol-https
- virtual/perl-Encode
- dev-perl/libwww-perl
- virtual/perl-Term-ANSIColor
-"
-RDEPEND="${DEPEND}"
-
-SRC_TEST="do"
diff --git a/app-admin/enman/enman-0.2.ebuild b/app-admin/enman/enman-0.2.ebuild
deleted file mode 100644
index 1ddda428..00000000
--- a/app-admin/enman/enman-0.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-SRC_URI="https://github.com/Spike-Pentesting/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-HOMEPAGE="https://github.com/Spike-Pentesting/enman"
-inherit perl-module
-
-DESCRIPTION="a layman equivalent for entropy repositories"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-perl/App-Cmd
- dev-perl/LWP-Protocol-https
- virtual/perl-Encode
- dev-perl/libwww-perl
- dev-perl/libintl-perl
- virtual/perl-Term-ANSIColor
-"
-RDEPEND="${DEPEND}"
-
-SRC_TEST="do"
diff --git a/app-admin/enman/enman-0.3.ebuild b/app-admin/enman/enman-0.3.ebuild
deleted file mode 100644
index 1ddda428..00000000
--- a/app-admin/enman/enman-0.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-SRC_URI="https://github.com/Spike-Pentesting/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-HOMEPAGE="https://github.com/Spike-Pentesting/enman"
-inherit perl-module
-
-DESCRIPTION="a layman equivalent for entropy repositories"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-perl/App-Cmd
- dev-perl/LWP-Protocol-https
- virtual/perl-Encode
- dev-perl/libwww-perl
- dev-perl/libintl-perl
- virtual/perl-Term-ANSIColor
-"
-RDEPEND="${DEPEND}"
-
-SRC_TEST="do"
diff --git a/app-admin/enman/enman-0.4.ebuild b/app-admin/enman/enman-0.4.ebuild
deleted file mode 100644
index 1ddda428..00000000
--- a/app-admin/enman/enman-0.4.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-SRC_URI="https://github.com/Spike-Pentesting/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-HOMEPAGE="https://github.com/Spike-Pentesting/enman"
-inherit perl-module
-
-DESCRIPTION="a layman equivalent for entropy repositories"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-perl/App-Cmd
- dev-perl/LWP-Protocol-https
- virtual/perl-Encode
- dev-perl/libwww-perl
- dev-perl/libintl-perl
- virtual/perl-Term-ANSIColor
-"
-RDEPEND="${DEPEND}"
-
-SRC_TEST="do"
diff --git a/app-admin/minus-desktop-tool/Manifest b/app-admin/minus-desktop-tool/Manifest
deleted file mode 100644
index 408aae6b..00000000
--- a/app-admin/minus-desktop-tool/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST minus-desktop-tool-1.8_amd64.deb 591524 RMD160 f1e4666a2a598e2670f6d9d8abb548cc5bde470c SHA1 df6592bc884bc24b56791f7a25d65f1b8bc22bcc SHA256 6cda704d1d627fb023cf097e1a18dae794679211aafd72c66d8191736f18e295
-EBUILD minus-desktop-tool-1.8.ebuild 433 RMD160 b891d8c275e7abea1aec178f2a256f6662fb8792 SHA1 d21b61d7610a9704663d95981f14c1a28d75a3b0 SHA256 302cf309758c7b5c984d581826f52124f7bb296edf0a95db5ec5fb2317b33b0f
diff --git a/app-admin/minus-desktop-tool/minus-desktop-tool-1.8.ebuild b/app-admin/minus-desktop-tool/minus-desktop-tool-1.8.ebuild
deleted file mode 100644
index 2eb5b79a..00000000
--- a/app-admin/minus-desktop-tool/minus-desktop-tool-1.8.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-
-inherit unpacker
-
-DESCRIPTION="Super-useful stream editor (sed)"
-HOMEPAGE="https://minus.com/pages/tools"
-SRC_URI="http://blog.minus.com/updates/${PN}_${ARCH}.deb -> ${P}_${ARCH}.deb"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="dev-libs/qt-core
- dev-libs/qjson"
diff --git a/app-admin/stability-watcher/Manifest b/app-admin/stability-watcher/Manifest
deleted file mode 100644
index ea2322c8..00000000
--- a/app-admin/stability-watcher/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX 07-rogentos-packages.mask 2510 SHA256 49018d312861811c8e1544365b4100fffd94412e6a0df2d8b3eacd07f5de575a SHA512 d548d851cba1bb2a2b3bcecb2f6604e665a6cd6aee1ba5b00b70a377bdbe9d70eba0cfb380345d3b09149168f95dc25612d507d4d180e3086909e8ca1ffbe641 WHIRLPOOL e3db099b873eba1a990d63ff047b9fe0b6d15672a97e9d9865e872d08277631865e9d28026055edcba17f719379a850a326f27b68eb5bbb1e8f94cacbc5bd63f
-AUX entropy_sabayonlinux.org 351 SHA256 4145eab1e83a6615d5f2931f798ec43ba97f395ff54ea0909a409833d5009abb SHA512 9bccbd9039edb8a19b150f27a9d567e6032d5ae3bb74f12102cd646a8c447794fa8b78f8bf1a86a3536717789496333824694f54274890d4eb382c5e1b1cd363 WHIRLPOOL 9f7f1a56f34b998f9136fe9b2784549281c48843d49e5d4d5f826fa11699debab1113c8326d5f223746304d98a8473e8b08b1eaeb4dae4464cc1c8dbdbdfaa0b
-EBUILD stability-watcher-0.1.ebuild 786 SHA256 261aae34a1409be87d2a6b620aed2df727fdf7c1c5db657c793cd15017d3e78d SHA512 30e1408164f5a9599de9fe8ee5927990282b98af669371b25ef08ae00890728eb214b313c5623c8b893c8031781e6d3b87a53992cc7c6b79492d89ba941e1347 WHIRLPOOL 21f7ad68b4ade50a47b9c1d868e88579358f27c4df75bea602fa98b72ff64be9eac52ee9212066f52d66e0adbdd1ec901745d227160c4612c8316b8663c301ab
diff --git a/app-admin/stability-watcher/files/07-rogentos-packages.mask b/app-admin/stability-watcher/files/07-rogentos-packages.mask
deleted file mode 100644
index d546424d..00000000
--- a/app-admin/stability-watcher/files/07-rogentos-packages.mask
+++ /dev/null
@@ -1,71 +0,0 @@
->=sys-apps/openrc-0.9@sabayon-limbo
->=sys-apps/openrc-0.9@sabayonlinux.org
->=sys-apps/openrc-0.9@sabayon-weekly
-
->=app-misc/sabayonlive-tools-2.3@sabayon-limbo
->=app-misc/sabayonlive-tools-2.3@sabayonlinux.org
->=app-misc/sabayonlive-tools-2.3@sabayon-weekly
-
->=app-misc/sabayon-skel-9@sabayon-limbo
->=app-misc/sabayon-skel-9@sabayonlinux.org
->=app-misc/sabayon-skel-9@sabayon-weekly
-
->=sys-boot/grub-2.00@sabayon-limbo
->=sys-boot/grub-2.00@sabayonlinux.org
->=sys-boot/grub-2.00@sabayon-weekly
-
->=kde-base/oxygen-icons-4.9.2@sabayon-weekly
->=kde-base/oxygen-icons-4.9.2@sabayonlinux.org
->=kde-base/oxygen-icons-4.9.2@sabayon-limbo
-
->=x11-themes/gnome-colors-common-5.5.1@sabayon-weekly
->=x11-themes/gnome-colors-common-5.5.1@sabayonlinux.org
->=x11-themes/gnome-colors-common-5.5.1@sabayon-limbo
-
->=x11-themes/tango-icon-theme-0.8.90@sabayon-weekly
->=x11-themes/tango-icon-theme-0.8.90@sabayonlinux.org
->=x11-themes/tango-icon-theme-0.8.90@sabayon-limbo
-
->=x11-themes/elementary-icon-theme-2.7.1@sabayon-weekly
->=x11-themes/elementary-icon-theme-2.7.1@sabayonlinux.org
->=x11-themes/elementary-icon-theme-2.7.1@sabayon-limbo
-
->=lxde-base/lxdm-0.4.1-r5@sabayon-weekly
->=lxde-base/lxdm-0.4.1-r5@sabayonlinux.org
->=lxde-base/lxdm-0.4.1-r5@sabayon-limbo
-
->=sys-boot/grub-2.00@sabayon-limbo
->=sys-boot/grub-2.00@sabayonlinux.org
->=sys-boot/grub-2.00@sabayon-weekly
-
->=kde-base/oxygen-icons-4.9.2@sabayon-weekly
->=kde-base/oxygen-icons-4.9.2@sabayonlinux.org
->=kde-base/oxygen-icons-4.9.2@sabayon-limbo
-
->=x11-themes/gnome-colors-common-5.5.1@sabayon-weekly
->=x11-themes/gnome-colors-common-5.5.1@sabayonlinux.org
->=x11-themes/gnome-colors-common-5.5.1@sabayon-limbo
-
->=x11-themes/tango-icon-theme-0.8.90@sabayon-weekly
->=x11-themes/tango-icon-theme-0.8.90@sabayonlinux.org
->=x11-themes/tango-icon-theme-0.8.90@sabayon-limbo
-
->=x11-themes/elementary-icon-theme-2.7.1@sabayon-weekly
->=x11-themes/elementary-icon-theme-2.7.1@sabayonlinux.org
->=x11-themes/elementary-icon-theme-2.7.1@sabayon-limbo
-
->=lxde-base/lxdm-0.4.1-r5@sabayon-weekly
->=lxde-base/lxdm-0.4.1-r5@sabayonlinux.org
->=lxde-base/lxdm-0.4.1-r5@sabayon-limbo
-
->=sys-apps/gpu-detector-1@sabayon-weekly
->=sys-apps/gpu-detector-1@sabayonlinux.org
->=sys-apps/gpu-detector-1@sabayon-limbo
-
->=app-admin/anaconda-0.1@sabayon-weekly
->=app-admin/anaconda-0.1@sabayonlinux.org
->=app-admin/anaconda-0.1@sabayon-limbo
-
->=app-misc/anaconda-runtime-1.1-r1@sabayon-weekly
->=app-misc/anaconda-runtime-1.1-r1@sabayonlinux.org
->=app-misc/anaconda-runtime-1.1-r1@sabayon-limbo
diff --git a/app-admin/stability-watcher/files/entropy_sabayonlinux.org b/app-admin/stability-watcher/files/entropy_sabayonlinux.org
deleted file mode 100644
index ee10eaad..00000000
--- a/app-admin/stability-watcher/files/entropy_sabayonlinux.org
+++ /dev/null
@@ -1,3 +0,0 @@
-repository|rogentoslinux|Rogentos Linux Official Repository|http://pkg.rogentos.ro/~rogentos/entropy/|http://pkg.rogentos.ro/~rogentos/entropy#bz2
-repository|rogentoslinux|Rogentos Linux Official Repository|http://pkg2.rogentos.ro/~noxis/entropy/|
-repository|rogentoslinux|Rogentos Linux Official Repository|http://pkg.rogentos.ro/~rogentos/entropy/|
diff --git a/app-admin/stability-watcher/stability-watcher-0.1.ebuild b/app-admin/stability-watcher/stability-watcher-0.1.ebuild
deleted file mode 100644
index 750ada13..00000000
--- a/app-admin/stability-watcher/stability-watcher-0.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2012 Rogentos Linux
-# Distributed under the terms of the GNU General Public License v2
-# Maintainer BlackNoxis <stefan.cristian at rogentos.ro>
-# $Header: $
-
-EAPI=4
-
-DESCRIPTION="Offical Rogentos Stability Watcher"
-HOMEPAGE="http://www.rogentos.ro"
-SRC_URI=""
-
-LICENSE="GPL-v2"
-SLOT="0"
-KEYWORDS="~arm ~x86 ~amd64"
-IUSE=""
-RDEPEND="sys-apps/openrc"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}"
-
-src_install() {
- ewarn "This is available for only Entropy package manager" || die
- insinto /etc/entropy/packages/package.mask.d/
- doins "${FILESDIR}"/07-rogentos-packages.mask || die
- #insinto /etc/entropy/repositories.conf.d/
- #doins "${FILESDIR}"/entropy_sabayonlinux.org || die
-}
-
-pkg_postinst() {
- einfo "Please report bugs or glitches to"
- einfo "BlackNoxis"
-}
diff --git a/app-crypt/passwordsafe/Manifest b/app-crypt/passwordsafe/Manifest
deleted file mode 100644
index 1257fb77..00000000
--- a/app-crypt/passwordsafe/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pwsafe-0.95.1BETA-src.tgz 13689095 SHA256 5d16665dd540e94b4d3759528ac7ee4e668ff700a7b6ea44f30279530b71f023 SHA512 2434512dab4f69d445ce7c4b2855d0c06886d32935bfafb81c9a18cd1467b01f294eba138689b984e3bf02cb24d0a97dfe8bcfb7036f014b1f305498d69fa8f3 WHIRLPOOL ce4c5333b3fa5c1d890b615f198b8c7fc8cde6875f33e2f2b4a7d777741623804242e95bbf80eb078dfe15693303f54688f73a07c02f5500a7d0db72ea846aa8
-DIST pwsafe-0.9BETA-src.tgz 14919785 SHA256 a1c59dd0f80112a28a4476184c4d976ea342dd5180e3a85e05d1b6d10cb19ba7 SHA512 cf2a4073c852caac00172bc9d051655e7502141f122b4e52a20c46f6134ef6f745000dc898019fd513456a5584dfeb3c383f7065cb6fa7e2e39d5d6c77b00d5a WHIRLPOOL 3e0ccdd51a4d9a3747f2b4dcf8280eadf1326c1ab196626cb13348740890a5023fd8a3317ea73f9c18e469f191c8a25250bdecf0007b2d068d34c3d323f73c7d
diff --git a/app-crypt/passwordsafe/files/passwordsafe-fix-file-collisions.patch b/app-crypt/passwordsafe/files/passwordsafe-fix-file-collisions.patch
deleted file mode 100644
index bbd032dd..00000000
--- a/app-crypt/passwordsafe/files/passwordsafe-fix-file-collisions.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-Index: docs/pwsafe.1
-===================================================================
---- docs/pwsafe.1 (revision 5210)
-+++ docs/pwsafe.1 (working copy)
-@@ -1,11 +1,11 @@
- .\" Process this file with
- .\" groff -man -Tascii pwsafe.1
- .\"
--.TH PWSAFE 1 "JULY 2010" Linux "User Manuals"
-+.TH PASSWORDSAFE 1 "JULY 2010" Linux "User Manuals"
- .SH NAME
--pwsafe \- Secure Password Manager
-+passwordsafe \- Secure Password Manager
- .SH SYNOPSIS
--.B pwsafe [-g
-+.B passwordsafe [-g
- .I config-file
- .B ] [-u
- .I user
-@@ -17,24 +17,24 @@
- .I database
- .B ]
- .br
--.B pwsafe
-+.B passwordsafe
- .B -v
- .I database
- .br
--.B pwsafe
-+.B passwordsafe
- .B [-e|-d]
- .I file
- .br
--.B pwsafe
-+.B passwordsafe
- .B [-c|-s|-m]
- .SH DESCRIPTION
--.B pwsafe
-+.B passwordsafe
- manages your passwords in a convenient yet secure manner.
- .SH OPTIONS
- .IP -g
- .I config-file
- This will cause the specified config-file to be used for loading and storing
--preferences, instead of the default pwsafe.cfg (see
-+preferences, instead of the default passwordsafe.cfg (see
- .B FILES
- ).
- .IP -u
-@@ -90,14 +90,14 @@
- .SH ENVIRONMENT
- .IP PWS_PREFSDIR
- If set,
--.B pwsafe
-+.B passwordsafe
- will look for the preference file in this directory rather than in
- .I ~/.pwsafe.
- .SH DIAGNOSTICS
--.B pwsafe
-+.B passwordsafe
- Will issue error messages if the database is damaged. If this occurs,
- invoking
--.B pwsafe
-+.B passwordsafe
- with the
- .B -v
- option may help.
-Index: install/desktop/pwsafe.desktop
-===================================================================
---- install/desktop/pwsafe.desktop (revision 5210)
-+++ install/desktop/pwsafe.desktop (working copy)
-@@ -3,9 +3,9 @@
- Name=PasswordSafe
-
- Comment=Manage passwords
--Exec=pwsafe %f
--Icon=pwsafe
-+Exec=passwordsafe %f
-+Icon=passwordsafe
- Terminal=false
- Type=Application
- StartupNotify=true
--Categories=GTK;Utility;Security;
-\ No newline at end of file
-+Categories=GTK;Utility;
-\ No newline at end of file
diff --git a/app-crypt/passwordsafe/passwordsafe-0.95.1.ebuild b/app-crypt/passwordsafe/passwordsafe-0.95.1.ebuild
deleted file mode 100644
index 7de0b253..00000000
--- a/app-crypt/passwordsafe/passwordsafe-0.95.1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-WX_GTK_VER="3.0"
-
-inherit eutils flag-o-matic wxwidgets
-
-MY_P="pwsafe-${PV}BETA"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="http://pwsafe.org/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}-src.tgz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="yubikey"
-
-COMMON_DEPEND="dev-libs/xerces-c
- sys-apps/util-linux
- sys-devel/gettext
- x11-libs/libXt
- x11-libs/libXtst
- x11-libs/wxGTK:${WX_GTK_VER}[X]
- yubikey? (
- sys-auth/ykpers
- )"
-DEPEND="${COMMON_DEPEND}
- >=sys-devel/make-3.81"
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_pretend() {
- einfo "Checking for -std=c++11 support in compiler"
- test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_prepare() {
- # remove hard coded compilers and compiler flags
- sed -e '/^export CXXFLAGS/d' -i Makefile.linux || die
- sed -i src/core/Makefile src/os/linux/Makefile src/ui/wxWidgets/Makefile \
- -e 's/-O[0-3]\?//g' -e 's/-g(gdb)\?//g' \
- -e '/^CC=/d' -e '/^CXX=/d' || die
-
- # generator for the version.h only adds \r breaking the c file
- cp src/ui/wxWidgets/version.in src/ui/wxWidgets/version.h || die
-
- # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
- # instead. Perform required changes in linking files
- sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
- sed -i docs/pwsafe.1 \
- -e 's/PWSAFE/PASSWORDSAFE/' \
- -e "s/^.B pwsafe/.B ${PN}/" || die
-}
-
-src_configure() {
- if ! use yubikey ; then
- export NO_YUBI=1
- fi
-
- need-wxwidgets unicode
-
- strip-flags
- append-cxxflags -std=c++11
-}
-
-src_compile() {
- emake unicoderelease
- emake help
- emake I18N
-}
-
-src_install() {
- newbin src/ui/wxWidgets/GCCUnicodeRelease/pwsafe ${PN}
- newman docs/pwsafe.1 ${PN}.1
-
- dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
-
- insinto /usr/share/pwsafe/xml
- doins xml/*
-
- insinto /usr/share/locale
- doins -r src/ui/wxWidgets/I18N/mos/*
-
- # The upstream Makefile builds this .zip file from html source material for
- # use by the package's internal help system. Must prevent
- # Portage from applying additional compression.
- docompress -x /usr/share/doc/${PN}/help
- insinto /usr/share/doc/${PN}/help
- doins help/*.zip
-
- newicon install/graphics/pwsafe.png ${PN}.png
- newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}
diff --git a/app-crypt/passwordsafe/passwordsafe-0.95.1_beta.ebuild b/app-crypt/passwordsafe/passwordsafe-0.95.1_beta.ebuild
deleted file mode 100644
index 6c6e58ec..00000000
--- a/app-crypt/passwordsafe/passwordsafe-0.95.1_beta.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-WX_GTK_VER="3.0"
-
-inherit eutils flag-o-matic wxwidgets
-
-MY_P="pwsafe-${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="http://pwsafe.org/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}-src.tgz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="yubikey"
-
-COMMON_DEPEND="dev-libs/xerces-c
- sys-apps/util-linux
- sys-devel/gettext
- x11-libs/libXt
- x11-libs/libXtst
- x11-libs/wxGTK:${WX_GTK_VER}
- yubikey? (
- sys-auth/ykpers
- )"
-DEPEND="${COMMOND_DEPEND}
- >=sys-devel/make-3.81"
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_pretend() {
- einfo "Checking for -std=c++11 support in compiler"
- test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_prepare() {
- # remove hard coded compilers and compiler flags
- sed -e '/^export CXXFLAGS/d' -i Makefile.linux || die
- sed -i src/core/Makefile src/os/linux/Makefile src/ui/wxWidgets/Makefile \
- -e 's/-O[0-3]\?//g' -e 's/-g(gdb)\?//g' \
- -e '/^CC=/d' -e '/^CXX=/d' || die
-
- # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
- # instead. Perform required changes in linking files
- sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
- sed -i docs/pwsafe.1 \
- -e 's/PWSAFE/PASSWORDSAFE/' \
- -e "s/^.B pwsafe/.B ${PN}/" || die
-}
-
-src_configure() {
- if ! use yubikey ; then
- export NO_YUBI=1
- fi
-
- strip-flags
- append-cxxflags -std=c++11
-}
-
-src_compile() {
- emake unicoderelease
- emake help
- emake I18N
-}
-
-src_install() {
- newbin src/ui/wxWidgets/GCCUnicodeRelease/pwsafe ${PN}
- newman docs/pwsafe.1 ${PN}.1
-
- dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
-
- insinto /usr/share/pwsafe/xml
- doins xml/*
-
- insinto /usr/share/locale
- doins -r src/ui/wxWidgets/I18N/mos/*
-
- # The upstream Makefile builds this .zip file from html source material for
- # use by the package's internal help system. Must prevent
- # Portage from applying additional compression.
- docompress -x /usr/share/doc/${PN}/help
- insinto /usr/share/doc/${PN}/help
- doins help/*.zip
-
- newicon install/graphics/pwsafe.png ${PN}.png
- newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}
diff --git a/app-crypt/passwordsafe/passwordsafe-0.9_beta.ebuild b/app-crypt/passwordsafe/passwordsafe-0.9_beta.ebuild
deleted file mode 100644
index 901fddc6..00000000
--- a/app-crypt/passwordsafe/passwordsafe-0.9_beta.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils versionator
-
-MY_PV=$(get_version_component_range 1-2)
-DESCRIPTION="Popular easy-to-use and secure password manager"
-HOMEPAGE="http://sourceforge.net/projects/passwordsafe/"
-SRC_URI="http://sourceforge.net/projects/passwordsafe/files/Linux-BETA/${MY_PV}/pwsafe-${MY_PV}BETA-src.tgz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~x86"
-
-DEPEND="
-x11-libs/wxGTK
-dev-libs/xerces-c
-x11-libs/libXt
-x11-libs/libXtst
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/pwsafe-${MY_PV}BETA"
-
-src_prepare() {
- # Address name collisions with app-misc/pwsafe.
- epatch "${FILESDIR}/${PN}-fix-file-collisions.patch"
-}
-
-src_compile() {
- # Alas, Password Safe is not an autotools project.
- emake release
- emake help
-}
-
-src_install() {
- # Aarrgghh. Makefile has no install target. Doing it manually.
- # This installation info is derived from the suplied Debian package build script.
- # Several new names are used to address name collisions with app-misc/pwsafe.
-
- newbin src/ui/wxWidgets/GCCUnicodeRelease/pwsafe ${PN}
- insinto /usr/share/pwsafe/xml
- doins xml/*
- # Debian package build script lists these but currently the makery doesn't seem to make them.
- # insinto /usr/share/locale
- # doins src/ui/wxWidgets/I18N/mos/*
-
- dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
- newman docs/pwsafe.1 ${PN}.1
-
- # The upstream Makefile builds this .zip file from html source material for
- # use by the package's internal help system. Must prevent Portage from
- # applying additional compression.
- docompress -x /usr/share/doc/${PN}/help
- insinto /usr/share/doc/${PN}/help
- doins help/help.zip
-
- newmenu install/desktop/pwsafe.desktop ${PN}.desktop
- newicon install/graphics/pwsafe.png ${PN}.png
-}
diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
deleted file mode 100644
index 724e3b90..00000000
--- a/app-editors/emacs/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST emacs-24.2-patches-2.tar.xz 2912 SHA256 7586c4767ff7b74f815b321cdc69e01eb991276ff1bb96b7b62660a5722ed69c SHA512 d1da7677c7a4b58ac0972c98272b195f2201ab449416d3d1b78be72371fefd88d699af1a8e171397bb92324e7cf38c0f09f88fcd98e05a2427ce5d729d702c0e WHIRLPOOL 27281987a2f250514977f92cf90e10d5f6f2ebe35d107add3e33b649e3623b58398f8369f68e948caa87a63037695cb462b4950b7a87fcc0bf36d90a6005d777
-DIST emacs-24.2.tar.xz 34712012 SHA256 1f11b65520611d108eceea886cc1d2573704e18b19aded8a09b75fdea7eb0ddd SHA512 7627d985e9691dd5b5f2a14472592bc1da96ce90823ff50457bb5c20b6e746912b319befff5fb1dac024e1f150df6b7c687ee2cc785f5b7387885244f511bdbd WHIRLPOOL 37a2f8e45a7b3364728f9f99b0661a60355b93f19d745de505dc71b9d8a2ab4de6b4b75a104830da2bcc8d1b3d22539e5f52c85d2f104d8de0dcd0dd69dc9924
-EBUILD emacs-24.2.ebuild 10964 SHA256 7227b0c7167822bd0d9325e86a1b0ca86d5f3517e358541cf378706454d44cdd SHA512 6c4f9d5e76de9056f3d928ec61b773a0aa55c84b3cddf5d71d2a3a9e06a7436b6d3381a5d10c6fb0606a766780b3384674d0ec62d356214696ff7914d178dd59 WHIRLPOOL 577563851f669e4d3c32c91e8e7ff6448e9ab6206098eec160027691456a77a5fe16f92b5b038638b21e4718934a05fb0ec6f6eca8d5c0754fa0b2a36397caf3
diff --git a/app-editors/emacs/emacs-24.2.ebuild b/app-editors/emacs/emacs-24.2.ebuild
deleted file mode 100644
index 9d4ef659..00000000
--- a/app-editors/emacs/emacs-24.2.ebuild
+++ /dev/null
@@ -1,336 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-24.2.ebuild,v 1.11 2012/10/24 18:52:43 ulm Exp $
-
-EAPI=4
-
-inherit autotools elisp-common eutils flag-o-matic multilib
-
-DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
-HOMEPAGE="http://www.gnu.org/software/emacs/"
-SRC_URI="mirror://gnu/emacs/${P}.tar.xz
- mirror://gentoo/${P}-patches-2.tar.xz"
-
-LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-SLOT="24"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE="alsa aqua athena dbus games gconf gif gnutls gpm gsettings gtk gtk3 gzip-el hesiod imagemagick jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm"
-REQUIRED_USE="aqua? ( !X )"
-
-RDEPEND="sys-libs/ncurses
- >=app-eselect/eselect-emacs-1.2
- >=app-emacs/emacs-common-gentoo-1.3-r3[games?,X?]
- net-libs/liblockfile
- hesiod? ( net-dns/hesiod )
- kerberos? ( virtual/krb5 )
- alsa? ( media-libs/alsa-lib )
- gpm? ( sys-libs/gpm )
- dbus? ( sys-apps/dbus )
- gnutls? ( net-libs/gnutls )
- libxml2? ( >=dev-libs/libxml2-2.2.0 )
- selinux? ( sys-libs/libselinux )
- X? (
- x11-libs/libXmu
- x11-libs/libXt
- x11-misc/xbitmaps
- gconf? ( >=gnome-base/gconf-2.26.2 )
- gsettings? ( >=dev-libs/glib-2.28.6 )
- gif? ( media-libs/giflib )
- jpeg? ( virtual/jpeg )
- png? ( >=media-libs/libpng-1.4:0 )
- svg? ( >=gnome-base/librsvg-2.0 )
- tiff? ( media-libs/tiff )
- xpm? ( x11-libs/libXpm )
- imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
- xft? (
- media-libs/fontconfig
- media-libs/freetype
- x11-libs/libXft
- m17n-lib? (
- >=dev-libs/libotf-0.9.4
- >=dev-libs/m17n-lib-1.5.1
- )
- )
- gtk? (
- gtk3? ( x11-libs/gtk+:3 )
- !gtk3? ( x11-libs/gtk+:2 )
- )
- !gtk? (
- Xaw3d? ( x11-libs/libXaw3d )
- !Xaw3d? (
- athena? ( x11-libs/libXaw )
- !athena? ( motif? ( >=x11-libs/motif-2.3:0 ) )
- )
- )
- )"
-
-DEPEND="${RDEPEND}
- app-arch/xz-utils
- alsa? ( virtual/pkgconfig )
- dbus? ( virtual/pkgconfig )
- gnutls? ( virtual/pkgconfig )
- libxml2? ( virtual/pkgconfig )
- X? ( virtual/pkgconfig )
- gzip-el? ( app-arch/gzip )
- pax_kernel? ( sys-apps/paxctl )"
-
-EMACS_SUFFIX="emacs-${SLOT}"
-SITEFILE="20${PN}-${SLOT}-gentoo.el"
-# FULL_VERSION keeps the full version number, which is needed in
-# order to determine some path information correctly for copy/move
-# operations later on
-FULL_VERSION="${PV%%_*}"
-S="${WORKDIR}/emacs-${FULL_VERSION}"
-
-src_prepare() {
- EPATCH_SUFFIX=patch epatch
- epatch_user
-
- if ! use alsa; then
- # ALSA is detected even if not requested by its USE flag.
- # Suppress it by supplying pkg-config with a wrong library name.
- sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \
- || die "unable to sed configure.in"
- fi
- if ! use gzip-el; then
- # Emacs' build system automatically detects the gzip binary and
- # compresses el files. We don't want that so confuse it with a
- # wrong binary name
- sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \
- || die "unable to sed configure.in"
- fi
-
- AT_M4DIR=m4 eautoreconf
-}
-
-src_configure() {
- strip-flags
-
- if use sh; then
- replace-flags "-O[1-9]" -O0 #262359
- elif use ia64; then
- replace-flags "-O[2-9]" -O1 #325373
- else
- replace-flags "-O[3-9]" -O2
- fi
-
- local myconf
-
- if use alsa && ! use sound; then
- einfo "Although sound USE flag is disabled you chose to have alsa,"
- einfo "so sound is switched on anyway."
- myconf="${myconf} --with-sound"
- else
- myconf="${myconf} $(use_with sound)"
- fi
-
- if use X; then
- myconf="${myconf} --with-x --without-ns"
- myconf="${myconf} $(use_with gconf)"
- myconf="${myconf} $(use_with gsettings)"
- myconf="${myconf} $(use_with toolkit-scroll-bars)"
- myconf="${myconf} $(use_with gif) $(use_with jpeg)"
- myconf="${myconf} $(use_with png) $(use_with svg rsvg)"
- myconf="${myconf} $(use_with tiff) $(use_with xpm)"
- myconf="${myconf} $(use_with imagemagick)"
-
- if use xft; then
- myconf="${myconf} --with-xft"
- myconf="${myconf} $(use_with m17n-lib libotf)"
- myconf="${myconf} $(use_with m17n-lib m17n-flt)"
- else
- myconf="${myconf} --without-xft"
- myconf="${myconf} --without-libotf --without-m17n-flt"
- use m17n-lib && ewarn \
- "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
- fi
-
- if use gtk; then
- einfo "Configuring to build with GIMP Toolkit (GTK+)"
- myconf="${myconf} --with-x-toolkit=$(usev gtk3 || echo gtk)"
- local f
- for f in athena Xaw3d motif; do
- use ${f} && ewarn "USE flag \"${f}\" ignored" \
- "(superseded by \"gtk\")"
- done
- elif use athena || use Xaw3d; then
- einfo "Configuring to build with Athena/Lucid toolkit"
- myconf="${myconf} --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
- use motif && ewarn "USE flag \"motif\" ignored" \
- "(superseded by \"athena\" or \"Xaw3d\")"
- elif use motif; then
- einfo "Configuring to build with Motif toolkit"
- myconf="${myconf} --with-x-toolkit=motif"
- else
- einfo "Configuring to build with no toolkit"
- myconf="${myconf} --with-x-toolkit=no"
- fi
-
- ! use gtk && use gtk3 \
- && ewarn "USE flag \"gtk3\" has no effect if \"gtk\" is not set."
- elif use aqua; then
- einfo "Configuring to build with Cocoa support"
- myconf="${myconf} --with-ns --disable-ns-self-contained"
- myconf="${myconf} --without-x"
- else
- myconf="${myconf} --without-x --without-ns"
- fi
-
- # Save version information in the Emacs binary. It will be available
- # in variable "system-configuration-options".
- myconf="${myconf} GENTOO_PACKAGE=${CATEGORY}/${PF}"
-
- # According to configure, this option is only used for GNU/Linux
- # (x86_64 and s390). For Gentoo Prefix we have to explicitly spell
- # out the location because $(get_libdir) does not necessarily return
- # something that matches the host OS's libdir naming (e.g. RHEL).
- local crtdir=$($(tc-getCC) -print-file-name=crt1.o)
- crtdir=${crtdir%/*}
-
- econf \
- --program-suffix=-${EMACS_SUFFIX} \
- --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
- --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
- --with-crt-dir="${crtdir}" \
- --with-gameuser="${GAMES_USER_DED:-games}" \
- --without-compress-info \
- --disable-maintainer-mode \
- $(use_with hesiod) \
- $(use_with kerberos) $(use_with kerberos kerberos5) \
- $(use_with gpm) \
- $(use_with dbus) \
- $(use_with gnutls) \
- $(use_with libxml2 xml2) \
- $(use_with selinux) \
- $(use_with wide-int) \
- ${myconf}
-}
-
-src_compile() {
- export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
- emake CC="$(tc-getCC)"
-}
-
-src_install () {
- emake DESTDIR="${D}" install
-
- rm "${ED}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
- || die "removing duplicate emacs executable failed"
- mv "${ED}"/usr/bin/emacs-${EMACS_SUFFIX} "${ED}"/usr/bin/${EMACS_SUFFIX} \
- || die "moving Emacs executable failed"
-
- # move man pages to the correct place
- local m
- for m in "${ED}"/usr/share/man/man1/* ; do
- mv "${m}" "${m%.1}-${EMACS_SUFFIX}.1" || die "mv man failed"
- done
-
- # move info dir to avoid collisions with the dir file generated by portage
- mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
- || die "moving info dir failed"
- touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
- docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
-
- # avoid collision between slots, see bug #169033 e.g.
- rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
- rm -rf "${ED}"/usr/share/{applications,icons}
- rm -rf "${ED}"/var
-
- # remove unused <version>/site-lisp dir
- rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
-
- local c=";;"
- if use source; then
- insinto /usr/share/emacs/${FULL_VERSION}/src
- # This is not meant to install all the source -- just the
- # C source you might find via find-function
- doins src/*.{c,h,m}
- doins -r src/{m,s}
- rm "${ED}"/usr/share/emacs/${FULL_VERSION}/src/{m,s}/README
- c=""
- fi
-
- sed 's/^X//' >"${T}/${SITEFILE}" <<-EOF
- X
- ;;; ${PN}-${SLOT} site-lisp configuration
- X
- (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
- X ${c}(setq find-function-C-source-directory
- X ${c} "${EPREFIX}/usr/share/emacs/${FULL_VERSION}/src")
- X (let ((path (getenv "INFOPATH"))
- X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
- X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
- X (and path
- X ;; move Emacs Info dir before anything else in /usr/share/info
- X (let* ((p (cons nil (split-string path ":" t))) (q p))
- X (while (and (cdr q) (not (string-match re (cadr q))))
- X (setq q (cdr q)))
- X (setcdr q (cons dir (delete dir (cdr q))))
- X (setq Info-directory-list (prune-directory-list (cdr p)))))))
- EOF
- elisp-site-file-install "${T}/${SITEFILE}" || die
-
- dodoc README BUGS
-
- if use aqua; then
- dodir /Applications/Gentoo
- rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
- mv nextstep/Emacs.app \
- "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
- elog "Emacs${EMACS_SUFFIX#emacs}.app is in ${EPREFIX}/Applications/Gentoo."
- elog "You may want to copy or symlink it into /Applications by yourself."
- fi
-}
-
-pkg_preinst() {
- # move Info dir file to correct name
- local infodir=/usr/share/info/${EMACS_SUFFIX} f
- if [[ -f ${ED}${infodir}/dir.orig ]]; then
- mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
- elif [[ -d "${ED}"${infodir} ]]; then
- # this should not happen in EAPI 4
- ewarn "Regenerating Info directory index in ${infodir} ..."
- rm -f "${ED}"${infodir}/dir{,.*}
- for f in "${ED}"${infodir}/*; do
- if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
- install-info --info-dir="${ED}"${infodir} "${f}" \
- || die "install-info failed"
- fi
- done
- fi
-}
-
-pkg_postinst() {
- elisp-site-regen
-
- if use livecd; then
- # force an update of the emacs symlink for the livecd/dvd,
- # because some microemacs packages set it with USE=livecd
- eselect emacs update
- else
- eselect emacs update ifunset
- fi
-
- if use X; then
- elog "You need to install some fonts for Emacs."
- elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
- elog "machine would satisfy basic Emacs requirements under X11."
- elog "See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml"
- elog "for how to enable anti-aliased fonts."
- elog
- fi
-
- elog "You can set the version to be started by /usr/bin/emacs through"
- elog "the Emacs eselect module, which also redirects man and info pages."
- elog "Therefore, several Emacs versions can be installed at the same time."
- elog "\"man emacs.eselect\" for details."
- elog
- elog "If you upgrade from a previous major version of Emacs, then it is"
- elog "strongly recommended that you use app-admin/emacs-updater to rebuild"
- elog "all byte-compiled elisp files of the installed Emacs packages."
-}
-
-pkg_postrm() {
- elisp-site-regen
- eselect emacs update ifunset
-}
diff --git a/app-editors/sublime-text/Manifest b/app-editors/sublime-text/Manifest
deleted file mode 100644
index c4aafbae..00000000
--- a/app-editors/sublime-text/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST sublime_text_3_build_3083_x32.tar.bz2 7572911 SHA256 89e8e2bafa041c263d2c5ffd1b8ea3c36d9727c95a3f7a6603bdf1f6c4cc3165 SHA512 7329e689d0a212bb8ac255f05845b3dfb94f0c60d4d7e9b3445c390c9ae13d2a63e7df9385b1a2a7ff38cf5bce7151d51a4a482d94e2712684db7055dc78502f WHIRLPOOL 2d9f81480d75169e4e7dd6e7081dce9705c17347dba4e6579a6643b79a30d06589db21173a7ca33db352706067324103edebd5d5eb42d8f10a35c5754c0bb75a
-DIST sublime_text_3_build_3083_x64.tar.bz2 7505310 SHA256 4565c7f607b69ca6efa1751c739a11d42aeaf66d15987fbb9595e97e3ece14ee SHA512 a92c2ce4aa2e99d1c77cf65a8da8539d907bf28ea6190488d97e632c501f7d38182b8d6eec831387505fab61f7d0449de2797bc4f947a9198a2b0bc1280df386 WHIRLPOOL 00f01e3249600acd9eece42a6ee3a9b9421aac4546ade1130a835e13e559ba92978b2efab44af4ce472310173568bf40b4c48e16512f264c249faf569ce8b344
diff --git a/app-editors/sublime-text/sublime-text-3083.ebuild b/app-editors/sublime-text/sublime-text-3083.ebuild
deleted file mode 100644
index 0e2b70d9..00000000
--- a/app-editors/sublime-text/sublime-text-3083.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit eutils gnome2-utils
-
-# get the major version from PV
-MV="${PV:0:1}"
-
-MY_PN="sublime_text_${MV}"
-MY_P="Sublime%20Text"
-S="${WORKDIR}/${MY_PN}"
-
-DESCRIPTION="Sophisticated text editor for code, markup and prose"
-HOMEPAGE="http://www.sublimetext.com"
-
-BASE_URI="http://c758482.r82.cf2.rackcdn.com"
-SRC_URI="amd64? ( ${BASE_URI}/${MY_PN}_build_${PV}_x64.tar.bz2 )
- x86? ( ${BASE_URI}/${MY_PN}_build_${PV}_x32.tar.bz2 )"
-LICENSE="Sublime"
-SLOT="${MV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="multislot dbus"
-RESTRICT="bindist mirror strip"
-
-DEPEND=">=media-libs/libpng-1.2.46
- >=x11-libs/gtk+-2.24.8-r1:2
- multislot? ( app-admin/eselect-sublime )
- dbus? ( sys-apps/dbus )"
-RDEPEND="${DEPEND}"
-
-QA_PREBUILT="*"
-
-pkg_nofetch() {
- eerror "Sublime Text official site seems to be unresponsive."
-}
-
-src_install() {
- insinto /opt/${MY_PN}
- into /opt/${MY_PN}
- exeinto /opt/${MY_PN}
- doins -r "Icon"
- doins -r "Packages"
- doins "python3.3.zip"
- doins "sublime.py"
- doins "sublime_plugin.py"
- doexe "sublime_text"
- doexe "plugin_host"
- dosym "/opt/${MY_PN}/sublime_text" /usr/bin/subl${MV}
-
- local size
- for size in 16 32 48 128 256 ; do
- insinto /usr/share/icons/hicolor/${size}x${size}/apps
- newins "Icon/${size}x${size}/sublime-text.png" sublime_text.png
- done
-
- make_desktop_entry "subl${MV} %F" "Sublime Text ${MV}" sublime_text "Development;TextEditor" "StartupNotify=true"
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- if use multislot; then
- eselect_sublime_update
- else
- einfo "using major version ${MV} as default"
- dosym /usr/bin/subl${MV} /usr/bin/subl
- fi
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
-
-eselect_sublime_update() {
- einfo
- elog "Updating Sublime Text to the latest installed version"
- elog "you can select the version you want to use just using"
- elog
- elog "eselect sublime set sublime_text_2"
- einfo
- eselect sublime set sublime_text_${MV} --use-old
-}
diff --git a/app-emulation/packettracer/Manifest b/app-emulation/packettracer/Manifest
deleted file mode 100644
index ff160046..00000000
--- a/app-emulation/packettracer/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST PacketTracer533_Generic_Fedora.tar.gz 105596078 RMD160 4f38b8ffcc2da286664a902da85d22c9952e4268 SHA1 9f1c348feb86ec3419e0d9c6cd5327ff26197ad4 SHA256 63bc7c285d1dd34dbd2fb00537456097a238ffcd530f1282f78b225273a03fdf
-EBUILD packettracer-533.ebuild 2663 RMD160 11322bd76e11043a89afb1a831428bc58bbe9c2a SHA1 a00b86b060b950772ba2e171932de9767e80c9fd SHA256 b2894b3747e493bacf0389973c5959e8a0a7141519b3ea98324e0937b777f63a
diff --git a/app-emulation/packettracer/packettracer-533.ebuild b/app-emulation/packettracer/packettracer-533.ebuild
deleted file mode 100644
index 99064db2..00000000
--- a/app-emulation/packettracer/packettracer-533.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-MY_PN="PacketTracer"
-MY_PT="${MY_PN}${PV}"
-
-inherit eutils fdo-mime multilib
-
-DESCRIPTION="Cisco's Packet Tracer"
-HOMEPAGE="https://www.cisco.com/web/learning/netacad/course_catalog/PacketTracer.html"
-SRC_URI="http://pkg.rogentos.ro/~rogentos/${CATEGORY}/${MY_PT}_Generic_Fedora.tar.gz"
-
-RESTRICT="fetch mirror strip"
-LICENSE="Cisco_EULA"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc online-exam"
-
-DEPEND="app-arch/gzip"
-
-RDEPEND="doc? ( www-plugins/adobe-flash )
- amd64? ( app-emulation/emul-linux-x86-compat
- >=app-emulation/emul-linux-x86-qtlibs-20081109 )
- !<app-emulation/packettracer-53"
-
-S="${WORKDIR}"
-
-pkg_setup () {
- # This is a binary x86 package => ABI=x86
- has_multilib_profile && ABI="x86"
-}
-
-pkg_nofetch () {
- ewarn "To fetch sources you need cisco account which is available in case"
- ewarn "you are cisco web-learning student, instructor or you sale cisco hardware, etc.. "
- einfo ""
- einfo ""
- einfo "After that point your browser at http://cisco.netacad.net/"
- einfo "Login, go to PacketTracer image and download:"
- einfo "Packet Tracer v5.3.2 Application + Tutorial Generic Fedora links (tar.gz) file"
- einfo ""
-}
-
-src_prepare(){
-
- for file in install set_ptenv.sh tpl.linguist tpl.packettracer \
- extensions/ptaplayer bin/linguist; do
- rm -fr ${file} || die "unable to rm ${file}"
- done
- use !doc && rm -fr "${S}/"help/default/tutorials
-}
-
-src_install () {
-
- local PKT_HOME="/opt/pt/"
-
- dodir "${PKT_HOME}"
- cp -R "${S}"/* "${D}${PKT_HOME}" || die "Install failed!"
-
- doicon "${S}/${PN}-${PV}/art/"{app,pka,pkt,pkz}.{ico,png}
-
- make_wrapper packettracer "./bin/PacketTracer5" "${PKT_HOME}${P}" "${PKT_HOME}${P}/lib"
- make_desktop_entry "packettracer" "PacketTracer" "app" "Education;Emulator"
-
- insinto /usr/share/mime/applications
- doins "${D}${PKT_HOME}${P}/bin/"*.xml
-
- rm -f "${D}${PKT_HOME}${MY_NAME}bin/"*.xml
-
- dodir /etc/env.d
- echo PT5HOME="${PKT_HOME}/${P}" > "${D}/etc/env.d/50${MY_PN}" || die "env.d files install failed"
-}
-
-pkg_postinst(){
-
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
-
- if use doc ; then
- einfo " You have doc USE flag"
- einfo " For use documentaion , please"
- einfo " install you prefered brouser and flashplayer support"
- einfo " such mozilla or konqerror"
- fi
-
- einfo ""
- einfo " If you have multiuser enviroment"
- einfo " you mist configure you firewall to use UPnP protocol."
- einfo " Additional information see in packettracer user manual "
-
-}
-
-pkg_postrm() {
-
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
-
-}
diff --git a/app-laptop/tlp/Manifest b/app-laptop/tlp/Manifest
deleted file mode 100644
index 781111d4..00000000
--- a/app-laptop/tlp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tlp-gentoo-additions-0.4.tar.bz2 6005 SHA256 2a88298350a2f6238ec7e2d12518f89940a54916dd5beff202a2514ce01a61d4 SHA512 4105232c4844e14d7d35464575d2a36ce87cc40b2b3c112e9435ab2b1d811062fb1a02b44cc5abd183d4a87ede9d711f6d0308d142b58e8c508714874c233be1 WHIRLPOOL 4c81da249a7325c41ccf56a7db9214fa5562665800f469341be5b5566ae0af3c306420ad526d20e38105d9992eb73285d4c80c494e2e0f014fb5c7d9c6e3afd3
diff --git a/app-laptop/tlp/tlp-0.4.1.ebuild b/app-laptop/tlp/tlp-0.4.1.ebuild
deleted file mode 100644
index 99a3303b..00000000
--- a/app-laptop/tlp/tlp-0.4.1.ebuild
+++ /dev/null
@@ -1,217 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit base eutils bash-completion-r1 git-2 linux-info systemd
-
-DESCRIPTION="Power-Management made easy, designed for Thinkpads."
-HOMEPAGE="http://linrunner.de/en/tlp/tlp.html"
-
-EGIT_REPO_URI='git://github.com/linrunner/TLP.git'
-EGIT_BRANCH='master'
-EGIT_COMMIT="${PV}"
-
-SRC_URI="http://git.erdmann.es/trac/dywi_tlp-gentoo-additions/downloads/tlp-gentoo-additions-0.4.tar.bz2"
-RESTRICT="mirror"
-
-LICENSE="GPL-2+ tpacpi-bundled? ( GPL-3 )"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="tlp_suggests rdw laptop-mode-tools +tpacpi-bundled +pm-utils"
-
-_PKG_TPACPI='>app-laptop/tpacpi-bat-1.0'
-_PKG_TPSMAPI='app-laptop/tp_smapi'
-_PKG_ACPICALL='sys-power/acpi_call'
-_OPTIONAL_DEPEND='
- sys-apps/smartmontools
- sys-apps/ethtool
- sys-apps/lsb-release
-'
-
-DEPEND=""
-RDEPEND="${DEPEND-}
- sys-apps/hdparm
-
- pm-utils? ( sys-power/pm-utils )
- !pm-utils? ( sys-apps/systemd )
- sys-power/acpid
- virtual/udev
-
- dev-lang/perl
- sys-apps/usbutils
- sys-apps/pciutils
-
- || ( net-wireless/iw net-wireless/wireless-tools )
- net-wireless/rfkill
-
- rdw? ( net-misc/networkmanager )
- tlp_suggests? ( ${_OPTIONAL_DEPEND} )
- !laptop-mode-tools? ( !app-laptop/laptop-mode-tools )
-"
-
-# pm hooks to disable defined by upstream
-#
-# hooks that have a different name in gentoo:
-# * <none>
-#
-CONFLICTING_PM_POWERHOOKS_UPSTREAM="95hdparm-apm disable_wol hal-cd-polling
-intel-audio-powersave harddrive laptop-mode journal-commit pci_devices
-pcie_aspm readahead sata_alpm sched-powersave usb_bluetooth wireless
-xfs_buffer"
-
-CONFLICTING_PM_POWERHOOKS="${CONFLICTING_PM_POWERHOOKS_UPSTREAM}"
-
-CONFIG_CHECK='~DMIID ~ACPI_PROC_EVENT ~POWER_SUPPLY ~ACPI_AC'
-ERROR_DMIID='DMIID is required by tlp-stat and tpacpi-bat'
-ERROR_ACPI_PROC_EVENT='ACPI_PROC_EVENT is required by thinkpad-radiosw'
-
-src_unpack() {
- git-r3_src_unpack
- base_src_unpack
-}
-
-src_prepare() {
- local sed_expr
-
- PATCHES=(
- "${WORKDIR}/gentoo/"{49tlp,Makefile}.patch
- )
- cat "${WORKDIR}/gentoo/default.append" >> "${S}/default" || die
-
- sed_expr='s@^(\s*TLP_ENABLE=)[01]$@\10@'
- sed -r -e "${sed_expr}" -i "${S}/default" || die "sed failed (TLP_ENABLE=0)"
- base_src_prepare
-
- if ! use pm-utils; then
- sed -r -e '/install.*(PLIB|PMETC)/d' -i "${S}/Makefile" || die "sed Makefile"
- fi
-
-# # edit version
-# sed_expr="s@^(readonly TLPVER=[\"]?)(0[.]4)([\"]?)\s*\$@\1${PVR}\3@"
-# sed -r -e "${sed_expr}" -i "${S}/tlp-functions" || die "sed tlp-functions"
-
- chmod u+x "${WORKDIR}/gentoo/tlp_configure.sh" && \
- ln -fs "${WORKDIR}/gentoo/tlp_configure.sh" "${S}/configure" || \
- die "cannot setup configure script!"
-}
-
-src_configure() {
- # econf is not supported and TLP is noarch, use ./configure directly
- ./configure --quiet --src="${S}" \
- --target=gentoo $(use_with tpacpi-bundled) || die "configure failed ($?)"
-}
-
-src_compile() { return 0; }
-
-src_install() {
- # TLP_NO_TPACPI: do not install the bundled tpacpi-bat file
- # TLP expects to find tpacpi-bat at /usr/sbin/tpacpi-bat
- # LIBDIR: use proper libary dir names instead of relying on a
- # lib->lib64 symlink on amd64 systems
- emake DESTDIR="${ED}" LIBDIR=$(get_libdir) \
- CONFFILE="${ED}etc/conf.d/${PN}" \
- $(usex tpacpi-bundled "" TLP_NO_TPACPI=1) \
- install-tlp $(usex rdw install-rdw "")
-
- ## init/service file(s)
- newinitd "${WORKDIR}/gentoo/${PN}-init.openrc" "${PN}"
- systemd_dounit "${PN}"{,-sleep}.service
-
- ## bashcomp
- newbashcomp "${PN}.bash_completion" "${PN}"
-
- ## man, doc
- doman man/?*.?*
- dodoc README*
-}
-
-pkg_postrm() {
- ## Re-enable conflicting pm-utils hooks
- local \
- TLP_NOP="${EROOT%/}/usr/$(get_libdir)/${PN}-pm/${PN}-nop" \
- POWER_D="${EROOT%/}/etc/pm/power.d" \
- hook hook_name
-
- einfo "Re-enabling power hooks in ${POWER_D} that link to ${TLP_NOP}"
- for hook_name in ${CONFLICTING_PM_POWERHOOKS?}; do
- hook="${POWER_D}/${hook_name}"
-
- if \
- [[ ( -L "${hook}" ) && ( "$(readlink "${hook}")" == "${TLP_NOP}" ) ]]
- then
- rm "${hook}" || die "cannot reenable hook ${hook_name}."
- fi
- done
-}
-
-pkg_postinst() {
- ## Disable conflicting pm-utils hooks
- # always disable hooks even if USE=-pm-utils
- # Otherwise a blocker on sys-power/pm-utils would be necessary
- #
- local \
- TLP_NOP="${EROOT%/}/usr/$(get_libdir)/${PN}-pm/${PN}-nop" \
- POWER_D="${EROOT%/}/etc/pm/power.d" \
- iter
-
- einfo "Disabling conflicting power hooks in ${POWER_D}"
-
- [[ -e "${POWER_D}" ]] || mkdir -p "${POWER_D}" || \
- die "cannot create '${POWER_D}'."
-
- for iter in ${CONFLICTING_PM_POWERHOOKS?}; do
- if [[ ! -e "${POWER_D}/${iter}" ]]; then
- ln -s -- "${TLP_NOP}" "${POWER_D}/${iter}" || \
- die "cannot disable power.d hook ${iter}."
- fi
- done
-
- ## postinst messages
-
- elog "${PN^^} is disabled by default."
- elog "You have to enable ${PN^^} by setting ${PN^^}_ENABLE=1 in /etc/conf.d/${PN}."
-
- ewarn "Using ${PN^^} with systemd is unsupported."
- elog "systemd users should enable ${PN^^} by running"
- for iter in "${PN}"{,-sleep}.service; do
- elog "- systemctl enable ${iter}"
- done
- elog "Others (openrc et al.) should add /etc/init.d/${PN} to their favorite runlevel."
-
- elog "You must restart acpid after upgrading ${PN}."
-
- local a
- _check_installed() { has_version "${1}" && a=" (already installed)" || a=; }
-
- if ! use tlp_suggests; then
- local p
- elog "In order to get full functionality, the following packages should be installed:"
- for p in ${_OPTIONAL_DEPEND?}; do
- _check_installed "${p}"
- elog "- ${p}${a}"
- done
- fi
-
- elog "For battery charge threshold control,"
- elog "one or more of the following packages are required:"
-
- _check_installed "${_PKG_TPSMAPI?}"
- elog "- ${_PKG_TPSMAPI?} - for Thinkpads up to Core 2 (and Sandy Bridge partially)${a}"
- if use tpacpi-bundled; then
- _check_installed "${_PKG_ACPICALL?}"
- elog "- ${_PKG_ACPICALL?} - kernel module for Sandy Bridge Thinkpads (this includes Ivy Bridge/Haswell/... ones as well)${a}"
- else
- _check_installed "${_PKG_TPACPI?}"
- elog "- ${_PKG_TPACPI?} - for Sandy Bridge Thinkpads (this includes Ivy Bridge/Haswell/... ones as well)${a}"
- fi
-
- if use laptop-mode-tools; then
- ewarn "Reminder: don't run laptop-mode-tools and ${PN} at the same time."
- fi
-
- if ! use tpacpi-bundled; then
- ewarn "USE=-tpacpi-bundled: do not report bugs about tpacpi-bat upstream."
- fi
-}
diff --git a/app-misc/godep/godep-9999.ebuild b/app-misc/godep/godep-9999.ebuild
deleted file mode 100644
index 38ba91da..00000000
--- a/app-misc/godep/godep-9999.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit git-r3
-
-RESTRICT="strip"
-
-DESCRIPTION="native bindings for the FUSE kernel module"
-HOMEPAGE="https://github.com/tools/godep"
-EGIT_REPO_URI="https://github.com/tools/${PN}.git"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="dev-lang/go"
-RDEPEND=""
-
-GO_PN="github.com/tools/${PN}"
-EGIT_CHECKOUT_DIR="${S}/src/${GO_PN}"
-
-export GOPATH="${S}"
-
-src_prepare() {
- go get ${GO_PN}
-}
-
-src_compile() {
- go build -v -x -work ${GO_PN} || die
-}
-
-src_install() {
-# go install -v -x -work ${GO_PN} || die
-
-dobin ${S}/bin/godep
-#insinto /usr/lib/go/
-#doins -r "${S}/pkg"
-#insinto /usr/lib/go/src/pkg
-#doins -r "${S}/src/."
-}
diff --git a/app-misc/livecd-tools/Manifest b/app-misc/livecd-tools/Manifest
deleted file mode 100644
index d3d19016..00000000
--- a/app-misc/livecd-tools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST livecd-tools-2.1.tar.gz 11418 SHA256 5490c76d02ba571c2549114c8ea55cd36b78b3c065372c28e3bcd1ee2ad493e9 SHA512 feb8946c70baeb5b2e4adcc26f76f5fcf146353dcfcfd411cf68242512ab587b0c31c916c6f2a47ab35dcd4bb87ca879e5a91b95d8237c4ac3bbd9104f31e0c2 WHIRLPOOL 2199ef6cf7667cbdfa943c18c2e41ec5ba2f276a685eb2162fdb42552e80daf7bd53258932d8f80a38ee1995edfe3934884413358e4eef3059acc04047cf9121
diff --git a/app-misc/livecd-tools/files/livecd-tools-systemd.patch b/app-misc/livecd-tools/files/livecd-tools-systemd.patch
deleted file mode 100644
index 4f98ba82..00000000
--- a/app-misc/livecd-tools/files/livecd-tools-systemd.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur a/livecd-functions.sh b/livecd-functions.sh
---- a/livecd-functions.sh 2015-12-11 17:49:28.000000000 +0000
-+++ b/livecd-functions.sh 2015-12-21 12:59:58.548466484 +0000
-@@ -8,7 +8,7 @@
- # LIVECD_CONSOLE_PARITY -- console parity specified
- # LIVECD_CONSOLE_DATABITS -- console databits specified
-
--[[ ${RC_GOT_FUNCTIONS} != "yes" ]] && [[ -e /etc/init.d/functions.sh ]] && source /etc/init.d/functions.sh
-+[[ ${RC_GOT_FUNCTIONS} != "yes" ]] && [[ -e /lib/gentoo/functions.sh ]] && source /lib/gentoo/functions.sh
-
- livecd_parse_opt() {
- case "$1" in
diff --git a/app-misc/livecd-tools/livecd-tools-2.1.ebuild b/app-misc/livecd-tools/livecd-tools-2.1.ebuild
deleted file mode 100644
index ddea6131..00000000
--- a/app-misc/livecd-tools/livecd-tools-2.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils
-
-SRC_URI="https://dev.gentoo.org/~williamh/dist/${P}.tar.gz"
-KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
-
-DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
-HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
-
-SLOT="0"
-LICENSE="GPL-2"
-IUSE="systemd"
-
-RDEPEND="dev-util/dialog
- net-dialup/mingetty
- >=sys-apps/baselayout-2
- sys-apps/gentoo-functions
- sys-apps/systemd
- sys-apps/pciutils
- sys-apps/gawk
- sys-apps/sed"
-
-pkg_setup() {
- ewarn "This package is designed for use on the LiveCD only and will do"
- ewarn "unspeakably horrible and unexpected things on a normal system."
- ewarn "YOU HAVE BEEN WARNED!!!"
-}
-
-src_prepare() {
- epatch ""${FILESDIR}"/"${PN}"-systemd.patch"
-}
-
-src_install() {
- dosbin net-setup
- into /
- dosbin livecd-functions.sh
-}
diff --git a/app-misc/passwordless-upgrade/files/10-RigoDaemon.rules b/app-misc/passwordless-upgrade/files/10-RigoDaemon.rules
deleted file mode 100644
index 83210590..00000000
--- a/app-misc/passwordless-upgrade/files/10-RigoDaemon.rules
+++ /dev/null
@@ -1,7 +0,0 @@
-/* Allow users in the entropy group to launch system upgrades */
-polkit.addRule(function(action, subject) {
- if (action.id == "org.sabayon.RigoDaemon.upgrade" &&
- subject.isInGroup("entropy")) {
- return polkit.Result.YES;
- }
-});
diff --git a/app-misc/passwordless-upgrade/passwordless-upgrade-1.ebuild b/app-misc/passwordless-upgrade/passwordless-upgrade-1.ebuild
deleted file mode 100644
index 29393bb3..00000000
--- a/app-misc/passwordless-upgrade/passwordless-upgrade-1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-DESCRIPTION="Allow users in the entropy group to run system upgrades without password"
-HOMEPAGE="http://www.rogentos.ro"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-S="${WORKDIR}"
-
-src_install () {
- dodir /usr/share/polkit-1/rules.d
- insinto /usr/share/polkit-1/rules.d
- doins "${FILESDIR}/10-RigoDaemon.rules"
-}
diff --git a/app-misc/rogentos-reposi/files/entropy_frozen b/app-misc/rogentos-reposi/files/entropy_frozen
deleted file mode 100644
index d9154ee2..00000000
--- a/app-misc/rogentos-reposi/files/entropy_frozen
+++ /dev/null
@@ -1,5 +0,0 @@
-[frozen]
-desc = Sabayon Frozen 13.11 Community Repository
-repo = http://www.ols18.com/danysk/frozen/13.11#bz2
-enabled = true
-pkg = http://www.ols18.com/danysk/frozen/13.11
diff --git a/app-misc/rogentos-reposi/files/entropy_rogentoslinux b/app-misc/rogentos-reposi/files/entropy_rogentoslinux
deleted file mode 100644
index 4b6172d8..00000000
--- a/app-misc/rogentos-reposi/files/entropy_rogentoslinux
+++ /dev/null
@@ -1,12 +0,0 @@
-# Repository configuration file automatically generated
-# by Entropy on your behalf.
-
-[rogentoslinux]
-desc = Rogentos Linux Official Repository
-repo = http://pkg.rogentos.ro/~rogentos/entropy#bz2
-enabled = true
-pkg = http://bpr.bluepink.ro/~rogentos/entropy/
-pkg = http://pkg2.rogentos.ro/~noxis/entropy/
-pkg = http://pkg.rogentos.ro/~rogentos/entropy/
-pkg = http://pkg3.rogentos.ro/~noxis/entropy/
-
diff --git a/app-misc/rogentos-reposi/files/entropy_sabayon-weekly b/app-misc/rogentos-reposi/files/entropy_sabayon-weekly
deleted file mode 100644
index 827b8261..00000000
--- a/app-misc/rogentos-reposi/files/entropy_sabayon-weekly
+++ /dev/null
@@ -1,13 +0,0 @@
-# Repository configuration file automatically generated
-# by Entropy on your behalf.
-
-[sabayon-weekly]
-desc = Sabayon Linux Official Repository
-repo = http://pkg.sabayon.org#bz2
-enabled = true
-pkg = http://best.sabayon.org/entropy
-pkg = http://dl.sabayon.org/entropy
-pkg = http://redir.sabayon.org/entropy
-pkg = http://na.mirror.garr.it/mirrors/sabayonlinux/entropy
-pkg = http://pkg.sabayon.org
-
diff --git a/app-misc/rogentos-reposi/files/entropy_server b/app-misc/rogentos-reposi/files/entropy_server
deleted file mode 100644
index c2e77713..00000000
--- a/app-misc/rogentos-reposi/files/entropy_server
+++ /dev/null
@@ -1,62 +0,0 @@
-# Entropy Server now supports repositories defined inside
-# /etc/entropy/repositories.conf.d/ files, written using the
-# syntax detailed below. This improves the ability to enable, disable,
-# add and remove repositories programmatically. Furthermore, it
-# makes possible to extend the supported parameters without breaking
-# backward compatibility.
-#
-# In order to differentiate Entropy Client repository definitions between
-# Entropy Server ones, each repository section must start with "[server=".
-#
-# This is an example of the syntax (with a complete listing
-# of the supported arguments):
-#
-# [server=sabayon-limbo]
-# desc = Sabayon Linux Official Testing Repository
-# repo = ssh://username@full.host:~username/sabayon-limbo
-# enabled = <true/false>
-#
-# [server=sabayon-limbo]
-# desc = This statement will be ignored.
-# repo-only = ssh://username@repo.host:~username/sabayon-limbo
-# pkg-only = ssh://username@pkg.host:~username/sabayon-limbo
-#
-# [server=sabayon-base]
-# desc = This is the base repository.
-# repo-only = ssh://username@repo.host:~username/sabayon-base
-# pkg-only = ssh://username@pkg.host:~username/sabayon-base
-# base = <true/false>
-#
-# As you can see, multiple statements for the same repository
-# are allowed. However, only the first desc = statement will be
-# considered, while there can be as many {pkg,repo}* = as you want.
-#
-# The repository order is important, but this is guaranteed by the
-# fact that configuration files are parsed in lexical order.
-#
-# Statements description:
-# - "desc": stands for description, the repository name description.
-# - "repo": the push & pull URI, for both packages and repository database.
-# - "repo-only": same as repo, but only for the repository database
-# push & pull.
-# - "pkg-only": same as repo, but only for the packages push & pull.
-# The supported protocols are those supported by entropy.fetchers.
-# - "enabled": if set, its value can be either "true" or "false". The default
-# value is "true". It indicates if a repository is configured
-# but currently disabled or enabled. Please take into account
-# that config files in /etc/entropy/repositories.conf.d/ starting
-# with "_" are considered to contain disabled repositories. This
-# is just provided for convienence.
-# - "base": if set, its value can be either "true" or "false". The default
-# value is "false". If no repository has the flag set, the first
-# listed repository will be the base one.
-# - "exclude-qa": if set, its value can be either "true" or "false". The default
-# value is "false". If "true", the repository is excluded from
-# QA checks.
-
-# [server=<example repository>]
-# desc = Entropy Server Example Repository
-# repo = ssh://user@localhost:~user/repository-name
-# repo-only = ssh://user@localhost:~user/repository-only-name
-# pkg-only = ssh://user@localhost:~user/package-only-name
-# enabled = true
diff --git a/app-misc/rogentos-reposi/files/reupdate b/app-misc/rogentos-reposi/files/reupdate
deleted file mode 100755
index d965dcde..00000000
--- a/app-misc/rogentos-reposi/files/reupdate
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/bash
-
-# Copyright 2014-2015 RogentOS Linux Group
-# LICENSE: GPL v2.0
-
-rm /etc/entropy/repositories.conf.d/README
-for i in $(ls /etc/entropy/repositories.conf.d/ | cut -d '.' -f 1 | sort -u | cut -d "_" -f 2); do
- equo repo mirrorsort $i
-done
-
-equo update
diff --git a/app-misc/rogentos-reposi/rogentos-reposi-1.0.ebuild b/app-misc/rogentos-reposi/rogentos-reposi-1.0.ebuild
deleted file mode 100644
index 19d9f218..00000000
--- a/app-misc/rogentos-reposi/rogentos-reposi-1.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2012 Rogentos Linux
-# Distributed under the terms of the GNU General Public License v2
-# Maintainer BlackNoxis <stefan.cristian at rogentos.ro>
-# $Header: $
-
-EAPI=5
-
-DESCRIPTION="Offical Rogentos Stability Watcher"
-HOMEPAGE="http://www.rogentos.ro"
-SRC_URI=""
-
-LICENSE="GPL-v2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-RDEPEND="app-admin/equo
- !app-misc/sabayon-version"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}"
-
-src_install() {
- ewarn "This is available for only Entropy package manager" || die
- insinto /etc/entropy/repositories.conf.d/
- doins "${FILESDIR}"/entropy* || die
- insinto /opt/reupdate/
- doins "${FILESDIR}"/reupdate
- fperms u+x /opt/reupdate/reupdate
- dosym /opt/reupdate/reupdate /usr/bin/reupdate
-}
-
-pkg_postinst() {
- einfo "Please report bugs or glitches to"
- einfo "stefan.cristian [aaron] rogentos.ro"
-}
diff --git a/app-office/archi/Manifest b/app-office/archi/Manifest
deleted file mode 100644
index d40202ad..00000000
--- a/app-office/archi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Archi-lnx32_64-2.4.0.tar.gz 46073078 SHA256 114cb3e0d5f999cf079ed046689281b62cd5851e5b7e479d1201d71578fde25c SHA512 bb43a37e57024df40ba13105ce3c60a50d44a6b3e3e9af0a3c1c3f49e71cf600c7b36a2d786fb1386da8bdf5dc1085bad6a733390a625561b90bb25de91e4743 WHIRLPOOL 8122327c31bff84c97d806e32b4165b252c1e4a433e9ad918d44380c11df621330e515fa91a8ceef499cfe46d20abacd2780fa892ca88701acea4906717d5472
diff --git a/app-office/archi/archi-2.4.0.ebuild b/app-office/archi/archi-2.4.0.ebuild
deleted file mode 100644
index d71649c7..00000000
--- a/app-office/archi/archi-2.4.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit eutils
-
-DESCRIPTION="A free, open source, cross-platform tool and editor to create ArchiMate models."
-HOMEPAGE="http://archi.cetis.ac.uk/"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-SRC_URI="http://archi.cetis.ac.uk/download/latest/Archi-lnx32_64-${PV}.tar.gz"
-IUSE="doc examples"
-RESTRICT="strip mirror"
-RDEPEND=">=virtual/jre-1.6"
-
-INSTALLDIR="/opt/Archi"
-S="${WORKDIR}/Archi"
-
-src_install() {
- # application
- insinto ${INSTALLDIR}
- doins -r configuration plugins
-
- # executables
- if use x86; then
- doins Archi32*
- chmod 755 "${D}/${INSTALLDIR}/Archi32"
- elif use amd64; then
- doins Archi64*
- chmod 755 "${D}/${INSTALLDIR}/Archi64"
- fi
-
- # icon
- newicon -s 128 icon.xpm archi.xpm
-
- # docs
- if use doc; then
- dodoc about.html
- dodoc about_files/*
- dodoc docs/*
- fi
-
- # examples
- if use examples; then
- dodoc -r examples
- fi
-}
diff --git a/app-office/clean-libreoffice-l10n.sh b/app-office/clean-libreoffice-l10n.sh
deleted file mode 100755
index 86ffbee7..00000000
--- a/app-office/clean-libreoffice-l10n.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-
-ver="${1}"
-
-if [ -z "${ver}" ]; then
- echo "${0} <ver>" >&2
- exit 1
-fi
-
-for libre in libreoffice-l10n-*; do
- pushd "${libre}" || exit 1
- git rm "${libre}"-${ver}.ebuild
- ebuild "$(ls -1 *.ebuild | head -n 1)" manifest
- popd
-done
diff --git a/app-office/do-libreoffice-bump.sh b/app-office/do-libreoffice-bump.sh
deleted file mode 100755
index bf3447cc..00000000
--- a/app-office/do-libreoffice-bump.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-FROM_PV="4.2.5"
-TO_PV="4.2.6"
-FAILED_LANGS=""
-DONE_LANGS=""
-for item in `find -name libreoffice-l10n-*${FROM_PV}*.ebuild`; do
-
- echo $item
- newfile=${item/${FROM_PV}/${TO_PV}}
- cp "${item}" "${newfile}" || exit 1
-
- # do manifest
- ebuild "${newfile}" manifest
- if [ "$?" != "0" ]; then
- FAILED_LANGS="${FAILED_LANGS} ${newfile}"
- rm "${newfile}"
- else
- DONE_LANGS="${DONE_LANGS} ${newfile}"
- git add "${newfile}"
- fi
-
-done
-
-echo "FAILED => ${FAILED_LANGS}"
-echo "DONE => ${DONE_LANGS}"
diff --git a/app-office/fixup_missing_libre_langs.sh b/app-office/fixup_missing_libre_langs.sh
deleted file mode 100755
index 39f31ab7..00000000
--- a/app-office/fixup_missing_libre_langs.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-LANGS="af ar as ast be_BY bg bn bo br brx bs ca ca_XV cs cy da de dgo dz el en \
-en_GB en_ZA eo es et eu fa fi fr ga gd gl gu he hi hr hu id is it ja ka kk km kn \
-ko kok ks ku ky lo lt lv mai mk ml mn mni mr ms my nb ne nl nn nr ns oc om or pa_IN \
-pap pl ps pt pt_BR ro ru rw sa_IN sat sd sh si sk sl sq sr ss st sv sw_TZ ta te tg \
-th ti tn tr ts ug uk uz ve vi xh zh_CN zh_TW zu"
-
-FAILED=""
-source_ebuild="libreoffice-l10n-af/libreoffice-l10n-af-3.3.0.ebuild"
-for lang in ${LANGS}; do
- dir="libreoffice-l10n-${lang}"
- if [ -d "${dir}" ]; then
- continue
- fi
- echo "creating ${dir}"
- mkdir "${dir}" || exit 1
- new_ebuild="${dir}/${dir}-3.3.0.ebuild"
- cp "${source_ebuild}" "${new_ebuild}" || exit 1
- ebuild "${new_ebuild}" manifest || FAILED+="${new_ebuild}"
-done
-echo "failed: ${FAILED}"
diff --git a/app-office/libreoffice-l10n-ro/Manifest b/app-office/libreoffice-l10n-ro/Manifest
deleted file mode 100644
index 34e92886..00000000
--- a/app-office/libreoffice-l10n-ro/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST LibreOffice_4.2.5_Linux_x86_rpm_langpack_ro.tar.gz 2397321 SHA256 00e3266a72527a6ec3fb3ff6d3f1f875f6573bf6407854e22790544e9c3dc1ee SHA512 cca0a147906e5488b90d9386931e5e6e4cb803c339365d1e75a9db5e55f82f724a5e680f834dc3ea38fd3684e95e37c10e7594ed47405f5daf8761dc17487cf0 WHIRLPOOL 0b7a3980aaae93e61ee4ac757242b496b4b7c0d76999ec318e16612e86015bdd2a043c479b742037c9a1b42cb9550cbaa0f9216e4c93b989cfcaaeedeb033da5
-DIST LibreOffice_4.2.6-secfix_Linux_x86_rpm_langpack_ro.tar.gz 2396709 SHA256 e761f901a24ab95ea1490623b6467a3631329470315f6aa7ea55dce47821189c SHA512 dbb28913867538ddf9fedd301b4deb70a811b66ed07cd2a894b1b39d6499f2a7f45901e047e7a1d21c9a4ead8fc1ac446c9ab8b7a95f133dc148c918b31aa610 WHIRLPOOL 9d2033a7997b9f923bb3ea335b2fab6d3af894a924ea6498aa309d4232ad8634d1643b47ffdc69139d00d9dd3ae034b023557fc0582741f23ab17f9139810580
-DIST LibreOffice_4.4.1_Linux_x86_rpm_langpack_ro.tar.gz 2368593 SHA256 c7a5c914c4929fcbb78eb03d1faa263467d59b1dd68d7ca9d0c8eb9f93cc177b SHA512 785d0d976760e4706c148519a076b2458a16caf954dfd146510cb7cfe4a5c9b3b3dbee3869fee12972ae089d1a5f3d4195d1bcf97323942f2745a22be397c6ea WHIRLPOOL b7da3d19b06218d1ea0e0b3eccf79ee771f8fb40814d3cc5e82e9fa1347d83286c0c9d56f0778de32209c8d6c55c69a93c238024a76c8d029fc9626ec8e9eb3f
diff --git a/app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.2.5.ebuild b/app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.2.5.ebuild
deleted file mode 100644
index 3fba8053..00000000
--- a/app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.2.5.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2004-2011 Sabayon Linux
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-HELPPACK_AVAIL="0"
-L10N_LANG="Romanian"
-inherit libreoffice-l10n-2
-
diff --git a/app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.2.6.ebuild b/app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.2.6.ebuild
deleted file mode 100644
index 3fba8053..00000000
--- a/app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.2.6.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2004-2011 Sabayon Linux
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-HELPPACK_AVAIL="0"
-L10N_LANG="Romanian"
-inherit libreoffice-l10n-2
-
diff --git a/app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.4.1.ebuild b/app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.4.1.ebuild
deleted file mode 100644
index 3fba8053..00000000
--- a/app-office/libreoffice-l10n-ro/libreoffice-l10n-ro-4.4.1.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2004-2011 Sabayon Linux
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-HELPPACK_AVAIL="0"
-L10N_LANG="Romanian"
-inherit libreoffice-l10n-2
-
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
deleted file mode 100644
index fc15bdf1..00000000
--- a/app-office/libreoffice/Manifest
+++ /dev/null
@@ -1,13 +0,0 @@
-DIST 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip 3519470 SHA256 d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370 SHA512 a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a WHIRLPOOL c4b3b0c3e10171155e1d3431e8ab9b495dbf2fb924882024306bfb53f533f5b0231c06f47e3cfa77052013a816ea4cc5f237cc76fdb44a048fb6d5c177729aec
-DIST 185d60944ea767075d27247c3162b3bc-unowinreg.dll 12288 SHA256 eafde646a7dbe46d20c291685b0beac2382174d78d66ee990e229a1bf6e6cec6
-DIST 1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz 1652670 SHA256 390a5085651828b8fe12aa978b200f59b9155eedbb91a4be89bf7cf39eefdd4a SHA512 5664203e6426880041cdb227e91f79f00d2ca7ae28c6997f61b72cc599aac55838d082d2b2b551bd7a228424c350ddea5d41599b8ca58d444a2cd46c9206ea91 WHIRLPOOL 6486c48b73a4f79760b443cfd397b704eca0fd32b72304ae7e7cfa0f43583b0af15c7384548b5215ae57513ed8366c8f3a74630ab466ba19a63b346af8c5eaca
-DIST 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip 9796 SHA256 64585ac36a81291a58269ec5347e7e3e2e8596dbacb9221015c208191333c6e1 SHA512 4a48f1e32907fb2dee601cda3cd7a0d7198b2d51f2a572b647f1e93f901fd511eef3567676e52dfb1723a2cdfbc01f2015ca0bb22903b0bc1476dd618cc9aa8a WHIRLPOOL a5156d06323699d2cbf539f14f5f44f54ebf33e86c7f14e98acd4c6e29c3e496f91dd6792401148ffa32e3dcb1cd4f087ed804e306b241cef86de0aa347d25d4
-DIST 4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 555291 SHA256 b0adb8e71aef80751b999c9c055e419a625c4a05184e407aef2aee28752ad8cb SHA512 1e8a39205f21206d239871bd636f17768eb3997e08ba065c1111a537564bec2b4e97bcb2f7cd9e652a1d9b4f31cb0662010303c393aedc84b920bb5f41b27be8 WHIRLPOOL d809712c3fcaca922d64f67a14d9dc3e750ecf359687c7ba0e8c6c7fc7750e43721a21ce29d5a3b0b87b83bfe7b71947e701ba4aed0a337ec35ecbb22d8dec34
-DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 SHA256 1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753 SHA512 ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f WHIRLPOOL 8e446eb44188046b0e90694feba232f42c2e9f13d0f43783a18de37c94b86ff919b994931125c5d8001ecd320c1f4db5da482847304aa61646600a3bb33144b4
-DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 SHA256 75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a WHIRLPOOL 60b98d9af2c83c0cf12a5a60ba30957d335b8b967cac07971e1edbc787b9caecd4b3c5bb480e8b38fe8109c1cf74439ebafae130c976182c2c15399f38f5d28c
-DIST d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz 16525605 SHA256 1f188ac03a8aa4663223eca8c82f91a55293d066d67127082e29a7dba1a98c9f SHA512 d08a7fe432e8df47d1d8992a45bb5f33149cb75b90eb74b2f2e457628d21a94b17eae0045096b053d2a866bf7710c775581c3e417b5dfaf66601aa18071b7305 WHIRLPOOL 95dc6ec0fb293c3538c1d51241283edf4e21647dcfd10229233ab7c3f13f7c78e6bb02c4d292a7cd2a2ec95575d775f0395e837bbc88ab4ddbaa5adfd62be2f0
-DIST libreoffice-4.2.6.3.tar.xz 123839476 SHA256 d954b9fd0df1e51d5441254ae932262b3f4a06ff3275f1a97dea1b369d4f8f9a SHA512 689bb422285bc4db479d940d87e8cc12a2aeb7c410a9928f12ec853ad05b89729b7a893f546318c68c30eb6759db081a194746a5baa7185ddf4074465503629f WHIRLPOOL cdb9a91b71cd04e3d9d8744c0ac433cb49c720ae36000ef107f0bd4e1ce0ef83589413f63dcb13f7484b6aa4428e1c714893a9158aaab152e51c6019cbda1ad9
-DIST libreoffice-4.4.1.2.tar.xz 164055640 SHA256 4ed40b6554674dc0b010af0599b94066334fe80f3dc8a3fb34543f9d847b475d SHA512 0a7166ec0f3ce920e3473af14bb48568e88cb03f4c9a9d1c93fde70ca7f8518fcbb2e9e1df3177ed05408253b1737f7702e714553dd0c05c110a71ac27deace6 WHIRLPOOL ec85d5e56d4d96fdcc48d9a855c394d64404d189ae6e3f34ee8c1cab5226608dee78f29664d9f2fd2747357debe0505377189520594e0b19b8264cd00ac87990
-DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 SHA256 22722121be062742624e0634beae92289c75e6a99ed507d3bf0a05c5164e3c69 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f WHIRLPOOL 1f36652a52d501d6548cfa9aa013b3e3a1867aa2b0693d2274cf7816d4aa4e0cde3c7096cc71ed47cf74e5f96da2757bf537f553021f8fd86939accb227bf538
-DIST libreoffice-help-4.2.6.3.tar.xz 1855444 SHA256 892a78b667f5b1d771920c71bb010a7b1e537d965007591288094ae1e37bf21f SHA512 7eb441bd8e07485a3f003a3317a050c2a9a623d63b42ccbd1dd8e8fa387ab3ea8155e6a2ee135c829a851517a2bfe1ca78d89927ba4afe2f5cc6a59d14e5de80 WHIRLPOOL 217b634e51695465f4ff8e78145a7b4030b634c37f7daf0f8c46fc13db72dc9fdbb9ea8c4b669fd0c7a61fa5a1b75386cf966e3f351534a33691a817baac9e6e
-DIST libreoffice-help-4.4.1.2.tar.xz 1875832 SHA256 07be8ca80e3552668f496584c2d9fbc3cce8a5e3947531c62c67bdf1bbb95d10 SHA512 a955c512535f85bfd21b03fa17c6431e7190002497c66f39022a0a37c022a81c6a07da2b212d9a844b11c28d0802f8ac75086ebfeff51d36ef962394c911d4e8 WHIRLPOOL 04d9f0794fd3677a5642197dd7abcb2e6d687adf4c6320ea2ddfc2a4fdaba3f07e18d04ac489a2e73c9c8fc247bc50aaa9f2bbc672664d4c03a7992eb31af720
diff --git a/app-office/libreoffice/files/libreoffice-3.7-system-pyuno.patch b/app-office/libreoffice/files/libreoffice-3.7-system-pyuno.patch
deleted file mode 100644
index fe93728c..00000000
--- a/app-office/libreoffice/files/libreoffice-3.7-system-pyuno.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff --git a/desktop/scripts/soffice.sh b/desktop/scripts/soffice.sh
-index a259bf6..672fa23 100755
---- a/desktop/scripts/soffice.sh
-+++ b/desktop/scripts/soffice.sh
-@@ -129,6 +129,9 @@ if echo "$checks" | grep -q "cc" ; then
- exit 1;
- fi
-
-+PYTHONPATH=$sd_prog${PYTHONPATH+:$PYTHONPATH}
-+export PYTHONPATH
-+
- case "`uname -s`" in
- NetBSD|OpenBSD|FreeBSD|DragonFly)
- # this is a temporary hack until we can live with the default search paths
-diff --git a/pyuno/source/module/uno.py b/pyuno/source/module/uno.py
-index 4ff2606..6a05eed 100644
---- a/pyuno/source/module/uno.py
-+++ b/pyuno/source/module/uno.py
-@@ -16,8 +16,12 @@
- # except in compliance with the License. You may obtain a copy of
- # the License at http://www.apache.org/licenses/LICENSE-2.0 .
- #
-+import os
- import sys
-
-+sys.path.append('%eprefix%/usr/%libdir%/libreoffice/program')
-+if getattr(os.environ, 'URE_BOOTSTRAP', None) is None:
-+ os.environ['URE_BOOTSTRAP'] = "vnd.sun.star.pathname:%eprefix%/usr/%libdir%/libreoffice/program/fundamentalrc"
- import pyuno
-
- try:
-diff --git a/scripting/source/pyprov/officehelper.py b/scripting/source/pyprov/officehelper.py
-index 99d3b03..704edab 100755
---- a/scripting/source/pyprov/officehelper.py
-+++ b/scripting/source/pyprov/officehelper.py
-@@ -44,7 +44,7 @@ def bootstrap():
- if "UNO_PATH" in os.environ:
- sOffice = os.environ["UNO_PATH"]
- else:
-- sOffice = "" # lets hope for the best
-+ sOffice = "%eprefix%/usr/%libdir%/libreoffice/program"
- sOffice = os.path.join(sOffice, "soffice")
- if platform.startswith("win"):
- sOffice += ".exe"
diff --git a/app-office/libreoffice/files/libreoffice-4.1.3.2-kde-calchang.patch b/app-office/libreoffice/files/libreoffice-4.1.3.2-kde-calchang.patch
deleted file mode 100644
index 8cf3a2b3..00000000
--- a/app-office/libreoffice/files/libreoffice-4.1.3.2-kde-calchang.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From 95f60222e75486336b6569afa8f34d60b51c94ad Mon Sep 17 00:00:00 2001
-From: Jan-Marek Glogowski <glogow@fbihome.de>
-Date: Thu, 21 Nov 2013 12:40:57 +0100
-Subject: [PATCH] fdo#67011: Run Display::Yield through KDEXLib::Yield.
-
-Drag'n'Drop is handled in a second thread, which tries to "yield
-the display" while the main Qt thread probably is already
-yielding. Both need the YieldMutex, which freezes the application
-until the D'n'D thread times out.
-
-Trying to yield the display throught the application yield
-results in a recursive loop.
-
-So this catches and breaks the recursion, but just inside the Qt
-thread, so other processes can "yield on the display", instead
-of simply disabling the Display::Yield.
-
-Change-Id: Ifba91aa89fe5b0a89cc94820935dc996a065112f
-Reviewed-on: https://gerrit.libreoffice.org/6750
-Tested-by: Jan-Marek Glogowski <glogow@fbihome.de>
-Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
----
- vcl/unx/kde4/KDESalDisplay.cxx | 22 ++++++++++++++++------
- 1 file changed, 16 insertions(+), 6 deletions(-)
-
-diff --git a/vcl/unx/kde4/KDESalDisplay.cxx b/vcl/unx/kde4/KDESalDisplay.cxx
-index 21440fc..ee330e7 100644
---- a/vcl/unx/kde4/KDESalDisplay.cxx
-+++ b/vcl/unx/kde4/KDESalDisplay.cxx
-@@ -25,6 +25,8 @@
- #include <assert.h>
- #include <unx/saldata.hxx>
-
-+#include <qthread.h>
-+
- SalKDEDisplay* SalKDEDisplay::selfptr = NULL;
-
- SalKDEDisplay::SalKDEDisplay( Display* pDisp )
-@@ -48,18 +50,26 @@ SalKDEDisplay::~SalKDEDisplay()
-
- void SalKDEDisplay::Yield()
- {
-- if( DispatchInternalEvent() )
-+ // We yield the display throught the main Qt thread.
-+ // Actually this Yield may call the Display::Yield, which results in an
-+ // unlimited cycle.
-+ static bool break_cyclic_yield_recursion = false;
-+ bool is_qt_gui_thread = ( qApp->thread() == QThread::currentThread() );
-+
-+ if( DispatchInternalEvent() || break_cyclic_yield_recursion )
- return;
-
-+ if( is_qt_gui_thread )
-+ break_cyclic_yield_recursion = true;
-+
- DBG_ASSERT( static_cast<SalYieldMutex*>(GetSalData()->m_pInstance->GetYieldMutex())->GetThreadId() ==
- osl::Thread::getCurrentIdentifier(),
- "will crash soon since solar mutex not locked in SalKDEDisplay::Yield" );
-
-- XEvent event;
-- XNextEvent( pDisp_, &event );
-- if( checkDirectInputEvent( &event ))
-- return;
-- qApp->x11ProcessEvent( &event );
-+ static_cast<KDEXLib*>(GetXLib())->Yield( true, false );
-+
-+ if( is_qt_gui_thread )
-+ break_cyclic_yield_recursion = false;
- }
-
- // HACK: When using Qt event loop, input methods (japanese, etc.) will get broken because
---
-1.8.5.1
-
diff --git a/app-office/libreoffice/files/libreoffice-4.1.3.2-kde-recursiverepaint.patch b/app-office/libreoffice/files/libreoffice-4.1.3.2-kde-recursiverepaint.patch
deleted file mode 100644
index 7067c019..00000000
--- a/app-office/libreoffice/files/libreoffice-4.1.3.2-kde-recursiverepaint.patch
+++ /dev/null
@@ -1,141 +0,0 @@
-Minor modification for libreoffice-4.1: in line 137, reset Q_EMIT to
-emit... dilfridge@gentoo.org
-
-From 13a34f4c6307d1bd2443cbf3fbd83bfdd8cdbafb Mon Sep 17 00:00:00 2001
-From: Jan-Marek Glogowski <glogow@fbihome.de>
-Date: Fri, 15 Nov 2013 13:42:15 +0000
-Subject: Rewrite Qt4 based nested yield mutex locking.
-
-The Qt event loop may start a nested event loop, when checking for
-clipboard and Drag'n'Drop events.
-
-Previously this was handled by running this nested yield loop
-inside the main glib loop using
- qApp->clipboard()->property( "useEventLoopWhenWaiting" );
-
-But this results in nested paint events which crash LO:
- QWidget::repaint: Recursive repaint detected
-
-To prevend yield mutex deadlocks, check for nested event loops
-and always release the yield lock before starting the nested Yield
-event loop.
-
-This fixes fdo#69002.
-
-Change-Id: I7e827abd3489783053ec7123372742a32555875d
-Reviewed-on: https://gerrit.libreoffice.org/6685
-Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
-Reviewed-by: Thorsten Behrens <thb@documentfoundation.org>
-Tested-by: Thorsten Behrens <thb@documentfoundation.org>
----
-diff --git a/vcl/unx/kde4/KDE4FilePicker.cxx b/vcl/unx/kde4/KDE4FilePicker.cxx
-index ee4a6e3..cb20be4 100644
---- a/vcl/unx/kde4/KDE4FilePicker.cxx
-+++ b/vcl/unx/kde4/KDE4FilePicker.cxx
-@@ -58,6 +58,8 @@
-
- #undef Region
-
-+#include "generic/geninst.h"
-+
- using namespace ::com::sun::star;
- using namespace ::com::sun::star::ui::dialogs;
- using namespace ::com::sun::star::ui::dialogs::TemplateDescription;
-@@ -253,28 +255,16 @@ sal_Int16 SAL_CALL KDE4FilePicker::execute()
- _dialog->setFilter(_filter);
- _dialog->filterWidget()->setEditable(false);
-
-- // At this point, SolarMutex is held. Opening the KDE file dialog here
-- // can lead to QClipboard asking for clipboard contents. If LO core
-- // is the owner of the clipboard content, this will block for 5 seconds
-- // and timeout, since the clipboard thread will not be able to acquire
-- // SolarMutex and thus won't be able to respond. If the event loops
-- // are properly integrated and QClipboard can use a nested event loop
-- // (see the KDE VCL plug), then this won't happen, but otherwise
-- // simply release the SolarMutex here. The KDE file dialog does not
-- // call back to the core, so this should be safe (and if it does,
-- // SolarMutex will need to be re-acquired).
-- long mutexrelease = 0;
-- if( !qApp->clipboard()->property( "useEventLoopWhenWaiting" ).toBool())
-- mutexrelease = Application::ReleaseSolarMutex();
-- //block and wait for user input
-+ // We're entering a nested loop.
-+ // Release the yield mutex to prevent deadlocks.
- int result = _dialog->exec();
-+
- // HACK: KFileDialog uses KConfig("kdeglobals") for saving some settings
- // (such as the auto-extension flag), but that doesn't update KGlobal::config()
- // (which is probably a KDE bug), so force reading the new configuration,
- // otherwise the next opening of the dialog would use the old settings.
- KGlobal::config()->reparseConfiguration();
-- if( !qApp->clipboard()->property( "useEventLoopWhenWaiting" ).toBool())
-- Application::AcquireSolarMutex( mutexrelease );
-+
- if( result == KFileDialog::Accepted)
- return ExecutableDialogResults::OK;
-
-diff --git a/vcl/unx/kde4/KDEXLib.cxx b/vcl/unx/kde4/KDEXLib.cxx
-index 8e0eb67..67d7a4d 100644
---- a/vcl/unx/kde4/KDEXLib.cxx
-+++ b/vcl/unx/kde4/KDEXLib.cxx
-@@ -225,9 +225,6 @@ void KDEXLib::setupEventLoop()
- eventLoopType = GlibEventLoop;
- old_gpoll = g_main_context_get_poll_func( NULL );
- g_main_context_set_poll_func( NULL, gpoll_wrapper );
-- // set QClipboard to use event loop, otherwise the main thread will hold
-- // SolarMutex locked, which will prevent the clipboard thread from answering
-- m_pApplication->clipboard()->setProperty( "useEventLoopWhenWaiting", true );
- return;
- }
- #endif
-@@ -244,9 +241,6 @@ void KDEXLib::setupEventLoop()
- eventLoopType = QtUnixEventLoop;
- QInternal::callFunction( QInternal::GetUnixSelectFunction, reinterpret_cast< void** >( &qt_select ));
- QInternal::callFunction( QInternal::SetUnixSelectFunction, reinterpret_cast< void** >( lo_select ));
-- // set QClipboard to use event loop, otherwise the main thread will hold
-- // SolarMutex locked, which will prevent the clipboard thread from answering
-- m_pApplication->clipboard()->setProperty( "useEventLoopWhenWaiting", true );
- return;
- }
- #endif
-@@ -300,6 +294,9 @@ void KDEXLib::socketNotifierActivated( int fd )
-
- void KDEXLib::Yield( bool bWait, bool bHandleAllCurrentEvents )
- {
-+ // Nested yield loop counter.
-+ static int loop_depth = 0;
-+
- if( eventLoopType == LibreOfficeEventLoop )
- {
- if( qApp->thread() == QThread::currentThread())
-@@ -310,13 +307,24 @@ void KDEXLib::Yield( bool bWait, bool bHandleAllCurrentEvents )
- }
- return SalXLib::Yield( bWait, bHandleAllCurrentEvents );
- }
-+
- // if we are the main thread (which is where the event processing is done),
- // good, just do it
-- if( qApp->thread() == QThread::currentThread())
-+ if( qApp->thread() == QThread::currentThread()) {
-+ // Release the yield lock before entering a nested loop.
-+ if (loop_depth > 0)
-+ SalYieldMutexReleaser aReleaser;
-+ loop_depth++;
- processYield( bWait, bHandleAllCurrentEvents );
-- else
-- { // if this deadlocks, event processing needs to go into a separate thread
-- // or some other solution needs to be found
-+ loop_depth--;
-+ }
-+ else {
-+ // we were called from another thread;
-+ // release the yield lock to prevent deadlock.
-+ SalYieldMutexReleaser aReleaser;
-+
-+ // if this deadlocks, event processing needs to go into a separate
-+ // thread or some other solution needs to be found
- emit processYieldSignal( bWait, bHandleAllCurrentEvents );
- }
- }
---
-cgit v0.9.0.2-2-gbebe
diff --git a/app-office/libreoffice/files/libreoffice-4.2.0.4-curl-config.patch b/app-office/libreoffice/files/libreoffice-4.2.0.4-curl-config.patch
deleted file mode 100644
index e07f5ad9..00000000
--- a/app-office/libreoffice/files/libreoffice-4.2.0.4-curl-config.patch
+++ /dev/null
@@ -1,60 +0,0 @@
---- a/configure.ac 2014-01-27 22:35:34.000000000 +0100
-+++ b/configure.ac 2014-02-02 23:27:50.911033565 +0100
-@@ -8606,39 +8606,31 @@
- AC_MSG_RESULT([external])
- SYSTEM_CURL=YES
-
-- curl_version=""
-- if test "$cross_compiling" = "yes"; then
-- dnl At least the OBS mingw32-libcurl-devel package
-- dnl comes with a proper .pc file
-- PKG_CHECK_MODULES(CURL, libcurl,, [:])
-- if test -n "$CURL_PKG_ERRORS"; then
-- AC_MSG_RESULT([no])
-- else
-- curl_version=`$PKG_CONFIG --modversion libcurl`
-- fi
-- fi
-- if test -z "$curl_version"; then
-+ AC_MSG_CHECKING([whether libcurl is >= 7.13.1])
-+
-+ # First try PKGCONFIG and then fall back
-+ PKG_CHECK_MODULES(CURL, libcurl >= 7.13.1,, [:])
-+
-+ if test -n "$CURL_PKG_ERRORS"; then
- AC_PATH_PROG(CURLCONFIG, curl-config)
- if test -z "$CURLCONFIG"; then
-- AC_MSG_ERROR([install the libcurl development package])
-+ AC_MSG_ERROR([curl development files not found])
- fi
- CURL_LIBS=`$CURLCONFIG --libs`
- CURL_CFLAGS=$("$CURLCONFIG" --cflags | sed -e "s/-I/${ISYSTEM?}/g")
- curl_version=`$CURLCONFIG --version | $SED -e 's/^libcurl //'`
-- fi
--
-- AC_MSG_CHECKING([whether libcurl is >= 7.13.1])
-
-- case $curl_version in
-- dnl brackets doubled below because Autoconf uses them as m4 quote characters,
-- dnl so they need to be doubled to end up in the configure script
-- 7.13.1|7.1[[4-9]].*|7.[[2-9]]?.*|7.???.*|[[8-9]].*|[[1-9]][[0-9]].*)
-- AC_MSG_RESULT([yes, you have $curl_version])
-- ;;
-- *)
-- AC_MSG_ERROR([no, you have $curl_version])
-- ;;
-- esac
-+ case $curl_version in
-+ dnl brackets doubled below because Autoconf uses them as m4 quote characters,
-+ dnl so they need to be doubled to end up in the configure script
-+ 7.13.1|7.1[[4-9]].*|7.[[2-9]]?.*|7.???.*|[[8-9]].*|[[1-9]][[0-9]].*)
-+ ;;
-+ *)
-+ AC_MSG_ERROR([no, you have $curl_version])
-+ ;;
-+ esac
-+ fi
-+ AC_MSG_RESULT([yes])
-
- libo_MINGW_CHECK_DLL([libcurl])
- libo_MINGW_TRY_DLL([libintl])
diff --git a/app-office/libreoffice/files/libreoffice-4.2.6.3-jpeg9.patch b/app-office/libreoffice/files/libreoffice-4.2.6.3-jpeg9.patch
deleted file mode 100644
index b72012b6..00000000
--- a/app-office/libreoffice/files/libreoffice-4.2.6.3-jpeg9.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From a96a0ae362070d8e99587c6d658c1e11895c717c Mon Sep 17 00:00:00 2001
-From: "Andreas K. Huettel (dilfridge)" <dilfridge@gentoo.org>
-Date: Thu, 18 Sep 2014 22:43:35 +0200
-Subject: [PATCH] type conversion fixes for jpeg-9 compatibility
-
-backport of 867aa217e6bcb543ea61c61f10088042d632bd07 from libreoffice-4-3 branch
----
- vcl/source/filter/jpeg/JpegReader.cxx | 6 +++---
- vcl/source/filter/jpeg/JpegWriter.cxx | 2 +-
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/vcl/source/filter/jpeg/JpegReader.cxx b/vcl/source/filter/jpeg/JpegReader.cxx
-index 89f9028..9014d00 100644
---- a/vcl/source/filter/jpeg/JpegReader.cxx
-+++ b/vcl/source/filter/jpeg/JpegReader.cxx
-@@ -71,7 +71,7 @@ extern "C" void init_source (j_decompress_ptr cinfo)
- * but we don't clear the input buffer.
- * This is correct behavior for reading a series of images from one source.
- */
-- source->start_of_file = sal_True;
-+ source->start_of_file = TRUE;
- }
-
- long StreamRead( SvStream* pStream, void* pBuffer, long nBufferSize )
-@@ -119,9 +119,9 @@ extern "C" boolean fill_input_buffer (j_decompress_ptr cinfo)
-
- source->pub.next_input_byte = source->buffer;
- source->pub.bytes_in_buffer = nbytes;
-- source->start_of_file = sal_False;
-+ source->start_of_file = FALSE;
-
-- return sal_True;
-+ return TRUE;
- }
-
- extern "C" void skip_input_data (j_decompress_ptr cinfo, long numberOfBytes)
-diff --git a/vcl/source/filter/jpeg/JpegWriter.cxx b/vcl/source/filter/jpeg/JpegWriter.cxx
-index 102eb4d..ba2f788 100644
---- a/vcl/source/filter/jpeg/JpegWriter.cxx
-+++ b/vcl/source/filter/jpeg/JpegWriter.cxx
-@@ -86,7 +86,7 @@ extern "C" boolean empty_output_buffer (j_compress_ptr cinfo)
- destination->pub.next_output_byte = destination->buffer;
- destination->pub.free_in_buffer = BUFFER_SIZE;
-
-- return sal_True;
-+ return TRUE;
- }
-
- extern "C" void term_destination (j_compress_ptr cinfo)
---
-2.1.0
-
diff --git a/app-office/libreoffice/files/libreoffice-4.3.5.2-remove-bashisms.patch b/app-office/libreoffice/files/libreoffice-4.3.5.2-remove-bashisms.patch
deleted file mode 100644
index 370b4aaa..00000000
--- a/app-office/libreoffice/files/libreoffice-4.3.5.2-remove-bashisms.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From f53e79acd0d42f5c41e1104056af9cf23e9e2e2a Mon Sep 17 00:00:00 2001
-From: "Andreas K. Huettel (dilfridge)" <dilfridge@gentoo.org>
-Date: Sun, 4 Jan 2015 15:33:35 +0100
-Subject: [PATCH] Replace bash-specific code from configure.ac, fixes build for
- sh=dash users
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Original patch by Rémi Cardona <remi@gentoo.org>
-
-Change-Id: I815567df8a868c3997e8ac357b8529fded28c950
-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=525454
-Reviewed-on: https://gerrit.libreoffice.org/13731
-Reviewed-by: Caolán McNamara <caolanm@redhat.com>
-Tested-by: Caolán McNamara <caolanm@redhat.com>
----
- configure.ac | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 8aa33d0..5dbe640 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -11483,9 +11483,8 @@ test_font_map()
- FONTFILE_LOWER="$(echo $FONTFILE | $AWK '{print tolower($0)}')"
-
- TESTEXPR="'${FONTFILE_LOWER}' = '$(echo $FONT | $AWK '{print tolower($0)}').ttf'"
-- while true ; do
-+ while test "$#" -ge 1 ; do
- MAPPING="$(echo $1 | $AWK '{print tolower($0)}')"; shift
-- test -n "$MAPPING" || break
- TESTEXPR="${TESTEXPR} -o '${FONTFILE_LOWER}' = '$MAPPING-regular.ttf'"
- done
- if test $TESTEXPR
---
-2.3.0
-
diff --git a/app-office/libreoffice/files/libreoffice-4.4-system-pyuno.patch b/app-office/libreoffice/files/libreoffice-4.4-system-pyuno.patch
deleted file mode 100644
index 1cf8e192..00000000
--- a/app-office/libreoffice/files/libreoffice-4.4-system-pyuno.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff --git a/desktop/scripts/soffice.sh b/desktop/scripts/soffice.sh
-index a259bf6..672fa23 100755
---- a/desktop/scripts/soffice.sh
-+++ b/desktop/scripts/soffice.sh
-@@ -129,6 +129,9 @@ if echo "$checks" | grep -q "cc" ; then
- exit 1;
- fi
-
-+PYTHONPATH=$sd_prog${PYTHONPATH+:$PYTHONPATH}
-+export PYTHONPATH
-+
- case "`uname -s`" in
- NetBSD|OpenBSD|FreeBSD|DragonFly)
- # this is a temporary hack until we can live with the default search paths
-diff --git a/pyuno/source/module/uno.py b/pyuno/source/module/uno.py
-index 4ff2606..6a05eed 100644
---- a/pyuno/source/module/uno.py
-+++ b/pyuno/source/module/uno.py
-@@ -16,8 +16,12 @@
- # except in compliance with the License. You may obtain a copy of
- # the License at http://www.apache.org/licenses/LICENSE-2.0 .
- #
-+import os
- import sys
-
-+sys.path.append('%eprefix%/usr/%libdir%/libreoffice/program')
-+if getattr(os.environ, 'URE_BOOTSTRAP', None) is None:
-+ os.environ['URE_BOOTSTRAP'] = "vnd.sun.star.pathname:%eprefix%/usr/%libdir%/libreoffice/program/fundamentalrc"
- import pyuno
-
- try:
-diff --git a/pyuno/source/officehelper.py b/pyuno/source/officehelper.py
-index 99d3b03..704edab 100755
---- a/pyuno/source/officehelper.py
-+++ b/pyuno/source/officehelper.py
-@@ -44,7 +44,7 @@ def bootstrap():
- if "UNO_PATH" in os.environ:
- sOffice = os.environ["UNO_PATH"]
- else:
-- sOffice = "" # lets hope for the best
-+ sOffice = "%eprefix%/usr/%libdir%/libreoffice/program"
- sOffice = os.path.join(sOffice, "soffice")
- if platform.startswith("win"):
- sOffice += ".exe"
diff --git a/app-office/libreoffice/files/libreoffice-4.4.0.3-gcc-4.9-Os-link-failure.patch b/app-office/libreoffice/files/libreoffice-4.4.0.3-gcc-4.9-Os-link-failure.patch
deleted file mode 100644
index 0f39688e..00000000
--- a/app-office/libreoffice/files/libreoffice-4.4.0.3-gcc-4.9-Os-link-failure.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 0e4b1d2127957459b79f41a96f1fa0061d399b3b Mon Sep 17 00:00:00 2001
-From: Michael Stahl <mstahl@redhat.com>
-Date: Sat, 14 Feb 2015 00:17:06 +0100
-Subject: tdf#78174: toolkit: work around GCC 4.9 -Os link failure
-
-A build with gcc (GCC) 4.9.2 20141101 (Red Hat 4.9.2-1) for 32-bit x86
-fails because of these undefined symbols:
-
-> nm --demangle workdir/CxxObject/svx/source/fmcomp/fmgridif.o | grep
- \\bWindowListenerMultiplexer::acquire
- U non-virtual thunk to WindowListenerMultiplexer::acquire()
-
-They should probably be generated inline. Work around by out-lining the
-definition of the methods.
-
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64812
-
-Change-Id: I318f7c39bdf1243be385bc6dc0a47862b22e92c5
-(cherry picked from commit 6b3aa0fe4094e87290bd33a30bd6cd99ee78ce38)
-Reviewed-on: https://gerrit.libreoffice.org/14509
-Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
-Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
-
-diff --git a/include/toolkit/helper/macros.hxx b/include/toolkit/helper/macros.hxx
-index e048e75..b212dff 100644
---- a/include/toolkit/helper/macros.hxx
-+++ b/include/toolkit/helper/macros.hxx
-@@ -112,8 +112,8 @@ class ClassName : public ListenerMultiplexerBase, public InterfaceName \
- public: \
- ClassName( ::cppu::OWeakObject& rSource ); \
- ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type & rType ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; \
-- void SAL_CALL acquire() throw() SAL_OVERRIDE { ListenerMultiplexerBase::acquire(); } \
-- void SAL_CALL release() throw() SAL_OVERRIDE { ListenerMultiplexerBase::release(); } \
-+ void SAL_CALL acquire() throw() SAL_OVERRIDE; \
-+ void SAL_CALL release() throw() SAL_OVERRIDE; \
- void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
-
-
-@@ -124,8 +124,8 @@ class TOOLKIT_DLLPUBLIC ClassName : public ListenerMultiplexerBase, public Inter
- public: \
- ClassName( ::cppu::OWeakObject& rSource ); \
- ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type & rType ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; \
-- void SAL_CALL acquire() throw() SAL_OVERRIDE { ListenerMultiplexerBase::acquire(); } \
-- void SAL_CALL release() throw() SAL_OVERRIDE { ListenerMultiplexerBase::release(); } \
-+ void SAL_CALL acquire() throw() SAL_OVERRIDE; \
-+ void SAL_CALL release() throw() SAL_OVERRIDE; \
- void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
-
-
-@@ -140,6 +140,8 @@ ClassName::ClassName( ::cppu::OWeakObject& rSource ) \
- : ListenerMultiplexerBase( rSource ) \
- { \
- } \
-+void SAL_CALL ClassName::acquire() throw() { ListenerMultiplexerBase::acquire(); } \
-+void SAL_CALL ClassName::release() throw() { ListenerMultiplexerBase::release(); } \
- ::com::sun::star::uno::Any ClassName::queryInterface( const ::com::sun::star::uno::Type & rType ) throw(::com::sun::star::uno::RuntimeException, std::exception) \
- { \
- ::com::sun::star::uno::Any aRet = ::cppu::queryInterface( rType, \
-diff --git a/toolkit/source/helper/listenermultiplexer.cxx b/toolkit/source/helper/listenermultiplexer.cxx
-index 797fad2..b109c5f 100644
---- a/toolkit/source/helper/listenermultiplexer.cxx
-+++ b/toolkit/source/helper/listenermultiplexer.cxx
-@@ -47,6 +47,15 @@ EventListenerMultiplexer::EventListenerMultiplexer( ::cppu::OWeakObject& rSource
- {
- }
-
-+void SAL_CALL EventListenerMultiplexer::acquire() throw ()
-+{
-+ return ListenerMultiplexerBase::acquire();
-+}
-+void SAL_CALL EventListenerMultiplexer::release() throw ()
-+{
-+ return ListenerMultiplexerBase::release();
-+}
-+
- // ::com::sun::star::uno::XInterface
- ::com::sun::star::uno::Any EventListenerMultiplexer::queryInterface( const ::com::sun::star::uno::Type & rType ) throw(::com::sun::star::uno::RuntimeException, std::exception)
- {
---
-cgit v0.10.2
diff --git a/app-office/libreoffice/files/libreoffice-4.4.0.3-telepathy-build-fix.patch b/app-office/libreoffice/files/libreoffice-4.4.0.3-telepathy-build-fix.patch
deleted file mode 100644
index 2833385a..00000000
--- a/app-office/libreoffice/files/libreoffice-4.4.0.3-telepathy-build-fix.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 623b38fa5769f8cdec10b54b2a600bc4c4e077e6 Mon Sep 17 00:00:00 2001
-From: David Tardon <dtardon@redhat.com>
-Date: Sun, 11 Jan 2015 13:08:37 +0100
-Subject: OSL_ENSURE was not declared in this scope
-
-Change-Id: I426c0feee7b76fe02473e07fa209a61967af3e99
-
-diff --git a/tubes/source/conference.cxx b/tubes/source/conference.cxx
-index 86986fc..df4a63f 100644
---- a/tubes/source/conference.cxx
-+++ b/tubes/source/conference.cxx
-@@ -248,7 +248,7 @@ static void channel_closed_cb( TpChannel *channel, gpointer user_data, GObject *
-
- void TeleConference::setChannel( TpAccount *pAccount, TpDBusTubeChannel* pChannel )
- {
-- OSL_ENSURE( !mpChannel, "TeleConference::setChannel: already have channel");
-+ SAL_WARN_IF( mpChannel, "tubes", "TeleConference::setChannel: already have channel");
- if (mpChannel)
- g_object_unref( mpChannel);
- if (mpAccount)
-@@ -297,7 +297,7 @@ bool TeleConference::offerTube()
- {
- INFO_LOGGER( "TeleConference::offerTube");
-
-- OSL_ENSURE( mpChannel, "TeleConference::offerTube: no channel");
-+ SAL_WARN_IF( !mpChannel, "tubes", "TeleConference::offerTube: no channel");
- if (!mpChannel)
- return false;
-
-@@ -319,7 +319,7 @@ bool TeleConference::setTube( GDBusConnection* pTube)
- {
- INFO_LOGGER( "TeleConference::setTube");
-
-- OSL_ENSURE( !pImpl->mpTube, "TeleConference::setTube: already tubed");
-+ SAL_WARN_IF( pImpl->mpTube, "tubes", "TeleConference::setTube: already tubed");
-
- pImpl->mpTube = pTube;
-
---
-cgit v0.10.2
diff --git a/app-office/libreoffice/files/libreoffice-4.4.1.2-add-kde4-open-url-script.patch b/app-office/libreoffice/files/libreoffice-4.4.1.2-add-kde4-open-url-script.patch
deleted file mode 100644
index d4c4d28b..00000000
--- a/app-office/libreoffice/files/libreoffice-4.4.1.2-add-kde4-open-url-script.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From f7db2461292be3e23f5b3af47e488eaa8105d8db Mon Sep 17 00:00:00 2001
-From: Jan-Marek Glogowski <glogow@fbihome.de>
-Date: Wed, 26 Nov 2014 13:35:42 +0100
-Subject: Add kde4-open-url script
-
-Adds a KDE4 specific URL processing script.
-
-Change-Id: I0116fa95f076a5772e88c616e93de542fe4fe4e4
-
-diff --git a/shell/Package_scripts_kde.mk b/shell/Package_scripts_kde.mk
-index c5e4978..162bcc5 100644
---- a/shell/Package_scripts_kde.mk
-+++ b/shell/Package_scripts_kde.mk
-@@ -9,6 +9,12 @@
-
- $(eval $(call gb_Package_Package,shell_scripts_kde,$(SRCDIR)/shell/source/unix/misc))
-
-+ifeq ($(ENABLE_KDE),TRUE)
- $(eval $(call gb_Package_add_file,shell_scripts_kde,$(LIBO_BIN_FOLDER)/kde-open-url,kde-open-url.sh))
-+endif
-+
-+ifeq ($(ENABLE_KDE4),TRUE)
-+$(eval $(call gb_Package_add_file,shell_scripts_kde,$(LIBO_BIN_FOLDER)/kde4-open-url,kde4-open-url.sh))
-+endif
-
- # vim: set shiftwidth=4 tabstop=4 noexpandtab:
-diff --git a/shell/source/unix/misc/kde4-open-url.sh b/shell/source/unix/misc/kde4-open-url.sh
-new file mode 100755
-index 0000000..e5b8125
---- /dev/null
-+++ b/shell/source/unix/misc/kde4-open-url.sh
-@@ -0,0 +1,22 @@
-+#!/bin/sh
-+#
-+# This file is part of the LibreOffice project.
-+#
-+# This Source Code Form is subject to the terms of the Mozilla Public
-+# License, v. 2.0. If a copy of the MPL was not distributed with this
-+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-+#
-+# This file incorporates work covered by the following license notice:
-+#
-+# Licensed to the Apache Software Foundation (ASF) under one or more
-+# contributor license agreements. See the NOTICE file distributed
-+# with this work for additional information regarding copyright
-+# ownership. The ASF licenses this file to you under the Apache
-+# License, Version 2.0 (the "License"); you may not use this file
-+# except in compliance with the License. You may obtain a copy of
-+# the License at http://www.apache.org/licenses/LICENSE-2.0 .
-+#
-+
-+# use kde-open or xdg-open if available, falling back to our own open-url
-+kde-open "$1" 2>/dev/null || xdg-open "$1" 2>/dev/null || `dirname "$0"`/open-url "$1" 2>/dev/null
-+exit 0
---
-cgit v0.10.2
diff --git a/app-office/libreoffice/files/libreoffice-4.4.1.2-improve-KDE4FilePicker.patch b/app-office/libreoffice/files/libreoffice-4.4.1.2-improve-KDE4FilePicker.patch
deleted file mode 100644
index 61e036ee..00000000
--- a/app-office/libreoffice/files/libreoffice-4.4.1.2-improve-KDE4FilePicker.patch
+++ /dev/null
@@ -1,192 +0,0 @@
-Merged upstream commits:
-
-6fc55b9abd783b624241d56e34751ea495adbd7d "KDE4: actually apply file dialog operation mode"
-b613270a730ace29dd1b16b29be2222b34f34a5d "KDE4: improve default load and save dialog titles"
-
-
-diff -u b/vcl/unx/kde4/KDE4FilePicker.cxx b/vcl/unx/kde4/KDE4FilePicker.cxx
---- b/vcl/unx/kde4/KDE4FilePicker.cxx
-+++ b/vcl/unx/kde4/KDE4FilePicker.cxx
-@@ -58,6 +58,8 @@
-
- #include "generic/geninst.h"
-
-+#include "svids.hrc"
-+
- using namespace ::com::sun::star;
- using namespace ::com::sun::star::ui::dialogs;
- using namespace ::com::sun::star::ui::dialogs::TemplateDescription;
-@@ -109,7 +111,6 @@
-
- KDE4FilePicker::KDE4FilePicker( const uno::Reference<uno::XComponentContext>& )
- : KDE4FilePicker_Base(_helperMutex)
-- , _resMgr( ResMgr::CreateResMgr("fps_office") )
- , allowRemoteUrls( false )
- {
- _extraControls = new QWidget();
-@@ -128,8 +129,7 @@
- #endif
-
- setMultiSelectionMode( false );
-- //default mode
-- _dialog->setOperationMode(KFileDialog::Opening);
-+ _dialog->setConfirmOverwrite( true );
-
- // XExecutableDialog functions
- connect( this, SIGNAL( setTitleSignal( const OUString & ) ),
-@@ -202,7 +202,6 @@
- SalYieldMutexReleaser aReleaser;
- return Q_EMIT cleanupProxySignal();
- }
-- delete _resMgr;
- delete _dialog;
- }
-
-@@ -524,6 +523,24 @@
- return toOUString(label);
- }
-
-+QString KDE4FilePicker::getResString( sal_Int16 aRedId )
-+{
-+ QString aResString;
-+
-+ if( aRedId < 0 )
-+ return aResString;
-+
-+ try
-+ {
-+ aResString = toQString(ResId(aRedId, *ImplGetResMgr()).toString());
-+ }
-+ catch(...)
-+ {
-+ }
-+
-+ return aResString.replace('~', '&');
-+}
-+
- void KDE4FilePicker::addCustomControl(sal_Int16 controlId)
- {
- QWidget* widget = 0;
-@@ -532,37 +549,37 @@
- switch (controlId)
- {
- case CHECKBOX_AUTOEXTENSION:
-- resId = STR_SVT_FILEPICKER_AUTO_EXTENSION;
-+ resId = STR_FPICKER_AUTO_EXTENSION;
- break;
- case CHECKBOX_PASSWORD:
-- resId = STR_SVT_FILEPICKER_PASSWORD;
-+ resId = STR_FPICKER_PASSWORD;
- break;
- case CHECKBOX_FILTEROPTIONS:
-- resId = STR_SVT_FILEPICKER_FILTER_OPTIONS;
-+ resId = STR_FPICKER_FILTER_OPTIONS;
- break;
- case CHECKBOX_READONLY:
-- resId = STR_SVT_FILEPICKER_READONLY;
-+ resId = STR_FPICKER_READONLY;
- break;
- case CHECKBOX_LINK:
-- resId = STR_SVT_FILEPICKER_INSERT_AS_LINK;
-+ resId = STR_FPICKER_INSERT_AS_LINK;
- break;
- case CHECKBOX_PREVIEW:
-- resId = STR_SVT_FILEPICKER_SHOW_PREVIEW;
-+ resId = STR_FPICKER_SHOW_PREVIEW;
- break;
- case CHECKBOX_SELECTION:
-- resId = STR_SVT_FILEPICKER_SELECTION;
-+ resId = STR_FPICKER_SELECTION;
- break;
- case PUSHBUTTON_PLAY:
-- resId = STR_SVT_FILEPICKER_PLAY;
-+ resId = STR_FPICKER_PLAY;
- break;
- case LISTBOX_VERSION:
-- resId = STR_SVT_FILEPICKER_VERSION;
-+ resId = STR_FPICKER_VERSION;
- break;
- case LISTBOX_TEMPLATE:
-- resId = STR_SVT_FILEPICKER_TEMPLATES;
-+ resId = STR_FPICKER_TEMPLATES;
- break;
- case LISTBOX_IMAGE_TEMPLATE:
-- resId = STR_SVT_FILEPICKER_IMAGE_TEMPLATE;
-+ resId = STR_FPICKER_IMAGE_TEMPLATE;
- break;
- case LISTBOX_VERSION_LABEL:
- case LISTBOX_TEMPLATE_LABEL:
-@@ -581,16 +598,7 @@
- case CHECKBOX_PREVIEW:
- case CHECKBOX_SELECTION:
- {
-- QString label;
--
-- if (_resMgr && resId != -1)
-- {
-- OUString s(ResId(resId, *_resMgr).toString());
-- label = toQString(s);
-- label.replace("~", "&");
-- }
--
-- widget = new QCheckBox(label, _extraControls);
-+ widget = new QCheckBox(getResString(resId), _extraControls);
-
- // the checkbox is created even for CHECKBOX_AUTOEXTENSION to simplify
- // code, but the checkbox is hidden and ignored
-@@ -719,8 +727,22 @@
- 1 );
- }
-
-- _dialog->setOperationMode(operationMode);
-- _dialog->setConfirmOverwrite(true);
-+ _dialog->setOperationMode( operationMode );
-+
-+ sal_Int16 resId = -1;
-+ switch (_dialog->operationMode())
-+ {
-+ case KFileDialog::Opening:
-+ resId = STR_FPICKER_OPEN;
-+ break;
-+ case KFileDialog::Saving:
-+ resId = STR_FPICKER_SAVE;
-+ break;
-+ default:
-+ break;
-+ }
-+
-+ _dialog->setCaption(getResString(resId));
- }
-
- void SAL_CALL KDE4FilePicker::cancel()
-only in patch2:
-unchanged:
---- a/vcl/unx/kde4/KDE4FilePicker.hxx
-+++ b/vcl/unx/kde4/KDE4FilePicker.hxx
-@@ -41,8 +41,6 @@ class KFileDialog;
- class QWidget;
- class QLayout;
-
--class ResMgr;
--
- typedef ::cppu::WeakComponentImplHelper5
- < ::com::sun::star::ui::dialogs::XFilePicker2
- , ::com::sun::star::ui::dialogs::XFilePicker3
-@@ -61,8 +59,6 @@ protected:
-
- ::com::sun::star::uno::Reference< ::com::sun::star::ui::dialogs::XFilePickerListener > m_xListener;
-
-- ResMgr *_resMgr;
--
- //the dialog to display
- KFileDialog* _dialog;
-
-@@ -225,6 +221,8 @@ private:
- //add a custom control widget to the file dialog
- void addCustomControl(sal_Int16 controlId);
-
-+ QString getResString( sal_Int16 aRedId );
-+
- private Q_SLOTS:
- void cleanupProxy();
- void checkProtocol();
diff --git a/app-office/libreoffice/libreoffice-4.2.5.2.ebuild b/app-office/libreoffice/libreoffice-4.2.5.2.ebuild
deleted file mode 100644
index 15410524..00000000
--- a/app-office/libreoffice/libreoffice-4.2.5.2.ebuild
+++ /dev/null
@@ -1,595 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-KDE_REQUIRED="optional"
-QT_MINIMAL="4.7.4"
-KDE_SCM="git"
-CMAKE_REQUIRED="never"
-
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-PYTHON_REQ_USE="threads,xml"
-
-# experimental ; release ; old
-# Usually the tarballs are moved a lot so this should make
-# everyone happy.
-DEV_URI="
- http://dev-builds.libreoffice.org/pre-releases/src
- http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
- http://download.documentfoundation.org/libreoffice/old/${PV}/
-"
-EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
-ADDONS_URI="http://dev-www.libreoffice.org/src/"
-
-BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
-# PATCHSET="${P}-patchset-01.tar.xz"
-
-[[ ${PV} == *9999* ]] && SCM_ECLASS="git-2"
-inherit base autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic nsplugins ${SCM_ECLASS}
-unset SCM_ECLASS
-
-DESCRIPTION="LibreOffice, a full office productivity suite."
-HOMEPAGE="http://www.libreoffice.org"
-SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
-[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
-
-# Split modules following git/tarballs
-# Core MUST be first!
-# Help is used for the image generator
-MODULES="core help"
-# Only release has the tarballs
-if [[ ${PV} != *9999* ]]; then
- for i in ${DEV_URI}; do
- for mod in ${MODULES}; do
- if [[ ${mod} == core ]]; then
- SRC_URI+=" ${i}/${P}.tar.xz"
- else
- SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
- fi
- done
- unset mod
- done
- unset i
-fi
-unset DEV_URI
-
-# Really required addons
-# These are bundles that can't be removed for now due to huge patchsets.
-# If you want them gone, patches are welcome.
-ADDONS_SRC+=" ${ADDONS_URI}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
-ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
-ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
-ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
-ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
-ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
-ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
-SRC_URI+=" ${ADDONS_SRC}"
-
-unset ADDONS_URI
-unset EXT_URI
-unset ADDONS_SRC
-
-IUSE="bluetooth +branding +cups dbus debug eds firebird gnome gstreamer +gtk
-gtk3 jemalloc kde mysql odk opengl postgres telepathy test +vba vlc +webdav"
-
-LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
-# Unpackaged separate extensions:
-# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
-# hunart: only on ooo extensions -> fubared download path somewhere on sf
-# numbertext, typo, validator, watch-window: ^^
-# oooblogger: no homepage or anything
-# Extensions that need extra work:
-for lo_xt in ${LO_EXTS}; do
- IUSE+=" libreoffice_extensions_${lo_xt}"
-done
-unset lo_xt
-
-LICENSE="|| ( LGPL-3 MPL-1.1 )"
-SLOT="0"
-[[ ${PV} == *9999* ]] || \
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
-
-COMMON_DEPEND="
- ${PYTHON_DEPS}
- app-arch/zip
- app-arch/unzip
- >=app-text/hunspell-1.3.2-r3
- app-text/mythes
- app-text/libabw
- >=app-text/libexttextcat-3.2
- app-text/libebook
- app-text/libetonyek
- app-text/liblangtag
- app-text/libmspub
- >=app-text/libmwaw-0.2
- >=app-text/libodfgen-0.0.3
- app-text/libwpd:0.9[tools]
- app-text/libwpg:0.2
- >=app-text/libwps-0.2.2
- >=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
- >=dev-cpp/clucene-2.3.3.4-r2
- dev-cpp/libcmis:0.4
- dev-db/unixODBC
- >=dev-libs/boost-1.46:=
- dev-libs/expat
- >=dev-libs/hyphen-2.7.1
- >=dev-libs/icu-4.8.1.1:=
- >=dev-libs/libatomic_ops-7.2d
- =dev-libs/liborcus-0.5*:=
- >=dev-libs/nspr-4.8.8
- >=dev-libs/nss-3.12.9
- >=dev-lang/perl-5.0
- >=dev-libs/openssl-1.0.0d
- >=dev-libs/redland-1.0.16[ssl]
- media-gfx/graphite2
- >=media-libs/fontconfig-2.8.0
- media-libs/freetype:2
- >=media-libs/harfbuzz-0.9.18:=[icu(+)]
- media-libs/lcms:2
- >=media-libs/libpng-1.4
- >=media-libs/libcdr-0.0.5
- media-libs/libfreehand
- media-libs/libvisio
- >=net-misc/curl-7.21.4
- net-nds/openldap
- sci-mathematics/lpsolve
- virtual/jpeg:0
- >=x11-libs/cairo-1.10.0[X]
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
- bluetooth? ( net-wireless/bluez )
- cups? ( net-print/cups )
- dbus? ( >=dev-libs/dbus-glib-0.92 )
- eds? ( gnome-extra/evolution-data-server )
- firebird? ( >=dev-db/firebird-2.5 )
- gnome? ( gnome-base/gconf:2 )
- gtk? (
- x11-libs/gdk-pixbuf[X]
- >=x11-libs/gtk+-2.24:2
- )
- gtk3? ( >=x11-libs/gtk+-3.2:3 )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- jemalloc? ( dev-libs/jemalloc )
- libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
- libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
- libreoffice_extensions_wiki-publisher? (
- dev-java/commons-codec:0
- dev-java/commons-httpclient:3
- dev-java/commons-lang:2.1
- dev-java/commons-logging:0
- dev-java/tomcat-servlet-api:3.0
- )
- mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
- opengl? (
- virtual/glu
- virtual/opengl
- )
- postgres? ( >=dev-db/postgresql-base-9.0[kerberos] )
- telepathy? (
- dev-libs/glib:2
- >=net-libs/telepathy-glib-0.18.0
- >=x11-libs/gtk+-2.24:2
- )
- webdav? ( net-libs/neon )
-"
-
-RDEPEND="${COMMON_DEPEND}
- !app-office/libreoffice-bin
- !app-office/libreoffice-bin-debug
- !<app-office/openoffice-bin-3.4.0-r1
- !app-office/openoffice
- media-fonts/libertine-ttf
- media-fonts/liberation-fonts
- media-fonts/urw-fonts
- java? ( >=virtual/jre-1.6 )
- vlc? ( media-video/vlc )
-"
-
-# Force libreoffice-l10n-en_US installation
-# This will install LibreOffice templates
-L10N_VER="$(get_version_component_range 1-2)*"
-PDEPEND="=app-office/libreoffice-l10n-en_US-${L10N_VER}
- x11-themes/kogaion-artwork-loo"
-
-# FIXME: cppunit should be moved to test conditional
-# after everything upstream is under gbuild
-# as dmake execute tests right away
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/libxml2-2.7.8
- dev-libs/libxslt
- dev-perl/Archive-Zip
- dev-util/cppunit
- >=dev-util/gperf-3
- dev-util/intltool
- >=dev-util/mdds-0.10.2:=
- virtual/pkgconfig
- net-misc/npapi-sdk
- >=sys-apps/findutils-4.4.2
- sys-devel/bison
- sys-apps/coreutils
- sys-devel/flex
- sys-devel/gettext
- >=sys-devel/make-3.82
- sys-devel/ucpp
- sys-libs/zlib
- x11-libs/libXt
- x11-libs/libXtst
- x11-proto/randrproto
- x11-proto/xextproto
- x11-proto/xineramaproto
- x11-proto/xproto
- java? (
- >=virtual/jdk-1.6
- >=dev-java/ant-core-1.7
- )
- odk? ( >=app-doc/doxygen-1.8.4 )
- test? ( dev-util/cppunit )
-"
-
-PATCHES=(
- # not upstreamable stuff
- "${FILESDIR}/${PN}-3.7-system-pyuno.patch"
-
- # staged for git master
- "${FILESDIR}/${PN}-4.2.0.4-curl-config.patch"
-)
-
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- bluetooth? ( dbus )
- gnome? ( gtk )
- eds? ( gnome )
- telepathy? ( gtk )
- libreoffice_extensions_nlpsolver? ( java )
- libreoffice_extensions_scripting-beanshell? ( java )
- libreoffice_extensions_scripting-javascript? ( java )
- libreoffice_extensions_wiki-publisher? ( java )
-"
-
-CHECKREQS_MEMORY="512M"
-CHECKREQS_DISK_BUILD="6G"
-
-pkg_pretend() {
- local pgslot
-
- if [[ ${MERGE_TYPE} != binary ]]; then
- check-reqs_pkg_pretend
-
- if [[ $(gcc-major-version) -lt 4 ]] || \
- ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
- ; then
- eerror "Compilation with gcc older than 4.6 is not supported"
- die "Too old gcc found."
- fi
- fi
-
- # Ensure pg version but we have to be sure the pg is installed (first
- # install on clean system)
- if use postgres && has_version dev-db/postgresql-base; then
- pgslot=$(postgresql-config show)
- if [[ ${pgslot//.} < 90 ]] ; then
- eerror "PostgreSQL slot must be set to 9.0 or higher."
- eerror " postgresql-config set 9.0"
- die "PostgreSQL slot is not set to 9.0 or higher."
- fi
- fi
-}
-
-pkg_setup() {
- java-pkg-opt-2_pkg_setup
- kde4-base_pkg_setup
- python-single-r1_pkg_setup
-
- [[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
-}
-
-src_unpack() {
- local mod mod2 dest tmplfile tmplname mypv
-
- [[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
- use branding && unpack "${BRANDING}"
-
- if [[ ${PV} != *9999* ]]; then
- unpack "${P}.tar.xz"
- for mod in ${MODULES}; do
- [[ ${mod} == core ]] && continue
- unpack "${PN}-${mod}-${PV}.tar.xz"
- done
- else
- for mod in ${MODULES}; do
- mypv=${PV/.9999}
- [[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
- EGIT_PROJECT="${PN}/${mod}"
- EGIT_SOURCEDIR="${WORKDIR}/${P}"
- [[ ${mod} != core ]] && EGIT_SOURCEDIR="${WORKDIR}/${PN}-${mod}-${PV}"
- EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
- EGIT_NOUNPACK="true"
- git-2_src_unpack
- if [[ ${mod} != core ]]; then
- mod2=${mod}
- # mapping does not match on help
- [[ ${mod} == help ]] && mod2="helpcontent2"
- mkdir -p "${S}/${mod2}/" || die
- mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
- rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
- fi
- done
- unset EGIT_PROJECT EGIT_SOURCEDIR EGIT_REPO_URI EGIT_BRANCH
- fi
-}
-
-src_prepare() {
- # optimization flags
- export GMAKE_OPTIONS="${MAKEOPTS}"
- # System python 2.7 enablement:
- export PYTHON_CFLAGS=$(python_get_CFLAGS)
- export PYTHON_LIBS=$(python_get_LIBS)
-
- # patchset
- if [[ -n ${PATCHSET} ]]; then
- EPATCH_FORCE="yes" \
- EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
- EPATCH_SUFFIX="patch" \
- epatch
- fi
-
- base_src_prepare
-
- AT_M4DIR="m4" eautoreconf
- # hack in the autogen.sh
- touch autogen.lastrun
-
- # system pyuno mess
- sed \
- -e "s:%eprefix%:${EPREFIX}:g" \
- -e "s:%libdir%:$(get_libdir):g" \
- -i pyuno/source/module/uno.py \
- -i scripting/source/pyprov/officehelper.py || die
- # sed in the tests
- sed -i \
- -e 's#all : build unitcheck#all : build#g' \
- solenv/gbuild/Module.mk || die
- sed -i \
- -e 's#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g' \
- -e 's#Makefile.gbuild all slowcheck#Makefile.gbuild all#g' \
- Makefile.in || die
-
- if use branding; then
- # hack...
- mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
- fi
-}
-
-src_configure() {
- local java_opts
- local internal_libs
- local lo_ext
- local ext_opts
- local jbs=$(sed -ne 's/.*\(-j[[:space:]]*\|--jobs=\)\([[:digit:]]\+\).*/\2/;T;p' <<< "${MAKEOPTS}")
-
- # recheck that there is some value in jobs
- [[ -z ${jbs} ]] && jbs="1"
-
- # sane: just sane.h header that is used for scan in writer, not
- # linked or anything else, worthless to depend on
- # vigra: just uses templates from there
- # it is serious pain in the ass for packaging
- # should be replaced by boost::gil if someone interested
- internal_libs+="
- --without-system-sane
- --without-system-vigra
- "
-
- # libreoffice extensions handling
- for lo_xt in ${LO_EXTS}; do
- if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
- ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
- else
- ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
- fi
- done
-
- if use java; then
- # hsqldb: system one is too new
- java_opts="
- --without-junit
- --without-system-hsqldb
- --with-ant-home="${ANT_HOME}"
- --with-jdk-home=$(java-config --jdk-home 2>/dev/null)
- --with-jvm-path="${EPREFIX}/usr/lib/"
- "
-
- use libreoffice_extensions_scripting-beanshell && \
- java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
-
- use libreoffice_extensions_scripting-javascript && \
- java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
-
- if use libreoffice_extensions_wiki-publisher; then
- java_opts+="
- --with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
- --with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
- --with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
- --with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
- --with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
- "
- fi
- fi
-
- # system headers/libs/...: enforce using system packages
- # --enable-cairo: ensure that cairo is always required
- # --enable-graphite: disabling causes build breakages
- # --enable-*-link: link to the library rather than just dlopen on runtime
- # --enable-release-build: build the libreoffice as release
- # --disable-fetch-external: prevent dowloading during compile phase
- # --disable-gnome-vfs: old gnome virtual fs support
- # --disable-kdeab: kde3 adressbook
- # --disable-kde: kde3 support
- # --disable-systray: quickstarter does not actually work at all so do not
- # promote it
- # --enable-extension-integration: enable any extension integration support
- # --without-{afms,fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
- # --disable-report-builder: too much java packages pulled in without pkgs
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
- --with-system-headers \
- --with-system-libs \
- --with-system-jars \
- --with-system-dicts \
- --enable-cairo-canvas \
- --enable-graphite \
- --enable-largefile \
- --enable-mergelibs \
- --enable-python=system \
- --enable-randr \
- --enable-randr-link \
- --enable-release-build \
- --disable-hardlink-deliver \
- --disable-ccache \
- --disable-crashdump \
- --disable-dependency-tracking \
- --disable-epm \
- --disable-fetch-external \
- --disable-gnome-vfs \
- --disable-gstreamer-0-10 \
- --disable-report-builder \
- --disable-kdeab \
- --disable-kde \
- --disable-online-update \
- --disable-systray \
- --with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
- --with-build-version="Kogaion official package" \
- --enable-extension-integration \
- --with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
- --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
- --with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
- --with-external-tar="${DISTDIR}" \
- --with-lang="" \
- --with-parallelism=${jbs} \
- --with-system-ucpp \
- --with-vendor="Kogaion Foundation" \
- --with-x \
- --without-afms \
- --without-fonts \
- --without-myspell-dicts \
- --without-help \
- --with-helppack-integration \
- --without-sun-templates \
- $(use_enable bluetooth sdremote-bluetooth) \
- $(use_enable cups) \
- $(use_enable debug) \
- $(use_enable dbus) \
- $(use_enable eds evolution2) \
- $(use_enable firebird firebird-sdbc) \
- $(use_enable gnome gconf) \
- $(use_enable gnome gio) \
- $(use_enable gnome lockdown) \
- $(use_enable gstreamer) \
- $(use_enable gtk) \
- $(use_enable gtk3) \
- $(use_enable kde kde4) \
- $(use_enable mysql ext-mariadb-connector) \
- $(use_enable odk) \
- $(use_enable opengl) \
- $(use_enable postgres postgresql-sdbc) \
- $(use_enable telepathy) \
- $(use_enable vba) \
- $(use_enable vlc) \
- $(use_enable webdav neon) \
- $(use_with java) \
- $(use_with mysql system-mysql-cppconn) \
- $(use_with odk doxygen) \
- ${internal_libs} \
- ${java_opts} \
- ${ext_opts}
-}
-
-src_compile() {
- # hack for offlinehelp, this needs fixing upstream at some point
- # it is broken because we send --without-help
- # https://bugs.freedesktop.org/show_bug.cgi?id=46506
- (
- grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk"
- source "${T}/config_host.mk" 2&> /dev/null
-
- local path="${WORKDIR}/helpcontent2/source/auxiliary/"
- mkdir -p "${path}" || die
-
- echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
- perl "${S}/helpcontent2/helpers/create_ilst.pl" \
- -dir=icon-themes/galaxy/res/helpimg \
- > "${path}/helpimg.ilst"
- [[ -s "${path}/helpimg.ilst" ]] || ewarn "The help images list is empty, something is fishy, report a bug."
- )
-
- local target
- use test && target="build" || target="build-nocheck"
-
- # this is not a proper make script
- make ${target} || die
-}
-
-src_test() {
- make unitcheck || die
- make slowcheck || die
-}
-
-src_install() {
- # This is not Makefile so no buildserver
- make DESTDIR="${D}" distro-pack-install -o build -o check || die
-
- # Fix bash completion placement
- newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
- rm -rf "${ED}"/etc/
-
- if use branding; then
- insinto /usr/$(get_libdir)/${PN}/program
- newins "${WORKDIR}/branding-sofficerc" sofficerc
- echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN}
- fi
-
- # symlink the nsplugin to proper location
- # use gtk && inst_plugin /usr/$(get_libdir)/libreoffice/program/libnpsoplugin.so
-
- # Hack for offlinehelp, this needs fixing upstream at some point.
- # It is broken because we send --without-help
- # https://bugs.freedesktop.org/show_bug.cgi?id=46506
- insinto /usr/$(get_libdir)/libreoffice/help
- doins xmlhelp/util/*.xsl
-
- # Remove desktop files for support to old installs that can't parse mime
- rm -rf "${ED}"/usr/share/mimelnk/
-
- # Remove files owned by libreoffice-l10n
- rm "${ED}"/usr/$(get_libdir)/libreoffice/share/wordbook/en-GB.dic || die
- rm "${ED}"/usr/$(get_libdir)/libreoffice/share/wordbook/en-US.dic || die
-
- # Remove files provided by x11-themes/kogaion-artwork-loo
- rm "${ED}"/usr/$(get_libdir)/libreoffice/program/sofficerc || die "sofficerc rm failed"
- rm "${ED}"/usr/$(get_libdir)/libreoffice/program/intro.png || die "sofficerc rm failed"
-
- pax-mark -m "${ED}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
- pax-mark -m "${ED}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
-}
-
-pkg_preinst() {
- # Cache updates - all handled by kde eclass for all environments
- kde4-base_pkg_preinst
-}
-
-pkg_postinst() {
- kde4-base_pkg_postinst
-
- use java || \
- ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
-}
-
-pkg_postrm() {
- kde4-base_pkg_postrm
-}
diff --git a/app-office/libreoffice/libreoffice-4.2.6.3.ebuild b/app-office/libreoffice/libreoffice-4.2.6.3.ebuild
deleted file mode 100644
index c87f6483..00000000
--- a/app-office/libreoffice/libreoffice-4.2.6.3.ebuild
+++ /dev/null
@@ -1,598 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-KDE_REQUIRED="optional"
-QT_MINIMAL="4.7.4"
-KDE_SCM="git"
-CMAKE_REQUIRED="never"
-
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-PYTHON_REQ_USE="threads,xml"
-
-# experimental ; release ; old
-# Usually the tarballs are moved a lot so this should make
-# everyone happy.
-DEV_URI="
- http://dev-builds.libreoffice.org/pre-releases/src
- http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
- http://download.documentfoundation.org/libreoffice/old/${PV}/
-"
-EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
-ADDONS_URI="http://dev-www.libreoffice.org/src/"
-
-BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
-# PATCHSET="${P}-patchset-01.tar.xz"
-
-[[ ${PV} == *9999* ]] && SCM_ECLASS="git-2"
-inherit base autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic nsplugins ${SCM_ECLASS}
-unset SCM_ECLASS
-
-DESCRIPTION="LibreOffice, a full office productivity suite"
-HOMEPAGE="http://www.libreoffice.org"
-SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
-[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
-
-# Split modules following git/tarballs
-# Core MUST be first!
-# Help is used for the image generator
-MODULES="core help"
-# Only release has the tarballs
-if [[ ${PV} != *9999* ]]; then
- for i in ${DEV_URI}; do
- for mod in ${MODULES}; do
- if [[ ${mod} == core ]]; then
- SRC_URI+=" ${i}/${P}.tar.xz"
- else
- SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
- fi
- done
- unset mod
- done
- unset i
-fi
-unset DEV_URI
-
-# Really required addons
-# These are bundles that can't be removed for now due to huge patchsets.
-# If you want them gone, patches are welcome.
-ADDONS_SRC+=" ${ADDONS_URI}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
-ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
-ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
-ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
-ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
-ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
-ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
-SRC_URI+=" ${ADDONS_SRC}"
-
-unset ADDONS_URI
-unset EXT_URI
-unset ADDONS_SRC
-
-IUSE="bluetooth +branding +cups dbus debug eds firebird gnome gstreamer +gtk
-gtk3 jemalloc kde mysql odk opengl postgres telepathy test +vba vlc +webdav"
-
-LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
-# Unpackaged separate extensions:
-# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
-# hunart: only on ooo extensions -> fubared download path somewhere on sf
-# numbertext, typo, validator, watch-window: ^^
-# oooblogger: no homepage or anything
-# Extensions that need extra work:
-for lo_xt in ${LO_EXTS}; do
- IUSE+=" libreoffice_extensions_${lo_xt}"
-done
-unset lo_xt
-
-LICENSE="|| ( LGPL-3 MPL-1.1 )"
-SLOT="0"
-[[ ${PV} == *9999* ]] || \
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
-
-COMMON_DEPEND="
- ${PYTHON_DEPS}
- app-arch/zip
- app-arch/unzip
- >=app-text/hunspell-1.3.2-r3
- app-text/mythes
- =app-text/libabw-0.0*
- >=app-text/libexttextcat-3.2
- =app-text/libebook-0.0*
- =app-text/libetonyek-0.0*
- app-text/liblangtag
- =app-text/libmspub-0.0*
- =app-text/libmwaw-0.2*
- =app-text/libodfgen-0.0*
- app-text/libwpd:0.9[tools]
- app-text/libwpg:0.2
- =app-text/libwps-0.2*
- >=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
- >=dev-cpp/clucene-2.3.3.4-r2
- dev-cpp/libcmis:0.4
- dev-db/unixODBC
- >=dev-libs/boost-1.46:=
- dev-libs/expat
- >=dev-libs/hyphen-2.7.1
- >=dev-libs/icu-4.8.1.1:=
- =dev-libs/liborcus-0.5*
- >=dev-libs/nspr-4.8.8
- >=dev-libs/nss-3.12.9
- >=dev-lang/perl-5.0
- >=dev-libs/openssl-1.0.0d:0
- >=dev-libs/redland-1.0.16
- media-gfx/graphite2
- >=media-libs/fontconfig-2.8.0
- media-libs/freetype:2
- >=media-libs/harfbuzz-0.9.18:=[icu(+)]
- media-libs/lcms:2
- >=media-libs/libpng-1.4
- =media-libs/libcdr-0.0*
- =media-libs/libfreehand-0.0*
- =media-libs/libvisio-0.0*
- >=net-misc/curl-7.21.4
- net-nds/openldap
- sci-mathematics/lpsolve
- virtual/jpeg:0
- >=x11-libs/cairo-1.10.0[X]
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
- bluetooth? ( net-wireless/bluez )
- cups? ( net-print/cups )
- dbus? ( >=dev-libs/dbus-glib-0.92 )
- eds? ( gnome-extra/evolution-data-server )
- firebird? ( >=dev-db/firebird-2.5 )
- gnome? ( gnome-base/gconf:2 )
- gtk? (
- x11-libs/gdk-pixbuf[X]
- >=x11-libs/gtk+-2.24:2
- )
- gtk3? ( >=x11-libs/gtk+-3.2:3 )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- jemalloc? ( dev-libs/jemalloc )
- libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
- libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
- libreoffice_extensions_wiki-publisher? (
- dev-java/commons-codec:0
- dev-java/commons-httpclient:3
- dev-java/commons-lang:2.1
- dev-java/commons-logging:0
- dev-java/tomcat-servlet-api:3.0
- )
- mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
- opengl? (
- virtual/glu
- virtual/opengl
- )
- postgres? ( >=dev-db/postgresql-base-9.0[kerberos] )
- telepathy? (
- dev-libs/glib:2
- >=net-libs/telepathy-glib-0.18.0
- >=x11-libs/gtk+-2.24:2
- )
- webdav? ( net-libs/neon )
-"
-
-RDEPEND="${COMMON_DEPEND}
- !app-office/libreoffice-bin
- !app-office/libreoffice-bin-debug
- !<app-office/openoffice-bin-3.4.0-r1
- !app-office/openoffice
- media-fonts/libertine-ttf
- media-fonts/liberation-fonts
- media-fonts/urw-fonts
- java? ( >=virtual/jre-1.6 )
- vlc? ( media-video/vlc )
-"
-
-# Force libreoffice-l10n-en_US installation
-# This will install LibreOffice templates
-L10N_VER="$(get_version_component_range 1-2)*"
-PDEPEND="=app-office/libreoffice-l10n-en_US-${L10N_VER}
- x11-themes/kogaion-artwork-loo"
-
-# FIXME: cppunit should be moved to test conditional
-# after everything upstream is under gbuild
-# as dmake execute tests right away
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/libatomic_ops-7.2d
- >=dev-libs/libxml2-2.7.8
- dev-libs/libxslt
- dev-perl/Archive-Zip
- dev-util/cppunit
- >=dev-util/gperf-3
- dev-util/intltool
- >=dev-util/mdds-0.10.3:=
- virtual/pkgconfig
- net-misc/npapi-sdk
- >=sys-apps/findutils-4.4.2
- sys-devel/bison
- sys-apps/coreutils
- sys-devel/flex
- sys-devel/gettext
- >=sys-devel/make-3.82
- sys-devel/ucpp
- sys-libs/zlib
- x11-libs/libXt
- x11-libs/libXtst
- x11-proto/randrproto
- x11-proto/xextproto
- x11-proto/xineramaproto
- x11-proto/xproto
- java? (
- >=virtual/jdk-1.6
- >=dev-java/ant-core-1.7
- )
- odk? ( >=app-doc/doxygen-1.8.4 )
- test? ( dev-util/cppunit )
-"
-
-PATCHES=(
- # not upstreamable stuff
- "${FILESDIR}/${PN}-3.7-system-pyuno.patch"
-
- # from libreoffice-4-3 branch
- "${FILESDIR}/${PN}-4.2.6.3-jpeg9.patch"
-
- # staged for git master
- "${FILESDIR}/${PN}-4.2.0.4-curl-config.patch"
-)
-
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- bluetooth? ( dbus )
- gnome? ( gtk )
- eds? ( gnome )
- telepathy? ( gtk )
- libreoffice_extensions_nlpsolver? ( java )
- libreoffice_extensions_scripting-beanshell? ( java )
- libreoffice_extensions_scripting-javascript? ( java )
- libreoffice_extensions_wiki-publisher? ( java )
-"
-
-CHECKREQS_MEMORY="512M"
-CHECKREQS_DISK_BUILD="6G"
-
-pkg_pretend() {
- local pgslot
-
- if [[ ${MERGE_TYPE} != binary ]]; then
- check-reqs_pkg_pretend
-
- if [[ $(gcc-major-version) -lt 4 ]] || \
- ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
- ; then
- eerror "Compilation with gcc older than 4.6 is not supported"
- die "Too old gcc found."
- fi
- fi
-
- # Ensure pg version but we have to be sure the pg is installed (first
- # install on clean system)
- if use postgres && has_version dev-db/postgresql-base; then
- pgslot=$(postgresql-config show)
- if [[ ${pgslot//.} < 90 ]] ; then
- eerror "PostgreSQL slot must be set to 9.0 or higher."
- eerror " postgresql-config set 9.0"
- die "PostgreSQL slot is not set to 9.0 or higher."
- fi
- fi
-}
-
-pkg_setup() {
- java-pkg-opt-2_pkg_setup
- kde4-base_pkg_setup
- python-single-r1_pkg_setup
-
- [[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
-}
-
-src_unpack() {
- local mod mod2 dest tmplfile tmplname mypv
-
- [[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
- use branding && unpack "${BRANDING}"
-
- if [[ ${PV} != *9999* ]]; then
- unpack "${P}.tar.xz"
- for mod in ${MODULES}; do
- [[ ${mod} == core ]] && continue
- unpack "${PN}-${mod}-${PV}.tar.xz"
- done
- else
- for mod in ${MODULES}; do
- mypv=${PV/.9999}
- [[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
- EGIT_PROJECT="${PN}/${mod}"
- EGIT_SOURCEDIR="${WORKDIR}/${P}"
- [[ ${mod} != core ]] && EGIT_SOURCEDIR="${WORKDIR}/${PN}-${mod}-${PV}"
- EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
- EGIT_NOUNPACK="true"
- git-2_src_unpack
- if [[ ${mod} != core ]]; then
- mod2=${mod}
- # mapping does not match on help
- [[ ${mod} == help ]] && mod2="helpcontent2"
- mkdir -p "${S}/${mod2}/" || die
- mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
- rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
- fi
- done
- unset EGIT_PROJECT EGIT_SOURCEDIR EGIT_REPO_URI EGIT_BRANCH
- fi
-}
-
-src_prepare() {
- # optimization flags
- export GMAKE_OPTIONS="${MAKEOPTS}"
- # System python 2.7 enablement:
- export PYTHON_CFLAGS=$(python_get_CFLAGS)
- export PYTHON_LIBS=$(python_get_LIBS)
-
- # patchset
- if [[ -n ${PATCHSET} ]]; then
- EPATCH_FORCE="yes" \
- EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
- EPATCH_SUFFIX="patch" \
- epatch
- fi
-
- base_src_prepare
-
- AT_M4DIR="m4" eautoreconf
- # hack in the autogen.sh
- touch autogen.lastrun
-
- # system pyuno mess
- sed \
- -e "s:%eprefix%:${EPREFIX}:g" \
- -e "s:%libdir%:$(get_libdir):g" \
- -i pyuno/source/module/uno.py \
- -i scripting/source/pyprov/officehelper.py || die
- # sed in the tests
- sed -i \
- -e 's#all : build unitcheck#all : build#g' \
- solenv/gbuild/Module.mk || die
- sed -i \
- -e 's#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g' \
- -e 's#Makefile.gbuild all slowcheck#Makefile.gbuild all#g' \
- Makefile.in || die
-
- if use branding; then
- # hack...
- mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
- fi
-}
-
-src_configure() {
- local java_opts
- local internal_libs
- local lo_ext
- local ext_opts
- local jbs=$(sed -ne 's/.*\(-j[[:space:]]*\|--jobs=\)\([[:digit:]]\+\).*/\2/;T;p' <<< "${MAKEOPTS}")
-
- # recheck that there is some value in jobs
- [[ -z ${jbs} ]] && jbs="1"
-
- # sane: just sane.h header that is used for scan in writer, not
- # linked or anything else, worthless to depend on
- # vigra: just uses templates from there
- # it is serious pain in the ass for packaging
- # should be replaced by boost::gil if someone interested
- internal_libs+="
- --without-system-sane
- --without-system-vigra
- "
-
- # libreoffice extensions handling
- for lo_xt in ${LO_EXTS}; do
- if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
- ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
- else
- ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
- fi
- done
-
- if use java; then
- # hsqldb: system one is too new
- java_opts="
- --without-junit
- --without-system-hsqldb
- --with-ant-home="${ANT_HOME}"
- --with-jdk-home=$(java-config --jdk-home 2>/dev/null)
- --with-jvm-path="${EPREFIX}/usr/lib/"
- "
-
- use libreoffice_extensions_scripting-beanshell && \
- java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
-
- use libreoffice_extensions_scripting-javascript && \
- java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
-
- if use libreoffice_extensions_wiki-publisher; then
- java_opts+="
- --with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
- --with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
- --with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
- --with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
- --with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
- "
- fi
- fi
-
- # system headers/libs/...: enforce using system packages
- # --enable-cairo: ensure that cairo is always required
- # --enable-graphite: disabling causes build breakages
- # --enable-*-link: link to the library rather than just dlopen on runtime
- # --enable-release-build: build the libreoffice as release
- # --disable-fetch-external: prevent dowloading during compile phase
- # --disable-gnome-vfs: old gnome virtual fs support
- # --disable-kdeab: kde3 adressbook
- # --disable-kde: kde3 support
- # --disable-systray: quickstarter does not actually work at all so do not
- # promote it
- # --enable-extension-integration: enable any extension integration support
- # --without-{afms,fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
- # --disable-report-builder: too much java packages pulled in without pkgs
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
- --with-system-headers \
- --with-system-libs \
- --with-system-jars \
- --with-system-dicts \
- --enable-cairo-canvas \
- --enable-graphite \
- --enable-largefile \
- --enable-mergelibs \
- --enable-python=system \
- --enable-randr \
- --enable-randr-link \
- --enable-release-build \
- --disable-hardlink-deliver \
- --disable-ccache \
- --disable-crashdump \
- --disable-dependency-tracking \
- --disable-epm \
- --disable-fetch-external \
- --disable-gnome-vfs \
- --disable-gstreamer-0-10 \
- --disable-report-builder \
- --disable-kdeab \
- --disable-kde \
- --disable-online-update \
- --disable-systray \
- --with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
- --with-build-version="Kogaion official package" \
- --enable-extension-integration \
- --with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
- --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
- --with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
- --with-external-tar="${DISTDIR}" \
- --with-lang="" \
- --with-parallelism=${jbs} \
- --with-system-ucpp \
- --with-vendor="Kogaion Foundation" \
- --with-x \
- --without-afms \
- --without-fonts \
- --without-myspell-dicts \
- --without-help \
- --with-helppack-integration \
- --without-sun-templates \
- $(use_enable bluetooth sdremote-bluetooth) \
- $(use_enable cups) \
- $(use_enable debug) \
- $(use_enable dbus) \
- $(use_enable eds evolution2) \
- $(use_enable firebird firebird-sdbc) \
- $(use_enable gnome gconf) \
- $(use_enable gnome gio) \
- $(use_enable gnome lockdown) \
- $(use_enable gstreamer) \
- $(use_enable gtk) \
- $(use_enable gtk3) \
- $(use_enable kde kde4) \
- $(use_enable mysql ext-mariadb-connector) \
- $(use_enable odk) \
- $(use_enable opengl) \
- $(use_enable postgres postgresql-sdbc) \
- $(use_enable telepathy) \
- $(use_enable vba) \
- $(use_enable vlc) \
- $(use_enable webdav neon) \
- $(use_with java) \
- $(use_with mysql system-mysql-cppconn) \
- $(use_with odk doxygen) \
- ${internal_libs} \
- ${java_opts} \
- ${ext_opts}
-}
-
-src_compile() {
- # hack for offlinehelp, this needs fixing upstream at some point
- # it is broken because we send --without-help
- # https://bugs.freedesktop.org/show_bug.cgi?id=46506
- (
- grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk"
- source "${T}/config_host.mk" 2&> /dev/null
-
- local path="${WORKDIR}/helpcontent2/source/auxiliary/"
- mkdir -p "${path}" || die
-
- echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
- perl "${S}/helpcontent2/helpers/create_ilst.pl" \
- -dir=icon-themes/galaxy/res/helpimg \
- > "${path}/helpimg.ilst"
- [[ -s "${path}/helpimg.ilst" ]] || ewarn "The help images list is empty, something is fishy, report a bug."
- )
-
- local target
- use test && target="build" || target="build-nocheck"
-
- # this is not a proper make script
- make ${target} || die
-}
-
-src_test() {
- make unitcheck || die
- make slowcheck || die
-}
-
-src_install() {
- # This is not Makefile so no buildserver
- make DESTDIR="${D}" distro-pack-install -o build -o check || die
-
- # Fix bash completion placement
- newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
- rm -rf "${ED}"/etc/
-
- if use branding; then
- insinto /usr/$(get_libdir)/${PN}/program
- newins "${WORKDIR}/branding-sofficerc" sofficerc
- echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN}
- fi
-
- # symlink the nsplugin to proper location
- # use gtk && inst_plugin /usr/$(get_libdir)/libreoffice/program/libnpsoplugin.so
-
- # Hack for offlinehelp, this needs fixing upstream at some point.
- # It is broken because we send --without-help
- # https://bugs.freedesktop.org/show_bug.cgi?id=46506
- insinto /usr/$(get_libdir)/libreoffice/help
- doins xmlhelp/util/*.xsl
-
- # Remove desktop files for support to old installs that can't parse mime
- rm -rf "${ED}"/usr/share/mimelnk/
-
- # Remove files owned by libreoffice-l10n
- rm "${ED}"/usr/$(get_libdir)/libreoffice/share/wordbook/en-GB.dic || die
- rm "${ED}"/usr/$(get_libdir)/libreoffice/share/wordbook/en-US.dic || die
-
- # Remove files provided by x11-themes/kogaion-artwork-loo
- rm "${ED}"/usr/$(get_libdir)/libreoffice/program/sofficerc || die "sofficerc rm failed"
- rm "${ED}"/usr/$(get_libdir)/libreoffice/program/intro.png || die "sofficerc rm failed"
-
- pax-mark -m "${ED}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
- pax-mark -m "${ED}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
-}
-
-pkg_preinst() {
- # Cache updates - all handled by kde eclass for all environments
- kde4-base_pkg_preinst
-}
-
-pkg_postinst() {
- kde4-base_pkg_postinst
-
- use java || \
- ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
-}
-
-pkg_postrm() {
- kde4-base_pkg_postrm
-}
diff --git a/app-office/libreoffice/libreoffice-4.4.1.2.ebuild b/app-office/libreoffice/libreoffice-4.4.1.2.ebuild
deleted file mode 100644
index aea33c98..00000000
--- a/app-office/libreoffice/libreoffice-4.4.1.2.ebuild
+++ /dev/null
@@ -1,622 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-KDE_REQUIRED="optional"
-QT_MINIMAL="4.7.4"
-KDE_SCM="git"
-CMAKE_REQUIRED="never"
-
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-PYTHON_REQ_USE="threads,xml"
-
-# experimental ; release ; old
-# Usually the tarballs are moved a lot so this should make
-# everyone happy.
-DEV_URI="
- http://dev-builds.libreoffice.org/pre-releases/src
- http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
- http://download.documentfoundation.org/libreoffice/old/${PV}/
-"
-EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
-ADDONS_URI="http://dev-www.libreoffice.org/src/"
-
-BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
-# PATCHSET="${P}-patchset-01.tar.xz"
-
-[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
-inherit base multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator ${SCM_ECLASS}
-unset SCM_ECLASS
-
-DESCRIPTION="LibreOffice, a full office productivity suite"
-HOMEPAGE="http://www.libreoffice.org"
-SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
-[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
-
-# Split modules following git/tarballs
-# Core MUST be first!
-# Help is used for the image generator
-MODULES="core help"
-# Only release has the tarballs
-if [[ ${PV} != *9999* ]]; then
- for i in ${DEV_URI}; do
- for mod in ${MODULES}; do
- if [[ ${mod} == core ]]; then
- SRC_URI+=" ${i}/${P}.tar.xz"
- else
- SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
- fi
- done
- unset mod
- done
- unset i
-fi
-unset DEV_URI
-
-# Really required addons
-# These are bundles that can't be removed for now due to huge patchsets.
-# If you want them gone, patches are welcome.
-ADDONS_SRC+=" ${ADDONS_URI}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
-ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
-ADDONS_SRC+=" collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
-ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
-ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
-ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
-ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
-ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
-SRC_URI+=" ${ADDONS_SRC}"
-
-unset ADDONS_URI
-unset EXT_URI
-unset ADDONS_SRC
-
-IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
-+gtk gtk3 jemalloc kde mysql odk postgres telepathy test vlc"
-
-LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
-# Unpackaged separate extensions:
-# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
-# hunart: only on ooo extensions -> fubared download path somewhere on sf
-# numbertext, typo, validator, watch-window: ^^
-# oooblogger: no homepage or anything
-# Extensions that need extra work:
-for lo_xt in ${LO_EXTS}; do
- IUSE+=" libreoffice_extensions_${lo_xt}"
-done
-unset lo_xt
-
-LICENSE="|| ( LGPL-3 MPL-1.1 )"
-SLOT="0"
-[[ ${PV} == *9999* ]] || \
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
-
-COMMON_DEPEND="
- ${PYTHON_DEPS}
- app-arch/zip
- app-arch/unzip
- >=app-text/hunspell-1.3.2-r3
- app-text/mythes
- >=app-text/libabw-0.1.0
- >=app-text/libexttextcat-3.2
- >=app-text/libebook-0.1.1
- >=app-text/libetonyek-0.1.1
- app-text/liblangtag
- >=app-text/libmspub-0.1.0
- >=app-text/libmwaw-0.3.4
- >=app-text/libodfgen-0.1.0
- app-text/libwpd:0.10[tools]
- app-text/libwpg:0.3
- >=app-text/libwps-0.3.0
- >=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
- >=dev-cpp/clucene-2.3.3.4-r2
- =dev-cpp/libcmis-0.5*
- dev-db/unixODBC
- >=dev-libs/boost-1.55:=
- dev-libs/expat
- >=dev-libs/hyphen-2.7.1
- >=dev-libs/icu-4.8.1.1:=
- >=dev-libs/liborcus-0.7.0
- >=dev-libs/librevenge-0.0.1
- >=dev-libs/nspr-4.8.8
- >=dev-libs/nss-3.12.9
- >=dev-lang/perl-5.0
- >=dev-libs/openssl-1.0.0d:0
- >=dev-libs/redland-1.0.16
- media-gfx/graphite2
- >=media-libs/fontconfig-2.8.0
- media-libs/freetype:2
- >=media-libs/glew-1.10
- >=media-libs/harfbuzz-0.9.18:=[icu(+)]
- media-libs/lcms:2
- >=media-libs/libpng-1.4:0=
- >=media-libs/libcdr-0.1.0
- >=media-libs/libfreehand-0.1.0
- media-libs/libpagemaker
- >=media-libs/libvisio-0.1.0
- >=net-misc/curl-7.21.4
- net-libs/neon
- net-nds/openldap
- sci-mathematics/lpsolve
- virtual/jpeg:0
- >=x11-libs/cairo-1.10.0[X]
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
- virtual/glu
- virtual/opengl
- bluetooth? ( net-wireless/bluez )
- coinmp? ( sci-libs/coinor-mp )
- collada? ( >=media-libs/opencollada-1.2.2_p20150207 )
- cups? ( net-print/cups )
- dbus? ( >=dev-libs/dbus-glib-0.92 )
- eds? ( gnome-extra/evolution-data-server )
- firebird? ( >=dev-db/firebird-2.5 )
- gltf? ( media-libs/libgltf )
- gnome? ( gnome-base/gconf:2 )
- gtk? (
- x11-libs/gdk-pixbuf[X]
- >=x11-libs/gtk+-2.24:2
- )
- gtk3? ( >=x11-libs/gtk+-3.2:3 )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- jemalloc? ( dev-libs/jemalloc )
- libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
- libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
- libreoffice_extensions_wiki-publisher? (
- dev-java/commons-codec:0
- dev-java/commons-httpclient:3
- dev-java/commons-lang:2.1
- dev-java/commons-logging:0
- dev-java/tomcat-servlet-api:3.0
- )
- mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
- postgres? ( >=dev-db/postgresql-9.0[kerberos] )
- telepathy? (
- dev-libs/glib:2
- >=net-libs/telepathy-glib-0.18.0
- >=x11-libs/gtk+-2.24:2
- )
-"
-
-RDEPEND="${COMMON_DEPEND}
- !app-office/libreoffice-bin
- !app-office/libreoffice-bin-debug
- !<app-office/openoffice-bin-3.4.0-r1
- !app-office/openoffice
- media-fonts/libertine
- media-fonts/liberation-fonts
- media-fonts/urw-fonts
- java? ( >=virtual/jre-1.6 )
- kde? ( || ( $(add_kdeapps_dep kioclient) $(add_kdebase_dep kioclient) ) )
- vlc? ( media-video/vlc )
-"
-
-# Force libreoffice-l10n-en_US installation
-# This will install LibreOffice templates
-L10N_VER="$(get_version_component_range 1-2)*"
-PDEPEND="=app-office/libreoffice-l10n-en_US-${L10N_VER}
- x11-themes/kogaion-artwork-loo"
-
-
-# FIXME: cppunit should be moved to test conditional
-# after everything upstream is under gbuild
-# as dmake execute tests right away
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/libatomic_ops-7.2d
- >=dev-libs/libxml2-2.7.8
- dev-libs/libxslt
- dev-perl/Archive-Zip
- dev-util/cppunit
- >=dev-util/gperf-3
- dev-util/intltool
- >=dev-util/mdds-0.10.3:=
- media-libs/glm
- net-misc/npapi-sdk
- >=sys-apps/findutils-4.4.2
- sys-devel/bison
- sys-apps/coreutils
- sys-devel/flex
- sys-devel/gettext
- >=sys-devel/make-3.82
- sys-devel/ucpp
- sys-libs/zlib
- virtual/pkgconfig
- x11-libs/libXt
- x11-libs/libXtst
- x11-proto/randrproto
- x11-proto/xextproto
- x11-proto/xineramaproto
- x11-proto/xproto
- java? (
- >=virtual/jdk-1.6
- >=dev-java/ant-core-1.7
- )
- odk? ( >=app-doc/doxygen-1.8.4 )
- test? ( dev-util/cppunit )
-"
-
-PATCHES=(
- # not upstreamable stuff
- "${FILESDIR}/${PN}-4.4-system-pyuno.patch"
-
- # from 4.4 branch
- "${FILESDIR}/${PN}-4.4.0.3-gcc-4.9-Os-link-failure.patch" # bug 538348
-
- # from master branch
- "${FILESDIR}/${PN}-4.4.0.3-telepathy-build-fix.patch"
- "${FILESDIR}/${PN}-4.4.1.2-add-kde4-open-url-script.patch"
- "${FILESDIR}/${PN}-4.4.1.2-improve-KDE4FilePicker.patch"
- "${FILESDIR}/${PN}-4.3.5.2-remove-bashisms.patch" # bug 525454
-)
-
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- bluetooth? ( dbus )
- collada? ( gltf )
- gnome? ( gtk )
- eds? ( gnome )
- telepathy? ( gtk )
- libreoffice_extensions_nlpsolver? ( java )
- libreoffice_extensions_scripting-beanshell? ( java )
- libreoffice_extensions_scripting-javascript? ( java )
- libreoffice_extensions_wiki-publisher? ( java )
-"
-
-CHECKREQS_MEMORY="512M"
-CHECKREQS_DISK_BUILD="6G"
-
-pkg_pretend() {
- local pgslot
-
- if [[ ${MERGE_TYPE} != binary ]]; then
- check-reqs_pkg_pretend
-
- if [[ $(gcc-major-version) -lt 4 ]] || \
- ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
- ; then
- eerror "Compilation with gcc older than 4.6 is not supported"
- die "Too old gcc found."
- fi
- fi
-
- # Ensure pg version but we have to be sure the pg is installed (first
- # install on clean system)
- if use postgres && has_version dev-db/postgresql; then
- pgslot=$(postgresql-config show)
- if [[ ${pgslot//.} < 90 ]] ; then
- eerror "PostgreSQL slot must be set to 9.0 or higher."
- eerror " postgresql-config set 9.0"
- die "PostgreSQL slot is not set to 9.0 or higher."
- fi
- fi
-}
-
-pkg_setup() {
- java-pkg-opt-2_pkg_setup
- kde4-base_pkg_setup
- python-single-r1_pkg_setup
-
- [[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
-}
-
-src_unpack() {
- local mod mod2 dest tmplfile tmplname mypv
-
- [[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
- use branding && unpack "${BRANDING}"
-
- if [[ ${PV} != *9999* ]]; then
- unpack "${P}.tar.xz"
- for mod in ${MODULES}; do
- [[ ${mod} == core ]] && continue
- unpack "${PN}-${mod}-${PV}.tar.xz"
- done
- else
- for mod in ${MODULES}; do
- mypv=${PV/.9999}
- [[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
- EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
- [[ ${mod} != core ]] && EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${mod}-${PV}"
- EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
- git-r3_src_unpack
- if [[ ${mod} != core ]]; then
- mod2=${mod}
- # mapping does not match on help
- [[ ${mod} == help ]] && mod2="helpcontent2"
- mkdir -p "${S}/${mod2}/" || die
- mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
- rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
- fi
- done
- unset EGIT_CHECKOUT_DIR EGIT_REPO_URI EGIT_BRANCH
- fi
-}
-
-src_prepare() {
- # optimization flags
- export GMAKE_OPTIONS="${MAKEOPTS}"
- # System python 2.7 enablement:
- export PYTHON_CFLAGS=$(python_get_CFLAGS)
- export PYTHON_LIBS=$(python_get_LIBS)
-
- if use collada; then
- export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
- export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
- fi
-
- # patchset
- if [[ -n ${PATCHSET} ]]; then
- EPATCH_FORCE="yes" \
- EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
- EPATCH_SUFFIX="patch" \
- epatch
- fi
-
- base_src_prepare
-
- AT_M4DIR="m4" eautoreconf
- # hack in the autogen.sh
- touch autogen.lastrun
-
- # system pyuno mess
- sed \
- -e "s:%eprefix%:${EPREFIX}:g" \
- -e "s:%libdir%:$(get_libdir):g" \
- -i pyuno/source/module/uno.py \
- -i pyuno/source/officehelper.py || die
- # sed in the tests
- sed -i \
- -e 's#all : build unitcheck#all : build#g' \
- solenv/gbuild/Module.mk || die
- sed -i \
- -e 's#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g' \
- -e 's#Makefile.gbuild all slowcheck#Makefile.gbuild all#g' \
- Makefile.in || die
-
- if use branding; then
- # hack...
- mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
- fi
-}
-
-src_configure() {
- local java_opts
- local internal_libs
- local lo_ext
- local ext_opts
-
- # sane: just sane.h header that is used for scan in writer, not
- # linked or anything else, worthless to depend on
- # vigra: just uses templates from there
- # it is serious pain in the ass for packaging
- # should be replaced by boost::gil if someone interested
- internal_libs+="
- --without-system-sane
- --without-system-vigra
- "
-
- # libreoffice extensions handling
- for lo_xt in ${LO_EXTS}; do
- if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
- ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
- else
- ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
- fi
- done
-
- if use java; then
- # hsqldb: system one is too new
- java_opts="
- --without-junit
- --without-system-hsqldb
- --with-ant-home="${ANT_HOME}"
- --with-jdk-home=$(java-config --jdk-home 2>/dev/null)
- --with-jvm-path="${EPREFIX}/usr/lib/"
- "
-
- use libreoffice_extensions_scripting-beanshell && \
- java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
-
- use libreoffice_extensions_scripting-javascript && \
- java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
-
- if use libreoffice_extensions_wiki-publisher; then
- java_opts+="
- --with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
- --with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
- --with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
- --with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
- --with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
- "
- fi
- fi
-
- # system headers/libs/...: enforce using system packages
- # --enable-cairo: ensure that cairo is always required
- # --enable-graphite: disabling causes build breakages
- # --enable-*-link: link to the library rather than just dlopen on runtime
- # --enable-release-build: build the libreoffice as release
- # --disable-fetch-external: prevent dowloading during compile phase
- # --disable-gnome-vfs: old gnome virtual fs support
- # --disable-kdeab: kde3 adressbook
- # --disable-kde: kde3 support
- # --disable-systray: quickstarter does not actually work at all so do not
- # promote it
- # --enable-extension-integration: enable any extension integration support
- # --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
- # --disable-report-builder: too much java packages pulled in without pkgs
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
- --with-system-headers \
- --with-system-libs \
- --with-system-jars \
- --with-system-dicts \
- --enable-cairo-canvas \
- --enable-graphite \
- --enable-largefile \
- --enable-mergelibs \
- --enable-neon \
- --enable-python=system \
- --enable-randr \
- --enable-randr-link \
- --enable-release-build \
- --disable-hardlink-deliver \
- --disable-ccache \
- --disable-crashdump \
- --disable-dependency-tracking \
- --disable-epm \
- --disable-fetch-external \
- --disable-gnome-vfs \
- --disable-gstreamer-0-10 \
- --disable-report-builder \
- --disable-kdeab \
- --disable-kde \
- --disable-online-update \
- --disable-systray \
- --with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
- --with-build-version="Kogaion official package" \
- --enable-extension-integration \
- --with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
- --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
- --with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
- --with-external-tar="${DISTDIR}" \
- --with-lang="" \
- --with-parallelism=$(makeopts_jobs) \
- --with-system-ucpp \
- --with-vendor="Gentoo Foundation" \
- --with-x \
- --without-fonts \
- --without-myspell-dicts \
- --without-help \
- --with-helppack-integration \
- --without-sun-templates \
- $(use_enable bluetooth sdremote-bluetooth) \
- $(use_enable coinmp) \
- $(use_enable collada) \
- $(use_enable cups) \
- $(use_enable debug) \
- $(use_enable dbus) \
- $(use_enable eds evolution2) \
- $(use_enable firebird firebird-sdbc) \
- $(use_enable gltf) \
- $(use_enable gnome gconf) \
- $(use_enable gnome gio) \
- $(use_enable gnome lockdown) \
- $(use_enable gstreamer gstreamer-1-0) \
- $(use_enable gtk) \
- $(use_enable gtk3) \
- $(use_enable kde kde4) \
- $(use_enable mysql ext-mariadb-connector) \
- $(use_enable odk) \
- $(use_enable postgres postgresql-sdbc) \
- $(use_enable telepathy) \
- $(use_enable vlc) \
- $(use_with coinmp system-coinmp) \
- $(use_with collada system-opencollada) \
- $(use_with gltf system-libgltf) \
- $(use_with java) \
- $(use_with mysql system-mysql-cppconn) \
- $(use_with odk doxygen) \
- ${internal_libs} \
- ${java_opts} \
- ${ext_opts}
-}
-
-src_compile() {
- # more and more LO stuff tries to use OpenGL, including tests during build
- # bug 501508, bug 540624 and probably more
- addpredict /dev/dri
- addpredict /dev/nvidiactl
-
- # hack for offlinehelp, this needs fixing upstream at some point
- # it is broken because we send --without-help
- # https://bugs.freedesktop.org/show_bug.cgi?id=46506
- (
- grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk"
- source "${T}/config_host.mk" 2&> /dev/null
-
- local path="${WORKDIR}/helpcontent2/source/auxiliary/"
- mkdir -p "${path}" || die
-
- echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
- perl "${S}/helpcontent2/helpers/create_ilst.pl" \
- -dir=icon-themes/galaxy/res/helpimg \
- > "${path}/helpimg.ilst"
- [[ -s "${path}/helpimg.ilst" ]] || ewarn "The help images list is empty, something is fishy, report a bug."
- )
-
- local target
- use test && target="build" || target="build-nocheck"
-
- # this is not a proper make script
- make ${target} || die
-}
-
-src_test() {
- make unitcheck || die
- make slowcheck || die
-}
-
-src_install() {
- # This is not Makefile so no buildserver
- make DESTDIR="${D}" distro-pack-install -o build -o check || die
-
- # Fix bash completion placement
- newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
- bashcomp_alias \
- libreoffice \
- unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
- rm -rf "${ED}"/etc/ || die
-
- if use branding; then
- insinto /usr/$(get_libdir)/${PN}/program
- newins "${WORKDIR}/branding-sofficerc" sofficerc
- dodir /etc/env.d
- echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN}
- fi
-
- # Hack for offlinehelp, this needs fixing upstream at some point.
- # It is broken because we send --without-help
- # https://bugs.freedesktop.org/show_bug.cgi?id=46506
- insinto /usr/$(get_libdir)/libreoffice/help
- doins xmlhelp/util/*.xsl
-
- # Remove desktop files for support to old installs that can't parse mime
- rm -rf "${ED}"/usr/share/mimelnk/
-
- # FIXME: Hack add missing file
- insinto /usr/$(get_libdir)/${PN}/program
- doins "${S}"/instdir/program/libsaxlo.so
-
- # Remove files owned by libreoffice-l10n
- rm "${ED}"/usr/$(get_libdir)/libreoffice/share/wordbook/en-GB.dic || die
- rm "${ED}"/usr/$(get_libdir)/libreoffice/share/wordbook/en-US.dic || die
-
- # Remove files provided by x11-themes/kogaion-artwork-loo
- rm "${ED}"/usr/$(get_libdir)/libreoffice/program/sofficerc || die "sofficerc rm failed"
- rm "${ED}"/usr/$(get_libdir)/libreoffice/program/intro.png || die "sofficerc rm failed"
-
- pax-mark -m "${ED}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
- pax-mark -m "${ED}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
-}
-
-pkg_preinst() {
- # Cache updates - all handled by kde eclass for all environments
- kde4-base_pkg_preinst
-}
-
-pkg_postinst() {
- kde4-base_pkg_postinst
-
- use java || \
- ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
-}
-
-pkg_postrm() {
- kde4-base_pkg_postrm
-}
diff --git a/app-office/libreoffice/metadata.xml b/app-office/libreoffice/metadata.xml
deleted file mode 100644
index 67504779..00000000
--- a/app-office/libreoffice/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>openoffice</herd>
- <longdescription>LibreOffice is a fork of OpenOffice.org.
-This ebuild allows you to compile it yourself. Unfortunately this
-compilation can take up to a day depending on the speed of your
-computer. It will however make a snappier openoffice than the binary
-version</longdescription>
- <use>
- <flag name="binfilter">Enable support for legacy StarOffice 5.x and earlier file formats</flag>
- <flag name="binfilterdebug">Generate debug info for binfilter code (not recommended, huge files result)</flag>
- <flag name="graphite">Enable support for non-Roman fonts via <pkg>media-gfx/graphite2</pkg></flag>
- <flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations</flag>
- <flag name="nlpsolver">Build extension for non-linear solving in calc</flag>
- <flag name="odk">Build the Office Development Kit</flag>
- <flag name="pdfimport">Build pdf-import extension using <pkg>app-text/poppler</pkg>. Note that you don't need this for pdf-export!</flag>
- <flag name="vba">Enable support for VBA compatibility and ActiveX embedding</flag>
- <flag name="webdav">Adds support for HTTP content adding via <pkg>net-libs/neon</pkg></flag>
- <flag name="xmlsec">Adds support for document signing using internal modified <pkg>dev-libs/xmlsec</pkg> and system <pkg>dev-libs/nss</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
deleted file mode 100644
index c7408a97..00000000
--- a/app-text/calibre/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST calibre-1.48.0.tar.xz 35126680 SHA256 e704090f6611c5e374252c3f1b58e077ccd3170a3ea39893e5bf687287abf472 SHA512 0b70f16b10e6c9bbc24955baf74e8fc8e116aaaa1d75d018f5135f657606286de3bfffbebf3b367b2be52708deb05a162de919bba930dcbff59c4ec15c13b28d WHIRLPOOL 1a07a8c916119e92bdf41276db1aef572b704271808bcd6c3a0a4e823c8a76bd2f4267765dee2f378430beec401288b25b35dee6859980adf5b7a9ebe885eff9
diff --git a/app-text/calibre/calibre-1.48.ebuild b/app-text/calibre/calibre-1.48.ebuild
deleted file mode 100644
index 00a94060..00000000
--- a/app-text/calibre/calibre-1.48.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-1.48.ebuild,v 1.2 2014/10/16 20:49:55 zmedico Exp $
-
-EAPI=5
-
-inherit eutils fdo-mime bash-completion-r1 multilib toolchain-funcs
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="http://calibre-ebook.com/"
-[[ ${PV} == ${PV%.*}.${PV#*.} ]] && MY_PV=${PV}.0 || MY_PV=${PV}
-SRC_URI="http://sourceforge.net/projects/calibre/files/${MY_PV}/${PN}-${MY_PV}.tar.xz"
-
-LICENSE="
- GPL-3+
- GPL-3
- GPL-2+
- GPL-2
- GPL-1+
- LGPL-3+
- LGPL-2.1+
- LGPL-2.1
- BSD
- MIT
- Old-MIT
- Apache-2.0
- public-domain
- || ( Artistic GPL-1+ )
- CC-BY-3.0
- OFL-1.1
- PSF-2
- unRAR
-"
-
-KEYWORDS="~amd64 ~arm ~x86"
-SLOT="0"
-IUSE="+udisks"
-
-COMMON_DEPEND="
- >=app-text/podofo-0.8.2:=
- >=app-text/poppler-0.20.2:=[qt4,xpdf-headers(+)]
- >=dev-lang/python-2.7.1:2.7[sqlite,ssl]
- >=dev-libs/chmlib-0.40:=
- >=dev-libs/icu-4.4:=
- >=dev-python/apsw-3.7.17[python_targets_python2_7(-)]
- >=dev-python/beautifulsoup-3.0.5:python-2[python_targets_python2_7(-)]
- dev-python/netifaces[python_targets_python2_7(-)]
- >=dev-python/dnspython-1.6.0[python_targets_python2_7(-)]
- >=dev-python/cssselect-0.7.1[python_targets_python2_7(-)]
- >=dev-python/cssutils-0.9.9[python_targets_python2_7(-)]
- >=dev-python/dbus-python-0.82.2[python_targets_python2_7(-)]
- >=dev-python/lxml-3.2.1[python_targets_python2_7(-)]
- >=dev-python/mechanize-0.1.11[python_targets_python2_7(-)]
- >=dev-python/python-dateutil-1.4.1[python_targets_python2_7(-)]
- >=dev-python/PyQt4-4.9.6[X,svg,webkit,python_targets_python2_7(-)]
- dev-qt/qtdbus:4=
- dev-qt/qtsvg:4=
- media-fonts/liberation-fonts
- >=media-gfx/imagemagick-6.5.9[jpeg,png]
- >=media-libs/freetype-2:=
- >=media-libs/libwmf-0.2.8
- >=media-libs/libmtp-1.1.5:=
- virtual/libusb:1=
- virtual/python-imaging[python_targets_python2_7(-)]
- >=x11-misc/xdg-utils-1.0.2-r2"
-
-RDEPEND="${COMMON_DEPEND}
- udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )"
-
-DEPEND="${COMMON_DEPEND}
- >=dev-python/setuptools-0.6_rc5
- >=virtual/podofo-build-0.8.2"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
- # Fix outdated version constant.
- #sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
- # -i src/calibre/constants.py || \
- # die "sed failed to patch constants.py"
-
- # Avoid sandbox violation in /usr/share/gnome/apps when linux.py
- # calls xdg-* (bug #258938).
- sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
- -e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
- -e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
- -e "s|PreserveMIMEDefaults():||" \
- -e "s|xdg-icon-resource install|\\0 --mode user|" \
- -e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
- -e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \
- -i src/calibre/linux.py || die "sed failed to patch linux.py"
-
- # Disable unnecessary privilege dropping for bug #287067.
- sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
- -i setup/install.py || die "sed failed to patch install.py"
-
- sed -e "/^ self\\.check_call(qmc + \\[.*\\.pro'\\])$/a\
-\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
-'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
-'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
-'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
-'-i', 'Makefile'])" \
- -i setup/extensions.py || die "sed failed to patch extensions.py"
-
- # use system beautifulsoup, instead of bundled
- rm -f "${S}"/src/calibre/ebooks/BeautifulSoup.py || die "could not remove bundled beautifulsoup"
- find "${S}" -type f -name \*.py -exec \
- sed -e 's/calibre.ebooks.BeautifulSoup/BeautifulSoup/' -i {} + \
- || die "could not sed bundled beautifulsoup out of the source tree"
-
- # no_updates: do not annoy user with "new version is availible all the time
- # disable_plugins: walking sec-hole, wait for upstream to use GHNS interface
- # C locale: if LC_ALL=C do not raise an exception when locale cannot be canonicalized
- epatch \
- "${FILESDIR}/${PN}-1.34-no_updates_dialog.patch" \
- "${FILESDIR}/${PN}-disable_plugins.patch" \
- "${FILESDIR}/${P}-sip.patch"
-
- # override install path for bash-completions
- local mybcd="${D}/$(get_bashcompdir)"
- sed -e "s#^def \(get_bash_completion_path.*\)\$#def \1\n return os.path.join('${mybcd}','calibre')\n\ndef old_\1#" \
- -i "${S}"/src/calibre/linux.py || die "Could not fix bash-completions install path"
-}
-
-src_install() {
- # Bypass kbuildsycoca and update-mime-database in order to
- # avoid sandbox violations if xdg-mime tries to call them.
- cat - > "${T}/kbuildsycoca" <<-EOF
- #!${BASH}
- exit 0
- EOF
-
- cp "${T}"/{kbuildsycoca,update-mime-database}
- chmod +x "${T}"/{kbuildsycoca,update-mime-database}
-
- # Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
- # violation with kbuildsycoca as in bug #287067, comment #13.
- export -n DISPLAY
-
- # Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
- # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
- # return _parse_localename(localename)
- # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
- # raise ValueError, 'unknown locale: %s' % localename
- #ValueError: unknown locale: 46
- export -n LANGUAGE
-
- # Bug #295672 - Avoid sandbox violation in ~/.config by forcing
- # variables to point to our fake temporary $HOME.
- export HOME="${T}/fake_homedir"
- export XDG_CONFIG_HOME="${HOME}/.config"
- export XDG_DATA_HOME="${HOME}/.local/share"
- export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
- mkdir -p "${XDG_CONFIG_HOME}" "${CALIBRE_CONFIG_DIRECTORY}"
-
- tc-export CC CXX
- # Bug #334243 - respect LDFLAGS when building extensions
- export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
- local libdir=$(get_libdir)
- [[ -n $libdir ]] || die "get_libdir returned an empty string"
-
- # Bug #472690 - Avoid sandbox violation for /dev/dri/card0.
- local x
- for x in /dev/dri/card[0-9] ; do
- [[ -e ${x} ]] && addpredict ${x}
- done
-
- dodir "/usr/$(get_libdir)/python2.7/site-packages" # for init_calibre.py
- PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
- "${EPREFIX}"/usr/bin/python2.7 setup.py install \
- --root="${D}" \
- --prefix="${EPREFIX}/usr" \
- --libdir="${EPREFIX}/usr/${libdir}" \
- --staging-root="${ED}usr" \
- --staging-libdir="${ED}usr/${libdir}" || die
-
- grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
- die "failed to fix harcoded \$D in paths"
-
- # The menu entries end up here due to '--mode user' being added to
- # xdg-* options in src_prepare.
- dodir /usr/share/mime/packages
- chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
- mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
- die "failed to register mime types"
- dodir /usr/share/icons
- mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
- die "failed to install icon files"
-
- domenu "${HOME}"/.local/share/applications/*.desktop ||
- die "failed to install .desktop menu files"
-
-# dobashcomp "${ED}"usr/share/bash-completion/completions/calibre
-# rm -r "${ED}"usr/share/bash-completion
- find "${ED}"usr/share -type d -empty -delete
-
- cd "${ED}"/usr/share/calibre/fonts/liberation || die
- local x
- for x in * ; do
- [[ -f ${EROOT}usr/share/fonts/liberation-fonts/${x} ]] || continue
- ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
- done
-
- einfo "Converting python shebangs"
- while read -r -d $'\0' ; do
- local shebang=$(head -n1 "$REPLY")
- if [[ ${shebang} == "#!"*python* ]] ; then
- sed -i -e "1s:.*:#!${EPREFIX}/usr/bin/python2.7:" "$REPLY" || \
- die "sed failed"
- fi
- done < <(find "${ED}" -type f -print0)
-
- einfo "Compiling python modules"
- "${EPREFIX}"/usr/bin/python2.7 -m compileall -q -f \
- -d "${EPREFIX}"/usr/lib/calibre "${ED}"usr/lib/calibre || die
-
- newinitd "${FILESDIR}"/calibre-server.init calibre-server
- newconfd "${FILESDIR}"/calibre-server.conf calibre-server
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
-}
diff --git a/app-text/calibre/files/calibre-1.34-no_updates_dialog.patch b/app-text/calibre/files/calibre-1.34-no_updates_dialog.patch
deleted file mode 100644
index dd6b3940..00000000
--- a/app-text/calibre/files/calibre-1.34-no_updates_dialog.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- a/src/calibre/gui2/main.py 2014-01-17 11:49:16.000000000 +0800
-+++ b/src/calibre/gui2/main.py 2014-01-18 18:28:53.322911344 +0800
-@@ -37,8 +37,9 @@
- help=_('Start minimized to system tray.'))
- parser.add_option('-v', '--verbose', default=0, action='count',
- help=_('Ignored, do not use. Present only for legacy reasons'))
-- parser.add_option('--no-update-check', default=False, action='store_true',
-- help=_('Do not check for updates'))
-+ parser.add_option('--update-check', dest='no_update_check', default=True,
-+ action='store_false',
-+ help=_('Check for updates'))
- parser.add_option('--ignore-plugins', default=False, action='store_true',
- help=_('Ignore custom plugins, useful if you installed a plugin'
- ' that is preventing calibre from starting'))
---- a/src/calibre/gui2/update.py 2014-04-24 22:02:21.000000000 -0400
-+++ b/src/calibre/gui2/update.py 2014-05-01 12:02:27.631316967 -0400
-@@ -139,6 +139,8 @@
- self.update_checker.update_found.connect(self.update_found,
- type=Qt.QueuedConnection)
- self.update_checker.start()
-+ else:
-+ self.update_checker = None
-
- def recalc_update_label(self, number_of_plugin_updates):
- self.update_found('%s%s%d'%(self.last_newest_calibre_version, VSEP,
---- a/src/calibre/gui2/ui.py 2014-04-24 22:02:21.000000000 -0400
-+++ b/src/calibre/gui2/ui.py 2014-05-01 11:53:58.371307671 -0400
-@@ -858,7 +858,8 @@
- if write_settings:
- self.write_settings()
- self.check_messages_timer.stop()
-- self.update_checker.terminate()
-+ if self.update_checker is not None:
-+ self.update_checker.terminate()
- self.listener.close()
- self.job_manager.server.close()
- self.job_manager.threaded_server.close()
diff --git a/app-text/calibre/files/calibre-1.48-sip.patch b/app-text/calibre/files/calibre-1.48-sip.patch
deleted file mode 100644
index 0a9212bf..00000000
--- a/app-text/calibre/files/calibre-1.48-sip.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup/extensions.py.orig 2014-11-22 14:47:47.636474362 +0100
-+++ setup/extensions.py 2014-11-22 14:48:17.556594759 +0100
-@@ -630,7 +630,7 @@
- if self.newer(sbf, [sipf]+ext.headers):
- exe = '.exe' if iswindows else ''
- cmd = [pyqt.sip_bin+exe, '-w', '-c', src_dir, '-b', sbf, '-I'+
-- pyqt.pyqt_sip_dir] + shlex.split(pyqt.pyqt_sip_flags) + [sipf]
-+ pyqt.pyqt_sip_dir, '-I/usr/share/sip/PyQt4'] + shlex.split(pyqt.pyqt_sip_flags) + [sipf]
- self.info(' '.join(cmd))
- self.check_call(cmd)
- module = self.j(src_dir, self.b(dest))
diff --git a/app-text/calibre/files/calibre-disable_plugins.patch b/app-text/calibre/files/calibre-disable_plugins.patch
deleted file mode 100644
index 9ef1dd04..00000000
--- a/app-text/calibre/files/calibre-disable_plugins.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Description: Disable plugin dialog. It uses a totally non-authenticated and non-trusted way of installing arbitrary code.
-Author: Martin Pitt <mpitt@debian.org>
-Bug-Debian: http://bugs.debian.org/640026
-
-Index: calibre-0.8.29+dfsg/src/calibre/gui2/actions/preferences.py
-===================================================================
---- calibre-0.8.29+dfsg.orig/src/calibre/gui2/actions/preferences.py 2011-12-16 05:49:14.000000000 +0100
-+++ calibre-0.8.29+dfsg/src/calibre/gui2/actions/preferences.py 2011-12-20 19:29:04.798468930 +0100
-@@ -28,8 +28,6 @@
- pm.addAction(QIcon(I('config.png')), _('Preferences'), self.do_config)
- cm('welcome wizard', _('Run welcome wizard'),
- icon='wizard.png', triggered=self.gui.run_wizard)
-- cm('plugin updater', _('Get plugins to enhance calibre'),
-- icon='plugins/plugin_updater.png', triggered=self.get_plugins)
- if not DEBUG:
- pm.addSeparator()
- cm('restart', _('Restart in debug mode'), icon='debug.png',
diff --git a/app-text/calibre/files/calibre-server.conf b/app-text/calibre/files/calibre-server.conf
deleted file mode 100644
index c1bed842..00000000
--- a/app-text/calibre/files/calibre-server.conf
+++ /dev/null
@@ -1,13 +0,0 @@
-# /etc/conf.d/calibre-server
-# Change this to the user you want to run calibre-server as.
-# You may specify a group too, after a colon
-# NOTE: This must be set and not to root!
-CALIBRE_USER=
-
-# Set the path of the library to serve.
-# Defaults to the default location for CALIBRE_USER.
-#CALIBRE_LIBRARY='<user home directory>/Calibre Library'
-
-# Extra options to pass to calibre-server.
-# See the calibre-server man page for more options.
-#CALIBRE_OPTS="--username calibre --password password --thread-pool 10 --port 8080"
diff --git a/app-text/calibre/files/calibre-server.init b/app-text/calibre/files/calibre-server.init
deleted file mode 100644
index f1727072..00000000
--- a/app-text/calibre/files/calibre-server.init
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/files/calibre-server.init,v 1.1 2012/01/14 18:27:01 zmedico Exp $
-
-depend() {
- need net
- need localmount
- after bootmisc
-}
-
-checkconfig() {
- if [ "${CALIBRE_USER}" = "" -o "${CALIBRE_USER}" = "root" ] ; then
- eerror "Please edit /etc/conf.d/calibre-server"
- eerror "You have to specify a user to run calibre-server as, as we will not run it as root!"
- eerror "Modify CALIBRE_USER to your needs (you can also add a group, after a colon)"
- return 1
- fi
- if ! getent passwd "${CALIBRE_USER%:*}" >/dev/null ; then
- eerror "Please edit /etc/conf.d/calibre-server"
- eerror "Your user has to exist!"
- return 1
- fi
- if [ "${CALIBRE_USER%:*}" != "${CALIBRE_USER}" ] ; then
- if ! getent group "${CALIBRE_USER#*:}" >/dev/null ; then
- eerror "Please edit /etc/conf.d/calibre-server"
- eerror "Your group has to exist too!"
- return 1
- fi
- fi
- if [ "${CALIBRE_LIBRARY}" = "" ] ; then
- CALIBRE_USER_HOME=$(getent passwd "${CALIBRE_USER%:*}" | cut -d ':' -f 6)
- CALIBRE_LIBRARY="${CALIBRE_USER_HOME}/Calibre Library"
- fi
- if [ ! -d "${CALIBRE_LIBRARY}" ] ; then
- eerror "Please edit /etc/conf.d/calibre-server"
- eerror "The Calibre library, '${CALIBRE_LIBRARY},' does not exist."
- eerror "Please modify CALIBRE_LIBRARY to point to a valid library."
- return 1
- fi
- return 0
-}
-
-start() {
- checkconfig || return $?
- local pidfile=/var/run/calibre-server.pid
- ebegin "Starting calibre-server"
- start-stop-daemon --user "${CALIBRE_USER}" \
- --pidfile "${pidfile}" --make-pidfile --background --exec /usr/bin/calibre-server \
- -- --with-library "${CALIBRE_LIBRARY}" ${CALIBRE_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping calibre-server"
- start-stop-daemon --stop --user "${CALIBRE_USER}" \
- --pidfile /var/run/calibre-server.pid
- eend $?
-}
diff --git a/app-text/calibre/metadata.xml b/app-text/calibre/metadata.xml
deleted file mode 100644
index 9fefdebe..00000000
--- a/app-text/calibre/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>axs@gentoo.org</email>
- </maintainer>
- <maintainer>
- <email>zmedico@gentoo.org</email>
- </maintainer>
- <maintainer>
- <email>yngwin@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/epdf/epdf-9999.ebuild b/app-text/epdf/epdf-9999.ebuild
deleted file mode 100644
index 58453c19..00000000
--- a/app-text/epdf/epdf-9999.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-ESVN_SUB_PROJECT="PROTO"
-inherit enlightenment
-
-DESCRIPTION="PDF viewer with widgets for Evas"
-KEYWORDS="~amd64 ~x86"
-IUSE="cjk poppler static-libs"
-
-LICENSE="GPL-2 || ( LGPL-3 )"
-
-DEPEND="poppler? ( >=app-text/poppler-0.12 )
- >=media-libs/evas-9999
- >=dev-libs/ecore-9999"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- MY_ECONF="
- $(use_enable poppler)
- $(use_enable !poppler mupdf)
- "
- use poppler || MY_ECONF+=" $(use_enable cjk mupdf-cjk)"
-
- enlightenment_src_configure
-}
diff --git a/app-text/evince-light/ChangeLog b/app-text/evince-light/ChangeLog
deleted file mode 100644
index 6551d6e8..00000000
--- a/app-text/evince-light/ChangeLog
+++ /dev/null
@@ -1,1046 +0,0 @@
-# ChangeLog for app-text/evince
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.250 2012/08/23 16:01:12 tetromino Exp $
-
- 23 Aug 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
- evince-2.32.0-r3.ebuild, evince-2.32.0-r4.ebuild, evince-3.2.1-r1.ebuild,
- evince-3.4.0.ebuild:
- gtk-doc-am dependency is not needed, m4/gtk-doc.m4 is in the tarball. Thanks
- to Gilles Dartiguelongue for noticing.
-
- 15 Jul 2012; Raúl Porcel <armin76@gentoo.org> evince-2.32.0-r4.ebuild:
- alpha/ia64/sparc stable wrt #410611
-
- 16 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> evince-2.32.0-r3.ebuild,
- evince-2.32.0-r4.ebuild, evince-3.2.1-r1.ebuild, evince-3.4.0.ebuild,
- metadata.xml:
- Use global USE flag "postscript" instead of local USE flag "ps" for
- PostScript support
-
- 08 Jun 2012; Pacho Ramos <pacho@gentoo.org> -evince-3.2.1.ebuild,
- metadata.xml:
- Drop maintainer from metadata as talked with him, bug #90641. Drop old.
-
- 24 May 2012; Samuli Suominen <ssuominen@gentoo.org> evince-2.32.0-r4.ebuild:
- ppc stable wrt #410611
-
- 10 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
- evince-2.32.0-r3.ebuild, evince-2.32.0-r4.ebuild, evince-3.2.1.ebuild,
- evince-3.2.1-r1.ebuild, evince-3.4.0.ebuild, metadata.xml:
- Add "ps" USE flag (enabled by default) to allow disabling PostScript support
- (bug #414973, thanks to nzqr).
-
-*evince-3.4.0 (05 May 2012)
-
- 05 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
- +evince-3.4.0.ebuild, +files/evince-3.4.0-glib-gold.patch:
- Version bump with small bugfixes and UI improvements.
-
- 04 May 2012; Jeff Horelick <jdhore@gentoo.org> evince-2.32.0-r3.ebuild,
- evince-2.32.0-r4.ebuild, evince-3.2.1.ebuild, evince-3.2.1-r1.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 30 Apr 2012; Justin Lecher <jlec@gentoo.org> evince-3.2.1-r1.ebuild,
- +files/evince-3.2.1-glib-gold.patch:
- Add fix for problems with glib-2.32 and gold linker, #414065
-
- 29 Apr 2012; Markus Meier <maekke@gentoo.org> evince-2.32.0-r4.ebuild:
- x86 stable, bug #410611
-
- 25 Apr 2012; Markus Meier <maekke@gentoo.org> evince-2.32.0-r4.ebuild:
- arm stable, bug #410611
-
- 19 Apr 2012; Brent Baude <ranger@gentoo.org> evince-2.32.0-r4.ebuild:
- Marking evince-2.32.0-r4 ppc64 stable for bug 410611
-
- 18 Apr 2012; Agostino Sarubbo <ago@gentoo.org> evince-2.32.0-r4.ebuild:
- Stable for amd64, wrt bug #410611
-
- 30 Jan 2012; Pacho Ramos <pacho@gentoo.org> evince-2.32.0-r4.ebuild:
- Stop allowing to build gtk-doc files as they are useless for evince as
- discussed in bug #398435 (by Nick Bowler). Thanks to Alexandre Rostovtsev for
- looking to the issue.
-
-*evince-2.32.0-r4 (17 Dec 2011)
-
- 17 Dec 2011; Pacho Ramos <pacho@gentoo.org> +evince-2.32.0-r4.ebuild,
- +files/evince-2.32.0-create_thumbnail_frame-null.patch,
- +files/evince-2.32.0-desktop-categories.patch, -evince-2.32.0-r2.ebuild:
- Fix menu categories, bug #393585 by Sergey S. Starikoff; apply another patch
- from 2.32 branch to fix another crash. Remove old.
-
- 04 Dec 2011; Alexandre Rostovtsev <tetromino@gentoo.org> evince-3.2.1.ebuild,
- evince-3.2.1-r1.ebuild:
- evince-3.x uses docbook-xml-dtd:4.3, not 4.1.2 (bug #392263, thanks to
- markus.heuberger@gmx.net for reporting).
-
- 26 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org> evince-3.2.1.ebuild,
- evince-3.2.1-r1.ebuild:
- Fix the gnome-icon-theme configure sed (bug #391859, thanks to Florian Faber
- <faber@faberman.de> for reporting).
-
-*evince-3.2.1-r1 (23 Nov 2011)
-
- 23 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
- +evince-3.2.1-r1.ebuild, +files/evince-3.2.1-libgxps-0.2.patch:
- Add patches to fix libgxps-0.2 and texlive-2011 support.
-
- 16 Nov 2011; Justin Lecher <jlec@gentoo.org> evince-2.32.0-r2.ebuild,
- evince-2.32.0-r3.ebuild, evince-3.2.1.ebuild:
- Corrected Slotting of media-libs/tiff
-
- 15 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
- evince-2.32.0-r2.ebuild, evince-2.32.0-r3.ebuild:
- QA: eautoreconf should be before gnome2_src_prepare.
-
-*evince-3.2.1 (03 Nov 2011)
-
- 03 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
- -files/evince-2.91.5-fix-evinceview-introspection.patch,
- -evince-3.0.2.ebuild, +evince-3.2.1.ebuild, metadata.xml:
- Bump to 3.2.1 from the gnome overlay. Drop old. Add several missing
- dependencies. Notable changes: UI fixes, stability improvements, XPS support.
-
- 17 Oct 2011; Justin Lecher <jlec@gentoo.org> +files/evince-2.32.0-gold.patch,
- metadata.xml, evince-2.32.0-r3.ebuild:
- Fix linking with gold.ld
-
- 05 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> evince-2.32.0-r3.ebuild:
- ppc/ppc64 stable wrt #369909
-
-*evince-3.0.2 (16 Aug 2011)
-
- 16 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
- +files/evince-2.91.5-fix-evinceview-introspection.patch,
- +evince-3.0.2.ebuild:
- Bump to 3.0.2, from gnome overlay for GNOME 3
-
- 13 Aug 2011; Raúl Porcel <armin76@gentoo.org> evince-2.32.0-r3.ebuild:
- alpha/ia64/sparc stable wrt #369909
-
- 17 Jul 2011; Markus Meier <maekke@gentoo.org> evince-2.32.0-r3.ebuild:
- arm stable, bug #369909
-
- 14 Jul 2011; Thomas Kahle <tomka@gentoo.org> evince-2.32.0-r3.ebuild:
- x86 stable per bug 369909
-
- 01 Jul 2011; Markos Chandras <hwoarang@gentoo.org> evince-2.32.0-r3.ebuild:
- Stable on amd64 wrt bug #278255
-
- 12 Jun 2011; Pacho Ramos <pacho@gentoo.org> -evince-2.32.0-r1.ebuild,
- evince-2.32.0-r3.ebuild:
- Fix gconf-2.m4 missing again (bug #371272 by Francesco Turco). Remove old.
-
- 26 Apr 2011; Kacper Kowalik <xarthisius@gentoo.org> evince-2.32.0-r2.ebuild:
- ppc64 stable wrt #363447
-
- 23 Apr 2011; Raúl Porcel <armin76@gentoo.org> evince-2.32.0-r2.ebuild:
- alpha/arm/ia64/sparc stable wrt #363447
-
-*evince-2.32.0-r3 (21 Apr 2011)
-
- 21 Apr 2011; Pacho Ramos <pacho@gentoo.org> +evince-2.32.0-r3.ebuild,
- +files/evince-2.32.0-stop-spinner.patch,
- +files/evince-2.32.0-use-popup.patch:
- Revision bump to include upstream patches reported by Arthur Taylor fixing
- random minimizing (bug #364311) and useless wakeups (bug #364313) problems.
-
- 16 Apr 2011; Pacho Ramos <pacho@gentoo.org> evince-2.32.0-r2.ebuild:
- gconf-2.m4 is needed for autoconf, bug #363781 by Jimmy C. Chau.
-
- 15 Apr 2011; Christoph Mende <angelos@gentoo.org> evince-2.32.0-r2.ebuild:
- Stable on amd64 wrt bug #363447
-
- 15 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- evince-2.32.0-r2.ebuild:
- x86 stable wrt security bug #363447
-
- 13 Apr 2011; Brent Baude <ranger@gentoo.org> evince-2.32.0-r2.ebuild:
- Marking evince-2.32.0-r2 ppc for bug 363447
-
-*evince-2.32.0-r2 (13 Apr 2011)
-
- 13 Apr 2011; Pacho Ramos <pacho@gentoo.org> +evince-2.32.0-r2.ebuild,
- +files/evince-2.32.0-dvi-security.patch,
- +files/evince-2.32.0-libview-crash.patch,
- +files/evince-2.32.0-update-poppler.patch:
- Fix libview crash, upstream bug #630999; fix another security issue in the
- dvi-backend; update poppler api with Arch patch (bug #354709 by Justin
- Lecher, Ian Abbott and Rafał Mużyło).
-
- 09 Apr 2011; Gilles Dartiguelongue <eva@gentoo.org> -evince-2.30.3.ebuild,
- -evince-2.32.0.ebuild:
- Clean up old revisions.
-
- 22 Mar 2011; Brent Baude <ranger@gentoo.org> evince-2.32.0-r1.ebuild:
- Marking evince-2.32.0-r1 ppc stable for bug 353436
-
- 21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> evince-2.32.0-r1.ebuild:
- ppc64 stable wrt #353436
-
- 16 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org> evince-2.30.3.ebuild,
- evince-2.32.0.ebuild, evince-2.32.0-r1.ebuild:
- Fix slot-deps on gtk+ and other libs
-
- 12 Mar 2011; Raúl Porcel <armin76@gentoo.org> evince-2.32.0-r1.ebuild:
- alpha/arm/ia64/sparc stable wrt #353436
-
- 24 Feb 2011; Thomas Kahle <tomka@gentoo.org> evince-2.32.0-r1.ebuild:
- x86 stable per bug 353436
-
- 23 Feb 2011; Markos Chandras <hwoarang@gentoo.org> evince-2.32.0-r1.ebuild:
- Stable on amd64 wrt bug #353436
-
- 14 Feb 2011; Pacho Ramos <pacho@gentoo.org> evince-2.32.0.ebuild:
- Add gnome-base/gsettings-desktop-schemas to RDEPEND as asked by Nirbheek.
-
-*evince-2.32.0-r1 (18 Jan 2011)
-
- 18 Jan 2011; Pacho Ramos <pacho@gentoo.org> -evince-2.26.2.ebuild,
- -files/evince-2.27.4-smclient-configure.patch, -evince-2.28.2.ebuild,
- +evince-2.32.0-r1.ebuild, +files/evince-2.32.0-dvi-CVEs.patch,
- +files/evince-2.32.0-libdocument-segfault.patch,
- +files/evince-2.32.0-pk-fonts.patch:
- Revision bump including upstream patches for fixing security bugs in dvi
- backend, libdocument segfaults and problem with pk fonts after applying
- security patch. Remove old.
-
- 07 Dec 2010; Gilles Dartiguelongue <eva@gentoo.org> evince-2.32.0.ebuild:
- Re-drop hppa keyword, thanks to Mr_Bones for reminding.
-
-*evince-2.32.0 (17 Oct 2010)
-
- 17 Oct 2010; Pacho Ramos <pacho@gentoo.org> +evince-2.32.0.ebuild:
- Version bump for Gnome 2.32: Make Shrink to Printable Area default option
- for Page Scaling, preliminary support for adding new annotations, add
- confirmation dialog on closing window when document has been modified, add
- an action to edit menu to save current settings as default, add a new
- sidebar page to show the list of annotations, finish DBus API for synctex
- support, use cairo to draw search results, other bugfixes and translation
- updates.
-
- 17 Oct 2010; Raúl Porcel <armin76@gentoo.org> evince-2.30.3.ebuild:
- alpha/ia64/sparc stable wrt #324077
-
- 14 Oct 2010; Markus Meier <maekke@gentoo.org> evince-2.30.3.ebuild:
- arm stable, bug #324077
-
- 09 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> evince-2.30.3.ebuild:
- ppc64 stable wrt #324077
-
- 15 Sep 2010; Gilles Dartiguelongue <eva@gentoo.org> evince-2.30.3.ebuild:
- Make hicolor-icon-theme an alternative to gnome-icon-theme, bug #326855.
- Drop libtool-1 compat.
-
- 11 Sep 2010; Joseph Jezak <josejx@gentoo.org> evince-2.30.3.ebuild:
- Marked ppc for bug #324077.
-
- 19 Aug 2010; Gilles Dartiguelongue <eva@gentoo.org> evince-2.30.3.ebuild:
- Raise gtk-doc dependency according to configure.
-
- 18 Aug 2010; Markus Meier <maekke@gentoo.org> evince-2.28.2.ebuild:
- arm stable, bug #314899
-
- 14 Aug 2010; Raúl Porcel <armin76@gentoo.org> evince-2.28.2.ebuild:
- alpha/ia64/sparc stable wrt #314899
-
- 01 Aug 2010; Christian Faulhammer <fauli@gentoo.org> evince-2.30.3.ebuild:
- x86 stable, bug 324077
-
- 31 Jul 2010; Pacho Ramos <pacho@gentoo.org> evince-2.30.3.ebuild:
- amd64 stable, bug 324077
-
- 20 Jul 2010; Jeroen Roovers <jer@gentoo.org> evince-2.26.2.ebuild,
- evince-2.28.2.ebuild, evince-2.30.3.ebuild:
- Drop HPPA keywording (bug #324511).
-
-*evince-2.30.3 (03 Jul 2010)
-
- 03 Jul 2010; Pacho Ramos <pacho@gentoo.org> -evince-2.30.2.ebuild,
- +evince-2.30.3.ebuild:
- Version bump: Fix cbz comics (bug #326515 by Dirk Best). Remove old
- testing.
-
-*evince-2.30.2 (23 Jun 2010)
-
- 23 Jun 2010; Pacho Ramos <pacho@gentoo.org> -evince-2.30.1-r1.ebuild,
- +evince-2.30.2.ebuild:
- Version bump with updated translations and fixes, remove old.
-
-*evince-2.30.1-r1 (13 Jun 2010)
-
- 13 Jun 2010; Pacho Ramos <pacho@gentoo.org> +evince-2.30.1-r1.ebuild:
- Add new version for Gnome 2.30.
-
- 04 Jun 2010; Markus Meier <maekke@gentoo.org> evince-2.28.2.ebuild:
- x86 stable, bug #314899
-
- 22 May 2010; Raúl Porcel <armin76@gentoo.org> evince-2.28.2.ebuild:
- Add ~arm
-
- 03 May 2010; Olivier Crête <tester@gentoo.org> evince-2.28.2.ebuild:
- amd64 stable, bug #314899
-
- 24 Feb 2010; Gilles Dartiguelongue <eva@gentoo.org> -evince-2.24.2.ebuild,
- -evince-2.28.1.ebuild:
- Clean up old revisions.
-
- 10 Feb 2010; Samuli Suominen <ssuominen@gentoo.org> evince-2.24.2.ebuild,
- evince-2.26.2.ebuild, evince-2.28.1.ebuild, evince-2.28.2.ebuild:
- Update poppler dependency for #304349
-
- 17 Jan 2010; Jeroen Roovers <jer@gentoo.org> evince-2.26.2.ebuild:
- Stable for HPPA (bug #281427).
-
- 15 Jan 2010; Jonathan Callen <abcd@gentoo.org> evince-2.28.2.ebuild:
- Add prefix keywords
-
-*evince-2.28.2 (18 Dec 2009)
-
- 18 Dec 2009; Gilles Dartiguelongue <eva@gentoo.org> +evince-2.28.2.ebuild:
- Version bump. Rendering fixes, documentation and translation updates.
-
- 03 Dec 2009; Brent Baude <ranger@gentoo.org> evince-2.26.2.ebuild:
- Marking evince-2.26.2 ppc64 stable for bug 281427
-
- 28 Nov 2009; Raúl Porcel <armin76@gentoo.org> evince-2.26.2.ebuild:
- alpha/ia64/sparc stable wrt #281427
-
- 01 Nov 2009; Nirbheek Chauhan <nirbheek@gentoo.org> +files/gconf-2.m4:
- Fix bug 291339 -- need gconf-2.m4 for autoconf
-
- 29 Oct 2009; Gilles Dartiguelongue <eva@gentoo.org> -evince-2.26.1.ebuild,
- +files/evince-2.27.4-smclient-configure.patch, +evince-2.28.1.ebuild,
- metadata.xml:
- New version for GNOME 2.28. Clean up old revision.
-
-*evince-2.28.1 (29 Oct 2009)
-
- 29 Oct 2009; Gilles Dartiguelongue <eva@gentoo.org> -evince-2.26.1.ebuild,
- +files/evince-2.27.4-smclient-configure.patch, +evince-2.28.1.ebuild,
- metadata.xml:
- New version for GNOME 2.28. Clean up old revision.
-
- 24 Oct 2009; nixnut <nixnut@gentoo.org> evince-2.26.2.ebuild:
- ppc stable #281427
-
- 16 Oct 2009; Markus Meier <maekke@gentoo.org> evince-2.26.2.ebuild:
- x86 stable, bug #281427
-
- 08 Oct 2009; Mart Raudsepp <leio@gentoo.org> Manifest:
- Fix Manifest
-
- 08 Oct 2009; Olivier Crête <tester@gentoo.org> evince-2.26.2.ebuild:
- Stable on amd64, bug #281427
-
-*evince-2.26.2 (18 May 2009)
-
- 18 May 2009; Gilles Dartiguelongue <eva@gentoo.org> evince-2.24.2.ebuild,
- +evince-2.26.2.ebuild:
- Bump to 2.26.2. Bug fixes and translation updates.
-
-*evince-2.26.1 (02 May 2009)
-
- 02 May 2009; Gilles Dartiguelongue <eva@gentoo.org>
- -files/evince-0.6.1-dbus-switch.patch,
- -files/evince-2.22.2-t1lib-fonts.patch, -evince-2.22.2-r1.ebuild,
- +evince-2.26.1.ebuild:
- New version for GNOME 2.26. Load of small improvments here and there.
- Clean up old revisions.
-
- 27 Apr 2009; Jeroen Roovers <jer@gentoo.org> evince-2.24.2:
- Stable for HPPA (bug #260063).
-
- 12 Apr 2009; Friedrich Oslage <bluebird@gentoo.org> evince-2.24.2.ebuild:
- Stable on sparc, bug #260063
-
- 10 Apr 2009; Peter Alfredsen <loki_val@gentoo.org>
- evince-2.22.2-r1.ebuild:
- Updating app-text/evince for virtual/poppler-glib update; cairo is the
- superior backend, always enable it anywhere it can be used.
-
- 30 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> -evince-2.20.1.ebuild,
- evince-2.22.2-r1.ebuild, evince-2.24.2.ebuild:
- Update dependencies w.r.t. bug 264230, fully-split-out poppler transition.
- Also punt evince-2.20.1, since no version of poppler in-tree meets the
- requirements of <app-text/poppler-bindings-0.8.
-
- 18 Mar 2009; Raúl Porcel <armin76@gentoo.org> evince-2.24.2.ebuild:
- alpha/ia64 stable wrt #260063
-
- 15 Mar 2009; Markus Meier <maekke@gentoo.org> evince-2.24.2.ebuild:
- x86 stable, bug #260063
-
- 12 Mar 2009; Daniel Gryniewicz <dang@gentoo.org> evince-2.24.2.ebuild:
- poppler-bindings needs cairo too; bug #262111
-
- 11 Mar 2009; Daniel Gryniewicz <dang@gentoo.org> evince-2.24.2.ebuild:
- Marked stable on amd64
-
- 07 Mar 2009; Thomas Anderson <gentoofan23@gentoo.org>
- evince-2.20.1.ebuild, evince-2.22.2-r1.ebuild, evince-2.24.2.ebuild:
- Transition to eapi 2 use deps
-
- 06 Mar 2009; Brent Baude <ranger@gentoo.org> evince-2.24.2.ebuild:
- Marking evince-2.24.2 ppc stable for bug 260063
-
- 05 Mar 2009; Brent Baude <ranger@gentoo.org> evince-2.24.2.ebuild:
- Marking evince-2.24.2 ppc64 stable for bug 260063
-
- 05 Mar 2009; Gilles Dartiguelongue <eva@gentoo.org> -evince-2.20.2.ebuild,
- -evince-2.24.0.ebuild, -evince-2.24.1.ebuild:
- Clean up old revisions.
-
-*evince-2.24.2 (24 Nov 2008)
-
- 24 Nov 2008; Gilles Dartiguelongue <eva@gentoo.org> +evince-2.24.2.ebuild:
- Bump to 2.24.2. Bug fixes and translation updates.
-
-*evince-2.24.1 (20 Nov 2008)
-
- 20 Nov 2008; Gilles Dartiguelongue <eva@gentoo.org> +evince-2.24.1.ebuild:
- Bump to 2.24.1. Bug fixes and translation updates.
-
- 13 Nov 2008; Brent Baude <ranger@gentoo.org> evince-2.22.2-r1.ebuild:
- Marking evince-2.22.2-r1 ppc64 stable for bug 236971
-
- 06 Nov 2008; Jeremy Olexa <darkside@gentoo.org> evince-2.24.0.ebuild:
- minor die message wording improvement for evince-2.24.0
-
-*evince-2.24.0 (11 Oct 2008)
-
- 11 Oct 2008; Gilles Dartiguelongue <eva@gentoo.org> metadata.xml,
- evince-2.22.2-r1.ebuild, +evince-2.24.0.ebuild:
- New version for GNOME 2.24. Use multimedia keys, better session integration
- and usual lot of bug fixes. Fix repoman warnings.
-
- 25 Sep 2008; Jeroen Roovers <jer@gentoo.org> evince-2.22.2-r1.ebuild:
- Stable for HPPA (bug #236971).
-
- 04 Sep 2008; Christian Faulhammer <opfer@gentoo.org> evince-2.20.1.ebuild,
- evince-2.20.2.ebuild:
- change dependency from virtual/tetex to virtual/tex-base
-
- 12 Aug 2008; Mart Raudsepp <leio@gentoo.org> evince-2.20.1.ebuild,
- -evince-2.22.0.ebuild, -evince-2.22.1.1.ebuild, evince-2.22.2-r1.ebuild:
- Remove old. Remove unnecessary autotools inherit on latest
-
- 12 Aug 2008; Raúl Porcel <armin76@gentoo.org> evince-2.22.2-r1.ebuild:
- alpha/ia64/sparc stable wrt #229709
-
- 10 Aug 2008; Markus Meier <maekke@gentoo.org> evince-2.22.2-r1.ebuild:
- x86 stable, bug #229709
-
- 02 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
- Add USE flag description to metadata wrt GLEP 56.
-
- 30 Jul 2008; Brent Baude <ranger@gentoo.org> evince-2.22.2-r1.ebuild:
- Marking evince-2.22.2-r1 ppc stable for bug 229709
-
- 26 Jul 2008; Olivier Crête <tester@gentoo.org> evince-2.22.2-r1.ebuild:
- Stable on amd64, bug #229709
-
-*evince-2.22.2-r1 (07 Jul 2008)
-
- 07 Jul 2008; Daniel Gryniewicz <dang@gentoo.org>
- +files/evince-2.22.2-t1lib-fonts.patch, -evince-2.22.2.ebuild,
- +evince-2.22.2-r1.ebuild:
- Bump to 2.22.2-r1
-
- - Fix horrible font rendering of dvi files with t1lib. Bug #158172
-
- 06 Jul 2008; Peter Alfredsen <loki_val@gentoo.org> evince-2.20.1.ebuild,
- evince-2.20.2.ebuild:
- Adjust deps wrt bug #230944
-
- 01 Jul 2008; Gilles Dartiguelongue <eva@gentoo.org> evince-2.20.1.ebuild,
- evince-2.20.2.ebuild, evince-2.22.0.ebuild, evince-2.22.1.1.ebuild,
- evince-2.22.2.ebuild:
- add docbook-xml-dtd-4.1.2 to DEPEND, fix bug #229077.
-
-*evince-2.22.2 (29 May 2008)
-
- 29 May 2008; Daniel Gryniewicz <dang@gentoo.org> +evince-2.22.2.ebuild:
- Bump to 2.22.2
-
- * Fixes warning with gtk-2.10 (Matthias Drochner)
-
- * Fixes crash in impress backend (Hans Petter Jansson)
-
- * Handle multipage tiff properly (Carlos Garcia Campos)
-
- 05 May 2008; Daniel Gryniewicz <dang@gentoo.org> evince-2.22.1.1.ebuild:
- Use virtual/tex-base rather than virtual/tetex; bug #219322
-
- 21 Apr 2008; <welp@gentoo.org> evince-2.22.0.ebuild,
- evince-2.22.1.1.ebuild:
- keyring to gnome-keyring
-
-*evince-2.22.1.1 (08 Apr 2008)
-
- 08 Apr 2008; Rémi Cardona <remi@gentoo.org> +evince-2.22.1.1.ebuild:
- Bump to 2.22.1.1, bugfix release, contains our dbus patch
-
- 02 Apr 2008; Daniel Gryniewicz <dang@gentoo.org>
- -files/evince-2.22.0-gtk-doc-die-die-die.patch, evince-2.22.0.ebuild:
- Remove gtk-doc hack in favor of gtk-doc-am dep
-
-*evince-2.22.0 (27 Mar 2008)
-
- 27 Mar 2008; Gilles Dartiguelongue <eva@gentoo.org>
- +files/evince-2.22.0-gtk-doc-die-die-die.patch, +evince-2.22.0.ebuild:
- New version for GNOME 2.22. Uses GIO, lots of bug and crash fixes. Uses
- libspectre in place of ghostscript. gnome-keyring is now optional.
-
- 04 Feb 2008; Jeroen Roovers <jer@gentoo.org> evince-2.20.2.ebuild:
- Stable for HPPA (bug #208366).
-
- 03 Feb 2008; Raúl Porcel <armin76@gentoo.org> evince-2.20.2.ebuild:
- alpha/ia64/sparc stable wrt #208366
-
- 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> evince-2.20.2.ebuild:
- Stable on amd64 wrt bug #208366.
-
- 01 Feb 2008; Mart Raudsepp <leio@gentoo.org>
- -files/evince-0.5.3-links.patch, -files/evince-0.6.1-freebsd.patch,
- -files/evince-0.6.1-gv-limit.patch, -evince-0.5.3-r1.ebuild,
- -evince-0.6.1-r3.ebuild:
- Remove Gnome 2.16 and older versions
-
- 01 Feb 2008; Brent Baude <ranger@gentoo.org> evince-2.20.2.ebuild:
- Marking evince-2.20.2 ppc64 and ppc stable for bug 208366
-
- 01 Feb 2008; Christian Faulhammer <opfer@gentoo.org> evince-2.20.2.ebuild:
- stable x86, bug 208366
-
-*evince-2.20.2 (06 Dec 2007)
-
- 06 Dec 2007; Gilles Dartiguelongue <eva@gentoo.org> +evince-2.20.2.ebuild:
- bump to 2.20.2
-
- 14 Nov 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- evince-2.20.1.ebuild:
- ppc stable, bug #196735
-
- 12 Nov 2007; Jeroen Roovers <jer@gentoo.org> evince-2.20.1.ebuild:
- Stable for HPPA (bug #196735).
-
- 11 Nov 2007; Raúl Porcel <armin76@gentoo.org> evince-2.20.1.ebuild:
- alpha/ia64 stable wrt security #196735
-
- 10 Nov 2007; Daniel Gryniewicz <dang@gentoo.org> evince-2.20.1.ebuild:
- Marked stable on amd64 for bug #196735
-
- 10 Nov 2007; Ferris McCormick <fmccor@gentoo.org> evince-2.20.1.ebuild:
- Sparc stable --- Yet more for security Bug #196735
-
- 10 Nov 2007; Christian Faulhammer <opfer@gentoo.org> evince-2.20.1.ebuild:
- stable x86, security bug 196735
-
- 10 Nov 2007; Markus Rothe <corsair@gentoo.org> evince-2.20.1.ebuild:
- Stable on ppc64; bug #196735
-
- 17 Oct 2007; Gilles Dartiguelongue <eva@gentoo.org>
- evince-0.5.3-r1.ebuild, evince-0.6.1-r3.ebuild, evince-0.8.3.ebuild,
- evince-2.20.0.ebuild:
- fix some QA warnings
-
-*evince-2.20.1 (17 Oct 2007)
-
- 17 Oct 2007; Gilles Dartiguelongue <eva@gentoo.org> +evince-2.20.1.ebuild:
- bump to 2.20.1, changed back WANT_AUTOMAKE to 1.9 because it fails otherwise
-
- 25 Sep 2007; Daniel Gryniewicz <dang@gentoo.org> ChangeLog:
- Remove dev version; prep for unmask
-
- 23 Sep 2007; Tom Gall <tgall@gentoo.org>
- evince-0.8.3.ebuild:
- stable on ppc64
-
-*evince-2.20.0 (19 Sep 2007)
-
- 19 Sep 2007; Daniel Gryniewicz <dang@gentoo.org> -evince-2.19.92.ebuild,
- +evince-2.20.0.ebuild:
- Bump to 2.20.0
-
- * Forms support broken by forgotten ifdef fix (Carlos Garcia Campos)
-
- * Issue with making a copy and xfer to different file system (Carlos Garcia
- Campos)
-
- * Desktop file fixes (Götz Waschk)
-
-*evince-2.19.92 (04 Sep 2007)
-
- 04 Sep 2007; Daniel Gryniewicz <dang@gentoo.org> +evince-2.19.92.ebuild:
- New evince to go with new poppler
-
- 28 Aug 2007; Jeroen Roovers <jer@gentoo.org> evince-0.8.3.ebuild:
- Stable for HPPA (bug #185823).
-
-*evince-0.9.3 (23 Aug 2007)
-
- 23 Aug 2007; Daniel Gryniewicz <dang@gentoo.org> +evince-0.9.3.ebuild:
- Pre-release version of evince to go with the pre-release version of poppler
-
- 11 Aug 2007; Andrej Kacian <ticho@gentoo.org> evince-0.8.3.ebuild:
- Stable on x86, bug #185823.
-
- 10 Aug 2007; Daniel Gryniewicz <dang@gentoo.org> evince-0.8.3.ebuild:
- Restrict tests; they need dogtail (whatever that is). Bug #188177
-
- 10 Aug 2007; Christoph Mende <angelos@gentoo.org> evince-0.8.3.ebuild:
- Stable on amd64 wrt bug #185823
-
- 08 Aug 2007; Raúl Porcel <armin76@gentoo.org> evince-0.8.3.ebuild:
- alpha/ia64 stable wrt #185823
-
- 07 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> evince-0.8.3.ebuild:
- Stable on ppc wrt bug #185823.
-
- 07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> evince-0.8.3.ebuild:
- Stable on sparc wrt #185823
-
- 02 Aug 2007; Michael Sterrett <mr_bones_@gentoo.org>
- evince-0.5.3-r1.ebuild, evince-0.6.1-r3.ebuild:
- correct dbus deps (bug #187369)
-
-*evince-0.8.3 (19 Jul 2007)
-
- 19 Jul 2007; Gilles Dartiguelongue <eva@gentoo.org> -evince-0.6.0.ebuild,
- -evince-0.6.1.ebuild, -evince-0.6.1-r1.ebuild, -evince-0.6.1-r2.ebuild,
- -evince-0.8.0.ebuild, -evince-0.8.1.ebuild, +evince-0.8.3.ebuild:
- cleaning up old versions
- bump to 0.8.3
- * fix compilation against poppler 0.5.4
- * freebsd patch is upstream
-
- 08 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org>
- evince-0.5.3-r1.ebuild, evince-0.6.0.ebuild, evince-0.6.1.ebuild,
- evince-0.6.1-r1.ebuild, evince-0.6.1-r2.ebuild, evince-0.6.1-r3.ebuild,
- evince-0.8.0.ebuild, evince-0.8.1.ebuild:
- remove reference to old, removed dbus (bug #183696)
-
- 16 May 2007; Roy Marples <uberlord@gentoo.org> evince-0.6.1-r3.ebuild,
- evince-0.8.1.ebuild:
- Keyworded ~x86-fbsd, ##178471 thanks to Joe Peterson.
-
- 15 May 2007; Daniel Gryniewicz <dang@gentoo.org>
- +files/evince-0.6.1-freebsd.patch, +files/evince-0.8.1-freebsd.patch,
- evince-0.6.1-r3.ebuild, evince-0.8.1.ebuild:
- Freebsd fixes; bug #178471
-
-*evince-0.8.1 (21 Apr 2007)
-
- 21 Apr 2007; Remi Cardona <remi@gentoo.org> +evince-0.8.1.ebuild:
- bump to 0.8.1
-
- 16 Apr 2007; Daniel Gryniewicz <dang@gentoo.org> evince-0.6.1-r3.ebuild:
- add libxml2 dep; bug #172732
-
- 29 Mar 2007; Markus Rothe <corsair@gentoo.org> evince-0.6.1-r3.ebuild:
- Stable on ppc64; bug #156573
-
-*evince-0.8.0 (27 Mar 2007)
-
- 27 Mar 2007; Daniel Gryniewicz <dang@gentoo.org>
- +files/evince-0.7.1-display-menu.patch, +evince-0.8.0.ebuild:
- gnome 2.18.0
-
- 27 Mar 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- evince-0.6.1-r3.ebuild:
- ppc stable, bug #156573
-
- 27 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
- evince-0.6.1-r3.ebuild:
- Stable on alpha/amd64/ia64 wrt bug #156573.
-
- 27 Mar 2007; Jeroen Roovers <jer@gentoo.org> evince-0.6.1-r3.ebuild:
- Stable for HPPA (bug #156573).
-
- 27 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- evince-0.6.1-r3.ebuild:
- Stable on sparc wrt security #156573
-
- 27 Mar 2007; Christian Faulhammer <opfer@gentoo.org>
- evince-0.6.1-r3.ebuild:
- stable x86, security bug 156573
-
-*evince-0.6.1-r3 (26 Mar 2007)
-
- 26 Mar 2007; Daniel Gryniewicz <dang@gentoo.org>
- +files/evince-0.6.1-gv-limit.patch, +evince-0.6.1-r3.ebuild:
- Bump to 0.6.1-r3
- Add patch for bug #156573
-
- 24 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
- evince-0.6.1-r2.ebuild:
- Stable on alpha/ia64 wrt bug #171545.
-
- 24 Mar 2007; Markus Rothe <corsair@gentoo.org> evince-0.6.1-r2.ebuild:
- Stable on ppc64; bug #171545
-
- 22 Mar 2007; Steve Dibb <beandog@gentoo.org> evince-0.6.1-r2.ebuild:
- amd64 stable, bug 171545
-
- 21 Mar 2007; Christian Faulhammer <opfer@gentoo.org>
- evince-0.6.1-r2.ebuild:
- stable x86, bug 171545
-
- 21 Mar 2007; Jeroen Roovers <jer@gentoo.org> evince-0.6.1-r2.ebuild:
- Stable for HPPA (bug #171545).
-
- 20 Mar 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- evince-0.6.1-r2.ebuild:
- Stable on ppc wrt bug #171545.
-
- 20 Mar 2007; Ferris McCormick <fmccor@gentoo.org> evince-0.6.1-r2.ebuild:
- sparc stable --- Bug #171545 --- Has seemed fine for over a month.
-
-*evince-0.6.1-r2 (14 Feb 2007)
-
- 14 Feb 2007; Daniel Gryniewicz <dang@gentoo.org> +evince-0.6.1-r2.ebuild:
- Make evince use gnomeprint, rather than gtkprint; gtkprint is not ready, and
- will be re-enabled in 0.7.x. bug #162151
-
- 04 Feb 2007; Markus Rothe <corsair@gentoo.org> evince-0.6.1-r1.ebuild:
- Stable on ppc64; bug #164978
-
- 03 Feb 2007; Andrej Kacian <ticho@gentoo.org> evince-0.6.1-r1.ebuild:
- Stable on x86, bug #164978.
-
- 03 Feb 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- evince-0.6.1-r1.ebuild:
- Stable on ppc wrt bug #164978.
-
- 03 Feb 2007; Olivier Crête <tester@gentoo.org> evince-0.6.1-r1.ebuild:
- Stable on amd64 per bug #164978
-
- 01 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- evince-0.6.1-r1.ebuild:
- Stable on sparc
-
- 21 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> evince-0.6.1.ebuild:
- Stable on IA64, bug 156662.
-
- 18 Jan 2007; Jeroen Roovers <jer@gentoo.org> evince-0.6.1-r1.ebuild:
- Stable for HPPA (bug #147751).
-
- 14 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> evince-0.6.1.ebuild:
- Stable on Alpha.
-
- 21 Dec 2006; Markus Rothe <corsair@gentoo.org> evince-0.6.1.ebuild:
- Stable on ppc64; bug #156662
-
- 18 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> evince-0.6.1.ebuild:
- Stable on sparc
-
-*evince-0.6.1-r1 (17 Dec 2006)
-
- 17 Dec 2006; Daniel Gryniewicz <dang@gentoo.org>
- +files/evince-0.6.1-dbus-switch.patch, +evince-0.6.1-r1.ebuild:
- Add actual configure switch for dbus; bug #158034
-
- 17 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org> evince-0.6.1.ebuild:
- Stable on ppc wrt bug #156662.
-
- 12 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> evince-0.6.1.ebuild:
- Stable on amd64 wrt bug #156662.
-
- 10 Dec 2006; Andrej Kacian <ticho@gentoo.org> evince-0.6.1.ebuild:
- Stable on x86, bug #156662.
-
- 09 Nov 2006; Doug Goldstein <cardoe@gentoo.org> evince-0.5.3-r1.ebuild,
- evince-0.6.0.ebuild, evince-0.6.1.ebuild:
- Update D-Bus depends to new bindings
-
- 22 Oct 2006; Daniel Gryniewicz <dang@gentoo.org>
- -files/evince-0.4.0-display-menu.patch, -files/evince-0.4.0-no-tiff.patch,
- -files/evince-0.4.0-t1lib_is_t1.patch, -evince-0.4.0-r3.ebuild,
- -evince-0.5.0.ebuild, -evince-0.5.1.ebuild, -evince-0.5.4.ebuild,
- -evince-0.5.5.ebuild:
- Cleanup old versions
-
- 21 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> evince-0.6.0.ebuild:
- Stable on ia64, bug 151835.
-
- 21 Oct 2006; Jeroen Roovers <jer@gentoo.org> evince-0.6.0.ebuild:
- Stable for HPPA (bug #151835).
-
- 20 Oct 2006; Aron Griffis <agriffis@gentoo.org> evince-0.5.3-r1.ebuild:
- Mark 0.5.3-r1 stable on alpha
-
- 19 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> evince-0.6.0.ebuild:
- Stable on Alpha.
-
- 18 Oct 2006; Emanuele Giaquinta <exg@gentoo.org> evince-0.6.0.ebuild:
- Stable on ppc; bug #151835
-
- 18 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> evince-0.6.0.ebuild:
- Stable on sparc wrt #151835
-
- 18 Oct 2006; Andrej Kacian <ticho@gentoo.org> evince-0.6.0.ebuild:
- Stable on x86, bug #151835.
-
- 18 Oct 2006; Markus Rothe <corsair@gentoo.org> evince-0.6.0.ebuild:
- Stable on ppc64; bug #151835
-
- 18 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> evince-0.6.0.ebuild:
- Marked stable on amd64 for bug #151835
-
- 18 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> +evince-0.6.1.ebuild:
- New upstream version
-
-*evince-0.6.1 (18 Oct 2006)
-
- 18 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> +evince-0.6.1.ebuild:
- Bump to 0.6.1
-
- 06 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> evince-0.4.0-r3.ebuild,
- evince-0.5.0.ebuild, evince-0.5.1.ebuild, evince-0.5.3-r1.ebuild,
- evince-0.5.4.ebuild, evince-0.5.5.ebuild, evince-0.6.0.ebuild:
- only 0.4.0 needs automake, so it gets a gnome-common dep. Remove autoreconf
- from the rest. Bug #150115
-
- 19 Sep 2006; Aron Griffis <agriffis@gentoo.org> evince-0.5.3-r1.ebuild:
- Mark 0.5.3-r1 stable on ia64. #139612
-
- 05 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> +evince-0.6.0.ebuild:
- Bump to 0.6.0
-
-*evince-0.6.0 (05 Sep 2006)
-
- 05 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> +evince-0.6.0.ebuild:
- Bump to 0.6.0
-
- 16 Aug 2006; Markus Rothe <corsair@gentoo.org> evince-0.5.3-r1.ebuild:
- Stable on ppc64
-
-*evince-0.5.5 (08 Aug 2006)
-
- 08 Aug 2006; Daniel Gryniewicz <dang@gentoo.org> +evince-0.5.5.ebuild:
- New upstream 0.5.5
-
- 08 Aug 2006; Daniel Gryniewicz <dang@gentoo.org>
- -files/evince-0.5.2-djvu-miniexp.patch, -evince-0.5.2.ebuild,
- -evince-0.5.2-r1.ebuild, -evince-0.5.3.ebuild:
- Clean up unnecessary versions
-
- 27 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> evince-0.5.4.ebuild:
- evince can now build correctly with ptex; change to use virtual/tetex. Bug
- #120156
-
- 17 Jul 2006; Jeroen Roovers <jer@gentoo.org> evince-0.5.3-r1.ebuild:
- Marked stable for HPPA (bug #139612).
-
- 17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> evince-0.5.3-r1.ebuild:
- Marked stable on amd64 for bug #139612
-
- 14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- evince-0.5.3-r1.ebuild:
- ppc stable, bug #139612
-
-*evince-0.5.4 (14 Jul 2006)
-
- 14 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> +evince-0.5.4.ebuild:
- New upstream rev
-
- 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- evince-0.5.3-r1.ebuild:
- Stable on x86 wrt bug #139612.
-
- 10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- evince-0.5.3-r1.ebuild:
- Stable on sparc wrt #139612
-
-*evince-0.5.3-r1 (29 Jun 2006)
-
- 29 Jun 2006; Daniel Gryniewicz <dang@gentoo.org>
- +files/evince-0.5.3-links.patch, +evince-0.5.3-r1.ebuild:
- Fix for bug# 134201
-
- 08 Jun 2006; Joseph Jezak <josejx@gentoo.org> evince-0.5.1.ebuild:
- Marked ppc stable.
-
- 29 May 2006; Jason Wever <weeve@gentoo.org> evince-0.5.1.ebuild:
- Stable on SPARC wrt bug #132349.
-
- 26 May 2006; Markus Rothe <corsair@gentoo.org> evince-0.5.1.ebuild:
- Stable on ppc64
-
- 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> evince-0.5.1.ebuild:
- Stable on amd64 wrt bug #132349
-
- 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> evince-0.5.1.ebuild:
- Stable on x86 wrt bug #132349.
-
-*evince-0.5.3 (23 May 2006)
-
- 23 May 2006; Daniel Gryniewicz <dang@gentoo.org>
- +files/evince-0.5.3-display-menu.patch, +evince-0.5.3.ebuild:
- New version. 0.5.3
-
- 05 May 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- evince-0.5.2-r1.ebuild:
- Added to ~hppa, bug #125236
-
-*evince-0.5.2-r1 (03 May 2006)
-
- 03 May 2006; Daniel Gryniewicz <dang@gentoo.org>
- +files/evince-0.5.2-djvu-miniexp.patch, evince-0.5.2.ebuild,
- +evince-0.5.2-r1.ebuild:
- Fix for bug #132129. Add -r1, with a patch to work with .17, and make it dep
- on >= .17. Make -r0 dep on .16
-
- 02 May 2006; Markus Rothe <corsair@gentoo.org> evince-0.5.2.ebuild:
- Added ~ppc64
-
-*evince-0.5.2 (01 May 2006)
-
- 01 May 2006; Daniel Gryniewicz <dang@gentoo.org> +evince-0.5.2.ebuild:
- Bump for 2.14.1
-
- 22 Apr 2006; Carsten Lohrke <carlo@gentoo.org> evince-0.4.0-r3.ebuild,
- evince-0.5.0.ebuild, evince-0.5.1.ebuild:
- Removed PROVIDE as of bug #130746.
-
- 24 Mar 2006; Aron Griffis <agriffis@gentoo.org> evince-0.5.0.ebuild:
- Mark 0.5.0 stable on ia64
-
- 10 Mar 2006; <dang@gentoo.org> evince-0.5.1.ebuild:
- Make it dep on poppler-bindings-0.5.1 per bug #124948
-
-*evince-0.5.1 (03 Mar 2006)
-
- 03 Mar 2006; <dang@gentoo.org> +evince-0.5.1.ebuild:
- New evince bump. For gnome-2.14-rc
-
- 21 Feb 2006; Aron Griffis <agriffis@gentoo.org> evince-0.5.0.ebuild:
- Mark 0.5.0 ~alpha
-
- 18 Feb 2006; Aron Griffis <agriffis@gentoo.org> evince-0.5.0.ebuild:
- Mark 0.5.0 ~ia64
-
- 07 Feb 2006; Aron Griffis <agriffis@gentoo.org> evince-0.4.0-r3.ebuild:
- Mark 0.4.0-r3 stable on alpha
-
- 03 Feb 2006; Guy Martin <gmsoft@gentoo.org> evince-0.4.0-r3.ebuild:
- Stable on hppa.
-
- 27 Jan 2006; <dang@gentoo.org> evince-0.5.0.ebuild:
- Re-add support for djvu. Bug #101108
-
- 22 Jan 2006; <dang@gentoo.org> evince-0.4.0-r3.ebuild:
- Marked stable on amd64 per bug #119634
-
- 22 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- evince-0.4.0-r3.ebuild:
- Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2
-
- 22 Jan 2006; Joshua Jackson <tsunam@gentoo.org> evince-0.4.0-r3.ebuild:
- Stable on x86 for bug #119634; Stabilize Gnome-2.12.2
-
- 20 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- evince-0.4.0-r3.ebuild:
- Stable on sparc wrt #119634
-
-*evince-0.5.0 (20 Jan 2006)
-
- 20 Jan 2006; <dang@gentoo.org> -evince-0.4.0-r1.ebuild,
- -evince-0.4.0-r2.ebuild, +evince-0.5.0.ebuild:
- New version of evince. Adds comicbook support, among other thigns
-
- 19 Jan 2006; <dang@gentoo.org> evince-0.4.0-r3.ebuild:
- Evince deps on ghostscript to process postscript files. Bug #119103
-
-*evince-0.4.0-r3 (03 Jan 2006)
-
- 03 Jan 2006; <dang@gentoo.org> +evince-0.4.0-r3.ebuild:
- Bump evince to dep on poppler-bindings
-
- 26 Dec 2005; Bryan Østergaard <kloeri@gentoo.org evince-0.4.0-r2.ebuild:
- ~alpha keyword.
-
- 14 Dec 2005; <dang@gentoo.org> evince-0.4.0-r2.ebuild:
- Don't need explicit X deps, only uses what gtk+ requires
-
- 04 Nov 2005; <dang@gentoo.org> evince-0.4.0-r2.ebuild:
- Modular X deps
-
- 21 Oct 2005; Leonardo Boshell <leonardop@gentoo.org> metadata.xml,
- evince-0.4.0-r2.ebuild:
- Pass --copy to libtoolize call. Pass --disable-scrollkeeper instead of using
- gnome2_omf_fix. Move gnome-doc-utils from RDEPEND to DEPEND. Added gconf and
- libglade dependencies. Set G2CONF in pkg_setup() instead of the global
- scope. Misc clean-ups. Added gnome herd to metadata.xml.
-
- 17 Oct 2005; <dang@gentoo.org> +files/evince-0.4.0-no-tiff.patch,
- evince-0.4.0-r2.ebuild:
- Make tiff actually optional
-
- 17 Oct 2005; John N. Laliberte <allanonjl@gentoo.org>
- evince-0.4.0-r2.ebuild:
- fix message when poppler needs gtk. fixes #109571
-
- 14 Oct 2005; <dang@gentoo.org> evince-0.4.0-r2.ebuild:
- Needs poppler built with gtk. bug #109029
-
- 20 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org>
- evince-0.4.0-r2.ebuild:
- Keyworded ~sparc
-
- 14 Sep 2005; <dang@gentoo.org> -files/evince-0.3.1-64bit.patch,
- -files/evince-0.3.1-t1lib_is_t1.patch,
- -files/evince-0.3.2-t1lib_is_t1.patch, -evince-0.3.1.ebuild,
- -evince-0.3.2.ebuild:
- Remove old evince versions
-
-*evince-0.4.0-r2 (13 Sep 2005)
-
- 13 Sep 2005; <dang@gentoo.org> +evince-0.4.0-r2.ebuild:
- Add 'nautilus' use flag that enables the nautilus properties page for
- filetypes supported by evince
-
-*evince-0.4.0-r1 (13 Sep 2005)
-
- 13 Sep 2005; <dang@gentoo.org> +files/evince-0.4.0-display-menu.patch,
- +evince-0.4.0-r1.ebuild:
- Make the menu entry for evince not hidden. Bug #104917
-
-*evince-0.4.0 (30 Aug 2005)
-
- 30 Aug 2005; <dang@gentoo.org> +files/evince-0.4.0-t1lib_is_t1.patch,
- +evince-0.4.0.ebuild:
- Add evince 0.4.0. Two things are missing from this ebuild: the nautilus
- plugin (was cauing -fPIC errors), and djvu support (still waiting on a
- revbump for that). Will revbump when those are fixed.
-
- 04 Aug 2005; <dang@gentoo.org> evince-0.3.2.ebuild:
- Remove djvu support until new version of djvu is released. bug #101108
-
-*evince-0.3.2 (27 Jun 2005)
-
- 27 Jun 2005; <dang@gentoo.org> +files/evince-0.3.2-t1lib_is_t1.patch,
- +evince-0.3.2.ebuild:
- revbump to 0.3.2
-
- 22 Jun 2005; <dang@gentoo.org> evince-0.3.1.ebuild:
- Updated libgnomeui and libgnomeprintui deps
-
- 18 Jun 2005; <dang@gentoo.org> +files/evince-0.3.1-64bit.patch,
- evince-0.3.1.ebuild:
- Clean up dependency list, add patch to make dvi work on amd64, add ~amd64
-
- 18 Jun 2005; David Holm <dholm@gentoo.org> evince-0.3.1.ebuild:
- Added to ~ppc.
-
- 17 Jun 2005; <dang@gentoo.org> evince-0.3.1.ebuild:
- minimum poppeler is 0.3.2
-
-*evince-0.3.1 (17 Jun 2005)
-
- 17 Jun 2005; <dang@gentoo.org> +files/evince-0.3.1-t1lib_is_t1.patch,
- +evince-0.3.1.ebuild:
- Initial version of evince in portage. Thanks to numerous people in
- bug #78956 for the initial ebuild and comments.
-
diff --git a/app-text/evince-light/Manifest b/app-text/evince-light/Manifest
deleted file mode 100644
index 5000e9a2..00000000
--- a/app-text/evince-light/Manifest
+++ /dev/null
@@ -1,40 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX evince-0.7.1-display-menu.patch 476 SHA256 1f450dfe57ef3325cb4642141d76fc8e7bf837c221d81a2593214913af058f4d SHA512 d9330d35674a7796738222a9bd29944491a756c4bf731d1b0e0030fb77b6d9f63f79e6df29dfe89dd1055246dfca827ccbf840f829ed4980e01e9765c24857fe WHIRLPOOL 8ae8da53bfae6124fa3e5ff739f5f398cb3980183d44df8f85ede28f1279f74be29455fe050f7171e63a463797d7be7b84b7158764481d2375b581de5b1d5d1d
-AUX evince-2.32.0-create_thumbnail_frame-null.patch 853 SHA256 3d6472d77e07602cca0e5834a3c132702facbaac1ae684fa86fa72893a7a0833 SHA512 fc132d48e24f70a48bc9a69ea511cbf28dfe4db502285ad04fb9f67f1b1387b3d1cbf0142ff4e8426dcb346bb6ee90b1492d0a1f5feb821687808dbba09d2177 WHIRLPOOL dbcf1b4df02f7995a19d0b7264ef5a5ad399116879dced6762a1a1b1e5439193ef59d8fb3557b4e4e631ff0f1523b8d1544dae9273226fc1a1d2b5804a3a542f
-AUX evince-2.32.0-desktop-categories.patch 709 SHA256 d95489555d5b48b4aba28b41265c2cb152dd5d5163e38df3e3b5dfbfbebcab53 SHA512 cfc5e697ed1cedd0ed160a060d9d4497bc58802a1b73ca7e53411489280a1970691f96a70784715c21c248526facf15f4fc473a1800f70f7f792d98ed7c3fc08 WHIRLPOOL 3694d5d937f970b74ad4a45e53ded2ecc5c5a0c3f21818a7730c8f4fd3f12c001c0556157e151d1da617d64edeb9b72eb8f08fadbad4554be580decff5ddb09e
-AUX evince-2.32.0-dvi-CVEs.patch 3386 SHA256 49d1ed8adc734a005d4d8fdc1912bb115d97f734071d64bcae0aae60f2b5626a SHA512 c2a3787e3bb4c680d2ebb999c93e2f2917bcc85aaa3122676e74ab6fe3367cb732752a8aee089fb870a84eab17b8fcff07a647d9680d64029441d30a694dcd2d WHIRLPOOL a2f9ab4cda23b76684d5fbeff38422d3d41eff12553c7f40d1103b993cceede7f3ffe2ab2faf5f63314b75a7fb32abd1f6b294d36ee06194e0f5bab16164b847
-AUX evince-2.32.0-dvi-security.patch 816 SHA256 86e1e3ae2af8471896594b063726d6e7390169c443864b11797b7e3b937caea8 SHA512 060f542f1489de75d14d8aa4fecfbea77764c45b3f1047113795bdbfe21102e8fc3a55ea69d5de706f1c14ff8d89d439f34865b4ca295dcd9fd637c3a687585e WHIRLPOOL f3dc731b0dde43247969dfacbef2b48a42a94ca17fa899b4d342e4c7645c7ca3ce5046962e6af692c2d42dca9217a97eaaffed60f272c014570c32f6810c8448
-AUX evince-2.32.0-gold.patch 445 SHA256 5bfa37ed69f0754b8b9e9475c4f71e8b0a7b3b32925d72fb2e64f6efd69d693c SHA512 18720a1d0e81487832e7b6713d495094c713c922034c6ceb75caa7b8999ee46edc7fdb08f9fbc7382e4ee4f0384789a9e670c306984b881c234bc243e646899b WHIRLPOOL 9518a3a2f41f7ca62642683d584e92f350c9e1189d7b4e51b1bc1849f2505bd932a70d9f8b0831a92f1f8b890f2a9a70176b0d2d6af90fa2562cf47b828873fb
-AUX evince-2.32.0-libdocument-segfault.patch 1388 SHA256 e9889a7920a8e6bd16b168333d120dfff1a2a2fcfed559d0d2f3678d9d234e74 SHA512 54f63343c6dea0a50eecdc18a9bf277ee573c23ce8a6f9e6ed6ab65480e088db481f212ada61bb32e41755d6a4821702106ba990475d2a639676ff0a94508138 WHIRLPOOL b851ad96e9b26b9c9e70cd82d51476658c688aba9a24cd9bd279046b03ee3601cd72ed4b56867f53a69933c293b36d3ea696aa33e825624e6e04717a6a2da19e
-AUX evince-2.32.0-libview-crash.patch 1351 SHA256 f549f4b8bfa8078764d3fb11c3b8e3d9e9c7bc59ebc7e96ef9d6e63c35d3d35c SHA512 95645dd2016b7085eee3be234f5fa2d0bd98f95a8e4c130dc8086e2d95bcb779e7378696924bb2dc9aafd4cbff8efcc087a6ed176e1a3af60b1f3f66083b8478 WHIRLPOOL 1de448f247bda8319c0b62621a647fe8a02985e42221c354c2abc8f63c3511038168c780ff3fa7ff83eab33d83567f5f95835d6a7d14d0c18034b97814111475
-AUX evince-2.32.0-pk-fonts.patch 1005 SHA256 a8eba65d0a00fae77d85fec202b60762afa82a71695119a66f24a4ab0974fc82 SHA512 36af3365aade4cfbce8852f83589ea3106b7f73d6d11035718ac0fe401d8060e9c307ff90c80463b6d5385caa453adde1a8d2feab78d1171064fc97df4e6924b WHIRLPOOL 33fe99426593663bcd66fe757a45824ecab40c162b3e29f766d5c533f36ec7a6c52694c5cc9d8d97f3ad81a84b9f0dff0c10cf8a7898da07497d2071ddcdd8cc
-AUX evince-2.32.0-stop-spinner.patch 2370 SHA256 140395d3c667d9af422054ed02d2b971c5668e52cafac86b6496ecd47f33ac97 SHA512 ac3e523a9238bb8688070b8d3b680f5bafdca36b650207ee32ea28bb944d609fd78abcaf592d722d9bba77bf39921187ce25b1b1349aa5741ca247408a04c0a5 WHIRLPOOL 077618b301125f87e2f198680b537d2f6125d2ca39f5774d3d6c652816d789acb9e778f3ca058bc4154ae8864d77e1ec029ed0725ae2400c63a96e18d03d1831
-AUX evince-2.32.0-update-poppler.patch 1890 SHA256 2990c789c8cfd50e46f4dfa7a2406499b3ee26f4db9840c8b9a6e1dee40f61f4 SHA512 3dc4880529307b80e30752b6f63d883299ff2e78f5563072f77edd78c2b10ce5145203f61b2fd4985b1481b44ee0270b64a133d78e74b31810bc06580fe12e4d WHIRLPOOL 09be672d1f77e01f9636f717ff5916c6798ee01c4169c459a96017807a75a6e74877e107ee27263f8a2fae5ad9a782ecad88d86266b3c4d651d2ce8b137627cd
-AUX evince-2.32.0-use-popup.patch 766 SHA256 c53276beb4f975a9ed47fe35dd2756458d9e5e334234aeac2ff4d47ad790d9ea SHA512 8fa96764d9e1bfc21f21d5f6c10018eddfb60456e780dedd667136dda464e606dfdf454de2906e3956e9b5d26efb66ceddff628d567498b61f1d7961083fb208 WHIRLPOOL 120056b6a85492a8eba7193ee9e3c4067843882d1f9581fdfca1d5bbebe681c7255e30855e4a5390b2e41cc0f2defd841e4a5c5ea238ef5fdb6a2d5f32bfe0ff
-AUX evince-3.2.1-glib-gold.patch 1807 SHA256 df7931c121e32f18020ad492aa5ab83fdca769572b5ccbd311b83288409b5402 SHA512 36d5f75f70286c8e5f8964d5020df32b36859b5e775583c3752729aa66324814cdb87ed32e0b71c719088dff587bc57179f10f7aa1a509f0f8c8cc13b2e8342d WHIRLPOOL faeb52ea38d89a22ad6b8d38fef107ddd2c66e9e7522e481b202ef9e591edefca9e9c669df9d73ea59e727211b1ab819f95d5a4b17e41b86e6f90156d00e8ab0
-AUX evince-3.2.1-libgxps-0.2.patch 1317 SHA256 6e98bf5625fd471913e7b461838a63d941ba04e73fe2c2e16b913c6730b8ddf0 SHA512 786c1c2ec03a2f9b0ced8d6eae472e4defc454dfdf51478991b401f3433fa0cf55c7053fa8d8074a7897753031d35c9dbf7d75e63e75c354cb8bb37b7ca0749b WHIRLPOOL 3cd8ae61e540ef876db0ca55e5b42b2d6bed91fa6f41aafa191a523a4a5d265ade7c8bc4ac99a710f5e7305368a367d2cc2381c8ece067cee70fdc7438f2df41
-AUX evince-3.4.0-glib-gold.patch 2339 SHA256 c94927998693b7b75092c0a8225079bf64617f5a194691bf4bfa64feb41a8cb8 SHA512 1ee6d20b6e85de427ec987c34e18cb1132c7d2f199e4b6d2054ee5ea53880b66778fbfadd13ce383e98e553dd18be2787be94ca53f7e7b719de0382351c473b7 WHIRLPOOL d0868464aa248d524c6b7e48391831a99794836f8e1315a3c5d819ba2f626d5fee1709342482f6eb53dad9044fdc35293e7a7db76340e8da4b65fafa31f1e2bd
-AUX gconf-2.m4 1579 SHA256 2c9a981afe5bba4486c8e0ddb66433aef4af953168bd254f6a5ba1c6692f80f8 SHA512 66a341f1c96634d7fddcb26c99e3ae6d44bb3e97f8d547aa1b03b170f2dad8d19a902fe6a945544b8a5a0e26f054a9d0a3f85380efd04e5dd8262bbcb32c4063 WHIRLPOOL 3509829bdecb1eb23ac21df58769f39f3216052f8cdd3ebd67c543d03e2c2a3d57084637152203b9eb5afc9e77f20401467db3cf3b728dc2c02f87abe072032e
-DIST evince-2.32.0.tar.bz2 2295272 SHA256 2a4c91ae38f8b5028cebb91b9da9ddc50ea8ae3f3d429df89ba351da2d787ff7 SHA512 b478f3199d017ba77b75e9d0ee9a82469b58087fea18eb30ff17ee8f03189e842299b8f4df412d4bb6d0ee985ed76bcbd8dfb3accc13b824232980f5a10e0a3c WHIRLPOOL de4892107c83601fb59aaf848acb0ab3d977759f0532221023ea5370706471ef8704d3f28df135d20214f7677f1d3328f9e6b0d4f49277983059626b185cf1c2
-DIST evince-3.2.1-synctex-1.17.patch.bz2 11938 SHA256 929cf0300a4c67d447eeb417f8bfbaafa9988f036c23869728cd76c529243aa5 SHA512 a4cbb555efc77cb99afd0356072157552de367d470e169288c826915b96364ae7364a1c21ae776cecc5410c11fd14810a93f368c7205c11077485335f43126b7 WHIRLPOOL 12bd2c34b898b11ac849c9c50fdbe176a2cb5cdebe9343a6f565b1d053b4270307caa31728e308b39f25dc377eaa5b02d1019368bd66c2955b3b17230b2dc22a
-DIST evince-3.2.1.tar.xz 3782932 SHA256 9db61a39c977eb939deaee3ed1e66937f15532f46de988cacd5b638f3960ed35 SHA512 e205c7d83da7763836835a0926d12de45595f3e4623f4e483d318f8668f67132c5fc0c04bf914b151e74283def66f407ef6539edda4ffd8807f392ec9d5d7b2e WHIRLPOOL 4d06bd457995cd2899cce66b0ed78516b353760f6d17b2b6fe2698d8868ab30e4a6ff1a6198db0f497b1de186560b10cb6d67e43d3874147ffcbdccf942d49db
-DIST evince-3.4.0.tar.xz 6162936 SHA256 02f1c74c123ea0cb4c1a98cb9ba2b67d724e9f90d7ff15acbcd6b8dbeef0a129 SHA512 638170831a57ec6f64c65baa7e5766561ba5044f6a6e2b0ef86aeee526e07e30a5eef40b655158ad483935b127e00b41d12e4b3dda06f957887953d440c0642c WHIRLPOOL 10ba3bd7d23accb68682af890d62fa8ed63e7874f2f58854e44441d3a4d800eaf3cee930fcf68b6d9bc2d9e22767a8e74308df2511aa5cd70baef47ee0dbae24
-EBUILD evince-2.32.0-r3.ebuild 4182 SHA256 9072c72f7543564350280ac52537b191f9de3d9bd8a2be1bf128669cc5ef6489 SHA512 3b5c2f1967e40819a0d3b21fdde19baf44f2ed4c73528b645351ce9f39d5a6fd1c48c753734ac4464af0923905e9478a6a470f6c9d964072d85cb08032ba37ce WHIRLPOOL 89deacc7df0ad9f77dd8b23bd304ac5b780bab9e89fc95c263f9a70674fe9021926e037214bdc3d6adaba2cdcdb3b6e4d89f42cef3bfad1db6b905e986fc1ef7
-EBUILD evince-2.32.0-r4.ebuild 4280 SHA256 e5b107b6b075963c25f9185acccbbe6a2795ae2a8e81138ca2e25f3311fdab17 SHA512 5b42512184ec021b61e4c884fc1ecd39b89aeab4b3f601b8a4554b9bf48139678e4355b460de3ee9c2870761a7d2de69803842ce5efc2ea1bed6182b287e160d WHIRLPOOL 83bcf1b2024eabde9f93a7719033e2ce6098fd1bd9e13a07ed16f9a0a876722c985888c472d1cacdc08625f5fe3ad9d6d49f5959983fadc20d474322b8279ea4
-EBUILD evince-3.2.1-r1.ebuild 3491 SHA256 42fa48eef2bb3d52841d323ae9e3da77a45e56a38510bdfb186170d86af685a9 SHA512 25848e0fc771db7e36e84b0ac6f967c5fae7d107dca7b4ed2dcd05b4d89d9d50c227f127b30025229da4a4df1d7e3bdcb7bcddaebc52c9696a3d715c33f714aa WHIRLPOOL 8823bfc3279a3934632aeb5f6d3a79f86f4617cbede535594974dfcb00ca1fa49d4937cd06ff1d94ff2db0505b96adeed012d6eb69edc1de039b78c7b4dec914
-EBUILD evince-3.4.0.ebuild 3377 SHA256 877cb8d754754d625f40e17224371d14007cc8ceb4f410dd88e472f9c74ceb6d SHA512 651310f4c2162482ab2de1d61ad5393f8138fa7cc5fba43ac436ac0a8cfe5d3feef5a55e9e36a03a1072691c10f3512dd84dbbc1272b0024bfdc9363405141d6 WHIRLPOOL adbd3864e7e4ca472e0479c84323971227945c6306647922e24a6ff538cd2ba02e7e2485932f114cd6ffdc030abad33d02419917c3be9107dc8c286fbcfc384b
-MISC ChangeLog 37671 SHA256 1d187ca84c6e246e6f03b09ac0adbfc56cfb6f8e65f787fae13b745acbe69f78 SHA512 96f5d2dc5a68104ddce884e90cc19409e670b4d15e5f0834123dab467ec5fd563fe08d3c2a980972e1c474599589b21ba69da9deb59f4e75eb511b974d777db3 WHIRLPOOL bce5cabebd75647aa3e578156aa8f459c2aaf6a8e316a61a1b2476d63f98e5e3fa9f615376ef8a61029ca95f29c78d74e3274f2b00467ea9734ebd3e9815a3c5
-MISC metadata.xml 726 SHA256 b3f2b01c3eaa2f5633c1f8600921345db96d269de2e5f21752ba1a5ddcc3c890 SHA512 dcbe57df71e64d20b672583dee3dbccfb8b927335c6781e3f4cf6838ecb7f73f2f5af83d99d59d1c1fec9112618d85bbbbbdd77b4f64ab37d6a0f170e9982a97 WHIRLPOOL 9279856ee5be35f3e0e6063f48a1b7a8d8a5cc0df69c0a0fd04f561bbe716593fe196972c1b20e05cdb7ef75bfa7bb4bab75b0bc03583894cae1a119f9b8016e
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQEcBAEBCAAGBQJQNlPOAAoJEJ0WA1zPCt1hzCAH/iw9VzZYwFTxpkYIjndFdXTY
-iURFmYK6/CTtAR16mtNQ7f0bZ5GwupH6DRZ09Su7iQRFFd4iA4wXQpJOcRVCvZ+K
-/hbAPrV08COJEabozlQGpWfQ6UOIyz9/rjdlImTPiCMAVPiIs2Rib/4DuAUWopUW
-9lsDviT6EunKJe2XFk11eucGyvWZCzFmNY5YAsdk24Q2aLQXucswujjQroQvUirf
-manrU1Y2xjZry7ZS5T2kUHGD00BcWqa1INxV53fL6+EniSBOUTXsbmuWR2XLS5vm
-XUzkKd0vwXXjg2UnVRrvuXD1uHM2JA9E58+2l+vvYBsYm0g/9UcR4fcAwOPlYyM=
-=IJS1
------END PGP SIGNATURE-----
diff --git a/app-text/evince-light/evince-2.32.0-r3.ebuild b/app-text/evince-light/evince-2.32.0-r3.ebuild
deleted file mode 100644
index 8e18d82b..00000000
--- a/app-text/evince-light/evince-2.32.0-r3.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-2.32.0-r3.ebuild,v 1.14 2012/08/23 16:01:12 tetromino Exp $
-
-EAPI="3"
-GCONF_DEBUG="yes"
-
-inherit eutils gnome2 autotools
-
-DESCRIPTION="Simple document viewer for GNOME"
-HOMEPAGE="http://projects.gnome.org/evince/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
-
-IUSE="dbus debug djvu doc dvi gnome gnome-keyring +introspection nautilus +postscript t1lib tiff"
-
-# Since 2.26.2, can handle poppler without cairo support. Make it optional ?
-# not mature enough
-RDEPEND="
- >=dev-libs/glib-2.25.11:2
- >=dev-libs/libxml2-2.5:2
- >=x11-libs/gtk+-2.21.5:2[introspection?]
- >=x11-libs/libSM-1
- || (
- >=x11-themes/gnome-icon-theme-2.17.1
- >=x11-themes/hicolor-icon-theme-0.10 )
- >=x11-libs/cairo-1.9.10
- >=app-text/poppler-0.14[cairo]
- djvu? ( >=app-text/djvu-3.5.17 )
- dvi? (
- virtual/tex-base
- t1lib? ( >=media-libs/t1lib-5.0.0 ) )
- gnome? ( >=gnome-base/gconf-2:2[introspection?] )
- gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
- introspection? ( >=dev-libs/gobject-introspection-0.6 )
- nautilus? ( >=gnome-base/nautilus-2.10[introspection?] )
- postscript? ( >=app-text/libspectre-0.2.0 )
- tiff? ( >=media-libs/tiff-3.6:0 )
-"
-DEPEND="${RDEPEND}
- app-text/scrollkeeper
- >=app-text/gnome-doc-utils-0.3.2
- ~app-text/docbook-xml-dtd-4.1.2
- virtual/pkgconfig
- sys-devel/gettext
- >=dev-util/intltool-0.35
- doc? ( >=dev-util/gtk-doc-1.13 )"
-
-ELTCONF="--portage"
-
-# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
-# Releases: http://people.redhat.com/zcerza/dogtail/releases/
-RESTRICT="test"
-
-pkg_setup() {
- # Passing --disable-help would drop offline help, that would be inconsistent
- # with helps of the most of Gnome apps that doesn't require network for that.
- G2CONF="${G2CONF}
- --disable-scrollkeeper
- --disable-static
- --disable-tests
- --enable-pdf
- --enable-comics
- --enable-impress
- --enable-thumbnailer
- --with-smclient=xsmp
- --with-platform=gnome
- --with-gtk=2.0
- --enable-help
- --disable-maintainer-mode
- $(use_enable dbus)
- $(use_enable djvu)
- $(use_enable dvi)
- $(use_with gnome gconf)
- $(use_with gnome-keyring keyring)
- $(use_enable introspection)
- $(use_enable nautilus)
- $(use_enable postscript ps)
- $(use_enable t1lib)
- $(use_enable tiff)"
- DOCS="AUTHORS ChangeLog NEWS README TODO"
-}
-
-src_prepare() {
- # Check for NULL in synctex_backward_search preventing segfault, upstream bug #630845
- epatch "${FILESDIR}"/${P}-libdocument-segfault.patch
-
- # Fix multiple security issues with dvi backend, bug #350681
- epatch "${FILESDIR}"/${P}-dvi-CVEs.patch
-
- # Fix problem with some pk fonts, upstream bug #639746
- epatch "${FILESDIR}"/${P}-pk-fonts.patch
-
- # Fix libview crash, upstream bug #630999
- epatch "${FILESDIR}"/${P}-libview-crash.patch
-
- # Fix another security issue in the dvi-backend
- epatch "${FILESDIR}"/${P}-dvi-security.patch
-
- # Update poppler api
- epatch "${FILESDIR}"/${P}-update-poppler.patch
-
- # Stop the GtkSpinner when the loading window is hidden, upstream bug #637390
- epatch "${FILESDIR}"/${P}-stop-spinner.patch
-
- # Use a popup window instead of a toplevel for loading window, upstream bug #633475
- epatch "${FILESDIR}"/${P}-use-popup.patch
-
- # Fix intltoolize broken file, see upstream #577133
- sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
- || die "intltoolize sed failed"
-
- # Do not depend on gnome-icon-theme, bug #326855
- sed 's/gnome-icon-theme//' -i configure.ac configure || die "sed failed"
-
- # Fix .desktop file so menu item shows up
- epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
-
- # gconf-2.m4 is needed for autoconf, bug #291339
- if ! use gnome; then
- cp "${FILESDIR}/gconf-2.m4" m4/ || die "Copying gconf-2.m4 failed!"
- fi
-
- # Fix underlinking with gold
- epatch "${FILESDIR}"/${P}-gold.patch
-
- intltoolize --force --copy --automake || die "intltoolize failed"
- eautoreconf
- gnome2_src_prepare
-}
-
-src_install() {
- gnome2_src_install
- find "${ED}" -name "*.la" -delete || die "remove of lafiles failed"
-}
diff --git a/app-text/evince-light/evince-2.32.0-r4.ebuild b/app-text/evince-light/evince-2.32.0-r4.ebuild
deleted file mode 100644
index 4b206c76..00000000
--- a/app-text/evince-light/evince-2.32.0-r4.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-2.32.0-r4.ebuild,v 1.13 2012/08/23 16:01:12 tetromino Exp $
-
-EAPI="4"
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-GNOME_TARBALL_SUFFIX="bz2"
-
-inherit eutils gnome2 autotools
-
-DESCRIPTION="Simple document viewer for GNOME"
-HOMEPAGE="http://projects.gnome.org/evince/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
-
-IUSE="dbus debug djvu dvi gnome gnome-keyring +introspection nautilus +postscript t1lib tiff"
-
-# Since 2.26.2, can handle poppler without cairo support. Make it optional ?
-# not mature enough
-RDEPEND="
- >=dev-libs/glib-2.25.11:2
- >=dev-libs/libxml2-2.5:2
- >=x11-libs/gtk+-2.21.5:2[introspection?]
- >=x11-libs/libSM-1
- || (
- >=x11-themes/gnome-icon-theme-2.17.1
- >=x11-themes/hicolor-icon-theme-0.10 )
- >=x11-libs/cairo-1.9.10
- >=app-text/poppler-0.14[cairo]
- djvu? ( >=app-text/djvu-3.5.17 )
- dvi? (
- virtual/tex-base
- t1lib? ( >=media-libs/t1lib-5.0.0 ) )
- gnome? ( >=gnome-base/gconf-2:2[introspection?] )
- gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
- introspection? ( >=dev-libs/gobject-introspection-0.6 )
- nautilus? ( >=gnome-base/nautilus-2.10[introspection?] )
- postscript? ( >=app-text/libspectre-0.2.0 )
- tiff? ( >=media-libs/tiff-3.6:0 )
-"
-DEPEND="${RDEPEND}
- app-text/scrollkeeper
- >=app-text/gnome-doc-utils-0.3.2
- ~app-text/docbook-xml-dtd-4.1.2
- virtual/pkgconfig
- sys-devel/gettext
- >=dev-util/intltool-0.35"
-
-ELTCONF="--portage"
-
-# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
-# Releases: http://people.redhat.com/zcerza/dogtail/releases/
-RESTRICT="test"
-
-pkg_setup() {
- # Passing --disable-help would drop offline help, that would be inconsistent
- # with helps of the most of Gnome apps that doesn't require network for that.
- G2CONF="${G2CONF}
- --disable-scrollkeeper
- --disable-static
- --disable-tests
- --enable-pdf
- --enable-comics
- --enable-impress
- --enable-thumbnailer
- --with-smclient=xsmp
- --with-platform=gnome
- --with-gtk=2.0
- --enable-help
- $(use_enable dbus)
- $(use_enable djvu)
- $(use_enable dvi)
- $(use_with gnome gconf)
- $(use_with gnome-keyring keyring)
- $(use_enable introspection)
- $(use_enable nautilus)
- $(use_enable postscript ps)
- $(use_enable t1lib)
- $(use_enable tiff)"
- DOCS="AUTHORS ChangeLog NEWS README TODO"
-}
-
-src_prepare() {
- # Check for NULL in synctex_backward_search preventing segfault, upstream bug #630845
- epatch "${FILESDIR}"/${P}-libdocument-segfault.patch
-
- # Fix multiple security issues with dvi backend, bug #350681
- epatch "${FILESDIR}"/${P}-dvi-CVEs.patch
-
- # Fix problem with some pk fonts, upstream bug #639746
- epatch "${FILESDIR}"/${P}-pk-fonts.patch
-
- # Fix libview crash, upstream bug #630999
- epatch "${FILESDIR}"/${P}-libview-crash.patch
-
- # Fix another security issue in the dvi-backend
- epatch "${FILESDIR}"/${P}-dvi-security.patch
-
- # Update poppler api
- epatch "${FILESDIR}"/${P}-update-poppler.patch
-
- # Stop the GtkSpinner when the loading window is hidden, upstream bug #637390
- epatch "${FILESDIR}"/${P}-stop-spinner.patch
-
- # Use a popup window instead of a toplevel for loading window, upstream bug #633475
- epatch "${FILESDIR}"/${P}-use-popup.patch
-
- # document: create_thumbnail_frame should return NULL when
- epatch "${FILESDIR}"/${P}-create_thumbnail_frame-null.patch
-
- # Fix .desktop categories, upstream bug #666346
- epatch "${FILESDIR}"/${P}-desktop-categories.patch
-
- # Fix intltoolize broken file, see upstream #577133
- sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
- || die "intltoolize sed failed"
-
- # Do not depend on gnome-icon-theme, bug #326855
- sed 's/gnome-icon-theme//' -i configure.ac configure || die "sed failed"
-
- # Fix .desktop file so menu item shows up
- epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
-
- # gconf-2.m4 is needed for autoconf, bug #291339
- if ! use gnome; then
- cp "${FILESDIR}/gconf-2.m4" m4/ || die "Copying gconf-2.m4 failed!"
- fi
-
- # Fix underlinking with gold
- epatch "${FILESDIR}"/${P}-gold.patch
-
- intltoolize --force --copy --automake || die "intltoolize failed"
- eautoreconf
- gnome2_src_prepare
-}
diff --git a/app-text/evince-light/evince-3.2.1-r1.ebuild b/app-text/evince-light/evince-3.2.1-r1.ebuild
deleted file mode 100644
index 272ca61f..00000000
--- a/app-text/evince-light/evince-3.2.1-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.2.1-r1.ebuild,v 1.8 2012/08/23 16:01:12 tetromino Exp $
-
-EAPI="4"
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-
-inherit autotools eutils gnome2
-
-DESCRIPTION="Simple document viewer for GNOME"
-HOMEPAGE="http://www.gnome.org/projects/evince/"
-
-SRC_URI="${SRC_URI}
- http://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}-synctex-1.17.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dbus debug djvu doc dvi gnome-keyring +introspection nautilus +postscript t1lib tiff xps"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
-
-# Since 2.26.2, can handle poppler without cairo support. Make it optional ?
-# not mature enough
-# atk used in libview
-# gdk-pixbuf used all over the place
-# libX11 used for totem-screensaver
-RDEPEND="
- dev-libs/atk
- >=dev-libs/glib-2.25.11:2
- >=dev-libs/libxml2-2.5:2
- sys-libs/zlib
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.0.2:3[introspection?]
- x11-libs/libX11
- >=x11-libs/libSM-1
- x11-libs/libICE
- gnome-base/gsettings-desktop-schemas
- || (
- >=x11-themes/gnome-icon-theme-2.17.1
- >=x11-themes/hicolor-icon-theme-0.10 )
- >=x11-libs/cairo-1.10.0
- >=app-text/poppler-0.16[cairo]
- djvu? ( >=app-text/djvu-3.5.17 )
- dvi? (
- virtual/tex-base
- dev-libs/kpathsea
- t1lib? ( >=media-libs/t1lib-5.0.0 ) )
- gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
- introspection? ( >=dev-libs/gobject-introspection-0.6 )
- nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] )
- postscript? ( >=app-text/libspectre-0.2.0 )
- tiff? ( >=media-libs/tiff-3.6:0 )
- xps? ( >=app-text/libgxps-0.2.0 )
-"
-DEPEND="${RDEPEND}
- app-text/scrollkeeper
- >=app-text/gnome-doc-utils-0.3.2
- app-text/docbook-xml-dtd:4.3
- virtual/pkgconfig
- sys-devel/gettext
- >=dev-util/intltool-0.35
- doc? ( >=dev-util/gtk-doc-1.13 )"
-
-ELTCONF="--portage"
-
-# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
-# Releases: http://people.redhat.com/zcerza/dogtail/releases/
-RESTRICT="test"
-
-pkg_setup() {
- # Passing --disable-help would drop offline help, that would be inconsistent
- # with helps of the most of Gnome apps that doesn't require network for that.
- G2CONF="${G2CONF}
- --disable-schemas-compile
- --disable-scrollkeeper
- --disable-static
- --disable-tests
- --enable-pdf
- --enable-comics
- --enable-thumbnailer
- --with-smclient=xsmp
- --with-platform=gnome
- --enable-help
- $(use_enable dbus)
- $(use_enable djvu)
- $(use_enable dvi)
- $(use_with gnome-keyring keyring)
- $(use_enable introspection)
- $(use_enable nautilus)
- $(use_enable postscript ps)
- $(use_enable t1lib)
- $(use_enable tiff)
- $(use_enable xps)"
- DOCS="AUTHORS ChangeLog NEWS README TODO"
-}
-
-src_prepare() {
- # Fix .desktop file so menu item shows up
- epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
-
- # Upstream patch to fix texlive-2011 compatibility, will be in next release
- epatch "../${P}-synctex-1.17.patch"
-
- # Patch from upstream git master branch to fix libgxps-0.2 compatibility
- epatch "${FILESDIR}/${PN}-3.2.1-libgxps-0.2.patch"
-
- # glib-2.32 restructured dep libs in pkg-config files, #414065
- epatch "${FILESDIR}/${P}-glib-gold.patch"
-
- gnome2_src_prepare
-
- AT_NOELIBTOOLIZE=yes eautoreconf
-
- # Do not depend on gnome-icon-theme, bug #326855, #391859
- sed -e 's/gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED//g' \
- -i configure || die "sed failed"
-}
diff --git a/app-text/evince-light/evince-light-3.4.0.ebuild b/app-text/evince-light/evince-light-3.4.0.ebuild
deleted file mode 100644
index 17635a1a..00000000
--- a/app-text/evince-light/evince-light-3.4.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.4.0.ebuild,v 1.4 2012/08/23 16:01:12 tetromino Exp $
-
-EAPI="4"
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-
-inherit autotools eutils gnome2
-
-DESCRIPTION="Simple document viewer for GNOME"
-HOMEPAGE="http://www.gnome.org/projects/evince/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dbus debug djvu doc dvi gnome-keyring +introspection nautilus +postscript t1lib tiff xps"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
-
-# Since 2.26.2, can handle poppler without cairo support. Make it optional ?
-# not mature enough
-# atk used in libview
-# gdk-pixbuf used all over the place
-# libX11 used for totem-screensaver
-RDEPEND="
- dev-libs/atk
- >=dev-libs/glib-2.25.11:2
- >=dev-libs/libxml2-2.5:2
- sys-libs/zlib
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.0.2:3[introspection?]
- x11-libs/libX11
- >=x11-libs/libSM-1
- x11-libs/libICE
- gnome-base/gsettings-desktop-schemas
- || (
- >=x11-themes/gnome-icon-theme-2.17.1
- >=x11-themes/hicolor-icon-theme-0.10 )
- >=x11-libs/cairo-1.10.0
- >=app-text/poppler-0.18[cairo]
- djvu? ( >=app-text/djvu-3.5.17 )
- dvi? (
- virtual/tex-base
- dev-libs/kpathsea
- t1lib? ( >=media-libs/t1lib-5.0.0 ) )
- gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
- introspection? ( >=dev-libs/gobject-introspection-0.6 )
- nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] )
- postscript? ( >=app-text/libspectre-0.2.0 )
- tiff? ( >=media-libs/tiff-3.6:0 )
- xps? ( >=app-text/libgxps-0.2.1 )
-"
-DEPEND="${RDEPEND}
- app-text/scrollkeeper
- >=app-text/gnome-doc-utils-0.3.2
- app-text/docbook-xml-dtd:4.3
- sys-devel/gettext
- >=dev-util/intltool-0.35
- virtual/pkgconfig
- doc? ( >=dev-util/gtk-doc-1.13 )"
-
-ELTCONF="--portage"
-
-# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
-# Releases: http://people.redhat.com/zcerza/dogtail/releases/
-RESTRICT="test"
-
-pkg_setup() {
- # Passing --disable-help would drop offline help, that would be inconsistent
- # with helps of the most of Gnome apps that doesn't require network for that.
- G2CONF="${G2CONF}
- --disable-schemas-compile
- --disable-scrollkeeper
- --disable-static
- --disable-tests
- --enable-pdf
- --enable-comics
- --enable-thumbnailer
- --with-smclient=xsmp
- --with-platform=gnome
- --enable-help
- $(use_enable dbus)
- $(use_enable djvu)
- $(use_enable dvi)
- $(use_with gnome-keyring keyring)
- $(use_enable introspection)
- $(use_enable nautilus)
- $(use_enable postscript ps)
- $(use_enable t1lib)
- $(use_enable tiff)
- $(use_enable xps)"
- DOCS="AUTHORS ChangeLog NEWS README TODO"
-}
-
-src_prepare() {
- # Regenerate marshalers to allow building with <glib-2.32
- rm -v cut-n-paste/gimpcellrenderertoggle/gimpwidgetsmarshal.{c,h} \
- cut-n-paste/toolbar-editor/eggmarshalers.{c,h} \
- libview/ev-view-marshal.{c,h} || die "rm failed"
-
- # Fix .desktop file so menu item shows up
- epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
-
- # glib-2.32 restructured dep libs in pkg-config files, #414065
- epatch "${FILESDIR}/${P}-glib-gold.patch"
-
- gnome2_src_prepare
-
- AT_NOELIBTOOLIZE=yes eautoreconf
-
- # Do not depend on gnome-icon-theme, bug #326855, #391859
- sed -e 's/gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED//g' \
- -i configure || die "sed failed"
-}
diff --git a/app-text/evince-light/files/evince-0.7.1-display-menu.patch b/app-text/evince-light/files/evince-0.7.1-display-menu.patch
deleted file mode 100644
index 9edc43ea..00000000
--- a/app-text/evince-light/files/evince-0.7.1-display-menu.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff --exclude-from=/home/dang/.diffrc -up -ruN evince-0.7.1.orig/data/evince.desktop.in.in evince-0.7.1/data/evince.desktop.in.in
---- evince-0.7.1.orig/data/evince.desktop.in.in 2007-01-10 11:04:20.000000000 -0500
-+++ evince-0.7.1/data/evince.desktop.in.in 2007-01-18 17:30:52.000000000 -0500
-@@ -9,7 +9,6 @@ StartupNotify=true
- Terminal=false
- Type=Application
- Icon=evince
--NoDisplay=true
- X-GNOME-DocPath=
- X-GNOME-Bugzilla-Bugzilla=GNOME
- X-GNOME-Bugzilla-Product=evince
diff --git a/app-text/evince-light/files/evince-2.32.0-create_thumbnail_frame-null.patch b/app-text/evince-light/files/evince-2.32.0-create_thumbnail_frame-null.patch
deleted file mode 100644
index 19eaf1c9..00000000
--- a/app-text/evince-light/files/evince-2.32.0-create_thumbnail_frame-null.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 0fd1f66767ab3b71bef571bf734ce0038d696f4f Mon Sep 17 00:00:00 2001
-From: José Aliste <jaliste@src.gnome.org>
-Date: Fri, 26 Nov 2010 14:56:45 +0000
-Subject: document: create_thumbnail_frame should return NULL when
-
-source_pixbuf is NULL and width and height are not positive.
-
-Fixes bug #594408
-(cherry picked from commit 3d8180a605e8c98172e9e0e739e22b7f50ed7bad)
----
-diff --git a/libdocument/ev-document-misc.c b/libdocument/ev-document-misc.c
-index d597127..6099b7f 100644
---- a/libdocument/ev-document-misc.c
-+++ b/libdocument/ev-document-misc.c
-@@ -56,7 +56,7 @@ create_thumbnail_frame (int width,
- }
-
- /* make sure no one is passing us garbage */
-- g_assert (width_r >= 0 && height_r >= 0);
-+ g_return_val_if_fail (width_r >= 0 && height_r >= 0, NULL);
-
- retval = gdk_pixbuf_new (GDK_COLORSPACE_RGB,
- TRUE, 8,
---
-cgit v0.9.0.2
diff --git a/app-text/evince-light/files/evince-2.32.0-desktop-categories.patch b/app-text/evince-light/files/evince-2.32.0-desktop-categories.patch
deleted file mode 100644
index eaceaed3..00000000
--- a/app-text/evince-light/files/evince-2.32.0-desktop-categories.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From ed7cda334dddc08b4b10a4c1c49df3f6c0a1bc41 Mon Sep 17 00:00:00 2001
-From: Carlos Garcia Campos <carlosgc@gnome.org>
-Date: Sat, 17 Dec 2011 10:28:19 +0000
-Subject: evince.desktop: Add Office category
-
-Fixes bug #666346.
----
-diff --git a/data/evince.desktop.in.in b/data/evince.desktop.in.in
-index e3b0160..7106d97 100644
---- a/data/evince.desktop.in.in
-+++ b/data/evince.desktop.in.in
-@@ -13,5 +13,5 @@ X-GNOME-Bugzilla-Bugzilla=GNOME
- X-GNOME-Bugzilla-Product=evince
- X-GNOME-Bugzilla-Component=BugBuddyBugs
- X-GNOME-Bugzilla-Version=@VERSION@
--Categories=GNOME;GTK;Graphics;VectorGraphics;Viewer;
-+Categories=GNOME;GTK;Office;Viewer;Graphics;VectorGraphics;
- MimeType=@EVINCE_MIME_TYPES@
---
-cgit v0.9.0.2
diff --git a/app-text/evince-light/files/evince-2.32.0-dvi-CVEs.patch b/app-text/evince-light/files/evince-2.32.0-dvi-CVEs.patch
deleted file mode 100644
index 691ee419..00000000
--- a/app-text/evince-light/files/evince-2.32.0-dvi-CVEs.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-From 8e473c9796b9a61b811213e7892fd36fd570303a Mon Sep 17 00:00:00 2001
-From: José Aliste <jaliste@src.gnome.org>
-Date: Tue, 07 Dec 2010 18:56:47 +0000
-Subject: backends: Fix several security issues in the dvi-backend.
-
-See CVE-2010-2640, CVE-2010-2641, CVE-2010-2642 and CVE-2010-2643.
----
-diff --git a/backend/dvi/mdvi-lib/afmparse.c b/backend/dvi/mdvi-lib/afmparse.c
-index 164366b..361e23d 100644
---- a/backend/dvi/mdvi-lib/afmparse.c
-+++ b/backend/dvi/mdvi-lib/afmparse.c
-@@ -160,7 +160,7 @@ static char *token(FILE *stream)
-
- idx = 0;
- while (ch != EOF && ch != ' ' && ch != lineterm
-- && ch != '\t' && ch != ':' && ch != ';')
-+ && ch != '\t' && ch != ':' && ch != ';' && idx < MAX_NAME)
- {
- ident[idx++] = ch;
- ch = fgetc(stream);
-diff --git a/backend/dvi/mdvi-lib/dviread.c b/backend/dvi/mdvi-lib/dviread.c
-index 97b7b84..ac98068 100644
---- a/backend/dvi/mdvi-lib/dviread.c
-+++ b/backend/dvi/mdvi-lib/dviread.c
-@@ -1537,6 +1537,10 @@ int special(DviContext *dvi, int opcode)
- Int32 arg;
-
- arg = dugetn(dvi, opcode - DVI_XXX1 + 1);
-+ if (arg <= 0) {
-+ dvierr(dvi, _("malformed special length\n"));
-+ return -1;
-+ }
- s = mdvi_malloc(arg + 1);
- dread(dvi, s, arg);
- s[arg] = 0;
-diff --git a/backend/dvi/mdvi-lib/pk.c b/backend/dvi/mdvi-lib/pk.c
-index a579186..08377e6 100644
---- a/backend/dvi/mdvi-lib/pk.c
-+++ b/backend/dvi/mdvi-lib/pk.c
-@@ -469,6 +469,15 @@ static int pk_load_font(DviParams *unused, DviFont *font)
- }
- if(feof(p))
- break;
-+
-+ /* Although the PK format support bigger char codes,
-+ * XeTeX and other extended TeX engines support charcodes up to
-+ * 65536, while normal TeX engine supports only charcode up to 255.*/
-+ if (cc < 0 || cc > 65536) {
-+ mdvi_error (_("%s: unexpected charcode (%d)\n"),
-+ font->fontname,cc);
-+ goto error;
-+ }
- if(cc < loc)
- loc = cc;
- if(cc > hic)
-@@ -512,7 +521,7 @@ static int pk_load_font(DviParams *unused, DviFont *font)
- }
-
- /* resize font char data */
-- if(loc > 0 || hic < maxch-1) {
-+ if(loc > 0 && hic < maxch-1) {
- memmove(font->chars, font->chars + loc,
- (hic - loc + 1) * sizeof(DviFontChar));
- font->chars = xresize(font->chars,
-diff --git a/backend/dvi/mdvi-lib/tfmfile.c b/backend/dvi/mdvi-lib/tfmfile.c
-index 73ebf26..8c2a30b 100644
---- a/backend/dvi/mdvi-lib/tfmfile.c
-+++ b/backend/dvi/mdvi-lib/tfmfile.c
-@@ -172,7 +172,8 @@ int tfm_load_file(const char *filename, TFMInfo *info)
- /* We read the entire TFM file into core */
- if(fstat(fileno(in), &st) < 0)
- return -1;
-- if(st.st_size == 0)
-+ /* according to the spec, TFM files are smaller than 16K */
-+ if(st.st_size == 0 || st.st_size >= 16384)
- goto bad_tfm;
-
- /* allocate a word-aligned buffer to hold the file */
-diff --git a/backend/dvi/mdvi-lib/vf.c b/backend/dvi/mdvi-lib/vf.c
-index fb49847..a5ae3bb 100644
---- a/backend/dvi/mdvi-lib/vf.c
-+++ b/backend/dvi/mdvi-lib/vf.c
-@@ -165,6 +165,12 @@ static int vf_load_font(DviParams *params, DviFont *font)
- cc = fuget1(p);
- tfm = fuget3(p);
- }
-+ if (cc < 0 || cc > 65536) {
-+ /* TeX engines do not support char codes bigger than 65535 */
-+ mdvi_error(_("(vf) %s: unexpected character %d\n"),
-+ font->fontname, cc);
-+ goto error;
-+ }
- if(loc < 0 || cc < loc)
- loc = cc;
- if(hic < 0 || cc > hic)
---
-cgit v0.8.3.1
diff --git a/app-text/evince-light/files/evince-2.32.0-dvi-security.patch b/app-text/evince-light/files/evince-2.32.0-dvi-security.patch
deleted file mode 100644
index 6bde382d..00000000
--- a/app-text/evince-light/files/evince-2.32.0-dvi-security.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 9611cfcd6c2f39aafab10730c291efd736ab97e4 Mon Sep 17 00:00:00 2001
-From: Vincent Untz <vuntz@gnome.org>
-Date: Thu, 17 Feb 2011 14:23:39 +0000
-Subject: backends: Fix another security issue in the dvi-backend
-
-This is similar to one of the fixes from d4139205.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=640923
----
-diff --git a/backend/dvi/mdvi-lib/afmparse.c b/backend/dvi/mdvi-lib/afmparse.c
-index 361e23d..e1cd115 100644
---- a/backend/dvi/mdvi-lib/afmparse.c
-+++ b/backend/dvi/mdvi-lib/afmparse.c
-@@ -190,7 +190,7 @@ static char *linetoken(FILE *stream)
- while ((ch = fgetc(stream)) == ' ' || ch == '\t' );
-
- idx = 0;
-- while (ch != EOF && ch != lineterm)
-+ while (ch != EOF && ch != lineterm && idx < MAX_NAME)
- {
- ident[idx++] = ch;
- ch = fgetc(stream);
---
-cgit v0.9
diff --git a/app-text/evince-light/files/evince-2.32.0-gold.patch b/app-text/evince-light/files/evince-2.32.0-gold.patch
deleted file mode 100644
index dc846dfa..00000000
--- a/app-text/evince-light/files/evince-2.32.0-gold.patch
+++ /dev/null
@@ -1,16 +0,0 @@
- thumbnailer/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/thumbnailer/Makefile.am b/thumbnailer/Makefile.am
-index 171c00f..b060a97 100644
---- a/thumbnailer/Makefile.am
-+++ b/thumbnailer/Makefile.am
-@@ -26,7 +26,7 @@ endif
-
- evince_thumbnailer_LDADD = \
- $(top_builddir)/libdocument/libevdocument.la \
-- $(FRONTEND_LIBS)
-+ $(FRONTEND_LIBS) -lm
-
- schema_files = \
- evince-thumbnailer-dvi.schemas.in \
diff --git a/app-text/evince-light/files/evince-2.32.0-libdocument-segfault.patch b/app-text/evince-light/files/evince-2.32.0-libdocument-segfault.patch
deleted file mode 100644
index bef8d80c..00000000
--- a/app-text/evince-light/files/evince-2.32.0-libdocument-segfault.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From a933a516e9b6a4199d22055f9041747e00498901 Mon Sep 17 00:00:00 2001
-From: José Aliste <jaliste@src.gnome.org>
-Date: Wed, 29 Sep 2010 16:22:32 +0000
-Subject: [libdocument] Check for NULL in synctex_backward_search.
-
-Fixes bug #630845
----
-diff --git a/libdocument/ev-document.c b/libdocument/ev-document.c
-index 70349dc..742b51c 100644
---- a/libdocument/ev-document.c
-+++ b/libdocument/ev-document.c
-@@ -419,11 +419,16 @@ ev_document_synctex_backward_search (EvDocument *document,
- /* We assume that a backward search returns either zero or one result_node */
- node = synctex_next_result (scanner);
- if (node != NULL) {
-- result = g_new (EvSourceLink, 1);
-- result->filename = synctex_scanner_get_name (scanner,
-- synctex_node_tag (node));
-- result->line = synctex_node_line (node);
-- result->col = synctex_node_column (node);
-+ const gchar *filename;
-+
-+ filename = synctex_scanner_get_name (scanner, synctex_node_tag (node));
-+
-+ if (filename) {
-+ result = g_new (EvSourceLink, 1);
-+ result->filename = filename;
-+ result->line = synctex_node_line (node);
-+ result->col = synctex_node_column (node);
-+ }
- }
- }
-
---
-cgit v0.8.3.1
diff --git a/app-text/evince-light/files/evince-2.32.0-libview-crash.patch b/app-text/evince-light/files/evince-2.32.0-libview-crash.patch
deleted file mode 100644
index 65d07751..00000000
--- a/app-text/evince-light/files/evince-2.32.0-libview-crash.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-commit a3b87cb28e46958b37e384a47604032ea0889807
-Author: Carlos Garcia Campos <carlosgc@gnome.org>
-Date: Sun Nov 21 12:27:21 2010 +0100
-
- libview: Make sure we have a valid page range before getting/setting selection list
-
- Fixes bug #630999.
-
-diff --git a/libview/ev-pixbuf-cache.c b/libview/ev-pixbuf-cache.c
-index 367f70d..ee68354 100644
---- a/libview/ev-pixbuf-cache.c
-+++ b/libview/ev-pixbuf-cache.c
-@@ -1035,6 +1035,9 @@ ev_pixbuf_cache_set_selection_list (EvPixbufCache *pixbuf_cache,
- if (!EV_IS_SELECTION (pixbuf_cache->document))
- return;
-
-+ if (pixbuf_cache->start_page == -1 || pixbuf_cache->end_page == -1)
-+ return;
-+
- /* We check each area to see what needs updating, and what needs freeing; */
- page = pixbuf_cache->start_page - pixbuf_cache->preload_cache_size;
- for (i = 0; i < pixbuf_cache->preload_cache_size; i++) {
-@@ -1114,6 +1117,9 @@ ev_pixbuf_cache_get_selection_list (EvPixbufCache *pixbuf_cache)
-
- g_return_val_if_fail (EV_IS_PIXBUF_CACHE (pixbuf_cache), NULL);
-
-+ if (pixbuf_cache->start_page == -1 || pixbuf_cache->end_page == -1)
-+ return NULL;
-+
- /* We check each area to see what needs updating, and what needs freeing; */
- page = pixbuf_cache->start_page - pixbuf_cache->preload_cache_size;
- for (i = 0; i < pixbuf_cache->preload_cache_size; i++) {
diff --git a/app-text/evince-light/files/evince-2.32.0-pk-fonts.patch b/app-text/evince-light/files/evince-2.32.0-pk-fonts.patch
deleted file mode 100644
index 8379e745..00000000
--- a/app-text/evince-light/files/evince-2.32.0-pk-fonts.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 0a6e8aabcc46d47b5d84e5414cd0e07d57ef171b Mon Sep 17 00:00:00 2001
-From: José Aliste <jaliste@src.gnome.org>
-Date: Mon, 17 Jan 2011 17:30:00 +0000
-Subject: Fix problem with some pk fonts.
-
----
-diff --git a/backend/dvi/mdvi-lib/pk.c b/backend/dvi/mdvi-lib/pk.c
-index 08377e6..a911613 100644
---- a/backend/dvi/mdvi-lib/pk.c
-+++ b/backend/dvi/mdvi-lib/pk.c
-@@ -328,13 +328,14 @@ static int pk_load_font(DviParams *unused, DviFont *font)
- {
- int i;
- int flag_byte;
-- int loc, hic, maxch;
-+ int hic, maxch;
- Int32 checksum;
- FILE *p;
- #ifndef NODEBUG
- char s[256];
- #endif
- long alpha, beta, z;
-+ unsigned int loc;
-
- font->chars = xnalloc(DviFontChar, 256);
- p = font->in;
-@@ -521,7 +522,7 @@ static int pk_load_font(DviParams *unused, DviFont *font)
- }
-
- /* resize font char data */
-- if(loc > 0 && hic < maxch-1) {
-+ if(loc > 0 || hic < maxch-1) {
- memmove(font->chars, font->chars + loc,
- (hic - loc + 1) * sizeof(DviFontChar));
- font->chars = xresize(font->chars,
---
-cgit v0.8.3.1
diff --git a/app-text/evince-light/files/evince-2.32.0-stop-spinner.patch b/app-text/evince-light/files/evince-2.32.0-stop-spinner.patch
deleted file mode 100644
index eb330196..00000000
--- a/app-text/evince-light/files/evince-2.32.0-stop-spinner.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From 220956ee03fa37fb55079aff63675db26cd908f9 Mon Sep 17 00:00:00 2001
-From: Cristian KLEIN <cristiklein+gnome@gmail.com>
-Date: Thu, 16 Dec 2010 17:38:06 +0000
-Subject: libview: Stop the GtkSpinner when the loading window is hidden
-
-Fixes bug #637390.
----
-diff --git a/libview/ev-loading-window.c b/libview/ev-loading-window.c
-index 4d5eaaf..434beac 100644
---- a/libview/ev-loading-window.c
-+++ b/libview/ev-loading-window.c
-@@ -33,6 +33,7 @@ struct _EvLoadingWindow {
- GtkWindow base_instance;
-
- GtkWindow *parent;
-+ GtkWidget *spinner;
-
- gint x;
- gint y;
-@@ -69,7 +70,6 @@ ev_loading_window_init (EvLoadingWindow *window)
- GtkWindow *gtk_window = GTK_WINDOW (window);
- GtkWidget *widget = GTK_WIDGET (window);
- GtkWidget *hbox;
-- GtkWidget *spinner;
- GtkWidget *label;
- GtkStyle *style;
- GdkColor fg, bg;
-@@ -79,10 +79,9 @@ ev_loading_window_init (EvLoadingWindow *window)
-
- hbox = gtk_hbox_new (FALSE, 12);
-
-- spinner = gtk_spinner_new ();
-- gtk_spinner_start (GTK_SPINNER (spinner));
-- gtk_box_pack_start (GTK_BOX (hbox), spinner, FALSE, FALSE, 0);
-- gtk_widget_show (spinner);
-+ window->spinner = gtk_spinner_new ();
-+ gtk_box_pack_start (GTK_BOX (hbox), window->spinner, FALSE, FALSE, 0);
-+ gtk_widget_show (window->spinner);
-
- label = gtk_label_new (loading_text);
- gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
-@@ -222,10 +221,22 @@ ev_loading_window_hide (GtkWidget *widget)
-
- window->x = window->y = 0;
-
-+ gtk_spinner_stop (GTK_SPINNER (window->spinner));
-+
- GTK_WIDGET_CLASS (ev_loading_window_parent_class)->hide (widget);
- }
-
- static void
-+ev_loading_window_show (GtkWidget *widget)
-+{
-+ EvLoadingWindow *window = EV_LOADING_WINDOW (widget);
-+
-+ gtk_spinner_start (GTK_SPINNER (window->spinner));
-+
-+ GTK_WIDGET_CLASS (ev_loading_window_parent_class)->show (widget);
-+}
-+
-+static void
- ev_loading_window_class_init (EvLoadingWindowClass *klass)
- {
- GObjectClass *g_object_class = G_OBJECT_CLASS (klass);
-@@ -235,6 +246,7 @@ ev_loading_window_class_init (EvLoadingWindowClass *klass)
- g_object_class->set_property = ev_loading_window_set_property;
-
- gtk_widget_class->size_allocate = ev_loading_window_size_allocate;
-+ gtk_widget_class->show = ev_loading_window_show;
- gtk_widget_class->hide = ev_loading_window_hide;
-
- g_object_class_install_property (g_object_class,
---
-cgit v0.9
diff --git a/app-text/evince-light/files/evince-2.32.0-update-poppler.patch b/app-text/evince-light/files/evince-2.32.0-update-poppler.patch
deleted file mode 100644
index 29bcad6b..00000000
--- a/app-text/evince-light/files/evince-2.32.0-update-poppler.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From f77e6cf4fd7fef49ac91d8c62b6a9a993529adb8 Mon Sep 17 00:00:00 2001
-From: Carlos Garcia Campos <carlosgc@gnome.org>
-Date: Fri, 17 Sep 2010 11:21:16 +0000
-Subject: [pdf] Update to poppler api changes
-
-Linearized PopplerDocument property is now boolean rather than string.
----
-diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc
-index aa080e6..ced3ef7 100644
---- a/backend/pdf/ev-poppler.cc
-+++ b/backend/pdf/ev-poppler.cc
-@@ -722,6 +722,9 @@ pdf_document_get_info (EvDocument *document)
- PopplerPermissions permissions;
- EvPage *page;
- char *metadata;
-+#ifdef HAVE_POPPLER_DOCUMENT_IS_LINEARIZED
-+ gboolean linearized;
-+#endif
-
- info = g_new0 (EvDocumentInfo, 1);
-
-@@ -758,7 +761,11 @@ pdf_document_get_info (EvDocument *document)
- "producer", &(info->producer),
- "creation-date", &(info->creation_date),
- "mod-date", &(info->modified_date),
-+#ifdef HAVE_POPPLER_DOCUMENT_IS_LINEARIZED
-+ "linearized", &linearized,
-+#else
- "linearized", &(info->linearized),
-+#endif
- "metadata", &metadata,
- NULL);
-
-@@ -864,6 +871,10 @@ pdf_document_get_info (EvDocument *document)
- info->security = g_strdup (_("No"));
- }
-
-+#ifdef HAVE_POPPLER_DOCUMENT_IS_LINEARIZED
-+ info->linearized = linearized ? g_strdup (_("Yes")) : g_strdup (_("No"));
-+#endif
-+
- return info;
- }
-
-diff --git a/configure.ac b/configure.ac
-index 0faa16e..9619349 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -512,6 +512,7 @@ if test "x$enable_pdf" = "xyes"; then
- AC_CHECK_FUNCS(poppler_page_get_text_layout)
- AC_CHECK_FUNCS(poppler_page_get_selected_text)
- AC_CHECK_FUNCS(poppler_page_add_annot)
-+ AC_CHECK_FUNCS(poppler_document_is_linearized)
- LIBS=$evince_save_LIBS
- PKG_CHECK_MODULES(CAIRO_PDF, cairo-pdf, enable_cairo_pdf=yes, enable_cairo_pdf=no)
- if test x$enable_cairo_pdf = xyes; then
---
-cgit v0.8.3.1
diff --git a/app-text/evince-light/files/evince-2.32.0-use-popup.patch b/app-text/evince-light/files/evince-2.32.0-use-popup.patch
deleted file mode 100644
index 8bb52c80..00000000
--- a/app-text/evince-light/files/evince-2.32.0-use-popup.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 464ec9077f4bc709e50c83372c9d4e1703533efa Mon Sep 17 00:00:00 2001
-From: Carlos Garcia Campos <carlosgc@gnome.org>
-Date: Sun, 20 Feb 2011 10:29:19 +0000
-Subject: libview: Use a popup window instead of a toplevel for loading window
-
-Fixes focus stealing when scrolling. See bug #633475.
----
-diff --git a/libview/ev-loading-window.c b/libview/ev-loading-window.c
-index b413431..94576ee 100644
---- a/libview/ev-loading-window.c
-+++ b/libview/ev-loading-window.c
-@@ -266,6 +266,7 @@ ev_loading_window_new (GtkWindow *parent)
- g_return_val_if_fail (GTK_IS_WINDOW (parent), NULL);
-
- window = g_object_new (EV_TYPE_LOADING_WINDOW,
-+ "type", GTK_WINDOW_POPUP,
- "parent", parent,
- NULL);
- return window;
---
-cgit v0.9
diff --git a/app-text/evince-light/files/evince-3.2.1-glib-gold.patch b/app-text/evince-light/files/evince-3.2.1-glib-gold.patch
deleted file mode 100644
index ab9dd0fd..00000000
--- a/app-text/evince-light/files/evince-3.2.1-glib-gold.patch
+++ /dev/null
@@ -1,38 +0,0 @@
- configure.ac | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 183b644..c863997 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -160,10 +160,10 @@ fi
- ZLIB_LIBS=-lz
- AC_SUBST(ZLIB_LIBS)
-
--PKG_CHECK_MODULES(LIBDOCUMENT, gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED)
-+PKG_CHECK_MODULES(LIBDOCUMENT, gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED)
- PKG_CHECK_MODULES(LIBVIEW, gtk+-3.0 >= $GTK_REQUIRED gail-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED)
- PKG_CHECK_MODULES(BACKEND, cairo >= $CAIRO_REQUIRED gtk+-3.0 >= $GTK_REQUIRED)
--PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED)
-+PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED)
-
- SHELL_PLATFORM_PKGS=
- case "$with_platform" in
-@@ -189,7 +189,7 @@ case "$with_platform" in
- ;;
- esac
-
--PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gthread-2.0 $SHELL_PLATFORM_PKGS])
-+PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED gthread-2.0 $SHELL_PLATFORM_PKGS])
-
- # *********
- # SM client
-@@ -407,7 +407,7 @@ AC_ARG_ENABLE([previewer],
- esac])
-
- if test x$enable_previewer = "xyes" ; then
-- PKG_CHECK_MODULES([PREVIEWER],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED])
-+ PKG_CHECK_MODULES([PREVIEWER],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED])
- fi
-
- AM_CONDITIONAL([ENABLE_PREVIEWER],[test "$enable_previewer" = "yes"])
diff --git a/app-text/evince-light/files/evince-3.2.1-libgxps-0.2.patch b/app-text/evince-light/files/evince-3.2.1-libgxps-0.2.patch
deleted file mode 100644
index 5bbded64..00000000
--- a/app-text/evince-light/files/evince-3.2.1-libgxps-0.2.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 740263e84f812e069c25d32e6fbf40bec4c061e2 Mon Sep 17 00:00:00 2001
-From: Carlos Garcia Campos <carlosgc@gnome.org>
-Date: Sun, 20 Nov 2011 16:18:30 +0100
-Subject: [PATCH] xps: Bump libgxps requirements to 0.2.0
-
-[Alexandre Rostovtsev <tetromino@gentoo.org>: remove update to configure.ac]
----
- backend/xps/xps-document.c | 14 ++------------
- 1 files changed, 2 insertions(+), 12 deletions(-)
-
-diff --git a/backend/xps/xps-document.c b/backend/xps/xps-document.c
-index 6e34f07..cbba96b 100644
---- a/backend/xps/xps-document.c
-+++ b/backend/xps/xps-document.c
-@@ -156,17 +156,7 @@ xps_document_get_page_size (EvDocument *document,
- double *width,
- double *height)
- {
-- GXPSPage *xps_page;
-- guint w, h;
--
-- xps_page = GXPS_PAGE (page->backend_page);
--
-- gxps_page_get_size (xps_page, &w, &h);
--
-- if (width)
-- *width = (gdouble)w;
-- if (height)
-- *height = (gdouble)h;
-+ gxps_page_get_size (GXPS_PAGE (page->backend_page), width, height);
- }
-
- static EvDocumentInfo *
-@@ -210,7 +200,7 @@ xps_document_render (EvDocument *document,
- EvRenderContext *rc)
- {
- GXPSPage *xps_page;
-- guint page_width, page_height;
-+ gdouble page_width, page_height;
- guint width, height;
- cairo_surface_t *surface;
- cairo_t *cr;
---
-1.7.8.rc3
-
diff --git a/app-text/evince-light/files/evince-3.4.0-glib-gold.patch b/app-text/evince-light/files/evince-3.4.0-glib-gold.patch
deleted file mode 100644
index 34733f75..00000000
--- a/app-text/evince-light/files/evince-3.4.0-glib-gold.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From f2f9097ea87e2f0d15241ac0ee95099a219b7539 Mon Sep 17 00:00:00 2001
-From: Justin Lecher <jlec@gentoo.org>
-Date: Mon, 30 Apr 2012 11:51:18 +0200
-Subject: [PATCH] Fix underlinking with >=glib-2.32 detected by gold linker
-
-As descripted in bug 675129, recent changes in pkg-config files
-drop necessary libs from linking, more accurate gio-2.0 droppes
-gmodule-no-export-2.0.
-
-Readd gmodule-no-export-2.0 at all necessary places.
-
-Signed-off-by: Justin Lecher <jlec@gentoo.org>
----
- configure.ac | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 66958fa..2ef6e50 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -154,10 +154,10 @@ fi
- ZLIB_LIBS=-lz
- AC_SUBST(ZLIB_LIBS)
-
--PKG_CHECK_MODULES(LIBDOCUMENT, gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-2.0)
-+PKG_CHECK_MODULES(LIBDOCUMENT, gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED gmodule-2.0)
- PKG_CHECK_MODULES(LIBVIEW, gtk+-3.0 >= $GTK_REQUIRED gail-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED)
- PKG_CHECK_MODULES(BACKEND, cairo >= $CAIRO_REQUIRED gtk+-3.0 >= $GTK_REQUIRED)
--PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED)
-+PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED)
-
- SHELL_PLATFORM_PKGS=
- case "$with_platform" in
-@@ -180,7 +180,7 @@ case "$with_platform" in
- ;;
- esac
-
--PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gthread-2.0 $SHELL_PLATFORM_PKGS])
-+PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED gthread-2.0 $SHELL_PLATFORM_PKGS])
-
- # *********
- # SM client
-@@ -407,7 +407,7 @@ AC_ARG_ENABLE([previewer],
- [enable_previewer=yes])
-
- if test x$enable_previewer = "xyes" ; then
-- PKG_CHECK_MODULES([PREVIEWER],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED])
-+ PKG_CHECK_MODULES([PREVIEWER],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED])
- fi
-
- AM_CONDITIONAL([ENABLE_PREVIEWER],[test "$enable_previewer" = "yes"])
---
-1.7.8.6
-
diff --git a/app-text/evince-light/files/gconf-2.m4 b/app-text/evince-light/files/gconf-2.m4
deleted file mode 100644
index 4a0936e4..00000000
--- a/app-text/evince-light/files/gconf-2.m4
+++ /dev/null
@@ -1,44 +0,0 @@
-dnl AM_GCONF_SOURCE_2
-dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
-dnl (i.e. pass to gconftool-2
-dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
-dnl you should install foo.schemas files
-dnl
-
-AC_DEFUN([AM_GCONF_SOURCE_2],
-[
- if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
- GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- else
- GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
- fi
-
- AC_ARG_WITH([gconf-source],
- AC_HELP_STRING([--with-gconf-source=sourceaddress],
- [Config database for installing schema files.]),
- [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
-
- AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
- AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
-
- if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
- GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
- fi
-
- AC_ARG_WITH([gconf-schema-file-dir],
- AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
- [Directory for installing schema files.]),
- [GCONF_SCHEMA_FILE_DIR="$withval"],)
-
- AC_SUBST(GCONF_SCHEMA_FILE_DIR)
- AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
-
- AC_ARG_ENABLE(schemas-install,
- AC_HELP_STRING([--disable-schemas-install],
- [Disable the schemas installation]),
- [case ${enableval} in
- yes|no) ;;
- *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
- esac])
- AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
-])
diff --git a/app-text/evince-light/metadata.xml b/app-text/evince-light/metadata.xml
deleted file mode 100644
index 091a7f38..00000000
--- a/app-text/evince-light/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>gnome</herd>
- <use>
- <flag name="gnome">Enable the use of <pkg>gnome-base/gconf</pkg> to honour
- lockdown settings</flag>
- <flag name="dvi">Enable the built-in DVI viewer</flag>
- <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
- for introspection</flag>
- <flag name="nautilus">Enable property page extension in <pkg>gnome-base/nautilus</pkg></flag>
- <flag name="t1lib">Enable the Type-1 fonts for the built-in DVI viewer
- (<pkg>media-libs/t1lib</pkg>)</flag>
- <flag name="xps">Enable XPS viewer using <pkg>app-text/libgxps</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/foxitreader/Manifest b/app-text/foxitreader/Manifest
deleted file mode 100644
index e17fc279..00000000
--- a/app-text/foxitreader/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST FoxitReader-1.1.0.tar.bz2 3787587 SHA256 02f1ad5ad2fd516754254f349c94b8e81b57b9eb2a0315f30debdc5d7fb8dbf4
diff --git a/app-text/foxitreader/files/foxitreader.desktop b/app-text/foxitreader/files/foxitreader.desktop
deleted file mode 100644
index 01958137..00000000
--- a/app-text/foxitreader/files/foxitreader.desktop
+++ /dev/null
@@ -1,22 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Version=1.0
-Name=Foxit Reader
-Name[zh_CN]=福昕阅读器
-Name[zh_HK]=福昕閱讀器
-Name[zh_TW]=福昕閱讀器
-GenericName=PDF Reader
-GenericName[zh_CN]=PDF阅读器
-GenericName[zh_HK]=PDF閱讀器
-GenericName[zh_TW]=PDF閱讀器
-Comment=Read PDF Document
-Comment[zh_CN]=阅读PDF文档
-Comment[zh_HK]=閱讀PDF文件
-Comment[zh_TW]=閱讀PDF文件
-Exec=foxitreader %U
-Icon=foxitreader
-Terminal=false
-Type=Application
-StartupNotify=true
-Categories=Application;Office;Viewer;
-MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;
diff --git a/app-text/foxitreader/files/foxitreader.png b/app-text/foxitreader/files/foxitreader.png
deleted file mode 100644
index 85f8b1b4..00000000
--- a/app-text/foxitreader/files/foxitreader.png
+++ /dev/null
Binary files differ
diff --git a/app-text/foxitreader/foxitreader-1.1.0.ebuild b/app-text/foxitreader/foxitreader-1.1.0.ebuild
deleted file mode 100644
index 70706f77..00000000
--- a/app-text/foxitreader/foxitreader-1.1.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils versionator
-
-MY_PN="FoxitReader"
-MY_P="${MY_PN}-${PV}"
-
-SRC_BASE="cdn04.foxitsoftware.com/pub/foxit/reader/desktop/linux/"
-DESCRIPTION="Foxit Reader for desktop Linux"
-HOMEPAGE="http://www.foxitsoftware.com/pdf/desklinux"
-SRC_URI="${SRC_BASE}/$(get_major_version).x/$(get_version_component_range 1-2)/enu/${MY_P}.tar.bz2"
-
-LICENSE="Foxit-EULA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-LANGS="de fr ja zh_CN zh_TW"
-for X in ${LANGS} ; do
- IUSE="${IUSE} linguas_${X}"
-done
-
-DEPEND=""
-RDEPEND="
- amd64? ( app-emulation/emul-linux-x86-xlibs
- app-emulation/emul-linux-x86-gtklibs )
- x86? ( media-libs/freetype:2
- >=x11-libs/gtk+-2.12 )"
-
-S="${WORKDIR}/$(get_version_component_range 1-2)-release"
-RESTRICT="mirror strip"
-
-src_install() {
- mv "${S}"/Readme.txt "${WORKDIR}"/README
- dodoc "${WORKDIR}"/README
-
- ebegin "Installing package"
- for X in ${LANGS} ; do
- if use linguas_${X} ; then
- insinto /usr/share/locale/${X}/LC_MESSAGES
- doins "${S}"/po/${X}/${MY_PN}.mo \
- || die "failed to install languages files"
- fi
- done
- rm -R "${S}"/po
-
- insinto /opt/${PN}
- doins "${S}"/* || die "failed to install program files"
- fperms 0755 /opt/${PN}/${MY_PN}
- eend $? || die "failed to install package"
-
- doicon "${FILESDIR}"/${PN}.png
- domenu "${FILESDIR}"/${PN}.desktop
-
- make_wrapper ${PN} /opt/${PN}/${MY_PN}
-}
diff --git a/app-text/foxitreader/metadata.xml b/app-text/foxitreader/metadata.xml
deleted file mode 100644
index 1fa0ca56..00000000
--- a/app-text/foxitreader/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>printing</herd>
-</pkgmetadata>
diff --git a/app-text/pastebunz/files/pastebunz-1.4 b/app-text/pastebunz/files/pastebunz-1.4
deleted file mode 100755
index dc301a57..00000000
--- a/app-text/pastebunz/files/pastebunz-1.4
+++ /dev/null
@@ -1,184 +0,0 @@
-#!/usr/bin/python
-import sys, os
-
-if sys.hexversion >= 0x3000000:
- import urllib.request as urlmod
- from urllib.parse import urlencode
-else:
- import urllib2 as urlmod
- from urllib import urlencode
-
-MDL = 1000000 * 2
-
-class Callable:
- def __init__(self, anycallable):
- self.__call__ = anycallable
-
-class MultipartPostHandler(urlmod.BaseHandler):
- handler_order = urlmod.HTTPHandler.handler_order - 10 # needs to run first
-
- def http_request(self, request):
-
- doseq = 1
-
- data = request.get_data()
- if data is not None and type(data) != str:
- v_files = []
- v_vars = []
- try:
- for(key, value) in list(data.items()):
- if hasattr(value, "fileno"):
- v_files.append((key, value))
- else:
- v_vars.append((key, value))
- except TypeError:
- systype, value, traceback = sys.exc_info()
- raise TypeError("not a valid non-string sequence or mapping object").with_traceback(traceback)
-
- if len(v_files) == 0:
- data = urlencode(v_vars, doseq)
- else:
- boundary, data = self.multipart_encode(v_vars, v_files)
-
- contenttype = 'multipart/form-data; boundary=%s' % boundary
- request.add_unredirected_header('Content-Type', contenttype)
- request.add_data(data)
- return request
-
- def multipart_encode(vars, files, boundary = None, buf = None):
-
- from io import StringIO
- import mimetools, mimetypes
-
- if boundary is None:
- boundary = mimetools.choose_boundary()
- if buf is None:
- buf = StringIO()
- for(key, value) in vars:
- buf.write('--%s\r\n' % boundary)
- buf.write('Content-Disposition: form-data; name="%s"' % key)
- buf.write('\r\n\r\n' + value + '\r\n')
- for(key, fd) in files:
- file_size = os.fstat(fd.fileno())[stat.ST_SIZE]
- filename = fd.name.split('/')[-1]
- contenttype = mimetypes.guess_type(filename)[0] or 'application/octet-stream'
- buf.write('--%s\r\n' % boundary)
- buf.write('Content-Disposition: form-data; name="%s"; filename="%s"\r\n' % (key, filename))
- buf.write('Content-Type: %s\r\n' % contenttype)
- # buffer += 'Content-Length: %s\r\n' % file_size
- fd.seek(0)
- buf.write('\r\n' + fd.read() + '\r\n')
- buf.write('--' + boundary + '--\r\n\r\n')
- buf = buf.getvalue()
- return boundary, buf
- multipart_encode = Callable(multipart_encode)
-
- https_request = http_request
-
-class PastieInterface:
-
- def __init__(self):
- self.url = 'http://pastebin.rogentos.ro/send'
- self.opener = urlmod.build_opener(MultipartPostHandler)
- self.generated = False
- self.params = {}
-
- mydict = {}
- if os.getenv('HTTP_PROXY'):
- mydict['http'] = os.getenv('HTTP_PROXY')
- if mydict:
- self.add_proxy_opener(urllib2,mydict)
-
- def add_proxy_opener(self, module, data):
-
- import types
- if type(module) != types.ModuleType:
- raise exceptionTools.InvalidDataType("InvalidDataType: not a module")
- if not data:
- return
-
- username = None
- password = None
- authinfo = None
- if 'password' in data:
- username = data.pop('username')
- if 'password' in data:
- username = data.pop('password')
- if username == None or password == None:
- username = None
- password = None
- else:
- passmgr = module.HTTPPasswordMgrWithDefaultRealm()
- if data['http']:
- passmgr.add_password(None, data['http'], username, password)
- if data['ftp']:
- passmgr.add_password(None, data['ftp'], username, password)
- authinfo = module.ProxyBasicAuthHandler(passmgr)
-
- proxy_support = module.ProxyHandler(data)
- if authinfo:
- opener = module.build_opener(proxy_support, authinfo)
- else:
- opener = module.build_opener(proxy_support)
- module.install_opener(opener)
-
- def submit(self, f_obj):
-
- data = f_obj.read()
- if len(data) > MDL:
- sys.stderr.write("Doge said that it can't handle it.\n")
- sys.stderr.write("%d bytes are way too much, "
- "expecting at most %d bytes.\n" % (
- len(data), MDL,))
- raise SystemExit(1)
- self.params['pastebin_syntax_id'] = "-1"
- self.params['pastebin_doctypes_id'] = "-1"
- self.params['expiration_days'] = "-1"
- self.params['pastebin_permissions_id'] = "-1"
- self.params['pastie_content'] = data
- self.params['just_url'] = "1"
- if not data:
- return False
- result = self.opener.open(self.url, self.params).read()
- print(result.strip())
- return True
-
- def submit_as_file(self, f_obj):
-
- data = f_obj.read()
- if len(data) > MDL:
- raise SystemExit(1)
- self.params['pastebin_syntax_id'] = "-1"
- self.params['pastebin_doctypes_id'] = "-2"
- self.params['expiration_days'] = "-1"
- self.params['pastebin_permissions_id'] = "-1"
- self.params['pastie_content'] = data
- self.params['just_url'] = "1"
- if not data:
- return False
- result = self.opener.open(self.url, self.params).read()
- print(result.strip())
- return True
-
-my = PastieInterface()
-f_obj = sys.stdin
-f_obj_diff = False
-for arg in sys.argv[1:]:
- if os.access(arg, os.R_OK) and os.path.isfile(arg):
- f_obj = open(arg, "rb")
- f_obj_diff = True
- break
-
-if "-f" in sys.argv:
- rc = my.submit_as_file(f_obj)
-else:
- rc = my.submit(f_obj)
-
-if f_obj_diff:
- f_obj.close()
-
-if not rc:
- print("syntax error !")
- print("syntax:", sys.argv[0], "[-f] <path>")
- print("note: if <path> is not provided, stdin will be used")
- raise SystemExit(1)
diff --git a/app-text/pastebunz/pastebunz-1.4-r1.ebuild b/app-text/pastebunz/pastebunz-1.4-r1.ebuild
deleted file mode 100644
index 2c002350..00000000
--- a/app-text/pastebunz/pastebunz-1.4-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2004-2014 Sabayon Linux
-# Distributed under the terms of the GNU General Public License v2
-
-PYTHON_DEPEND="2"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit python eutils
-
-DESCRIPTION="command line interface to http://pastebin.rogentos.ro/"
-HOMEPAGE="http://pastebin.rogentos.ro/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~arm ~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc-fbsd ~sparc ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"
-
-src_unpack() {
- cd "${S}"
- cp "${FILESDIR}/${P}" ${PN}
-}
-
-src_install() {
- dobin ${PN} || die
-}
diff --git a/app-text/poppler-base/Manifest b/app-text/poppler-base/Manifest
deleted file mode 100644
index 90a4d3b3..00000000
--- a/app-text/poppler-base/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST poppler-0.24.3.tar.xz 1506152 SHA256 d2cd02509e458117df7534b60703171d567f26865ab9b7f9c84c53727b35374e SHA512 561ee068e156e743e46388b093468ba50c2bab8d2e319524abeaddd195d388a370265c53fef2787974ee18de2af229cbd303b1a9ddd08a2a1d885f895deb263b WHIRLPOOL a47a2a6657479c9d82f5f8f2579e702a0f9cd98ff451140dd6ed80fd7ac1ba33a7b9251e8f4d8ea46e91e8054ba49ca960b5904c2cab191eab264b78aea6d42a
-DIST poppler-0.24.5.tar.xz 1512476 SHA256 a2654910100c923c44e366242495e226db2798254f2fa2781138867348759f84 SHA512 dfb40f7d864614f4ad7e8729334931c4b40c48c0dc3d7a8c33b14134cf13c61f8a562cc790a08bee4a43c2c29e587a9d26330437858d465e18ceafd69521250c WHIRLPOOL 066924beb46e58c2906a3b278e617438bd966e2b7bd884e110949f0d149d2cca0bf6326f2fa8c99e3a2c0f2d3cb3f145c8eeee4f060d17e3dded501ef8ec7f33
-DIST poppler-0.32.0.tar.xz 1609624 SHA256 4963e31ba5e17530a87b16588e22928bc044e8d28d02303dded981bff6725b98 SHA512 f68355a0242ce467b9d7d7f47cc0c3b08f015c38b147eaeddc392e693239bce2b1b3832bd5e5411f25edddab6d3cea8ca0be151372a86963610a4eae3ea50eee WHIRLPOOL bb56d497f435ccb78dfeb0125ca5d003d08769fe74e11da940f6f5399194698e1908c22d815129e6d1f1a7a9855a68ad7043a3bdd4779045fcf64dd97ade3d22
diff --git a/app-text/poppler-base/metadata.xml b/app-text/poppler-base/metadata.xml
deleted file mode 100644
index 1bc26797..00000000
--- a/app-text/poppler-base/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<use>
- <flag name='utils'>Install command-line PDF converters and various utilities.</flag>
-</use>
-</pkgmetadata>
diff --git a/app-text/poppler-base/poppler-base-0.24.3.ebuild b/app-text/poppler-base/poppler-base-0.24.3.ebuild
deleted file mode 100644
index 074e87c1..00000000
--- a/app-text/poppler-base/poppler-base-0.24.3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils autotools toolchain-funcs
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI="http://poppler.freedesktop.org/${P/-base}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0/43"
-IUSE="cjk curl cxx debug doc +jpeg jpeg2k +lcms png tiff +utils"
-
-# No test data provided
-RESTRICT="test"
-
-COMMON_DEPEND="
- >=media-libs/fontconfig-2.6.0
- >=media-libs/freetype-2.3.9
- sys-libs/zlib
- curl? ( net-misc/curl )
- jpeg? ( virtual/jpeg:0 )
- jpeg2k? ( media-libs/openjpeg:0 )
- lcms? ( media-libs/lcms:2 )
- png? ( media-libs/libpng:0= )
- tiff? ( media-libs/tiff:0 )
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- cjk? ( >=app-text/poppler-data-0.4.4 )
-"
-
-S="${WORKDIR}/${P/-base}"
-
-DOCS=(AUTHORS NEWS README README-XPDF TODO)
-
-src_configure() {
- # this is needed for multilib, see bug 459394
- local ft_libdir ft_includedir
- ft_libdir="$($(tc-getPKG_CONFIG) freetype2 --variable=libdir)"
- ft_includedir="$($(tc-getPKG_CONFIG) freetype2 --variable=includedir)"
- export FREETYPE_DIR="${ft_libdir}:${ft_includedir%/include}"
- einfo "Detected FreeType at ${FREETYPE_DIR}"
-
- econf \
- --disable-cairo-output \
- --disable-gtk-test \
- --disable-poppler-qt4 \
- --disable-poppler-qt4 \
- --disable-poppler-glib \
- --enable-introspection=no \
- --enable-zlib \
- --enable-splash-output \
- --enable-xpdf-headers \
- $(use_enable lcms cms) \
- $(use_enable jpeg libjpeg) \
- $(use_enable jpeg2k libopenjpeg) \
- $(use_enable png libpng) \
- $(use_enable tiff libtiff) \
- $(use_enable curl libcurl) \
- $(use_enable cxx poppler-cpp) \
- $(use_enable utils) \
- --enable-cms=$(use lcms && echo "lcms2" || echo "none") \
- || die "econf failed"
-}
diff --git a/app-text/poppler-base/poppler-base-0.24.5.ebuild b/app-text/poppler-base/poppler-base-0.24.5.ebuild
deleted file mode 100644
index 074e87c1..00000000
--- a/app-text/poppler-base/poppler-base-0.24.5.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils autotools toolchain-funcs
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI="http://poppler.freedesktop.org/${P/-base}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0/43"
-IUSE="cjk curl cxx debug doc +jpeg jpeg2k +lcms png tiff +utils"
-
-# No test data provided
-RESTRICT="test"
-
-COMMON_DEPEND="
- >=media-libs/fontconfig-2.6.0
- >=media-libs/freetype-2.3.9
- sys-libs/zlib
- curl? ( net-misc/curl )
- jpeg? ( virtual/jpeg:0 )
- jpeg2k? ( media-libs/openjpeg:0 )
- lcms? ( media-libs/lcms:2 )
- png? ( media-libs/libpng:0= )
- tiff? ( media-libs/tiff:0 )
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- cjk? ( >=app-text/poppler-data-0.4.4 )
-"
-
-S="${WORKDIR}/${P/-base}"
-
-DOCS=(AUTHORS NEWS README README-XPDF TODO)
-
-src_configure() {
- # this is needed for multilib, see bug 459394
- local ft_libdir ft_includedir
- ft_libdir="$($(tc-getPKG_CONFIG) freetype2 --variable=libdir)"
- ft_includedir="$($(tc-getPKG_CONFIG) freetype2 --variable=includedir)"
- export FREETYPE_DIR="${ft_libdir}:${ft_includedir%/include}"
- einfo "Detected FreeType at ${FREETYPE_DIR}"
-
- econf \
- --disable-cairo-output \
- --disable-gtk-test \
- --disable-poppler-qt4 \
- --disable-poppler-qt4 \
- --disable-poppler-glib \
- --enable-introspection=no \
- --enable-zlib \
- --enable-splash-output \
- --enable-xpdf-headers \
- $(use_enable lcms cms) \
- $(use_enable jpeg libjpeg) \
- $(use_enable jpeg2k libopenjpeg) \
- $(use_enable png libpng) \
- $(use_enable tiff libtiff) \
- $(use_enable curl libcurl) \
- $(use_enable cxx poppler-cpp) \
- $(use_enable utils) \
- --enable-cms=$(use lcms && echo "lcms2" || echo "none") \
- || die "econf failed"
-}
diff --git a/app-text/poppler-base/poppler-base-0.32.0.ebuild b/app-text/poppler-base/poppler-base-0.32.0.ebuild
deleted file mode 100644
index c10c0e30..00000000
--- a/app-text/poppler-base/poppler-base-0.32.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI="http://poppler.freedesktop.org/${P/-base}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0/51"
-IUSE="cjk curl cxx debug doc +jpeg jpeg2k +lcms png tiff +utils"
-
-# No test data provided
-RESTRICT="test"
-
-COMMON_DEPEND="
- >=media-libs/fontconfig-2.6.0
- >=media-libs/freetype-2.3.9
- sys-libs/zlib
- curl? ( net-misc/curl )
- jpeg? ( virtual/jpeg:0 )
- jpeg2k? ( media-libs/openjpeg:0 )
- lcms? ( media-libs/lcms:2 )
- png? ( media-libs/libpng:0= )
- tiff? ( media-libs/tiff:0 )
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- cjk? ( >=app-text/poppler-data-0.4.4 )
-"
-
-S="${WORKDIR}/${P/-base}"
-
-DOCS=(AUTHORS NEWS README README-XPDF TODO)
-
-openjpeg_option() {
- if use jpeg2k; then
- echo --enable-libopenjpeg=openjpeg1
- else
- echo --enable-libopenjpeg=none
- fi
-}
-
-src_configure() {
- econf \
- --disable-cairo-output \
- --disable-gtk-test \
- --disable-poppler-qt4 \
- --disable-poppler-qt5 \
- --disable-poppler-glib \
- --enable-introspection=no \
- --enable-zlib \
- --enable-splash-output \
- --enable-xpdf-headers \
- $(use_enable lcms cms) \
- $(use_enable jpeg libjpeg) \
- $(openjpeg_option) \
- $(use_enable png libpng) \
- $(use_enable tiff libtiff) \
- $(use_enable curl libcurl) \
- $(use_enable cxx poppler-cpp) \
- $(use_enable utils) \
- --enable-cms=$(use lcms && echo "lcms2" || echo "none") \
- || die "econf failed"
-}
diff --git a/app-text/poppler-glib/Manifest b/app-text/poppler-glib/Manifest
deleted file mode 100644
index 90a4d3b3..00000000
--- a/app-text/poppler-glib/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST poppler-0.24.3.tar.xz 1506152 SHA256 d2cd02509e458117df7534b60703171d567f26865ab9b7f9c84c53727b35374e SHA512 561ee068e156e743e46388b093468ba50c2bab8d2e319524abeaddd195d388a370265c53fef2787974ee18de2af229cbd303b1a9ddd08a2a1d885f895deb263b WHIRLPOOL a47a2a6657479c9d82f5f8f2579e702a0f9cd98ff451140dd6ed80fd7ac1ba33a7b9251e8f4d8ea46e91e8054ba49ca960b5904c2cab191eab264b78aea6d42a
-DIST poppler-0.24.5.tar.xz 1512476 SHA256 a2654910100c923c44e366242495e226db2798254f2fa2781138867348759f84 SHA512 dfb40f7d864614f4ad7e8729334931c4b40c48c0dc3d7a8c33b14134cf13c61f8a562cc790a08bee4a43c2c29e587a9d26330437858d465e18ceafd69521250c WHIRLPOOL 066924beb46e58c2906a3b278e617438bd966e2b7bd884e110949f0d149d2cca0bf6326f2fa8c99e3a2c0f2d3cb3f145c8eeee4f060d17e3dded501ef8ec7f33
-DIST poppler-0.32.0.tar.xz 1609624 SHA256 4963e31ba5e17530a87b16588e22928bc044e8d28d02303dded981bff6725b98 SHA512 f68355a0242ce467b9d7d7f47cc0c3b08f015c38b147eaeddc392e693239bce2b1b3832bd5e5411f25edddab6d3cea8ca0be151372a86963610a4eae3ea50eee WHIRLPOOL bb56d497f435ccb78dfeb0125ca5d003d08769fe74e11da940f6f5399194698e1908c22d815129e6d1f1a7a9855a68ad7043a3bdd4779045fcf64dd97ade3d22
diff --git a/app-text/poppler-glib/metadata.xml b/app-text/poppler-glib/metadata.xml
deleted file mode 100644
index 54a303b5..00000000
--- a/app-text/poppler-glib/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<use>
- <flag name='introspection'>Enable GObject introspection.</flag>
-</use>
-</pkgmetadata>
diff --git a/app-text/poppler-glib/poppler-glib-0.24.3.ebuild b/app-text/poppler-glib/poppler-glib-0.24.3.ebuild
deleted file mode 100644
index b666c2bd..00000000
--- a/app-text/poppler-glib/poppler-glib-0.24.3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils libtool multilib autotools
-
-DESCRIPTION="Glib bindings for poppler"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI="http://poppler.freedesktop.org/poppler-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0/43"
-
-IUSE="cairo doc +introspection"
-S="${WORKDIR}/poppler-${PV}"
-
-# No test data provided
-RESTRICT="test"
-
-COMMON_DEPEND="
- cairo? (
- dev-libs/glib:2
- >=x11-libs/cairo-1.10.0
- introspection? ( >=dev-libs/gobject-introspection-1.32.1 )
- )
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- ~app-text/poppler-base-${PV}
-"
-
-src_configure() {
- local intro=$(use introspection && echo "yes" || echo "no")
- econf \
- --enable-introspection="${intro}" \
- --enable-poppler-glib \
- --enable-zlib \
- --enable-splash-output \
- --disable-gtk-test \
- --disable-poppler-qt4 \
- --disable-poppler-qt5 \
- --disable-xpdf-headers \
- --disable-libjpeg \
- --disable-libopenjpeg \
- --disable-libpng \
- --disable-utils || die "econf failed"
-}
-
-src_install() {
- cd "${S}/glib" || die
- emake DESTDIR="${ED}" install || die "cannot install"
-
- # install pkg-config data
- insinto /usr/$(get_libdir)/pkgconfig
- doins "${S}"/poppler-glib.pc
- use cairo && doins "${S}"/poppler-cairo.pc
-
- if use cairo && use doc; then
- # For now install gtk-doc there
- insinto /usr/share/gtk-doc/html/poppler
- doins -r "${S}"/glib/reference/html/* \
- || die "failed to install API documentation"
- fi
-}
diff --git a/app-text/poppler-glib/poppler-glib-0.24.5.ebuild b/app-text/poppler-glib/poppler-glib-0.24.5.ebuild
deleted file mode 100644
index b666c2bd..00000000
--- a/app-text/poppler-glib/poppler-glib-0.24.5.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils libtool multilib autotools
-
-DESCRIPTION="Glib bindings for poppler"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI="http://poppler.freedesktop.org/poppler-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0/43"
-
-IUSE="cairo doc +introspection"
-S="${WORKDIR}/poppler-${PV}"
-
-# No test data provided
-RESTRICT="test"
-
-COMMON_DEPEND="
- cairo? (
- dev-libs/glib:2
- >=x11-libs/cairo-1.10.0
- introspection? ( >=dev-libs/gobject-introspection-1.32.1 )
- )
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- ~app-text/poppler-base-${PV}
-"
-
-src_configure() {
- local intro=$(use introspection && echo "yes" || echo "no")
- econf \
- --enable-introspection="${intro}" \
- --enable-poppler-glib \
- --enable-zlib \
- --enable-splash-output \
- --disable-gtk-test \
- --disable-poppler-qt4 \
- --disable-poppler-qt5 \
- --disable-xpdf-headers \
- --disable-libjpeg \
- --disable-libopenjpeg \
- --disable-libpng \
- --disable-utils || die "econf failed"
-}
-
-src_install() {
- cd "${S}/glib" || die
- emake DESTDIR="${ED}" install || die "cannot install"
-
- # install pkg-config data
- insinto /usr/$(get_libdir)/pkgconfig
- doins "${S}"/poppler-glib.pc
- use cairo && doins "${S}"/poppler-cairo.pc
-
- if use cairo && use doc; then
- # For now install gtk-doc there
- insinto /usr/share/gtk-doc/html/poppler
- doins -r "${S}"/glib/reference/html/* \
- || die "failed to install API documentation"
- fi
-}
diff --git a/app-text/poppler-glib/poppler-glib-0.32.0.ebuild b/app-text/poppler-glib/poppler-glib-0.32.0.ebuild
deleted file mode 100644
index 7a5fc8fd..00000000
--- a/app-text/poppler-glib/poppler-glib-0.32.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils libtool multilib autotools
-
-DESCRIPTION="Glib bindings for poppler"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI="http://poppler.freedesktop.org/poppler-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0/51"
-
-IUSE="cairo doc +introspection"
-S="${WORKDIR}/poppler-${PV}"
-
-# No test data provided
-RESTRICT="test"
-
-COMMON_DEPEND="
- cairo? (
- dev-libs/glib:2
- >=x11-libs/cairo-1.10.0
- introspection? ( >=dev-libs/gobject-introspection-1.32.1 )
- )
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- ~app-text/poppler-base-${PV}
-"
-
-src_configure() {
- local intro=$(use introspection && echo "yes" || echo "no")
- econf \
- $(use_enable cairo cairo-output) \
- --enable-introspection="${intro}" \
- --enable-poppler-glib \
- --enable-zlib \
- --enable-splash-output \
- --disable-gtk-test \
- --disable-poppler-qt4 \
- --disable-poppler-qt5 \
- --disable-xpdf-headers \
- --disable-libjpeg \
- --enable-libopenjpeg=none \
- --disable-libpng \
- --disable-utils || die "econf failed"
-}
-
-src_install() {
- cd "${S}/glib" || die
- emake DESTDIR="${ED}" install || die "cannot install"
-
- # install pkg-config data
- insinto /usr/$(get_libdir)/pkgconfig
- doins "${S}"/poppler-glib.pc
- use cairo && doins "${S}"/poppler-cairo.pc
-
- if use cairo && use doc; then
- # For now install gtk-doc there
- insinto /usr/share/gtk-doc/html/poppler
- doins -r "${S}"/glib/reference/html/* \
- || die "failed to install API documentation"
- fi
-}
diff --git a/app-text/poppler-qt4/Manifest b/app-text/poppler-qt4/Manifest
deleted file mode 100644
index 90a4d3b3..00000000
--- a/app-text/poppler-qt4/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST poppler-0.24.3.tar.xz 1506152 SHA256 d2cd02509e458117df7534b60703171d567f26865ab9b7f9c84c53727b35374e SHA512 561ee068e156e743e46388b093468ba50c2bab8d2e319524abeaddd195d388a370265c53fef2787974ee18de2af229cbd303b1a9ddd08a2a1d885f895deb263b WHIRLPOOL a47a2a6657479c9d82f5f8f2579e702a0f9cd98ff451140dd6ed80fd7ac1ba33a7b9251e8f4d8ea46e91e8054ba49ca960b5904c2cab191eab264b78aea6d42a
-DIST poppler-0.24.5.tar.xz 1512476 SHA256 a2654910100c923c44e366242495e226db2798254f2fa2781138867348759f84 SHA512 dfb40f7d864614f4ad7e8729334931c4b40c48c0dc3d7a8c33b14134cf13c61f8a562cc790a08bee4a43c2c29e587a9d26330437858d465e18ceafd69521250c WHIRLPOOL 066924beb46e58c2906a3b278e617438bd966e2b7bd884e110949f0d149d2cca0bf6326f2fa8c99e3a2c0f2d3cb3f145c8eeee4f060d17e3dded501ef8ec7f33
-DIST poppler-0.32.0.tar.xz 1609624 SHA256 4963e31ba5e17530a87b16588e22928bc044e8d28d02303dded981bff6725b98 SHA512 f68355a0242ce467b9d7d7f47cc0c3b08f015c38b147eaeddc392e693239bce2b1b3832bd5e5411f25edddab6d3cea8ca0be151372a86963610a4eae3ea50eee WHIRLPOOL bb56d497f435ccb78dfeb0125ca5d003d08769fe74e11da940f6f5399194698e1908c22d815129e6d1f1a7a9855a68ad7043a3bdd4779045fcf64dd97ade3d22
diff --git a/app-text/poppler-qt4/poppler-qt4-0.24.3.ebuild b/app-text/poppler-qt4/poppler-qt4-0.24.3.ebuild
deleted file mode 100644
index 6fafce28..00000000
--- a/app-text/poppler-qt4/poppler-qt4-0.24.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils libtool multilib autotools
-
-DESCRIPTION="Qt4 bindings for poppler"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI="http://poppler.freedesktop.org/poppler-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0/43"
-IUSE=""
-S="${WORKDIR}/poppler-${PV}"
-
-# No test data provided
-RESTRICT="test"
-
-COMMON_DEPEND="
- dev-qt/qtcore:4
- dev-qt/qtgui:4
-"
-
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- ~app-text/poppler-base-${PV}"
-
-src_configure() {
- econf \
- --disable-poppler-glib \
- --enable-zlib \
- --enable-splash-output \
- --disable-gtk-test \
- --enable-poppler-qt4 \
- --disable-poppler-qt5 \
- --disable-xpdf-headers \
- --disable-libjpeg \
- --disable-libopenjpeg \
- --disable-libpng \
- --disable-utils || die "econf failed"
-}
-
-src_install() {
- cd "${S}/qt4" || die
- emake DESTDIR="${ED}" install || die "cannot install"
-
- # install pkg-config data
- insinto /usr/$(get_libdir)/pkgconfig
- doins "${S}"/poppler-qt4.pc
-}
diff --git a/app-text/poppler-qt4/poppler-qt4-0.24.5.ebuild b/app-text/poppler-qt4/poppler-qt4-0.24.5.ebuild
deleted file mode 100644
index 6fafce28..00000000
--- a/app-text/poppler-qt4/poppler-qt4-0.24.5.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils libtool multilib autotools
-
-DESCRIPTION="Qt4 bindings for poppler"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI="http://poppler.freedesktop.org/poppler-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0/43"
-IUSE=""
-S="${WORKDIR}/poppler-${PV}"
-
-# No test data provided
-RESTRICT="test"
-
-COMMON_DEPEND="
- dev-qt/qtcore:4
- dev-qt/qtgui:4
-"
-
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- ~app-text/poppler-base-${PV}"
-
-src_configure() {
- econf \
- --disable-poppler-glib \
- --enable-zlib \
- --enable-splash-output \
- --disable-gtk-test \
- --enable-poppler-qt4 \
- --disable-poppler-qt5 \
- --disable-xpdf-headers \
- --disable-libjpeg \
- --disable-libopenjpeg \
- --disable-libpng \
- --disable-utils || die "econf failed"
-}
-
-src_install() {
- cd "${S}/qt4" || die
- emake DESTDIR="${ED}" install || die "cannot install"
-
- # install pkg-config data
- insinto /usr/$(get_libdir)/pkgconfig
- doins "${S}"/poppler-qt4.pc
-}
diff --git a/app-text/poppler-qt4/poppler-qt4-0.32.0.ebuild b/app-text/poppler-qt4/poppler-qt4-0.32.0.ebuild
deleted file mode 100644
index 063c8ead..00000000
--- a/app-text/poppler-qt4/poppler-qt4-0.32.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils libtool multilib autotools
-
-DESCRIPTION="Qt4 bindings for poppler"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI="http://poppler.freedesktop.org/poppler-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0/51"
-IUSE=""
-S="${WORKDIR}/poppler-${PV}"
-
-# No test data provided
-RESTRICT="test"
-
-COMMON_DEPEND="
- dev-qt/qtcore:4
- dev-qt/qtgui:4
-"
-
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- ~app-text/poppler-base-${PV}"
-
-src_configure() {
- econf \
- --disable-poppler-glib \
- --enable-zlib \
- --enable-splash-output \
- --disable-gtk-test \
- --enable-poppler-qt4 \
- --disable-poppler-qt5 \
- --disable-xpdf-headers \
- --disable-libjpeg \
- --enable-libopenjpeg=none \
- --disable-libpng \
- --disable-utils || die "econf failed"
-}
-
-src_install() {
- cd "${S}/qt4" || die
- emake DESTDIR="${ED}" install || die "cannot install"
-
- # install pkg-config data
- insinto /usr/$(get_libdir)/pkgconfig
- doins "${S}"/poppler-qt4.pc
-}
diff --git a/app-text/poppler/metadata.xml b/app-text/poppler/metadata.xml
deleted file mode 100644
index 9124e13b..00000000
--- a/app-text/poppler/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>kde</herd>
-<herd>printing</herd>
-<maintainer>
- <email>reavertm@gentoo.org</email>
- <name>Maciej Mrozowski</name>
-</maintainer>
-<use>
- <flag name='introspection'>Enable GObject introspection.</flag>
- <flag name='utils'>Install command-line PDF converters and various utilities.</flag>
-</use>
-</pkgmetadata>
diff --git a/app-text/poppler/poppler-0.24.3.ebuild b/app-text/poppler/poppler-0.24.3.ebuild
deleted file mode 100644
index 0bf59d52..00000000
--- a/app-text/poppler/poppler-0.24.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base (meta package)"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0/43"
-IUSE="cairo cjk curl cxx debug doc +introspection +jpeg jpeg2k +lcms png qt4 tiff +utils"
-
-COMMON_DEPEND="
- ~app-text/poppler-base-${PV}[cxx=]
- ~app-text/poppler-base-${PV}[curl=]
- ~app-text/poppler-base-${PV}[debug=]
- ~app-text/poppler-base-${PV}[jpeg=]
- ~app-text/poppler-base-${PV}[jpeg2k=]
- ~app-text/poppler-base-${PV}[lcms=]
- ~app-text/poppler-base-${PV}[png=]
- ~app-text/poppler-base-${PV}[tiff=]
- ~app-text/poppler-base-${PV}[utils=]
- "
-
-DEPEND="${COMMON_DEPEND} virtual/pkgconfig"
-
-PDEPEND="cairo? (
- ~app-text/poppler-glib-${PV}[cairo,introspection=,doc=]
- )
- qt4? ( ~app-text/poppler-qt4-${PV} )
- "
-
-RDEPEND="${COMMON_DEPEND} cjk? ( >=app-text/poppler-data-0.4.4 )"
diff --git a/app-text/poppler/poppler-0.24.5.ebuild b/app-text/poppler/poppler-0.24.5.ebuild
deleted file mode 100644
index 0bf59d52..00000000
--- a/app-text/poppler/poppler-0.24.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base (meta package)"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0/43"
-IUSE="cairo cjk curl cxx debug doc +introspection +jpeg jpeg2k +lcms png qt4 tiff +utils"
-
-COMMON_DEPEND="
- ~app-text/poppler-base-${PV}[cxx=]
- ~app-text/poppler-base-${PV}[curl=]
- ~app-text/poppler-base-${PV}[debug=]
- ~app-text/poppler-base-${PV}[jpeg=]
- ~app-text/poppler-base-${PV}[jpeg2k=]
- ~app-text/poppler-base-${PV}[lcms=]
- ~app-text/poppler-base-${PV}[png=]
- ~app-text/poppler-base-${PV}[tiff=]
- ~app-text/poppler-base-${PV}[utils=]
- "
-
-DEPEND="${COMMON_DEPEND} virtual/pkgconfig"
-
-PDEPEND="cairo? (
- ~app-text/poppler-glib-${PV}[cairo,introspection=,doc=]
- )
- qt4? ( ~app-text/poppler-qt4-${PV} )
- "
-
-RDEPEND="${COMMON_DEPEND} cjk? ( >=app-text/poppler-data-0.4.4 )"
diff --git a/app-text/poppler/poppler-0.32.0.ebuild b/app-text/poppler/poppler-0.32.0.ebuild
deleted file mode 100644
index c0024291..00000000
--- a/app-text/poppler/poppler-0.32.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base (meta package)"
-HOMEPAGE="http://poppler.freedesktop.org/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0/51"
-IUSE="cairo cjk curl cxx debug doc +introspection +jpeg jpeg2k +lcms png qt4 qt5 tiff +utils"
-
-COMMON_DEPEND="
- ~app-text/poppler-base-${PV}[cxx=]
- ~app-text/poppler-base-${PV}[curl=]
- ~app-text/poppler-base-${PV}[debug=]
- ~app-text/poppler-base-${PV}[jpeg=]
- ~app-text/poppler-base-${PV}[jpeg2k=]
- ~app-text/poppler-base-${PV}[lcms=]
- ~app-text/poppler-base-${PV}[png=]
- ~app-text/poppler-base-${PV}[tiff=]
- ~app-text/poppler-base-${PV}[utils=]
- "
-
-DEPEND="${COMMON_DEPEND} virtual/pkgconfig"
-
-PDEPEND="cairo? (
- ~app-text/poppler-glib-${PV}[cairo,introspection=,doc=]
- )
- qt4? ( ~app-text/poppler-qt4-${PV} )
- "
-# add qt5 support when needed
-
-RDEPEND="${COMMON_DEPEND} cjk? ( >=app-text/poppler-data-0.4.4 )"
diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest
deleted file mode 100644
index dbf83aaa..00000000
--- a/app-text/xpdf/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX xpdf-3.02-poppler-0.16.patch 508 SHA256 1eba6540056c72c71db9845dac660398b27f228fe50dd0e7dd548101f94aa013 SHA512 4281a2ef8e95b8d79fe039357da6295778096ab0a9cc7d337bd94afc86d0d86a11859b74b065a08024b4a2fba0d48cf8b0080d7f3856e6ca6d5c84bcb825023b WHIRLPOOL b258e4688d0480a30aa191643370ae11b601e34bcda159cb867fbcdbd63d335d3f283e39f043b7df87500a0a67a6f4cac75b65878ac01a94426f11f01c5251fd
-AUX xpdf-3.03-poppler-0.16.patch 508 SHA256 1eba6540056c72c71db9845dac660398b27f228fe50dd0e7dd548101f94aa013 SHA512 4281a2ef8e95b8d79fe039357da6295778096ab0a9cc7d337bd94afc86d0d86a11859b74b065a08024b4a2fba0d48cf8b0080d7f3856e6ca6d5c84bcb825023b WHIRLPOOL b258e4688d0480a30aa191643370ae11b601e34bcda159cb867fbcdbd63d335d3f283e39f043b7df87500a0a67a6f4cac75b65878ac01a94426f11f01c5251fd
-DIST xpdf-3.03-patchset.tgz 9494 SHA256 0d8611f2d4f4a0f8ccc1f004779ff8442b5a6bde4eaed17e042460f41c19bd37 SHA512 995ac5f58a2a53969f402a3fad6d8b847462ecdf4dfa5a66001955508b934085f4a82a60c372606a0e84ba27a6aa94764b217d46d9a5a3a25453ba01883d9271 WHIRLPOOL c8988df2ee7af140f6d12052aab2ab8aafcc89ea5ea9b0e2d3c3391eb7e082c7241740e12521f9ffe9e5122aa21b22f1839c3faf04cf4e8827f8fdf0448974c3
-DIST xpdf-3.03-poppler.tgz 131039 SHA256 d86d8bc34d38de342e1f8adc7994499c36db6b0756c61f05712a0c9101c9860a SHA512 b3f9db8e4f6c2f1d9d580c177e569415fa31ca565085e1b1438c70d52f4f6b71f4f576d08c1a3c59832a3afa4dcabd10f04903cbd99ba8ca868166d0baba484c WHIRLPOOL 3af57170e515ba00fda8447db2788e9ead5511906598ca13ccea50c6a517b67e46cdf186b96df45ecbfe91d2197f2f6dfd305928c437f00f5971a2bac1d39b86
-EBUILD xpdf-3.03.ebuild 1916 SHA256 a1ac8fd6ed717423f1021b493c51a9a95a5186b267d30ad4334a626a8ecc5b96 SHA512 d61ec6c0bb23f85f756bdf2d9213420cb6e0f247a8a46d02fe30291e3524d33d002fb6e9bd491c849f1916ceced93c77a102dd931c529b7930cb5357bb68e708 WHIRLPOOL 2a0634e4c499fc247c36f6561cbd538f9974655d96c40907cc06bc77e77b7a1c370ff702415d2e73230c5ef86633362becc0fa81f51df25fd7829a23c84a3c2a
diff --git a/app-text/xpdf/files/xpdf-3.02-poppler-0.16.patch b/app-text/xpdf/files/xpdf-3.02-poppler-0.16.patch
deleted file mode 100644
index ea2d5ee2..00000000
--- a/app-text/xpdf/files/xpdf-3.02-poppler-0.16.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: xpdf-3.02-poppler/XPDFViewer.cc
-===================================================================
---- xpdf-3.02-poppler.orig/XPDFViewer.cc
-+++ xpdf-3.02-poppler/XPDFViewer.cc
-@@ -3447,7 +3447,7 @@ void XPDFViewer::printPrintCbk(Widget wi
- lastPage = doc->getNumPages();
- }
-
-- psOut = new PSOutputDev(psFileName->getCString(), doc->getXRef(),
-+ psOut = new PSOutputDev(psFileName->getCString(), doc, doc->getXRef(),
- doc->getCatalog(),
- NULL,
- firstPage, lastPage, psModePS);
diff --git a/app-text/xpdf/files/xpdf-3.03-poppler-0.16.patch b/app-text/xpdf/files/xpdf-3.03-poppler-0.16.patch
deleted file mode 100644
index ea2d5ee2..00000000
--- a/app-text/xpdf/files/xpdf-3.03-poppler-0.16.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: xpdf-3.02-poppler/XPDFViewer.cc
-===================================================================
---- xpdf-3.02-poppler.orig/XPDFViewer.cc
-+++ xpdf-3.02-poppler/XPDFViewer.cc
-@@ -3447,7 +3447,7 @@ void XPDFViewer::printPrintCbk(Widget wi
- lastPage = doc->getNumPages();
- }
-
-- psOut = new PSOutputDev(psFileName->getCString(), doc->getXRef(),
-+ psOut = new PSOutputDev(psFileName->getCString(), doc, doc->getXRef(),
- doc->getCatalog(),
- NULL,
- firstPage, lastPage, psModePS);
diff --git a/app-text/xpdf/xpdf-3.03.ebuild b/app-text/xpdf/xpdf-3.03.ebuild
deleted file mode 100644
index 9d71d91d..00000000
--- a/app-text/xpdf/xpdf-3.03.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/xpdf/xpdf-3.02-r4.ebuild,v 1.12 2011/10/18 21:56:02 dilfridge Exp $
-
-EAPI=4
-
-inherit fdo-mime gnome2 eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="An X Viewer for PDF Files"
-HOMEPAGE="http://www.foolabs.com/xpdf/"
-SRC_URI="http://195.113.26.193/~sanda/mirror/${P}-poppler.tgz
- http://195.113.26.193/~sanda/mirror/xpdf-3.03-patchset.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="nodrm"
-
-RDEPEND="
- >=app-text/poppler-0.18.0[xpdf-headers]
- >=x11-libs/openmotif-2.3:0
- x11-libs/libX11
- x11-libs/libXpm
- "
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-S=${WORKDIR}/${P}-poppler
-
-PATCHDIR="${WORKDIR}/${PV}"
-
-pkg_setup() {
- append-flags '-DSYSTEM_XPDFRC="\"/etc/xpdfrc\""'
- # We know it's there, probably won't get rid of it, so let's make
- # the build output readable by removing it.
- einfo "Suppressing warning overload with -Wno-write-strings"
- append-cxxflags -Wno-write-strings
-}
-
-src_prepare() {
- export EPATCH_SUFFIX=patch
- export EPATCH_SOURCE="${PATCHDIR}"
- epatch
- use nodrm && epatch "${PATCHDIR}/xpdf-3.02-poppler-nodrm.patch"
- has_version '>=app-text/poppler-0.16' && epatch "${FILESDIR}/${P}-poppler-0.16.patch"
- mv parseargs.c parseargs.cc
-}
-
-src_configure() {
- :
-}
-
-src_compile() {
- tc-export CXX
- emake
-}
-
-src_install() {
- dobin xpdf
- doman xpdf.1
- insinto /etc
- doins "${PATCHDIR}"/xpdfrc
- dodoc README ANNOUNCE CHANGES
- doicon "${PATCHDIR}"/xpdf.png
- insinto /usr/share/applications
- doins "${PATCHDIR}"/xpdf.desktop
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- gnome2_icon_cache_update
-}
diff --git a/dev-java/eclipse-ecj/ChangeLog b/dev-java/eclipse-ecj/ChangeLog
deleted file mode 100644
index 46c94dd4..00000000
--- a/dev-java/eclipse-ecj/ChangeLog
+++ /dev/null
@@ -1,356 +0,0 @@
-# ChangeLog for dev-java/eclipse-ecj
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/ChangeLog,v 1.81 2012/03/12 15:13:26 ranger Exp $
-
- 12 Mar 2012; Brent Baude <ranger@gentoo.org> eclipse-ecj-3.7.1.ebuild:
- Marking eclipse-ecj-3.7.1 ppc64 for bug 392391
-
- 10 Mar 2012; Brent Baude <ranger@gentoo.org> eclipse-ecj-3.7.1.ebuild:
- Marking eclipse-ecj-3.7.1 ppc for bug 392391
-
-*eclipse-ecj-3.7.2 (03 Mar 2012)
-
- 03 Mar 2012; Vlastimil Babka <caster@gentoo.org> +eclipse-ecj-3.7.2.ebuild:
- Version bump.
-
- 31 Dec 2011; Ralph Sennhauser <sera@gentoo.org> eclipse-ecj-3.3.0-r3.ebuild,
- eclipse-ecj-3.4-r4.ebuild:
- Drop ia64 support #345433
-
- 14 Dec 2011; Ralph Sennhauser <sera@gentoo.org> +eclipse-ecj-3.3.0-r3.ebuild:
- Restore for now, forcing jdk < 1.7
-
- 14 Dec 2011; Agostino Sarubbo <ago@gentoo.org> eclipse-ecj-3.7.1.ebuild:
- Stable for AMD64, wrt bug #392391
-
- 14 Dec 2011; Ralph Sennhauser <sera@gentoo.org> -eclipse-ecj-3.3.0-r3.ebuild:
- Remove old, failes to build with Java 7.
-
- 14 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- eclipse-ecj-3.7.1.ebuild:
- x86 stable wrt bug #392391
-
-*eclipse-ecj-3.7.1 (19 Oct 2011)
-
- 19 Oct 2011; Miroslav Šulc <fordfrog@gentoo.org> +eclipse-ecj-3.7.1.ebuild:
- Added version 3.7 (bug #380165, thanks William L. Thomson Jr.
- <wlt@obsidian-studios.com> for the ebuild)
-
- 19 Oct 2011; Miroslav Šulc <fordfrog@gentoo.org> -eclipse-ecj-3.5.1.ebuild,
- eclipse-ecj-3.5.2.ebuild, eclipse-ecj-3.6.ebuild:
- Fixed links to source files (bug #382511, thanks to Sebastián Magrí
- <sebasmagri@gmail.com> for the links), and removed old version
-
-*eclipse-ecj-3.6 (21 Dec 2010)
-
- 21 Dec 2010; Alistair Bush <ali_bush@gentoo.org> +eclipse-ecj-3.6.ebuild:
- Version Bump.
-
- 05 Nov 2010; Mark Loeser <halcy0n@gentoo.org> eclipse-ecj-3.5.2.ebuild:
- Stable for ppc64; bug #316293
-
- 14 Oct 2010; Brent Baude <ranger@gentoo.org> eclipse-ecj-3.5.2.ebuild:
- Marking eclipse-ecj-3.5.2 ppc for bug 316293
-
- 25 Jun 2010; Christoph Mende <angelos@gentoo.org>
- eclipse-ecj-3.5.2.ebuild:
- Stable on amd64 wrt bug #316293
-
- 21 May 2010; Vlastimil Babka <caster@gentoo.org>
- eclipse-ecj-3.3.0-r3.ebuild, eclipse-ecj-3.4-r4.ebuild:
- Change SRC_URI to a live one. Bug #311137.
-
- 27 Apr 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- eclipse-ecj-3.5.2.ebuild:
- x86 stable wrt bug #316293
-
-*eclipse-ecj-3.5.2 (20 Mar 2010)
-
- 20 Mar 2010; Vlastimil Babka <caster@gentoo.org>
- +eclipse-ecj-3.5.2.ebuild:
- Version bump, bug #310415.
-
- 23 Jan 2010; Alexis Ballier <aballier@gentoo.org>
- eclipse-ecj-3.5.1.ebuild:
- depend on findutils only with userland_GNU for bsd userland compatibility,
- part of bug #214768
-
- 18 Jan 2010; Markus Meier <maekke@gentoo.org> eclipse-ecj-3.5.1.ebuild:
- amd64 stable, bug #295678
-
- 03 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
- eclipse-ecj-3.3.0-r3.ebuild, eclipse-ecj-3.4-r4.ebuild,
- eclipse-ecj-3.5.1.ebuild:
- Transfer Prefix keywords
-
- 29 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
- eclipse-ecj-3.5.1.ebuild:
- stable x86, bug 295678
-
- 10 Nov 2009; Vlastimil Babka <caster@gentoo.org>
- -files/compiler-settings-3.2, -eclipse-ecj-3.2.2-r1.ebuild,
- -files/eclipse-ecj-3.2-build-gentoo.patch:
- Remove the obsolete 3.2.
-
-*eclipse-ecj-3.5.1 (04 Nov 2009)
-
- 04 Nov 2009; Vlastimil Babka <caster@gentoo.org>
- +eclipse-ecj-3.5.1.ebuild, metadata.xml:
- Version bump. Fixes bug #277998. Instead of java6 flag, it builds most
- using 1.4 bytecode and only 1.6 specific parts with 1.6 bytecode, as
- upstream does. Adds local USE flag 'ant' enabled by default, which pulls
- the Ant adapter in PDEPEND.
-
- 04 Nov 2009; Vlastimil Babka <caster@gentoo.org>
- -eclipse-ecj-3.2.2.ebuild, -files/ecj-3.3, -eclipse-ecj-3.3.0-r2.ebuild,
- -eclipse-ecj-3.4-r3.ebuild:
- Remove old.
-
- 05 Sep 2009; Brent Baude <ranger@gentoo.org> eclipse-ecj-3.3.0-r3.ebuild:
- Marking eclipse-ecj-3.3.0-r3 ppc64 for bug 249521
-
- 18 Mar 2009; Brent Baude <ranger@gentoo.org> eclipse-ecj-3.4-r4.ebuild:
- Marking eclipse-ecj-3.4-r4 ppc for bug 237689
-
- 15 Mar 2009; Markus Meier <maekke@gentoo.org> eclipse-ecj-3.4-r4.ebuild:
- amd64/x86 stable, bug #237689
-
- 15 Mar 2009; Brent Baude <ranger@gentoo.org> eclipse-ecj-3.4-r4.ebuild:
- Marking eclipse-ecj-3.4-r4 ppc64 for bug 237689
-
-*eclipse-ecj-3.4-r4 (13 Feb 2009)
-
- 13 Feb 2009; Jean-Noël Rivasseau <elvanor@gentoo.org> -files/ecj-3.4,
- +eclipse-ecj-3.4-r4.ebuild:
- Bump to fix #237689 by actually removing support for gcj. gcj support is
- still available in the overlay.
-
- 11 Feb 2009; Jean-Noël Rivasseau <elvanor@gentoo.org>
- eclipse-ecj-3.3.0-r2.ebuild, eclipse-ecj-3.3.0-r3.ebuild,
- eclipse-ecj-3.4-r3.ebuild:
- Fixed bug #235410.
-
- 19 Jan 2009; Petteri Räty <betelgeuse@gentoo.org>
- eclipse-ecj-3.4-r3.ebuild:
- Add app-arch/unzip to DEPEND.
-
- 19 Jan 2009; Petteri Räty <betelgeuse@gentoo.org>
- -eclipse-ecj-3.4-r2.ebuild:
- Remove old ebuild.
-
- 20 Dec 2008; Markus Meier <maekke@gentoo.org> eclipse-ecj-3.2.2-r1.ebuild,
- eclipse-ecj-3.3.0-r3.ebuild:
- amd64/x86 stable, bug #249521
-
- 06 Dec 2008; nixnut <nixnut@gentoo.org> eclipse-ecj-3.2.2-r1.ebuild,
- eclipse-ecj-3.3.0-r3.ebuild:
- Stable on ppc wrt bug 249521
-
-*eclipse-ecj-3.4-r3 (27 Sep 2008)
-
- 27 Sep 2008; Petteri Räty <betelgeuse@gentoo.org>
- +eclipse-ecj-3.4-r3.ebuild:
- Use EAPI 2 use dependencies for gcj.
-
- 27 Sep 2008; Petteri Räty <betelgeuse@gentoo.org>
- eclipse-ecj-3.4-r2.ebuild:
- Make gcj support work with stable gcc.
-
- 17 Sep 2008; Vlastimil Babka <caster@gentoo.org>
- eclipse-ecj-3.4-r2.ebuild:
- Don't restrict gcc dependency.
-
-*eclipse-ecj-3.4-r2 (01 Aug 2008)
-
- 01 Aug 2008; Jean-Noël Rivasseau <elvanor@gentoo.org> +files/ecj-3.4,
- +eclipse-ecj-3.4-r2.ebuild:
- Bumping eclipse-ecj-3.4, moving from overlay to tree.
-
-*eclipse-ecj-3.3.0-r3 (21 Jul 2008)
-*eclipse-ecj-3.2.2-r1 (21 Jul 2008)
-
- 21 Jul 2008; Petteri Räty <betelgeuse@gentoo.org>
- +eclipse-ecj-3.2.2-r1.ebuild, +eclipse-ecj-3.3.0-r3.ebuild:
- Add app-admin/eselect-ecj support.
-
- 21 Jul 2008; Petteri Räty <betelgeuse@gentoo.org>
- -eclipse-ecj-3.2.ebuild, -eclipse-ecj-3.3.0-r1.ebuild:
- Remove old ebuilds.
-
- 07 Apr 2008; Kenneth Prugh <ken69267@gentoo.org> eclipse-ecj-3.2.2.ebuild:
- amd64 stable, bug #212643
-
- 22 Mar 2008; Markus Meier <maekke@gentoo.org> eclipse-ecj-3.3.0-r2.ebuild:
- amd64 stable, bug #204484
-
- 11 Mar 2008; Brent Baude <ranger@gentoo.org> eclipse-ecj-3.2.2.ebuild:
- stable ppc64, bug 212643
-
- 08 Mar 2008; Krzysiek Pawlik <nelchael@gentoo.org>
- eclipse-ecj-3.2.2.ebuild:
- Stable on ppc, see bug #212643.
-
- 08 Mar 2008; Markus Meier <maekke@gentoo.org> eclipse-ecj-3.2.2.ebuild:
- x86 stable, bug #212643
-
- 11 Feb 2008; Brent Baude <ranger@gentoo.org> ChangeLog:
- Marking eclipse-ecj-3.3.0-r2 ppc64 for bug 204484
-
- 05 Feb 2008; Markus Rothe <corsair@gentoo.org>
- eclipse-ecj-3.3.0-r2.ebuild:
- Stable on ppc64
-
- 24 Jan 2008; nixnut <nixnut@gentoo.org> eclipse-ecj-3.3.0-r2.ebuild:
- Stable on ppc wrt bug 204484
-
- 23 Jan 2008; Raúl Porcel <armin76@gentoo.org>
- eclipse-ecj-3.3.0-r2.ebuild:
- Re-add ~ia64 wrt #204484
-
- 23 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
- eclipse-ecj-3.3.0-r2.ebuild:
- stable x86, bug 204484
-
-*eclipse-ecj-3.3.0-r2 (23 Jan 2008)
-
- 23 Jan 2008; Vlastimil Babka <caster@gentoo.org>
- +eclipse-ecj-3.3.0-r2.ebuild:
- Revbump to inherit proper eclass, fixed bug #207000.
-
- 06 Jan 2008; Vlastimil Babka <caster@gentoo.org>
- -files/compiler-settings-3.1, -eclipse-ecj-3.1-r13.ebuild:
- Removing ecj-3.1 - old, and does not work correctly with 1.6 JDK and ant 1.7.0.
-
- 05 Jan 2008; Petteri Räty <betelgeuse@gentoo.org>
- -eclipse-ecj-3.3.0.ebuild:
- Delete old revision.
-
- 01 Dec 2007; Markus Rothe <corsair@gentoo.org>
- eclipse-ecj-3.3.0-r1.ebuild:
- Stable on ppc64
-
- 27 Oct 2007; Krzysiek Pawlik <nelchael@gentoo.org>
- eclipse-ecj-3.3.0-r1.ebuild:
- Stable on ppc.
-
- 17 Oct 2007; Markus Rothe <corsair@gentoo.org>
- eclipse-ecj-3.3.0-r1.ebuild:
- Added ~ppc64; bug #191729
-
- 12 Oct 2007; Roy Marples <uberlord@gentoo.org> eclipse-ecj-3.3.0.ebuild,
- eclipse-ecj-3.3.0-r1.ebuild:
- Added ~x86-fbsd keyword back - don't drop it again! #191729
-
- 12 Oct 2007; Christian Faulhammer <opfer@gentoo.org>
- eclipse-ecj-3.3.0-r1.ebuild:
- stable x86, security bug 195571
-
- 12 Oct 2007; William L. Thomson Jr. <wltjr@gentoo.org>
- eclipse-ecj-3.1-r13.ebuild, eclipse-ecj-3.2.ebuild,
- eclipse-ecj-3.2.2.ebuild, eclipse-ecj-3.3.0.ebuild,
- eclipse-ecj-3.3.0-r1.ebuild:
- QA fixed copyright, added quotes.
-
- 12 Oct 2007; William L. Thomson Jr. <wltjr@gentoo.org>
- eclipse-ecj-3.3.0-r1.ebuild:
- amd64 stable, bug #195571.
-
-*eclipse-ecj-3.3.0-r1 (07 Sep 2007)
-
- 07 Sep 2007; Petteri Räty <betelgeuse@gentoo.org>
- +eclipse-ecj-3.3.0-r1.ebuild:
- Use java-pkg_dolauncher instead of the hand written wrapper script.
-
-*eclipse-ecj-3.3.0 (27 Jul 2007)
-
- 27 Jul 2007; Joshua Nichols <nichoj@gentoo.org> +files/ecj-3.3,
- +files/eclipse-ecj-3.3.0-gcj.patch, +eclipse-ecj-3.3.0.ebuild:
- Version bump imported from gcj-overlay.
-
- 08 May 2007; Raúl Porcel <armin76@gentoo.org> eclipse-ecj-3.2.2.ebuild:
- Add ~ia64 wrt #177466
-
-*eclipse-ecj-3.2.2 (25 Apr 2007)
-
- 25 Apr 2007; Vlastimil Babka <caster@gentoo.org>
- +eclipse-ecj-3.2.2.ebuild:
- Version bump, bug #168806.
-
- 25 Apr 2007; Petteri Räty <betelgeuse@gentoo.org>
- eclipse-ecj-3.1-r13.ebuild:
- Add dev-java/ant-core to RDEPEND and use java-pkg_dojavadoc.
-
- 08 Mar 2007; Petteri Räty <betelgeuse@gentoo.org>
- files/eclipse-ecj-3.2-build-gentoo.patch, -eclipse-ecj-3.1-r2.ebuild:
- Remove old revision and fix javadoc installation for 3.2.
-
- 09 Dec 2006; Diego Pettenò <flameeyes@gentoo.org>
- eclipse-ecj-3.1-r13.ebuild:
- Add ~x86-fbsd keyword.
-
- 07 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> eclipse-ecj-3.2.ebuild:
- Add ~x86-fbsd keyword.
-
- 15 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- eclipse-ecj-3.1-r13.ebuild, eclipse-ecj-3.2.ebuild:
- ppc stable. bug #147254
-
- 14 Oct 2006; Joshua Nichols <nichoj@gentoo.org>
- eclipse-ecj-3.1-r13.ebuild, eclipse-ecj-3.2.ebuild:
- Stabilizing on amd64 as part of new Java system, bug #147254.
-
- 14 Oct 2006; Joshua Jackson <tsunam@gentoo.org>
- eclipse-ecj-3.1-r13.ebuild, eclipse-ecj-3.2.ebuild:
- New java stable on x86; bug #147254
-
- 14 Sep 2006; Joshua Nichols <nichoj@gentoo.org> metadata.xml,
- eclipse-ecj-3.1-r2.ebuild, eclipse-ecj-3.1-r13.ebuild,
- eclipse-ecj-3.2.ebuild:
- Added ~ppc64. Moved SRC_URI to Gentoo mirrors. Other minor whitespace cleanups.
-
-*eclipse-ecj-3.2 (10 Aug 2006)
-
- 10 Aug 2006; Joshua Nichols <nichoj@gentoo.org>
- +files/compiler-settings-3.2, +files/eclipse-ecj-3.2-build-gentoo.patch,
- +eclipse-ecj-3.2.ebuild:
- Version bump, thanks to Caster.
-
- 07 Aug 2006; Krzysiek Pawlik <nelchael@gentoo.org>
- eclipse-ecj-3.1-r13.ebuild:
- Added classpath.
-
- 22 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- eclipse-ecj-3.1-r13.ebuild:
- Added ~ppc, bug #105223
-
- 25 Jun 2006; <nichoj@gentoo.org> +files/compiler-settings-3.1:
- Revision bump to add support for new Java system.
-
- 10 Mar 2006; Markus Rothe <corsair@gentoo.org> eclipse-ecj-3.1-r2.ebuild:
- Added ~ppc64; bug #125715
-
- 24 Dec 2005; Thomas Matthijs <axxo@gentoo.org> -eclipse-ecj-3.1.ebuild:
- remove
-
- 18 Dec 2005; Joshua Nichols <nichoj@gentoo.org> eclipse-ecj-3.1-r2.ebuild:
- Added ~amd64 keyword.
-
-*eclipse-ecj-3.1-r2 (04 Sep 2005)
-
- 04 Sep 2005; Karl Trygve Kalleberg <karltk@gentoo.org>
- +eclipse-ecj-3.1-r2.ebuild:
- Added updates from Joshua. Also forgot to mention that this stuff is
- inspired by the of work Scott Carr <scarr@progbits.com> over at #80526.
-
-*eclipse-ecj-3.1 (24 Aug 2005)
-
- 24 Aug 2005; Karl Trygve Kalleberg <karltk@gentoo.org>
- +eclipse-ecj-3.1.ebuild:
- Initial import. The source snapshot was ripped straight out of
- plugins/org.eclipse.jdt.core from the 3.1 zipfile. Note that the
- directory layout has changed a bit; I don't maintain separate
- batch and compiler directories. Our layout looks exactly like the
- one used for the bootstrap compiler in jdtcoresrc/.
-
-
-
diff --git a/dev-java/eclipse-ecj/Manifest b/dev-java/eclipse-ecj/Manifest
deleted file mode 100644
index fb1ec4f9..00000000
--- a/dev-java/eclipse-ecj/Manifest
+++ /dev/null
@@ -1,15 +0,0 @@
-AUX eclipse-ecj-3.3.0-gcj.patch 20084 RMD160 08944cef146676d9d7fddc46727bc172d75cdcb5 SHA1 900ccaaec2db0012defc016c65088f979a35e145 SHA256 6c5ffcefdc385305f01b63fcb7088b04698b5d1b8d9db54d058ffcf2252460e8
-DIST ecjsrc-3.4.zip 1280774 RMD160 8d12a84b9ff2b8df252bdc06309558559ce91d2e SHA1 dbf3300205717c165a1b1ec36af4c3fd1e45888b SHA256 a6ce5f0682462e85e5e47229e5b16555f74c60188fa0bb17536beb1138c537b4
-DIST ecjsrc-3.5.2.zip 1298691 RMD160 f6dc987418682dd9d776a692383a37497656fc04 SHA1 7d79ac9602ffa825f6f3ea8ab5a3387b687f5215 SHA256 4ae91449962b1e2781b70713e299f9fa16fb1ce25a4d2bb335c13b55c08d6d74
-DIST ecjsrc-3.6.zip 1310484 RMD160 82d9980aa4e6be1014d1bac396cceb2ab304cee3 SHA1 9bfda69c7c8528ecfe1b6cbcbe976b642069ca9c SHA256 bc2d624c5ca135d593c71a677674509f5801998ffe98c386749d15a46ee69242
-DIST ecjsrc-3.7.1.jar 1365199 RMD160 bc6c18ad68544b2a3071e769fe395633db232793 SHA1 fcf9751ba022c340e2d01456462ea4949ceee991 SHA256 d8567a5de289b750dd9853654aeb941a8e48766b1d7ae80803c71d1f47fbe9b4
-DIST ecjsrc-3.7.2.jar 1366333 RMD160 628827d9bed955078db412976204fc785cf2f882 SHA1 75d8b5b90ff3bac912e06aa94f0f09fe5bc81c7a SHA256 755d871c3066f15cfaf5ea84075527eb97c92f9685058c3a326057e797f69e6b
-DIST ecjsrc.zip 1215250 RMD160 938320ae54050e322bbb98c78b0e86d241862153 SHA1 e08a27fd77e5ac7af8f2c84beed175cd3fdd0c60 SHA256 f41194a9580023afd11d18b82f6815b064af83c4f9ca407a40cd8d960bd112cc
-EBUILD eclipse-ecj-3.3.0-r3.ebuild 2161 RMD160 7369ef82fdbb3bbd971cc541542d52a8c93e5796 SHA1 2f45a9cef2ad8a366f096bf1436b662edf9582e0 SHA256 6e76a6d5637af3796ba42b4e21c7fc905c2f5767bdc4635c8b8102b6f1d03c86
-EBUILD eclipse-ecj-3.4-r4.ebuild 2307 RMD160 e5c2e4482ba2cae562b18e123f54c61a73fcdbae SHA1 daa812c16a3fd668fe74622c9dc3a1663d60532d SHA256 dd93f38e418fe26939827a11f492160711194c0a0124b812dc39899fbf4819ff
-EBUILD eclipse-ecj-3.5.2.ebuild 2859 RMD160 a965480a9882f30c0c40a0da349d7b92f099ad30 SHA1 673fded0a18fef3745b35c46f1ff24ecb073d89c SHA256 b5199a992363c21a021e09dd90fc6d678278fb0dcc0c1ac94ad7c08875c4b25f
-EBUILD eclipse-ecj-3.6.ebuild 2860 RMD160 b44c1a2fe200a93523badb273b0c0c152a69c448 SHA1 1fab52ebac83928f2b9e83054668d1a49c650fb6 SHA256 0032e352917a487115d31ea1d6088a1ab6a4b9e5d58317e26a4b9c830ff82b54
-EBUILD eclipse-ecj-3.7.1.ebuild 2859 RMD160 d4ccb1db1ebea781833ad81c40eb597d7cf40737 SHA1 2dbd06fc003b2776d27f81b3ec7227798fd36f6d SHA256 eef28beaebc7318739f494c385974a7f3759f02b1f52782eb307bd26cb92207d
-EBUILD eclipse-ecj-3.7.2.ebuild 2863 RMD160 8c313f1cab4e560f5e754b33e425a491e0929ef6 SHA1 d80a183a0a44e4ec423900d48ecbc002883bd1a4 SHA256 1fabf338b86a38af207a78e161dc97bc40f8ba430ee59ba1cb7bfd4fd9df435a
-MISC ChangeLog 12114 RMD160 0a19a44eda1268512e12d7a3521455868fbc31eb SHA1 6f6e9338c2e0eb26f1ed8c452cc6e360fb20c586 SHA256 fa1c806884e12016ac707a1cc71bf45e9b3e86e56ce13db14a26c1b583938ee4
-MISC metadata.xml 570 RMD160 c3773d8e931a0e7a00eeb494f1f8f68cc1f799ed SHA1 71c2b881dc7b6733567777051b079745f3c2d70a SHA256 dd2a09440442264363911b455040196cbb42763fbacbb135c07b3f0de44a1e3a
diff --git a/dev-java/eclipse-ecj/eclipse-ecj-3.3.0-r3.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-3.3.0-r3.ebuild
deleted file mode 100644
index f2083877..00000000
--- a/dev-java/eclipse-ecj/eclipse-ecj-3.3.0-r3.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.3.0-r3.ebuild,v 1.10 2011/12/31 14:25:23 sera Exp $
-
-inherit eutils java-pkg-2
-
-MY_PN="ecj"
-DMF="R-${PV}-200706251500"
-S="${WORKDIR}"
-
-DESCRIPTION="Eclipse Compiler for Java"
-HOMEPAGE="http://www.eclipse.org/"
-SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF/.0}/${MY_PN}src.zip"
-
-LICENSE="EPL-1.0"
-KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-SLOT="3.3"
-IUSE=""
-
-COMMON_DEPEND="app-eselect/eselect-ecj"
-RDEPEND=">=virtual/jre-1.4
- ${COMMON_DEPEND}"
-DEPEND="<virtual/jdk-1.7
- sys-apps/findutils
- app-arch/unzip
- ${COMMON_DEPEND}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # own package
- rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java
- rm -fr org/eclipse/jdt/internal/antadapter
-
- # what the heck...?! java6
- rm -fr org/eclipse/jdt/internal/compiler/tool/ \
- org/eclipse/jdt/internal/compiler/apt/
-
- # gcj feature
- epatch "${FILESDIR}"/${P}-gcj.patch
-}
-
-src_compile() {
- local javac="javac" java="java" jar="jar"
-
- mkdir -p bootstrap
- cp -pPR org bootstrap
-
- einfo "bootstrapping ${MY_PN} with javac"
-
- cd "${S}"/bootstrap
- ${javac} $(find org/ -name '*.java') || die "${MY_PN} bootstrap failed!"
-
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' | \
- xargs ${jar} cf ${MY_PN}.jar
-
- einfo "build ${MY_PN} with bootstrapped ${MY_PN}"
-
- cd "${S}"
- ${java} -classpath bootstrap/${MY_PN}.jar \
- org.eclipse.jdt.internal.compiler.batch.Main -encoding ISO-8859-1 org \
- || die "${MY_PN} build failed!"
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' | \
- xargs ${jar} cf ${MY_PN}.jar
-}
-
-src_install() {
- java-pkg_dojar ${MY_PN}.jar
- java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
- org.eclipse.jdt.internal.compiler.batch.Main
-}
-
-pkg_postinst() {
- einfo "To get the Compiler Adapter of ECJ for ANT..."
- einfo " # emerge ant-eclipse-ecj"
- echo
- einfo "To select between slots of ECJ..."
- einfo " # eselect ecj"
-
- eselect ecj update ecj-${SLOT}
-}
-
-pkg_postrm() {
- eselect ecj update
-}
diff --git a/dev-java/eclipse-ecj/eclipse-ecj-3.4-r4.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-3.4-r4.ebuild
deleted file mode 100644
index e6277b1d..00000000
--- a/dev-java/eclipse-ecj/eclipse-ecj-3.4-r4.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.4-r4.ebuild,v 1.7 2011/12/31 14:25:23 sera Exp $
-
-EAPI=2
-
-inherit java-pkg-2
-
-MY_PN="ecj"
-DMF="R-${PV}-200806172000"
-S="${WORKDIR}"
-
-DESCRIPTION="Eclipse Compiler for Java"
-HOMEPAGE="http://www.eclipse.org/"
-SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.zip"
-
-IUSE="java6"
-
-LICENSE="EPL-1.0"
-KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-SLOT="3.4"
-
-CDEPEND=">=app-eselect/eselect-ecj-0.3"
-
-DEPEND="${CDEPEND}
- app-arch/unzip
- !java6? ( >=virtual/jdk-1.4 )
- java6? ( >=virtual/jdk-1.6 )"
-RDEPEND="${CDEPEND}
- !java6? ( >=virtual/jre-1.4 )
- java6? ( >=virtual/jre-1.6 )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}" || die
-
- # These have their own package.
- rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
- rm -fr org/eclipse/jdt/internal/antadapter || die
-
- if ! use java6 ; then
- rm -fr org/eclipse/jdt/internal/compiler/{apt,tool}/ || die
- fi
-}
-
-src_compile() {
- local javac_opts javac java jar
-
- javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
- javac="$(java-config -c)"
- java="$(java-config -J)"
- jar="$(java-config -j)"
-
- mkdir -p bootstrap || die
- cp -pPR org bootstrap || die
- cd "${S}/bootstrap" || die
-
- einfo "bootstrapping ${MY_PN} with ${javac} ..."
- ${javac} ${javac_opts} $(find org/ -name '*.java') || die
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' |\
- xargs ${jar} cf ${MY_PN}.jar
-
- cd "${S}" || die
- einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
- ${java} -classpath bootstrap/${MY_PN}.jar \
- org.eclipse.jdt.internal.compiler.batch.Main \
- ${javac_opts} -nowarn org || die
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' |\
- xargs ${jar} cf ${MY_PN}.jar
-}
-
-src_install() {
-
- java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
- org.eclipse.jdt.internal.compiler.batch.Main
-
- java-pkg_dojar ${MY_PN}.jar
-}
-
-pkg_postinst() {
- einfo "To get the Compiler Adapter of ECJ for ANT..."
- einfo " # emerge ant-eclipse-ecj"
- echo
- einfo "To select between slots of ECJ..."
- einfo " # eselect ecj"
-
- eselect ecj update ecj-${SLOT}
-}
-
-pkg_postrm() {
- eselect ecj update
-}
diff --git a/dev-java/eclipse-ecj/eclipse-ecj-3.5.2.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-3.5.2.ebuild
deleted file mode 100644
index 61b56e9f..00000000
--- a/dev-java/eclipse-ecj/eclipse-ecj-3.5.2.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.5.2.ebuild,v 1.7 2011/10/19 20:09:46 mr_bones_ Exp $
-
-EAPI=2
-
-inherit java-pkg-2
-
-MY_PN="ecj"
-DMF="R-${PV}-201002111343"
-S="${WORKDIR}"
-
-DESCRIPTION="Eclipse Compiler for Java"
-HOMEPAGE="http://www.eclipse.org/"
-SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.zip"
-
-IUSE="+ant userland_GNU"
-
-LICENSE="EPL-1.0"
-KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-SLOT="3.5"
-
-CDEPEND=">=app-eselect/eselect-ecj-0.3"
-
-JAVA_PKG_WANT_SOURCE=1.4
-JAVA_PKG_WANT_TARGET=1.4
-
-DEPEND="${CDEPEND}
- app-arch/unzip
- >=virtual/jdk-1.6
- userland_GNU? ( sys-apps/findutils )"
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.4"
-PDEPEND="ant? ( ~dev-java/ant-eclipse-ecj-${PV} )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # These have their own package.
- rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
- rm -fr org/eclipse/jdt/internal/antadapter || die
-
- # upstream build.xml excludes this
- rm META-INF/eclipse.inf
-}
-
-src_compile() {
- local javac_opts javac java jar
-
- javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
- javac="$(java-config -c)"
- java="$(java-config -J)"
- jar="$(java-config -j)"
-
- find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \
- -path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \
- -print > sources-1.4
- find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6
-
- mkdir -p bootstrap || die
- cp -pPR org bootstrap || die
- cd "${S}/bootstrap" || die
-
- einfo "bootstrapping ${MY_PN} with ${javac} ..."
- ${javac} ${javac_opts} @../sources-1.4 || die
- ${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die
-
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
- | xargs ${jar} cf ${MY_PN}.jar
-
- cd "${S}" || die
- einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
- ${java} -classpath bootstrap/${MY_PN}.jar \
- org.eclipse.jdt.internal.compiler.batch.Main \
- ${javac_opts} -nowarn @sources-1.4 || die
- ${java} -classpath bootstrap/${MY_PN}.jar \
- org.eclipse.jdt.internal.compiler.batch.Main \
- -encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die
-
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
- | xargs ${jar} cf ${MY_PN}.jar
-}
-
-src_install() {
- java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
- org.eclipse.jdt.internal.compiler.batch.Main
-
- # disable the class version verify, this has intentionally
- # some classes with 1.6, but most is 1.4
- JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar
-}
-
-pkg_postinst() {
- einfo "To select between slots of ECJ..."
- einfo " # eselect ecj"
-
- eselect ecj update ecj-${SLOT}
-}
-
-pkg_postrm() {
- eselect ecj update
-}
diff --git a/dev-java/eclipse-ecj/eclipse-ecj-3.6.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-3.6.ebuild
deleted file mode 100644
index 4540fa59..00000000
--- a/dev-java/eclipse-ecj/eclipse-ecj-3.6.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.6.ebuild,v 1.2 2011/10/19 15:44:02 fordfrog Exp $
-
-EAPI=2
-
-inherit java-pkg-2
-
-MY_PN="ecj"
-DMF="R-${PV}-201006080911"
-S="${WORKDIR}"
-
-DESCRIPTION="Eclipse Compiler for Java"
-HOMEPAGE="http://www.eclipse.org/"
-SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.zip"
-
-IUSE="+ant userland_GNU"
-
-LICENSE="EPL-1.0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-SLOT="3.6"
-
-CDEPEND=">=app-eselect/eselect-ecj-0.3"
-
-JAVA_PKG_WANT_SOURCE=1.4
-JAVA_PKG_WANT_TARGET=1.4
-
-DEPEND="${CDEPEND}
- app-arch/unzip
- >=virtual/jdk-1.6
- userland_GNU? ( sys-apps/findutils )"
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.4"
-PDEPEND="ant? ( ~dev-java/ant-eclipse-ecj-${PV} )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # These have their own package.
- rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
- rm -fr org/eclipse/jdt/internal/antadapter || die
-
- # upstream build.xml excludes this
- rm META-INF/eclipse.inf
-}
-
-src_compile() {
- local javac_opts javac java jar
-
- javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
- javac="$(java-config -c)"
- java="$(java-config -J)"
- jar="$(java-config -j)"
-
- find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \
- -path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \
- -print > sources-1.4
- find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6
-
- mkdir -p bootstrap || die
- cp -pPR org bootstrap || die
- cd "${S}/bootstrap" || die
-
- einfo "bootstrapping ${MY_PN} with ${javac} ..."
- ${javac} ${javac_opts} @../sources-1.4 || die
- ${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die
-
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
- | xargs ${jar} cf ${MY_PN}.jar
-
- cd "${S}" || die
- einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
- ${java} -classpath bootstrap/${MY_PN}.jar \
- org.eclipse.jdt.internal.compiler.batch.Main \
- ${javac_opts} -nowarn @sources-1.4 || die
- ${java} -classpath bootstrap/${MY_PN}.jar \
- org.eclipse.jdt.internal.compiler.batch.Main \
- -encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die
-
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
- | xargs ${jar} cf ${MY_PN}.jar
-}
-
-src_install() {
- java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
- org.eclipse.jdt.internal.compiler.batch.Main
-
- # disable the class version verify, this has intentionally
- # some classes with 1.6, but most is 1.4
- JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar
-}
-
-pkg_postinst() {
- einfo "To select between slots of ECJ..."
- einfo " # eselect ecj"
-
- eselect ecj update ecj-${SLOT}
-}
-
-pkg_postrm() {
- eselect ecj update
-}
diff --git a/dev-java/eclipse-ecj/eclipse-ecj-3.7.1.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-3.7.1.ebuild
deleted file mode 100644
index 2bfea5f0..00000000
--- a/dev-java/eclipse-ecj/eclipse-ecj-3.7.1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.7.1.ebuild,v 1.5 2012/03/12 15:13:26 ranger Exp $
-
-EAPI="4"
-
-inherit java-pkg-2
-
-MY_PN="ecj"
-DMF="R-${PV}-201109091335"
-S="${WORKDIR}"
-
-DESCRIPTION="Eclipse Compiler for Java"
-HOMEPAGE="http://www.eclipse.org/"
-SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.jar"
-
-IUSE="+ant userland_GNU"
-
-LICENSE="EPL-1.0"
-KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-SLOT="3.7"
-
-CDEPEND=">=app-eselect/eselect-ecj-0.3"
-
-JAVA_PKG_WANT_SOURCE=1.4
-JAVA_PKG_WANT_TARGET=1.4
-
-DEPEND="${CDEPEND}
- app-arch/unzip
- >=virtual/jdk-1.6
- userland_GNU? ( sys-apps/findutils )"
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.4"
-PDEPEND="ant? ( ~dev-java/ant-eclipse-ecj-${PV} )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # These have their own package.
- rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
- rm -fr org/eclipse/jdt/internal/antadapter || die
-
- # upstream build.xml excludes this
- rm META-INF/eclipse.inf
-}
-
-src_compile() {
- local javac_opts javac java jar
-
- javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
- javac="$(java-config -c)"
- java="$(java-config -J)"
- jar="$(java-config -j)"
-
- find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \
- -path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \
- -print > sources-1.4
- find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6
-
- mkdir -p bootstrap || die
- cp -pPR org bootstrap || die
- cd "${S}/bootstrap" || die
-
- einfo "bootstrapping ${MY_PN} with ${javac} ..."
- ${javac} ${javac_opts} @../sources-1.4 || die
- ${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die
-
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
- | xargs ${jar} cf ${MY_PN}.jar
-
- cd "${S}" || die
- einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
- ${java} -classpath bootstrap/${MY_PN}.jar \
- org.eclipse.jdt.internal.compiler.batch.Main \
- ${javac_opts} -nowarn @sources-1.4 || die
- ${java} -classpath bootstrap/${MY_PN}.jar \
- org.eclipse.jdt.internal.compiler.batch.Main \
- -encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die
-
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
- | xargs ${jar} cf ${MY_PN}.jar
-}
-
-src_install() {
- java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
- org.eclipse.jdt.internal.compiler.batch.Main
-
- # disable the class version verify, this has intentionally
- # some classes with 1.6, but most is 1.4
- JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar
-}
-
-pkg_postinst() {
- einfo "To select between slots of ECJ..."
- einfo " # eselect ecj"
-
- eselect ecj update ecj-${SLOT}
-}
-
-pkg_postrm() {
- eselect ecj update
-}
diff --git a/dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild
deleted file mode 100644
index 290461a7..00000000
--- a/dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild,v 1.1 2012/03/03 22:15:42 caster Exp $
-
-EAPI="4"
-
-inherit java-pkg-2
-
-MY_PN="ecj"
-DMF="R-${PV}-201202080800"
-S="${WORKDIR}"
-
-DESCRIPTION="Eclipse Compiler for Java"
-HOMEPAGE="http://www.eclipse.org/"
-SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.jar"
-
-IUSE="+ant userland_GNU"
-
-LICENSE="EPL-1.0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-SLOT="3.7"
-
-CDEPEND=">=app-eselect/eselect-ecj-0.3"
-
-JAVA_PKG_WANT_SOURCE=1.4
-JAVA_PKG_WANT_TARGET=1.4
-
-DEPEND="${CDEPEND}
- app-arch/unzip
- >=virtual/jdk-1.6
- userland_GNU? ( sys-apps/findutils )"
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.4"
-PDEPEND="ant? ( ~dev-java/ant-eclipse-ecj-${PV} )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # These have their own package.
- rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
- rm -fr org/eclipse/jdt/internal/antadapter || die
-
- # upstream build.xml excludes this
- rm META-INF/eclipse.inf
-}
-
-src_compile() {
- local javac_opts javac java jar
-
- javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
- javac="$(java-config -c)"
- java="$(java-config -J)"
- jar="$(java-config -j)"
-
- find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \
- -path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \
- -print > sources-1.4
- find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6
-
- mkdir -p bootstrap || die
- cp -pPR org bootstrap || die
- cd "${S}/bootstrap" || die
-
- einfo "bootstrapping ${MY_PN} with ${javac} ..."
- ${javac} ${javac_opts} @../sources-1.4 || die
- ${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die
-
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
- | xargs ${jar} cf ${MY_PN}.jar
-
- cd "${S}" || die
- einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
- ${java} -classpath bootstrap/${MY_PN}.jar \
- org.eclipse.jdt.internal.compiler.batch.Main \
- ${javac_opts} -nowarn @sources-1.4 || die
- ${java} -classpath bootstrap/${MY_PN}.jar \
- org.eclipse.jdt.internal.compiler.batch.Main \
- -encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die
-
- find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
- | xargs ${jar} cf ${MY_PN}.jar
-}
-
-src_install() {
- java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
- org.eclipse.jdt.internal.compiler.batch.Main
-
- # disable the class version verify, this has intentionally
- # some classes with 1.6, but most is 1.4
- JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar
-}
-
-pkg_postinst() {
- einfo "To select between slots of ECJ..."
- einfo " # eselect ecj"
-
- eselect ecj update ecj-${SLOT}
-}
-
-pkg_postrm() {
- eselect ecj update
-}
diff --git a/dev-java/eclipse-ecj/files/eclipse-ecj-3.3.0-gcj.patch b/dev-java/eclipse-ecj/files/eclipse-ecj-3.3.0-gcj.patch
deleted file mode 100644
index e87aa4f8..00000000
--- a/dev-java/eclipse-ecj/files/eclipse-ecj-3.3.0-gcj.patch
+++ /dev/null
@@ -1,509 +0,0 @@
---- org/eclipse/jdt/internal/compiler/batch/messages.properties 8 Feb 2007 15:04:43 -0000 1.546.2.23
-+++ org/eclipse/jdt/internal/compiler/batch/messages.properties 26 Feb 2007 18:21:06 -0000
-@@ -249,3 +249,8 @@
- template.restrictedAccess.constructor = The constructor {0} is not accessible due to restriction on classpath entry {1}
- template.restrictedAccess.field = The field {0} from the type {1} is not accessible due to restriction on classpath entry {2}
- template.restrictedAccess.method = The method {0} from the type {1} is not accessible due to restriction on classpath entry {2}
-+
-+# GCCMain messages.
-+gcc.zipArg=-fzip-target requires argument
-+gcc.zipDepArg=-fzip-dependency requires argument
-+gcc.noClasspath=no classpath specified
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ org/eclipse/jdt/internal/compiler/batch/GCCMain.java 1 Jan 1970 00:00:00 -0000
-@@ -0,0 +1,495 @@
-+/**
-+ *
-+ */
-+package org.eclipse.jdt.internal.compiler.batch;
-+
-+import java.io.BufferedOutputStream;
-+import java.io.BufferedReader;
-+import java.io.ByteArrayInputStream;
-+import java.io.File;
-+import java.io.FileOutputStream;
-+import java.io.FileReader;
-+import java.io.IOException;
-+import java.io.InputStreamReader;
-+import java.io.OutputStream;
-+import java.io.PrintWriter;
-+import java.io.UnsupportedEncodingException;
-+import java.util.ArrayList;
-+import java.util.HashSet;
-+import java.util.Iterator;
-+import java.util.Map;
-+import java.util.StringTokenizer;
-+import java.util.zip.CRC32;
-+import java.util.zip.ZipEntry;
-+import java.util.zip.ZipOutputStream;
-+
-+import org.eclipse.jdt.core.compiler.InvalidInputException;
-+import org.eclipse.jdt.internal.compiler.ClassFile;
-+import org.eclipse.jdt.internal.compiler.CompilationResult;
-+import org.eclipse.jdt.internal.compiler.env.AccessRule;
-+import org.eclipse.jdt.internal.compiler.env.AccessRuleSet;
-+import org.eclipse.jdt.internal.compiler.impl.CompilerOptions;
-+import org.eclipse.jdt.internal.compiler.util.Messages;
-+import org.eclipse.jdt.internal.compiler.util.SuffixConstants;
-+
-+/**
-+ * This is an alternate entry point for the command-line compiler which
-+ * is simpler to integrate into GCC. In particular the option processing
-+ * is more GNU-like and the recognized options are similar to those supported
-+ * by other GCC front ends.
-+ */
-+public class GCCMain extends Main {
-+
-+ // All the compilation units specified on the command line.
-+ private HashSet commandLineCompilationUnits = new HashSet();
-+ // True if we are only checking syntax.
-+ private boolean syntaxOnly;
-+ // If not null, the name of the output zip file.
-+ // If null, we are generating class files in the file system,
-+ // not a zip file.
-+ private String zipDestination;
-+ // The zip stream to which we're writing, or null if it hasn't been opened.
-+ private ZipOutputStream zipStream;
-+
-+ // If not null, the name of the zip file to which dependency class files
-+ // should be written.
-+ private String zipDependencyDestination;
-+ // The zip stream to which dependency files should be written.
-+ private ZipOutputStream zipDependencyStream;
-+
-+ public GCCMain(PrintWriter outWriter, PrintWriter errWriter,
-+ boolean systemExitWhenFinished) {
-+ super(outWriter, errWriter, systemExitWhenFinished);
-+ this.logger.setEmacs();
-+ }
-+
-+ public GCCMain(PrintWriter outWriter, PrintWriter errWriter,
-+ boolean systemExitWhenFinished, Map customDefaultOptions) {
-+ super(outWriter, errWriter, systemExitWhenFinished,
-+ customDefaultOptions);
-+ this.logger.setEmacs();
-+ }
-+
-+ private void fail(Exception t) {
-+ this.logger.logException(t);
-+ System.exit(1);
-+ }
-+
-+ public CompilationUnit[] getCompilationUnits() throws InvalidInputException {
-+ CompilationUnit[] units = super.getCompilationUnits();
-+ for (int i = 0; i < units.length; ++i)
-+ this.commandLineCompilationUnits.add(units[i]);
-+ return units;
-+ }
-+
-+ private String combine(char[] one, char[] two) {
-+ StringBuffer b = new StringBuffer();
-+ b.append(one);
-+ b.append(two);
-+ return b.toString();
-+ }
-+
-+ private ZipOutputStream getZipOutput() throws IOException {
-+ if (this.zipDestination != null && this.zipStream == null) {
-+ OutputStream os;
-+ if ("-".equals(this.zipDestination)) { //$NON-NLS-1$
-+ os = System.out;
-+ } else {
-+ os = new FileOutputStream(this.zipDestination);
-+ }
-+ zipStream = new ZipOutputStream(new BufferedOutputStream(os));
-+ zipStream.setMethod(ZipOutputStream.STORED);
-+ }
-+ return zipStream;
-+ }
-+
-+ private ZipOutputStream getDependencyOutput() throws IOException {
-+ if (this.zipDependencyDestination != null && this.zipDependencyStream == null) {
-+ OutputStream os = new FileOutputStream(zipDependencyDestination);
-+ zipDependencyStream = new ZipOutputStream(new BufferedOutputStream(os));
-+ zipDependencyStream.setMethod(ZipOutputStream.STORED);
-+ }
-+ return zipDependencyStream;
-+ }
-+
-+ public void outputClassFiles(CompilationResult unitResult) {
-+ if (this.syntaxOnly) {
-+ return;
-+ }
-+ if (this.zipDestination == null) {
-+ // Nothing special to do here.
-+ super.outputClassFiles(unitResult);
-+ return;
-+ }
-+ if (unitResult == null || unitResult.hasErrors()) {
-+ return;
-+ }
-+
-+ // If we are compiling with indirect dispatch, we don't need
-+ // any dependent classes. If we are using the C++ ABI, then we
-+ // do need the dependencies in order to do proper layout.
-+ boolean gcjCompile = this.commandLineCompilationUnits.contains(unitResult.getCompilationUnit());
-+ if (this.zipDependencyDestination == null && !gcjCompile) {
-+ return;
-+ }
-+
-+ try {
-+ ZipOutputStream dest = gcjCompile ? getZipOutput() : getDependencyOutput();
-+ ClassFile[] classFiles = unitResult.getClassFiles();
-+ for (int i = 0; i < classFiles.length; ++i) {
-+ ClassFile classFile = classFiles[i];
-+ String filename = combine(classFile.fileName(), SuffixConstants.SUFFIX_class);
-+ if (this.verbose)
-+ this.out.println(
-+ Messages.bind(
-+ Messages.compilation_write,
-+ new String[] {
-+ String.valueOf(this.exportedClassFilesCounter+1),
-+ filename
-+ }));
-+ ZipEntry entry = new ZipEntry(filename);
-+ byte[] contents = classFile.getBytes();
-+ CRC32 crc = new CRC32();
-+ crc.update(contents);
-+ entry.setSize(contents.length);
-+ entry.setCrc(crc.getValue());
-+ dest.putNextEntry(entry);
-+ dest.write(contents);
-+ dest.closeEntry();
-+ }
-+ } catch (IOException err) {
-+ fail(err);
-+ }
-+ }
-+
-+ private String getArgument(String option) {
-+ int index = option.indexOf('=');
-+ return option.substring(index + 1);
-+ }
-+
-+ private void addPath(ArrayList result, String currentClasspathName) {
-+ String customEncoding = null;
-+ AccessRule[] accessRules = new AccessRule[0];
-+ String templates[] = new String[AccessRuleSet.MESSAGE_TEMPLATES_LENGTH];
-+ templates[0] = this.bind(
-+ "template.restrictedAccess.type", //$NON-NLS-1$
-+ new String[] {"{0}", currentClasspathName}); //$NON-NLS-1$
-+ templates[1] = this.bind(
-+ "template.restrictedAccess.constructor", //$NON-NLS-1$
-+ new String[] {"{0}", currentClasspathName}); //$NON-NLS-1$
-+ templates[2] = this.bind(
-+ "template.restrictedAccess.method", //$NON-NLS-1$
-+ new String[] {"{0}", "{1}", currentClasspathName}); //$NON-NLS-1$ //$NON-NLS-2$
-+ templates[3] = this.bind(
-+ "template.restrictedAccess.field", //$NON-NLS-1$
-+ new String[] {"{0}", "{1}", currentClasspathName}); //$NON-NLS-1$ //$NON-NLS-2$
-+ AccessRuleSet accessRuleSet = new AccessRuleSet(accessRules, templates);
-+ FileSystem.Classpath currentClasspath = FileSystem
-+ .getClasspath(currentClasspathName,
-+ customEncoding, accessRuleSet);
-+ if (currentClasspath != null) {
-+ result.add(currentClasspath);
-+ }
-+ }
-+
-+ private void parsePath(ArrayList result, String path) {
-+ StringTokenizer iter = new StringTokenizer(path, File.pathSeparator);
-+ while (iter.hasMoreTokens()) {
-+ addPath(result, iter.nextToken());
-+ }
-+ }
-+
-+ protected void handleWarningToken(String token, boolean isEnabling,
-+ boolean useEnableJavadoc) throws InvalidInputException {
-+ // Recognize this for compatibility with older versions of gcj.
-+ if ("deprecated".equals(token)) //$NON-NLS-1$
-+ token = "deprecation"; //$NON-NLS-1$
-+ else if ("static-access".equals(token) //$NON-NLS-1$
-+ || "dep-ann".equals(token) //$NON-NLS-1$
-+ || "over-ann".equals(token)) { //$NON-NLS-1$
-+ // Some exceptions to the warning naming rule.
-+ } else if ("extraneous-semicolon".equals(token)) { //$NON-NLS-1$
-+ // Compatibility with earlier versions of gcj.
-+ token = "semicolon"; //$NON-NLS-1$
-+ } else {
-+ // Turn "foo-bar-baz" into eclipse-style "fooBarBaz".
-+ StringBuffer newToken = new StringBuffer(token.length());
-+ StringTokenizer t = new StringTokenizer(token, "-"); //$NON-NLS-1$
-+ boolean first = true;
-+ while (t.hasMoreTokens()) {
-+ String next = t.nextToken();
-+ if (first) {
-+ newToken.append(next);
-+ first = false;
-+ } else {
-+ newToken.append(Character.toUpperCase(next.charAt(0)));
-+ newToken.append(next.substring(1));
-+ }
-+ }
-+ token = newToken.toString();
-+ }
-+ super.handleWarningToken(token, isEnabling, useEnableJavadoc);
-+ }
-+
-+ private void turnWarningsToErrors() {
-+ Object[] entries = this.options.entrySet().toArray();
-+ for (int i = 0, max = entries.length; i < max; i++) {
-+ Map.Entry entry = (Map.Entry) entries[i];
-+ if (!(entry.getKey() instanceof String))
-+ continue;
-+ if (!(entry.getValue() instanceof String))
-+ continue;
-+ if (((String) entry.getValue()).equals(CompilerOptions.WARNING)) {
-+ this.options.put(entry.getKey(), CompilerOptions.ERROR);
-+ }
-+ }
-+ }
-+
-+ /**
-+ * Set the debug level to the indicated value. The level should be
-+ * between 0 and 2, inclusive, but this is not checked.
-+ * @param level the debug level
-+ */
-+ private void setDebugLevel(int level) {
-+ this.options.put(
-+ CompilerOptions.OPTION_LocalVariableAttribute,
-+ level > 1 ? CompilerOptions.GENERATE : CompilerOptions.DO_NOT_GENERATE);
-+ this.options.put(
-+ CompilerOptions.OPTION_LineNumberAttribute,
-+ level > 0 ? CompilerOptions.GENERATE : CompilerOptions.DO_NOT_GENERATE);
-+ this.options.put(
-+ CompilerOptions.OPTION_SourceFileAttribute,
-+ CompilerOptions.GENERATE);
-+ }
-+
-+ private void readFileList(String file, ArrayList result) {
-+ try {
-+ BufferedReader b = new BufferedReader(new FileReader(file));
-+ String line;
-+ while ((line = b.readLine()) != null) {
-+ if (line.endsWith(SUFFIX_STRING_java))
-+ result.add(line);
-+ }
-+ b.close();
-+ } catch (IOException err) {
-+ fail(err);
-+ }
-+ }
-+
-+ private void readAllFileListFiles(ArrayList fileList, ArrayList result) {
-+ Iterator it = fileList.iterator();
-+ while (it.hasNext()) {
-+ readFileList((String) it.next(), result);
-+ }
-+ }
-+
-+ private void handleWall(boolean enable) throws InvalidInputException {
-+ // A somewhat arbitrary list. We use the GCC names
-+ // here, and the local handleWarningToken translates
-+ // for us.
-+ handleWarningToken("constructor-name", enable, false);
-+ handleWarningToken("pkg-default-method", enable, false);
-+ handleWarningToken("masked-catch-block", enable, false);
-+ handleWarningToken("all-deprecation", enable, false);
-+ handleWarningToken("unused-local", enable, false);
-+ handleWarningToken("unused-label", enable, false);
-+ handleWarningToken("static-receiver", enable, false);
-+ handleWarningToken("indirect-static", enable, false);
-+ handleWarningToken("no-effect-assign", enable, false);
-+ handleWarningToken("char-concat", enable, false);
-+ handleWarningToken("useless-type-check", enable, false);
-+ handleWarningToken("final-bound", enable, false);
-+ handleWarningToken("assert-identifier", enable, false);
-+ handleWarningToken("enum-identifier", enable, false);
-+ handleWarningToken("finally", enable, false);
-+ handleWarningToken("varargs-cast", enable, false);
-+ handleWarningToken("unused", enable, false);
-+ handleWarningToken("forbidden", enable, false);
-+ }
-+
-+ public void configure(String[] argv) throws InvalidInputException {
-+ if ((argv == null) || (argv.length == 0)) {
-+ // This is a "can't happen".
-+ System.exit(1);
-+ }
-+
-+ ArrayList files = new ArrayList();
-+ ArrayList otherFiles = new ArrayList();
-+ String classpath = null;
-+ boolean haveFileList = false;
-+ boolean inhibitAllWarnings = false;
-+ boolean treatWarningsAsErrors = false;
-+
-+ for (int i = 0; i < argv.length; ++i) {
-+ String currentArg = argv[i];
-+
-+ if (currentArg.startsWith("-fencoding=")) { //$NON-NLS-1$
-+ // Simply accept the last one.
-+ String encoding = getArgument(currentArg);
-+ try { // ensure encoding is supported
-+ new InputStreamReader(new ByteArrayInputStream(new byte[0]), encoding);
-+ } catch (UnsupportedEncodingException e) {
-+ throw new InvalidInputException(
-+ this.bind("configure.unsupportedEncoding", encoding)); //$NON-NLS-1$
-+ }
-+ this.options.put(CompilerOptions.OPTION_Encoding, encoding);
-+ } else if (currentArg.startsWith("-foutput-class-dir=")) { //$NON-NLS-1$
-+ String arg = getArgument(currentArg);
-+ if (this.destinationPath != null) {
-+ StringBuffer errorMessage = new StringBuffer();
-+ errorMessage.append("-d"); //$NON-NLS-1$
-+ errorMessage.append(' ');
-+ errorMessage.append(arg);
-+ throw new InvalidInputException(
-+ this.bind("configure.duplicateOutputPath", errorMessage.toString())); //$NON-NLS-1$
-+ }
-+ this.destinationPath = arg;
-+ //this.generatePackagesStructure = true;
-+ } else if (currentArg.startsWith("-fbootclasspath=")) { //$NON-NLS-1$
-+ classpath = getArgument(currentArg);
-+ } else if (currentArg.equals("-fzip-target")) { //$NON-NLS-1$
-+ ++i;
-+ if (i >= argv.length)
-+ throw new InvalidInputException(this.bind("gcc.zipArg")); //$NON-NLS-1$
-+ this.zipDestination = argv[i];
-+ } else if (currentArg.equals("-fzip-dependency")) { //$NON-NLS-1$
-+ ++i;
-+ if (i >= argv.length)
-+ throw new InvalidInputException(this.bind("gcc.zipDepArg")); //$NON-NLS-1$
-+ this.zipDependencyDestination = argv[i];
-+ } else if (currentArg.startsWith("-g")) { //$NON-NLS-1$
-+ if (currentArg.equals("-g0")) { //$NON-NLS-1$
-+ setDebugLevel(0);
-+ } else if (currentArg.equals("-g2") || currentArg.equals("-g3") //$NON-NLS-1$ //$NON-NLS-2$
-+ || currentArg.equals("-g")) { //$NON-NLS-1$
-+ setDebugLevel(2);
-+ } else {
-+ // Handle -g1 but also things like -gstabs.
-+ setDebugLevel(1);
-+ }
-+ } else if (currentArg.equals("-Werror")) { //$NON-NLS-1$
-+ treatWarningsAsErrors = true;
-+ } else if (currentArg.equals("-Wno-error")) { //$NON-NLS-1$
-+ treatWarningsAsErrors = false;
-+ } else if (currentArg.equals("-Wall")) { //$NON-NLS-1$
-+ handleWall(true);
-+ } else if (currentArg.equals("-Wno-all")) { //$NON-NLS-1$
-+ handleWall(false);
-+ } else if (currentArg.startsWith("-Wno-")) { //$NON-NLS-1$
-+ handleWarningToken(currentArg.substring(5), false, false);
-+ } else if (currentArg.startsWith("-W")) { //$NON-NLS-1$
-+ handleWarningToken(currentArg.substring(2), true, false);
-+ } else if (currentArg.equals("-w")) { //$NON-NLS-1$
-+ inhibitAllWarnings = true;
-+ } else if (currentArg.startsWith("-O")) { //$NON-NLS-1$
-+ // Ignore.
-+ } else if (currentArg.equals("-v")) { //$NON-NLS-1$
-+ this.verbose = true;
-+ } else if (currentArg.equals("-fsyntax-only")) { //$NON-NLS-1$
-+ this.syntaxOnly = true;
-+ } else if (currentArg.startsWith("-fsource=")) { //$NON-NLS-1$
-+ currentArg = getArgument(currentArg);
-+ if (currentArg.equals("1.3")) { //$NON-NLS-1$
-+ this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_3);
-+ } else if (currentArg.equals("1.4")) { //$NON-NLS-1$
-+ this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_4);
-+ } else if (currentArg.equals("1.5") || currentArg.equals("5") || currentArg.equals("5.0")) { //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
-+ this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_5);
-+ } else if (currentArg.equals("1.6") || currentArg.equals("6") || currentArg.equals("6.0")) { //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
-+ this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_6);
-+ } else {
-+ throw new InvalidInputException(this.bind("configure.source", currentArg)); //$NON-NLS-1$
-+ }
-+ } else if (currentArg.startsWith("-ftarget=")) { //$NON-NLS-1$
-+ currentArg = getArgument(currentArg);
-+ if (currentArg.equals("1.1")) { //$NON-NLS-1$
-+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_1);
-+ } else if (currentArg.equals("1.2")) { //$NON-NLS-1$
-+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_2);
-+ } else if (currentArg.equals("1.3")) { //$NON-NLS-1$
-+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_3);
-+ } else if (currentArg.equals("1.4")) { //$NON-NLS-1$
-+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_4);
-+ } else if (currentArg.equals("1.5") || currentArg.equals("5") || currentArg.equals("5.0")) { //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
-+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_5);
-+ } else if (currentArg.equals("1.6") || currentArg.equals("6") || currentArg.equals("6.0")) { //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
-+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_6);
-+ } else if (currentArg.equals("jsr14")) { //$NON-NLS-1$
-+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_JSR14);
-+ } else {
-+ throw new InvalidInputException(this.bind("configure.targetJDK", currentArg)); //$NON-NLS-1$
-+ }
-+ } else if (currentArg.equals("-ffilelist-file")) { //$NON-NLS-1$
-+ haveFileList = true;
-+ } else if (currentArg.endsWith(SuffixConstants.SUFFIX_STRING_java)) {
-+ files.add(currentArg);
-+ } else if (currentArg.charAt(0) == '-'){
-+ // FIXME: error if not a file?
-+ } else {
-+ otherFiles.add(currentArg);
-+ }
-+ }
-+
-+ // Read the file list file. We read them all, but really there
-+ // will only be one.
-+ if (haveFileList)
-+ readAllFileListFiles(otherFiles, files);
-+
-+ this.filenames = (String[]) files.toArray(new String[0]);
-+ this.encodings = new String[this.filenames.length];
-+ this.destinationPaths = new String[this.filenames.length];
-+ for (int i = 0; i < this.filenames.length; ++i)
-+ this.destinationPaths[i] = this.destinationPath;
-+
-+ // Classpath processing.
-+ ArrayList result = new ArrayList();
-+ if (classpath == null)
-+ throw new InvalidInputException(this.bind("gcc.noClasspath")); //$NON-NLS-1$
-+ parsePath(result, classpath);
-+
-+ // We must always create both output files, even if one is not used.
-+ // That way we will always pass valid zip file on to jc1.
-+ try {
-+ getZipOutput();
-+ getDependencyOutput();
-+ } catch (IOException err) {
-+ fail(err);
-+ }
-+
-+ if (inhibitAllWarnings)
-+ disableWarnings();
-+ if (treatWarningsAsErrors)
-+ turnWarningsToErrors();
-+
-+ this.checkedClasspaths = new FileSystem.Classpath[result.size()];
-+ result.toArray(this.checkedClasspaths);
-+
-+ this.logger.logCommandLineArguments(argv);
-+ this.logger.logOptions(this.options);
-+ this.logger.logClasspath(this.checkedClasspaths);
-+
-+ this.repetitions = 1;
-+ }
-+
-+ public boolean compile(String[] argv) {
-+ boolean result = super.compile(argv);
-+ try {
-+ if (zipStream != null) {
-+ zipStream.finish();
-+ zipStream.close();
-+ }
-+ if (zipDependencyStream != null) {
-+ zipDependencyStream.finish();
-+ zipDependencyStream.close();
-+ }
-+ } catch (IOException err) {
-+ fail(err);
-+ }
-+ return result;
-+ }
-+
-+ public static void main(String[] argv) {
-+ boolean result = new GCCMain(new PrintWriter(System.out), new PrintWriter(System.err), false).compile(argv);
-+ System.exit(result ? 0 : 1);
-+ }
-+}
diff --git a/dev-java/eclipse-ecj/metadata.xml b/dev-java/eclipse-ecj/metadata.xml
deleted file mode 100644
index 2b50537a..00000000
--- a/dev-java/eclipse-ecj/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>java</herd>
-<longdescription>
-ECJ is the Eclipse Compiler for Java. It's a separate packaging of
-the embedded Java compiler that comes with Eclipse. It can be used
-as a batch-compiler by running the ecj-3.x script, or it can be
-used with Ant by using the -lib option to and and setting
--Dbuild.compiler=ecj
-</longdescription>
-<use>
- <flag name="ant">Support using ecj in Ant builds via dev-java/ant-eclipse-ecj</flag>
-</use>
-</pkgmetadata>
diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
deleted file mode 100644
index 489d45e2..00000000
--- a/dev-lang/smlnj/Manifest
+++ /dev/null
@@ -1,23 +0,0 @@
-DIST smlnj-110.75-MLRISC.tgz 1422655 SHA256 4daf94fb6bc8ff836a677616fa3aa6d001ad42829af20e662cbed8720b3e7237 SHA512 d1c9bacc135836bc83e5a0f99585d2c8007ecb2eaa9217489c9d5b2a845f82a48f3666b72ae59a016dca3b66bd56c9739461376e2ac628d01646182990e93c84 WHIRLPOOL aa00c3a8729a7ffd3bc96578b7491aa22c2438939cd4443cefcc396501ebc4d5a63d7dc74224e572dd2b9daab5b4dd584773f8c33cac308090eada9c4b598877
-DIST smlnj-110.75-boot.ppc-unix.tgz 5772853 SHA256 06d04c97e15d3bc7e1ae4ea15182bec1748302600fc9c13b77538aed2ccf0006 SHA512 cf34f084a7bca7c1d5c21fa9f356be0224ec886512a44f3dfea0cb9e1af9954662ae6e602250e9c834ccc6e1d3556ff1839a28505776038183b7b77bdb9d6dc7 WHIRLPOOL f1b1aeb8ffaa74dbf01e077426f8874b4e81799685fbbe5eef82c80c882528f06bf5cd4942fd14bd16e8a60abf98593672e4c68497e6a6ca4552c3026fad4ef1
-DIST smlnj-110.75-boot.sparc-unix.tgz 5900426 SHA256 24d4cae7879e0a0f7f5412cd8728b31aaee034f04c551f6c82a830e989d53460 SHA512 19f26bb68d94f03dc5bde68b36c4d6efbe9efd25fe089b3ce16f2ff2baa499af79d18ce2d834900bcf3e709f64c00cdacca149d0cf264fe86c23f93fb94dc1fa WHIRLPOOL 4b49cf4c102e53be1704f1bc58dbe6f7ef3c69637bd0398bdf1355bb0b620b447f73ee4b325739dd16c3b644e292009b6c19cd584f3a2b24a21170412a3a47f5
-DIST smlnj-110.75-boot.x86-unix.tgz 5848139 SHA256 99f986c12474d663984156df9784b2bc8578ce89927fe5c8ba9e68ac09b4469d SHA512 9d482b6546792936345ba54616e74550feb34a8629c547bd095b7f3d70724d8f652118ed41436a3d2f6a1965a81ad59417ae0021b45bf2e52fc4f338a3f5f051 WHIRLPOOL 2853806c10bc4f095a3e5b9f67dfd3cfc2b6e9db43156278c788938af013248599f118c4259901c35a3718a6c7459e0386727cd41aa02abfb5b481924ccd190c
-DIST smlnj-110.75-ckit.tgz 194523 SHA256 b5849f96b3cde1d8d33ba94e41c9093fc2f9f35db3499086c69a8552630f9477 SHA512 79cfb8442e5a95418404b94b82981d93cbbac67d70712814a49a53ef97360b8c7ba6ec13ad79b84182d1c6ddb613848041836a947c1ab4a45d822cc7e94f8403 WHIRLPOOL 2f01dc5e57457bb920bf19339705b8a7318f7c51dbb0d39e2ae19c2ee6ec911054d4781d3ed5a49b851311afb042c993efc01cf805603390ca4af7860c85ae2a
-DIST smlnj-110.75-cm.tgz 200429 SHA256 4604fac13f3810673233ab7b31649035256f78d0ad86b6a6b43f37ffc5ddb12b SHA512 52b05e0497f8dafd415e42522a42bed5a96b9fbfce09430c914d987cf4983386a3a89f9a8aa9e67163af1428e387cd11f85207f2250083eaf3363e176921aff6 WHIRLPOOL b9fe64a2de84914ffda392251111a700851d757a67c032e86d1e9002f62f5d910cd1a0bc1004353080f228d55191daf3fb443fc7e8dd0a12e4e803c1b9d52751
-DIST smlnj-110.75-cml.tgz 105902 SHA256 0bb3ae6feda0f2b4dc86a3e386462319761733c71aeff36aadcd625790d562c6 SHA512 22237c41a41c5b006ce80d57ef759a5825bf6156296f8755352dcda95c4650e5efd87c554959554bd42673996438a448cb5fab614ccdc7d9e2798a846bfcc2e5 WHIRLPOOL 9782f8c3e263ae50be46fe4d9793084c3d410a9495bf397f643f562cca97fbe7549f9fd611d7687ca7322c21c75f3d7fab15e8dc60b6bccf44faab8b1173affd
-DIST smlnj-110.75-compiler.tgz 816964 SHA256 c72c25fa9f844e085448ef07ec5c7f44ebaec44a4ecfbafab38e64193b49bf21 SHA512 ccbbeb2a7e7107c1406a14125d89bec86ebcf8478e8d01f61f1fb6d77d58040c2e85ef620d438321a7a4595d7f3662a275809b93db15c1320a38597130f6d39a WHIRLPOOL 13b63c138ae12b039fb796e3ff4080f613d1b2e9583228532773c15e0edc56004d9fae7e760c67a52a5ed6c7d867aa0ec46df0dea686d126b944dc6cebf2b0b8
-DIST smlnj-110.75-config.tgz 511117 SHA256 3c452eadc0da4eda4f1de1fe5c842eb42b88e1ea1fefe3212f82827052cfe1b0 SHA512 e1d5d2e169dbe799a64d983359e52acf326fae4f18c7c2444d94d792bd383365ac6a0c382dac3ed94ccbb8f8b29ba785517a6f94ee5f733b9a06ef0da85537a3 WHIRLPOOL c702578aaef2a2641424cc11c375bb7d62d7bb879ea42a8f6e2d6a3251be40b23cf909aeccb84015cac17e578d2c38de95f958b4d30f0cfa190e4075df558ea8
-DIST smlnj-110.75-eXene.tgz 703097 SHA256 f7fe66c65fbf2c32ec4a13b8600a86d9c6aa0acbd937cd27668036d6bc146908 SHA512 091fa935d731c4a07934a09a5b28c99bb1f79407ceeb3f68b4dd8877d0b29042f56afaa4f0d5a048ce0f203d185972622fefcc701f8359677e28d06953a861e8 WHIRLPOOL 5b860590aae60e6ba2441a577ab8e248cdd727e7b8751a3d12f9cc5077409c504dbc67480491e30066aa145ce92935b821e4eb4031b196ee1c4f5d30a5296532
-DIST smlnj-110.75-heap2asm.tgz 1315 SHA256 bca547875d99ae601a141b08319f716205b096560a13b3b7ec4298b25c4a742d SHA512 d2578a32c99ce5e81904eff7203df9550c4539be43a0a3252109fb2adc4862864c70c37ba89b2ebe68fdb21171430b4d13e44fc4860639ef960e81f01ac3749a WHIRLPOOL 30e5d82df273001766c617b1876b4801e9bd681d802cee5bb14c5eaa6f702fe505521380868b91956d08191134e615bccc5199c2fcdfa3574c4b96bd00636637
-DIST smlnj-110.75-ml-burg.tgz 36339 SHA256 d65e37281de97d3501356e6f5e842e3b247fb1a2f5580cc419d44d4f3f060e5f SHA512 a38a73c76e9b482cbec396cd445c058ef0db5e732900ee0597e52fd3af97acac5b78629af1e8e038b9cb9a403beed7524345c5e38f4a49b7602d73daee8fea2d WHIRLPOOL b5362de4a2a8f72472d773d5d15b9725118ac5a4f6235d652d33b55aac0fe227d132974ba24eab1b5e9f025cf853820a7543a1e051a7223dae657b991b5cd3ee
-DIST smlnj-110.75-ml-lex.tgz 33154 SHA256 307628841271f942df4db0d782e164f25a9fb07ce12b2083e4d6eef898c07266 SHA512 2840117c2891d09acb762cd7f161a15cd9351478a007d08c8d1c2be1e828b1175fb31f427e0a6eeb96cbadf7b92da1dda23b3ff3a7123c1c800892157fd58fa6 WHIRLPOOL 1358132f0bac81400886fa988e3f479d3d33dc89954dadc6e209ad16a740917d91a367df3b163d74900bdcad2ea1759ee6167370ece0ccfc8b836581cffafb2a
-DIST smlnj-110.75-ml-lpt.tgz 256313 SHA256 2a8138c219dd5f42970c1a8ed9fb1e00dcf45d450c5f129bfb184819c36a2c06 SHA512 b36b8250862d0d9eb6e4576ab47e20b535095c8ab7c1cae913f7e8748f7677cf89dce0061fabe56dbda0df3ae0311970adbb0bd96630aa638ea5652277d978b6 WHIRLPOOL 741372a65ac3ba42df836ab975dc087a8838e48c403eaeb5bd0a9576ff37d9ff0027205d74494fc0b032bdd1b8f8e3be0a94a14026b5cdea46a52fa63b84976f
-DIST smlnj-110.75-ml-yacc.tgz 99940 SHA256 bd9b35557c520af1251a19b096ec0106bc6c03b7ebab2cf1391649c5c6b222f3 SHA512 930dc545e49769a3d153753e19da1352fafea621f17d86881d5454d2d27f601e517fec09bd49ec732db4d311621e6cf8c26f714b095b9e07147bbe3b6ec885c2 WHIRLPOOL 410c0195b16584ebc113bf554bf4b6da7f4d2fdda0c1d19805b006e18d85ede572f0bd4e1dbbf4622d157915cadb0d69d7bb0aa5ca4718be196ecc53a8283606
-DIST smlnj-110.75-nlffi.tgz 74481 SHA256 0daea7803edb7e836d45676d00e8c2cef1439daff89eaccda608144d23ad82d6 SHA512 bfaa0e4ddc43d3695ef2be5cc74218435f6004b99a07ec585ec65158eaeb22ac7309ee9d584e880048655eb7110866ec25055fcc196b5d904510cf0c4c498eb5 WHIRLPOOL 0d6eddab0ee64aeb81143cc17c6f12df7e63af8548a62339960035fcc500d25b33c181e0c58817e04de5bc0be099bb13314daa5463957101b9ba87ff5101ad1d
-DIST smlnj-110.75-pgraph.tgz 5439 SHA256 71ccfbc78227dbc9ddac08bdc6c3bf01c7e1139ee84706a0e8572a0653c8b80f SHA512 cf8de19c5d3f258cc6fa145d837bf8e307e04577ab45e20861f53fc47612c2238cc5c1964ad3f1697dceb1d56b84c1d0d1e9ecd5da8dfb7ad24b1946b82691e8 WHIRLPOOL caef565f6abf5506f2ac2a660843e1b698294d8b96e855177992a1b69d89bfcf40e0c426e7dcf5fa7d8ba1e9a6524405b2cd813881f8bb554e619608986cd24c
-DIST smlnj-110.75-runtime.tgz 324054 SHA256 30fe442f42414908df3377a06c8e79af569ea13a43c9a7d3bbf052debbdec412 SHA512 65b05ceb31d719874c5b06ebaf4179c1e1b12da648635332eb4bdd5ffc5af86a00f7e8c45062d9f03e9a445f9eefe741c92f7ca207beecf31733a3a849902aaa WHIRLPOOL 27a0f5c318a4bcfd5514a711f2fcc17258514c8f4ec5b429273f13ea0bfbf8de304a15be6de6a91a7f33d923f86aeeb2a906ea0816e7f1a70d1f650164471541
-DIST smlnj-110.75-smlnj-c.tgz 10531 SHA256 a8645509f80fad32fa3e50cc26015b179952ba63d72a89c1f280a464a6585d76 SHA512 ada4f0055f4f3f49c05ad4b55edfbda6cc7534491c1d304d7f51977170a3f68f367e1cba6a75d145b2ba497ca25bbb793c84f0bc7eeea0ad9657eecd72f85b87 WHIRLPOOL 5fe6d0d9c6378377968f82650f2ccf3aaba4f1c88b4718256b03dcae622adf3bb74356975271ab7450d3d888cb734d3eee047abf33f5b6740d847f4cc32b1d03
-DIST smlnj-110.75-smlnj-lib.tgz 396628 SHA256 2f8196ce2f7509c0ac0a0a69107c1d681554d1c58ba1bee92ef833816341caed SHA512 47d20c09fbd0a6e59db429e02b55b6307f5c61a9166bfc839261a21267da6e4ca0f99aa1080b2a8556a6046818177ad61b854a2dac0248b17a2ef79eac4ad35d WHIRLPOOL 9236dad0c616d2f680d0fd8efdf7d1aafb4a69afa26a676f0d90680b7dae1c5099313873e1e44546493090d8f3a99db01d7d22847ea8be046f7f891a35a6db5c
-DIST smlnj-110.75-system.tgz 227376 SHA256 973f5ebd3b9823365b9dadbf370c0aa131df94d4d80ada660bb05a3010776a2e SHA512 ee6a941f269d51bdd48328c35ae642d6b5f35ef7e9516fef58fad7f6ac3b4a527678265eb7a8a9783eb5e483713fbade17cd6e204234fb9419ad430e42a536a4 WHIRLPOOL a8000d6f22a539922033e740f262b8bb0832d25fd1ba204aed53f4d979d7a2193a7b49b73187c9e4621407d43dd9aeec680b1c57780279fab81549dba29db8f1
-DIST smlnj-110.75-trace-debug-profile.tgz 3902 SHA256 e04a6740166d7f2da41923400fae3b9661d1e52dce4f64efff3a3780c9a6a43c SHA512 b2eed46e58f7b2dd6857debea4ae329dcc79946bd59a63747746d916b2dc29866d3e23a3accd678a981f2ebed0924d1fe1d03744000e877313abc33b144ec694 WHIRLPOOL a4d357c718259d076cad19174d2b4e5ae5949fe47314dca261cf16c5c37c788b5ab43c6f75ca2e37ada45ac67ac0d13df86a2c4cf2a1a4ad046912b0dc22d1c5
-EBUILD smlnj-110.75.ebuild 2669 SHA256 c032ad2916b55e43aa0619f088772489366af692ae15b97cb8ef17d521b38a41 SHA512 f212d97e26a0260ed4063e1bca1a1dcd3671c47bcebd70a10f1f3ea08c9048da46aadda83b9727558a8769fca415f2b9463d43f4d0a01f790d7a0a204287647b WHIRLPOOL c3e19db105fb61f3fba190bec6e8b3be3220af25c391c19fab18f54813bf8ecc0bca5fe68d5bba5c9081237a45df37c5e2507b1451fcd9ace8909245da6f5913
diff --git a/dev-lang/smlnj/smlnj-110.75.ebuild b/dev-lang/smlnj/smlnj-110.75.ebuild
deleted file mode 100644
index 1a61ddb2..00000000
--- a/dev-lang/smlnj/smlnj-110.75.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/smlnj-110.75.ebuild,v 1.4 2012/10/22 12:14:09 hkbst Exp $
-
-EAPI="4"
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Standard ML of New Jersey compiler and libraries"
-HOMEPAGE="http://www.smlnj.org"
-
-BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}"
-
-FILES="
-config.tgz
-
-cm.tgz
-compiler.tgz
-runtime.tgz
-system.tgz
-MLRISC.tgz
-smlnj-lib.tgz
-
-ckit.tgz
-nlffi.tgz
-
-cml.tgz
-eXene.tgz
-
-ml-lex.tgz
-ml-yacc.tgz
-ml-burg.tgz
-ml-lpt.tgz
-
-pgraph.tgz
-trace-debug-profile.tgz
-
-heap2asm.tgz
-
-smlnj-c.tgz
-"
-
-#use amd64 in 32-bit mode
-SRC_URI="amd64? ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
- ppc? ( ${BASE_URI}/boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
- sparc? ( ${BASE_URI}/boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
- x86? ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )"
-
-for file in ${FILES}; do
- SRC_URI+=" ${BASE_URI}/${file} -> ${P}-${file} "
-done
-
-LICENSE="BSD"
-SLOT="0"
-
-#sparc support should be there but is untested
-KEYWORDS="-* ~amd64 ~ppc ~x86"
-IUSE=""
-
-S=${WORKDIR}
-
-src_unpack() {
- mkdir -p "${S}"
- for file in ${A}; do
- [[ ${file} != ${P}-config.tgz ]] && cp "${DISTDIR}/${file}" "${S}/${file#${P}-}"
- done
-
-# make sure we don't use the internet to download anything
- unpack ${P}-config.tgz && rm config/*.bat
- echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
-}
-
-DIR=/usr
-
-src_prepare() {
- # respect CC et al. (bug 243886)
- mkdir base || die # without this unpacking runtime will fail
- ./config/unpack "${S}" runtime || die
- for file in mk.*; do
- sed -e "/^AS/s:as:$(tc-getAS):" \
- -e "/^CC/s:gcc:$(tc-getCC):" \
- -e "/^CPP/s:gcc:$(tc-getCC):" \
- -e "/^CFLAGS/{s:-O[0123s]:: ; s:=:= ${CFLAGS}:}" \
- -i base/runtime/objs/${file}
- done
-
-# # stash bin and lib somewhere (bug 248162)
-# sed -e "/@BINDIR@/s:\$BINDIR:${DIR}:" \
-# -e "/@LIBDIR@/s:\$LIBDIR:${DIR}/lib:" \
-# -i config/install.sh || die
-}
-
-src_compile() {
- SMLNJ_HOME="${S}" ./config/install.sh || die "compilation failed"
-}
-
-src_install() {
- mkdir -p "${D}"/${DIR} || die
- mv bin lib "${D}"/${DIR} || die
-
-# for file in "${D}"/${DIR}/bin/*; do
-# dosym /${DIR}/bin/$(basename "${file}") /usr/bin/$(basename "${file}") || die
-# done
-
-# for file in $(find "${D}"/usr/lib/${PN}/bin/ -maxdepth 1 -type f ! -name ".*"); do
-# dosym /${DIR}/bin/$(basename "${file}") /usr/bin/$(basename "${file}") || die
-# done
-
- for file in "${D}"/usr/bin/{*,.*}; do
- [[ -f ${file} ]] && sed "2iSMLNJ_HOME=/usr" -i ${file}
- # [[ -f ${file} ]] && sed "s:${WORKDIR}:/usr:" -i ${file}
- done
-}
diff --git a/dev-libs/d0_blind_id/d0_blind_id-9999.ebuild b/dev-libs/d0_blind_id/d0_blind_id-9999.ebuild
deleted file mode 100644
index 4dac682b..00000000
--- a/dev-libs/d0_blind_id/d0_blind_id-9999.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-EGIT_REPO_URI="git://git.xonotic.org/xonotic/${PN}.git"
-
-[[ ${PV} == *9999 ]] && SCM="autotools git-2"
-inherit base ${SCM}
-unset SCM
-
-DESCRIPTION="Blind-ID library for user identification using RSA blind signatures"
-HOMEPAGE="http://git.xonotic.org/?p=xonotic/d0_blind_id.git;a=summary"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+crypt openssl static-libs"
-
-RDEPEND="
- !openssl? ( dev-libs/gmp )
- openssl? ( dev-libs/openssl )
-"
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
-"
-
-pkg_setup() {
- use crypt || ewarn "You will have no encryption, only authentication."
- use openssl && ewarn "OpenSSL is for Mac OS X users only, GMP is faster."
-}
-
-src_prepare() {
- base_src_prepare
- [[ ${PV} == *9999 ]] && eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable crypt rijndael) \
- $(use_with openssl) \
- $(use_enable static-libs static)
-}
-
-src_install() {
- default
-
- dodoc d0_blind_id.txt
-}
diff --git a/dev-libs/gobject-introspection/Manifest b/dev-libs/gobject-introspection/Manifest
deleted file mode 100644
index 84a25628..00000000
--- a/dev-libs/gobject-introspection/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gobject-introspection-1.38.0.tar.xz 1226324 SHA256 3575e5d353c17a567fdf7ffaaa7aebe9347b5b0eee8e69d612ba56a9def67d73 SHA512 2eeafbb09484988c8489757232233aa9bf5cefecf7f80ed940867cf721e271644f7e94d8ae3b18717340ba3af1c208701c4766b1113af03972311517fda10e8f WHIRLPOOL 7dbab4e983095a12d6711236cd198473a326b100c67958693edf4a236cab6a922234b0e809d171fac1a2c860e29f7775f74a70589c1e1a124c137769ddd540e0
-DIST gobject-introspection-1.40.0.tar.xz 1286424 SHA256 96ea75e9679083e7fe39a105e810e2ead2d708abf189a5ba420bfccfffa24e98 SHA512 d6cc91be018d812f1b04281bc322b8809c2cc12e5e16adf8b826a82505315ec140ce2b823c107ed98c6dced8f62afb6071eed2702a9e76b0e8e73ad193824c04 WHIRLPOOL b5ab2bb221816802cd3d1d3aedcb6b9b5ea9f516b51b4a3a892de1098d834c78cf94aa3e552dc58f0d2530c032e9ba08b41c24b31992afc4493ac3f0bfdc2f78
diff --git a/dev-libs/gobject-introspection/files/disable_python.patch b/dev-libs/gobject-introspection/files/disable_python.patch
deleted file mode 100644
index aec1394c..00000000
--- a/dev-libs/gobject-introspection/files/disable_python.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- configure.ac_orig 2013-03-23 12:21:11.907228112 +0100
-+++ configure.ac 2013-03-23 12:21:53.982820539 +0100
-@@ -259,18 +259,18 @@
- AC_CHECK_FUNCS([backtrace backtrace_symbols])
-
- # Python
--AM_PATH_PYTHON([2.6])
--case "$host" in
--*-*-mingw*)
-- # Change backslashes to forward slashes in pyexecdir to avoid
-- # quoting issues
-- pyexecdir=`echo $pyexecdir | tr '\\\\' '/'`
-- ;;
--esac
--AM_CHECK_PYTHON_HEADERS(, AC_MSG_ERROR([Python headers not found]))
--if test "x$os_win32" = "xyes"; then
-- AM_CHECK_PYTHON_LIBS(, AC_MSG_ERROR([Python libs not found. Windows requires Python modules to be explicitly linked to libpython.]))
--fi
-+#AM_PATH_PYTHON([2.6])
-+#case "$host" in
-+#*-*-mingw*)
-+# # Change backslashes to forward slashes in pyexecdir to avoid
-+# # quoting issues
-+# pyexecdir=`echo $pyexecdir | tr '\\\\' '/'`
-+# ;;
-+#esac
-+#AM_CHECK_PYTHON_HEADERS(, AC_MSG_ERROR([Python headers not found]))
-+#if test "x$os_win32" = "xyes"; then
-+# AM_CHECK_PYTHON_LIBS(, AC_MSG_ERROR([Python libs not found. Windows requires Python modules to be explicitly linked to libpython.]))
-+#fi
-
- dnl Not enabled by default until 3.6 cycle when we can propose mako as
- dnl an external dependency
diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.38.0-r1.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.38.0-r1.ebuild
deleted file mode 100644
index 5823899e..00000000
--- a/dev-libs/gobject-introspection/gobject-introspection-1.38.0-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.36.0.ebuild,v 1.5 2013/07/27 17:12:33 eva Exp $
-
-EAPI="5"
-GCONF_DEBUG="no"
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="xml"
-
-inherit eutils gnome2 python-single-r1 toolchain-funcs autotools multilib-minimal
-
-DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
-HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
-
-LICENSE="LGPL-2+ 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 ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-IUSE="cairo doctool test"
-REQUIRED_USE="test? ( cairo )"
-
-RDEPEND="
- >=dev-libs/gobject-introspection-common-${PV}
- >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
- doctool? ( dev-python/mako )
- virtual/libffi:=[${MULTILIB_USEDEP}]
-"
-# Wants real bison, not virtual/yacc
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.15
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
- x11-proto/xproto[${MULTILIB_USEDEP}]
-"
-# PDEPEND to avoid circular dependencies, bug #391213
-PDEPEND="cairo? ( x11-libs/cairo[glib,${MULTILIB_USEDEP}] )"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-disable_python_for_x86() {
- # x86 build on AMD64 fails due to missing 32bit python. We just remove the
- # Python parts and those that depend on it as they are not required.
- if use amd64 && [ "$ABI" == "x86" ]; then
- cd ${BUILD_DIR}
-
- # disable configure checks
- epatch ${FILESDIR}/disable_python.patch
-
- # disable python bindings
- sed -i "s/include Makefile-giscanner.am//" Makefile.am || die "sed failed"
-
- # disable stuff that doesn't get installed anyways
- sed -i "s/include Makefile-tools.am//" Makefile.am || die "sed failed"
- sed -i "s/include Makefile-gir.am//" Makefile.am || die "sed failed"
-
- # disable tests
- sed -i "s/SUBDIRS = . docs tests/SUBDIRS = . docs/" Makefile.am || die "sed failed"
- eautoreconf
- fi
-}
-
-src_prepare() {
- # To prevent crosscompiling problems, bug #414105
- CC=$(tc-getCC)
-
- DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
- gnome2_src_prepare
-
- # avoid GNU-isms
- sed -i -e 's/\(if test .* \)==/\1=/' configure || die
-
- if ! has_version "x11-libs/cairo[glib]"; then
- # Bug #391213: enable cairo-gobject support even if it's not installed
- # We only PDEPEND on cairo to avoid circular dependencies
- export CAIRO_LIBS="-lcairo -lcairo-gobject"
- export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
- fi
-
- multilib_copy_sources
- multilib_foreach_abi disable_python_for_x86
-}
-
-multilib_src_configure(){
- gnome2_src_configure \
- --disable-static \
- YACC=$(type -p yacc) \
- $(use_with cairo) \
- $(use_enable doctool)
-}
-
-multilib_src_install() {
- gnome2_src_install
-}
-
-multilib_src_install_all() {
- # Prevent collision with gobject-introspection-common
- rm -v "${ED}"usr/share/aclocal/introspection.m4 \
- "${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die
- rmdir "${ED}"usr/share/aclocal || die
-}
diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.40.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.40.0.ebuild
deleted file mode 100644
index 84a6ee52..00000000
--- a/dev-libs/gobject-introspection/gobject-introspection-1.40.0.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.36.0.ebuild,v 1.5 2013/07/27 17:12:33 eva Exp $
-
-EAPI="5"
-GCONF_DEBUG="no"
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="xml"
-
-inherit eutils gnome2 python-single-r1 toolchain-funcs autotools multilib-minimal
-
-DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
-HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
-
-LICENSE="LGPL-2+ 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 ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-IUSE="cairo doctool test"
-REQUIRED_USE="test? ( cairo )"
-
-RDEPEND="
- >=dev-libs/gobject-introspection-common-${PV}
- >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
- doctool? ( dev-python/mako )
- virtual/libffi:=[${MULTILIB_USEDEP}]
- !<dev-lang/vala-0.20.0
-"
-# Wants real bison, not virtual/yacc
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.19
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
- x11-proto/xproto[${MULTILIB_USEDEP}]
-"
-# PDEPEND to avoid circular dependencies, bug #391213
-PDEPEND="cairo? ( x11-libs/cairo[glib,${MULTILIB_USEDEP}] )"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-disable_python_for_x86() {
- # x86 build on AMD64 fails due to missing 32bit python. We just remove the
- # Python parts and those that depend on it as they are not required.
- if use amd64 && [ "$ABI" == "x86" ]; then
- cd ${BUILD_DIR}
-
- # disable configure checks
- epatch ${FILESDIR}/disable_python.patch
-
- # disable python bindings
- sed -i "s/include Makefile-giscanner.am//" Makefile.am || die "sed failed"
-
- # disable stuff that doesn't get installed anyways
- sed -i "s/include Makefile-tools.am//" Makefile.am || die "sed failed"
- sed -i "s/include Makefile-gir.am//" Makefile.am || die "sed failed"
-
- # disable tests
- sed -i "s/SUBDIRS = . docs tests/SUBDIRS = . docs/" Makefile.am || die "sed failed"
- eautoreconf
- fi
-}
-
-src_prepare() {
- # To prevent crosscompiling problems, bug #414105
- CC=$(tc-getCC)
-
- DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
- gnome2_src_prepare
-
- # avoid GNU-isms
- sed -i -e 's/\(if test .* \)==/\1=/' configure || die
-
- if ! has_version "x11-libs/cairo[glib]"; then
- # Bug #391213: enable cairo-gobject support even if it's not installed
- # We only PDEPEND on cairo to avoid circular dependencies
- export CAIRO_LIBS="-lcairo -lcairo-gobject"
- export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
- fi
-
- multilib_copy_sources
- multilib_foreach_abi disable_python_for_x86
-}
-
-multilib_src_configure(){
- gnome2_src_configure \
- --disable-static \
- YACC=$(type -p yacc) \
- $(use_with cairo) \
- $(use_enable doctool)
-}
-
-multilib_src_install() {
- gnome2_src_install
-}
-
-multilib_src_install_all() {
- # Prevent collision with gobject-introspection-common
- rm -v "${ED}"usr/share/aclocal/introspection.m4 \
- "${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die
- rmdir "${ED}"usr/share/aclocal || die
-}
diff --git a/dev-libs/guiloader-c++/Manifest b/dev-libs/guiloader-c++/Manifest
deleted file mode 100644
index 805cf7cc..00000000
--- a/dev-libs/guiloader-c++/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST guiloader-c++-2.21.0.tar.bz2 301239 SHA256 e8e9bfcf35ebca28b9cf725bbd54bbdc2bf427a16b80d907b91d9c2f91a7ece4
diff --git a/dev-libs/guiloader-c++/files/guiloader-c++-2.21.0-gcc46.patch b/dev-libs/guiloader-c++/files/guiloader-c++-2.21.0-gcc46.patch
deleted file mode 100644
index f5bcc52f..00000000
--- a/dev-libs/guiloader-c++/files/guiloader-c++-2.21.0-gcc46.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- guiloader-c++-2.21.0.orig/guiloader-c++/guiloader-c++.h
-+++ guiloader-c++-2.21.0/guiloader-c++/guiloader-c++.h
-@@ -26,6 +26,7 @@
- #ifndef GUILOADER_CPP_GUILOADER_CPP_H
- #define GUILOADER_CPP_GUILOADER_CPP_H
-
-+#include <cstddef>
- #include <string>
- #include <sigc++/sigc++.h>
- #include <gtkmm.h>
diff --git a/dev-libs/guiloader-c++/guiloader-c++-2.21.0.ebuild b/dev-libs/guiloader-c++/guiloader-c++-2.21.0.ebuild
deleted file mode 100644
index cb71fbea..00000000
--- a/dev-libs/guiloader-c++/guiloader-c++-2.21.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/guiloader-c++/guiloader-c++-2.21.0.ebuild,v 1.3 2011/07/26 21:16:02 maekke Exp $
-
-EAPI="3"
-
-inherit eutils
-
-DESCRIPTION="C++ binding to GuiLoader library"
-HOMEPAGE="http://www.crowdesigner.org"
-SRC_URI="http://nothing-personal.googlecode.com/files/${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-
-LANGS="ru"
-
-RDEPEND=">=dev-libs/guiloader-2.21
- >=dev-cpp/gtkmm-2.22:2.4
- >=dev-cpp/glibmm-2.24:2"
-DEPEND="${RDEPEND}
- dev-libs/boost
- dev-util/pkgconfig
- nls? ( >=sys-devel/gettext-0.18 )"
-
-for x in ${LANGS}; do
- IUSE="${IUSE} linguas_${x}"
-done
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-gcc46.patch"
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "make install failed"
- dodoc doc/{authors.txt,news.en.txt,readme.en.txt} || die
-}
diff --git a/dev-libs/guiloader-c++/metadata.xml b/dev-libs/guiloader-c++/metadata.xml
deleted file mode 100644
index d1cfa95c..00000000
--- a/dev-libs/guiloader-c++/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer>
- <email>pva@gentoo.org</email>
- <name>Peter Volkov</name>
-</maintainer>
- <longdescription lang="en">
- GuiLoader/C++ is a C++ binding to GuiLoader library. It is a convenience
- layer that simplifies development of GuiLoader based applications
- written in C++ language by introducing exception safety, binding GTK+
- objects d efined in GuiXml to C++ variables and type-safe dynamic
- connection to signals.
- </longdescription>
-</pkgmetadata>
-
diff --git a/dev-libs/libcitadel/ChangeLog b/dev-libs/libcitadel/ChangeLog
deleted file mode 100644
index 89308e90..00000000
--- a/dev-libs/libcitadel/ChangeLog
+++ /dev/null
@@ -1,62 +0,0 @@
-# ChangeLog for dev-libs/libcitadel
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*libcitadel-8.04 (19 Feb 2012)
-
- 19 Feb 2012; the_mgt themgt@uncensored.citadel.org -libcitadel-7.86.ebuild,
- +libcitadel-8.04.ebuild:
- Version bump to 8.04, EAPI=4 and minor improvements. Thanks to floppym and
- hasufell.
-
- 21 Apr 2011; the_mgt themgt@mail.ru libcitadel-7.86.ebuild:
- Fixed a typo in replace-flags: Used zero instead of O for -O3 filtering
-
- 21 Apr 2011; the_mgt themgt@mail.ru -libcitadel-7.85.ebuild,
- +libcitadel-7.86.ebuild:
- Version bump due to fresh release of whole Citadel suite
-
- 17 Mar 2011; Nathan Phillip Brink (binki) <ohnobinki@ohnopublishing.net>
- libcitadel-7.85.ebuild:
- Remove newline which confuses repoman.
-
- 29 Jan 2011; the_mgt the_mgt themgt@mail.ru -libcitadel-7.84.ebuild,
- +libcitadel-7.85.ebuild:
- Version Bump, added flag filtering for -O3, since it also contains -finline-functions. Waiting for upstream fix.
-
- 20 Dec 2010; the_mgt themgt@mail.ru -libcitadel-7.83.ebuild,
- +libcitadel-7.84.ebuild:
- Late version bump to most recent version of Citadel suite packages
-
- 13 Aug 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
- libcitadel-7.83.ebuild:
- Replace spaces with tab
-
- 10 Aug 2010; the_mgt (the_mgt) <themgt@mail.ru> libcitadel-7.83.ebuild:
- Re-added the install phase so the files compiled by this ebuild do really
- get installed...
-
- 03 Aug 2010; the_mgt (the_mgt) <themgt@mail.ru> -libcitadel-7.81.ebuild,
- +libcitadel-7.83.ebuild:
- Version bump by renaming the libcitadel ebuild
-
- 22 Jul 2010; the_mgt (the_mgt) <themgt@mail.ru> -libcitadel-7.72.ebuild,
- +libcitadel-7.81.ebuild:
- Version bump to 7.81, added flag-o-matic filter for -finline-functions
-
- 21 Feb 2010; the_mgt themgt@mail.ru -libcitadel-7.71.ebuild,
- +libcitadel-7.72.ebuild:
- Version bump for libcitadel, bugfix/maintenance update
-
- 08 Feb 2010; the_mgt themgt@mail.ru -libcitadel-7.66.ebuild,
- +libcitadel-7.71.ebuild:
- Version bump for libcitadel to current 7.71 version
-
- 04 Oct 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
- -libcitadel-7.63.ebuild, metadata.xml:
- Nuke old version, fix metadata.xml and Changelog
-
- 04 Oct 2009; the_mgt themgt@mail.ru +libcitadel-7.63.ebuild,
- +libcitadel-7.66.ebuild, +metadata.xml:
- New Ebuild for bug 286323, blocking bug 62119 and 123139. Thanks for the
- reviews and help to the people of #gentoo-sunrise
diff --git a/dev-libs/libcitadel/Manifest b/dev-libs/libcitadel/Manifest
deleted file mode 100644
index 05c22c16..00000000
--- a/dev-libs/libcitadel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libcitadel-8.04.tar.gz 578398 SHA256 a8ceff160ed6b7ea5a22e245a98966be305230ddd83d3552d30c4334a410c14b
diff --git a/dev-libs/libcitadel/libcitadel-8.04.ebuild b/dev-libs/libcitadel/libcitadel-8.04.ebuild
deleted file mode 100644
index 09d55dbf..00000000
--- a/dev-libs/libcitadel/libcitadel-8.04.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit flag-o-matic
-
-DESCRIPTION="Code shared across all the components of a Citadel system"
-HOMEPAGE="http://citadel.org/"
-SRC_URI="http://easyinstall.citadel.org/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-libs/expat
- dev-libs/libical
- net-misc/curl
- mail-filter/libsieve
- sys-libs/db
- sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- filter-flags -finline-functions
- replace-flags -O3 -O2
- default
-}
diff --git a/dev-libs/libcitadel/metadata.xml b/dev-libs/libcitadel/metadata.xml
deleted file mode 100644
index 29db3a8d..00000000
--- a/dev-libs/libcitadel/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
- <longdescription>libcitadel contains code which is shared across all
- the components which make up the Citadel system. It is needed
- by mail-mta/citadel and www-servers/webcit
- </longdescription>
- <upstream>
- <maintainer>
- <email>IGnatiusTFoobar@uncensored.citadel.org</email>
- <name>IGnatius T Foobar</name>
- </maintainer>
- <doc>http://www.citadel.org/doku.php/doku.php?id=documentation:start</doc>
- <bugs-to>http://bugzilla.citadel.org/</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/libdbusmenu/Manifest b/dev-libs/libdbusmenu/Manifest
deleted file mode 100644
index 6c32b7a9..00000000
--- a/dev-libs/libdbusmenu/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libdbusmenu-0.4.90.tar.gz 693434 SHA256 c430d37036a1f08b3ae52114fcc95141f843e45e41e0ccf9270455d8eb6b457b
diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-fix-aclocal.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-fix-aclocal.patch
deleted file mode 100644
index d4fdcaae..00000000
--- a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-fix-aclocal.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- Makefile.am.orig 2010-09-20 21:58:41.616751481 +0200
-+++ Makefile.am 2010-09-20 22:21:12.976592367 +0200
-@@ -1,3 +1,5 @@
-+ACLOCAL_AMFLAGS = -I m4
-+
- EXTRA_DIST = \
- COPYING.2.1 \
- COPYING-GPL3 \
diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-optional-dumper.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-optional-dumper.patch
deleted file mode 100644
index 644c799e..00000000
--- a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-optional-dumper.patch
+++ /dev/null
@@ -1,68 +0,0 @@
---- configure.ac.orig 2010-09-20 21:51:50.289828895 +0200
-+++ configure.ac 2010-09-20 22:05:38.292979567 +0200
-@@ -63,8 +63,17 @@
-
- X11_REQUIRED_VERSION=1.3
-
-+AC_ARG_ENABLE([dumper],
-+ AC_HELP_STRING([--disable-dumper], [Disable dbusmenudumper tool]),
-+ [enable_dumper=$enableval], [enable_dumper=auto])
-+AM_CONDITIONAL([WANT_DBUSMENUDUMPER], [test "x$enable_dumper" != "xno"])
-+
-+AS_IF([test "x$enable_dumper" != "xno"],[
- PKG_CHECK_MODULES(DBUSMENUDUMPER, gtk+-2.0 >= $GTK_REQUIRED_VERSION
-- x11 >= $X11_REQUIRED_VERSION)
-+ x11 >= $X11_REQUIRED_VERSION,
-+ [have_dumper=yes]
-+)
-+])
-
- AC_SUBST(DBUSMENUDUMPER_CFLAGS)
- AC_SUBST(DBUSMENUDUMPER_LIBS)
-@@ -193,1 +193,6 @@
-
-+AS_IF([test "x$have_dumper" = "xyes"],
-+ AC_MSG_NOTICE([ Dumper: yes]),
-+ AC_MSG_NOTICE([ Dumper: no])
-+)
-+
---- tools/Makefile.am.orig 2010-09-20 22:02:07.280175897 +0200
-+++ tools/Makefile.am 2010-09-20 22:05:15.621664358 +0200
-@@ -3,5 +3,9 @@
-
--libexec_PROGRAMS = dbusmenu-dumper
-+libexec_PROGRAMS =
-+
-+if WANT_DBUSMENUDUMPER
-+libexec_PROGRAMS += dbusmenu-dumper
-+endif
-
- libexec_SCRIPTS = dbusmenu-bench
-
---- tests/Makefile.am.orig 2011-02-07 00:01:11.066461559 +0100
-+++ tests/Makefile.am 2011-02-07 00:02:33.487751202 +0100
-@@ -10,6 +10,10 @@
- test-glib-properties \
- test-glib-proxy \
- test-glib-simple-items \
-- test-glib-submenu \
-+ test-glib-submenu
-+
-+if WANT_DBUSMENUDUMPER
-+TESTS += \
- test-json
-+endif
-
-@@ -36,7 +40,11 @@
- test-glib-proxy-proxy \
- test-glib-submenu-client \
- test-glib-submenu-server \
-- test-glib-simple-items \
-+ test-glib-simple-items
-+
-+if WANT_DBUSMENUDUMPER
-+check_PROGRAMS += \
- test-json-client \
- test-json-server
-+endif
-
diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-tests.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-tests.patch
deleted file mode 100644
index e047cd83..00000000
--- a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-tests.patch
+++ /dev/null
@@ -1,55 +0,0 @@
---- configure.ac.orig 2010-09-20 21:51:50.289828895 +0200
-+++ configure.ac 2010-09-20 22:01:21.623107607 +0200
-@@ -76,8 +76,17 @@
- JSON_GLIB_REQUIRED_VERSION=0.6.0
- GIO_UNIX_REQUIRED_VERSION=2.24
-
-+AC_ARG_ENABLE([tests],
-+ AC_HELP_STRING([--disable-tests], [Disable tests]),
-+ [enable_tests=$enableval], [enable_tests=auto])
-+AM_CONDITIONAL([WANT_TESTS], [test "x$enable_tests" != "xno"])
-+
-+AS_IF([test "x$enable_tests" != "xno"],[
- PKG_CHECK_MODULES(DBUSMENUTESTS, json-glib-1.0 >= $JSON_GLIB_REQUIRED_VERSION
-- gio-unix-2.0 >= $GIO_UNIX_REQUIRED_VERSION)
-+ gio-unix-2.0 >= $GIO_UNIX_REQUIRED_VERSION,
-+ [have_tests=yes]
-+)
-+])
-
- AC_SUBST(DBUSMENUTESTS_CFLAGS)
- AC_SUBST(DBUSMENUTESTS_LIBS)
-@@ -193,1 +193,6 @@
-
-+AS_IF([test "x$have_tests" = "xyes"],
-+ AC_MSG_NOTICE([ Tests: yes]),
-+ AC_MSG_NOTICE([ Tests: no])
-+)
-+
---- Makefile.am.orig 2010-09-20 21:58:41.616751481 +0200
-+++ Makefile.am 2010-09-20 22:01:55.525674385 +0200
-@@ -5,2 +5,6 @@
-
-+if WANT_TESTS
-+TESTS_SUBDIR = tests
-+endif
-+
- SUBDIRS = \
-@@ -9,3 +9,3 @@
- tools \
-- tests \
-+ $(TESTS_SUBDIR) \
- docs \
---- tools/testapp/Makefile.am.orig 2011-01-29 13:42:00.984605528 +0100
-+++ tools/testapp/Makefile.am 2011-01-29 13:44:45.523514281 +0100
-@@ -1,5 +1,9 @@
-
--libexec_PROGRAMS = dbusmenu-testapp
-+libexec_PROGRAMS =
-+
-+if WANT_TESTS
-+libexec_PROGRAMS += dbusmenu-testapp
-+endif
-
- dbusmenu_testapp_SOURCES = \
- main.c
diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-vala.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-vala.patch
deleted file mode 100644
index 72fcd57d..00000000
--- a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-vala.patch
+++ /dev/null
@@ -1,59 +0,0 @@
---- configure.ac.orig 2011-02-05 15:01:31.212827464 +0100
-+++ configure.ac 2011-02-05 15:13:08.310031260 +0100
-@@ -143,7 +143,17 @@
- # Vala API Generation
- ###########################
-
-+AC_ARG_ENABLE([vala],
-+ AC_HELP_STRING([--disable-vala], [Disable vala]),
-+ [enable_vala=$enableval], [enable_vala=auto])
-+
-+AS_IF([test "x$enable_vala" != "xno"],[
-+ AM_COND_IF([HAVE_INTROSPECTION],,[
-+ AC_MSG_ERROR([Vala bindings require introspection support, please --enable-introspection])
-+ ])
- AC_PATH_PROG([VALA_API_GEN], [vapigen])
-+])
-+AM_CONDITIONAL([HAVE_VALA], [test -n "$VALA_API_GEN"])
-
- ###########################
- # XSLT Processor
-@@ -193,1 +193,6 @@
-
-+AM_COND_IF([HAVE_VALA],
-+ AC_MSG_NOTICE([ Vala bindings: yes]),
-+ AC_MSG_NOTICE([ Vala bindings no])
-+)
-+
---- libdbusmenu-gtk/Makefile.am.orig 2011-02-05 15:09:06.429965757 +0100
-+++ libdbusmenu-gtk/Makefile.am 2011-02-05 15:08:14.742722310 +0100
-@@ -131,6 +131,7 @@
- # VAPI Files
- #########################
-
-+if HAVE_VALA
- if HAVE_INTROSPECTION
-
- vapidir = $(datadir)/vala/vapi
-@@ -154,4 +155,5 @@
- CLEANFILES += $(vapi_DATA) DbusmenuGtk$(VER)-0.4.tmp.gir
-
- endif
-+endif
-
---- libdbusmenu-glib/Makefile.am.orig 2011-02-05 15:08:49.613538681 +0100
-+++ libdbusmenu-glib/Makefile.am 2011-02-05 15:06:23.826443241 +0100
-@@ -165,6 +165,7 @@
- # VAPI Files
- #########################
-
-+if HAVE_VALA
- if HAVE_INTROSPECTION
-
- vapidir = $(datadir)/vala/vapi
-@@ -176,4 +177,5 @@
- CLEANFILES += $(vapi_DATA)
-
- endif
-+endif
-
diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.94-decouple-testapp.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.3.94-decouple-testapp.patch
deleted file mode 100644
index 64812a40..00000000
--- a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.94-decouple-testapp.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- tools/testapp/Makefile.am.orig 2011-01-29 20:50:54.266939219 +0100
-+++ tools/testapp/Makefile.am 2011-01-29 20:51:16.185268917 +0100
-@@ -1,10 +1,4 @@
-
--if USE_GTK3
--VER=3
--else
--VER=
--endif
--
- libexec_PROGRAMS =
-
- if WANT_TESTS
-@@ -22,6 +16,4 @@
-
- dbusmenu_testapp_LDADD = \
- $(builddir)/../../libdbusmenu-glib/libdbusmenu-glib.la \
-- $(builddir)/../../libdbusmenu-gtk/libdbusmenu-gtk$(VER).la \
-- $(DBUSMENUGTK_LIBS) \
- $(DBUSMENUTESTS_LIBS)
diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.4.4-optional-gtk.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.4.4-optional-gtk.patch
deleted file mode 100644
index 3d0fd4f3..00000000
--- a/dev-libs/libdbusmenu/files/libdbusmenu-0.4.4-optional-gtk.patch
+++ /dev/null
@@ -1,135 +0,0 @@
-commit 9fa1d7911a84e7bfbfe009567e16c89a08445ad3
-Author: Christoph Mende <mende.christoph@gmail.com>
-Date: Tue May 24 18:05:37 2011 +0200
-
- optional gtk
-
-diff --git a/Makefile.am b/Makefile.am
-index 81a2cbb..a69c377 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -7,9 +7,13 @@ if WANT_TESTS
- TESTS_SUBDIR = tests
- endif
-
-+if WANT_LIBDBUSMENUGTK
-+LIBDBUSMENUGTK_SUBDIR = libdbusmenu-gtk
-+endif
-+
- SUBDIRS = \
- libdbusmenu-glib \
-- libdbusmenu-gtk \
-+ $(LIBDBUSMENUGTK_SUBDIR) \
- tools \
- $(TESTS_SUBDIR) \
- docs \
-diff --git a/configure.ac b/configure.ac
-index 9e742c2..a7fa7f5 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -58,27 +58,37 @@ AC_SUBST(DBUSMENUGLIB_LIBS)
- GTK_REQUIRED_VERSION=2.16
- GTK3_REQUIRED_VERSION=2.91
-
-+AC_ARG_ENABLE([gtk],
-+ AC_HELP_STRING([--disable-gtk], [Disable libdbusmenu-gtk library]),
-+ [enable_gtk=$enableval], [enable_gtk=auto])
-+AM_CONDITIONAL([WANT_LIBDBUSMENUGTK], [test "x$enable_gtk" != "xno"])
-+
- AC_ARG_WITH([gtk],
- [AS_HELP_STRING([--with-gtk],
- [Which version of gtk to use @<:@default=2@:>@])],
- [],
- [with_gtk=2])
-+AM_CONDITIONAL([USE_GTK3], [test "x$with_gtk" = "x3"])
-+
-+AS_IF([test "x$enable_gtk" != "xno"],[
- AS_IF([test "x$with_gtk" = x3],
- [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-3.0 >= $GTK3_REQUIRED_VERSION
-- glib-2.0 >= $GLIB_REQUIRED_VERSION)
-- AC_SUBST(DBUSMENUGTK_CFLAGS)
-- AC_SUBST(DBUSMENUGTK_LIBS)
-+ glib-2.0 >= $GLIB_REQUIRED_VERSION,
-+ [have_gtk=yes]
-+)
- AC_DEFINE(HAVE_GTK3, 1, [whether gtk3 is available])
- ],
- [test "x$with_gtk" = x2],
- [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION
-- glib-2.0 >= $GLIB_REQUIRED_VERSION)
-- AC_SUBST(DBUSMENUGTK_CFLAGS)
-- AC_SUBST(DBUSMENUGTK_LIBS)
-+ glib-2.0 >= $GLIB_REQUIRED_VERSION,
-+ [have_gtk=yes]
-+)
- ],
- [AC_MSG_FAILURE([Value for --with-gtk was neither 2 nor 3])]
- )
--AM_CONDITIONAL(USE_GTK3, [test "x$with_gtk" = x3])
-+])
-+AC_SUBST(DBUSMENUGTK_CFLAGS)
-+AC_SUBST(DBUSMENUGTK_LIBS)
-
- ###########################
- # Dependencies - dumper
-@@ -228,3 +238,8 @@ AS_IF([test "x$have_tests" = "xyes"],
- AC_MSG_NOTICE([ Tests: no])
- )
-
-+AS_IF([test "x$enable_gtk" = "xyes"],
-+ AC_MSG_NOTICE([ Gtk: yes (gtk$with_gtk)]),
-+ AC_MSG_NOTICE([ Gtk: no])
-+)
-+
-diff --git a/tests/Makefile.am b/tests/Makefile.am
-index a2c0716..32e12ff 100644
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -13,13 +13,17 @@ TESTS = \
- test-glib-proxy \
- test-glib-simple-items \
- test-glib-submenu \
-- test-json \
-+ test-json
-+
-+if WANT_LIBDBUSMENUGTK
-+TESTS += \
- test-gtk-objects-test \
- test-gtk-label \
- test-gtk-shortcut \
- test-gtk-reorder \
- test-gtk-submenu \
- test-gtk-parser-test
-+endif
-
- # The Python test only work on the system copy of
- # dbusmenu, so while they can be usefule they're not
-@@ -41,20 +45,24 @@ check_PROGRAMS = \
- test-glib-proxy-client \
- test-glib-proxy-server \
- test-glib-proxy-proxy \
-- test-gtk-objects \
- test-glib-submenu-client \
- test-glib-submenu-server \
-+ test-glib-simple-items \
-+ test-json-client \
-+ test-json-server
-+
-+if WANT_LIBDBUSMENUGTK
-+check_PROGRAMS += \
-+ test-gtk-objects \
- test-gtk-label-client \
- test-gtk-label-server \
- test-gtk-shortcut-client \
- test-gtk-shortcut-server \
-- test-glib-simple-items \
- test-gtk-reorder-server \
-- test-json-client \
-- test-json-server \
- test-gtk-submenu-server \
- test-gtk-submenu-client \
- test-gtk-parser
-+endif
-
- XVFB_RUN=". $(srcdir)/run-xvfb.sh"
-
diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.4.90-optional-gtk.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.4.90-optional-gtk.patch
deleted file mode 100644
index 5a2a35ba..00000000
--- a/dev-libs/libdbusmenu/files/libdbusmenu-0.4.90-optional-gtk.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-diff --git a/Makefile.am b/Makefile.am
-index c2c0980..2fb4c84 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -3,9 +3,13 @@ EXTRA_DIST = \
- COPYING-GPL3 \
- m4/introspection.m4
-
-+if WANT_LIBDBUSMENUGTK
-+LIBDBUSMENUGTK_SUBDIR = libdbusmenu-gtk
-+endif
-+
- SUBDIRS = \
- libdbusmenu-glib \
-- libdbusmenu-gtk \
-+ $(LIBDBUSMENUGTK_SUBDIR) \
- tools \
- tests \
- docs \
-diff --git a/configure.ac b/configure.ac
-index 465d8bf..47ea915 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -58,27 +58,37 @@ AC_SUBST(DBUSMENUGLIB_LIBS)
- GTK_REQUIRED_VERSION=2.16
- GTK3_REQUIRED_VERSION=2.91
-
-+AC_ARG_ENABLE([gtk],
-+ AC_HELP_STRING([--disable-gtk], [Disable libdbusmenu-gtk library]),
-+ [enable_gtk=$enableval], [enable_gtk=auto])
-+AM_CONDITIONAL([WANT_LIBDBUSMENUGTK], [test "x$enable_gtk" != "xno"])
-+
- AC_ARG_WITH([gtk],
- [AS_HELP_STRING([--with-gtk],
- [Which version of gtk to use @<:@default=2@:>@])],
- [],
- [with_gtk=3])
-+AM_CONDITIONAL([USE_GTK3], [test "x$with_gtk" = "x3"])
-+
-+AS_IF([test "x$enable_gtk" != "xno"],[
- AS_IF([test "x$with_gtk" = x3],
- [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-3.0 >= $GTK3_REQUIRED_VERSION
-- glib-2.0 >= $GLIB_REQUIRED_VERSION)
-- AC_SUBST(DBUSMENUGTK_CFLAGS)
-- AC_SUBST(DBUSMENUGTK_LIBS)
-+ glib-2.0 >= $GLIB_REQUIRED_VERSION,
-+ [have_gtk=yes]
-+)
- AC_DEFINE(HAVE_GTK3, 1, [whether gtk3 is available])
- ],
- [test "x$with_gtk" = x2],
- [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION
-- glib-2.0 >= $GLIB_REQUIRED_VERSION)
-- AC_SUBST(DBUSMENUGTK_CFLAGS)
-- AC_SUBST(DBUSMENUGTK_LIBS)
-+ glib-2.0 >= $GLIB_REQUIRED_VERSION,
-+ [have_gtk=yes]
-+)
- ],
- [AC_MSG_FAILURE([Value for --with-gtk was neither 2 nor 3])]
- )
--AM_CONDITIONAL(USE_GTK3, [test "x$with_gtk" = x3])
-+])
-+AC_SUBST(DBUSMENUGTK_CFLAGS)
-+AC_SUBST(DBUSMENUGTK_LIBS)
-
- ###########################
- # Dependencies - dumper
-@@ -199,3 +209,8 @@ libdbusmenu Configuration:
- GTK+ Version: $with_gtk
- ])
-
-+AS_IF([test "x$enable_gtk" = "xyes"],
-+ AC_MSG_NOTICE([ Gtk: yes (gtk$with_gtk)]),
-+ AC_MSG_NOTICE([ Gtk: no])
-+)
-+
-diff --git a/tests/Makefile.am b/tests/Makefile.am
-index a4763da..e6882af 100644
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -13,13 +13,17 @@ TESTS = \
- test-glib-proxy \
- test-glib-simple-items \
- test-glib-submenu \
-- test-json \
-+ test-json
-+
-+if WANT_LIBDBUSMENUGTK
-+TESTS += \
- test-gtk-objects-test \
- test-gtk-label \
- test-gtk-shortcut \
- test-gtk-reorder \
- test-gtk-submenu \
- test-gtk-parser-test
-+endif
-
- XFAIL_TESTS = \
- test-glib-proxy
-@@ -44,20 +48,24 @@ check_PROGRAMS = \
- test-glib-proxy-client \
- test-glib-proxy-server \
- test-glib-proxy-proxy \
-- test-gtk-objects \
- test-glib-submenu-client \
- test-glib-submenu-server \
-+ test-glib-simple-items \
-+ test-json-client \
-+ test-json-server
-+
-+if WANT_LIBDBUSMENUGTK
-+check_PROGRAMS += \
-+ test-gtk-objects \
- test-gtk-label-client \
- test-gtk-label-server \
- test-gtk-shortcut-client \
- test-gtk-shortcut-server \
-- test-glib-simple-items \
- test-gtk-reorder-server \
-- test-json-client \
-- test-json-server \
- test-gtk-submenu-server \
- test-gtk-submenu-client \
- test-gtk-parser
-+endif
-
- XVFB_RUN=". $(srcdir)/run-xvfb.sh"
-
diff --git a/dev-libs/libdbusmenu/libdbusmenu-0.4.90.ebuild b/dev-libs/libdbusmenu/libdbusmenu-0.4.90.ebuild
deleted file mode 100644
index e3e983a6..00000000
--- a/dev-libs/libdbusmenu/libdbusmenu-0.4.90.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.3.16-r2.ebuild,v 1.1 2011/02/07 09:56:46 tampakrap Exp $
-
-EAPI=3
-
-inherit autotools eutils versionator virtualx
-
-MY_MAJOR_VERSION="$(get_version_component_range 1-2)"
-if version_is_at_least "${MY_MAJOR_VERSION}.50" ; then
- MY_MAJOR_VERSION="$(get_major_version).$(($(get_version_component_range 2)+1))"
-fi
-
-DESCRIPTION="Library to pass menu structure across DBus"
-HOMEPAGE="https://launchpad.net/dbusmenu"
-SRC_URI="http://launchpad.net/dbusmenu/${MY_MAJOR_VERSION}/${PV}/+download/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk +introspection test vala"
-
-RDEPEND="dev-libs/glib:2
- dev-libs/dbus-glib
- dev-libs/libxml2:2
- gtk? ( x11-libs/gtk+:2 )"
-DEPEND="${RDEPEND}
- introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
- test? (
- >=dev-libs/json-glib-0.13.4[introspection=]
- dev-util/dbus-test-runner
- )
- vala? ( dev-lang/vala:0.12 )
- dev-util/intltool
- dev-util/pkgconfig"
-
-pkg_setup() {
- if use vala && use !introspection ; then
- eerror "Vala bindings (USE=vala) require introspection support (USE=introspection)"
- die "Vala bindings (USE=vala) require introspection support (USE=introspection)"
- fi
-}
-
-src_prepare() {
- # Make Vala bindings optional, launchpad-bug #713685
- epatch "${FILESDIR}/${PN}-0.3.16-optional-vala.patch"
- # Make tests optional, launchpad-bug #552526
- epatch "${FILESDIR}/${PN}-0.3.16-optional-tests.patch"
- # Make libdbusmenu-gtk library optional, launchpad-bug #552530
- epatch "${FILESDIR}/${P}-optional-gtk.patch"
- # Decouple testapp from libdbusmenu-gtk, launchpad-bug #709761
- epatch "${FILESDIR}/${PN}-0.3.94-decouple-testapp.patch"
- # Make dbusmenudumper optional, launchpad-bug #643871
- epatch "${FILESDIR}/${PN}-0.3.14-optional-dumper.patch"
- # Fixup undeclared HAVE_INTROSPECTION, launchpad-bug #552538
- epatch "${FILESDIR}/${PN}-0.3.14-fix-aclocal.patch"
- # Drop -Werror in a release
- sed -e 's:-Werror::g' -i libdbusmenu-glib/Makefile.am libdbusmenu-gtk/Makefile.am || die "sed failed"
- eautoreconf
-}
-
-src_configure() {
- VALA_API_GEN=$(type -p vapigen-0.12) \
- econf \
- $(use_enable gtk) \
- $(use_enable gtk dumper) \
- $(use_enable introspection) \
- $(use_enable test tests) \
- $(use_enable vala)
-}
-
-src_test() {
- Xemake check || die "testsuite failed"
-}
-
-src_install() {
- emake DESTDIR="${ED}" install || die "make install failed"
- dodoc AUTHORS || die "dodoc failed"
-}
diff --git a/dev-libs/libdbusmenu/metadata.xml b/dev-libs/libdbusmenu/metadata.xml
deleted file mode 100644
index 5bb79d68..00000000
--- a/dev-libs/libdbusmenu/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>no-herd</herd>
- <use>
- <flag name="introspection">Use dev-libs/gobject-introspection for introspection</flag>
- <flag name="vala">Enable bindings for dev-lang/vala</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-libs/libmysql/ChangeLog b/dev-libs/libmysql/ChangeLog
deleted file mode 100644
index b50ddb55..00000000
--- a/dev-libs/libmysql/ChangeLog
+++ /dev/null
@@ -1,722 +0,0 @@
-# ChangeLog for dev-db/mysql
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.740 2015/06/01 16:18:23 grknight Exp $
-
-*mysql-5.6.25 (01 Jun 2015)
-
- 01 Jun 2015; Brian Evans <grknight@gentoo.org> +mysql-5.6.25.ebuild:
- Version bump for 5.6.25
-
-*mysql-5.5.44 (30 May 2015)
-
- 30 May 2015; Brian Evans <grknight@gentoo.org> +mysql-5.5.44.ebuild:
- Version bump on 5.5 series. Only kept for upgrades
-
- 27 May 2015; Brian Evans <grknight@gentoo.org> -mysql-5.5.42.ebuild,
- -mysql-5.6.22.ebuild, -mysql-5.6.23.ebuild:
- Drop vulnerable versions for security bug 546722
-
- 27 May 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild:
- Stable for arm, wrt bug #546722
-
- 29 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild:
- Stable for ppc, wrt bug #546722
-
- 28 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild:
- Stable for ia64, wrt bug #546722
-
- 28 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild:
- Stable for alpha, wrt bug #546722
-
- 25 Apr 2015; Mike Gilbert <floppym@gentoo.org> mysql-5.5.42.ebuild,
- mysql-5.5.43.ebuild:
- Replace links pointing at git.overlays.gentoo.org.
-
- 24 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> mysql-5.6.24.ebuild:
- sparc stable wrt bug #546722
-
- 22 Apr 2015; Jeroen Roovers <jer@gentoo.org> mysql-5.6.24.ebuild:
- Stable for PPC64 (bug #546722).
-
- 17 Apr 2015; Jeroen Roovers <jer@gentoo.org> mysql-5.6.24.ebuild:
- Stable for HPPA (bug #546722).
-
- 17 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild:
- Stable for x86, wrt bug #546722
-
- 17 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild:
- Stable for amd64, wrt bug #546722
-
-*mysql-5.6.24 (10 Apr 2015)
-*mysql-5.5.43 (10 Apr 2015)
-
- 10 Apr 2015; Brian Evans <grknight@gentoo.org> +mysql-5.5.43.ebuild,
- +mysql-5.6.24.ebuild:
- Version bumps
-
- 15 Mar 2015; Brian Evans <grknight@gentoo.org> files/my.cnf-5.1,
- files/my.cnf-5.5, files/my.cnf-5.6:
- Remove commented value from the example config files that no longer exist in
- MySQL server
-
- 19 Feb 2015; Brian Evans <grknight@gentoo.org> mysql-5.6.22.ebuild:
- Update stable 5.6.22 patches to include the configure fix for openssl-1.0.2
- detection
-
- 16 Feb 2015; Brian Evans <grknight@gentoo.org> -mysql-5.5.40.ebuild:
- Drop security vulnerable version
-
- 16 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild:
- Stable for alpha, wrt bug #525296
-
- 16 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild:
- Stable for ia64, wrt bug #525296
-
-*mysql-5.5.42 (05 Feb 2015)
-
- 05 Feb 2015; Brian Evans <grknight@gentoo.org> +mysql-5.5.42.ebuild,
- -mysql-5.5.41.ebuild:
- Version bump for 5.5 series
-
-*mysql-5.6.23 (04 Feb 2015)
-
- 04 Feb 2015; Brian Evans <grknight@gentoo.org> +mysql-5.6.23.ebuild,
- -mysql-5.6.21-r1.ebuild, -mysql-5.6.22-r1.ebuild:
- Version bump; drop old
-
-*mysql-5.6.22-r1 (28 Jan 2015)
-
- 28 Jan 2015; Brian Evans <grknight@gentoo.org> +mysql-5.6.22-r1.ebuild:
- Revision bump to fix bug 537872
-
- 25 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild:
- Stable for sparc, wrt bug #525296
-
- 25 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild:
- Stable for x86, wrt bug #525296
-
- 24 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild:
- Stable for ppc, wrt bug #525296
-
- 24 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild:
- Stable for ppc64, wrt bug #525296
-
- 24 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> mysql-5.6.22.ebuild:
- amd64 stable wrt bug #525296
-
- 22 Jan 2015; Markus Meier <maekke@gentoo.org> mysql-5.6.22.ebuild:
- arm stable, bug #525296
-
- 17 Jan 2015; Jeroen Roovers <jer@gentoo.org> mysql-5.6.22.ebuild:
- Stable for HPPA (bug #525296).
-
- 10 Jan 2015; Brian Evans <grknight@gentoo.org> mysql-5.6.22.ebuild:
- Disable 2 tests for the deprecated mysqlhotcopy Bug 532288
-
- 07 Jan 2015; Brian Evans <grknight@gentoo.org> -mysql-5.1.70.ebuild,
- -mysql-5.1.73-r1.ebuild, metadata.xml:
- Drop 5.1 series; Will live on in the mysql overlay
-
-*mysql-5.5.41 (04 Dec 2014)
-*mysql-5.6.22 (04 Dec 2014)
-
- 04 Dec 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.41.ebuild,
- +mysql-5.6.22.ebuild:
- Version bumps for 5.5 and 5.6 series
-
- 02 Dec 2014; Brian Evans <grknight@gentoo.org> -mysql-5.6.21.ebuild,
- mysql-5.6.21-r1.ebuild:
- Fix test that was not skipped for bug 531464 ; Drop old
-
- 23 Oct 2014; Brian Evans <grknight@gentoo.org> -mysql-5.5.39.ebuild:
- Drop old wrt security bug 525504
-
- 23 Oct 2014; Markus Meier <maekke@gentoo.org> mysql-5.5.40.ebuild:
- arm stable, bug #525504
-
-*mysql-5.6.21-r1 (19 Oct 2014)
-
- 19 Oct 2014; Brian Evans <grknight@gentoo.org> +mysql-5.6.21-r1.ebuild:
- Revbump to fix mysql_config filtering and embedded libs location
-
- 18 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild:
- Stable for sparc, wrt bug #525504
-
- 18 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild:
- Stable for ia64, wrt bug #525504
-
- 17 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild:
- Stable for ppc64, wrt bug #525504
-
- 17 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild:
- Stable for ppc, wrt bug #525504
-
- 17 Oct 2014; Jeroen Roovers <jer@gentoo.org> mysql-5.5.40.ebuild:
- Stable for HPPA (bug #525504).
-
- 16 Oct 2014; Tobias Klausmann <klausman@gentoo.org> mysql-5.5.40.ebuild:
- Stable on alpha, bug 525504
-
- 16 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild:
- Stable for x86, wrt bug #525504
-
- 16 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild:
- Stable for amd64, wrt bug #525504
-
- 15 Oct 2014; Brian Evans <grknight@gentoo.org> -mysql-5.6.20.ebuild,
- mysql-5.5.40.ebuild, mysql-5.6.21.ebuild:
- Drop old; restore mips keyword that was lost in the overlay
-
- 08 Oct 2014; Brian Evans <grknight@gentoo.org> +files/my.cnf-5.6:
- Add new 5.6 configs to better match upstream wrt bug 524768
-
- 06 Oct 2014; Brian Evans <grknight@gentoo.org> mysql-5.5.39.ebuild, mysql-5.5.40.ebuild,
- mysql-5.6.21.ebuild:
- Update test data locations wrt bug 524158
-
- 02 Oct 2014; Brian Evans <grknight@gentoo.org> mysql-5.5.39.ebuild,
- mysql-5.5.40.ebuild, mysql-5.6.20.ebuild, mysql-5.6.21.ebuild:
- Cleanup test data wrt bug 524158
-
-*mysql-5.6.21 (24 Sep 2014)
-
- 24 Sep 2014; Brian Evans <grknight@gentoo.org> +mysql-5.6.21.ebuild,
- -mysql-5.6.20-r1.ebuild:
- Version bump for 5.6.21
-
-*mysql-5.5.40 (24 Sep 2014)
-
- 24 Sep 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.40.ebuild:
- Version bump for 5.5.40
-
-*mysql-5.6.20-r1 (30 Aug 2014)
-
- 30 Aug 2014; Brian Evans <grknight@gentoo.org> +mysql-5.6.20-r1.ebuild:
- Revision bump to enable multilib
-
- 28 Aug 2014; Brian Evans <grknight@gentoo.org> -files/mysql-5.5.32-Werror.patch,
- files/my.cnf-5.5:
- Cleanup old patch and remove warning for bug 519630
-
- 13 Aug 2014; Markus Meier <maekke@gentoo.org> mysql-5.5.39.ebuild:
- arm stable, bug #518718
-
- 10 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild:
- Stable for sparc, wrt bug #518718
-
- 10 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild:
- Stable for ia64, wrt bug #518718
-
- 09 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild:
- Stable for ppc64, wrt bug #518718
-
- 08 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild:
- Stable for ppc, wrt bug #518718
-
- 08 Aug 2014; Tobias Klausmann <klausman@gentoo.org> mysql-5.5.39.ebuild:
- Stable on alpha, bug 518718
-
- 08 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild:
- Stable for x86, wrt bug #518718
-
- 08 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild:
- Stable for amd64, wrt bug #518718
-
- 07 Aug 2014; Jeroen Roovers <jer@gentoo.org> mysql-5.5.39.ebuild:
- Stable for HPPA (bug #518718).
-
- 04 Aug 2014; Robin H. Johnson <robbat2@gentoo.org> -files/my.cnf,
- -files/my.cnf-4.0, -files/my.cnf-4.1, -files/mysql.init,
- -mysql-4.0.27-r1.ebuild, -mysql-4.1.22-r1.ebuild, -mysql-5.0.96.ebuild,
- metadata.xml:
- Cleanup finally, will live on in the overlay.
-
- 03 Aug 2014; Robin H. Johnson <robbat2@gentoo.org> mysql-5.6.20.ebuild:
- Missed merging a test.
-
- 03 Aug 2014; Robin H. Johnson <robbat2@gentoo.org> mysql-5.6.20.ebuild:
- Update testcases.
-
-*mysql-5.5.39 (02 Aug 2014)
-*mysql-5.6.20 (02 Aug 2014)
-
- 02 Aug 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.39.ebuild,
- +mysql-5.6.20.ebuild, -mysql-5.5.38-r1.ebuild, -mysql-5.6.19.ebuild:
- Version bump for security bug 518718. Drop old
-
-*mysql-5.6.19 (29 Jul 2014)
-
- 29 Jul 2014; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.6.19.ebuild:
- Bring MySQL 5.6 from the overlay into the tree. Thanks to the great work of
- Brian Evans <grknight@gentoo.org>.
-
-*mysql-5.5.38-r1 (29 Jul 2014)
-
- 29 Jul 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.38-r1.ebuild,
- -mysql-5.5.37-r1.ebuild, -mysql-5.5.38.ebuild:
- Revision bump to fix symbols needed by dev-db/myodbc:5.2
-
- 19 Jul 2014; Fabian Groffen <grobian@gentoo.org> mysql-5.5.38.ebuild:
- Add Prefix keywords from virtual
-
-*mysql-5.5.38 (20 Jun 2014)
-
- 20 Jun 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.38.ebuild:
- Version bump
-
- 15 May 2014; Brian Evans <grknight@gentoo.org> -mysql-5.5.32.ebuild:
- Remove old
-
-*mysql-5.1.73-r1 (14 May 2014)
-
- 14 May 2014; Brian Evans <grknight@gentoo.org> +mysql-5.1.73-r1.ebuild,
- -mysql-5.1.73.ebuild:
- Revision bump wrt bug 510078
-
-*mysql-5.5.37-r1 (26 Apr 2014)
-
- 26 Apr 2014; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +mysql-5.5.37-r1.ebuild, -mysql-5.5.37.ebuild:
- Bump 5.5.37 to fix mysql_config report of the embedded lib location - fixes
- bug 508694.
-
-*mysql-5.5.37 (25 Apr 2014)
-
- 25 Apr 2014; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +mysql-5.5.37.ebuild, files/my.cnf-5.5:
- Bring mysql-5.5.37 from the overlay - thanks to Brian Evans.
-
-*mysql-5.1.73 (24 Apr 2014)
-
- 24 Apr 2014; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +mysql-5.1.73.ebuild:
- Add mysql-5.1.73 from the overlay.
-
- 19 Mar 2014; Julian Ospald <hasufell@gentoo.org> mysql-5.5.32.ebuild,
- +files/mysql-5.5.32-Werror.patch:
- remove -Werror flag wrt #494332
-
- 29 Aug 2013; Agostino Sarubbo <ago@gentoo.org> -mysql-5.1.66-r1.ebuild,
- -mysql-5.1.66.ebuild, -mysql-5.1.67-r1.ebuild, -mysql-5.1.67.ebuild,
- -mysql-5.1.68.ebuild, -mysql-5.1.69.ebuild, -mysql-5.5.29-r1.ebuild,
- -mysql-5.5.29.ebuild, -mysql-5.5.30.ebuild, -mysql-5.5.31.ebuild:
- Remove old
-
- 06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild:
- Stable for s390, wrt bug #477474
-
- 22 Jul 2013; Jeroen Roovers <jer@gentoo.org> mysql-5.1.70.ebuild:
- Stable for HPPA (bug #477474).
-
- 22 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild:
- Stable for sparc, wrt bug #477474
-
- 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild:
- Stable for sh, wrt bug #477474
-
- 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild:
- Stable for arm, wrt bug #477474
-
- 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild:
- Stable for ppc, wrt bug #477474
-
- 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild:
- Stable for ppc64, wrt bug #477474
-
- 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild:
- Stable for ia64, wrt bug #477474
-
- 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild:
- Stable for alpha, wrt bug #477474
-
- 20 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild:
- Stable for x86, wrt bug #477474
-
- 20 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild:
- Stable for amd64, wrt bug #477474
-
-*mysql-5.1.70 (27 Jun 2013)
-
- 27 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.70.ebuild:
- Bug# 473780: Upstream has changed the 5.1.70 and 5.5.32 tarballs due to having
- the wrong license text in manpages. Also bump to 5.1.70.
-
-*mysql-5.5.32 (06 Jun 2013)
-
- 06 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.32.ebuild:
- Bump.
-
-*mysql-5.5.31 (03 Jun 2013)
-
- 03 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.31.ebuild:
- Bump.
-
-*mysql-5.1.69 (02 Jun 2013)
-*mysql-5.1.68 (02 Jun 2013)
-
- 02 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.68.ebuild,
- +mysql-5.1.69.ebuild:
- Bump.
-
-*mysql-5.5.30 (14 Mar 2013)
-
- 14 Mar 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.30.ebuild:
- Bump, watch for test failures still.
-
- 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild:
- Stable for alpha, wrt bug #445602
-
- 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild:
- Stable for s390, wrt bug #445602
-
- 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild:
- Stable for sh, wrt bug #445602
-
-*mysql-5.1.67-r1 (28 Jan 2013)
-*mysql-5.1.66-r1 (28 Jan 2013)
-
- 28 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.66-r1.ebuild,
- +mysql-5.1.67-r1.ebuild:
- revbump for new patchset w/ bug #374349 fixed.
-
- 28 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.5.19.ebuild,
- -mysql-5.5.20.ebuild, -mysql-5.5.21.ebuild, -mysql-5.5.22-r1.ebuild,
- -mysql-5.5.22.ebuild, -mysql-5.5.28.ebuild:
- Remove unneeded versions.
-
- 21 Jan 2013; Jeroen Roovers <jer@gentoo.org> mysql-5.1.67.ebuild:
- Stable for HPPA (bug #445602).
-
- 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild:
- Stable for sparc, wrt bug #445602
-
- 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild:
- Stable for ia64, wrt bug #445602
-
- 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild:
- Stable for ppc, wrt bug #445602
-
- 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild:
- Stable for ppc64, wrt bug #445602
-
-*mysql-5.5.29-r1 (20 Jan 2013)
-
- 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.29-r1.ebuild:
- Bump for bug #442000 to help arm and other arches.
-
- 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild:
- stable for amd64/x86, wrt to bug #445602
-
- 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild:
- Stable for arm, wrt bug #445602
-
- 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-5.1,
- files/my.cnf-5.5:
- Bug #430836: eprefix paths in my.cnf.
-
- 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +files/my.cnf-5.5:
- New my.cnf for 5.5 series, per eclass changes.
-
-*mysql-5.5.29 (20 Jan 2013)
-*mysql-5.1.67 (20 Jan 2013)
-
- 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.67.ebuild,
- +mysql-5.5.29.ebuild:
- Bump, includes upstream security fixes. Many thanks to Brian Evans
- <grknight@lavabit.com> for his contributions.
-
- 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.0.91.ebuild,
- -mysql-5.0.92.ebuild, mysql-5.0.96.ebuild:
- Move stable keywords on p.masked 5.0 series to 5.0.96 and clean up old
- versions. 5.0.96 to remain only for migration from 4.x releases.
-
- 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.1.51.ebuild,
- -mysql-5.1.52-r1.ebuild, -mysql-5.1.52.ebuild, -mysql-5.1.53.ebuild,
- -mysql-5.1.56-r1.ebuild, -mysql-5.1.56.ebuild, -mysql-5.1.57.ebuild,
- -mysql-5.1.58-r1.ebuild, -mysql-5.1.59.ebuild, -mysql-5.1.61.ebuild,
- -mysql-5.1.62-r1.ebuild, -mysql-5.1.62.ebuild:
- Clean up old 5.1 versions.
-
- 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> mysql-5.5.19.ebuild,
- mysql-5.5.20.ebuild, mysql-5.5.21.ebuild, mysql-5.5.22-r1.ebuild,
- mysql-5.5.22.ebuild, mysql-5.5.28.ebuild:
- Fix minor typo in test runner.
-
- 05 Dec 2012; Fabian Groffen <grobian@gentoo.org> mysql-5.5.28.ebuild:
- Marked ~x86-linux, bug #444950
-
- 01 Dec 2012; Anthony G. Basile <blueness@gentoo.org> mysql-5.1.66.ebuild:
- stable ppc64, bug #417989
-
- 25 Nov 2012; Raúl Porcel <armin76@gentoo.org> mysql-5.1.66.ebuild:
- alpha/ia64/s390/sh/sparc stable wrt #417989
-
- 21 Nov 2012; Markus Meier <maekke@gentoo.org> mysql-5.1.66.ebuild:
- arm stable, bug #417989
-
- 20 Nov 2012; Brent Baude <ranger@gentoo.org> mysql-5.1.66.ebuild:
- Marking mysql-5.1.66 ppc for bug 417989
-
- 14 Nov 2012; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.66.ebuild:
- Stable for amd64, wrt bug #417989
-
- 12 Nov 2012; Jeroen Roovers <jer@gentoo.org> mysql-5.1.66.ebuild:
- Stable for HPPA (bug #417989).
-
- 13 Nov 2012; Andreas Schuerch <nativemad@gentoo.org> mysql-5.1.66.ebuild:
- x86 stable, see bug 417989
-
-*mysql-5.1.66 (02 Nov 2012)
-*mysql-5.5.28 (02 Nov 2012)
-
- 02 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.66.ebuild,
- +mysql-5.5.28.ebuild, metadata.xml:
- Bring in 5.1.66 and 5.5.28 from the overlay.
-
- 26 May 2012; Raúl Porcel <armin76@gentoo.org> mysql-5.1.62-r1.ebuild:
- ia64/s390/sh/sparc stable wrt #412889
-
- 13 May 2012; Mark Loeser <halcy0n@gentoo.org> mysql-5.1.62-r1.ebuild:
- Stable for ppc/ppc64; bug #412889
-
- 13 May 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.62-r1.ebuild:
- x86 stable wrt security bug #412889
-
- 12 May 2012; Tobias Klausmann <klausman@gentoo.org> mysql-5.1.62-r1.ebuild:
- Stable on alpha, bug #412889
-
- 09 May 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.62.ebuild:
- x86 stable wrt bug #412889
-
- 03 May 2012; Markus Meier <maekke@gentoo.org> mysql-5.1.62-r1.ebuild:
- arm stable, bug #412889
-
- 01 May 2012; Jeroen Roovers <jer@gentoo.org> mysql-5.1.62-r1.ebuild:
- Stable for HPPA (bug #412889).
-
- 30 Apr 2012; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.62-r1.ebuild:
- Stable for amd64, wrt bug #412889
-
-*mysql-5.5.22-r1 (21 Apr 2012)
-*mysql-5.1.62-r1 (21 Apr 2012)
-
- 21 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.62-r1.ebuild,
- +mysql-5.5.22-r1.ebuild, metadata.xml:
- Bump for new security vulnerability, fix ported from MariaDB code.
-
- 13 Apr 2012; Ulrich Müller <ulm@gentoo.org> mysql-5.0.91.ebuild,
- mysql-5.0.92.ebuild, mysql-5.0.96.ebuild, mysql-5.1.51.ebuild,
- mysql-5.1.52.ebuild, mysql-5.1.52-r1.ebuild, mysql-5.1.53.ebuild:
- Move EAPI assignment to top of ebuild, bug 411875.
-
- 02 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.96.ebuild:
- Cleanup whitespace.
-
-*mysql-5.1.62 (02 Apr 2012)
-*mysql-5.0.96 (02 Apr 2012)
-*mysql-5.5.22 (02 Apr 2012)
-
- 02 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.96.ebuild,
- +mysql-5.1.62.ebuild, +mysql-5.5.22.ebuild:
- Version bump to all series, 5.0, 5.1, 5.5. Please note that 5.0.x is hard-
- masked, and exists for the upgrade path only. It is not recommended for
- production use.
-
- 03 Mar 2012; Brent Baude <ranger@gentoo.org> mysql-5.1.61.ebuild:
- Marking mysql-5.1.61 ppc64 for bug 399375
-
- 28 Feb 2012; Brent Baude <ranger@gentoo.org> mysql-5.1.61.ebuild:
- Marking mysql-5.1.61 ppc for bug 399375
-
-*mysql-5.5.21 (21 Feb 2012)
-
- 21 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.21.ebuild:
- Version bump.
-
- 15 Feb 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- files/my.cnf-5.1:
- Update table_cache to table_open_cache variable for mysql-5.1 my.cnf file.
- Fixes bug 403425 - thanks to Alex Efros <powerman-asdf@yandex.ru> for the
- report.
-
- 11 Feb 2012; Raúl Porcel <armin76@gentoo.org> mysql-5.1.61.ebuild:
- alpha/ia64/s390/sh/sparc stable wrt #399375
-
- 10 Feb 2012; Markus Meier <maekke@gentoo.org> mysql-5.1.61.ebuild:
- arm stable, bug #399375
-
- 08 Feb 2012; Thomas Kahle <tomka@gentoo.org> mysql-5.1.61.ebuild:
- marked x86 per bug 399375
-
- 04 Feb 2012; Jeroen Roovers <jer@gentoo.org> mysql-5.1.61.ebuild:
- Stable for HPPA (bug #399375).
-
- 02 Feb 2012; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.61.ebuild:
- Stable for AMD64, wrt security bug #399375
-
- 02 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-4.0:
- Bug #360847: Give users of MySQL 4.0 an easier time in upgrading on a newer
- config.
-
- 31 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.61.ebuild:
- Bug #401673: False positive on federated.federated_plugin test with
- USE=-extraengine.
-
-*mysql-5.5.20 (31 Jan 2012)
-*mysql-5.1.61 (31 Jan 2012)
-
- 31 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.61.ebuild,
- +mysql-5.5.20.ebuild:
- Version bump, passes all tests out of the box for once.
-
- 09 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> -mysql-3.23.58-r1.ebuild:
- MySQL-3.23 no longer supported (was in-tree for migrations from MySQL-3.22).
- MySQL-4 has been stable for at least 7 years.
-
-*mysql-5.0.91 (09 Jan 2012)
-
- 09 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +mysql-5.0.91.ebuild:
- [dev-db/mysql-5.0.91] Restore stable 5.0 version.
-
- 08 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- mysql-5.0.92.ebuild, mysql-5.1.51.ebuild, mysql-5.1.52.ebuild,
- mysql-5.1.52-r1.ebuild, mysql-5.1.53.ebuild, mysql-5.1.56.ebuild:
- [dev-db/mysql] Bumping EAPI to 4 on ebuilds using mysql.eclass - fixes bug
- 398025.
-
- 06 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- -mysql-5.0.54.ebuild, -mysql-5.0.91.ebuild, mysql-5.1.56-r1.ebuild,
- mysql-5.1.57.ebuild, mysql-5.1.58-r1.ebuild, mysql-5.1.59.ebuild,
- -mysql-5.5.14.ebuild, -mysql-5.5.16.ebuild, mysql-5.5.19.ebuild:
- [dev-db/mysql] Bumped EAPI to 4 on ebuilds inheriting the mysql-v2 eclass as
- I'm going to push the overlay eclasses with prefix support.
- Dropped old versions.
-
- 06 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- mysql-3.23.58-r1.ebuild:
- [dev-db/mysql-3.23.58-r1] Don't call groupadd/useradd directly but use enew*
- calls instead - fixes bug 389381.
-
- 01 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org> +ChangeLog-2010:
- Split ChangeLog.
-
- 27 Dec 2011; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
- Bug #396089: Avoid automagic systemtap/dtrace in MySQL 5.5.
-
-*mysql-5.5.19 (18 Dec 2011)
-
- 18 Dec 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.19.ebuild:
- Version bump.
-
- 08 Nov 2011; Fabian Groffen <grobian@gentoo.org> mysql-5.1.59.ebuild:
- Marked ~amd64-linux, bug #380703
-
-*mysql-5.5.16 (30 Sep 2011)
-*mysql-5.1.59 (30 Sep 2011)
-
- 30 Sep 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +mysql-5.1.59.ebuild, +mysql-5.5.16.ebuild:
- [dev-db/mysql] Bumped to releases 5.1.59 and 5.5.16 from the overlay.
-
- 21 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- -mysql-5.1.58.ebuild:
- Dropped broken mysql-5.1.58 ebuild.
-
-*mysql-5.1.58-r1 (21 Jul 2011)
-
- 21 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +mysql-5.1.58-r1.ebuild:
- [dev-db/mysql-5.1.58-r1] Bumped mysql-5.1.58 to fix all the issues related to
- the ebuild and the mysql-v2 eclass. Fixes bug 375063.
-
- 14 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- -mysql-5.4.3_beta.ebuild, -mysql-5.5.1_alpha_pre2.ebuild,
- mysql-5.5.14.ebuild:
- [dev-db/mysql-5.5.14] Don't use live version of mysql_extras.
- Drop old versions.
-
-*mysql-5.5.14 (14 Jul 2011)
-
- 14 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +mysql-5.5.14.ebuild:
- [dev-db/mysql] Adding mysql-5.5.14 from the overlay.
-
- 13 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.0.70-r1.ebuild,
- -mysql-5.0.72.ebuild, -mysql-5.0.72-r1.ebuild, -mysql-5.0.76.ebuild,
- -mysql-5.0.76-r1.ebuild, -mysql-5.0.83.ebuild, -mysql-5.0.84.ebuild,
- -mysql-5.0.84-r1.ebuild, -mysql-5.0.87.ebuild, -mysql-5.0.88.ebuild,
- -mysql-5.0.90.ebuild, -mysql-5.0.90-r1.ebuild, -mysql-5.0.90-r2.ebuild,
- -mysql-5.1.39-r1.ebuild, -mysql-5.1.44.ebuild, -mysql-5.1.44-r1.ebuild,
- -mysql-5.1.44-r2.ebuild, -mysql-5.1.44-r3.ebuild, -mysql-5.1.45.ebuild,
- -mysql-5.1.45-r1.ebuild, -mysql-5.1.46.ebuild, -mysql-5.1.49.ebuild,
- -mysql-5.1.49-r1.ebuild, -mysql-5.1.50.ebuild, -mysql-5.1.50-r1.ebuild:
- Trim lots of old versions that are superseded by newer stable.
-
-*mysql-5.0.92 (13 Jul 2011)
-
- 13 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.92.ebuild:
- Security version bump for users unable to upgrade to 5.1 series. Will not be
- stabilized as not all vulerabilities are fixable in 5.0 series. Users should
- migrate to 5.1 series for full security coverage.
-
-*mysql-5.1.58 (13 Jul 2011)
-*mysql-5.1.57 (13 Jul 2011)
-*mysql-5.1.56-r1 (13 Jul 2011)
-
- 13 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.56-r1.ebuild,
- +mysql-5.1.57.ebuild, +mysql-5.1.58.ebuild:
- Version bump of MySQL. Many thanks to Jorge Manuel B. S. Vicetto
- <jmbsvicetto@gentoo.org> for all the effort on the mysql-v2 eclass.
-
- 08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> mysql-4.1.22-r1.ebuild:
- Convert from "hasq" to "has".
-
- 14 May 2011; Raúl Porcel <armin76@gentoo.org> mysql-5.1.56.ebuild:
- alpha/s390/sh/sparc stable wrt #344987
-
- 14 May 2011; Kacper Kowalik <xarthisius@gentoo.org> mysql-5.1.56.ebuild:
- ia64/ppc/ppc64 stable wrt #344987
-
- 09 May 2011; Jeroen Roovers <jer@gentoo.org> mysql-5.1.56.ebuild:
- Stable for HPPA (bug #344987).
-
- 09 May 2011; Markus Meier <maekke@gentoo.org> mysql-5.1.56.ebuild:
- arm stable, bug #344987
-
- 08 May 2011; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.56.ebuild:
- Stable on amd64 wrt bug #344987
-
- 06 May 2011; Thomas Kahle <tomka@gentoo.org> mysql-5.1.56.ebuild:
- x86 stable per bug 344987
-
- 26 Apr 2011; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.56.ebuild:
- Compile-fix for bug #364451.
-
-*mysql-5.1.56 (21 Apr 2011)
-
- 21 Apr 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.56.ebuild:
- Version bump finally again. Fixes test-unit suite. Also fixes bugs: 347796,
- 356459, and a variety of reported multilib compile problems. Also stable
- candidate as TEXTREL/multilib conflicts in previous versions prevented
- stablereq.
-
- 13 Mar 2011; Fabian Groffen <grobian@gentoo.org> mysql-5.1.53.ebuild:
- Marked ~ppc-macos
-
- 10 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> mysql-5.0.91.ebuild:
- ppc64 stable wrt #319489
-
- 08 Jan 2011; Raúl Porcel <armin76@gentoo.org> mysql-5.0.91.ebuild:
- alpha/arm/ia64/s390/sh/sparc stable wrt #319489
-
- 05 Jan 2011; Jeroen Roovers <jer@gentoo.org> mysql-5.0.91.ebuild:
- Stable for HPPA PPC (bug #319489).
-
- 04 Jan 2011; Markos Chandras <hwoarang@gentoo.org> mysql-5.0.91.ebuild:
- Stable on amd64 wrt bug #319489
-
- 03 Jan 2011; Christian Faulhammer <fauli@gentoo.org> mysql-5.0.91.ebuild:
- stable x86, security bug 319489
-
- For older entries, please see ChangeLog-2010.
diff --git a/dev-libs/libmysql/ChangeLog-2010 b/dev-libs/libmysql/ChangeLog-2010
deleted file mode 100644
index 56c1d515..00000000
--- a/dev-libs/libmysql/ChangeLog-2010
+++ /dev/null
@@ -1,2715 +0,0 @@
-# ChangeLog for dev-db/mysql
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog-2010,v 1.1 2012/01/01 20:44:08 dilfridge Exp $
-
-*mysql-5.1.53 (29 Nov 2010)
-*mysql-5.1.52-r1 (29 Nov 2010)
-
- 29 Nov 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.52-r1.ebuild,
- +mysql-5.1.53.ebuild:
- Version bump & revision bump (for .52 release), both include the fix for bug
- #344031: TEXTREL in libmystrings.so.0.
-
- 13 Nov 2010; Raúl Porcel <armin76@gentoo.org> mysql-5.1.51.ebuild:
- alpha/ia64/s390/sh/sparc stable wrt #339717
-
- 13 Nov 2010; Raúl Porcel <armin76@gentoo.org> mysql-5.1.50-r1.ebuild:
- ia64/s390/sh/sparc stable wrt #321791
-
- 06 Nov 2010; Mart Raudsepp <leio@gentoo.org> mysql-5.1.52.ebuild:
- Add ~mips keyword, bug 189223
-
- 05 Nov 2010; Markus Meier <maekke@gentoo.org> mysql-5.1.51.ebuild:
- arm stable, bug #339717
-
- 05 Nov 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.1.51.ebuild:
- Stable for PPC (bug #339717).
-
- 04 Nov 2010; Mark Loeser <halcy0n@gentoo.org> mysql-5.1.51.ebuild:
- Stable on ppc64; bug #339717
-
-*mysql-5.1.52 (04 Nov 2010)
-
- 04 Nov 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.52.ebuild:
- Version bump.
-
- 04 Nov 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.1.51.ebuild:
- Stable for HPPA (bug #339717).
-
- 03 Nov 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.51.ebuild:
- Stable on amd64 wrt bug #339717
-
- 03 Nov 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.51.ebuild:
- x86 stable wrt security bug #339717
-
- 29 Oct 2010; Markus Meier <maekke@gentoo.org> mysql-5.1.50-r1.ebuild:
- arm stable, bug #321791
-
- 24 Oct 2010; Mark Loeser <halcy0n@gentoo.org> mysql-5.1.50-r1.ebuild:
- Stable for ppc64; bug #321791
-
- 07 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.51.ebuild:
- We need a newer libtool now, bug #339717 comment #3.
-
-*mysql-5.1.51 (06 Oct 2010)
-
- 06 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.51.ebuild:
- Version bump. Amarok use of embedded libmysqld.so is supported again.
-
- 28 Sep 2010; Fabian Groffen <grobian@gentoo.org> mysql-5.1.50-r1.ebuild:
- Marked ~x86-macos, bug #337498
-
- 22 Sep 2010; Brent Baude <ranger@gentoo.org> mysql-5.1.50-r1.ebuild:
- Marking mysql-5.1.50-r1 ppc for bug 321791
-
- 07 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.50-r1.ebuild:
- Hello again bug #332565.
-
- 06 Sep 2010; Tobias Klausmann <klausman@gentoo.org>
- mysql-5.1.50-r1.ebuild:
- Stable on alpha, bug #321791
-
- 05 Sep 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.1.50-r1.ebuild:
- Stable for HPPA (bug #321791).
-
- 05 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.50-r1.ebuild:
- Refix bug #332565.
-
- 03 Sep 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.50-r1.ebuild:
- Stable on amd64 wrt bug #321791
-
- 03 Sep 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- mysql-5.1.50-r1.ebuild:
- x86 stable wrt security bug #321791
-
-*mysql-5.1.50-r1 (01 Sep 2010)
-
- 01 Sep 2010; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.1.50-r1.ebuild:
- Bug #333923: Need to install my_compiler.h so that PHP compiles. Bug
- #332565: disable a false positive with USE=extraengine.
-
- 01 Sep 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.50.ebuild:
- x86 stable wrt security bug #321791
-
- 31 Aug 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.50.ebuild:
- Stable on amd64 wrt bug #321791
-
-*mysql-5.1.50 (21 Aug 2010)
-
- 21 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.50.ebuild:
- Version bump.
-
-*mysql-5.1.49-r1 (09 Aug 2010)
-*mysql-5.0.91 (09 Aug 2010)
-
- 09 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.91.ebuild,
- +mysql-5.1.49-r1.ebuild:
- Bug #312435: respin mysql 5.1 for GCC4.5. Bug #320539: avoid crash with
- skip-innodb. Bug #303747: version bump for security.
-
-*mysql-5.1.49 (08 Aug 2010)
-
- 08 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.49.ebuild:
- Version bump, should clear the way for security bug #321791.
-
- 07 Jun 2010; Brent Baude <ranger@gentoo.org> mysql-5.0.90-r2.ebuild:
- Marking mysql-5.0.90-r2 ppc64 for bug 303747
-
- 15 May 2010; Jeremy Olexa <darkside@gentoo.org> mysql-5.1.46.ebuild:
- Add ~x64-macos as tested in bug 310533
-
-*mysql-5.1.46 (27 Apr 2010)
-
- 27 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.46.ebuild:
- Latest release from upstream. Please note that plugin handling has changed
- a lot now in the eclass, and with it PBXT and XtraDB are handled slightly
- differently for building.
-
- 26 Apr 2010; Fabian Groffen <grobian@gentoo.org> mysql-5.1.45-r1.ebuild:
- Marked ~x86-solaris
-
- 04 Apr 2010; Raúl Porcel <armin76@gentoo.org> mysql-5.0.90-r2.ebuild:
- alpha/ia64/sparc stable wrt #303747
-
- 04 Apr 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.0.90-r2.ebuild:
- Stable wrt bug #303747
-
- 02 Apr 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.0.90-r2.ebuild:
- Stable for HPPA (bug #303747).
-
- 01 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.87.ebuild,
- mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild,
- mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild,
- mysql-5.1.44-r1.ebuild, mysql-5.1.44-r2.ebuild, mysql-5.1.44-r3.ebuild,
- mysql-5.1.45.ebuild, mysql-5.1.45-r1.ebuild, mysql-5.4.3_beta.ebuild,
- mysql-5.5.1_alpha_pre2.ebuild:
- Reintroduce ~hppa keyword that was removed before due to GCC restrictions.
-
- 01 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.87.ebuild,
- mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild,
- mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild,
- mysql-5.1.44-r1.ebuild, mysql-5.1.44-r2.ebuild, mysql-5.1.44-r3.ebuild,
- mysql-5.1.45.ebuild, mysql-5.1.45-r1.ebuild, mysql-5.4.3_beta.ebuild,
- mysql-5.5.1_alpha_pre2.ebuild:
- Followup on bug #284946, #293801, #310615, #307251: In 5.0.87, the mutex
- locking code was changed a lot again, so that while 5.0.84 required a
- newer GCC due to the HAVE_ATOMIC_BUILTINS error, newer releases do NOT
- need those GCC versions anymore. This also frees up ~hppa to do more
- stabilization.
-
-*mysql-5.1.45-r1 (24 Mar 2010)
-*mysql-5.1.44-r3 (24 Mar 2010)
-
- 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-5.1,
- +mysql-5.1.44-r3.ebuild, +mysql-5.1.45-r1.ebuild:
- Missed copying back last version of the new my.cnf from my personal
- overlay, and caused bug #311151.
-
- 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.90-r2.ebuild:
- Minor patchset bump for failed testcases that were noted in sec
- stabilization bug #303747, patch from bug #308999.
-
-*mysql-5.1.45 (24 Mar 2010)
-
- 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.45.ebuild:
- Add 5.1.45 from overlay now.
-
- 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild,
- mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild, mysql-5.0.87.ebuild,
- mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild,
- mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild,
- mysql-5.1.44-r1.ebuild, mysql-5.1.44-r2.ebuild, mysql-5.4.3_beta.ebuild,
- mysql-5.5.1_alpha_pre2.ebuild:
- Per bug #303747 masking mysql from hppa for now, try to make repoman
- happier until GCC4.3 is available (bug #307251).
-
-*mysql-5.1.44-r2 (24 Mar 2010)
-
- 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> +files/my.cnf-5.1,
- +mysql-5.1.44-r2.ebuild:
- Bug #306975, #310787: Fix config mode. Bug #310535: Patch for compiling on
- some Prefix arches.
-
- 23 Mar 2010; Brent Baude <ranger@gentoo.org> mysql-5.0.90-r2.ebuild:
- Marking mysql-5.0.90-r2 ppc for bug 303747
-
- 23 Mar 2010; Jeremy Olexa <darkside@gentoo.org> mysql-5.0.90-r2.ebuild:
- Add prefix kws as tested in the Gentoo Prefix overlay, bug 309627
-
- 22 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39-r1.ebuild,
- mysql-5.1.44.ebuild, mysql-5.1.44-r1.ebuild, mysql-5.4.3_beta.ebuild,
- mysql-5.5.1_alpha_pre2.ebuild:
- Bug #224751: Fix false positive fail of the profiling tests.
-
- 12 Mar 2010; Brent Baude <ranger@gentoo.org> mysql-5.0.83.ebuild:
- Marking mysql-5.0.83 ppc64 for bug 303747
-
- 09 Mar 2010; Christian Faulhammer <fauli@gentoo.org>
- mysql-5.0.90-r2.ebuild:
- x86 stable, security bug 303747
-
- 08 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.90-r2.ebuild:
- Backport more false positive disabling.
-
- 08 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39-r1.ebuild,
- mysql-5.1.44.ebuild, mysql-5.1.44-r1.ebuild:
- Accidently disabling a test twice.
-
- 06 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild,
- mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild, mysql-5.0.87.ebuild,
- mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild,
- mysql-5.0.90-r2.ebuild:
- Update the official test instructions to disable NDB tests per upstream.
-
- 01 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild,
- mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild, mysql-5.0.87.ebuild,
- mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild,
- mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild,
- mysql-5.1.44-r1.ebuild, mysql-5.4.3_beta.ebuild,
- mysql-5.5.1_alpha_pre2.ebuild:
- Bug #307251: update the GCC DEPEND due to C++ template usage.
-
-*mysql-5.1.44-r1 (27 Feb 2010)
-
- 27 Feb 2010; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.1.44-r1.ebuild:
- Now with PBXT support again. XtraDB 1.0.6-9 confirmed to not work yet.
-
- 23 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
- Resync the metadata.xml between mysql packages.
-
-*mysql-5.1.44 (21 Feb 2010)
-*mysql-5.1.39-r1 (21 Feb 2010)
-*mysql-5.0.90-r2 (21 Feb 2010)
-
- 21 Feb 2010; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.0.90-r2.ebuild, -mysql-5.1.39.ebuild, +mysql-5.1.39-r1.ebuild,
- -mysql-5.1.41.ebuild, -mysql-5.1.42.ebuild, -mysql-5.1.43.ebuild,
- +mysql-5.1.44.ebuild, metadata.xml:
- 5.0.90-r2: Bug #305221: Fix ppc64 builds with new revision due to updated
- patches. 5.1.x: Drop older 5.1 ebuilds and add .39-r1 and .44 using latest
- updates and patches, ready for ~arch.
-
- 15 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39.ebuild,
- mysql-5.1.41.ebuild, mysql-5.1.42.ebuild, mysql-5.1.43.ebuild,
- mysql-5.4.3_beta.ebuild, mysql-5.5.1_alpha_pre2.ebuild:
- Disable cluster from the official test runs. Will be handled by the
- upcoming mysql-cluster package instead.
-
- 10 Feb 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- mysql-5.1.39.ebuild, mysql-5.1.41.ebuild, mysql-5.1.42.ebuild,
- mysql-5.1.43.ebuild, mysql-5.4.3_beta.ebuild,
- mysql-5.5.1_alpha_pre2.ebuild:
- Restricted amarok block to amarok[embedded].
-
-*mysql-5.5.1_alpha_pre2 (02 Feb 2010)
-
- 02 Feb 2010; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.5.1_alpha_pre2.ebuild:
- Add mysql 5.5.1-m2, we don't support the same version syntax, so mangle
- _alpha_pre -> -m, because _alpha on it's own means something else
- upstream. -m comes BEFORE _alpha.
-
- 02 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
- Explicitly note what USE=extraengine turns on: Archive, CSV, Blackhole,
- Federated(X), Partition.
-
-*mysql-5.4.3_beta (02 Feb 2010)
-
- 02 Feb 2010; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.4.3_beta.ebuild:
- Add 5.4 series beta, based on hanno's overlay work. Testsuite false
- positives/known failures updated for 5.4/5.5.
-
- 01 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39.ebuild,
- mysql-5.1.41.ebuild, mysql-5.1.42.ebuild, mysql-5.1.43.ebuild:
- We do not have shared-embedded support in MySQL 5.1 yet, still
- work-in-progress, block amarok for now.
-
-*mysql-5.1.43 (01 Feb 2010)
-*mysql-5.1.42 (01 Feb 2010)
-*mysql-5.1.41 (01 Feb 2010)
-*mysql-5.1.39 (01 Feb 2010)
-
- 01 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.39.ebuild,
- +mysql-5.1.41.ebuild, +mysql-5.1.42.ebuild, +mysql-5.1.43.ebuild:
- Bring in 5.1 series again from the overlay. 5.1.39 includes working
- Percona XtraDB. 5.1.42 should have XtraDB, but it does not compile. 5.1.43
- is the latest from upstream, for security vulns. MANY thanks to
- jmbsvicetto for all the work he has put in helping on 5.1 updates.
-
- 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.54.ebuild,
- mysql-5.0.70-r1.ebuild, mysql-5.0.72.ebuild, mysql-5.0.72-r1.ebuild,
- mysql-5.0.76.ebuild, mysql-5.0.76-r1.ebuild, mysql-5.0.83.ebuild,
- mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild:
- Disable the SSL tests in all old 5.x ebuilds because the SSL certificates
- have expired now.
-
- 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org>
- -mysql-5.0.26-r2.ebuild, -mysql-5.0.32.ebuild, -mysql-5.0.34.ebuild,
- -mysql-5.0.38.ebuild, -mysql-5.0.40.ebuild, -mysql-5.0.42.ebuild,
- -mysql-5.0.44.ebuild, -mysql-5.0.44-r1.ebuild, -mysql-5.0.44-r2.ebuild,
- -mysql-5.0.56.ebuild, -mysql-5.0.60.ebuild, -mysql-5.0.60-r1.ebuild,
- -mysql-5.0.70.ebuild:
- Clean up some old versions, keeping only unstables newer than the majority
- of the stables, and one of each of the old major versions.
-
-*mysql-5.0.90-r1 (31 Jan 2010)
-
- 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.0.90-r1.ebuild:
- Revision bump. 5.0.90-r1 includes the Percona 5.0.87-b20 patchset
- directly. Passes upstream testsuite w/ USE='cluster profiling extraengine
- embedded'. YMMV.
-
-*mysql-5.0.90 (31 Jan 2010)
-*mysql-5.0.88 (31 Jan 2010)
-*mysql-5.0.87 (31 Jan 2010)
-
- 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.87.ebuild,
- +mysql-5.0.88.ebuild, +mysql-5.0.90.ebuild:
- Version bumps (bugs #301185, #292241, #279493). Only 5.0.87 contains the
- Percona patchset, as no Percona patches have been released for 5.0.88 or
- 5.0.90.
-
- 29 Nov 2009; Tobias Klausmann <klausman@gentoo.org>
- mysql-5.0.84-r1.ebuild:
- Stable on alpha, bug #290485
-
- 26 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.84-r1.ebuild:
- Update my official test instructions for arches seeking to mark as stable.
-
- 09 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
- mysql-5.0.84-r1.ebuild:
- stable x86, bug 290485
-
- 26 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
- mysql-5.0.84-r1.ebuild:
- amd64 stable wrt #290485
-
- 10 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild,
- mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild:
- Bug 284946 again, prefix needs gcc-apple too.
-
- 05 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild,
- mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild:
- Bug #284946: Per upstream changes, MySQL now requires at least GCC4.
-
- 08 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.84-r1.ebuild:
- Bug #284078: Some of the version specs in the patchset were wrong, so the
- patches did not get applied, and lead to a failure to apply.
-
-*mysql-5.0.84-r1 (08 Sep 2009)
-
- 08 Sep 2009; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.0.84-r1.ebuild:
- Revbump because of bug #283926 causing issues for GCC4.4 users.
-
-*mysql-5.0.84 (04 Sep 2009)
-
- 04 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.84.ebuild:
- Version bump. 5.0.85 will follow when that Percona patchset is available.
-
-*mysql-5.0.83 (06 Jul 2009)
-
- 06 Jul 2009; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.83.ebuild,
- metadata.xml:
- Version bump for bug 267091. Also fixes bugs: 253917, 271475. Include
- Percona patchset 5.0.83-b17. USE=community features now available directly
- and enabled by default.
-
- 14 Apr 2009; Jeremy Olexa <darkside@gentoo.org>
- -mysql-4.1.23_alpha20070101-r61.ebuild:
- remove p.masked version after talking to robbat2 in irc
-
-*mysql-5.0.76-r1 (12 Apr 2009)
-
- 12 Apr 2009; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.0.76-r1.ebuild:
- Bug #238487, lots of patching fun to enable building of a shared embedded
- libmysqld for Amarok.
-
- 01 Mar 2009; Raúl Porcel <armin76@gentoo.org> mysql-5.0.70-r1.ebuild:
- s390/sh stable wrt #246652
-
- 28 Feb 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-4.1.22-r1.ebuild,
- mysql-4.1.23_alpha20070101-r61.ebuild:
- Bug #259977: apply the automake patch so that older 4.1 still compiles.
-
-*mysql-5.0.76 (11 Feb 2009)
-
- 11 Feb 2009; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.76.ebuild:
- Version bump. Includes new patches for bad whitespace in the HTML encoding
- testcase, plus SIGBUS fixes for sparc. -r1 will contain the Percona
- patchset.
-
- 14 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
- mysql-4.0.27-r1.ebuild, mysql-4.1.22-r1.ebuild,
- mysql-4.1.23_alpha20070101-r61.ebuild:
- Mysql 4 doesn't compile cleanly on alpha (bug 162062) and nothing depends
- on it specifically, so dropping the keyword altogether
-
- 03 Dec 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.70-r1.ebuild,
- mysql-5.0.72-r1.ebuild:
- Marking mysql-5.0.70-r1 ppc64 and mysql-5.0.72-r1 ~ppc64
-
- 03 Dec 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.70-r1.ebuild:
- Stable for HPPA (bug #246652).
-
- 01 Dec 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.72-r1.ebuild:
- Marking mysql-5.0.72-r1 ppc64 for bug 246652
-
- 01 Dec 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.70-r1.ebuild:
- alpha/arm/ia64/sparc stable wrt #246652
-
- 30 Nov 2008; Markus Meier <maekke@gentoo.org> mysql-5.0.70-r1.ebuild:
- amd64/x86 stable, bug #246652
-
- 29 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
- mysql-5.0.70-r1.ebuild:
- ppc stable, bug #246652
-
-*mysql-5.0.72-r1 (29 Nov 2008)
-*mysql-5.0.70-r1 (29 Nov 2008)
-
- 29 Nov 2008; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.0.70-r1.ebuild, +mysql-5.0.72-r1.ebuild:
- Bump to add security fixes for bug #240407 (MySQL #27884), #229329 (MySQL
- #16470).
-
-*mysql-5.0.72 (29 Nov 2008)
-
- 29 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.72.ebuild:
- Version bump, but -r1 to follow shortly with patches, just here for
- debugging.
-
- 29 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild:
- Move the hostname==localhost check from pkg_setup to pkg_config and
- src_test instead, to enable building in binpkg hosts more easily.
-
- 25 Nov 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.70.ebuild:
- Marking mysql-5.0.70 ppc64 for bug 246652
-
- 22 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.70.ebuild:
- ppc stable, bug #246652
-
- 21 Nov 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.70.ebuild:
- ia64/sparc/x86 stable wrt #246652
-
- 18 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild:
- Update archive_gis disable.
-
- 17 Nov 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.70.ebuild:
- Stable for HPPA (bug #246652).
-
- 16 Nov 2008; Thomas Anderson <gentoofan23@gentoo.org> mysql-5.0.70.ebuild:
- stable amd64, bug 246652
-
- 16 Nov 2008; Tobias Klausmann <klausman@gentoo.org> mysql-5.0.70.ebuild:
- Stable on alpha, bug #246652
-
- 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.27-r1.ebuild,
- mysql-4.1.22-r1.ebuild, mysql-4.1.23_alpha20070101-r61.ebuild,
- mysql-5.0.26-r2.ebuild, mysql-5.0.32.ebuild, mysql-5.0.34.ebuild,
- mysql-5.0.38.ebuild, mysql-5.0.40.ebuild, mysql-5.0.42.ebuild,
- mysql-5.0.44.ebuild, mysql-5.0.44-r1.ebuild, mysql-5.0.44-r2.ebuild,
- mysql-5.0.54.ebuild, mysql-5.0.56.ebuild, mysql-5.0.60.ebuild,
- mysql-5.0.60-r1.ebuild, mysql-5.0.70.ebuild:
- Repoman cleanups.
-
- 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild:
- archive_gis is still broken on big_endian.
-
- 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild:
- Test commit again, with repoman.
-
- 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-4.0,
- files/my.cnf-4.1:
- Another instance for bug #237058.
-
- 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf:
- Bug #237058, use innodb_file_per_table by default to avoid innodb massive
- growth.
-
-*mysql-5.0.70 (14 Nov 2008)
-
- 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.70.ebuild:
- Version bump using the straight patchset from 5.0.60 to aid security.
- Later revisions will contain new patches. Please note that
- FEATURES=usersandbox may cause very weird src_test failures.
-
- 05 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
- Add USE flag description to metadata wrt GLEP 56.
-
- 24 Jul 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.60-r1.ebuild:
- alpha/ia64/x86 stable wrt security #220399
-
- 22 Jul 2008; Tobias Scherbaum <dertobi123@gentoo.org>
- mysql-5.0.60-r1.ebuild:
- ppc stable, bug #220399
-
- 22 Jul 2008; <chainsaw@gentoo.org> mysql-5.0.60-r1.ebuild:
- AMD64 stable keyword for 5.0.60-r1; for security bug #220399. Tested on
- hardened Opteron 2218 (hardened/amd64, gcc-3.4.6, glibc-2.6.1-r0,
- 2.6.24-hardened-r3 x86_64) and Core 2 Duo
- (default/linux/amd64/2008.0/developer, gcc-4.3.1, glibc-2.8_p20080602-r0,
- 2.6.26 x86_64). NDB fails tests on AMD64, discussed with robbat2, clear to
- proceed.
-
- 21 Jul 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.60-r1.ebuild:
- Stable for HPPA (bug #220399).
-
- 20 Jul 2008; Ferris McCormick <fmccor@gentoo.org> mysql-5.0.60-r1.ebuild:
- Sparc stable, Security Bug #220399 (in use for 6 weeks now).
-
-*mysql-5.0.60-r1 (01 Jun 2008)
-
- 01 Jun 2008; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.0.60-r1.ebuild:
- mysql_config did not return correct output, per bug #224451. Revision bump
- with a fix.
-
- 29 May 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.27-r1.ebuild,
- mysql-4.1.22-r1.ebuild:
- Drop mips down to ~mips to make repoman happy.
-
- 29 May 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.26-r2.ebuild,
- mysql-5.0.32.ebuild, mysql-5.0.34.ebuild, mysql-5.0.38.ebuild,
- mysql-5.0.40.ebuild, mysql-5.0.42.ebuild, mysql-5.0.44.ebuild,
- mysql-5.0.44-r1.ebuild, mysql-5.0.44-r2.ebuild, mysql-5.0.54.ebuild,
- mysql-5.0.56.ebuild, mysql-5.0.60.ebuild:
- Convert all all FEATURES=userpriv tests to be UID -eq 0 to make Paludis et
- al happy.
-
-*mysql-5.0.60 (29 May 2008)
-
- 29 May 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.60.ebuild:
- Version bump of MySQL finally.
-
- 10 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.27-r1.ebuild,
- mysql-4.1.22-r1.ebuild, mysql-4.1.23_alpha20070101-r61.ebuild,
- mysql-5.0.56.ebuild:
- Satisfy the never slumbering repoman.
-
-*mysql-5.0.56 (10 Mar 2008)
-
- 10 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.56.ebuild:
- 5.0.56 release, just as a plain version bump from 5.0.54. More patches to
- follow in -r1.
-
- 28 Jan 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.54.ebuild:
- Stable for HPPA (bug #201669).
-
- 27 Jan 2008; Ferris McCormick <fmccor@gentoo.org> mysql-5.0.54.ebuild:
- Sparc stable, Security Bug #201669 --- see the bug for details.
-
- 27 Jan 2008; Richard Freeman <rich0@gentoo.org> mysql-5.0.54.ebuild:
- amd64 stable - bug #201669
-
- 26 Jan 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.54.ebuild:
- Marking mysql-5.0.54 ppc64 for bug 201669
-
- 26 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.54.ebuild:
- ppc stable, bug #201669
-
- 26 Jan 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.54.ebuild:
- alpha/ia64 stable wrt security #201669
-
- 25 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
- mysql-3.23.58-r1.ebuild:
- shut up repoman about unqouted variables
-
- 25 Jan 2008; Christian Faulhammer <opfer@gentoo.org> mysql-5.0.54.ebuild:
- stable x86, security bug 201669
-
- 25 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.54.ebuild:
- Disable the subselect testcase on x86.
-
- 25 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.54.ebuild:
- Bump the mysql-extras.
-
-*mysql-5.0.54 (15 Jan 2008)
-
- 15 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.54.ebuild:
- Add MySQL-5.0.54 to the tree. Unlike some of the intervening releases, this
- one actually works and passes both the testsuite and my own tests.
-
- 18 Nov 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.44-r2.ebuild:
- Stable on ppc64; bug #198988
-
- 18 Nov 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- mysql-5.0.44-r2.ebuild:
- ppc stable, bug #198988
-
- 17 Nov 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.44-r2.ebuild:
- alpha/ia64 stable wrt security #198988
-
- 16 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.44-r2.ebuild:
- Stable on amd64 per bug 198988, tested by me, approved by KingTaco.
-
- 16 Nov 2007; Jurek Bartuszek <jurek@gentoo.org> mysql-5.0.44-r2.ebuild:
- x86 stable (bug #198988)
-
- 16 Nov 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.44-r2.ebuild:
- Stable for HPPA (bug #198988).
-
- 16 Nov 2007; Ferris McCormick <fmccor@gentoo.org> mysql-5.0.44-r2.ebuild:
- Sparc stable --- Security Bug #198988 --- looks good to me.
-
-*mysql-5.0.44-r2 (16 Nov 2007)
-
- 16 Nov 2007; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.0.44-r2.ebuild:
- Fix for bug #198988, DoS with InnoDB. Also fixes upstream TMPDIR bug 30287.
-
- 08 Nov 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.44-r1.ebuild:
- alpha/ia64/x86 stable
-
- 28 Jul 2007; Steve Dibb <beandog@gentoo.org> mysql-5.0.44-r1.ebuild:
- amd64 stable, security bug 185333
-
- 17 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- mysql-5.0.44-r1.ebuild:
- Stable on sparc wrt security #185333
-
- 16 Jul 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.44-r1.ebuild:
- Stable for HPPA (bug #185333).
-
- 16 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.44.ebuild:
- ppc stable, bug #185333
-
- 16 Jul 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.44-r1.ebuild:
- Stable on ppc64; bug #185333
-
- 15 Jul 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.44.ebuild:
- alpha/ia64/x86 stable wrt security #185333
-
-*mysql-5.0.44-r1 (15 Jul 2007)
-
- 15 Jul 2007; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-5.0.44-r1.ebuild:
- Cleanup of src_test code so that the enterprise and community ebuilds can be
- very similar. Note that upstream has changed the testing procedures such
- that they will always fail if you use FEATURES=-userpriv.
-
- 11 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org> mysql-5.0.44.ebuild:
- fix inherit order so DESCRIPTION is properly set
-
-*mysql-5.0.44 (11 Jul 2007)
-
- 11 Jul 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.44.ebuild:
- Version bump for bug #184791. Includes patch for mysql_client_test per bug
- #160284, thanks to gabrielp@simnet.is.
-
- 09 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.42.ebuild:
- ppc stable, bug #178860
-
- 08 Jun 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.42.ebuild:
- alpha/ia64 stable wrt security #178860
-
- 08 Jun 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.42.ebuild:
- Stable for HPPA (bug #178860).
-
- 07 Jun 2007; Christian Faulhammer <opfer@gentoo.org> mysql-5.0.42.ebuild:
- stable x86, security bug 178860
-
- 07 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> mysql-5.0.42.ebuild:
- Stable on sparc wrt security #178860
-
- 07 Jun 2007; Christoph Mende <angelos@gentoo.org> mysql-5.0.42.ebuild:
- Stable on amd64 wrt bug 178860
-
- 07 Jun 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.42.ebuild:
- Stable on ppc64; bug #178860
-
-*mysql-5.0.42 (07 Jun 2007)
-
- 07 Jun 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.42.ebuild:
- Version bump, security bug #178860, should also fix #179398 DATE/DATETIME
- upstream regression.
-
- 31 May 2007; Christoph Mende <angelos@gentoo.org> mysql-5.0.40.ebuild:
- Stable on amd64 wrt security bug 177913
-
- 16 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.40.ebuild:
- ppc stable, bug #177913
-
- 16 May 2007; Jose Luis Rivero <yoswink@gentoo.org> mysql-5.0.40.ebuild:
- Stable on alpha wrt security bug #177913
-
- 14 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> mysql-5.0.40.ebuild:
- Stable on sparc wrt security #177913 and #157408
-
- 14 May 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.40.ebuild:
- Stable for HPPA (bug #177913).
-
- 13 May 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.40.ebuild:
- ia64 + x86 stable wrt security bug 177913
-
- 13 May 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.40.ebuild:
- Stable on ppc64; bug #177913
-
-*mysql-5.0.40 (11 May 2007)
-
- 11 May 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.40.ebuild:
- Version bump. Fixes bugs 168931, 174790, 177913.
-
- 28 Apr 2007; Sven Wegener <swegener@gentoo.org> mysql-3.23.58-r1.ebuild:
- Fix *initd, *confd and *envd calls (#17388, #174266)
-
- 22 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.38.ebuild:
- ppc stable, bug #171934
-
- 20 Apr 2007; Jose Luis Rivero <yoswink@gentoo.org> mysql-5.0.38.ebuild:
- Stable on alpha wrt #144999
-
- 17 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> mysql-5.0.38.ebuild:
- Stable on sparc wrt security #171934
-
- 16 Apr 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.38.ebuild:
- Stable for HPPA (bug #171934).
-
- 16 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.38.ebuild:
- Mark x86 as stable as requested of me by Ticho.
-
- 16 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.38.ebuild:
- The cluster tests fail when run as root, so block them when FEATURES=-userpriv.
-
- 15 Apr 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.38.ebuild:
- ia64 stable wrt security bug 171934
-
- 15 Apr 2007; Peter Weller <welp@gentoo.org> mysql-5.0.38.ebuild:
- Stable on amd64 wrt bug 171934
-
- 15 Apr 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.38.ebuild:
- Stable on ppc64; bug #171934
-
- 15 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.38.ebuild:
- Fix whitespace.
-
-*mysql-5.0.38 (15 Apr 2007)
-
- 15 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.38.ebuild:
- Version bump, for two security bugs: #171934 and #170126.
-
- 06 Mar 2007; Luca Longinotti <chtekk@gentoo.org> mysql-5.0.34.ebuild:
- Port libtool fix properly to mysql.eclass.
- Revert eclass-in-ebuild, fixes bug #169618.
-
- 06 Mar 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.34.ebuild:
- Bug #167758 - fix to support libtool-1.5.23b.
-
-*mysql-5.0.34 (04 Mar 2007)
-
- 04 Mar 2007; Francesco Riosa <vivo@gentoo.org>
- -mysql-5.0.34_alpha20070101-r61.ebuild, +mysql-5.0.34.ebuild:
- version bump
-
- 04 Mar 2007; Marius Mauch <genone@gentoo.org> mysql-3.23.58-r1.ebuild:
- Replacing einfo with elog
-
- 12 Jan 2007; Luca Longinotti <chtekk@gentoo.org> -files/logrotate.mysql,
- mysql-3.23.58-r1.ebuild, -mysql-4.0.25-r2.ebuild, mysql-4.0.27-r1.ebuild,
- -mysql-4.1.21.ebuild, mysql-4.1.22-r1.ebuild,
- mysql-4.1.23_alpha20070101-r61.ebuild, mysql-5.0.26-r2.ebuild,
- -mysql-5.0.30-r1.ebuild, mysql-5.0.32.ebuild,
- mysql-5.0.34_alpha20070101-r61.ebuild:
- Start cleanup.
-
-*mysql-5.0.32 (08 Jan 2007)
-
- 08 Jan 2007; Francesco Riosa <vivo@gentoo.org> +mysql-5.0.32.ebuild:
- version bump
-
-*mysql-5.0.34_alpha20070101-r61 (05 Jan 2007)
-*mysql-5.0.30-r1 (05 Jan 2007)
-*mysql-5.0.26-r2 (05 Jan 2007)
-*mysql-4.1.23_alpha20070101-r61 (05 Jan 2007)
-*mysql-4.1.22-r1 (05 Jan 2007)
-*mysql-4.0.27-r1 (05 Jan 2007)
-
- 05 Jan 2007; Francesco Riosa <vivo@gentoo.org> -files/mysql.conf.d,
- -files/mysql.rc6, -files/mysqlmanager.conf.d, -files/mysqlmanager.rc6,
- -mysql-4.0.27.ebuild, +mysql-4.0.27-r1.ebuild, -mysql-4.1.22.ebuild,
- +mysql-4.1.22-r1.ebuild, -mysql-4.1.23_alpha20070101-r60.ebuild,
- +mysql-4.1.23_alpha20070101-r61.ebuild, -mysql-5.0.26-r1.ebuild,
- +mysql-5.0.26-r2.ebuild, -mysql-5.0.30.ebuild, +mysql-5.0.30-r1.ebuild,
- -mysql-5.0.34_alpha20070101-r60.ebuild,
- +mysql-5.0.34_alpha20070101-r61.ebuild:
- force revision bump, needed to fix/discover bugs introuduced during last
- working days.
-
- 05 Jan 2007; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
- mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-4.1.22.ebuild,
- mysql-5.0.26-r1.ebuild, mysql-5.0.30.ebuild:
- bug #156301 => mysql_config has now stripped cflags (version 4.0.x and 4.1.21
- still unpatched)
- bug #160059 => WANT_AUTOCONF and WANT_AUTOMAKE are set to "latest"
-
- 04 Jan 2007; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
- mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-4.1.22.ebuild,
- mysql-4.1.23_alpha20070101-r60.ebuild, mysql-5.0.26-r1.ebuild,
- mysql-5.0.30.ebuild, mysql-5.0.34_alpha20070101-r60.ebuild:
- - moved $MY_EXTRAS_VER in ebuilds
- - fix bug #160023, added symlinking in src_install()
- - fix bug #159973, RDEPEND on sys-apps/mysql
-
-*mysql-5.0.34_alpha20070101-r60 (03 Jan 2007)
-*mysql-4.1.23_alpha20070101-r60 (03 Jan 2007)
-
- 03 Jan 2007; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
- mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-4.1.22.ebuild,
- +mysql-4.1.23_alpha20070101-r60.ebuild, mysql-5.0.26-r1.ebuild,
- mysql-5.0.30.ebuild, +mysql-5.0.34_alpha20070101-r60.ebuild:
- Better handling of test suite, added bitkeeper snapshot versions.
- Many changes in the eclass.
-
-*mysql-4.1.22 (10 Dec 2006)
-
- 10 Dec 2006; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.22.ebuild:
- As everybody already know mysql is now splitted in community and enterprise
- to better serve their customers, both versions are still under the GPL
- umbrella
- and there is already a lot of information in internet aabout this.
- The "cs" and "en" sources are packaged as dev-db/mysql,
- dev-db/mysql-community.
- Now 4.1.22 homepage show it as community sources but it will appear here too,
- the motivations are listed below:
- - gentoo-team were told by upstream that {cs,en} split only apply to >= 5.0.27
- - comparing the sources with previous don't show differences in fex
- "mysql.info" file, the same file instead is different in 5.0.{27,28} and add
- an explanation of differences between the two releases.
-
- 10 Dec 2006; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58-r1.ebuild,
- mysql-5.0.30.ebuild:
- add LinuxThread patch for mysql-3 after more than one year of brokeness
-
- 09 Dec 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.30.ebuild:
- version bump, split of SRC_URIs outside the eclass
-
- 04 Dec 2006; Tim Yamin <plasmaroo@gentoo.org> mysql-5.0.26-r1.ebuild:
- Stable on IA64; bug #144999.
-
- 24 Nov 2006; Markus Rothe <corsair@gentoo.org> mysql-5.0.26-r1.ebuild:
- Stable on ppc64; bug #144999
-
- 23 Nov 2006; Francesco Riosa <vivo@gentoo.org>
- -mysql-5.1.13_alpha20061018.ebuild:
- 5.1.13 is bitkeeper sources, I do assume these are to be considered community
-
- 17 Nov 2006; <blubb@gentoo.org> mysql-5.0.26-r1.ebuild:
- stable on amd64
-
- 08 Nov 2006; Jeroen Roovers <jer@gentoo.org> mysql-5.0.26-r1.ebuild:
- Stable for HPPA (bug #144999).
-
- 07 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- mysql-5.0.26-r1.ebuild:
- Stable on sparc wrt #144999
-
- 06 Nov 2006; nixnut <nixnut@gentoo.org> mysql-5.0.26-r1.ebuild:
- Stable on ppc wrt bug 144999
-
- 05 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
- mysql-5.0.26-r1.ebuild:
- stabled x86, bug #144999
-
- 01 Nov 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
- mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-5.0.26-r1.ebuild,
- mysql-5.1.13_alpha20061018.ebuild:
- - Added warn to ARCHs to remember them to cvs update the eclasses too
- - converted 4.0.25 to use eclasses.
- - added "~sparc-fbsd" keywords to two dependancies
-
- 27 Oct 2006; Luca Longinotti <chtekk@gentoo.org>
- files/digest-mysql-5.1.13_alpha20061018, Manifest:
- Fix digest... Eclasses, please update YOUR ECLASSES!
-
- 27 Oct 2006; Roy Marples <uberlord@gentoo.org> mysql-5.0.26-r1.ebuild:
- Added ~sparc-fbsd keyword.
-
- 25 Oct 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.26-r1.ebuild:
- Fix "trigger" test
-
-*mysql-5.0.26-r1 (21 Oct 2006)
-
- 21 Oct 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-5.0.26.ebuild,
- +mysql-5.0.26-r1.ebuild:
- Fix ABI breakage introduced in MySQL 5.0.26, thanks to Sean Finney for
- discovering this (Debian MySQL maintainer).
-
-*mysql-5.1.13_alpha20061018 (21 Oct 2006)
-
- 21 Oct 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-5.0.24-r1.ebuild,
- -mysql-5.1.7_beta.ebuild, +mysql-5.1.13_alpha20061018.ebuild:
- Add MySQL 5.1.13 for the 5.1 series, thanks a lot to vivo for working on 5.1
- support! Also remove old 5.0.24-r1 ebuild.
-
-*mysql-5.0.26 (13 Oct 2006)
-
- 13 Oct 2006; Luca Longinotti <chtekk@gentoo.org> files/mysql.rc6,
- +mysql-5.0.26.ebuild:
- Update to MySQL 5.0.26, fix init-script bug.
-
- 10 Oct 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.24-r1.ebuild:
- Added patch, fix bug #150458
-
- 30 Sep 2006; Luca Longinotti <chtekk@gentoo.org> mysql-4.0.25-r2.ebuild:
- Fix bug #143429.
-
- 05 Sep 2006; Joshua Kinard <kumba@gentoo.org> mysql-4.1.21.ebuild:
- Marked stable on mips.
-
-*mysql-5.0.24-r1 (31 Aug 2006)
-
- 31 Aug 2006; Luca Longinotti <chtekk@gentoo.org> mysql-4.0.27.ebuild,
- -mysql-4.1.20.ebuild, mysql-4.1.21.ebuild, -mysql-5.0.24.ebuild,
- +mysql-5.0.24-r1.ebuild, mysql-5.1.7_beta.ebuild:
- Add MySQL 5.0.24a as mysql-5.0.24-r1 (thanks to vivo for re-release support
- in the eclasses/ebuilds). This fixes some ABI breakage introduced by 5.0.24.
- Also cleanup old, unneeded versions.
-
- 28 Aug 2006; Francesco Riosa <vivo@gentoo.org> files/mysql.rc6,
- files/mysqlmanager.rc6:
- small corrections to init.d scripts, thanks robbat2, bug #144999 #c2
-
-*mysql-5.0.24 (08 Aug 2006)
-
- 08 Aug 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-5.0.22.ebuild,
- +mysql-5.0.24.ebuild:
- Version bump, fixes security bug #142815.
-
- 04 Aug 2006; Andrej Kacian <ticho@gentoo.org> mysql-4.1.21.ebuild:
- Stable on x86, security bug #142429.
-
- 04 Aug 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.21.ebuild:
- Stable on amd64 wrt security Bug #142429.
-
- 04 Aug 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.1.21.ebuild:
- Stable on hppa. See bug #142429.
-
- 03 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.1.21.ebuild:
- ppc stable, bug #142429
-
- 03 Aug 2006; Markus Rothe <corsair@gentoo.org> mysql-4.1.21.ebuild:
- Stable on ppc64; bug #142429
-
- 02 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.1.21.ebuild:
- Stable on sparc wrt security #142429
-
- 02 Aug 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.21.ebuild:
- Stable on alpha wrt security Bug #142429.
-
-*mysql-4.1.21 (02 Aug 2006)
-
- 02 Aug 2006; Luca Longinotti <chtekk@gentoo.org> +mysql-4.1.21.ebuild:
- Version bump, fix security bug #142429.
-
- 30 Jul 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.1.14-r1.ebuild:
- Remove old version.
-
- 18 Jun 2006; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.27.ebuild,
- mysql-4.1.20.ebuild:
- Stable on ia64, bug 135076.
-
- 03 Jun 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.1.19.ebuild:
- Remove old MySQL version now that keywords are ok.
-
- 03 Jun 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.1.20.ebuild:
- Stable on hppa. See bug #135076.
-
- 01 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.1.20.ebuild:
- ppc stable, bug #135076
-
- 01 Jun 2006; Markus Rothe <corsair@gentoo.org> mysql-4.1.20.ebuild:
- Stable on ppc64; bug #135076
-
- 01 Jun 2006; Jason Wever <weeve@gentoo.org> mysql-4.1.20.ebuild:
- Stable on SPARC wrt security bug #135076.
-
- 01 Jun 2006; Mark Loeser <halcy0n@gentoo.org> mysql-4.1.20.ebuild:
- Stable on x86; bug #135076
-
- 31 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.20.ebuild:
- Stable on alpha wrt security Bug #135076.
-
- 31 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.20.ebuild:
- Stable on amd64 wrt security Bug #135076.
-
-*mysql-5.0.22 (31 May 2006)
-*mysql-4.1.20 (31 May 2006)
-
- 31 May 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.0.26-r1.ebuild,
- -mysql-4.1.18-r61.ebuild, +mysql-4.1.20.ebuild, -mysql-5.0.19-r1.ebuild,
- -mysql-5.0.21.ebuild, +mysql-5.0.22.ebuild:
- Bump MySQL to 4.1.20 and 5.0.22, fixes a security bug.
- Also drop older MySQL versions, at least the ones we can drop. :)
-
- 17 May 2006; Diego Pettenò <flameeyes@gentoo.org> mysql-4.1.19.ebuild:
- Add ~x86-fbsd keyword for 4.1 series.
-
- 16 May 2006; Markus Rothe <corsair@gentoo.org> mysql-4.0.27.ebuild:
- Stable on ppc64; bug #132146
-
- 15 May 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.0.27.ebuild:
- Stable on hppa. See bug #132146.
-
- 14 May 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.0.27.ebuild:
- ppc stable, bug #132146
-
- 13 May 2006; Jason Wever <weeve@gentoo.org> mysql-4.0.27.ebuild:
- Stable on SPARC wrt bug #133204.
-
- 13 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.0.27.ebuild:
- Stable on alpha wrt security Bug #132146.
-
- 13 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.0.27.ebuild:
- Stable on amd64 wrt security Bug #132146.
-
- 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> mysql-4.0.27.ebuild:
- Stable on x86 wrt bug #132146.
-
-*mysql-4.0.27 (13 May 2006)
-
- 13 May 2006; Luca Longinotti <chtekk@gentoo.org> +mysql-4.0.27.ebuild:
- Add MySQL 4.0.27, fixes security bug #132146.
-
- 08 May 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.1.14.ebuild:
- Remove mysql-4.1.14.ebuild, old-style, has open security issues, masked
- because of those pending removal since a few weeks, and that removal is now.
-
- 07 May 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.1.19.ebuild:
- ppc stable, bug #132146
-
- 07 May 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.1.19.ebuild:
- Stable on hppa. See bug #132146.
-
- 06 May 2006; Jason Wever <weeve@gentoo.org> mysql-4.1.19.ebuild:
- Stable on SPARC wrt security bug #132146.
-
- 06 May 2006; <tcort@gentoo.org> mysql-4.1.19.ebuild:
- Stable on amd64 wrt security Bug #132146.
-
- 06 May 2006; Markus Rothe <corsair@gentoo.org> mysql-4.1.19.ebuild:
- Stable on ppc64; bug #132146
-
- 06 May 2006; Luca Longinotti <chtekk@gentoo.org>
- files/digest-mysql-4.0.26-r1, files/digest-mysql-4.1.14-r1,
- files/digest-mysql-4.1.18-r61, files/digest-mysql-4.1.19,
- files/digest-mysql-5.0.19-r1, files/digest-mysql-5.0.21,
- files/digest-mysql-5.1.7_beta, Manifest:
- Fix digests, *PLEASE* make sure to update your eclass/ directory too, as we
- changed how patches are worked with!
-
- 06 May 2006; <tcort@gentoo.org> mysql-4.1.19.ebuild:
- Stable on alpha wrt security Bug #132146.
-
- 06 May 2006; Mark Loeser <halcy0n@gentoo.org> mysql-4.1.19.ebuild:
- Stable on x86; bug #132146
-
-*mysql-5.0.21 (05 May 2006)
-*mysql-4.1.19 (05 May 2006)
-*mysql-4.0.26-r1 (05 May 2006)
-
- 05 May 2006; Luca Longinotti <chtekk@gentoo.org> +files/my.cnf-4.0,
- -files/my.cnf-4.0.14-r1, -files/mysql-4.0.15.rc6, -files/my.cnf-4.0.24-r1,
- -files/mysql-4.0.24-r1.rc6, -files/mysql-4.0.24-r2.rc6, files/my.cnf-4.1,
- -files/my.cnf-4.1-r1, files/logrotate.mysql, -files/logrotate-slot.mysql,
- +files/mysql.conf.d, -files/mysql.conf.d-r1, +files/mysql.rc6,
- -files/mysql.rc6-r3, files/mysqlmanager.conf.d, files/mysqlmanager.rc6,
- metadata.xml, mysql-4.0.25-r2.ebuild, -mysql-4.0.26.ebuild,
- +mysql-4.0.26-r1.ebuild, mysql-4.1.14.ebuild, mysql-4.1.14-r1.ebuild,
- mysql-4.1.18-r61.ebuild, +mysql-4.1.19.ebuild, mysql-5.0.19-r1.ebuild,
- +mysql-5.0.21.ebuild, mysql-5.1.7_beta.ebuild:
- Sync with overlay, update to 4.1.19 and 5.0.21 to fix some security issues,
- see bug #132146.
-
- 27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest:
- Fixing SHA256 digest, pass four
-
- 22 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> mysql-5.0.19-r1.ebuild:
- Add ~x86-fbsd keyword.
-
- 12 Apr 2006; Jeremy Huddleston <eradicator@gentoo.org>
- mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, mysql-4.1.14-r1.ebuild,
- mysql-4.1.18-r61.ebuild, mysql-5.0.19-r1.ebuild, mysql-5.1.7_beta.ebuild:
- Added a newline at the end of each file to have its timestamp updated in
- order to work around bug #129645.
-
- 11 Apr 2006; Francesco Riosa <vivo@gentoo.org>
- files/digest-mysql-4.1.14-r1, files/digest-mysql-4.1.18-r61,
- files/digest-mysql-5.0.19-r1, Manifest:
- Updated patches to fix bug #129584
-
- 11 Apr 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14-r1.ebuild,
- mysql-4.1.18-r61.ebuild, mysql-5.0.19-r1.ebuild, mysql-5.1.7_beta.ebuild:
- Initialize must have variables in ebuilds, portage cache may create a fake
- SRC_URI if those are not present.
-
- 10 Apr 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.1.7_beta.ebuild:
- MySQL 5.1 keyword back to "-*" on request.
-
-*mysql-5.0.19-r1 (10 Apr 2006)
-*mysql-4.1.18-r61 (10 Apr 2006)
-*mysql-4.1.14-r1 (10 Apr 2006)
-
- 10 Apr 2006; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.14.ebuild,
- +mysql-4.1.14-r1.ebuild, -mysql-4.1.18-r60.ebuild,
- +mysql-4.1.18-r61.ebuild, -mysql-5.0.18-r60.ebuild, -mysql-5.0.19.ebuild,
- +mysql-5.0.19-r1.ebuild, mysql-5.1.7_beta.ebuild:
- fix Bug #128713 dev-db/mysql: Query Logging Bypass Vulnerability
- (CVE-2006-0903)
- Raphael Marichez has ported the upstream patch to 4.1.14, thanks!
-
- 24 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild:
- Fix Bug 111073 also for stable ebuilds
-
- 18 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.18-r60.ebuild:
- Cleaned up duplicate code on this one too (forgotten before).
-
- 17 Mar 2006; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.18-r30.ebuild,
- mysql-4.1.18-r60.ebuild, -mysql-5.0.18-r30.ebuild, mysql-5.0.19.ebuild,
- mysql-5.1.7_beta.ebuild:
- Further cleanup, slotting totally removed now, an overlay will be set up ASAP.
-
- 16 Mar 2006; Francesco Riosa <vivo@gentoo.org> +files/mysql.conf.d-r1,
- +files/mysql.rc6-r3, -files/mysql-slot.conf.d,
- -files/mysql-slot.conf.d-r1, -files/mysql-slot.rc6,
- -files/mysql-slot.rc6-r1, -files/mysql-slot.rc6-r3,
- +files/mysqlmanager.conf.d, +files/mysqlmanager.rc6,
- -files/mysqlmanager-slot.conf.d, -files/mysqlmanager-slot.rc6,
- -mysql-4.1.16.ebuild, -mysql-4.1.16-r30.ebuild, -mysql-5.0.18.ebuild:
- Further cleanup.
-
- 10 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild,
- mysql-5.0.18.ebuild:
- revdep-rebuild --soname --> revdep-rebuild --library
- part of bug #125506, affect mysql eclasses too
-
- 10 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16.ebuild,
- mysql-5.0.18.ebuild:
- Fixed typo in variable declaration, thanks Martin Mokrejs, fix bug #125709
-
-*mysql-5.0.19 (09 Mar 2006)
-*mysql-5.0.18-r60 (09 Mar 2006)
-*mysql-4.1.18-r60 (09 Mar 2006)
-
- 09 Mar 2006; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.18-r60.ebuild,
- +mysql-5.0.18-r60.ebuild, +mysql-5.0.19.ebuild:
- Added unslotted MySQL for version 4.0.18, 5.0.18 and 5.0.19, all are masked
- waiting for the revert to be announced and documented.
-
-*mysql-5.1.7_beta (03 Mar 2006)
-
- 03 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.18-r30.ebuild,
- mysql-5.0.18-r30.ebuild, -mysql-5.1.6_alpha-r30.ebuild,
- +mysql-5.1.7_beta.ebuild:
- - added $MY_EXTRAS_VER to control version of mysql-extras to download
- - version bump for 5.1, this version is still unsupported.
- important, side by side install (slot) support has been removed in 5.1
- series has a test, 5.0 and 4.1 will follow ... but carefully.
- Changes in the eclass affecting the ebuilds:
- - added $MY_EXTRAS_VER to control version of mysql-extras to download
- - added "embedded" use flag, control the install of ebedded server libs.
- - added "raid" use flag (5.0 only), raid is deprecated and this use should
- stay disabled, upstream removed support for raid in MySQL 5.1
- - fix Bug 111073 mysql configure fails to locate zlib on multilib 64-bit
- systems.
- thanks to all the bug writers for the fix-
- - adopted "eautoreconf" instead of the previous complex combinations of
- autotools programs, thanks flameeyes for the suggestion.
- - a pair of steps in the direction of un-slotting MySQL
-
- 20 Feb 2006; Joshua Kinard <kumba@gentoo.org> mysql-4.1.18-r30.ebuild:
- Added ~mips to KEYWORDS.
-
-*mysql-5.1.6_alpha-r30 (18 Feb 2006)
-
- 18 Feb 2006; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58-r1.ebuild,
- mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, mysql-4.1.14.ebuild,
- mysql-4.1.16.ebuild, mysql-4.1.16-r30.ebuild, mysql-4.1.18-r30.ebuild,
- mysql-5.0.18.ebuild, mysql-5.0.18-r30.ebuild,
- -mysql-5.1.4_alpha-r30.ebuild, +mysql-5.1.6_alpha-r30.ebuild:
- - Version bump for 5.1, also minor eclass change
- - Fixed bad DEPEND, it was checking for "bdb" instead of "berkdb"
- - fixed bad indentation (use of spaces mixed to tabs)
-
-*mysql-4.1.18-r30 (08 Feb 2006)
-
- 08 Feb 2006; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.18-r30.ebuild:
- - version bump for MySQL 4.1
- - mysql eclass has been modified after suggestions from portage team
-
- 05 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6-r3,
- files/mysqlmanager-slot.rc6:
- fix bug #121648 problems stopping mysql under bsd
-
- 04 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6-r3:
- Fix for Bug #121461, plus minor cleanup.
-
- 01 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/my.cnf-4.1-r1:
- Bring back the socket path to it's previous default
- "/var/run/mysqld/mysqld.sock" to make happyer many ebuilds
-
- 01 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/my.cnf-4.1-r1:
- my.cnf revert changed related to innodb
-
- 31 Jan 2006; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.1.16.ebuild,
- +mysql-5.0.18.ebuild:
- Resurrect the pre-slotting ebuilds for 4.1 and 5.0.
-
- 31 Jan 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.conf.d-r1,
- -files/mysql-slot.conf.d-r2, -files/mysql-slot.rc6-r2,
- +files/mysql-slot.rc6-r3:
- - pointer to http://www.gentoo.org/doc/en/mysql-upgrade-slotted.xml added
- - workarounds for test baselayout, also again starting also slotted MySQL
- > from only one file /etc/init.d/mysql
-
- 24 Jan 2006; Francesco Riosa <vivo@gentoo.org> +files/my.cnf-4.1-r1,
- +files/logrotate-slot.mysql, files/mysql-slot.rc6-r2,
- mysql-4.1.16-r30.ebuild, mysql-5.0.18-r30.ebuild,
- mysql-5.1.4_alpha-r30.ebuild:
- All changes refer to slotted versions and eclasses for these.
- - removed "utf8" controversial use flag, it was simply replacing utf8 in
- > my.cnf
- - added "srvdir" use flag, on a system without previous installed MySQL it
- > will use datadir="/srv/localhost/mysql/datadir"
- - support for NOCHECK in rc scripts to be used during upgrade
- - inherit mysql_fx from ebuilds, instead of mysql.eclass to make easyer
- > froze a "stable" package moving the mysql.eclass into the ebuild itself.
- - updated "logrotate" and "my.cnf" to support slotting
-
- 15 Jan 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16-r30.ebuild,
- mysql-5.0.18-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild:
- All changes refer to slotted versions and eclasses for these.
- - Updated mysql-extra to version 20060115
- - mysql_config for version >= 5.0 now recognize slot correctly
- - updated fill_help_tables sql script
- - added confcache to RESTRICT since it has problems with innodb storage engine
- - The better version of MySQL is _always_ the one other software compile on
-
- 11 Jan 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.conf.d-r2,
- files/mysql-slot.rc6-r2:
- - startup default time raised to 15 seconds.
- - removed race condition in pid-file management
- - reworked stop function
-
- 08 Jan 2006; Francesco Riosa <vivo@gentoo.org>
- +files/mysql-slot.conf.d-r2, +files/mysql-slot.rc6-r2,
- mysql-4.1.16-r30.ebuild, mysql-5.0.18-r30.ebuild,
- mysql-5.1.4_alpha-r30.ebuild:
- Slotted mysql versions only (considered ready for testing from now):
- - Modified rc scripts to be more similar to the net.* ones, many script to
- start the servers, one central config file in /etc/conf.d
- - modified and moved the creation of the filelist to be used by the
- mysql-eselect module.
- - other, forgotten
-
- 01 Jan 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16-r30.ebuild,
- mysql-5.0.18-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild:
- switching to eclass based ebuilds, initially only for masked *-r30.
- the code has been mostly cutted and pasted, but there are few changes like:
- - removal of tests deleted based on USE flags, this need to be addressed
- differently
- - fixed typos in code moving files from /usr/share/mysql
-
- 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16.ebuild,
- mysql-5.0.17.ebuild, mysql-5.0.18.ebuild:
- Readded keywords since now all ARCHs has a stable 4.1
-
- 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16.ebuild,
- mysql-4.1.16-r30.ebuild, mysql-5.0.17.ebuild:
- Synced the code of the ebuilds, this should _NOT_ affect the emerge behaviour
- on these ones.
-
- 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.15.ebuild,
- -mysql-4.1.15-r2.ebuild:
- Cleanup of 4.1.15*
-
-*mysql-5.0.18-r30 (30 Dec 2005)
-*mysql-5.0.18 (30 Dec 2005)
-
- 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-5.0.15.ebuild,
- -mysql-5.0.16-r4.ebuild, -mysql-5.0.17-r30.ebuild, +mysql-5.0.18.ebuild,
- +mysql-5.0.18-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild:
- - Version bump to 5.0.18
- - Added a new use flag "max-idx-128" to take advantage of the possibility to
- use a maximum of 128 indexes per table (default is 64).
- Valid for both mysql 5.0 and 5.1, but still minimally tested
- - cleanup of older 5.0 version
-
- 30 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> mysql-4.1.14.ebuild:
- Stable on alpha wrt bug #109301. Credit and lots of thanks to Thomas Cort
- <tcort@cs.ubishops.ca> for testing.
-
- 26 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r2.ebuild,
- mysql-4.1.16.ebuild, mysql-4.1.16-r30.ebuild, mysql-5.0.17.ebuild,
- mysql-5.0.17-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild:
- fix Bug #116303 dev-db/mysql-5.0.17 ebuild config fails
-
-*mysql-5.1.4_alpha-r30 (23 Dec 2005)
-
- 23 Dec 2005; Francesco Riosa <vivo@gentoo.org>
- -mysql-5.1.3_alpha-r30.ebuild, +mysql-5.1.4_alpha-r30.ebuild:
- version bump, minimally tested
-
-*mysql-5.0.17-r30 (20 Dec 2005)
-*mysql-5.0.17 (20 Dec 2005)
-
- 20 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-5.0.16-r30.ebuild,
- +mysql-5.0.17.ebuild, +mysql-5.0.17-r30.ebuild:
- version bump
-
-*mysql-4.1.16-r30 (13 Dec 2005)
-*mysql-4.1.16 (13 Dec 2005)
-
- 13 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.15-r30.ebuild,
- +mysql-4.1.16.ebuild, +mysql-4.1.16-r30.ebuild:
- version bump, switch again to "make test" in src_test() instead of "make
- test-pl"
-
- 12 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r2.ebuild,
- mysql-4.1.15-r30.ebuild, mysql-5.0.16-r4.ebuild, mysql-5.0.16-r30.ebuild,
- mysql-5.1.3_alpha-r30.ebuild:
- - fix Bug #115261, removed annoying sed error message
- - normalized pkg_config across ebuilds (slotted and not)
-
- 11 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r2.ebuild,
- mysql-4.1.15-r30.ebuild, mysql-5.0.16-r4.ebuild, mysql-5.0.16-r30.ebuild,
- mysql-5.1.3_alpha-r30.ebuild:
- Removed filtering of "-Os", as requested. Still dubious about this but I trust
- the user knowledge of it's environment.
- However bugs regarding crashes with "-Os" build will be marked as "invalid"
-
-*mysql-5.0.16-r4 (09 Dec 2005)
-*mysql-4.1.15-r2 (09 Dec 2005)
-
- 09 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.15-r1.ebuild,
- +mysql-4.1.15-r2.ebuild, mysql-4.1.15-r30.ebuild, -mysql-5.0.16-r3.ebuild,
- +mysql-5.0.16-r4.ebuild, mysql-5.0.16-r30.ebuild,
- mysql-5.1.3_alpha-r30.ebuild:
- Updated rc script also for 4.1.15 .
- Stripping C*FLAGS -O[n] with n < 2, those flag has been created problems
- repeatedly (also on my test boxes).
- The upstream default is "-O3", all testing here is done with "-O2" so it's
- possible to consider these ones safe.
- The same change may be backported also to the other ebuilds (stable 4.0 and
- 4.1)
-
- 08 Dec 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6-r1,
- files/mysqlmanager-slot.rc6:
- start-stop-script enhancements after a talk with UberLord in irc
-
-*mysql-5.1.3_alpha-r30 (09 Dec 2005)
-
- 08 Dec 2005; Francesco Riosa <vivo@gentoo.org>
- mysql-4.1.15-r30.ebuild, mysql-5.0.16-r30.ebuild,
- +mysql-5.1.3_alpha-r30.ebuild:
- Time for the new 5.1 version of MySQL, only bug with patches plz.
- Various changes to the masked slot ebuilds
-
- 08 Dec 2005; Francesco Riosa <vivo@gentoo.org>
- +files/mysqlmanager-slot.conf.d, +files/mysqlmanager-slot.rc6:
- feature request Bug #114667 Allow use of mysqlmanager
- Added two start script for the new mysqlmanager utility included in MySQL-5.0
- Used only from masked ebuilds at the moment
-
- 08 Dec 2005; Francesco Riosa <vivo@gentoo.org>
- mysql-4.1.15-r1.ebuild, mysql-5.0.16-r3.ebuild:
- Compatibility with bash version 2.05, fix bug #114609, thanks Simon
- Detheridge
-
- 08 Dec 2005; Francesco Riosa <vivo@gentoo.org>
- +files/mysql-slot.conf.d-r1, +files/mysql-slot.rc6-r1:
- Modified rc script, left the parsing of my.cnf script again to the server.
- - Feature request Bug #114621, added "startup_timeout" option
- - Bug 114742 ignore multiple "replicate-wild-ignore-table" entries in my.cnf
- - workaround Bug 111809 MySQL 5.0.15 ignores collation-server in my.cnf
- Thanks to every bug reporter
-
- 25 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r1.ebuild:
- ... and btw readding some keywords to 4.1.16-r1 too
-
- 25 Nov 2005; Jory A. Pratt <anarchy@gentoo.org> mysql-5.0.15.ebuild,
- mysql-5.0.16-r3.ebuild:
- ~amd64 re-added, permissions are correct allowing mysqld to start on a clean
- install
-
- 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r1.ebuild:
- Readding missing keywords (4.1.15-r1)
-
- 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r1.ebuild,
- mysql-4.1.15-r30.ebuild, mysql-5.0.16-r3.ebuild, mysql-5.0.16-r30.ebuild:
- Another soon of a white night, fixed permission on var/run/mysqld directory
-
-*mysql-4.1.15-r1 (24 Nov 2005)
-
- 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15.ebuild,
- +mysql-4.1.15-r1.ebuild, mysql-4.1.15-r30.ebuild, mysql-5.0.16-r30.ebuild:
- - Restored messed up 4.1.15, thanks to Richard Brown for reporting.
- - added 4.1.15-r1, basically the same ebuild as 5.0.16-r3
-
- 24 Nov 2005; Markus Rothe <corsair@gentoo.org> mysql-4.1.14.ebuild:
- Stable on ppc64
-
- 24 Nov 2005; Jory A. Pratt <anarchy@gentoo.org> mysql-5.0.15.ebuild,
- mysql-5.0.16-r3.ebuild:
- version 5 does not work on clean install
-
-*mysql-5.0.16-r3 (24 Nov 2005)
-
- 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-4.0.24-r2.rc6,
- files/mysql-slot.rc6, mysql-4.1.15.ebuild, mysql-4.1.15-r30.ebuild,
- -mysql-5.0.16-r2.ebuild, +mysql-5.0.16-r3.ebuild, mysql-5.0.16-r30.ebuild:
- refix Bug #113352 linkage back in src_config, this has still to be worked on
- removed annoying dots in rc files
-
- 24 Nov 2005; Herbie Hopkins <herbs@gentoo.org> mysql-5.0.16-r2.ebuild,
- mysql-5.0.16-r30.ebuild:
- Fix small multilib problem (only occurs on no-symlinks profile)
-
-*mysql-5.0.16-r2 (23 Nov 2005)
-
- 23 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15.ebuild,
- mysql-4.1.15-r30.ebuild, -mysql-5.0.16-r1.ebuild, +mysql-5.0.16-r2.ebuild,
- mysql-5.0.16-r30.ebuild:
- fix Bug #113352 , mysql-5.0.16-r1 does not create
- /usr/lib{64}/libmysqlclient.so.15 symlink
-
- The linkage has been somewhat improved too. It has been moved in
- pkg_postinst() function to advise the user to use "revdep-rebuild" with the
- right --so-name option.
-
- As a consequence it does not rely on "dosym" but use "ln" program
- directly(bug).
-
- it work now with FEATURES="prelink notitles sandbox strict userpriv
- usersandbox keeptemp keepwork" but in the future may be needed to advise
- sandbox that we are messing up with the live file-system
-
-*mysql-5.0.16-r1 (23 Nov 2005)
-
- 23 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6,
- -mysql-5.0.16.ebuild, +mysql-5.0.16-r1.ebuild:
- Version bump, modified rc init script thanks to Jasper Bryant-Greene for
- reporting a bug
-
-*mysql-5.0.16-r30 (23 Nov 2005)
-*mysql-5.0.16 (23 Nov 2005)
-
- 23 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6,
- -mysql-4.0.26-r30.ebuild, mysql-4.1.15-r30.ebuild,
- -mysql-5.0.13_rc.ebuild, -mysql-5.0.15-r30.ebuild, +mysql-5.0.16.ebuild,
- +mysql-5.0.16-r30.ebuild:
- Version bump for the 5.0 series.
- The ebuild has been rewritten, it's the first step to slot the mysql database
- server. (diff 5.0.16 and 5.0.16-r30 if you don't belive at it)
-
- Also the rc scripts are changed, hopefully bug #109380 is gone (Thanks to
- Rodrigo Severo for shaping it).
-
- It's possible from now start more than one server tweaking the
- /etc/conf.d/mysql .
-
- The future of slotted MySQL is still uncertain but the rc script will be kept.
-
- More than uncertain is the slotting of MySQL-4.0 too.
-
- reassuming, be careful playing with these ebuilds, never ever "~ARCH" keywords
- has been so unstable.
-
- 21 Nov 2005; Guy Martin <gmsoft@gentoo.org> mysql-4.1.14.ebuild:
- Stable on hppa.
-
- 20 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6:
- modified rc6 script for slotted server. Return status OK if at least on server
- is started.
-
- 19 Nov 2005; Francesco Riosa <vivo@gentoo.org> +files/mysql-slot.conf.d,
- +files/mysql-slot.rc6:
- These two are born for slotted MySQL, however they work as is on normal MySQL
- installations too. (require my_print_defaults)
- Features added or changed
- - Not using mysqld_safe anymore
- - preparsing of my.cnf file, all options outed at startup
- - (possible to) override my.cnf option from conf.d/mysql
- - Start multiple server with different config files
- - using new svc "--nicelevel" option, nice level may be specified on per
- server basis
- - stronger error handling
- - some new warnings
- - slotted mysql management
-
- 06 Nov 2005; Jason Wever <weeve@gentoo.org> mysql-5.0.15.ebuild:
- Added ~sparc keyword.
-
- 04 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.1.14.ebuild:
- Stable on sparc wrt #109301
-
-*mysql-5.0.15-r30 (28 Oct 2005)
-*mysql-4.1.15-r30 (28 Oct 2005)
-*mysql-4.0.26-r30 (28 Oct 2005)
-
- 28 Oct 2005; Francesco Riosa <vivo@gentoo.org> +mysql-4.0.26-r30.ebuild,
- +mysql-4.1.15-r30.ebuild, +mysql-5.0.15-r30.ebuild:
- pre - pre - pre alpha ebuilds for a slotted MySQL
-
- 27 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
- mysql-4.0.26.ebuild, mysql-4.1.14.ebuild, mysql-4.1.15.ebuild,
- mysql-5.0.13_rc.ebuild, mysql-5.0.15.ebuild:
- fix bug #110553, removed duplicate code
-
- 25 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild:
- Backport fixes from 4.1.15, fix Bug 110442
-
-*mysql-5.0.15 (24 Oct 2005)
-
- 24 Oct 2005; Francesco Riosa <vivo@gentoo.org> +mysql-5.0.15.ebuild:
- Version bump, 5.0.15 is the first version declared GA from upstream
-
- 24 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15.ebuild:
- fixed typo, readded /var/log/mysql to binpkg
-
- 24 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild,
- mysql-4.1.15.ebuild, mysql-5.0.13_rc.ebuild:
- Added revdep-rebuild --soname hint
-
- 22 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild,
- -mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, mysql-4.1.15.ebuild,
- mysql-5.0.13_rc.ebuild:
- less destructive zlib removal, still enforcing usage of the system zlib
-
-*mysql-4.1.15 (22 Oct 2005)
-
- 22 Oct 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.0.22.ebuild,
- -mysql-4.0.22-r2.ebuild, -mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild,
- mysql-4.0.26.ebuild, -mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild,
- +mysql-4.1.15.ebuild, -mysql-5.0.12_beta.ebuild, mysql-5.0.13_rc.ebuild:
- - fix Bug #109951 and Bug #109881
- Moved again creation of /var/log/mysql/* where it does not cause
- problems with FEATURES="collision-protect".
- Side effect of the previous bug fix is that /var/log/mysql/* files
- are not included anymore in the binpkg
- - cleanup of old ebuilds
- - version bump for 4.1.15
- Disabling "raid" support with "static" use flag
- test suite has inverted behaviour than 4.1.14, need to use the perl
- based one here
-
- 21 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
- mysql-4.0.26.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild,
- mysql-5.0.13_rc.ebuild:
- Reverted, fix Bug #109881
-
- 20 Oct 2005; Luca Barbato <lu_zero@gentoo.org> mysql-4.1.14.ebuild:
- Marked ppc
-
- 20 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
- mysql-4.0.26.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild,
- mysql-5.0.13_rc.ebuild:
- fix Bug #109881 collision-protect stops MySQL upgrade to 4.1.14
-
- 20 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild,
- mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild, mysql-5.0.13_rc.ebuild:
- - changed upstream upgrade link, Andy Dustman bug #109301, c#10
- - unmasked MySQL 5.0, temporary removed keywords that don't have a stable 4.1
-
- 19 Oct 2005; Mark Loeser <halcy0n@gentoo.org> mysql-4.1.14.ebuild:
- Stable on x86
-
- 19 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> mysql-4.1.14.ebuild:
- Marked stable on amd64, bug 109301.
-
- 18 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild:
- Addressed problem in src_test() (reverted to bash mysql-test program)
-
- 17 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58-r1.ebuild,
- mysql-4.0.22.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.24.ebuild,
- mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, mysql-4.1.13-r1.ebuild,
- mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild, mysql-5.0.13_rc.ebuild:
- - Bugzilla Bug #109482 emerge --config` should be advised instead of `ebuild
- ... config
- - temporary dropped "sh" ARCH due to missing dependency chain on dev-perl/DBI
-
- 13 Oct 2005; Hardave Riar <hardave@gentoo.org> mysql-4.0.25-r2.ebuild:
- Stable on mips.
-
- 30 Sep 2005; MATSUU Takuto <matsuu@gentoo.org> mysql-4.0.24.ebuild:
- Stable on sh.
-
-*mysql-5.0.13_rc (29 Sep 2005)
-
- 29 Sep 2005; Francesco Riosa <vivo@gentoo.org> +mysql-5.0.13_rc.ebuild,
- -mysql-5.0.12_beta.ebuild:
- MySQL-5.0 version bump, first relase candidate.
- Removed "geometry" USE flag, it will disappear also from the other versions
- at next bump.
- Reason for this is recursive failures at compile time or in the test suite.
- Note that "spatial extensions" (those affected by "geometry") are now always
- on.
-
- 21 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild,
- mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
- mysql_upgrade_warning() updated with hint on innodb logs
-
- 20 Sep 2005; Francesco Riosa <vivo@gentoo.org>
- -files/mysql-3.23.52-install-db-sh.diff,
- -files/mysql-3.23-safe-mysqld-sh.diff,
- -files/mysql-4.0.14-r1-tcpd-vars-fix.diff,
- -files/mysql-4.0.18-gentoo-nptl.diff,
- -files/mysql-4.0.18-mysqld-safe-sh.diff,
- -files/mysql-4.0.21-install-db-sh.diff, -files/mysql-4.0.21-thrssl.patch,
- -files/mysql-4.0.23-install-db-sh.diff,
- -files/mysql-4.0.24-manual.texi.patch,
- -files/mysql-4.0.25-r2-asm-pic-fixes.patch,
- -files/mysql-4.0-my-print-defaults.diff,
- -files/mysql-4.0-mysqlhotcopy-security.patch,
- -files/mysql-4.0-nisam.h.diff, -files/mysql-4.1.9-thrssl.patch,
- -files/010_all_my-print-defaults-r2.patch,
- -files/035_x86_asm-pic-fixes-r1.patch,
- -files/035_x86_asm-pic-fixes-r2.patch,
- -files/701_all_test-myisam-geometry.patch,
- -files/mysql-3.23-my-print-defaults.diff,
- -files/703_all_test-rpl_rotate_logs.patch, -files/mysql-3.23-nisam.h.diff,
- -files/mysql-accesstmp.patch, -files/mysql-test-myisam-geometry.patch,
- mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild, mysql-4.0.22-r2.ebuild,
- mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild,
- mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
- Finished the removal of patches from $FILESDIR. All the patches are downloaded
- separately now.
-
- 20 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild,
- mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
- - Fix Bug #106372, depend of sys-process/procps enabled only if userland_GNU.
- - Enforced up/downgrade block for different versions.
- - Using new mysql-extras, only added patches for old ebuilds.
-
- 16 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild,
- mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
- disabled also "csv" test when extraengine not set
- thanks to Marvin Vek, bug #105534, #c6
-
- 12 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild,
- mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
- Temporary bug fix for bug #105534, disabling some test of the suite
-
- 12 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.22-r2.ebuild,
- mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild,
- mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
- Fix for bug #105668 shame on me
- Other ebuilds ported to the use of mysql-extras instead of $FILESDIR
-
- 11 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild:
- Added discover of a previous $DATADIR like other recent ebuilds
-
- 11 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
- mysql-4.0.26.ebuild, mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild,
- mysql-5.0.12_beta.ebuild:
- Hidding passwords when requested in pkg_config().
- Thanks to Martin Schlemmer <azarah@gentoo.org> to point out how to do.
-
- 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> mysql-4.0.25-r2.ebuild:
- Mark 4.0.25-r2 stable on alpha
-
- 09 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild,
- mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
- - Added "MYSQL_STRAIGHT_UPGRADE" to MySQL 4.1 ebuilds, this permit to upgrade
- plainly from 4.0 series. A similar patch for 5.0 will follow.
- - Uniformation of mysql-4.1 ebuild to the 5.1 series one, now diff -Naur of the
- two should be smaller
- - fix for Bug #103975 dev-db/mysql shouldn't use enewuser and enewgroup in
- src_install() The bug was introduced when fixing bug #95320.
- - also mysql-4.1 now downloads mysql-extras-*.tar.bz2 from gentoo mirrors.
-
-*mysql-4.0.26 (08 Sep 2005)
-
- 08 Sep 2005; Francesco Riosa <vivo@gentoo.org> +mysql-4.0.26.ebuild,
- mysql-5.0.12_beta.ebuild:
- 4.0 series bump to 4.0.26, gradually removing the needs of $FILESDIR
- minor changes to 5.0 ebuild
-
-*mysql-5.0.12_beta (05 Sep 2005)
-
- 05 Sep 2005; Francesco Riosa <vivo@gentoo.org>
- files/035_x86_asm-pic-fixes-r1.patch,
- files/035_x86_asm-pic-fixes-r2.patch,
- files/010_all_my-print-defaults-r2.patch,
- files/701_all_test-myisam-geometry.patch, -mysql-5.0.9_beta-r2.ebuild,
- -mysql-5.0.10_beta.ebuild, +mysql-5.0.12_beta.ebuild:
- version bump for MySQL-5.0
- changed comments in patches
-
- 03 Sep 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.25-r2.ebuild:
- Stable on ppc64
-
-*mysql-4.1.14 (29 Aug 2005)
-
- 29 Aug 2005; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.14.ebuild:
- Version bump
-
- 29 Aug 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.22.ebuild,
- mysql-4.0.22-r2.ebuild, mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild,
- mysql-4.1.13-r1.ebuild, mysql-5.0.9_beta-r2.ebuild,
- mysql-5.0.10_beta.ebuild:
- Added inheritance of eutils for mysql-5.0.*
- Replaced shell from "/bin/false" to "-1" as per bug #103421
-
- 19 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
- mysql-4.0.25-r2.ebuild:
- Stable on ppc.
-
- 18 Aug 2005; Rene Nussbaumer <killerfox@gentoo.org>
- mysql-4.0.25-r2.ebuild:
- Stable on hppa.
-
- 18 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org>
- mysql-4.0.25-r2.ebuild:
- Stable on sparc
-
- 18 Aug 2005; Francesco Riosa <vivo@gentoo.org>
- -files/mysql-4.0.25-r1-asm-pic-fixes.patch, -mysql-3.23.58.ebuild,
- -mysql-4.0.22-r1.ebuild, -mysql-4.0.23.ebuild, -mysql-4.0.23-r1.ebuild,
- -mysql-4.0.23-r2.ebuild, -mysql-4.0.24-r1.ebuild, -mysql-4.0.24-r2.ebuild,
- -mysql-4.0.25-r1.ebuild, -mysql-4.1.8.ebuild, -mysql-4.1.8-r1.ebuild:
- Cleanup of dated unstable packages, backup at
- http://dev.gentoo.org/~vivo/misc/BACKUP-mysql-20050818.tar.gz
-
- 18 Aug 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
- mysql-4.1.13-r1.ebuild, mysql-5.0.9_beta-r2.ebuild,
- mysql-5.0.10_beta.ebuild:
- Fix permission of $DATADIR (again) bug #95320
-
- 17 Aug 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild:
- Stable on x86 and amd64, this fix bug #42968 too.
- Thanks to Martin Mokrejs to pointing this out.
-
- 12 Aug 2005; Francesco Riosa <vivo@gentoo.org>
- -files/mysql-3.23-db-3.2.3.diff, -files/mysql-3.23.51-tcpd.patch,
- -files/mysql-3.23-install-db-sh.diff,
- -files/mysql-4.0.4-install-db-sh.diff, -files/mysql-4.0.13-thrssl.patch,
- -files/mysql-4.0-db-3.2.1.diff, -files/mysql-4.0.rc6,
- -files/mysql-4.0.14-mysqld-safe-sh.diff,
- -files/mysql-4.0.14-security-28394.patch,
- -files/mysql-4.0.16-install-db-sh.diff,
- -files/mysql-4.0.16-mysqld-safe-sh.diff, -files/mysql-4.0.17-thrssl.patch,
- -files/mysql-4.0.18-install-db-sh.diff,
- -files/mysql-4.0.18-mysqlbugsecurity.diff,
- -files/mysql-4.0.18-mysqldmultisecurity.diff,
- -files/mysql-4.0.18-thrssl.patch, -files/mysql-4.0.24-asm-pic-fixes.patch,
- -files/mysql-4.0-install-db-sh.diff, -files/mysql-4.0-mysqld-safe-sh.diff,
- -files/mysql-4.1.12-asm-pic-fixes.patch, -files/mysql-gentoo-nptl.diff,
- -files/rebuilder.sh:
- Cleanup, backup of removed files exist at
- http://dev.gentoo.org/~vivo/misc/OBSOLETED_dev-db_mysql_20050804.tar.gz
-
- 29 Jul 2005; Francesco Riosa <vivo@gentoo.org>
- mysql-4.0.25-r2.ebuild:
- missing $DATADIR in src_install() .
-
-*mysql-5.0.10_beta (29 Jul 2005)
-
- 29 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild,
- mysql-5.0.9_beta-r2.ebuild, +mysql-5.0.10_beta.ebuild,
- +files/035_x86_asm-pic-fixes-r2.patch:
- New beta version of MySQL 5.0.10
- This new versions use a different patch to avoid text relocations in the x86
- assembler files. The new patch has been extracted from upstream one, in the
- future will be applied to 4.1 series too.
-
- fix bug #99891 if datadir (usually "/var/lib/mysql") is in place don't touch
- it. Applied to MySQL versions 4.1 and 5.0 this change defer to the user the
- responsibility to manage his own datadir.
-
- 27 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58.ebuild,
- mysql-3.23.58-r1.ebuild:
- Bug 98210
-
- 26 Jul 2005; Francesco Riosa <vivo@gentoo.org> files/my.cnf-4.1,
- mysql-3.23.58.ebuild, mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild,
- mysql-4.0.22-r1.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.23.ebuild,
- mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild, mysql-4.0.24.ebuild,
- mysql-4.0.24-r1.ebuild, mysql-4.0.24-r2.ebuild, mysql-4.0.25-r1.ebuild,
- mysql-4.0.25-r2.ebuild, mysql-4.1.8.ebuild, mysql-4.1.8-r1.ebuild,
- mysql-4.1.13-r1.ebuild, mysql-5.0.9_beta-r2.ebuild:
- bug #100220 mysqlbinlog my.cnf error, Temporary fix
- bug #99922
-
- 22 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58.ebuild,
- mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild, mysql-4.0.22-r1.ebuild,
- mysql-4.0.22-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.0.23-r1.ebuild,
- mysql-4.0.23-r2.ebuild, mysql-4.0.24.ebuild, mysql-4.0.24-r1.ebuild,
- mysql-4.0.24-r2.ebuild, mysql-4.0.25-r1.ebuild, mysql-4.0.25-r2.ebuild,
- mysql-4.1.8.ebuild, mysql-4.1.8-r1.ebuild:
- bug #99922
-
-*mysql-5.0.9_beta-r2 (22 Jul 2005)
-*mysql-4.1.13-r1 (22 Jul 2005)
-
- 22 Jul 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.13.ebuild,
- +mysql-4.1.13-r1.ebuild, -mysql-5.0.9_beta-r1.ebuild,
- +mysql-5.0.9_beta-r2.ebuild:
- bug #99922
-
-*mysql-4.1.13 (22 Jul 2005)
-
- 22 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58.ebuild,
- mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild, mysql-4.0.22-r1.ebuild,
- mysql-4.0.22-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.0.23-r1.ebuild,
- mysql-4.0.23-r2.ebuild, mysql-4.0.24.ebuild, mysql-4.0.24-r1.ebuild,
- mysql-4.0.24-r2.ebuild, mysql-4.0.25-r1.ebuild, mysql-4.0.25-r2.ebuild,
- mysql-4.1.8.ebuild, mysql-4.1.8-r1.ebuild, -mysql-4.1.12.ebuild,
- -mysql-4.1.12-r2.ebuild, +mysql-4.1.13.ebuild:
- Added sys-apps/ed to dependancies, it's used in configure phase of bdb storage
- engine.
- New version of 4.1 series
-
-*mysql-4.0.25-r2 (20 Jul 2005)
-
- 20 Jul 2005; Francesco Riosa <vivo@gentoo.org>
- +files/mysql-4.0.25-r2-asm-pic-fixes.patch, +mysql-4.0.25-r2.ebuild:
- Gladly to add the upstream version of the patch against text-relocation.
- Again many thanks to bug #42968 people.
-
- 16 Jul 2005; Francesco Riosa <vivo@gentoo.org>
- -files/mysql-4.0.25-asm-pic-fixes.patch,
- -files/035_x86_asm-pic-fixes-r2.patch, -mysql-4.0.25.ebuild,
- -mysql-4.1.12-r1.ebuild, -mysql-5.0.9_beta.ebuild:
- Removal of dangerous ebuilds
-
-*mysql-5.0.9_beta-r1 (16 Jul 2005)
-*mysql-4.1.12-r2 (16 Jul 2005)
-*mysql-4.0.25-r1 (16 Jul 2005)
-
- 16 Jul 2005; Francesco Riosa <vivo@gentoo.org>
- +files/mysql-4.0.25-r1-asm-pic-fixes.patch,
- +files/035_x86_asm-pic-fixes-r1.patch, +mysql-4.0.25-r1.ebuild,
- +mysql-4.1.12-r2.ebuild, +mysql-5.0.9_beta-r1.ebuild,
- +010_all_my-print-defaults-r2.patch, +701_all_test-myisam-geometry.patch,
- +703_all_test-rpl_rotate_logs.patch:
- Going back to patches from "PaX Team" since the upstream one give unexpected
- results running the test suite.
-
-*mysql-5.0.9_beta (15 Jul 2005)
-*mysql-4.1.12-r1 (15 Jul 2005)
-
- 15 Jul 2005; Francesco Riosa <vivo@gentoo.org>
- +files/mysql-4.0.25-asm-pic-fixes.patch, +mysql-4.0.25.ebuild,
- +mysql-4.1.12-r1.ebuild, +mysql-5.0.9_beta.ebuild,
- +files/035_x86_asm-pic-fixes-r2.patch:
- Added big-tables USE flag, the previous mysql-4.1.12 version had it
- enabled by default.
- Patches for hardened installations.
- A brand new MySQL-5.0 ebuild to start play with it.
-
-*mysql-4.0.25 (15 Jul 2005)
-
- 15 Jul 2005; Francesco Riosa <vivo@gentoo.org>
- +files/mysql-4.0.25-asm-pic-fixes.patch, +mysql-4.0.25.ebuild:
- MySQL-4.0.25, based off MySQL-4.0.24-r2. Added big-tables USE flag.
- Added patches for hardened installations.
-
- 13 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.12.ebuild:
- Fix permissions, see bug #95320
-
- 17 May 2005; Markus Rothe <corsair@gentoo.org> mysql-4.1.12.ebuild:
- Added ~ppc64 to KEYWORDS
-
- 18 May 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.1.12.ebuild:
- we only need to do the unmerge of an old mysql if a local mysql database
- exists.
-
- 17 May 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.24-r2.ebuild,
- mysql-4.1.12.ebuild:
- Cleanup a few minor things.
-
- 17 May 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.1.12.ebuild:
- Add back ~sparc ~ia64 ~ppc as they had marked an earlier 4.1 release as
- working.
-
-*mysql-4.1.12 (17 May 2005)
-*mysql-4.0.24-r2 (17 May 2005)
-
- 17 May 2005; Robin H. Johnson <robbat2@gentoo.org>
- +files/mysql-4.0.24-asm-pic-fixes.patch, +files/mysql-4.0.24-r2.rc6,
- +files/my.cnf-4.1, +files/mysql-4.1.9-thrssl.patch,
- +files/mysql-4.1.12-asm-pic-fixes.patch,
- +files/mysql-test-myisam-geometry.patch, +mysql-4.0.24-r2.ebuild,
- +mysql-4.1.12.ebuild:
- Bug #83011, finally a new mysql-4.1, that is suitable for the main tree.
- Many thanks to Francesco Riosa <BastianBalthazarBux@pnpitalia.it> for his
- work on this. These are hardmasked for final testing still.
-
- 06 May 2005; Sven Wegener <swegener@gentoo.org> mysql-4.1.8.ebuild,
- mysql-4.1.8-r1.ebuild:
- Removed * postfix from <, <=, >= and > dependencies.
-
- 23 Apr 2005; Robin H. Johnson <robbat2@gentoo.org>
- -mysql-3.23.52-r1.ebuild, -mysql-3.23.56.ebuild, -mysql-3.23.57.ebuild,
- -mysql-3.23.57-r1.ebuild, -mysql-4.1.7.ebuild:
- Remove old versions.
-
- 21 Apr 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r1.ebuild,
- mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild,
- mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.0.24-r1.ebuild,
- mysql-4.0.24.ebuild, mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild,
- mysql-4.1.8.ebuild:
- Remove nomirror restriction.
-
- 14 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.24.ebuild:
- Stable on x86 now that I've throughly tested it.
-
- 14 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.24.ebuild:
- Stable on alpha, bug 84819.
-
- 14 Mar 2005; Guy Martin <gmsoft@gentoo.org> mysql-4.0.24.ebuild:
- Stable on hppa. clamav-0.83.ebuild
-
- 14 Mar 2005; Hardave Riar <hardave@gentoo.org> mysql-4.0.24.ebuild:
- Stable on mips, bug #84819.
-
- 13 Mar 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.24.ebuild:
- Stable on ppc64; bug #84819
-
- 13 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> mysql-4.0.24.ebuild:
- stable on amd64 wrt #84819
-
- 13 Mar 2005; Robin H. Johnson <robbat2@gentoo.org>
- files/mysql-4.0.24-r1.rc6:
- Bug #85095, remember to commit the correct final copy of an init.d script
- instead of an older one!
-
- 13 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.24-r1.ebuild,
- mysql-4.0.24.ebuild:
- There is one test case that tries to write outside the sandbox, so we need
- to catch it better.
-
- 13 Mar 2005; Jason Wever <weeve@gentoo.org> mysql-4.0.24.ebuild:
- Stable on SPARC wrt security bug #84819.
-
- 13 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> mysql-4.0.24.ebuild:
- Stable on ppc.
-
-*mysql-4.0.24-r1 (12 Mar 2005)
-
- 12 Mar 2005; Robin H. Johnson <robbat2@gentoo.org>
- +files/my.cnf-4.0.24-r1, +files/mysql-4.0.24-manual.texi.patch,
- +files/mysql-4.0.24-r1.rc6, +mysql-4.0.24-r1.ebuild:
- This new build implements upstream's requested changes as per bug #44592, as
- well as resolves #79000, and #76194. Collectively, this now provides a
- minimal MySQL build (note that the server is still built due to MySQL
- compile process, just not installed).
-
-*mysql-4.0.24 (12 Mar 2005)
-
- 12 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.0.24.ebuild:
- MySQL-4.0.24, based strictly off MySQL-4.0.23-r2. Added error checking on
- epatch statements and a new src_test function. Does not implement the
- discussion from #44592.
-
- 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org> mysql-3.23.52-r1.ebuild,
- mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild,
- mysql-3.23.58-r1.ebuild, mysql-3.23.58.ebuild, mysql-4.0.22-r2.ebuild,
- mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild,
- mysql-4.0.23.ebuild, mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild,
- mysql-4.1.8.ebuild:
- Move sys-apps/procps -> sys-process/procps
-
- 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org> mysql-4.0.22-r1.ebuild:
- Dependency update: sys-apps/procps -> sys-process/procps.
-
- 28 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r1.ebuild,
- mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild,
- mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.1.7.ebuild,
- mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild:
- Properly fix bug #83431, we missed something last time...
-
- 28 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> mysql-4.1.8-r1.ebuild:
- Added to ~ppc.
-
- 26 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r1.ebuild,
- mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild,
- mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.1.7.ebuild,
- mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild:
- Bug #83431, fix since 4.0.24 seems to be a long time in releasing.
-
- 20 Feb 2005; Aron Griffis <agriffis@gentoo.org> mysql-4.0.22-r2.ebuild,
- mysql-4.1.8-r1.ebuild:
- 4.0.22-r2 stable on ia64 #77805. Add ~ia64 to 4.1.8-r1
-
- 14 Feb 2005; Guy Martin <gmsoft@gentoo.org> mysql-4.0.22-r2.ebuild:
- Stable on hppa.
-
- 06 Feb 2005; Joshua Kinard <kumba@gentoo.org> mysql-4.0.22-r2.ebuild:
- Marked stable on mips.
-
- 01 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> files/logrotate.mysql:
- Bug #76909 redux.
-
- 01 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> files/logrotate.mysql:
- Bug #80308.
-
- 29 Jan 2005; Robin H. Johnson <robbat2@gentoo.org>
- mysql-3.23.52-r1.ebuild, mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild,
- mysql-3.23.57.ebuild, mysql-3.23.58-r1.ebuild, mysql-3.23.58.ebuild,
- mysql-4.0.22-r1.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild,
- mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild,
- mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild:
- Add warning about InnoDB, bug #44592.
-
- 23 Jan 2005; Robin H. Johnson <robbat2@gentoo.org>
- mysql-3.23.52-r1.ebuild, mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild,
- mysql-3.23.57.ebuild, mysql-3.23.58-r1.ebuild, mysql-3.23.58.ebuild,
- mysql-4.0.22-r1.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild,
- mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild,
- mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild:
- Fix bug #79216.
-
- 21 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r2.ebuild,
- mysql-4.0.23-r2.ebuild:
- Stupid bug for older libtool versions, that leaves out .so again :-(.
-
- 21 Jan 2005; Simon Stelling <blubb@gentoo.org> mysql-4.0.22-r2.ebuild:
- stable on amd64 wrt 77805
-
- 21 Jan 2005; Luca Barbato <lu_zero@gentoo.org> mysql-4.0.22-r2.ebuild:
- Marked ppc
-
- 20 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.1.8-r1.ebuild:
- Keyworded ~sparc
-
- 20 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.22-r2.ebuild:
- Stable on alpha, bug 77805.
-
- 20 Jan 2005; Olivier Crête <tester@gentoo.org> mysql-4.0.22-r2.ebuild:
- Stable on x86 wrt 77805
-
- 20 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.22-r2.ebuild:
- Stable on sparc wrt #77805
-
- 20 Jan 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.22-r2.ebuild:
- Stable on ppc64; bug #77805
-
-*mysql-4.0.23-r2 (19 Jan 2005)
-*mysql-4.0.22-r2 (19 Jan 2005)
-
- 19 Jan 2005; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-4.0.22-r2.ebuild, +mysql-4.0.23-r2.ebuild:
- Bug #77805 and #78678, roll out new versions of 4.0.22, 4.0.23. DO NOT USE
- 4.0.23 ON STABLE SYSTEMS, returns the incorrect value for from_unixtime(0).
-
- 19 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.23-r1.ebuild:
- Undo stable masking on 4.0.23 for nasty upstream bug.
- http://bugs.mysql.com/bug.php?id=7515. Patched 4.0.22 to come out shortly.
-
- 19 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.23-r1.ebuild:
- Stable on sparc wrt #77805
-
- 19 Jan 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.23-r1.ebuild:
- Stable on ppc64; bug #78620
-
- 19 Jan 2005; Olivier Crête <tester@gentoo.org> mysql-4.0.23-r1.ebuild:
- Stable on x86 wrt security bug 77805
-
-*mysql-4.1.8-r1 (18 Jan 2005)
-
- 18 Jan 2005; Robert Coie <rac@gentoo.org> +files/mysql-accesstmp.patch,
- +mysql-4.0.23-r1.ebuild, +mysql-4.1.8-r1.ebuild:
- Fix tempfile handling in mysqlaccess, bug 77805
-
- 06 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> files/logrotate.mysql:
- Bug #76909, logrotate missingok.
-
- 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
- Change encoding to UTF-8 for GLEP 31 compliance
-
- 25 Dec 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.23.ebuild,
- mysql-4.1.8.ebuild:
- Bug #75524.
-
-*mysql-4.0.22-r1 (23 Dec 2004)
-
- 23 Dec 2004; Robin H. Johnson <robbat2@gentoo.org>
- +mysql-4.0.22-r1.ebuild:
- Roll out a temp version of 4.0.22-r1 for testing with bug 65587.
-
-*mysql-4.1.8 (23 Dec 2004)
-*mysql-4.0.23 (23 Dec 2004)
-
- 23 Dec 2004; Robin H. Johnson <robbat2@gentoo.org> +files/logrotate.mysql,
- +files/mysql-4.0.23-install-db-sh.diff, +mysql-4.0.23.ebuild,
- +mysql-4.1.7.ebuild, +mysql-4.1.8.ebuild:
- New versions, and bugs fixed 74248, 74742, 70122, 58469, 50921, 60869.
-
-*mysql-4.1.7 (17 Nov 2004)
-
- 17 Nov 2004; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.1.7.ebuild:
- bug #62582, new major version, package.masked.
-
- 12 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org> -mysql-4.0.12.ebuild,
- -mysql-4.0.13-r4.ebuild, -mysql-4.0.14-r1.ebuild, -mysql-4.0.14-r2.ebuild,
- -mysql-4.0.14.ebuild, -mysql-4.0.15-r1.ebuild, -mysql-4.0.15.ebuild,
- -mysql-4.0.16.ebuild, -mysql-4.0.17.ebuild, -mysql-4.0.18-r1.ebuild,
- -mysql-4.0.18-r2.ebuild, -mysql-4.0.18.ebuild, -mysql-4.0.19.ebuild,
- -mysql-4.0.20-r1.ebuild, -mysql-4.0.20.ebuild, -mysql-4.0.21.ebuild:
- cleaned out old 4.0 ebuilds (ok'd by rac)
-
- 03 Nov 2004; Bret Curtis <psi29a@gentoo.org> mysql-4.0.22.ebuild:
- marked as stable on mips
-
- 02 Nov 2004; Markus Rothe <corsair@gentoo.org> mysql-4.0.22.ebuild:
- Marked ppc64; bug #69668
-
- 02 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.22.ebuild:
- Stable on alpha, bug 69668.
-
- 02 Nov 2004; Lars Weiler <pylon@gentoo.org> mysql-4.0.22.ebuild:
- Stable on ppc. Bug #69668.
-
- 01 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
- mysql-4.0.22.ebuild:
- Stable amd64. Bug #69668.
-
- 01 Nov 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22.ebuild:
- added texinfo dep for bug #69701.
-
- 01 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.22.ebuild:
- Stable on sparc
-
- 31 Oct 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22.ebuild:
- push 4.0.22 to x86, see bug #69668.
-
-*mysql-4.0.22 (30 Oct 2004)
-
- 30 Oct 2004; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.0.22.ebuild:
- Version bump.
-
- 26 Oct 2004; Michele Noberasco <s4t4n@gentoo.org> mysql-4.0.21.ebuild:
- Removed COPYING.LIB from dodoc as the file doesn't exist.
-
- 22 Oct 2004; Danny van Dyk <kugelfang@gentoo.org> mysql-4.0.21.ebuild:
- Marked stable on amd64.
-
- 22 Oct 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.21.ebuild:
- stabilize on x86.
-
- 20 Oct 2004; Hardave Riar <hardave@gentoo.org> mysql-4.0.21.ebuild:
- Stable on mips, bug #67062.
-
- 19 Oct 2004; Guy Martin <gmsoft@gentoo.org> mysql-4.0.21.ebuild:
- Stable on hppa.
-
- 18 Oct 2004; Tom Gall <tgall@gentoo.org> mysql-4.0.21.ebuild:
- stable on ppc64, bug #67062
-
- 18 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.21.ebuild:
- Stable on alpha, bug 67062.
-
- 18 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.21.ebuild:
- Stable on sparc wrt #67062
-
- 18 Oct 2004; <SeJo@gentoo.org> mysql-4.0.21.ebuild:
- stable on ppc : 67062
-
-*mysql-4.0.21 (12 Oct 2004)
-
- 12 Oct 2004; Robin H. Johnson <robbat2@gentoo.org>
- +files/mysql-4.0.21-install-db-sh.diff, +files/mysql-4.0.21-thrssl.patch,
- +mysql-4.0.21.ebuild:
- Bug #63523, version bump.
-
- 26 Sep 2004; Tom Gall <tgall@gentoo.org> mysql-4.0.20-r1.ebuild:
- stable on ppc64, bug #60744
-
- 06 Sep 2004; Robin H. Johnson <robbat2@gentoo.org> files/mysql-4.0.15.rc6:
- Use net, not need net.
-
- 06 Sep 2004; Robin H. Johnson <robbat2@gentoo.org> files/mysql-4.0.15.rc6:
- Fix #62603, #62903.
-
- 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> mysql-4.0.12.ebuild,
- mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild, mysql-4.0.14-r2.ebuild,
- mysql-4.0.14.ebuild, mysql-4.0.15-r1.ebuild, mysql-4.0.15.ebuild,
- mysql-4.0.16.ebuild, mysql-4.0.17.ebuild, mysql-4.0.18-r1.ebuild,
- mysql-4.0.18-r2.ebuild, mysql-4.0.18.ebuild, mysql-4.0.19.ebuild,
- mysql-4.0.20-r1.ebuild, mysql-4.0.20.ebuild:
- Switch to use epause and ebeep, bug #62950.
-
- 01 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org> :
- get_libdir lovin'.
-
- 28 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.58-r1.ebuild,
- mysql-4.0.20-r1.ebuild:
- Stable on x86. Bug #60744.
-
- 25 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-3.23.58-r1.ebuild,
- mysql-4.0.20-r1.ebuild:
- Stable on alpha, bug 60744.
-
- 24 Aug 2004; Hardave Riar <hardave@gentoo.org> mysql-4.0.20-r1.ebuild:
- Stable on mips. Bug #60744.
-
- 24 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-3.23.58-r1.ebuild,
- mysql-4.0.20-r1.ebuild:
- Stable on sparc wrt #60744
-
-*mysql-4.0.20-r1 (23 Aug 2004)
-*mysql-3.23.58-r1 (23 Aug 2004)
-
- 23 Aug 2004; Robin H. Johnson <robbat2@gentoo.org>
- +files/mysql-4.0-mysqlhotcopy-security.patch, +mysql-3.23.58-r1.ebuild,
- +mysql-4.0.20-r1.ebuild:
- Bug #60744, security.
-
- 22 Aug 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.20.ebuild:
- Marked stable on mips.
-
- 21 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.20.ebuild:
- Bug #60869, gnuconfig.
-
- 16 Jul 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.20.ebuild:
- Stable on sparc and hppa
-
- 14 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.20.ebuild:
- Stable on alpha.
-
- 10 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.20.ebuild:
- 4.0.20 stable on x86.
-
-*mysql-3.23.58 (04 Jul 2004)
-
- 04 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.58.ebuild:
- version bump.
-
- 29 Jun 2004; Aron Griffis <agriffis@gentoo.org> mysql-3.23.52-r1.ebuild,
- mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild,
- mysql-4.0.12.ebuild, mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild,
- mysql-4.0.14-r2.ebuild, mysql-4.0.14.ebuild, mysql-4.0.15-r1.ebuild,
- mysql-4.0.15.ebuild, mysql-4.0.16.ebuild, mysql-4.0.17.ebuild,
- mysql-4.0.18-r1.ebuild, mysql-4.0.18-r2.ebuild, mysql-4.0.18.ebuild,
- mysql-4.0.19.ebuild, mysql-4.0.20.ebuild:
- remove bogus use sparc64
-
- 29 Jun 2004; Aron Griffis <agriffis@gentoo.org> mysql-3.23.56.ebuild,
- mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild, mysql-4.0.12.ebuild:
- sync IUSE (+perl)
-
- 06 Jun 2004; Aron Griffis <agriffis@gentoo.org> mysql-4.0.17.ebuild:
- Fix use invocation
-
- 01 Jun 2004; Tom Gall <tgall@gentoo.org> mysql-4.0.20.ebuild:
- stable on ppc64, bug #52701
-
- 24 May 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.18-r1.ebuild,
- mysql-4.0.18-r2.ebuild, mysql-4.0.18.ebuild, mysql-4.0.19.ebuild,
- mysql-4.0.20.ebuild:
- Marked 4.0.18-r2 stable on mips, removed berkdb check on mips from pkg_setup,
- and added mips to list of arches that need to build w/o berkdb.
-
- 19 May 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18-r2.ebuild,
- mysql-4.0.20.ebuild:
- move to enewuser/enewgroup for bug #51533.
-
-*mysql-4.0.20 (19 May 2004)
-
- 19 May 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.20.ebuild:
- version bump again, this is prefered over 4.0.19 due to some new upstream bugs.
-
-*mysql-4.0.19 (17 May 2004)
-*mysql-4.0.18-r2 (17 May 2004)
-
- 17 May 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18-r2.ebuild,
- mysql-4.0.19.ebuild, files/mysql-4.0.18-mysqldmultisecurity.diff:
- bug #46242, fix a security hole in mysqld_multi. ansl new 4.0.19.
-
- 29 Apr 2004; Guy Martin <gmsoft@gentoo.org> mysql-4.0.18-r1.ebuild:
- Marked stable on hppa.
-
- 29 Apr 2004; Jon Portnoy <avenj@gentoo.org> mysql-4.0.18-r1.ebuild :
- Stable on AMD64 and x86.
-
- 14 Apr 2004; Jason Wever <weeve@gentoo.org> mysql-4.0.18-r1.ebuild:
- Stable on sparc wrt bug #46242.
-
- 14 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.18-r1.ebuild:
- Stable on Alpha.
-
- 14 Apr 2004; Michael McCabe <randy@gentoo.org> mysql-4.0.18-r1.ebuild:
- Marking as stable on s390
-
-*mysql-4.0.18-r1 (13 Apr 2004)
-
- 13 Apr 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18-r1.ebuild,
- files/mysql-4.0.18-mysqlbugsecurity.diff:
- add in -r1 for bug #46242, needs more testing first for the automake change
-
- 02 Apr 2004; <randy@gentoo.org> mysql-4.0.18.ebuild:
- adding s390 keywords
-
- 21 Mar 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.17.ebuild:
- Marked stable on mips.
-
- 10 Mar 2004; Robin Johnson <robbat2@gentoo.org>
- mysql-4.0.18.ebuild:
- bug #44308, bump 4.0.18 to same stable level as 4.0.17, strongly recommended
- that ppc/alpha/mips move to 4.0.18 as well
-
-*mysql-4.0.18 (04 Mar 2004)
-
- 04 Mar 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18.ebuild,
- files/mysql-4.0.18-gentoo-nptl.diff, files/mysql-4.0.18-install-db-sh.diff,
- files/mysql-4.0.18-mysqld-safe-sh.diff, files/mysql-4.0.18-thrssl.patch:
- Update to latest version from upstream, bug #41465.
-
- 26 Feb 2004; Sven Blumenstein <bazik@gentoo.org> mysql-4.0.17.ebuild:
- Stable on sparc.
-
- 25 Feb 2004; root <root@gentoo.org> mysql-4.0.17.ebuild:
- Marked stable on hppa.
-
- 24 Feb 2004; Martin Holzer <mholzer@gentoo.org> mysql-4.0.17.ebuild:
- x86 stable
-
- 07 Feb 2004; Brad House <brad_mssw@gentoo.org> mysql-4.0.17.ebuild,
- files/mysql-gentoo-nptl.diff:
- make mysql compile with nptl-enabled glibc
-
- 04 Feb 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.17.ebuild:
- Added ~mips to KEYWORDS and added a check for the berkdb USE flag if we're on
- a mips system. MySQL apparently has issues when linked to berkeley db.
-
-*mysql-4.0.17 (10 Jan 2004)
-
- 10 Jan 2004; Aron Griffis <agriffis@gentoo.org> mysql-4.0.16.ebuild,
- mysql-4.0.17.ebuild:
- add alpha/~alpha keywords
-
- 07 Jan 2004; Jason Wever <weeve@gentoo.org> mysql-4.0.16.ebuild:
- Marked stable on sparc.
-
- 25 Dec 2003; Robin H. Johnson <robbat2@gentoo.org> :
- version bump
-
- 18 Dec 2003; Guy Martin <gmsoft@gentoo.org> mysql-4.0.16.ebuild:
- Marked stable on hppa.
-
- 16 Dec 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.15.ebuild,
- mysql-4.0.16.ebuild:
- move 4.0.16 and 4.0.15 to stable x86
-
- 05 Dec 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.52-r1.ebuild,
- mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild,
- mysql-4.0.12.ebuild, mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild,
- mysql-4.0.14-r2.ebuild, mysql-4.0.14.ebuild:
- fix all chown calls as per bug #35127
-
- 27 Oct 2003; Martin Holzer <mholzer@gentoo.org> metadata.xml,
- mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild, mysql-4.0.14-r2.ebuild,
- mysql-4.0.14.ebuild, mysql-4.0.15-r1.ebuild, mysql-4.0.15.ebuild,
- mysql-4.0.16.ebuild:
- metadata + nomirror
-
-*mysql-4.0.16 (26 Oct 2003)
-
- 26 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.16.ebuild,
- files/mysql-4.0.16-install-db-sh.diff,
- files/mysql-4.0.16-mysqld-safe-sh.diff:
- version bump as per bug 31806, re-did patching code to use epatch and
- re-diffed some patches for the new version
-
-*mysql-4.0.15-r1 (26 Oct 2003)
-
- 26 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.15-r1.ebuild:
- bump revision and add docs patch from bug #31995
-
- 20 Oct 2003; Christian Birchinger <joker@gentoo.org> mysql-4.0.14-r2.ebuild:
- Added sparc stable keyword
-
- 19 Oct 2003; Heinrich Wendel <lanius@gentoo.org> mysql-4.0.14-r1.ebuild,
- mysql-4.0.14-r2.ebuild, mysql-4.0.14.ebuild, mysql-4.0.15.ebuild:
- fixed MIRRORS dodoc
-
- 13 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r2.ebuild:
- bump 4.0.14-r2 to stable
-
- 07 Oct 2003; John Mylchreest <johnm@gentoo.org>; mysql-4.0.15.ebuild:
- fixing POSIX 1003.1-2001 chown change. '.' now ':'
-
-*mysql-4.0.15 (17 Sep 2003)
-
- 17 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild,
- mysql-4.0.14-r2.ebuild, mysql-4.0.15.ebuild, files/mysql-4.0.15.rc6:
- version bump to 4.0.15 (improved init.d script included).
- properly install updated config file (>=4.0.14-r1).
- ensure correct permissions on data directory after ebuild config (>=4.0.14-r1).
-
-*mysql-3.23.57-r1 (15 Sep 2003)
-
- 15 Sep 2003; Daniel Ahlberg <aliz@gentoo.org> mysql-3.23.57-r1.ebuild:
- Security update
-
-*mysql-4.0.14-r2 (11 Sep 2003)
-
- 11 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r2.ebuild:
- fix bug #28421
-
-*mysql-4.0.13-r4 (10 Sep 2003)
-
- 10 Sep 2003; <solar@gentoo.org> mysql-4.0.13-r4.ebuild,
- mysql-4.0.14-r2.ebuild, files/mysql-4.0.14-security-28394.patch:
- secuirty fixes for stable and non stable branches of mysql, see bug 28394 for
- more info
-
- 27 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild:
- Fix bug #27204, thanks to help from forums while I was away on holiday.
-
- 17 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild,
- files/mysql-4.0.14-r1-tcpd-vars-fix.diff:
- fix source on patch mysql-4.0.14-r1.ebuild
-
- 11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild,
- files/mysql-4.0.14-r2-tcpd-vars-fix.diff:
- fix bug #22571
-
-*mysql-4.0.14-r1 (11 Aug 2003)
-
- 11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild,
- files/my.cnf-4.0.14-r1:
- fix bugs #26131 and #24826
-
- 31 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14.ebuild:
- Remove extraneous warning about a bug that was fixed between .13 and .14
-
- 28 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14.ebuild,
- files/mysql-4.0.14-mysqld-safe-sh.diff:
- Finish Fixing 4.0.14 and release
-
-*mysql-4.0.14 (23 Jul 2003)
-
- 04 Aug 2003; Guy Martin <gmsoft@gentoo.org> mysql-4.0.14.ebuild :
- Added ~hppa to KEYWORDS.
-
- 23 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14.ebuild:
- Version bump
-
- 16 Jul 2003; Christian Birchinger <joker@gentoo.org> mysql-4.0.13-r3.ebuild:
- Added sparc stable keyword
-
- 12 Jul 2003; Donny Davies <woodchip@gentoo.org> mysql-4.0.13-r3.ebuild:
- Marked x86 stable.
-
- 12 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.13-r3.ebuild:
- Change note about rebuilder.sh to revdep-rebuild.
-
-*mysql-3.23.57 (17 Mar 2003)
-
- 12 Jun 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.57.ebuild:
- Version bump.
-
-*mysql-4.0.13-r3 (12 Jun 2003)
-
- 04 Aug 2003; Guy Martin <gmsoft@gentoo.org> mysql-4.0.13-r3.ebuild :
- Added hppa to KEYWORDS.
-
- 3 Jun 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13-r3.ebuild:
- Add SSL warning as per bug #22964.
-
- 12 Jun 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13-r3.ebuild:
- Show a sensible error message and die if the user has USE="static ssl" as
- MySQLv4 doesn't support these simultanoeusly.
-
- 12 Jun 2003; <rac@gentoo.org> mysql-4.0.13-r3.ebuild,
- files/mysql-4.0.13-thrssl.patch:
- Attempt to make libmysqlclient_r.so link with -lssl
-
-*mysql-4.0.13-r2 (11 Jun 2003)
-
- 11 Jun 2003; <rac@gentoo.org> mysql-4.0.13-r2.ebuild:
- Allow user CFLAGS to determine -O level, instead of imposing -O3
-
-*mysql-4.0.13-r1 (31 May 2003)
-
- 11 Jun 2003; Donny Davies <woodchip@gentoo.org> mysql-4.0.13-r1.ebuild:
- Small housecleaning-type fixes.
-
- 31 May 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13-r1.ebuild:
- Large ebuild cleanup.
-
-*mysql-4.0.13 (21 May 2003)
-
- 09 May 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13.ebuild:
- Version bump. Moved to to using mirror:// syntax to support all of the MySQL
- mirrors.
-
-*mysql-4.0.12 (22 Mar 2003)
-
- 09 May 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.12.ebuild,
- file/rebuilder.sh:
- Some users still complaining about rebuilder.sh not working. Adding
- gentoolkit to DEPEND now.
- rebuilder.sh has been modified to be significently faster and more accurate
- now.
-
- 05 May 2003; Caleb Tennis <caleb@gentoo.org> files/rebuilder.sh:
- Fix bug #17723 by posting a note to the user that they need to have
- gentoolkit emerged before running this script. Also fix bug #18605 by
- having the script scan the qt directory too.
-
- 22 Apr 2003; Robin Johnson <robbat2@gentoo.org> files/mysql-4.0.rc6,
- files/mysql.init:
- Change dir=`awk...` line to use sed instead in a more reliable manner
- fixes bug #18833
-
- 06 Apr 2003; Zach Welch <zwelch@gentoo.org> mysql-4.0.12.ebuild:
- add arm keyword
-
- 22 Mar 2003; Donny Davies <woodchip@gentoo.org> : Version bump, removed
- from package.mask. If you're upgrading from MySQL-3.x you can use the
- "/usr/portage/dev-db/mysql/files/rebuilder.sh" script to obtain the list
- of packages you'll need to rebuild on your system.
-
-*mysql-3.23.56 (17 Mar 2003)
-
- 17 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> :
- Security update.
-
-*mysql-4.0.11a-r1 (09 Mar 2003)
-
- 09 Mar 2003; Joshua Brindle <method@gentoo.org> mysql-4.0.11a-r1.ebuild:
- bug fix for #15099 thanks to dragon
-
-*mysql-3.23.54a-r1 (04 Mar 2003)
-
- 04 Mar 2003; Robert Coie <rac@gentoo.org> mysql-3.23.54a-r1.ebuild:
- Add PDEPENDs on dev-perl/DBI and dev-perl/DBD-mysql, contingent on
- USE="perl". If USE="-perl", take /usr/bin/mysql_setpermission out of
- the installed files (bug #16301).
-
-*mysql-4.0.11a (01 Mar 2003)
-
- 01 Mar 2003; Donny Davies <woodchip@gentoo.org> : Version bump.
- Add glibc-2.3.2_pre fix; -DHAVE_ERRNO_AS_DEFINE=1. Fix readline
- configure flags. Add --enable-local-infile to configure.
-
- 23 Feb 2003; Guy Martin <gmsoft@gentoo.org> mysql-3.23.54a.ebuild,
- mysql-3.23.55.ebuild : Added --without-berkeley-db to configure for
- hppa since it's not yet supported on this platform. Added hppa to
- keywords too.
-
-*mysql-4.0.10 (17 Jan 2003)
-
- 17 Feb 2003; Joshua Brindle <method@gentoo.org> : Latest 'gamma' release.
- Version bump.
-
-*mysql-3.23.55 (29 Jan 2003)
-
- 11 Mar 2003; Donny Davies <woodchip@gentoo.org> mysql-3.23.55.ebuild:
- Fix CXXFLAGS; #16767. Add the PDEPEND from #16301.
-
- 01 Mar 2003; Donny Davies <woodchip@gentoo.org> : mysql-3.23.55.ebuild :
- Add a build fix for glibc-2.3.2_pre. Fix readline configure flags, sigh.
-
- 06 Feb 2003; Will Woods <wwoods@gentoo.org>: mysql-3.23.54a.ebuild, mysql-3.23.54a.ebuild
- Disable berkdb on alpha, since it's not supported there.
-
- 29 Jan 2003; Donny Davies <woodchip@gentoo.org> : New testing release.
- Fix #12933, #13429.
-
-*mysql-4.0.7 (04 Jan 2003)
-
- 04 Jan 2003; Donny Davies <woodchip@gentoo.org> : Latest 'gamma' release.
- Sync initscript.
-
-*mysql-3.23.54a (16 Dec 2002)
-
- 16 Dec 2002; Donny Davies <woodchip@gentoo.org> : Version bump.
-
- 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> mysql-3.23.52-r1.ebuild :
- Add alpha to KEYWORDS
-
-*mysql-3.23.54 (13 Dec 2002)
-
- 13 Dec 2002; Donny Davies <woodchip@gentoo.org> : Update to latest.
- This release fixes a remote DoS vulnerability; upgrade reccomended.
-
- 07 Dec 2002; Jack Morgan <jmorgan@gentoo.org> mysql-3.23.52-r1.ebuild :
- Changed sparc64 to sparc keyword
-
- 07 Dec 2002; Jack Morgan <jmorgan@gentoo.org> mysql-3.23.53.ebuildi, mysql-4.0.5_beta.ebuild :
- Changed ~sparc64 to ~sparc keyword
-
-*mysql-4.0.5_beta (29 Nov 2002)
-
- 29 Nov 2002; Donny Davies <woodchip@gentoo.org> : Chase latest.
- Closes #11011, #11233. The new initscript still needs to be synced with
- the old one.
-
- 03 Nov 2002; Nicholas Henke <roughneck@gentoo.org> mysql-3.23.52-r2.ebuild :
- added ppc to keywords
-
- 28 Oct 2002; Donny Davies <woodchip@gentoo.org> mysql.init :
- Behave more carefully in stop(). Thanks psi-jack@myrealbox.com.
-
-*mysql-4.0.1 (19 Nov 2002)
-
- 19 Nov 2002; Ryan Phillips <rphillips@gentoo.org> mysql-4.0.1_alpha.ebuild :
- Fixed DB dep. Fixes #10839
-
-*mysql-3.23.53 (27 Oct 2002)
-
- 27 Oct 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release.
- Close #9481, #9335.
-
-*mysql-3.23.52-r1 (29 Sep 2002)
-
- 20 Oct 2002; Seemant Kulleen <seemant@gentoo.org> mysql-3.23.52-r1.ebuild :
- Changed the sparc USE check per bug #9372 by torgeir@trenger.ro (Torgeir
- Hansen)
-
- 15 Oct 2002; <mcummings@datanode.net> mysql-3.23.52-r1.ebuild :
- Changed the BDB check due to a bug in BDB on sparc's. See notes in ebuild
- for reference URL.
-
- 29 Sep 2002; Ryan Phillips <rphillips@gentoo.org> mysql-3.23.52-r1.ebuild :
- Added thread-safe client support... MyODBC package needs this flag compiled
- into mysql to work correctly. Fixes #8411. Submitted by Peter Ruskin
-
-*mysql-3.23.52 (25 Aug 2002)
-
- 25 Aug 2002; Donny Davies <woodchip@gentoo.org> mysql-3.23.52.ebuild,
- mysql-3.23.52-install-db-sh.diff :
- Update to latest stable release. Fix mysql_install_db patch.
-
-*mysql-3.23.51-r4 (28 Jul 2002)
-
- 28 Jul 2002; Jon Nelson <jnelson@gentoo.org> mysql-3.23.51-r4.ebuild:
- Add back in the tcpd patch -- seems to cause compile failure
-
-*mysql-3.23.51-r3 (25 Jul 2002)
-
- 25 Jul 2002; Donny Davies <woodchip@gentoo.org> mysql-3.23.51-r3.ebuild :
- Fix initscript install. s/mysql.rc6/mysql.init/
-
- 25 Jul 2002; Jon Nelson <jnelson@gentoo.org> mysql-3.23.51-r3.ebuild files/digest-mysql-3.23.51-r3 files/mysql.init:
- Fixed 5152 - used some fancy awk to extract the datadir from
- /etc/mysql/my.cnf -- new init file is mysql.init
-
-*mysql-3.23.51-r2 (07 Jul 2002)
-
- 25 Jul 2002; Ryan Phillips <rphillips@gentoo.org> mysql-3.23.51-r2.ebuild :
- The -tcpd- patch appears to have been fixed upstream. It has been
- removed from the ebuild
-
- 07 Jul 2002; Jon Nelson <jnelson@gentoo.org> mysql-3.23.51-r2.ebuild :
- Attempt to fix problem with mysql compile *not* using provided bdb.
- Also, add users in preinst, not pkg_setup, as per policy.
-
-*mysql-3.23.51-r1 (02 Jul 2002)
-
- 02 Jul 2002; Ryan Phillips <rphillips@gentoo.org> mysql-3.23.51-r1.ebuild :
- Added symlink to libmysqlclient_r.so
-
-*mysql-4.0.1 (27 Jun 2002)
-
- 27 June 2002; Ryan Phillips <rphillips@gentoo.org> :
- Added the unreleased mysql for development purposes and testing.
- Currently masked in portage.mask
-
-*mysql-3.23.51 (22 Jun 2002)
-
- 22 June 2002; Donny Davies <woodchip@gentoo.org> :
- Update to latest stable release; 3.23.51.
- - Important! On >=gentoo-1.3, the bundled 3.2.9a bezerkeley db will be
- built if you have USE berkdb. On <gentoo-1.3, the sys-libs/db-3.2.9
- system version is used.
- - added a small patch for tcpd; looks like an upstream bug?
- - sync the compiler flags with their "official" spec ;)
- - cleaned up the ebuild a little.
-
-*mysql-3.23.49-r2 (16 June 2002)
-
- 16 June 2002; Bart Verwilst <verwilst@gentoo.org> :
- Made sure that mysql compiled on gentoo 1.3+ as well, where db 4.0.14 is
- the default... Stayed off 3.23.50, whoever updates mysql next, please
- take my changes here in account as well plz
-
-*mysql-3.23.49-r1 (3 May 2002)
-
- 3 May 2002; Donny Davies <woodchip@gentoo.org> :
- Added LICENSE, SLOT, $Headers.
-
-*mysql-3.23.49 (18 Feb 2002)
-
- 18 Feb 2002; Donny Davies <woodchip@gentoo.org> mysql-3.23.49.ebuild,
- files/mysql-3.23-db-3.2.3.diff :
- Updated to latest release. Tweaked the db patch to apply properly to
- this version. Some cosmetic fixies.
-
-*mysql-3.23.47 (1 Feb 2002)
-
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
- Added initial ChangeLog which should be updated whenever the package is
- updated in any way. This changelog is targetted to users. This means that the
- comments should well explained and written in clean English. The details about
- writing correct changelogs are explained in the skel.ChangeLog file which you
- can find in the root directory of the portage repository.
diff --git a/dev-libs/libmysql/Manifest b/dev-libs/libmysql/Manifest
deleted file mode 100644
index c9195d7c..00000000
--- a/dev-libs/libmysql/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST mysql-5.5.43.tar.gz 21784417 SHA256 43d3df79e5c839a2749deb6e056a4589e49c903e09034c18653ec56e6e4774cd SHA512 b14506ac45fa4c69a6b7bbf64b2c3e59516b1fca3e0cce97e9712c09abecbf50071a60fc09f3e009d8591bf0d7352f28479cd8cb5445008ee146735897878b52 WHIRLPOOL 93e77045f4c4b188db38912ec6709bfee1ee0e0b7bf4cadfbeede8aef701d1f0cbf238e02d82013ceabe13df952e4f08c75bd3ad7504790677dc5a5ec4844fea
-DIST mysql-5.5.44.tar.gz 21789766 SHA256 85f05b257db39e63c82ff4b5ce4e0c6d2b07560b5fc1646d47d7ae48eab3e5de SHA512 05707b96c3e0d39ca103d965640aa1a9461a513f788fc7f2acce4b3933ec578b3d66df53955b0dff1b6c9e5acd98441cfe1df5b3154a1058293babc39c26dad5 WHIRLPOOL 870d9728c78f6732fcd6f95e62833a769c937c96298a39bb023b33a9138552e254d2a3f6285d8f4f0b740de9d7397fa1a0987234a0a4dfa13c787fc068053d78
-DIST mysql-5.6.24.tar.gz 33178592 SHA256 37e27305b67d76883c5902dce59c89d596beee9dca7dbadd4a2e117f8101dfeb SHA512 cb4c27f67aad02e2120edb9dfaffa623d8ddb5861ee77055553c50cce76cbfe0a1e473e01cef3cf86b6362c719e1db18e69808a0e4e457f879a37297f14b9fd7 WHIRLPOOL 26e51a1c48d04c2f24f8914beb84bcd8122ecc569b922d001c05271c3b7dc3339652272e27169001c762356c6fffa9ba88a6ccd8b2235e41063b5948e1dd2011
-DIST mysql-5.6.25.tar.gz 33203321 SHA256 15079c0b83d33a092649cbdf402c9225bcd3f33e87388407be5cdbf1432c7fbd SHA512 cd15180281b015a29d5a9f12bafd5878ecb8ca68ada2e0d016916d77f606592b4b9a8e4a3728fc0d90326bcdda26fdd371fc731ca524f06bd06cc3b19ae93243 WHIRLPOOL 68932bcbec0e58aade1c00fe00651ecac1003e80e5cd29298c23a79190df76390c7f16a29fcb5bff9ad63e721f53978d5d727a0ae9c5df0eb97a002a4c3e4194
-DIST mysql-extras-20150127-1351Z.tar.bz2 1494648 SHA256 74497659f1fb3b0cb620e38a911cf2e59a084149dd175199eb7cf4be18b4c328 SHA512 886e42697b3b0a90d8542bafaf3a7ccedf075f9f0065fec995bf58f645edff3a5d62f29be1cfa2e01d002d6382ee02279832cea8c21db6a774c2567c75ab6a35 WHIRLPOOL 9ddb5ccd914a6a6a19741ff93df78534d2273cf918f24af427c018b7c4f424a90d9f57f167633c48e2fa4102a4fae0873fd6dec7529839f229af855cbddf82d4
-DIST mysql-extras-20150410-1944Z.tar.bz2 1493690 SHA256 e327adf02be4c2bce5121f01d6b139309c72814b8c50a29559dfddee12a0b4e2 SHA512 e2e5345290134e597734514041e413f0633b8078bfddb8b8e7695468ce7341735b732d5bb602ab7aa9a4045d71571b73aac01a5d96687d4fbd380736f5ed650c WHIRLPOOL f65f294905fd1d04e2be79a803b658ed432338501665a75cbe0cc5b3af8abf0615f1f808465c3ca3c7e850b9277f451f5c77b518977f4bee8dc77d6089ff88fb
diff --git a/dev-libs/libmysql/files/my.cnf-5.1 b/dev-libs/libmysql/files/my.cnf-5.1
deleted file mode 100644
index 65cf05c0..00000000
--- a/dev-libs/libmysql/files/my.cnf-5.1
+++ /dev/null
@@ -1,145 +0,0 @@
-# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file.
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.5 2015/03/15 17:31:35 grknight Exp $
-
-# The following options will be passed to all MySQL clients
-[client]
-#password = your_password
-port = 3306
-socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock
-
-[mysql]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqladmin]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqlcheck]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqldump]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqlimport]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqlshow]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[myisamchk]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-
-[myisampack]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-
-# use [safe_mysqld] with mysql-3
-[mysqld_safe]
-err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err
-
-# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations
-[mysqld]
-character-set-server = utf8
-user = mysql
-port = 3306
-socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock
-pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid
-log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err
-basedir = @GENTOO_PORTAGE_EPREFIX@/usr
-datadir = @DATADIR@
-skip-external-locking
-key_buffer = 16M
-max_allowed_packet = 1M
-table_open_cache = 64
-sort_buffer_size = 512K
-net_buffer_length = 8K
-read_buffer_size = 256K
-read_rnd_buffer_size = 512K
-myisam_sort_buffer_size = 8M
-language = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/english
-
-# security:
-# using "localhost" in connects uses sockets by default
-# skip-networking
-bind-address = 127.0.0.1
-
-log-bin
-server-id = 1
-
-# point the following paths to different dedicated disks
-tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/
-#log-update = @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname
-
-# you need the debug USE flag enabled to use the following directives,
-# if needed, uncomment them, start the server and issue
-# #tail -f @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace
-# this will show you *exactly* what's happening in your server ;)
-
-#log = @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql
-#gdb
-#debug = d:t:i:o,/tmp/mysqld.trace
-#one-thread
-
-# uncomment the following directives if you are using BDB tables
-#bdb_cache_size = 4M
-#bdb_max_lock = 10000
-
-# the following is the InnoDB configuration
-# if you wish to disable innodb instead
-# uncomment just the next line
-#skip-innodb
-#
-# the rest of the innodb config follows:
-# don't eat too much memory, we're trying to be safe on 64Mb boxes
-# you might want to bump this up a bit on boxes with more RAM
-innodb_buffer_pool_size = 16M
-# this is the default, increase it if you have lots of tables
-innodb_additional_mem_pool_size = 2M
-#
-# i'd like to use @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-(
-# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route
-# we have to take for the moment
-#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/
-#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/
-# you may wish to change this size to be more suitable for your system
-# the max is there to avoid run-away growth on your machine
-innodb_data_file_path = ibdata1:10M:autoextend:max:128M
-# we keep this at around 25% of of innodb_buffer_pool_size
-# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size)
-innodb_log_file_size = 5M
-# this is the default, increase it if you have very large transactions going on
-innodb_log_buffer_size = 8M
-# this is the default and won't hurt you
-# you shouldn't need to tweak it
-innodb_log_files_in_group=2
-# see the innodb config docs, the other options are not always safe
-innodb_flush_log_at_trx_commit = 1
-innodb_lock_wait_timeout = 50
-innodb_file_per_table
-
-[mysqldump]
-quick
-max_allowed_packet = 16M
-
-[mysql]
-# uncomment the next directive if you are not familiar with SQL
-#safe-updates
-
-[isamchk]
-key_buffer = 20M
-sort_buffer_size = 20M
-read_buffer = 2M
-write_buffer = 2M
-
-[myisamchk]
-key_buffer = 20M
-sort_buffer_size = 20M
-read_buffer = 2M
-write_buffer = 2M
-
-[mysqlhotcopy]
-interactive-timeout
diff --git a/dev-libs/libmysql/files/my.cnf-5.5 b/dev-libs/libmysql/files/my.cnf-5.5
deleted file mode 100644
index 7b2ab90f..00000000
--- a/dev-libs/libmysql/files/my.cnf-5.5
+++ /dev/null
@@ -1,148 +0,0 @@
-# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file.
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.5,v 1.5 2015/03/15 17:31:35 grknight Exp $
-
-# The following options will be passed to all MySQL clients
-[client]
-#password = your_password
-port = 3306
-socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock
-
-[mysql]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqladmin]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqlcheck]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqldump]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqlimport]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqlshow]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[myisamchk]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-
-[myisampack]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-
-# use [safe_mysqld] with mysql-3
-[mysqld_safe]
-err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err
-
-# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations
-[mysqld]
-character-set-server = utf8
-user = mysql
-port = 3306
-socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock
-pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid
-log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err
-basedir = @GENTOO_PORTAGE_EPREFIX@/usr
-datadir = @DATADIR@
-skip-external-locking
-key_buffer_size = 16M
-max_allowed_packet = 1M
-table_open_cache = 64
-sort_buffer_size = 512K
-net_buffer_length = 8K
-read_buffer_size = 256K
-read_rnd_buffer_size = 512K
-myisam_sort_buffer_size = 8M
-lc_messages_dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql
-#Set this to your desired error message language
-lc_messages = en_US
-
-# security:
-# using "localhost" in connects uses sockets by default
-# skip-networking
-bind-address = 127.0.0.1
-
-log-bin
-server-id = 1
-
-# point the following paths to different dedicated disks
-tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/
-#log-update = @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname
-
-# you need the debug USE flag enabled to use the following directives,
-# if needed, uncomment them, start the server and issue
-# #tail -f @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace
-# this will show you *exactly* what's happening in your server ;)
-
-#log = @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql
-#gdb
-#debug = d:t:i:o,/tmp/mysqld.trace
-#one-thread
-
-# the following is the InnoDB configuration
-# if you wish to disable innodb instead
-# uncomment just the next line
-#skip-innodb
-#
-# the rest of the innodb config follows:
-# don't eat too much memory, we're trying to be safe on 64Mb boxes
-# you might want to bump this up a bit on boxes with more RAM
-innodb_buffer_pool_size = 16M
-# this is the default, increase it if you have lots of tables
-innodb_additional_mem_pool_size = 2M
-#
-# i'd like to use @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-(
-# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route
-# we have to take for the moment
-#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/
-#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/
-# you may wish to change this size to be more suitable for your system
-# the max is there to avoid run-away growth on your machine
-innodb_data_file_path = ibdata1:10M:autoextend:max:128M
-# we keep this at around 25% of of innodb_buffer_pool_size
-# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size)
-innodb_log_file_size = 5M
-# this is the default, increase it if you have very large transactions going on
-innodb_log_buffer_size = 8M
-# this is the default and won't hurt you
-# you shouldn't need to tweak it
-innodb_log_files_in_group=2
-# see the innodb config docs, the other options are not always safe
-innodb_flush_log_at_trx_commit = 1
-innodb_lock_wait_timeout = 50
-innodb_file_per_table
-
-# Uncomment this to get FEDERATED engine support
-#plugin-load=federated=ha_federated.so
-#loose-federated
-
-[mysqldump]
-quick
-max_allowed_packet = 16M
-
-[mysql]
-# uncomment the next directive if you are not familiar with SQL
-#safe-updates
-
-[isamchk]
-key_buffer_size = 20M
-sort_buffer_size = 20M
-read_buffer = 2M
-write_buffer = 2M
-
-[myisamchk]
-key_buffer_size = 20M
-sort_buffer_size = 20M
-read_buffer_size = 2M
-write_buffer_size = 2M
-
-[mysqlhotcopy]
-interactive-timeout
-
diff --git a/dev-libs/libmysql/files/my.cnf-5.6 b/dev-libs/libmysql/files/my.cnf-5.6
deleted file mode 100644
index 117a30b4..00000000
--- a/dev-libs/libmysql/files/my.cnf-5.6
+++ /dev/null
@@ -1,140 +0,0 @@
-# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file.
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.6,v 1.2 2015/03/15 17:31:35 grknight Exp $
-
-# The following options will be passed to all MySQL clients
-[client]
-#password = your_password
-port = 3306
-socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock
-
-[mysql]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqladmin]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqlcheck]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqldump]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqlimport]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[mysqlshow]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-default-character-set=utf8
-
-[myisamchk]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-
-[myisampack]
-character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets
-
-# use [safe_mysqld] with mysql-3
-[mysqld_safe]
-err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err
-
-# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations
-[mysqld]
-character-set-server = utf8
-user = mysql
-port = 3306
-socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock
-pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid
-log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err
-basedir = @GENTOO_PORTAGE_EPREFIX@/usr
-datadir = @DATADIR@
-skip-external-locking
-key_buffer_size = 16M
-max_allowed_packet = 4M
-table_open_cache = 400
-sort_buffer_size = 512K
-net_buffer_length = 16K
-read_buffer_size = 256K
-read_rnd_buffer_size = 512K
-myisam_sort_buffer_size = 8M
-lc_messages_dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql
-#Set this to your desired error message language
-lc_messages = en_US
-
-# security:
-# using "localhost" in connects uses sockets by default
-# skip-networking
-bind-address = 127.0.0.1
-
-log-bin
-server-id = 1
-
-# point the following paths to different dedicated disks
-tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/
-#log-update = @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname
-
-# you need the debug USE flag enabled to use the following directives,
-# if needed, uncomment them, start the server and issue
-# #tail -f @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace
-# this will show you *exactly* what's happening in your server ;)
-
-#log = @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql
-#gdb
-#debug = d:t:i:o,/tmp/mysqld.trace
-#one-thread
-
-# the rest of the innodb config follows:
-# don't eat too much memory, we're trying to be safe on 64Mb boxes
-# you might want to bump this up a bit on boxes with more RAM
-innodb_buffer_pool_size = 128M
-#
-# i'd like to use @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-(
-# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route
-# we have to take for the moment
-#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/
-#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/
-# you may wish to change this size to be more suitable for your system
-# the max is there to avoid run-away growth on your machine
-innodb_data_file_path = ibdata1:10M:autoextend:max:128M
-# we keep this at around 25% of of innodb_buffer_pool_size
-# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size)
-innodb_log_file_size = 48M
-# this is the default, increase it if you have very large transactions going on
-innodb_log_buffer_size = 8M
-# this is the default and won't hurt you
-# you shouldn't need to tweak it
-innodb_log_files_in_group=2
-# see the innodb config docs, the other options are not always safe
-innodb_flush_log_at_trx_commit = 1
-innodb_lock_wait_timeout = 50
-innodb_file_per_table
-
-# Uncomment this to get FEDERATED engine support
-#plugin-load=federated=ha_federated.so
-loose-federated
-
-[mysqldump]
-quick
-max_allowed_packet = 16M
-
-[mysql]
-# uncomment the next directive if you are not familiar with SQL
-#safe-updates
-
-[isamchk]
-key_buffer_size = 20M
-sort_buffer_size = 20M
-read_buffer = 2M
-write_buffer = 2M
-
-[myisamchk]
-key_buffer_size = 20M
-sort_buffer_size = 20M
-read_buffer_size = 2M
-write_buffer_size = 2M
-
-[mysqlhotcopy]
-interactive-timeout
diff --git a/dev-libs/libmysql/libmysql-5.5.43.ebuild b/dev-libs/libmysql/libmysql-5.5.43.ebuild
deleted file mode 100644
index 74f722e6..00000000
--- a/dev-libs/libmysql/libmysql-5.5.43.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.5.43.ebuild,v 1.2 2015/04/25 16:27:12 floppym Exp $
-
-EAPI="5"
-
-MY_EXTRAS_VER="20150127-1351Z"
-MY_PV="${PV//_alpha_pre/-m}"
-MY_PV="${MY_PV//_/-}"
-
-# Build type
-BUILD="cmake"
-
-inherit toolchain-funcs mysql-v2
-# only to make repoman happy. it is really set in the eclass
-IUSE="$IUSE"
-
-# Define the mysql-extras source
-EGIT_REPO_URI="git://anongit.gentoo.org/proj/mysql-extras.git"
-
-# REMEMBER: also update eclass/mysql*.eclass before committing!
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-
-# When MY_EXTRAS is bumped, the index should be revised to exclude these.
-EPATCH_EXCLUDE=''
-
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
-RDEPEND="${RDEPEND}"
-
-# Please do not add a naive src_unpack to this ebuild
-# If you want to add a single patch, copy the ebuild to an overlay
-# and create your own mysql-extras tarball, looking at 000_index.txt
-
-# Official test instructions:
-# USE='embedded extraengine perl ssl static-libs community' \
-# FEATURES='test userpriv -usersandbox' \
-# ebuild mysql-X.X.XX.ebuild \
-# digest clean package
-src_test() {
-
- local TESTDIR="${BUILD_DIR}/mysql-test"
- local retstatus_unit
- local retstatus_tests
-
- # Bug #213475 - MySQL _will_ object strenously if your machine is named
- # localhost. Also causes weird failures.
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
-
- if ! use "minimal" ; then
-
- if [[ $UID -eq 0 ]]; then
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
- fi
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
- addpredict /this-dir-does-not-exist/t9.MYI
-
- # Run CTest (test-units)
- cmake-utils_src_test
- retstatus_unit=$?
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
-
- # Ensure that parallel runs don't die
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
- # Enable parallel testing, auto will try to detect number of cores
- # You may set this by hand.
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
-
- # create directories because mysqladmin might right out of order
- mkdir -p "${T}"/var-tests{,/log}
-
- # create symlink for the tests to find mysql_tzinfo_to_sql
- ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/"
-
- # These are failing in MySQL 5.5 for now and are believed to be
- # false positives:
- #
- # main.information_schema, binlog.binlog_statement_insert_delayed,
- # main.mysqld--help-notwin
- # fails due to USE=-latin1 / utf8 default
- #
- # main.mysql_client_test:
- # segfaults at random under Portage only, suspect resource limits.
- #
- # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
- # fails due to bad cleanup of previous tests when run in parallel
- # The tool is deprecated anyway
- # Bug 532288
-
- for t in main.mysql_client_test \
- binlog.binlog_statement_insert_delayed main.information_schema \
- main.mysqld--help-notwin main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do
- mysql-v2_disable_test "$t" "False positives in Gentoo"
- done
-
- # Run mysql tests
- pushd "${TESTDIR}"
-
- # run mysql-test tests
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
- --testcase-timeout=30
- retstatus_tests=$?
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- popd
-
- # Cleanup is important for these testcases.
- pkill -9 -f "${S}/ndb" 2>/dev/null
- pkill -9 -f "${S}/sql" 2>/dev/null
-
- failures=""
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- [[ -z "$failures" ]] || die "Test failures: $failures"
- einfo "Tests successfully completed"
-
- else
-
- einfo "Skipping server tests due to minimal build."
- fi
-}
diff --git a/dev-libs/libmysql/libmysql-5.5.44.ebuild b/dev-libs/libmysql/libmysql-5.5.44.ebuild
deleted file mode 100644
index 37dc732d..00000000
--- a/dev-libs/libmysql/libmysql-5.5.44.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.5.44.ebuild,v 1.1 2015/05/30 00:49:59 grknight Exp $
-
-EAPI="5"
-
-MY_EXTRAS_VER="20150127-1351Z"
-MY_PV="${PV//_alpha_pre/-m}"
-MY_PV="${MY_PV//_/-}"
-
-# Build type
-BUILD="cmake"
-
-inherit toolchain-funcs mysql-v2
-# only to make repoman happy. it is really set in the eclass
-IUSE="$IUSE"
-
-# Define the mysql-extras source
-EGIT_REPO_URI="git://anongit.gentoo.org/proj/mysql-extras.git"
-
-# REMEMBER: also update eclass/mysql*.eclass before committing!
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-
-# When MY_EXTRAS is bumped, the index should be revised to exclude these.
-EPATCH_EXCLUDE=''
-
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
-RDEPEND="${RDEPEND}"
-
-# Please do not add a naive src_unpack to this ebuild
-# If you want to add a single patch, copy the ebuild to an overlay
-# and create your own mysql-extras tarball, looking at 000_index.txt
-
-# Official test instructions:
-# USE='embedded extraengine perl ssl static-libs community' \
-# FEATURES='test userpriv -usersandbox' \
-# ebuild mysql-X.X.XX.ebuild \
-# digest clean package
-src_test() {
-
- local TESTDIR="${BUILD_DIR}/mysql-test"
- local retstatus_unit
- local retstatus_tests
-
- # Bug #213475 - MySQL _will_ object strenously if your machine is named
- # localhost. Also causes weird failures.
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
-
- if ! use "minimal" ; then
-
- if [[ $UID -eq 0 ]]; then
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
- fi
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
- addpredict /this-dir-does-not-exist/t9.MYI
-
- # Run CTest (test-units)
- cmake-utils_src_test
- retstatus_unit=$?
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
-
- # Ensure that parallel runs don't die
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
- # Enable parallel testing, auto will try to detect number of cores
- # You may set this by hand.
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
-
- # create directories because mysqladmin might right out of order
- mkdir -p "${T}"/var-tests{,/log}
-
- # create symlink for the tests to find mysql_tzinfo_to_sql
- ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/"
-
- # These are failing in MySQL 5.5 for now and are believed to be
- # false positives:
- #
- # main.information_schema, binlog.binlog_statement_insert_delayed,
- # main.mysqld--help-notwin
- # fails due to USE=-latin1 / utf8 default
- #
- # main.mysql_client_test:
- # segfaults at random under Portage only, suspect resource limits.
- #
- # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
- # fails due to bad cleanup of previous tests when run in parallel
- # The tool is deprecated anyway
- # Bug 532288
-
- for t in main.mysql_client_test \
- binlog.binlog_statement_insert_delayed main.information_schema \
- main.mysqld--help-notwin main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do
- mysql-v2_disable_test "$t" "False positives in Gentoo"
- done
-
- # Run mysql tests
- pushd "${TESTDIR}"
-
- # run mysql-test tests
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
- --testcase-timeout=30
- retstatus_tests=$?
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- popd
-
- # Cleanup is important for these testcases.
- pkill -9 -f "${S}/ndb" 2>/dev/null
- pkill -9 -f "${S}/sql" 2>/dev/null
-
- failures=""
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- [[ -z "$failures" ]] || die "Test failures: $failures"
- einfo "Tests successfully completed"
-
- else
-
- einfo "Skipping server tests due to minimal build."
- fi
-}
diff --git a/dev-libs/libmysql/libmysql-5.6.24.ebuild b/dev-libs/libmysql/libmysql-5.6.24.ebuild
deleted file mode 100644
index a98138ce..00000000
--- a/dev-libs/libmysql/libmysql-5.6.24.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.6.24.ebuild,v 1.10 2015/05/27 13:05:59 ago Exp $
-
-EAPI="5"
-
-MY_EXTRAS_VER="20150410-1944Z"
-MY_PV="${PV//_alpha_pre/-m}"
-MY_PV="${MY_PV//_/-}"
-
-inherit toolchain-funcs mysql-multilib
-# only to make repoman happy. it is really set in the eclass
-IUSE="$IUSE"
-
-# REMEMBER: also update eclass/mysql*.eclass before committing!
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-
-# When MY_EXTRAS is bumped, the index should be revised to exclude these.
-EPATCH_EXCLUDE=''
-
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
-RDEPEND="${RDEPEND}"
-
-# Please do not add a naive src_unpack to this ebuild
-# If you want to add a single patch, copy the ebuild to an overlay
-# and create your own mysql-extras tarball, looking at 000_index.txt
-
-# Official test instructions:
-# USE='embedded extraengine perl ssl static-libs community' \
-# FEATURES='test userpriv -usersandbox' \
-# ebuild mysql-X.X.XX.ebuild \
-# digest clean package
-multilib_src_test() {
-
- if ! multilib_is_native_abi ; then
- einfo "Server tests not available on non-native abi".
- return 0;
- fi
-
- local TESTDIR="${BUILD_DIR}/mysql-test"
- local retstatus_unit
- local retstatus_tests
-
- # Bug #213475 - MySQL _will_ object strenously if your machine is named
- # localhost. Also causes weird failures.
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
-
- if ! use "minimal" ; then
-
- if [[ $UID -eq 0 ]]; then
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
- fi
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
- addpredict /this-dir-does-not-exist/t9.MYI
-
- # Run CTest (test-units)
- cmake-utils_src_test
- retstatus_unit=$?
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
-
- # Ensure that parallel runs don't die
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
- # Enable parallel testing, auto will try to detect number of cores
- # You may set this by hand.
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
-
- # create directories because mysqladmin might right out of order
- mkdir -p "${T}"/var-tests{,/log}
-
- # create symlink for the tests to find mysql_tzinfo_to_sql
- ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/"
-
- # These are failing in MySQL 5.5/5.6 for now and are believed to be
- # false positives:
- #
- # main.information_schema, binlog.binlog_statement_insert_delayed,
- # funcs_1.is_triggers funcs_1.is_tables_mysql,
- # funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter,
- # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt,
- # mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql
- # perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter
- # fails due to USE=-latin1 / utf8 default
- #
- # main.mysql_client_test:
- # segfaults at random under Portage only, suspect resource limits.
- #
- # rpl.rpl_plugin_load
- # fails due to included file not listed in expected result
- # appears to be poor planning
- #
- # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
- # fails due to bad cleanup of previous tests when run in parallel
- # The tool is deprecated anyway
- # Bug 532288
- for t in \
- binlog.binlog_mysqlbinlog_filter \
- binlog.binlog_statement_insert_delayed \
- funcs_1.is_columns_mysql \
- funcs_1.is_tables_mysql \
- funcs_1.is_triggers \
- main.information_schema \
- main.mysql_client_test \
- main.mysqld--help-notwin \
- perfschema.binlog_edge_mix \
- perfschema.binlog_edge_stmt \
- rpl.rpl_plugin_load \
- main.mysqlhotcopy_archive main.mysqlhotcopy_myisam \
- ; do
- mysql-multilib_disable_test "$t" "False positives in Gentoo"
- done
-
- if ! use extraengine ; then
- # bug 401673, 530766
- for t in federated.federated_plugin ; do
- mysql-multilib_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)"
- done
- fi
-
- # Run mysql tests
- pushd "${TESTDIR}"
-
- # Set file limits higher so tests run
- ulimit -n 3000
-
- # run mysql-test tests
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
- --suite-timeout=5000
- retstatus_tests=$?
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- popd
-
- # Cleanup is important for these testcases.
- pkill -9 -f "${S}/ndb" 2>/dev/null
- pkill -9 -f "${S}/sql" 2>/dev/null
-
- failures=""
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- [[ -z "$failures" ]] || die "Test failures: $failures"
- einfo "Tests successfully completed"
-
- else
-
- einfo "Skipping server tests due to minimal build."
- fi
-}
diff --git a/dev-libs/libmysql/libmysql-5.6.25.ebuild b/dev-libs/libmysql/libmysql-5.6.25.ebuild
deleted file mode 100644
index 731106ab..00000000
--- a/dev-libs/libmysql/libmysql-5.6.25.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.6.25.ebuild,v 1.1 2015/06/01 16:18:23 grknight Exp $
-
-EAPI="5"
-
-MY_EXTRAS_VER="20150410-1944Z"
-MY_PV="${PV//_alpha_pre/-m}"
-MY_PV="${MY_PV//_/-}"
-
-inherit toolchain-funcs mysql-multilib
-# only to make repoman happy. it is really set in the eclass
-IUSE="$IUSE"
-
-# REMEMBER: also update eclass/mysql*.eclass before committing!
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-
-# When MY_EXTRAS is bumped, the index should be revised to exclude these.
-EPATCH_EXCLUDE=''
-
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
-RDEPEND="${RDEPEND}"
-
-# Please do not add a naive src_unpack to this ebuild
-# If you want to add a single patch, copy the ebuild to an overlay
-# and create your own mysql-extras tarball, looking at 000_index.txt
-
-# Official test instructions:
-# USE='embedded extraengine perl ssl static-libs community' \
-# FEATURES='test userpriv -usersandbox' \
-# ebuild mysql-X.X.XX.ebuild \
-# digest clean package
-multilib_src_test() {
-
- if ! multilib_is_native_abi ; then
- einfo "Server tests not available on non-native abi".
- return 0;
- fi
-
- local TESTDIR="${BUILD_DIR}/mysql-test"
- local retstatus_unit
- local retstatus_tests
-
- # Bug #213475 - MySQL _will_ object strenously if your machine is named
- # localhost. Also causes weird failures.
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
-
- if ! use "minimal" ; then
-
- if [[ $UID -eq 0 ]]; then
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
- fi
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
- addpredict /this-dir-does-not-exist/t9.MYI
-
- # Run CTest (test-units)
- cmake-utils_src_test
- retstatus_unit=$?
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
-
- # Ensure that parallel runs don't die
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
- # Enable parallel testing, auto will try to detect number of cores
- # You may set this by hand.
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
-
- # create directories because mysqladmin might right out of order
- mkdir -p "${T}"/var-tests{,/log}
-
- # create symlink for the tests to find mysql_tzinfo_to_sql
- ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/"
-
- # These are failing in MySQL 5.5/5.6 for now and are believed to be
- # false positives:
- #
- # main.information_schema, binlog.binlog_statement_insert_delayed,
- # funcs_1.is_triggers funcs_1.is_tables_mysql,
- # funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter,
- # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt,
- # mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql
- # perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter
- # fails due to USE=-latin1 / utf8 default
- #
- # main.mysql_client_test:
- # segfaults at random under Portage only, suspect resource limits.
- #
- # rpl.rpl_plugin_load
- # fails due to included file not listed in expected result
- # appears to be poor planning
- #
- # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
- # fails due to bad cleanup of previous tests when run in parallel
- # The tool is deprecated anyway
- # Bug 532288
- for t in \
- binlog.binlog_mysqlbinlog_filter \
- binlog.binlog_statement_insert_delayed \
- funcs_1.is_columns_mysql \
- funcs_1.is_tables_mysql \
- funcs_1.is_triggers \
- main.information_schema \
- main.mysql_client_test \
- main.mysqld--help-notwin \
- perfschema.binlog_edge_mix \
- perfschema.binlog_edge_stmt \
- rpl.rpl_plugin_load \
- main.mysqlhotcopy_archive main.mysqlhotcopy_myisam \
- ; do
- mysql-multilib_disable_test "$t" "False positives in Gentoo"
- done
-
- if ! use extraengine ; then
- # bug 401673, 530766
- for t in federated.federated_plugin ; do
- mysql-multilib_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)"
- done
- fi
-
- # Run mysql tests
- pushd "${TESTDIR}"
-
- # Set file limits higher so tests run
- ulimit -n 3000
-
- # run mysql-test tests
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
- --suite-timeout=5000
- retstatus_tests=$?
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- popd
-
- # Cleanup is important for these testcases.
- pkill -9 -f "${S}/ndb" 2>/dev/null
- pkill -9 -f "${S}/sql" 2>/dev/null
-
- failures=""
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
-
- [[ -z "$failures" ]] || die "Test failures: $failures"
- einfo "Tests successfully completed"
-
- else
-
- einfo "Skipping server tests due to minimal build."
- fi
-}
diff --git a/dev-libs/libmysql/metadata.xml b/dev-libs/libmysql/metadata.xml
deleted file mode 100644
index 30939dfe..00000000
--- a/dev-libs/libmysql/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>mysql</herd>
-<!--
-Please note that this list is shared between the following packages:
-dev-db/mysql
-dev-db/mariadb
--->
-<use>
- <flag name='cluster'>Add support for NDB clustering (deprecated)</flag>
- <flag name='community'>Enables the community features from upstream.</flag>
- <flag name='embedded'>Build embedded server (libmysqld)</flag>
- <flag name='extraengine'>Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition)</flag>
- <flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations.</flag>
- <flag name='latin1'>Use LATIN1 encoding instead of UTF8</flag>
- <flag name='max-idx-128'>Raise the max index per table limit from 64 to 128</flag>
- <flag name='minimal'>Install client programs only, no server</flag>
- <flag name='profiling'>Add support for statement profiling (requires USE=community).</flag>
- <flag name="systemtap">Build support for profiling and tracing using <pkg>dev-util/systemtap</pkg></flag>
- <flag name='test'>Install upstream testsuites for end use.</flag>
-</use>
-</pkgmetadata>
diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest
deleted file mode 100644
index 05a3df1f..00000000
--- a/dev-libs/libnl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libnl-1.1.tar.gz 288932 SHA256 35cea4cfb6cd8af0cafa0f34fff81def5a1f193b8b8384299b4b21883e22edc3
diff --git a/dev-libs/libnl/files/libnl-1.0_pre5-__u64_x86_64.patch b/dev-libs/libnl/files/libnl-1.0_pre5-__u64_x86_64.patch
deleted file mode 100644
index ffa61a18..00000000
--- a/dev-libs/libnl/files/libnl-1.0_pre5-__u64_x86_64.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- libnl-1.0-pre5/include/netlink-local.h.__u64_x86_64 2005-11-02 12:29:06.000000000 -0500
-+++ libnl-1.0-pre5/include/netlink-local.h 2006-05-26 20:09:28.000000000 -0400
-@@ -30,11 +30,7 @@
- #include <arpa/inet.h>
- #include <netdb.h>
-
--typedef uint8_t __u8;
--typedef uint16_t __u16;
--typedef uint32_t __u32;
--typedef int32_t __s32;
--typedef uint64_t __u64;
-+#include <asm/types.h>
-
- /* local header copies */
- #include <linux/if.h>
diff --git a/dev-libs/libnl/files/libnl-1.0_pre5-include.diff b/dev-libs/libnl/files/libnl-1.0_pre5-include.diff
deleted file mode 100644
index f858953c..00000000
--- a/dev-libs/libnl/files/libnl-1.0_pre5-include.diff
+++ /dev/null
@@ -1,10 +0,0 @@
---- libnl-0.5.0.orig/include/netlink/route/tc.h 2005-09-08 19:13:15.000000000 -0300
-+++ libnl-0.5.0/include/netlink/route/tc.h 2005-09-08 19:32:33.000000000 -0300
-@@ -24,6 +24,7 @@
- #include <netlink/netlink.h>
- #include <netlink/cache.h>
- #include <netlink/data.h>
-+#include <linux/pkt_sched.h>
-
- #define TCA_HAS_HANDLE 0x001
- #define TCA_HAS_PARENT 0x002
diff --git a/dev-libs/libnl/files/libnl-1.0_pre6-__u64_x86_64.patch b/dev-libs/libnl/files/libnl-1.0_pre6-__u64_x86_64.patch
deleted file mode 100644
index fb89baa7..00000000
--- a/dev-libs/libnl/files/libnl-1.0_pre6-__u64_x86_64.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- libnl-1.0-pre5/include/netlink-local.h.__u64_x86_64 2005-11-02 12:29:06.000000000 -0500
-+++ libnl-1.0-pre5/include/netlink-local.h 2006-05-26 20:09:28.000000000 -0400
-@@ -30,11 +30,7 @@
- #include <arpa/inet.h>
- #include <netdb.h>
-
--typedef uint8_t __u8;
--typedef uint16_t __u16;
--typedef uint32_t __u32;
--typedef int32_t __s32;
--typedef uint64_t __u64;
-+#include <linux/types.h>
-
- /* local header copies */
- #include <linux/if.h>
diff --git a/dev-libs/libnl/files/libnl-1.1-types.patch b/dev-libs/libnl/files/libnl-1.1-types.patch
deleted file mode 100644
index 8c639a47..00000000
--- a/dev-libs/libnl/files/libnl-1.1-types.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Nurp libnl-1.1.orig/include/linux/if_link.h libnl-1.1/include/linux/if_link.h
---- libnl-1.1.orig/include/linux/if_link.h 2008-01-30 17:47:40.000000000 +0000
-+++ libnl-1.1/include/linux/if_link.h 2008-01-30 17:47:51.000000000 +0000
-@@ -1,6 +1,7 @@
- #ifndef _LINUX_IF_LINK_H
- #define _LINUX_IF_LINK_H
-
-+typedef unsigned long long __u64;
- #include <linux/netlink.h>
-
- /* The struct should be in sync with struct net_device_stats */
diff --git a/dev-libs/libnl/files/libnl-1.pc b/dev-libs/libnl/files/libnl-1.pc
deleted file mode 100644
index 6dd5a895..00000000
--- a/dev-libs/libnl/files/libnl-1.pc
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=/usr
-exec_prefix=/usr
-libdir=/usr/lib
-includedir=/usr/include
-
-Name: libnl
-Description: Convenience library for netlink sockets
-Version: 1.0-pre3
-Libs: -L${libdir} -lnl
-Cflags:
diff --git a/dev-libs/libnl/libnl-1.1.ebuild b/dev-libs/libnl/libnl-1.1.ebuild
deleted file mode 100644
index 8db8c944..00000000
--- a/dev-libs/libnl/libnl-1.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-1.0_pre6-r1.ebuild,v 1.1 2007/12/01 19:47:49 rbu Exp $
-
-inherit eutils multilib linux-info versionator
-
-MY_P="${PN}-${PV/_/-}"
-
-DESCRIPTION="A library for applications dealing with netlink socket"
-HOMEPAGE="http://people.suug.ch/~tgr/libnl/"
-SRC_URI="http://people.suug.ch/~tgr/libnl/files/${MY_P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}/lib"
- sed -i Makefile -e 's:install -o root -g root:install:'
-
- cd "${S}/include"
- sed -i Makefile -e 's:install -o root -g root:install:g'
- epatch "${FILESDIR}/${PN}-1.0_pre5-include.diff"
- epatch "${FILESDIR}/${P}-types.patch"
-
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
-}
diff --git a/dev-libs/libreport/Manifest b/dev-libs/libreport/Manifest
deleted file mode 100644
index acce5f79..00000000
--- a/dev-libs/libreport/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST libreport-2.0.20.tar.gz 1323225 SHA256 a2a66b97e1e345f18837f39657210931bd6cb9bebc33f56736e56380ddbf743e SHA512 f57e0819351fecbd37e8511b3ef88eeb3885fdfc51bb1c7835ef70929fb7c59177db4f967b069674f3521c805d90a795436f509a63211638bd0c82cf4d58782b WHIRLPOOL 605f9e3f39f98fbd6903238e5b861f1bf61caff68a14dec6265eca72df94de8d299bae07a27d1588abcb19d88c138f7ab18074b3359992e0288b43b1948be51b
-DIST libreport-2.1.9.tar.gz 1567949 SHA256 ebc4db230e915c6d8d2f97b9ee148524ed017d8fb09c5b4607bdbeb9f435052a SHA512 442ecbb2029e550fb0737555c6d7c5e29bf34fcd89e52da767b42816ee2bb7f5fc8e8d58833e40ded72ffa016d3b1cb1782d0c1ede94f0210341c09752113fd4 WHIRLPOOL 3bd4e7776f768e772716d1fc5ed3f07b2913b60343379baba3071d8f70c591946af50d412830ee551505b2ba80b7367a6d96d4f8e10d618527dc779cb9727500
diff --git a/dev-libs/libreport/files/0001-Add-Kogaion-customizations.patch b/dev-libs/libreport/files/0001-Add-Kogaion-customizations.patch
deleted file mode 100644
index 3e1b4fa4..00000000
--- a/dev-libs/libreport/files/0001-Add-Kogaion-customizations.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-From 1b071a4f6529e4753519b0a9c5a68ac258f4a03a Mon Sep 17 00:00:00 2001
-From: Stefan Cristian B. <stefan.cristian@rogentos.ro>
-Date: Sat, 10 May 2014 15:45:58 +0100
-Subject: [PATCH] Add Kogaion customizations
-
----
- src/include/internal_libreport.h | 4 ++--
- src/lib/dump_dir.c | 2 +-
- src/plugins/bugzilla.conf | 2 +-
- src/plugins/report_Bugzilla.conf | 2 +-
- src/plugins/reporter-bugzilla.c | 2 +-
- src/report-python/__init__.py | 6 +++---
- 6 files changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/src/include/internal_libreport.h b/src/include/internal_libreport.h
-index db2ffd8..e61a80f 100644
---- a/src/include/internal_libreport.h
-+++ b/src/include/internal_libreport.h
-@@ -840,13 +840,13 @@ struct dump_dir *open_directory_for_writing(
- #define FILENAME_KERNEL "kernel"
- /*
- * From /etc/os-release
-- * os_release filename name is alredy occupied by /etc/redhat-release (see
-+ * os_release filename name is alredy occupied by /etc/kogaion-release (see
- * below) in sake of backward compatibility /etc/os-release is stored in
- * os_info file
- */
- #define FILENAME_OS_INFO "os_info"
- #define FILENAME_OS_INFO_IN_ROOTDIR "os_info_in_rootdir"
--// From /etc/system-release or /etc/redhat-release
-+// From /etc/system-release or /etc/kogaion-release
- #define FILENAME_OS_RELEASE "os_release"
- #define FILENAME_OS_RELEASE_IN_ROOTDIR "os_release_in_rootdir"
- // Filled by <what?>
-diff --git a/src/lib/dump_dir.c b/src/lib/dump_dir.c
-index 83f898b..63b6492 100644
---- a/src/lib/dump_dir.c
-+++ b/src/lib/dump_dir.c
-@@ -672,7 +672,7 @@ void dd_create_basic_files(struct dump_dir *dd, uid_t uid, const char *chroot_di
- release = load_text_file("/etc/system-release",
- DD_LOAD_TEXT_RETURN_NULL_ON_FAILURE | DD_OPEN_FOLLOW);
- if (!release)
-- release = load_text_file("/etc/redhat-release",
-+ release = load_text_file("/etc/kogaion-release",
- DD_LOAD_TEXT_RETURN_NULL_ON_FAILURE | DD_OPEN_FOLLOW);
- if (!release)
- release = load_text_file("/etc/SuSE-release", DD_OPEN_FOLLOW);
-diff --git a/src/plugins/bugzilla.conf b/src/plugins/bugzilla.conf
-index 29c44b3..c495f13 100644
---- a/src/plugins/bugzilla.conf
-+++ b/src/plugins/bugzilla.conf
-@@ -1,5 +1,5 @@
- # Bugzilla URL
--BugzillaURL = https://bugzilla.redhat.com/
-+BugzillaURL = https://bugs.rogentos.ro/
- # yes means that ssl certificates will be checked
- SSLVerify = yes
- # your login has to exist, if you don have any, please create one
-diff --git a/src/plugins/report_Bugzilla.conf b/src/plugins/report_Bugzilla.conf
-index f1a77f5..9e6f875 100644
---- a/src/plugins/report_Bugzilla.conf
-+++ b/src/plugins/report_Bugzilla.conf
-@@ -1,4 +1,4 @@
--Bugzilla_BugzillaURL = https://bugzilla.redhat.com
-+Bugzilla_BugzillaURL = https://bugs.rogentos.ro
- Bugzilla_Login =
- Bugzilla_Password =
- Bugzilla_SSLVerify = yes
-diff --git a/src/plugins/reporter-bugzilla.c b/src/plugins/reporter-bugzilla.c
-index a45419c..01e2b6d 100644
---- a/src/plugins/reporter-bugzilla.c
-+++ b/src/plugins/reporter-bugzilla.c
-@@ -696,7 +696,7 @@ static void set_settings(struct bugzilla_struct *b, map_string_t *settings)
- environ = getenv("Bugzilla_BugzillaURL");
- b->b_bugzilla_url = environ ? environ : get_map_string_item_or_empty(settings, "BugzillaURL");
- if (!b->b_bugzilla_url[0])
-- b->b_bugzilla_url = "https://bugzilla.redhat.com";
-+ b->b_bugzilla_url = "https://bugs.rogentos.ro";
- else
- {
- /* We don't want trailing '/': "https://host/dir/" -> "https://host/dir" */
-diff --git a/src/report-python/__init__.py b/src/report-python/__init__.py
-index 2c58736..26368bd 100644
---- a/src/report-python/__init__.py
-+++ b/src/report-python/__init__.py
-@@ -21,8 +21,8 @@ from report.io import TextIO, GTKIO, NewtIO
-
- import os
-
--SYSTEM_RELEASE_PATHS = ["/etc/system-release","/etc/redhat-release"]
--SYSTEM_RELEASE_DEPS = ["system-release", "redhat-release"]
-+SYSTEM_RELEASE_PATHS = ["/etc/system-release","/etc/rogentos-release"]
-+SYSTEM_RELEASE_DEPS = ["kogaion-version"]
-
- _hardcoded_default_product = ""
- _hardcoded_default_version = ""
-@@ -178,7 +178,7 @@ def createPythonUnhandledExceptionSignature(**kwargs):
- version = getVersion()
- if version:
- pd.add("version", version)
-- #libreport expect the os_release as in /etc/redhat-release
-+ #libreport expect the os_release as in /etc/rogentos-release
- if (version and product):
- # need to add "release", parse_release() expects format "<product> release <version>"
- pd.add("os_release", product +" release "+ version)
---
-1.9.2
-
diff --git a/dev-libs/libreport/files/0002-Drop-Fedora-workflows-add-Kogaion-one.patch b/dev-libs/libreport/files/0002-Drop-Fedora-workflows-add-Kogaion-one.patch
deleted file mode 100644
index 933e4531..00000000
--- a/dev-libs/libreport/files/0002-Drop-Fedora-workflows-add-Kogaion-one.patch
+++ /dev/null
@@ -1,376 +0,0 @@
-From bc95f13701e018f4dc07e6c206c8b638acc6113a Mon Sep 17 00:00:00 2001
-From: Stefan Cristian B. <stefan.cristian@rogentos.ro>
-Date: Sat, 10 May 2014 18:05:10 +0100
-Subject: [PATCH 2/2] Drop Fedora workflows, add Kogaion one
-
----
- src/workflows/Makefile.am | 33 ++++----------------------
- src/workflows/anaconda_event.conf | 3 +--
- src/workflows/report_fedora.conf | 19 ---------------
- src/workflows/report_rhel.conf | 19 ---------------
- src/workflows/workflow_AnacondaFedora.xml.in | 9 -------
- src/workflows/workflow_AnacondaRHEL.xml.in | 9 -------
- src/workflows/workflow_AnacondaSabayon.xml.in | 9 +++++++
- src/workflows/workflow_FedoraCCpp.xml.in | 13 ----------
- src/workflows/workflow_FedoraKerneloops.xml.in | 12 ----------
- src/workflows/workflow_FedoraPython.xml.in | 12 ----------
- src/workflows/workflow_FedoraVmcore.xml.in | 13 ----------
- src/workflows/workflow_FedoraXorg.xml.in | 9 -------
- src/workflows/workflow_RHELCCpp.xml.in | 10 --------
- src/workflows/workflow_RHELKerneloops.xml.in | 10 --------
- src/workflows/workflow_RHELPython.xml.in | 10 --------
- src/workflows/workflow_RHELvmcore.xml.in | 10 --------
- src/workflows/workflow_RHELxorg.xml.in | 9 -------
- 17 files changed, 14 insertions(+), 195 deletions(-)
- delete mode 100644 src/workflows/report_fedora.conf
- delete mode 100644 src/workflows/report_rhel.conf
- delete mode 100644 src/workflows/workflow_AnacondaFedora.xml.in
- delete mode 100644 src/workflows/workflow_AnacondaRHEL.xml.in
- create mode 100644 src/workflows/workflow_AnacondaSabayon.xml.in
- delete mode 100644 src/workflows/workflow_FedoraCCpp.xml.in
- delete mode 100644 src/workflows/workflow_FedoraKerneloops.xml.in
- delete mode 100644 src/workflows/workflow_FedoraPython.xml.in
- delete mode 100644 src/workflows/workflow_FedoraVmcore.xml.in
- delete mode 100644 src/workflows/workflow_FedoraXorg.xml.in
- delete mode 100644 src/workflows/workflow_RHELCCpp.xml.in
- delete mode 100644 src/workflows/workflow_RHELKerneloops.xml.in
- delete mode 100644 src/workflows/workflow_RHELPython.xml.in
- delete mode 100644 src/workflows/workflow_RHELvmcore.xml.in
- delete mode 100644 src/workflows/workflow_RHELxorg.xml.in
-
-diff --git a/src/workflows/Makefile.am b/src/workflows/Makefile.am
-index 7f1e676..33fb8e6 100644
---- a/src/workflows/Makefile.am
-+++ b/src/workflows/Makefile.am
-@@ -1,30 +1,17 @@
- workflowsdir = $(WORKFLOWS_DIR)
-
- dist_workflows_DATA = \
-- workflow_FedoraCCpp.xml \
-- workflow_FedoraKerneloops.xml \
-- workflow_FedoraPython.xml \
-- workflow_FedoraVmcore.xml \
-- workflow_FedoraXorg.xml \
-- workflow_Upload.xml \
-- workflow_RHELCCpp.xml \
-- workflow_RHELKerneloops.xml \
-- workflow_RHELPython.xml \
-- workflow_RHELvmcore.xml \
-- workflow_RHELxorg.xml
-+ workflow_Upload.xml
-
- if BUILD_BUGZILLA
- dist_workflows_DATA += \
-- workflow_AnacondaFedora.xml \
-- workflow_AnacondaRHEL.xml \
-+ workflow_AnacondaSabayon.xml \
- workflow_AnacondaUpload.xml
- endif
-
- workflowsdefdir = $(WORKFLOWS_DEFINITION_DIR)
-
--dist_workflowsdef_DATA =\
-- report_fedora.conf \
-- report_rhel.conf
-+dist_workflowsdef_DATA =
-
- if BUILD_BUGZILLA
- dist_workflowsdef_DATA += \
-@@ -34,21 +21,9 @@ endif
- @INTLTOOL_XML_RULE@
-
- EXTRA_DIST = \
-- workflow_FedoraCCpp.xml.in \
-- workflow_FedoraKerneloops.xml.in \
-- workflow_FedoraPython.xml.in \
-- workflow_FedoraVmcore.xml.in \
-- workflow_FedoraXorg.xml.in \
-- workflow_Upload.xml.in \
-- workflow_RHELCCpp.xml.in \
-- workflow_RHELKerneloops.xml.in \
-- workflow_RHELPython.xml.in \
-- workflow_RHELvmcore.xml.in \
-- workflow_RHELxorg.xml.in
-+ workflow_Upload.xml.in
-
- if BUILD_BUGZILLA
- EXTRA_DIST += \
-- workflow_AnacondaFedora.xml.in \
-- workflow_AnacondaRHEL.xml.in \
- workflow_AnacondaUpload.xml.in
- endif
-diff --git a/src/workflows/anaconda_event.conf b/src/workflows/anaconda_event.conf
-index 5828b5a..91a2e14 100644
---- a/src/workflows/anaconda_event.conf
-+++ b/src/workflows/anaconda_event.conf
-@@ -1,3 +1,2 @@
--EVENT=workflow_AnacondaFedora component=anaconda
--EVENT=workflow_AnacondaRHEL component=anaconda
-+EVENT=workflow_AnacondaSabayon component=anaconda
- EVENT=workflow_AnacondaUpload component=anaconda
-diff --git a/src/workflows/report_fedora.conf b/src/workflows/report_fedora.conf
-deleted file mode 100644
-index 84009bf..0000000
---- a/src/workflows/report_fedora.conf
-+++ /dev/null
-@@ -1,19 +0,0 @@
--EVENT=workflow_FedoraCCpp analyzer=CCpp
--# this is just a meta event which consists of other events
--# the list is defined in the xml file
--
--EVENT=workflow_FedoraPython analyzer=Python component!=anaconda
--# this is just a meta event which consists of other events
--# the list is defined in the xml file
--
--EVENT=workflow_FedoraKerneloops analyzer=Kerneloops
--# this is just a meta event which consists of other events
--# the list is defined in the xml file
--
--EVENT=workflow_FedoraVmcore analyzer=vmcore
--# this is just a meta event which consists of other events
--# the list is defined in the xml file
--
--EVENT=workflow_FedoraXorg analyzer=xorg
--# this is just a meta event which consists of other events
--# the list is defined in the xml file
-diff --git a/src/workflows/report_rhel.conf b/src/workflows/report_rhel.conf
-deleted file mode 100644
-index 104bcc3..0000000
---- a/src/workflows/report_rhel.conf
-+++ /dev/null
-@@ -1,19 +0,0 @@
--EVENT=workflow_RHELCCpp analyzer=CCpp
--# this is just a meta event which consists of other events
--# the list is defined in the xml file
--
--EVENT=workflow_RHELPython analyzer=Python component!=anaconda
--# this is just a meta event which consists of other events
--# the list is defined in the xml file
--
--EVENT=workflow_RHELKerneloops analyzer=Kerneloops
--# this is just a meta event which consists of other events
--# the list is defined in the xml file
--
--EVENT=workflow_RHELvmcore analyzer=vmcore
--# this is just a meta event which consists of other events
--# the list is defined in the xml file
--
--EVENT=workflow_RHELxorg analyzer=xorg
--# this is just a meta event which consists of other events
--# the list is defined in the xml file
-diff --git a/src/workflows/workflow_AnacondaFedora.xml.in b/src/workflows/workflow_AnacondaFedora.xml.in
-deleted file mode 100644
-index 6322d9a..0000000
---- a/src/workflows/workflow_AnacondaFedora.xml.in
-+++ /dev/null
-@@ -1,9 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report a bug to Fedora maintainers</_name>
-- <_description>Process the report using the Fedora infrastructure</_description>
--
-- <events>
-- <event>report_Bugzilla</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_AnacondaRHEL.xml.in b/src/workflows/workflow_AnacondaRHEL.xml.in
-deleted file mode 100644
-index 6d401ff..0000000
---- a/src/workflows/workflow_AnacondaRHEL.xml.in
-+++ /dev/null
-@@ -1,9 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report a bug to Red Hat Support Tool</_name>
-- <_description>Process the report using the Red Hat infrastructure</_description>
--
-- <events>
-- <event>report_RHTSupport</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_AnacondaSabayon.xml.in b/src/workflows/workflow_AnacondaSabayon.xml.in
-new file mode 100644
-index 0000000..bf27e52
---- /dev/null
-+++ b/src/workflows/workflow_AnacondaSabayon.xml.in
-@@ -0,0 +1,9 @@
-+<?xml version="1.0" encoding="UTF-8" ?>
-+<workflow>
-+ <_name>Report a bug to Kogaion maintainers</_name>
-+ <_description>Process the report using the Kogaion infrastructure</_description>
-+
-+ <events>
-+ <event>report_Bugzilla</event>
-+ </events>
-+</workflow>
-diff --git a/src/workflows/workflow_FedoraCCpp.xml.in b/src/workflows/workflow_FedoraCCpp.xml.in
-deleted file mode 100644
-index b48d25a..0000000
---- a/src/workflows/workflow_FedoraCCpp.xml.in
-+++ /dev/null
-@@ -1,13 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report to Fedora</_name>
-- <_description>Process the C/C++ crash using the Fedora infrastructure</_description>
--
-- <events>
-- <event>report_uReport</event>
-- <event>collect_*</event>
-- <event>analyze_CCpp</event>
-- <event>report_Bugzilla</event>
-- <event>post_report</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_FedoraKerneloops.xml.in b/src/workflows/workflow_FedoraKerneloops.xml.in
-deleted file mode 100644
-index a3aa867..0000000
---- a/src/workflows/workflow_FedoraKerneloops.xml.in
-+++ /dev/null
-@@ -1,12 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report to Fedora</_name>
-- <_description>Process the kerneloops using the Fedora infrastructure</_description>
--
-- <events>
-- <event>report_uReport</event>
-- <event>collect_*</event>
-- <event>report_Bugzilla</event>
-- <event>post_report</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_FedoraPython.xml.in b/src/workflows/workflow_FedoraPython.xml.in
-deleted file mode 100644
-index 520f406..0000000
---- a/src/workflows/workflow_FedoraPython.xml.in
-+++ /dev/null
-@@ -1,12 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report to Fedora</_name>
-- <_description>Process the python exception using the Fedora infrastructure</_description>
--
-- <events>
-- <event>report_uReport</event>
-- <event>collect_*</event>
-- <event>report_Bugzilla</event>
-- <event>post_report</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_FedoraVmcore.xml.in b/src/workflows/workflow_FedoraVmcore.xml.in
-deleted file mode 100644
-index b6b9cd9..0000000
---- a/src/workflows/workflow_FedoraVmcore.xml.in
-+++ /dev/null
-@@ -1,13 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report to Fedora</_name>
-- <_description>Process the kernel crash using the Fedora infrastructure</_description>
--
-- <events>
-- <event>analyze_VMcore</event>
-- <event>report_uReport</event>
-- <event>collect_*</event>
-- <event>report_Bugzilla</event>
-- <event>post_report</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_FedoraXorg.xml.in b/src/workflows/workflow_FedoraXorg.xml.in
-deleted file mode 100644
-index d796bae..0000000
---- a/src/workflows/workflow_FedoraXorg.xml.in
-+++ /dev/null
-@@ -1,9 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report to Fedora</_name>
-- <_description>Process the X Server problem using the Fedora infrastructure</_description>
--
-- <events>
-- <event>report_Bugzilla</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_RHELCCpp.xml.in b/src/workflows/workflow_RHELCCpp.xml.in
-deleted file mode 100644
-index 026062a..0000000
---- a/src/workflows/workflow_RHELCCpp.xml.in
-+++ /dev/null
-@@ -1,10 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report to Red Hat</_name>
-- <_description>Process the C/C++ crash using the Red Hat infrastructure</_description>
--
-- <events>
-- <event>collect_*</event>
-- <event>report_RHTSupport</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_RHELKerneloops.xml.in b/src/workflows/workflow_RHELKerneloops.xml.in
-deleted file mode 100644
-index 7f84822..0000000
---- a/src/workflows/workflow_RHELKerneloops.xml.in
-+++ /dev/null
-@@ -1,10 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report to Red Hat</_name>
-- <_description>Process the kerneloops using the Red Hat infrastructure</_description>
--
-- <events>
-- <event>collect_*</event>
-- <event>report_RHTSupport</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_RHELPython.xml.in b/src/workflows/workflow_RHELPython.xml.in
-deleted file mode 100644
-index a0a4aeb..0000000
---- a/src/workflows/workflow_RHELPython.xml.in
-+++ /dev/null
-@@ -1,10 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report to Red Hat</_name>
-- <_description>Process the python exception using the Red Hat infrastructure</_description>
--
-- <events>
-- <event>collect_*</event>
-- <event>report_RHTSupport</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_RHELvmcore.xml.in b/src/workflows/workflow_RHELvmcore.xml.in
-deleted file mode 100644
-index 31712e0..0000000
---- a/src/workflows/workflow_RHELvmcore.xml.in
-+++ /dev/null
-@@ -1,10 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report to Red Hat</_name>
-- <_description>Process the kernel crash using the Red Hat infrastructure</_description>
--
-- <events>
-- <event>collect_*</event>
-- <event>report_RHTSupport</event>
-- </events>
--</workflow>
-diff --git a/src/workflows/workflow_RHELxorg.xml.in b/src/workflows/workflow_RHELxorg.xml.in
-deleted file mode 100644
-index 7dfda52..0000000
---- a/src/workflows/workflow_RHELxorg.xml.in
-+++ /dev/null
-@@ -1,9 +0,0 @@
--<?xml version="1.0" encoding="UTF-8" ?>
--<workflow>
-- <_name>Report to Red Hat</_name>
-- <_description>Process the X Server problem using the Red Hat infrastructure</_description>
--
-- <events>
-- <event>report_RHTSupport</event>
-- </events>
--</workflow>
---
-1.9.2
-
diff --git a/dev-libs/libreport/files/libreport-2.0.20-json-c.patch b/dev-libs/libreport/files/libreport-2.0.20-json-c.patch
deleted file mode 100644
index 4e0f3d49..00000000
--- a/dev-libs/libreport/files/libreport-2.0.20-json-c.patch
+++ /dev/null
@@ -1,51 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -158,7 +158,14 @@ AS_HELP_STRING([--with-ureport],[use uRe
- LIBREPORT_PARSE_WITH([ureport]))
- if test -z "$NO_UREPORT"; then
- AM_CONDITIONAL(BUILD_UREPORT, true)
--PKG_CHECK_MODULES([JSON_C], [json])
-+PKG_CHECK_MODULES([JSON_C], [json], [
-+ JSON_C_PACKAGE=json
-+], [
-+ PKG_CHECK_MODULES([JSON_C], [json-c], [
-+ JSON_C_PACKAGE=json-c
-+ ])
-+])
-+AC_SUBST([JSON_C_PACKAGE])
- else
- AM_CONDITIONAL(BUILD_UREPORT, false)
- fi dnl end NO_UREPORT
---- a/libreport-web.pc.in
-+++ b/libreport-web.pc.in
-@@ -6,7 +6,7 @@ includedir=@includedir@
- Name: libreport
- Description: Library providing network API for libreport
- Version: @VERSION@
--Requires: glib-2.0 libcurl libproxy-1.0 libxml-2.0 xmlrpc xmlrpc_client json btparser libreport
-+Requires: glib-2.0 libcurl libproxy-1.0 libxml-2.0 xmlrpc xmlrpc_client @JSON_C_PACKAGE@ btparser libreport
- Libs: -L${libdir} -lreport-web
- Cflags:
-
---- a/src/lib/json.c
-+++ b/src/lib/json.c
-@@ -17,7 +17,7 @@
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- */
-
--#include <json/json.h>
-+#include <json-c/json.h>
- #include <btparser/thread.h>
- #include <btparser/core-backtrace.h>
-
---- a/src/plugins/ureport.c
-+++ b/src/plugins/ureport.c
-@@ -17,7 +17,7 @@
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- */
-
--#include <json/json.h>
-+#include <json-c/json.h>
- #include "internal_libreport.h"
- #include "ureport.h"
- #include "libreport_curl.h"
diff --git a/dev-libs/libreport/files/libreport-2.0.20-kogaion.patch b/dev-libs/libreport/files/libreport-2.0.20-kogaion.patch
deleted file mode 100644
index 5ad4cdb7..00000000
--- a/dev-libs/libreport/files/libreport-2.0.20-kogaion.patch
+++ /dev/null
@@ -1,157 +0,0 @@
-diff -Nurp libreport-2.0.20.orig/doc/reporter-bugzilla.txt libreport-2.0.20/doc/reporter-bugzilla.txt
---- libreport-2.0.20.orig/doc/reporter-bugzilla.txt 2012-11-23 14:36:38.000000000 +0000
-+++ libreport-2.0.20/doc/reporter-bugzilla.txt 2014-04-29 08:57:43.665256679 +0100
-@@ -52,7 +52,7 @@ Configuration file lines should have 'PA
- Password to Bugzilla account.
-
- 'BugzillaURL'::
-- Bugzilla HTTP(S) address. (default: https://bugzilla.redhat.com)
-+ Bugzilla HTTP(S) address. (default: https://bugs.rogentos.ro)
-
- 'SSLVerify'::
- Use yes/true/on/1 to verify server's SSL certificate. (default: yes)
-diff -Nurp libreport-2.0.20.orig/src/include/internal_libreport.h libreport-2.0.20/src/include/internal_libreport.h
---- libreport-2.0.20.orig/src/include/internal_libreport.h 2012-12-18 12:53:59.000000000 +0000
-+++ libreport-2.0.20/src/include/internal_libreport.h 2014-04-29 09:02:37.934552423 +0100
-@@ -722,7 +722,7 @@ struct dump_dir *open_directory_for_writ
- #define FILENAME_CRASH_FUNCTION "crash_function"
- #define FILENAME_ARCHITECTURE "architecture"
- #define FILENAME_KERNEL "kernel"
--// From /etc/system-release or /etc/redhat-release
-+// From /etc/system-release or /etc/kogaion-release
- #define FILENAME_OS_RELEASE "os_release"
- #define FILENAME_OS_RELEASE_IN_ROOTDIR "os_release_in_rootdir"
- // Filled by <what?>
-diff -Nurp libreport-2.0.20.orig/src/lib/dump_dir.c libreport-2.0.20/src/lib/dump_dir.c
---- libreport-2.0.20.orig/src/lib/dump_dir.c 2012-11-29 10:42:38.000000000 +0000
-+++ libreport-2.0.20/src/lib/dump_dir.c 2014-04-29 09:02:29.942680183 +0100
-@@ -556,7 +556,7 @@ void dd_create_basic_files(struct dump_d
- release = load_text_file("/etc/system-release",
- DD_LOAD_TEXT_RETURN_NULL_ON_FAILURE);
- if (!release)
-- release = load_text_file("/etc/redhat-release", /*flags:*/ 0);
-+ release = load_text_file("/etc/kogaion-release", /*flags:*/ 0);
- dd_save_text(dd, FILENAME_OS_RELEASE, release);
- if (chroot_dir)
- {
-diff -Nurp libreport-2.0.20.orig/src/plugins/bugzilla.conf libreport-2.0.20/src/plugins/bugzilla.conf
---- libreport-2.0.20.orig/src/plugins/bugzilla.conf 2012-11-10 09:39:39.000000000 +0000
-+++ libreport-2.0.20/src/plugins/bugzilla.conf 2014-04-29 09:01:23.660739782 +0100
-@@ -1,5 +1,5 @@
- # Bugzilla URL
--BugzillaURL = https://bugzilla.redhat.com/
-+BugzillaURL = https://bugs.rogentos.ro/
- # yes means that ssl certificates will be checked
- SSLVerify = yes
- # your login has to exist, if you don have any, please create one
-diff -Nurp libreport-2.0.20.orig/src/plugins/Makefile.am libreport-2.0.20/src/plugins/Makefile.am
---- libreport-2.0.20.orig/src/plugins/Makefile.am 2012-12-18 18:15:11.000000000 +0000
-+++ libreport-2.0.20/src/plugins/Makefile.am 2014-04-29 08:57:12.568753794 +0100
-@@ -10,7 +10,6 @@ reporters_bin += reporter-ureport
- endif
-
- bin_PROGRAMS = $(reporters_bin) \
-- reporter-rhtsupport \
- reporter-kerneloops \
- reporter-upload \
- reporter-mailx \
-@@ -31,7 +30,6 @@ reporters_plugin_conf += bugzilla.conf \
- endif
-
- dist_reportpluginsconf_DATA = $(reporters_plugin_conf) \
-- rhtsupport.conf \
- mailx.conf
-
- eventsdir = $(EVENTS_DIR)
-@@ -49,7 +47,6 @@ dist_events_DATA = $(reporters_events) \
- report_Logger.conf \
- report_Logger.xml \
- report_Mailx.xml \
-- report_RHTSupport.xml \
- report_Kerneloops.xml \
- report_Uploader.xml
-
-@@ -61,7 +58,6 @@ dist_eventsconf_DATA = \
- mailx_event.conf \
- print_event.conf \
- bugzilla_event.conf \
-- rhtsupport_event.conf \
- uploader_event.conf
-
- reporters_extra_dist =
-@@ -80,7 +76,6 @@ EXTRA_DIST = $(reporters_extra_dist) \
- report_Logger.conf \
- report_Logger.xml.in \
- report_Mailx.xml.in \
-- report_RHTSupport.xml.in \
- report_Kerneloops.xml.in \
- report_Uploader.xml.in
-
-@@ -113,32 +108,6 @@ reporter_bugzilla_LDADD = \
- ../lib/libreport.la
- endif
-
--reporter_rhtsupport_SOURCES = \
-- abrt_rh_support.h abrt_rh_support.c \
-- reporter-rhtsupport.h \
-- reporter-rhtsupport-parse.c \
-- reporter-rhtsupport.c
--reporter_rhtsupport_CPPFLAGS = \
-- -I$(srcdir)/../include \
-- -I$(srcdir)/../lib \
-- -DBIN_DIR=\"$(bindir)\" \
-- -DCONF_DIR=\"$(CONF_DIR)\" \
-- -DLOCALSTATEDIR='"$(localstatedir)"' \
-- -DDEBUG_DUMPS_DIR=\"$(DEBUG_DUMPS_DIR)\" \
-- -DDEBUG_INFO_DIR=\"$(DEBUG_INFO_DIR)\" \
-- -DPLUGINS_LIB_DIR=\"$(PLUGINS_LIB_DIR)\" \
-- -DPLUGINS_CONF_DIR=\"$(REPORT_PLUGINS_CONF_DIR)\" \
-- $(GLIB_CFLAGS) \
-- $(LIBREPORT_CFLAGS) \
-- $(LIBXML_CFLAGS) \
-- -D_GNU_SOURCE
--reporter_rhtsupport_LDFLAGS = -ltar
--reporter_rhtsupport_LDADD = \
-- $(GLIB_LIBS) \
-- $(LIBXML_LIBS) \
-- ../lib/libreport-web.la \
-- ../lib/libreport.la
--
- reporter_upload_SOURCES = \
- reporter-upload.c
- reporter_upload_CPPFLAGS = \
-diff -Nurp libreport-2.0.20.orig/src/plugins/report_Bugzilla.conf libreport-2.0.20/src/plugins/report_Bugzilla.conf
---- libreport-2.0.20.orig/src/plugins/report_Bugzilla.conf 2012-11-10 09:39:39.000000000 +0000
-+++ libreport-2.0.20/src/plugins/report_Bugzilla.conf 2014-04-29 09:01:36.588533115 +0100
-@@ -1,4 +1,4 @@
--Bugzilla_BugzillaURL = https://bugzilla.redhat.com
-+Bugzilla_BugzillaURL = https://bugs.rogentos.ro
- Bugzilla_Login =
- Bugzilla_Password =
- Bugzilla_SSLVerify = yes
-diff -Nurp libreport-2.0.20.orig/src/plugins/reporter-bugzilla.c libreport-2.0.20/src/plugins/reporter-bugzilla.c
---- libreport-2.0.20.orig/src/plugins/reporter-bugzilla.c 2012-12-06 15:44:02.000000000 +0000
-+++ libreport-2.0.20/src/plugins/reporter-bugzilla.c 2014-04-29 08:59:22.419677969 +0100
-@@ -691,7 +691,7 @@ static void set_settings(struct bugzilla
- environ = getenv("Bugzilla_BugzillaURL");
- b->b_bugzilla_url = environ ? environ : get_map_string_item_or_empty(settings, "BugzillaURL");
- if (!b->b_bugzilla_url[0])
-- b->b_bugzilla_url = "https://bugzilla.redhat.com";
-+ b->b_bugzilla_url = "https://bugs.rogentos.ro";
- else
- {
- /* We don't want trailing '/': "https://host/dir/" -> "https://host/dir" */
-diff -Nurp libreport-2.0.20.orig/src/report-python/__init__.py libreport-2.0.20/src/report-python/__init__.py
---- libreport-2.0.20.orig/src/report-python/__init__.py 2012-11-10 09:39:39.000000000 +0000
-+++ libreport-2.0.20/src/report-python/__init__.py 2014-04-29 09:02:55.591270159 +0100
-@@ -21,8 +21,8 @@ from report.io import TextIO, GTKIO, New
-
- import os
-
--SYSTEM_RELEASE_PATHS = ["/etc/system-release","/etc/redhat-release"]
--SYSTEM_RELEASE_DEPS = ["system-release", "redhat-release"]
-+SYSTEM_RELEASE_PATHS = ["/etc/system-release","/etc/kogaion-release"]
-+SYSTEM_RELEASE_DEPS = ["system-release", "kogaion-version"]
-
- _hardcoded_default_product = ""
- _hardcoded_default_version = ""
diff --git a/dev-libs/libreport/files/libreport-2.0.7-uploader_event-syntax.patch b/dev-libs/libreport/files/libreport-2.0.7-uploader_event-syntax.patch
deleted file mode 100644
index 4f43ec90..00000000
--- a/dev-libs/libreport/files/libreport-2.0.7-uploader_event-syntax.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-From 88e39835f1f94eff58e6d0cc0bee20ceae10bdd2 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetromino@gentoo.org>
-Date: Wed, 16 Nov 2011 02:07:24 -0500
-Subject: [PATCH] fix uploader_event syntax
-
----
- src/plugins/uploader_event.conf | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/plugins/uploader_event.conf b/src/plugins/uploader_event.conf
-index 2406008..bd13c5e 100644
---- a/src/plugins/uploader_event.conf
-+++ b/src/plugins/uploader_event.conf
-@@ -1 +1 @@
--EVENT=report_Uploader analyzer=libreport reporter-upload
-+EVENT=report_Uploader reporter-upload
---
-1.7.8.rc1
-
diff --git a/dev-libs/libreport/files/libreport-2.1.9-json-c.patch b/dev-libs/libreport/files/libreport-2.1.9-json-c.patch
deleted file mode 100644
index d7257192..00000000
--- a/dev-libs/libreport/files/libreport-2.1.9-json-c.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Nurp libreport-2.1.9.orig/src/lib/json.c libreport-2.1.9/src/lib/json.c
---- libreport-2.1.9.orig/src/lib/json.c 2013-10-22 15:32:23.000000000 +0100
-+++ libreport-2.1.9/src/lib/json.c 2014-05-10 16:12:52.436219734 +0100
-@@ -17,7 +17,7 @@
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- */
-
--#include <json/json.h>
-+#include <json-c/json.h>
-
- #include <satyr/abrt.h>
- #include <satyr/report.h>
-diff -Nurp libreport-2.1.9.orig/src/plugins/ureport.c libreport-2.1.9/src/plugins/ureport.c
---- libreport-2.1.9.orig/src/plugins/ureport.c 2013-10-23 16:07:05.000000000 +0100
-+++ libreport-2.1.9/src/plugins/ureport.c 2014-05-10 16:12:45.532339236 +0100
-@@ -17,7 +17,7 @@
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- */
-
--#include <json/json.h>
-+#include <json-c/json.h>
- #include "internal_libreport.h"
- #include "ureport.h"
- #include "libreport_curl.h"
diff --git a/dev-libs/libreport/libreport-2.0.20-r1.ebuild b/dev-libs/libreport/libreport-2.0.20-r1.ebuild
deleted file mode 100644
index 6efccdcb..00000000
--- a/dev-libs/libreport/libreport-2.0.20-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-PYTHON_COMPAT=( python{2_6,2_7} )
-
-inherit autotools eutils python-r1 user
-
-DESCRIPTION="Generic library for reporting software bugs"
-HOMEPAGE="https://fedorahosted.org/abrt/"
-SRC_URI="https://fedorahosted.org/released/abrt/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug"
-
-COMMON_DEPEND="!dev-python/python-report
- >=dev-libs/btparser-0.18:=
- >=dev-libs/glib-2.21:2
- dev-libs/json-c:=
- dev-libs/libtar
- dev-libs/libxml2:2
- dev-libs/newt:=
- dev-libs/nss:=
- dev-libs/xmlrpc-c:=
- net-libs/libproxy:=
- net-misc/curl:=[ssl]
- sys-apps/dbus
- >=x11-libs/gtk+-3.3.12:3
- x11-misc/xdg-utils
- ${PYTHON_DEPS}
-"
-RDEPEND="${COMMON_DEPEND}"
-DEPEND="${COMMON_DEPEND}
- app-text/asciidoc
- app-text/xmlto
- >=dev-util/intltool-0.3.50
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
-"
-
-# Tests require python-meh, which is highly redhat-specific.
-RESTRICT="test"
-
-pkg_setup() {
- enewgroup abrt
- enewuser abrt -1 -1 -1 abrt
-}
-
-src_prepare() {
- # Replace redhat- and fedora-specific defaults with gentoo ones, and disable
- # code that requires gentoo infra support.
- epatch "${FILESDIR}/${PN}-2.0.20-kogaion.patch"
-
- # json-c-0.11, https://github.com/abrt/libreport/pull/{159,174}
- epatch "${FILESDIR}/${PN}-2.0.20-json-c.patch"
-
- # Modify uploader_event so that the gui recognizes it
- epatch "${FILESDIR}/${PN}-2.0.7-uploader_event-syntax.patch"
-
- mkdir -p m4
- eautoreconf
-
- python_copy_sources
-}
-
-src_configure() {
- python_foreach_impl run_in_build_dir econf \
- --localstatedir="${EPREFIX}/var" \
- $(usex debug --enable-debug "")
- # --disable-debug enables debug!
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir default
-}
-
-src_install() {
- python_foreach_impl run_in_build_dir default
-
- # Need to set correct ownership for use by app-admin/abrt
- diropts -o abrt -g abrt
- keepdir /var/spool/abrt
-
- prune_libtool_files --modules
-
- # Drop Fedora specific files
- rm "${D}/etc/libreport/workflows/workflow_Fedora.xml"
- rm "${D}/etc/libreport/workflows/workflow_AnacondaFedora.xml"
- rm "${D}/etc/libreport/workflows/workflow_Upload.xml"
-}
diff --git a/dev-libs/libreport/libreport-2.1.9.ebuild b/dev-libs/libreport/libreport-2.1.9.ebuild
deleted file mode 100644
index bf03a859..00000000
--- a/dev-libs/libreport/libreport-2.1.9.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-PYTHON_COMPAT=( python{2_6,2_7} )
-
-inherit autotools eutils python-r1 user
-
-DESCRIPTION="Generic library for reporting software bugs"
-HOMEPAGE="https://fedorahosted.org/abrt/"
-SRC_URI="https://fedorahosted.org/released/abrt/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug +gtk"
-
-COMMON_DEPEND="!dev-python/python-report
- >=dev-libs/glib-2.21:2
- dev-libs/satyr
- dev-libs/json-c:=
- dev-libs/libtar
- dev-libs/libxml2:2
- dev-libs/newt:=
- dev-libs/nss:=
- dev-libs/xmlrpc-c:=
- net-libs/libproxy:=
- net-misc/curl:=[ssl]
- sys-apps/dbus
- gtk? ( >=x11-libs/gtk+-3.3.12:3 )
- x11-misc/xdg-utils
- ${PYTHON_DEPS}
-"
-RDEPEND="${COMMON_DEPEND}"
-DEPEND="${COMMON_DEPEND}
- app-text/asciidoc
- app-text/xmlto
- >=dev-util/intltool-0.3.50
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
-"
-
-# Tests require python-meh, which is highly redhat-specific.
-RESTRICT="test"
-
-pkg_setup() {
- enewgroup abrt
- enewuser abrt -1 -1 -1 abrt
-}
-
-src_prepare() {
- # Replace redhat- and fedora-specific defaults with gentoo ones, and disable
- # code that requires gentoo infra support.
- epatch "${FILESDIR}/0001-Add-Kogaion-customizations.patch"
- epatch "${FILESDIR}/0002-Drop-Fedora-workflows-add-Kogaion-one.patch"
-
- # json-c support
- epatch "${FILESDIR}/libreport-2.1.9-json-c.patch"
-
- mkdir -p m4
- eautoreconf
-
- python_copy_sources
-}
-
-src_configure() {
- python_foreach_impl run_in_build_dir econf \
- --localstatedir="${EPREFIX}/var" \
- $(usex debug --enable-debug "")
- # --disable-debug enables debug!
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir default
-}
-
-src_install() {
- python_foreach_impl run_in_build_dir default
-
- # Need to set correct ownership for use by app-admin/abrt
- diropts -o abrt -g abrt
- keepdir /var/spool/abrt
-
- prune_libtool_files --modules
-}
diff --git a/dev-libs/libreport/metadata.xml b/dev-libs/libreport/metadata.xml
deleted file mode 100644
index da6fd63d..00000000
--- a/dev-libs/libreport/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?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/dev-libs/libsuinput/Manifest b/dev-libs/libsuinput/Manifest
deleted file mode 100644
index 7e88d1ca..00000000
--- a/dev-libs/libsuinput/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libsuinput-0.4.tar.gz 292402 SHA256 bea5e5a73bc2c4159e1180f7da2cb1487f8b2c4c6c04d8d26a06fa3e849be32c
diff --git a/dev-libs/libsuinput/libsuinput-0.4.ebuild b/dev-libs/libsuinput/libsuinput-0.4.ebuild
deleted file mode 100644
index bc9b9cc8..00000000
--- a/dev-libs/libsuinput/libsuinput-0.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-EAPI="3"
-
-DESCRIPTION="Helper functions to simplify Uinput usage."
-HOMEPAGE="http://codegrove.org/projects/libsuinput"
-SRC_URI="http://edge.launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
-
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
-
-
-
diff --git a/dev-libs/libtimezonemap/Manifest b/dev-libs/libtimezonemap/Manifest
deleted file mode 100644
index a6c8b60d..00000000
--- a/dev-libs/libtimezonemap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libtimezonemap_0.4.1.tar.gz 2511699 SHA256 f41d09bdb773a6467c6eb634ee3257e0d35025370cc143b96447228aff18523a SHA512 25a72747e8a81d1afddad007599f188ee7435240e17f431f28f4fe2b6f4c777c9a999d5eeb8d66bde4c8f0a7495f3dae38f5f47fb1b82896a0602e779670ad87 WHIRLPOOL 2dd22aeb907bac5f13376d693b3f60311dc667604c6d333ec06c3cbbec7d6eaa0cc9bb6c17622e701fb70169f47908158386c7ba279f14cd77febff72483800c
diff --git a/dev-libs/libtimezonemap/libtimezonemap-0.4.1.ebuild b/dev-libs/libtimezonemap/libtimezonemap-0.4.1.ebuild
deleted file mode 100644
index 61f936a4..00000000
--- a/dev-libs/libtimezonemap/libtimezonemap-0.4.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-GNOME2_LA_PUNT="yes"
-GCONF_DEBUG="yes"
-
-inherit autotools eutils gnome2
-
-UURL="mirror://ubuntu/pool/main/libt/${PN}"
-UVER=
-URELEASE="trusty"
-
-DESCRIPTION="GTK+3 timezone map widget used by the Unity desktop"
-HOMEPAGE="https://launchpad.net/libtimezonemap"
-SRC_URI="${UURL}/${PN}_${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/1.0.0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="mirror"
-
-DEPEND="dev-libs/glib:2
- dev-libs/json-glib
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- eautoreconf
- default
-}
diff --git a/dev-libs/libtimezonemap/metadata.xml b/dev-libs/libtimezonemap/metadata.xml
deleted file mode 100644
index 913e3ec6..00000000
--- a/dev-libs/libtimezonemap/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email></email>
- <name>unity-gentoo overlay</name>
- </maintainer>
- <upstream>
- <remote-id type="github">shiznix</remote-id>
- <bugs-to>https://github.com/shiznix/unity-gentoo/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
deleted file mode 100644
index ccf2ca86..00000000
--- a/dev-libs/openssl/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST openssl-1.0.1g.tar.gz 4509047 SHA256 53cb818c3b90e507a8348f4f5eaedb05d8bfe5358aabb508b7263cc670c3e028 SHA512 66ebbad3c8ad98a07b486d39d0c3ae62b00133f8f2877cf8b97c461e7c7f40b29cf9c3cae82cf73a92dcf1daa63d33aa76c910fbcbe60158589fc7cb48f41e6d WHIRLPOOL 6bfb30d1f41b051f794e2eb80ad9116b064f6d464c22698538c4e16b85739b80744387ca160fd1a86b92814b5b1b3fc7d0658a709942b7b31b198da8cce37056
-DIST openssl-c_rehash.sh.1.7 4167 SHA256 4999ee79892f52bd6a4a7baba9fac62262454d573bbffd72685d3aae9e48cee0 SHA512 55e8c2e827750a4f375cb83c86bfe2d166c01ffa5d7e9b16657b72b38b747c8985dd2c98f854c911dfbbee2ff3e92aff39fdf089d979b2e3534b7685ee8b80da WHIRLPOOL c88f06a3b8651f76b6289552cccceb64e13f6697c5f0ce3ff114c781ce1c218912b8ee308af9d087cd76a9600fdacda1953175bff07d7d3eb21b0c0b7f4f1ce1
diff --git a/dev-libs/openssl/files/gentoo.config-1.0.1 b/dev-libs/openssl/files/gentoo.config-1.0.1
deleted file mode 100755
index bbc1aa95..00000000
--- a/dev-libs/openssl/files/gentoo.config-1.0.1
+++ /dev/null
@@ -1,160 +0,0 @@
-#!/usr/bin/env bash
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/files/gentoo.config-1.0.1,v 1.1 2013/05/21 17:53:19 vapier Exp $
-#
-# Openssl doesn't play along nicely with cross-compiling
-# like autotools based projects, so let's teach it new tricks.
-#
-# Review the bundled 'config' script to see why kind of targets
-# we can pass to the 'Configure' script.
-
-
-# Testing routines
-if [[ $1 == "test" ]] ; then
- for c in \
- "arm-gentoo-linux-uclibc |linux-generic32 -DL_ENDIAN" \
- "armv5b-linux-gnu |linux-armv4 -DB_ENDIAN" \
- "x86_64-pc-linux-gnu |linux-x86_64" \
- "alpha-linux-gnu |linux-alpha-gcc" \
- "alphaev56-unknown-linux-gnu |linux-alpha+bwx-gcc" \
- "i686-pc-linux-gnu |linux-elf" \
- "whatever-gentoo-freebsdX.Y |BSD-generic32" \
- "i686-gentoo-freebsdX.Y |BSD-x86-elf" \
- "sparc64-alpha-freebsdX.Y |BSD-sparc64" \
- "ia64-gentoo-freebsd5.99234 |BSD-ia64" \
- "x86_64-gentoo-freebsdX.Y |BSD-x86_64" \
- "hppa64-aldsF-linux-gnu5.3 |linux-generic32 -DB_ENDIAN" \
- "powerpc-gentOO-linux-uclibc |linux-ppc" \
- "powerpc64-unk-linux-gnu |linux-ppc64" \
- "x86_64-apple-darwinX |darwin64-x86_64-cc" \
- "powerpc64-apple-darwinX |darwin64-ppc-cc" \
- "i686-apple-darwinX |darwin-i386-cc" \
- "i386-apple-darwinX |darwin-i386-cc" \
- "powerpc-apple-darwinX |darwin-ppc-cc" \
- "i586-pc-winnt |winnt-parity" \
- "s390-ibm-linux-gnu |linux-generic32 -DB_ENDIAN" \
- "s390x-linux-gnu |linux64-s390x" \
- ;do
- CHOST=${c/|*}
- ret_want=${c/*|}
- ret_got=$(CHOST=${CHOST} "$0")
-
- if [[ ${ret_want} == "${ret_got}" ]] ; then
- echo "PASS: ${CHOST}"
- else
- echo "FAIL: ${CHOST}"
- echo -e "\twanted: ${ret_want}"
- echo -e "\twe got: ${ret_got}"
- fi
- done
- exit 0
-fi
-[[ -z ${CHOST} && -n $1 ]] && CHOST=$1
-
-
-# Detect the operating system
-case ${CHOST} in
- *-aix*) system="aix";;
- *-darwin*) system="darwin";;
- *-freebsd*) system="BSD";;
- *-hpux*) system="hpux";;
- *-linux*) system="linux";;
- *-solaris*) system="solaris";;
- *-winnt*) system="winnt";;
- x86_64-*-mingw*) system="mingw64";;
- *mingw*) system="mingw";;
- *) exit 0;;
-esac
-
-
-# Compiler munging
-compiler="gcc"
-if [[ ${CC} == "ccc" ]] ; then
- compiler=${CC}
-fi
-
-
-# Detect target arch
-machine=""
-chost_machine=${CHOST%%-*}
-case ${system} in
-linux)
- case ${chost_machine}:${ABI} in
- alphaev56*|\
- alphaev[678]*)machine=alpha+bwx-${compiler};;
- alpha*) machine=alpha-${compiler};;
- armv[4-9]*b*) machine="armv4 -DB_ENDIAN";;
- armv[4-9]*) machine="armv4 -DL_ENDIAN";;
- arm*b*) machine="generic32 -DB_ENDIAN";;
- arm*) machine="generic32 -DL_ENDIAN";;
- avr*) machine="generic32 -DL_ENDIAN";;
- bfin*) machine="generic32 -DL_ENDIAN";;
- # hppa64*) machine=parisc64;;
- hppa*) machine="generic32 -DB_ENDIAN";;
- i[0-9]86*|\
- x86_64*:x86) machine=elf;;
- ia64*) machine=ia64;;
- m68*) machine="generic32 -DB_ENDIAN";;
- mips*el*) machine="generic32 -DL_ENDIAN";;
- mips*) machine="generic32 -DB_ENDIAN";;
- powerpc64*) machine=ppc64;;
- powerpc*) machine=ppc;;
- # sh64*) machine=elf;;
- sh*b*) machine="generic32 -DB_ENDIAN";;
- sh*) machine="generic32 -DL_ENDIAN";;
- sparc*v7*) machine="generic32 -DB_ENDIAN";;
- sparc64*) machine=sparcv9;;
- sparc*) machine=sparcv8;;
- s390x*) machine=s390x system=linux64;;
- s390*) machine="generic32 -DB_ENDIAN";;
- x86_64*:x32) machine=x32;;
- x86_64*) machine=x86_64;;
- esac
- ;;
-BSD)
- case ${chost_machine} in
- alpha*) machine=generic64;;
- i[6-9]86*) machine=x86-elf;;
- ia64*) machine=ia64;;
- sparc64*) machine=sparc64;;
- x86_64*) machine=x86_64;;
- *) machine=generic32;;
- esac
- ;;
-aix)
- machine=${compiler}
- ;;
-darwin)
- case ${chost_machine} in
- powerpc64) machine=ppc-cc; system=${system}64;;
- powerpc) machine=ppc-cc;;
- i?86*) machine=i386-cc;;
- x86_64) machine=x86_64-cc; system=${system}64;;
- esac
- ;;
-hpux)
- case ${chost_machine} in
- ia64) machine=ia64-${compiler} ;;
- esac
- ;;
-solaris)
- case ${chost_machine} in
- i386) machine=x86-${compiler} ;;
- x86_64*) machine=x86_64-${compiler}; system=${system}64;;
- sparcv9*) machine=sparcv9-${compiler}; system=${system}64;;
- sparc*) machine=sparcv8-${compiler};;
- esac
- ;;
-winnt)
- machine=parity
- ;;
-mingw*)
- # special case ... no xxx-yyy style name
- echo ${system}
- ;;
-esac
-
-
-# If we have something, show it
-[[ -n ${machine} ]] && echo ${system}-${machine}
diff --git a/dev-libs/openssl/files/openssl-1.0.0a-ldflags.patch b/dev-libs/openssl/files/openssl-1.0.0a-ldflags.patch
deleted file mode 100644
index c0b3bc3f..00000000
--- a/dev-libs/openssl/files/openssl-1.0.0a-ldflags.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-http://bugs.gentoo.org/327421
-
---- Makefile.org
-+++ Makefile.org
-@@ -189,6 +189,7 @@
- MAKEDEPEND='$$$${TOP}/util/domd $$$${TOP} -MD $(MAKEDEPPROG)' \
- DEPFLAG='-DOPENSSL_NO_DEPRECATED $(DEPFLAG)' \
- MAKEDEPPROG='$(MAKEDEPPROG)' \
-+ LDFLAGS='${LDFLAGS}' \
- SHARED_LDFLAGS='$(SHARED_LDFLAGS)' \
- KRB5_INCLUDES='$(KRB5_INCLUDES)' LIBKRB5='$(LIBKRB5)' \
- ZLIB_INCLUDE='$(ZLIB_INCLUDE)' LIBZLIB='$(LIBZLIB)' \
---- Makefile.shared
-+++ Makefile.shared
-@@ -153,7 +153,7 @@
- NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
- SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX"
-
--DO_GNU_APP=LDFLAGS="$(CFLAGS) -Wl,-rpath,$(LIBRPATH)"
-+DO_GNU_APP=LDFLAGS="$(LDFLAGS) $(CFLAGS)"
-
- #This is rather special. It's a special target with which one can link
- #applications without bothering with any features that have anything to
diff --git a/dev-libs/openssl/files/openssl-1.0.0d-windres.patch b/dev-libs/openssl/files/openssl-1.0.0d-windres.patch
deleted file mode 100644
index 3f889807..00000000
--- a/dev-libs/openssl/files/openssl-1.0.0d-windres.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-URL: http://rt.openssl.org/Ticket/Display.html?id=2558
-Subject: make windres controllable via build env var settings
-
-atm, the windres code in openssl is only usable via the cross-compile prefix
-option unlike all the other build tools. so add support for the standard $RC
-/ $WINDRES env vars as well.
-
-Index: Configure
-===================================================================
-RCS file: /usr/local/src/openssl/CVSROOT/openssl/Configure,v
-retrieving revision 1.621.2.40
-diff -u -p -r1.621.2.40 Configure
---- Configure 30 Nov 2010 22:19:26 -0000 1.621.2.40
-+++ Configure 4 Jul 2011 23:12:32 -0000
-@@ -1094,6 +1094,7 @@ my $shared_extension = $fields[$idx_shar
- my $ranlib = $ENV{'RANLIB'} || $fields[$idx_ranlib];
- my $ar = $ENV{'AR'} || "ar";
- my $arflags = $fields[$idx_arflags];
-+my $windres = $ENV{'RC'} || $ENV{'WINDRES'} || "windres";
- my $multilib = $fields[$idx_multilib];
-
- # if $prefix/lib$multilib is not an existing directory, then
-@@ -1511,12 +1512,14 @@ while (<IN>)
- s/^AR=\s*/AR= \$\(CROSS_COMPILE\)/;
- s/^NM=\s*/NM= \$\(CROSS_COMPILE\)/;
- s/^RANLIB=\s*/RANLIB= \$\(CROSS_COMPILE\)/;
-+ s/^WINDRES=\s*/WINDRES= \$\(CROSS_COMPILE\)/;
- s/^MAKEDEPPROG=.*$/MAKEDEPPROG= \$\(CROSS_COMPILE\)$cc/ if $cc eq "gcc";
- }
- else {
- s/^CC=.*$/CC= $cc/;
- s/^AR=\s*ar/AR= $ar/;
- s/^RANLIB=.*/RANLIB= $ranlib/;
-+ s/^WINDRES=.*/WINDRES= $windres/;
- s/^MAKEDEPPROG=.*$/MAKEDEPPROG= $cc/ if $cc eq "gcc";
- }
- s/^CFLAG=.*$/CFLAG= $cflags/;
-Index: Makefile.org
-===================================================================
-RCS file: /usr/local/src/openssl/CVSROOT/openssl/Makefile.org,v
-retrieving revision 1.295.2.10
-diff -u -p -r1.295.2.10 Makefile.org
---- Makefile.org 27 Jan 2010 16:06:58 -0000 1.295.2.10
-+++ Makefile.org 4 Jul 2011 23:13:08 -0000
-@@ -66,6 +66,7 @@ EXE_EXT=
- ARFLAGS=
- AR=ar $(ARFLAGS) r
- RANLIB= ranlib
-+WINDRES= windres
- NM= nm
- PERL= perl
- TAR= tar
-@@ -180,6 +181,7 @@ BUILDENV= PLATFORM='$(PLATFORM)' PROCESS
- CC='$(CC)' CFLAG='$(CFLAG)' \
- AS='$(CC)' ASFLAG='$(CFLAG) -c' \
- AR='$(AR)' NM='$(NM)' RANLIB='$(RANLIB)' \
-+ WINDRES='$(WINDRES)' \
- CROSS_COMPILE='$(CROSS_COMPILE)' \
- PERL='$(PERL)' ENGDIRS='$(ENGDIRS)' \
- SDIRS='$(SDIRS)' LIBRPATH='$(INSTALLTOP)/$(LIBDIR)' \
-Index: Makefile.shared
-===================================================================
-RCS file: /usr/local/src/openssl/CVSROOT/openssl/Makefile.shared,v
-retrieving revision 1.72.2.4
-diff -u -p -r1.72.2.4 Makefile.shared
---- Makefile.shared 21 Aug 2010 11:36:49 -0000 1.72.2.4
-+++ Makefile.shared 4 Jul 2011 23:13:52 -0000
-@@ -293,7 +293,7 @@ link_a.cygwin:
- fi; \
- dll_name=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX; \
- $(PERL) util/mkrc.pl $$dll_name | \
-- $(CROSS_COMPILE)windres -o rc.o; \
-+ $(WINDRES) -o rc.o; \
- extras="$$extras rc.o"; \
- ALLSYMSFLAGS='-Wl,--whole-archive'; \
- NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
diff --git a/dev-libs/openssl/files/openssl-1.0.0h-pkg-config.patch b/dev-libs/openssl/files/openssl-1.0.0h-pkg-config.patch
deleted file mode 100644
index 6c021825..00000000
--- a/dev-libs/openssl/files/openssl-1.0.0h-pkg-config.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-depend on other pc files rather than encoding library info directly in
-every pkg-config file
-
---- a/Makefile.org
-+++ b/Makefile.org
-@@ -335,11 +335,11 @@ libssl.pc: Makefile
- echo 'libdir=$${exec_prefix}/$(LIBDIR)'; \
- echo 'includedir=$${prefix}/include'; \
- echo ''; \
-- echo 'Name: OpenSSL'; \
-+ echo 'Name: OpenSSL-libssl'; \
- echo 'Description: Secure Sockets Layer and cryptography libraries'; \
- echo 'Version: '$(VERSION); \
-- echo 'Requires: '; \
-- echo 'Libs: -L$${libdir} -lssl -lcrypto'; \
-+ echo 'Requires.private: libcrypto'; \
-+ echo 'Libs: -L$${libdir} -lssl'; \
- echo 'Libs.private: $(EX_LIBS)'; \
- echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libssl.pc
-
-@@ -352,10 +353,7 @@ openssl.pc: Makefile
- echo 'Name: OpenSSL'; \
- echo 'Description: Secure Sockets Layer and cryptography libraries and tools'; \
- echo 'Version: '$(VERSION); \
-- echo 'Requires: '; \
-- echo 'Libs: -L$${libdir} -lssl -lcrypto'; \
-- echo 'Libs.private: $(EX_LIBS)'; \
-- echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > openssl.pc
-+ echo 'Requires: libssl libcrypto' ) > openssl.pc
-
- Makefile: Makefile.org Configure config
- @echo "Makefile is older than Makefile.org, Configure or config."
diff --git a/dev-libs/openssl/files/openssl-1.0.1-parallel-build.patch b/dev-libs/openssl/files/openssl-1.0.1-parallel-build.patch
deleted file mode 100644
index 19f859ab..00000000
--- a/dev-libs/openssl/files/openssl-1.0.1-parallel-build.patch
+++ /dev/null
@@ -1,354 +0,0 @@
-http://rt.openssl.org/Ticket/Display.html?id=2084
-
---- a/Makefile.org
-+++ b/Makefile.org
-@@ -247,17 +247,17 @@
- build_libs: build_crypto build_ssl build_engines
-
- build_crypto:
-- @dir=crypto; target=all; $(BUILD_ONE_CMD)
-+ +@dir=crypto; target=all; $(BUILD_ONE_CMD)
--build_ssl:
-+build_ssl: build_crypto
-- @dir=ssl; target=all; $(BUILD_ONE_CMD)
-+ +@dir=ssl; target=all; $(BUILD_ONE_CMD)
--build_engines:
-+build_engines: build_crypto
-- @dir=engines; target=all; $(BUILD_ONE_CMD)
-+ +@dir=engines; target=all; $(BUILD_ONE_CMD)
--build_apps:
-+build_apps: build_libs
-- @dir=apps; target=all; $(BUILD_ONE_CMD)
-+ +@dir=apps; target=all; $(BUILD_ONE_CMD)
--build_tests:
-+build_tests: build_libs
-- @dir=test; target=all; $(BUILD_ONE_CMD)
-+ +@dir=test; target=all; $(BUILD_ONE_CMD)
--build_tools:
-+build_tools: build_libs
-- @dir=tools; target=all; $(BUILD_ONE_CMD)
-+ +@dir=tools; target=all; $(BUILD_ONE_CMD)
-
- all_testapps: build_libs build_testapps
- build_testapps:
-@@ -497,9 +497,9 @@
- dist_pem_h:
- (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean)
-
--install: all install_docs install_sw
-+install: install_docs install_sw
-
--install_sw:
-+install_dirs:
- @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \
- $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \
- $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines \
-@@ -508,6 +508,13 @@
- $(INSTALL_PREFIX)$(OPENSSLDIR)/misc \
- $(INSTALL_PREFIX)$(OPENSSLDIR)/certs \
- $(INSTALL_PREFIX)$(OPENSSLDIR)/private
-+ @$(PERL) $(TOP)/util/mkdir-p.pl \
-+ $(INSTALL_PREFIX)$(MANDIR)/man1 \
-+ $(INSTALL_PREFIX)$(MANDIR)/man3 \
-+ $(INSTALL_PREFIX)$(MANDIR)/man5 \
-+ $(INSTALL_PREFIX)$(MANDIR)/man7
-+
-+install_sw: install_dirs
- @set -e; headerlist="$(EXHEADER)"; for i in $$headerlist;\
- do \
- (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
-@@ -511,7 +511,7 @@
- (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
- chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
- done;
-- @set -e; target=install; $(RECURSIVE_BUILD_CMD)
-+ +@set -e; target=install; $(RECURSIVE_BUILD_CMD)
- @set -e; liblist="$(LIBS)"; for i in $$liblist ;\
- do \
- if [ -f "$$i" ]; then \
-@@ -593,12 +600,7 @@
- done; \
- done
-
--install_docs:
-- @$(PERL) $(TOP)/util/mkdir-p.pl \
-- $(INSTALL_PREFIX)$(MANDIR)/man1 \
-- $(INSTALL_PREFIX)$(MANDIR)/man3 \
-- $(INSTALL_PREFIX)$(MANDIR)/man5 \
-- $(INSTALL_PREFIX)$(MANDIR)/man7
-+install_docs: install_dirs
- @pod2man="`cd ./util; ./pod2mantest $(PERL)`"; \
- here="`pwd`"; \
- filecase=; \
---- a/Makefile.shared
-+++ b/Makefile.shared
-@@ -105,6 +105,7 @@ LINK_SO= \
- SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \
- LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \
- LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \
-+ [ -e $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX ] && exit 0; \
- LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \
- $${SHAREDCMD} $${SHAREDFLAGS} \
- -o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \
-@@ -122,6 +124,7 @@ SYMLINK_SO= \
- done; \
- fi; \
- if [ -n "$$SHLIB_SOVER" ]; then \
-+ [ -e "$$SHLIB$$SHLIB_SUFFIX" ] || \
- ( $(SET_X); rm -f $$SHLIB$$SHLIB_SUFFIX; \
- ln -s $$prev $$SHLIB$$SHLIB_SUFFIX ); \
- fi; \
---- a/crypto/Makefile
-+++ b/crypto/Makefile
-@@ -85,11 +85,11 @@
- @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi
-
- subdirs:
-- @target=all; $(RECURSIVE_MAKE)
-+ +@target=all; $(RECURSIVE_MAKE)
-
- files:
- $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
-- @target=files; $(RECURSIVE_MAKE)
-+ +@target=files; $(RECURSIVE_MAKE)
-
- links:
- @$(PERL) $(TOP)/util/mklink.pl ../include/openssl $(EXHEADER)
-@@ -100,7 +100,7 @@
- # lib: $(LIB): are splitted to avoid end-less loop
- lib: $(LIB)
- @touch lib
--$(LIB): $(LIBOBJ)
-+$(LIB): $(LIBOBJ) | subdirs
- $(AR) $(LIB) $(LIBOBJ)
- $(RANLIB) $(LIB) || echo Never mind.
-
-@@ -110,7 +110,7 @@
- fi
-
- libs:
-- @target=lib; $(RECURSIVE_MAKE)
-+ +@target=lib; $(RECURSIVE_MAKE)
-
- install:
- @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
-@@ -119,7 +119,7 @@
- (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
- chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
- done;
-- @target=install; $(RECURSIVE_MAKE)
-+ +@target=install; $(RECURSIVE_MAKE)
-
- lint:
- @target=lint; $(RECURSIVE_MAKE)
---- a/engines/Makefile
-+++ b/engines/Makefile
-@@ -72,7 +72,7 @@
-
- all: lib subdirs
-
--lib: $(LIBOBJ)
-+lib: $(LIBOBJ) | subdirs
- @if [ -n "$(SHARED_LIBS)" ]; then \
- set -e; \
- for l in $(LIBNAMES); do \
-@@ -89,7 +89,7 @@
-
- subdirs:
- echo $(EDIRS)
-- @target=all; $(RECURSIVE_MAKE)
-+ +@target=all; $(RECURSIVE_MAKE)
-
- files:
- $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
-@@ -128,7 +128,7 @@
- mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \
- done; \
- fi
-- @target=install; $(RECURSIVE_MAKE)
-+ +@target=install; $(RECURSIVE_MAKE)
-
- tags:
- ctags $(SRC)
---- a/test/Makefile
-+++ b/test/Makefile
-@@ -123,7 +123,7 @@
- tags:
- ctags $(SRC)
-
--tests: exe apps $(TESTS)
-+tests: exe $(TESTS)
-
- apps:
- @(cd ..; $(MAKE) DIRS=apps all)
-@@ -365,109 +365,109 @@
- link_app.$${shlib_target}
-
- $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
-- @target=$(RSATEST); $(BUILD_CMD)
-+ +@target=$(RSATEST); $(BUILD_CMD)
-
- $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
-- @target=$(BNTEST); $(BUILD_CMD)
-+ +@target=$(BNTEST); $(BUILD_CMD)
-
- $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
-- @target=$(ECTEST); $(BUILD_CMD)
-+ +@target=$(ECTEST); $(BUILD_CMD)
-
- $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
-- @target=$(EXPTEST); $(BUILD_CMD)
-+ +@target=$(EXPTEST); $(BUILD_CMD)
-
- $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
-- @target=$(IDEATEST); $(BUILD_CMD)
-+ +@target=$(IDEATEST); $(BUILD_CMD)
-
- $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
-- @target=$(MD2TEST); $(BUILD_CMD)
-+ +@target=$(MD2TEST); $(BUILD_CMD)
-
- $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO)
-- @target=$(SHATEST); $(BUILD_CMD)
-+ +@target=$(SHATEST); $(BUILD_CMD)
-
- $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
-- @target=$(SHA1TEST); $(BUILD_CMD)
-+ +@target=$(SHA1TEST); $(BUILD_CMD)
-
- $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
-- @target=$(SHA256TEST); $(BUILD_CMD)
-+ +@target=$(SHA256TEST); $(BUILD_CMD)
-
- $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
-- @target=$(SHA512TEST); $(BUILD_CMD)
-+ +@target=$(SHA512TEST); $(BUILD_CMD)
-
- $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
-- @target=$(RMDTEST); $(BUILD_CMD)
-+ +@target=$(RMDTEST); $(BUILD_CMD)
-
- $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
-- @target=$(MDC2TEST); $(BUILD_CMD)
-+ +@target=$(MDC2TEST); $(BUILD_CMD)
-
- $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
-- @target=$(MD4TEST); $(BUILD_CMD)
-+ +@target=$(MD4TEST); $(BUILD_CMD)
-
- $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
-- @target=$(MD5TEST); $(BUILD_CMD)
-+ +@target=$(MD5TEST); $(BUILD_CMD)
-
- $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
-- @target=$(HMACTEST); $(BUILD_CMD)
-+ +@target=$(HMACTEST); $(BUILD_CMD)
-
- $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
-- @target=$(WPTEST); $(BUILD_CMD)
-+ +@target=$(WPTEST); $(BUILD_CMD)
-
- $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
-- @target=$(RC2TEST); $(BUILD_CMD)
-+ +@target=$(RC2TEST); $(BUILD_CMD)
-
- $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
-- @target=$(BFTEST); $(BUILD_CMD)
-+ +@target=$(BFTEST); $(BUILD_CMD)
-
- $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
-- @target=$(CASTTEST); $(BUILD_CMD)
-+ +@target=$(CASTTEST); $(BUILD_CMD)
-
- $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
-- @target=$(RC4TEST); $(BUILD_CMD)
-+ +@target=$(RC4TEST); $(BUILD_CMD)
-
- $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
-- @target=$(RC5TEST); $(BUILD_CMD)
-+ +@target=$(RC5TEST); $(BUILD_CMD)
-
- $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
-- @target=$(DESTEST); $(BUILD_CMD)
-+ +@target=$(DESTEST); $(BUILD_CMD)
-
- $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
-- @target=$(RANDTEST); $(BUILD_CMD)
-+ +@target=$(RANDTEST); $(BUILD_CMD)
-
- $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
-- @target=$(DHTEST); $(BUILD_CMD)
-+ +@target=$(DHTEST); $(BUILD_CMD)
-
- $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
-- @target=$(DSATEST); $(BUILD_CMD)
-+ +@target=$(DSATEST); $(BUILD_CMD)
-
- $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
-- @target=$(METHTEST); $(BUILD_CMD)
-+ +@target=$(METHTEST); $(BUILD_CMD)
-
- $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
-- @target=$(SSLTEST); $(FIPS_BUILD_CMD)
-+ +@target=$(SSLTEST); $(FIPS_BUILD_CMD)
-
- $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
-- @target=$(ENGINETEST); $(BUILD_CMD)
-+ +@target=$(ENGINETEST); $(BUILD_CMD)
-
- $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
-- @target=$(EVPTEST); $(BUILD_CMD)
-+ +@target=$(EVPTEST); $(BUILD_CMD)
-
- $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
-- @target=$(ECDSATEST); $(BUILD_CMD)
-+ +@target=$(ECDSATEST); $(BUILD_CMD)
-
- $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
-- @target=$(ECDHTEST); $(BUILD_CMD)
-+ +@target=$(ECDHTEST); $(BUILD_CMD)
-
- $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
-- @target=$(IGETEST); $(BUILD_CMD)
-+ +@target=$(IGETEST); $(BUILD_CMD)
-
- $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
-- @target=$(JPAKETEST); $(BUILD_CMD)
-+ +@target=$(JPAKETEST); $(BUILD_CMD)
-
- $(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO)
-- @target=$(ASN1TEST); $(BUILD_CMD)
-+ +@target=$(ASN1TEST); $(BUILD_CMD)
-
- $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
-- @target=$(SRPTEST); $(BUILD_CMD)
-+ +@target=$(SRPTEST); $(BUILD_CMD)
-
- #$(AESTEST).o: $(AESTEST).c
- # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
-@@ -480,7 +480,7 @@
- # fi
-
- dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
-- @target=dummytest; $(BUILD_CMD)
-+ +@target=dummytest; $(BUILD_CMD)
-
- # DO NOT DELETE THIS LINE -- make depend depends on it.
-
---- a/crypto/objects/Makefile
-+++ b/crypto/objects/Makefile
-@@ -44,11 +44,11 @@ obj_dat.h: obj_dat.pl obj_mac.h
- # objects.pl both reads and writes obj_mac.num
- obj_mac.h: objects.pl objects.txt obj_mac.num
- $(PERL) objects.pl objects.txt obj_mac.num obj_mac.h
-- @sleep 1; touch obj_mac.h; sleep 1
-
--obj_xref.h: objxref.pl obj_xref.txt obj_mac.num
-+# This doesn't really need obj_mac.h, but since that rule reads & writes
-+# obj_mac.num, we can't run in parallel with it.
-+obj_xref.h: objxref.pl obj_xref.txt obj_mac.num obj_mac.h
- $(PERL) objxref.pl obj_mac.num obj_xref.txt > obj_xref.h
-- @sleep 1; touch obj_xref.h; sleep 1
-
- files:
- $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
diff --git a/dev-libs/openssl/files/openssl-1.0.1-x32.patch b/dev-libs/openssl/files/openssl-1.0.1-x32.patch
deleted file mode 100644
index 5106cb6e..00000000
--- a/dev-libs/openssl/files/openssl-1.0.1-x32.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=51bfed2e26fc13a66e8b5710aa2ce1d7a04af721
-
-UpstreamStatus: Pending
-
-Received from H J Liu @ Intel
-Make the assembly syntax compatible with x32 gcc. Othewise x32 gcc throws errors.
-Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/07/13
-
-ported the patch to the 1.0.0e version
-Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/12/01
-Index: openssl-1.0.0e/Configure
-===================================================================
---- openssl-1.0.0e.orig/Configure
-+++ openssl-1.0.0e/Configure
-@@ -393,6 +393,7 @@ my %table=(
- "debug-linux-generic32","gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DCRYPTO_MDEBUG -DTERMIO -g -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
- "debug-linux-generic64","gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DCRYPTO_MDEBUG -DTERMIO -g -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
- "debug-linux-x86_64","gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DCRYPTO_MDEBUG -m64 -DL_ENDIAN -DTERMIO -g -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64",
-+"linux-x32", "gcc:-DL_ENDIAN -DTERMIO -O2 -pipe -g -feliminate-unused-debug-types -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-mx32:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
- "dist", "cc:-O::(unknown)::::::",
-
- # Basic configs that should work on any (32 and less bit) box
-Index: openssl-1.0.0e/crypto/bn/asm/x86_64-gcc.c
-===================================================================
---- openssl-1.0.0e.orig/crypto/bn/asm/x86_64-gcc.c
-+++ openssl-1.0.0e/crypto/bn/asm/x86_64-gcc.c
-@@ -55,7 +55,7 @@
- * machine.
- */
-
--#ifdef _WIN64
-+#if defined _WIN64 || !defined __LP64__
- #define BN_ULONG unsigned long long
- #else
- #define BN_ULONG unsigned long
-@@ -192,9 +192,9 @@ BN_ULONG bn_add_words (BN_ULONG *rp, con
- asm (
- " subq %2,%2 \n"
- ".p2align 4 \n"
-- "1: movq (%4,%2,8),%0 \n"
-- " adcq (%5,%2,8),%0 \n"
-- " movq %0,(%3,%2,8) \n"
-+ "1: movq (%q4,%2,8),%0 \n"
-+ " adcq (%q5,%2,8),%0 \n"
-+ " movq %0,(%q3,%2,8) \n"
- " leaq 1(%2),%2 \n"
- " loop 1b \n"
- " sbbq %0,%0 \n"
-@@ -215,9 +215,9 @@ BN_ULONG bn_sub_words (BN_ULONG *rp, con
- asm (
- " subq %2,%2 \n"
- ".p2align 4 \n"
-- "1: movq (%4,%2,8),%0 \n"
-- " sbbq (%5,%2,8),%0 \n"
-- " movq %0,(%3,%2,8) \n"
-+ "1: movq (%q4,%2,8),%0 \n"
-+ " sbbq (%q5,%2,8),%0 \n"
-+ " movq %0,(%q3,%2,8) \n"
- " leaq 1(%2),%2 \n"
- " loop 1b \n"
- " sbbq %0,%0 \n"
-Index: openssl-1.0.0e/crypto/bn/bn.h
-===================================================================
---- openssl-1.0.0e.orig/crypto/bn/bn.h
-+++ openssl-1.0.0e/crypto/bn/bn.h
-@@ -172,6 +172,13 @@ extern "C" {
- # endif
- #endif
-
-+/* Address type. */
-+#ifdef _WIN64
-+#define BN_ADDR unsigned long long
-+#else
-+#define BN_ADDR unsigned long
-+#endif
-+
- /* assuming long is 64bit - this is the DEC Alpha
- * unsigned long long is only 64 bits :-(, don't define
- * BN_LLONG for the DEC Alpha */
diff --git a/dev-libs/openssl/files/openssl-1.0.1e-bad-mac-aes-ni.patch b/dev-libs/openssl/files/openssl-1.0.1e-bad-mac-aes-ni.patch
deleted file mode 100644
index 4422a62c..00000000
--- a/dev-libs/openssl/files/openssl-1.0.1e-bad-mac-aes-ni.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://bugs.gentoo.org/463444
-
-From 9ab3ce124616cb12bd39c6aa1e1bde0f46969b29 Mon Sep 17 00:00:00 2001
-From: Andy Polyakov <appro@openssl.org>
-Date: Mon, 18 Mar 2013 19:29:41 +0100
-Subject: [PATCH] e_aes_cbc_hmac_sha1.c: fix rare bad record mac on AES-NI
- plaforms.
-
-PR: 3002
-(cherry picked from commit 5c60046553716fcf160718f59160493194f212dc)
----
- crypto/evp/e_aes_cbc_hmac_sha1.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/crypto/evp/e_aes_cbc_hmac_sha1.c b/crypto/evp/e_aes_cbc_hmac_sha1.c
-index 483e04b..fb2c884 100644
---- a/crypto/evp/e_aes_cbc_hmac_sha1.c
-+++ b/crypto/evp/e_aes_cbc_hmac_sha1.c
-@@ -328,10 +328,11 @@ static int aesni_cbc_hmac_sha1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
-
- if (res!=SHA_CBLOCK) continue;
-
-- mask = 0-((inp_len+8-j)>>(sizeof(j)*8-1));
-+ /* j is not incremented yet */
-+ mask = 0-((inp_len+7-j)>>(sizeof(j)*8-1));
- data->u[SHA_LBLOCK-1] |= bitlen&mask;
- sha1_block_data_order(&key->md,data,1);
-- mask &= 0-((j-inp_len-73)>>(sizeof(j)*8-1));
-+ mask &= 0-((j-inp_len-72)>>(sizeof(j)*8-1));
- pmac->u[0] |= key->md.h0 & mask;
- pmac->u[1] |= key->md.h1 & mask;
- pmac->u[2] |= key->md.h2 & mask;
---
-1.8.2.1
-
diff --git a/dev-libs/openssl/files/openssl-1.0.1e-ipv6.patch b/dev-libs/openssl/files/openssl-1.0.1e-ipv6.patch
deleted file mode 100644
index 521cfb5e..00000000
--- a/dev-libs/openssl/files/openssl-1.0.1e-ipv6.patch
+++ /dev/null
@@ -1,656 +0,0 @@
-http://rt.openssl.org/Ticket/Display.html?id=2051
-user/pass: guest/guest
-
-Index: apps/s_apps.h
-===================================================================
-RCS file: /v/openssl/cvs/openssl/apps/s_apps.h,v
-retrieving revision 1.21.2.1
-diff -u -r1.21.2.1 s_apps.h
---- apps/s_apps.h 4 Sep 2009 17:42:04 -0000 1.21.2.1
-+++ apps/s_apps.h 28 Dec 2011 00:28:14 -0000
-@@ -148,7 +148,7 @@
- #define PORT_STR "4433"
- #define PROTOCOL "tcp"
-
--int do_server(int port, int type, int *ret, int (*cb) (char *hostname, int s, unsigned char *context), unsigned char *context);
-+int do_server(int port, int type, int *ret, int (*cb) (char *hostname, int s, unsigned char *context), unsigned char *context, int use_ipv4, int use_ipv6);
- #ifdef HEADER_X509_H
- int MS_CALLBACK verify_callback(int ok, X509_STORE_CTX *ctx);
- #endif
-@@ -156,7 +156,7 @@
- int set_cert_stuff(SSL_CTX *ctx, char *cert_file, char *key_file);
- int set_cert_key_stuff(SSL_CTX *ctx, X509 *cert, EVP_PKEY *key);
- #endif
--int init_client(int *sock, char *server, int port, int type);
-+int init_client(int *sock, char *server, int port, int type, int use_ipv4, int use_ipv6);
- int should_retry(int i);
- int extract_port(char *str, short *port_ptr);
- int extract_host_port(char *str,char **host_ptr,unsigned char *ip,short *p);
-Index: apps/s_client.c
-===================================================================
-RCS file: /v/openssl/cvs/openssl/apps/s_client.c,v
-retrieving revision 1.123.2.6.2.10
-diff -u -r1.123.2.6.2.10 s_client.c
---- apps/s_client.c 14 Dec 2011 22:18:02 -0000 1.123.2.6.2.10
-+++ apps/s_client.c 28 Dec 2011 00:28:14 -0000
-@@ -285,6 +285,10 @@
- {
- BIO_printf(bio_err,"usage: s_client args\n");
- BIO_printf(bio_err,"\n");
-+ BIO_printf(bio_err," -4 - use IPv4 only\n");
-+#if OPENSSL_USE_IPV6
-+ BIO_printf(bio_err," -6 - use IPv6 only\n");
-+#endif
- BIO_printf(bio_err," -host host - use -connect instead\n");
- BIO_printf(bio_err," -port port - use -connect instead\n");
- BIO_printf(bio_err," -connect host:port - who to connect to (default is %s:%s)\n",SSL_HOST_NAME,PORT_STR);
-@@ -564,6 +567,7 @@
- int sbuf_len,sbuf_off;
- fd_set readfds,writefds;
- short port=PORT;
-+ int use_ipv4, use_ipv6;
- int full_log=1;
- char *host=SSL_HOST_NAME;
- char *cert_file=NULL,*key_file=NULL;
-@@ -609,7 +613,11 @@
- #endif
- char *sess_in = NULL;
- char *sess_out = NULL;
-- struct sockaddr peer;
-+#if OPENSSL_USE_IPV6
-+ struct sockaddr_storage peer;
-+#else
-+ struct sockaddr_in peer;
-+#endif
- int peerlen = sizeof(peer);
- int enable_timeouts = 0 ;
- long socket_mtu = 0;
-@@ -630,6 +638,12 @@
- meth=SSLv2_client_method();
- #endif
-
-+ use_ipv4 = 1;
-+#if OPENSSL_USE_IPV6
-+ use_ipv6 = 1;
-+#else
-+ use_ipv6 = 0;
-+#endif
- apps_startup();
- c_Pause=0;
- c_quiet=0;
-@@ -951,6 +961,18 @@
- jpake_secret = *++argv;
- }
- #endif
-+ else if (strcmp(*argv,"-4") == 0)
-+ {
-+ use_ipv4 = 1;
-+ use_ipv6 = 0;
-+ }
-+#if OPENSSL_USE_IPV6
-+ else if (strcmp(*argv,"-6") == 0)
-+ {
-+ use_ipv4 = 0;
-+ use_ipv6 = 1;
-+ }
-+#endif
- #ifndef OPENSSL_NO_SRTP
- else if (strcmp(*argv,"-use_srtp") == 0)
- {
-@@ -1259,7 +1276,7 @@
-
- re_start:
-
-- if (init_client(&s,host,port,socket_type) == 0)
-+ if (init_client(&s,host,port,socket_type,use_ipv4,use_ipv6) == 0)
- {
- BIO_printf(bio_err,"connect:errno=%d\n",get_last_socket_error());
- SHUTDOWN(s);
-@@ -1285,7 +1302,7 @@
- {
-
- sbio=BIO_new_dgram(s,BIO_NOCLOSE);
-- if (getsockname(s, &peer, (void *)&peerlen) < 0)
-+ if (getsockname(s, (struct sockaddr *)&peer, (void *)&peerlen) < 0)
- {
- BIO_printf(bio_err, "getsockname:errno=%d\n",
- get_last_socket_error());
-===================================================================
-RCS file: /v/openssl/cvs/openssl/apps/s_server.c,v
-retrieving revision 1.136.2.15.2.13
-diff -u -r1.136.2.15.2.13 s_server.c
---- apps/s_server.c 27 Dec 2011 14:23:22 -0000 1.136.2.15.2.13
-+++ apps/s_server.c 28 Dec 2011 00:28:14 -0000
-@@ -558,6 +558,10 @@
- # endif
- BIO_printf(bio_err," -use_srtp profiles - Offer SRTP key management with a colon-separated profile list");
- #endif
-+ BIO_printf(bio_err," -4 - use IPv4 only\n");
-+#if OPENSSL_USE_IPV6
-+ BIO_printf(bio_err," -6 - use IPv6 only\n");
-+#endif
- BIO_printf(bio_err," -keymatexport label - Export keying material using label\n");
- BIO_printf(bio_err," -keymatexportlen len - Export len bytes of keying material (default 20)\n");
- }
-@@ -943,6 +947,7 @@
- int state=0;
- const SSL_METHOD *meth=NULL;
- int socket_type=SOCK_STREAM;
-+ int use_ipv4, use_ipv6;
- ENGINE *e=NULL;
- char *inrand=NULL;
- int s_cert_format = FORMAT_PEM, s_key_format = FORMAT_PEM;
-@@ -981,6 +986,12 @@
- /* #error no SSL version enabled */
- #endif
-
-+ use_ipv4 = 1;
-+#if OPENSSL_USE_IPV6
-+ use_ipv6 = 1;
-+#else
-+ use_ipv6 = 0;
-+#endif
- local_argc=argc;
- local_argv=argv;
-
-@@ -1329,6 +1340,18 @@
- jpake_secret = *(++argv);
- }
- #endif
-+ else if (strcmp(*argv,"-4") == 0)
-+ {
-+ use_ipv4 = 1;
-+ use_ipv6 = 0;
-+ }
-+#if OPENSSL_USE_IPV6
-+ else if (strcmp(*argv,"-6") == 0)
-+ {
-+ use_ipv4 = 0;
-+ use_ipv6 = 1;
-+ }
-+#endif
- #ifndef OPENSSL_NO_SRTP
- else if (strcmp(*argv,"-use_srtp") == 0)
- {
-@@ -1884,9 +1907,9 @@
- BIO_printf(bio_s_out,"ACCEPT\n");
- (void)BIO_flush(bio_s_out);
- if (www)
-- do_server(port,socket_type,&accept_socket,www_body, context);
-+ do_server(port,socket_type,&accept_socket,www_body, context, use_ipv4, use_ipv6);
- else
-- do_server(port,socket_type,&accept_socket,sv_body, context);
-+ do_server(port,socket_type,&accept_socket,sv_body, context, use_ipv4, use_ipv6);
- print_stats(bio_s_out,ctx);
- ret=0;
- end:
-Index: apps/s_socket.c
-===================================================================
-RCS file: /v/openssl/cvs/openssl/apps/s_socket.c,v
-retrieving revision 1.43.2.3.2.2
-diff -u -r1.43.2.3.2.2 s_socket.c
---- apps/s_socket.c 2 Dec 2011 14:39:40 -0000 1.43.2.3.2.2
-+++ apps/s_socket.c 28 Dec 2011 00:28:14 -0000
-@@ -97,16 +97,16 @@
- #include "netdb.h"
- #endif
-
--static struct hostent *GetHostByName(char *name);
-+static struct hostent *GetHostByName(char *name, int domain);
- #if defined(OPENSSL_SYS_WINDOWS) || (defined(OPENSSL_SYS_NETWARE) && !defined(NETWARE_BSDSOCK))
- static void ssl_sock_cleanup(void);
- #endif
- static int ssl_sock_init(void);
--static int init_client_ip(int *sock,unsigned char ip[4], int port, int type);
--static int init_server(int *sock, int port, int type);
--static int init_server_long(int *sock, int port,char *ip, int type);
-+static int init_client_ip(int *sock,unsigned char *ip, int port, int type, int domain);
-+static int init_server(int *sock, int port, int type, int use_ipv4, int use_ipv6);
-+static int init_server_long(int *sock, int port,char *ip, int type, int use_ipv4, int use_ipv6);
- static int do_accept(int acc_sock, int *sock, char **host);
--static int host_ip(char *str, unsigned char ip[4]);
-+static int host_ip(char *str, unsigned char *ip, int domain);
-
- #ifdef OPENSSL_SYS_WIN16
- #define SOCKET_PROTOCOL 0 /* more microsoft stupidity */
-@@ -234,38 +234,68 @@
- return(1);
- }
-
--int init_client(int *sock, char *host, int port, int type)
-+int init_client(int *sock, char *host, int port, int type, int use_ipv4, int use_ipv6)
- {
-+#if OPENSSL_USE_IPV6
-+ unsigned char ip[16];
-+#else
- unsigned char ip[4];
-+#endif
-
-- memset(ip, '\0', sizeof ip);
-- if (!host_ip(host,&(ip[0])))
-- return 0;
-- return init_client_ip(sock,ip,port,type);
-- }
--
--static int init_client_ip(int *sock, unsigned char ip[4], int port, int type)
-- {
-- unsigned long addr;
-+ if (use_ipv4)
-+ if (host_ip(host,ip,AF_INET))
-+ return(init_client_ip(sock,ip,port,type,AF_INET));
-+#if OPENSSL_USE_IPV6
-+ if (use_ipv6)
-+ if (host_ip(host,ip,AF_INET6))
-+ return(init_client_ip(sock,ip,port,type,AF_INET6));
-+#endif
-+ return 0;
-+ }
-+
-+static int init_client_ip(int *sock, unsigned char ip[4], int port, int type, int domain)
-+ {
-+#if OPENSSL_USE_IPV6
-+ struct sockaddr_storage them;
-+ struct sockaddr_in *them_in = (struct sockaddr_in *)&them;
-+ struct sockaddr_in6 *them_in6 = (struct sockaddr_in6 *)&them;
-+#else
- struct sockaddr_in them;
-+ struct sockaddr_in *them_in = &them;
-+#endif
-+ socklen_t addr_len;
- int s,i;
-
- if (!ssl_sock_init()) return(0);
-
- memset((char *)&them,0,sizeof(them));
-- them.sin_family=AF_INET;
-- them.sin_port=htons((unsigned short)port);
-- addr=(unsigned long)
-- ((unsigned long)ip[0]<<24L)|
-- ((unsigned long)ip[1]<<16L)|
-- ((unsigned long)ip[2]<< 8L)|
-- ((unsigned long)ip[3]);
-- them.sin_addr.s_addr=htonl(addr);
-+ if (domain == AF_INET)
-+ {
-+ addr_len = (socklen_t)sizeof(struct sockaddr_in);
-+ them_in->sin_family=AF_INET;
-+ them_in->sin_port=htons((unsigned short)port);
-+#ifndef BIT_FIELD_LIMITS
-+ memcpy(&them_in->sin_addr.s_addr, ip, 4);
-+#else
-+ memcpy(&them_in->sin_addr, ip, 4);
-+#endif
-+ }
-+ else
-+#if OPENSSL_USE_IPV6
-+ {
-+ addr_len = (socklen_t)sizeof(struct sockaddr_in6);
-+ them_in6->sin6_family=AF_INET6;
-+ them_in6->sin6_port=htons((unsigned short)port);
-+ memcpy(&(them_in6->sin6_addr), ip, sizeof(struct in6_addr));
-+ }
-+#else
-+ return(0);
-+#endif
-
- if (type == SOCK_STREAM)
-- s=socket(AF_INET,SOCK_STREAM,SOCKET_PROTOCOL);
-+ s=socket(domain,SOCK_STREAM,SOCKET_PROTOCOL);
- else /* ( type == SOCK_DGRAM) */
-- s=socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP);
-+ s=socket(domain,SOCK_DGRAM,IPPROTO_UDP);
-
- if (s == INVALID_SOCKET) { perror("socket"); return(0); }
-
-@@ -277,29 +315,27 @@
- if (i < 0) { perror("keepalive"); return(0); }
- }
- #endif
--
-- if (connect(s,(struct sockaddr *)&them,sizeof(them)) == -1)
-+ if (connect(s,(struct sockaddr *)&them,addr_len) == -1)
- { closesocket(s); perror("connect"); return(0); }
- *sock=s;
- return(1);
- }
-
--int do_server(int port, int type, int *ret, int (*cb)(char *hostname, int s, unsigned char *context), unsigned char *context)
-+int do_server(int port, int type, int *ret, int (*cb)(char *hostname, int s, unsigned char *context), unsigned char *context, int use_ipv4, int use_ipv6)
- {
- int sock;
- char *name = NULL;
- int accept_socket = 0;
- int i;
-
-- if (!init_server(&accept_socket,port,type)) return(0);
--
-+ if (!init_server(&accept_socket,port,type, use_ipv4, use_ipv6)) return(0);
- if (ret != NULL)
- {
- *ret=accept_socket;
- /* return(1);*/
- }
-- for (;;)
-- {
-+ for (;;)
-+ {
- if (type==SOCK_STREAM)
- {
- if (do_accept(accept_socket,&sock,&name) == 0)
-@@ -322,41 +358,88 @@
- }
- }
-
--static int init_server_long(int *sock, int port, char *ip, int type)
-+static int init_server_long(int *sock, int port, char *ip, int type, int use_ipv4, int use_ipv6)
- {
- int ret=0;
-+ int domain;
-+#if OPENSSL_USE_IPV6
-+ struct sockaddr_storage server;
-+ struct sockaddr_in *server_in = (struct sockaddr_in *)&server;
-+ struct sockaddr_in6 *server_in6 = (struct sockaddr_in6 *)&server;
-+#else
- struct sockaddr_in server;
-+ struct sockaddr_in *server_in = &server;
-+#endif
-+ socklen_t addr_len;
- int s= -1;
-
-+ if (!use_ipv4 && !use_ipv6)
-+ goto err;
-+#if OPENSSL_USE_IPV6
-+ /* we are fine here */
-+#else
-+ if (use_ipv6)
-+ goto err;
-+#endif
- if (!ssl_sock_init()) return(0);
-
-- memset((char *)&server,0,sizeof(server));
-- server.sin_family=AF_INET;
-- server.sin_port=htons((unsigned short)port);
-- if (ip == NULL)
-- server.sin_addr.s_addr=INADDR_ANY;
-- else
--/* Added for T3E, address-of fails on bit field (beckman@acl.lanl.gov) */
--#ifndef BIT_FIELD_LIMITS
-- memcpy(&server.sin_addr.s_addr,ip,4);
-+#if OPENSSL_USE_IPV6
-+ domain = use_ipv6 ? AF_INET6 : AF_INET;
- #else
-- memcpy(&server.sin_addr,ip,4);
-+ domain = AF_INET;
- #endif
--
-- if (type == SOCK_STREAM)
-- s=socket(AF_INET,SOCK_STREAM,SOCKET_PROTOCOL);
-- else /* type == SOCK_DGRAM */
-- s=socket(AF_INET, SOCK_DGRAM,IPPROTO_UDP);
-+ if (type == SOCK_STREAM)
-+ s=socket(domain,SOCK_STREAM,SOCKET_PROTOCOL);
-+ else /* type == SOCK_DGRAM */
-+ s=socket(domain, SOCK_DGRAM,IPPROTO_UDP);
-
- if (s == INVALID_SOCKET) goto err;
- #if defined SOL_SOCKET && defined SO_REUSEADDR
-+ {
-+ int j = 1;
-+ setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
-+ (void *) &j, sizeof j);
-+ }
-+#endif
-+#if OPENSSL_USE_IPV6
-+ if ((use_ipv4 == 0) && (use_ipv6 == 1))
- {
-- int j = 1;
-- setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
-- (void *) &j, sizeof j);
-+ const int on = 1;
-+
-+ setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY,
-+ (const void *) &on, sizeof(int));
- }
- #endif
-- if (bind(s,(struct sockaddr *)&server,sizeof(server)) == -1)
-+ if (domain == AF_INET)
-+ {
-+ addr_len = (socklen_t)sizeof(struct sockaddr_in);
-+ memset(server_in, 0, sizeof(struct sockaddr_in));
-+ server_in->sin_family=AF_INET;
-+ server_in->sin_port = htons((unsigned short)port);
-+ if (ip == NULL)
-+ server_in->sin_addr.s_addr = htonl(INADDR_ANY);
-+ else
-+/* Added for T3E, address-of fails on bit field (beckman@acl.lanl.gov) */
-+#ifndef BIT_FIELD_LIMITS
-+ memcpy(&server_in->sin_addr.s_addr, ip, 4);
-+#else
-+ memcpy(&server_in->sin_addr, ip, 4);
-+#endif
-+ }
-+#if OPENSSL_USE_IPV6
-+ else
-+ {
-+ addr_len = (socklen_t)sizeof(struct sockaddr_in6);
-+ memset(server_in6, 0, sizeof(struct sockaddr_in6));
-+ server_in6->sin6_family = AF_INET6;
-+ server_in6->sin6_port = htons((unsigned short)port);
-+ if (ip == NULL)
-+ server_in6->sin6_addr = in6addr_any;
-+ else
-+ memcpy(&server_in6->sin6_addr, ip, sizeof(struct in6_addr));
-+ }
-+#endif
-+ if (bind(s, (struct sockaddr *)&server, addr_len) == -1)
- {
- #ifndef OPENSSL_SYS_WINDOWS
- perror("bind");
-@@ -375,16 +458,23 @@
- return(ret);
- }
-
--static int init_server(int *sock, int port, int type)
-+static int init_server(int *sock, int port, int type, int use_ipv4, int use_ipv6)
- {
-- return(init_server_long(sock, port, NULL, type));
-+ return(init_server_long(sock, port, NULL, type, use_ipv4, use_ipv6));
- }
-
- static int do_accept(int acc_sock, int *sock, char **host)
- {
- int ret;
- struct hostent *h1,*h2;
-- static struct sockaddr_in from;
-+#if OPENSSL_USE_IPV6
-+ struct sockaddr_storage from;
-+ struct sockaddr_in *from_in = (struct sockaddr_in *)&from;
-+ struct sockaddr_in6 *from_in6 = (struct sockaddr_in6 *)&from;
-+#else
-+ struct sockaddr_in from;
-+ struct sockaddr_in *from_in = &from;
-+#endif
- int len;
- /* struct linger ling; */
-
-@@ -431,13 +521,23 @@
- */
-
- if (host == NULL) goto end;
-+#if OPENSSL_USE_IPV6
-+ if (from.ss_family == AF_INET)
-+#else
-+ if (from.sin_family == AF_INET)
-+#endif
- #ifndef BIT_FIELD_LIMITS
-- /* I should use WSAAsyncGetHostByName() under windows */
-- h1=gethostbyaddr((char *)&from.sin_addr.s_addr,
-- sizeof(from.sin_addr.s_addr),AF_INET);
-+ /* I should use WSAAsyncGetHostByName() under windows */
-+ h1=gethostbyaddr((char *)&from_in->sin_addr.s_addr,
-+ sizeof(from_in->sin_addr.s_addr), AF_INET);
- #else
-- h1=gethostbyaddr((char *)&from.sin_addr,
-- sizeof(struct in_addr),AF_INET);
-+ h1=gethostbyaddr((char *)&from_in->sin_addr,
-+ sizeof(struct in_addr), AF_INET);
-+#endif
-+#if OPENSSL_USE_IPV6
-+ else
-+ h1=gethostbyaddr((char *)&from_in6->sin6_addr,
-+ sizeof(struct in6_addr), AF_INET6);
- #endif
- if (h1 == NULL)
- {
-@@ -454,15 +554,23 @@
- }
- BUF_strlcpy(*host,h1->h_name,strlen(h1->h_name)+1);
-
-- h2=GetHostByName(*host);
-+#if OPENSSL_USE_IPV6
-+ h2=GetHostByName(*host, from.ss_family);
-+#else
-+ h2=GetHostByName(*host, from.sin_family);
-+#endif
- if (h2 == NULL)
- {
- BIO_printf(bio_err,"gethostbyname failure\n");
- return(0);
- }
-- if (h2->h_addrtype != AF_INET)
-+#if OPENSSL_USE_IPV6
-+ if (h2->h_addrtype != from.ss_family)
-+#else
-+ if (h2->h_addrtype != from.sin_family)
-+#endif
- {
-- BIO_printf(bio_err,"gethostbyname addr is not AF_INET\n");
-+ BIO_printf(bio_err,"gethostbyname addr address is not correct\n");
- return(0);
- }
- }
-@@ -477,7 +585,7 @@
- char *h,*p;
-
- h=str;
-- p=strchr(str,':');
-+ p=strrchr(str,':');
- if (p == NULL)
- {
- BIO_printf(bio_err,"no port defined\n");
-@@ -485,7 +593,7 @@
- }
- *(p++)='\0';
-
-- if ((ip != NULL) && !host_ip(str,ip))
-+ if ((ip != NULL) && !host_ip(str,ip,AF_INET))
- goto err;
- if (host_ptr != NULL) *host_ptr=h;
-
-@@ -496,48 +604,58 @@
- return(0);
- }
-
--static int host_ip(char *str, unsigned char ip[4])
-+static int host_ip(char *str, unsigned char *ip, int domain)
- {
-- unsigned int in[4];
-+ unsigned int in[4];
-+ unsigned long l;
- int i;
-
-- if (sscanf(str,"%u.%u.%u.%u",&(in[0]),&(in[1]),&(in[2]),&(in[3])) == 4)
-+ if ((domain == AF_INET) &&
-+ (sscanf(str,"%u.%u.%u.%u",&(in[0]),&(in[1]),&(in[2]),&(in[3])) == 4))
- {
-+
- for (i=0; i<4; i++)
- if (in[i] > 255)
- {
- BIO_printf(bio_err,"invalid IP address\n");
- goto err;
- }
-- ip[0]=in[0];
-- ip[1]=in[1];
-- ip[2]=in[2];
-- ip[3]=in[3];
-- }
-+ l=htonl((in[0]<<24L)|(in[1]<<16L)|(in[2]<<8L)|in[3]);
-+ memcpy(ip, &l, 4);
-+ return 1;
-+ }
-+#if OPENSSL_USE_IPV6
-+ else if ((domain == AF_INET6) &&
-+ (inet_pton(AF_INET6, str, ip) == 1))
-+ return 1;
-+#endif
- else
- { /* do a gethostbyname */
- struct hostent *he;
-
- if (!ssl_sock_init()) return(0);
-
-- he=GetHostByName(str);
-+ he=GetHostByName(str,domain);
- if (he == NULL)
- {
- BIO_printf(bio_err,"gethostbyname failure\n");
- goto err;
- }
- /* cast to short because of win16 winsock definition */
-- if ((short)he->h_addrtype != AF_INET)
-+ if ((short)he->h_addrtype != domain)
- {
-- BIO_printf(bio_err,"gethostbyname addr is not AF_INET\n");
-+ BIO_printf(bio_err,"gethostbyname addr family is not correct\n");
- return(0);
- }
-- ip[0]=he->h_addr_list[0][0];
-- ip[1]=he->h_addr_list[0][1];
-- ip[2]=he->h_addr_list[0][2];
-- ip[3]=he->h_addr_list[0][3];
-+ if (domain == AF_INET)
-+ memset(ip, 0, 4);
-+#if OPENSSL_USE_IPV6
-+ else
-+ memset(ip, 0, 16);
-+#endif
-+ memcpy(ip, he->h_addr_list[0], he->h_length);
-+ return 1;
- }
-- return(1);
- err:
- return(0);
- }
-@@ -574,7 +692,7 @@
- static unsigned long ghbn_hits=0L;
- static unsigned long ghbn_miss=0L;
-
--static struct hostent *GetHostByName(char *name)
-+static struct hostent *GetHostByName(char *name, int domain)
- {
- struct hostent *ret;
- int i,lowi=0;
-@@ -589,14 +707,20 @@
- }
- if (ghbn_cache[i].order > 0)
- {
-- if (strncmp(name,ghbn_cache[i].name,128) == 0)
-+ if ((strncmp(name,ghbn_cache[i].name,128) == 0) &&
-+ (ghbn_cache[i].ent.h_addrtype == domain))
- break;
- }
- }
- if (i == GHBN_NUM) /* no hit*/
- {
- ghbn_miss++;
-- ret=gethostbyname(name);
-+ if (domain == AF_INET)
-+ ret=gethostbyname(name);
-+#if OPENSSL_USE_IPV6
-+ else
-+ ret=gethostbyname2(name, AF_INET6);
-+#endif
- if (ret == NULL) return(NULL);
- /* else add to cache */
- if(strlen(name) < sizeof ghbn_cache[0].name)
diff --git a/dev-libs/openssl/files/openssl-1.0.1e-perl-5.18.patch b/dev-libs/openssl/files/openssl-1.0.1e-perl-5.18.patch
deleted file mode 100644
index 6427c535..00000000
--- a/dev-libs/openssl/files/openssl-1.0.1e-perl-5.18.patch
+++ /dev/null
@@ -1,375 +0,0 @@
-https://bugs.gentoo.org/483820
-
-Submitted By: Martin Ward <macros_the_black at ntlworld dot com>
-Date: 2013-06-18
-Initial Package Version: 1.0.1e
-Upstream Status: Unknown
-Origin: self, based on fedora
-Description: Fixes install with perl-5.18.
-
---- openssl-1.0.1e.orig/doc/apps/cms.pod
-+++ openssl-1.0.1e/doc/apps/cms.pod
-@@ -450,28 +450,28 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- the operation was completely successfully.
-
--=item 1
-+=item C<1>
-
- an error occurred parsing the command options.
-
--=item 2
-+=item C<2>
-
- one of the input files could not be read.
-
--=item 3
-+=item C<3>
-
- an error occurred creating the CMS file or when reading the MIME
- message.
-
--=item 4
-+=item C<4>
-
- an error occurred decrypting or verifying the message.
-
--=item 5
-+=item C<5>
-
- the message was verified correctly but an error occurred writing out
- the signers certificates.
---- openssl-1.0.1e.orig/doc/apps/smime.pod
-+++ openssl-1.0.1e/doc/apps/smime.pod
-@@ -308,28 +308,28 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- the operation was completely successfully.
-
--=item 1
-+=item C<1>
-
- an error occurred parsing the command options.
-
--=item 2
-+=item C<2>
-
- one of the input files could not be read.
-
--=item 3
-+=item C<3>
-
- an error occurred creating the PKCS#7 file or when reading the MIME
- message.
-
--=item 4
-+=item C<4>
-
- an error occurred decrypting or verifying the message.
-
--=item 5
-+=item C<5>
-
- the message was verified correctly but an error occurred writing out
- the signers certificates.
---- openssl-1.0.1e.orig/doc/crypto/X509_STORE_CTX_get_error.pod
-+++ openssl-1.0.1e/doc/crypto/X509_STORE_CTX_get_error.pod
-@@ -278,6 +278,8 @@
- an application specific error. This will never be returned unless explicitly
- set by an application.
-
-+=back
-+
- =head1 NOTES
-
- The above functions should be used instead of directly referencing the fields
---- openssl-1.0.1e.orig/doc/ssl/SSL_accept.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_accept.pod
-@@ -44,12 +44,12 @@
-
- =over 4
-
--=item 1
-+=item C<1>
-
- The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
- established.
-
--=item 0
-+=item C<0>
-
- The TLS/SSL handshake was not successful but was shut down controlled and
- by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
---- openssl-1.0.1e.orig/doc/ssl/SSL_clear.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_clear.pod
-@@ -56,12 +56,12 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The SSL_clear() operation could not be performed. Check the error stack to
- find out the reason.
-
--=item 1
-+=item C<1>
-
- The SSL_clear() operation was successful.
-
---- openssl-1.0.1e.orig/doc/ssl/SSL_COMP_add_compression_method.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_COMP_add_compression_method.pod
-@@ -53,11 +53,11 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The operation succeeded.
-
--=item 1
-+=item C<1>
-
- The operation failed. Check the error queue to find out the reason.
-
---- openssl-1.0.1e.orig/doc/ssl/SSL_connect.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_connect.pod
-@@ -41,12 +41,12 @@
-
- =over 4
-
--=item 1
-+=item C<1>
-
- The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
- established.
-
--=item 0
-+=item C<0>
-
- The TLS/SSL handshake was not successful but was shut down controlled and
- by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_add_session.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_CTX_add_session.pod
-@@ -52,13 +52,13 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The operation failed. In case of the add operation, it was tried to add
- the same (identical) session twice. In case of the remove operation, the
- session was not found in the cache.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_load_verify_locations.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_CTX_load_verify_locations.pod
-@@ -100,13 +100,13 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The operation failed because B<CAfile> and B<CApath> are NULL or the
- processing at one of the locations specified failed. Check the error
- stack to find out the reason.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_client_CA_list.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_client_CA_list.pod
-@@ -66,11 +66,11 @@
-
- =over 4
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
--=item 0
-+=item C<0>
-
- A failure while manipulating the STACK_OF(X509_NAME) object occurred or
- the X509_NAME could not be extracted from B<cacert>. Check the error stack
---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_session_id_context.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_session_id_context.pod
-@@ -64,13 +64,13 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The length B<sid_ctx_len> of the session id context B<sid_ctx> exceeded
- the maximum allowed length of B<SSL_MAX_SSL_SESSION_ID_LENGTH>. The error
- is logged to the error stack.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_ssl_version.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_ssl_version.pod
-@@ -42,11 +42,11 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The new choice failed, check the error stack to find out the reason.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_use_psk_identity_hint.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_CTX_use_psk_identity_hint.pod
-@@ -81,6 +81,8 @@
-
- Return values from the server callback are interpreted as follows:
-
-+=over
-+
- =item > 0
-
- PSK identity was found and the server callback has provided the PSK
-@@ -94,9 +96,11 @@
- connection will fail with decryption_error before it will be finished
- completely.
-
--=item 0
-+=item C<0>
-
- PSK identity was not found. An "unknown_psk_identity" alert message
- will be sent and the connection setup fails.
-
-+=back
-+
- =cut
---- openssl-1.0.1e.orig/doc/ssl/SSL_do_handshake.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_do_handshake.pod
-@@ -45,12 +45,12 @@
-
- =over 4
-
--=item 1
-+=item C<1>
-
- The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
- established.
-
--=item 0
-+=item C<0>
-
- The TLS/SSL handshake was not successful but was shut down controlled and
- by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
---- openssl-1.0.1e.orig/doc/ssl/SSL_read.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_read.pod
-@@ -86,7 +86,7 @@
- The read operation was successful; the return value is the number of
- bytes actually read from the TLS/SSL connection.
-
--=item 0
-+=item C<0>
-
- The read operation was not successful. The reason may either be a clean
- shutdown due to a "close notify" alert sent by the peer (in which case
---- openssl-1.0.1e.orig/doc/ssl/SSL_session_reused.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_session_reused.pod
-@@ -27,11 +27,11 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- A new session was negotiated.
-
--=item 1
-+=item C<1>
-
- A session was reused.
-
---- openssl-1.0.1e.orig/doc/ssl/SSL_set_fd.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_set_fd.pod
-@@ -35,11 +35,11 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The operation failed. Check the error stack to find out why.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1e.orig/doc/ssl/SSL_set_session.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_set_session.pod
-@@ -37,11 +37,11 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The operation failed; check the error stack to find out the reason.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1e.orig/doc/ssl/SSL_shutdown.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_shutdown.pod
-@@ -92,12 +92,12 @@
-
- =over 4
-
--=item 1
-+=item C<1>
-
- The shutdown was successfully completed. The "close notify" alert was sent
- and the peer's "close notify" alert was received.
-
--=item 0
-+=item C<0>
-
- The shutdown is not yet finished. Call SSL_shutdown() for a second time,
- if a bidirectional shutdown shall be performed.
---- openssl-1.0.1e.orig/doc/ssl/SSL_write.pod
-+++ openssl-1.0.1e/doc/ssl/SSL_write.pod
-@@ -79,7 +79,7 @@
- The write operation was successful, the return value is the number of
- bytes actually written to the TLS/SSL connection.
-
--=item 0
-+=item C<0>
-
- The write operation was not successful. Probably the underlying connection
- was closed. Call SSL_get_error() with the return value B<ret> to find out,
diff --git a/dev-libs/openssl/files/openssl-1.0.1e-rdrand-explicit.patch b/dev-libs/openssl/files/openssl-1.0.1e-rdrand-explicit.patch
deleted file mode 100644
index 8c414a42..00000000
--- a/dev-libs/openssl/files/openssl-1.0.1e-rdrand-explicit.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://chromium-review.googlesource.com/181001
-
-From 8a1956f3eac8b164f8c741ff1a259008bab3bac1 Mon Sep 17 00:00:00 2001
-From: "Dr. Stephen Henson" <steve@openssl.org>
-Date: Wed, 11 Dec 2013 14:45:12 +0000
-Subject: [PATCH] Don't use rdrand engine as default unless explicitly
- requested. (cherry picked from commit
- 16898401bd47a153fbf799127ff57fdcfcbd324f)
-
----
- crypto/engine/eng_rdrand.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/crypto/engine/eng_rdrand.c b/crypto/engine/eng_rdrand.c
-index a9ba5ae..4e9e91d 100644
---- a/crypto/engine/eng_rdrand.c
-+++ b/crypto/engine/eng_rdrand.c
-@@ -104,6 +104,7 @@ static int bind_helper(ENGINE *e)
- {
- if (!ENGINE_set_id(e, engine_e_rdrand_id) ||
- !ENGINE_set_name(e, engine_e_rdrand_name) ||
-+ !ENGINE_set_flags(e, ENGINE_FLAGS_NO_REGISTER_ALL) ||
- !ENGINE_set_init_function(e, rdrand_init) ||
- !ENGINE_set_RAND(e, &rdrand_meth) )
- return 0;
---
-1.8.4.3
-
diff --git a/dev-libs/openssl/files/openssl-1.0.1e-s_client-verify.patch b/dev-libs/openssl/files/openssl-1.0.1e-s_client-verify.patch
deleted file mode 100644
index 03e4f599..00000000
--- a/dev-libs/openssl/files/openssl-1.0.1e-s_client-verify.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://bugs.gentoo.org/472584
-http://rt.openssl.org/Ticket/Display.html?id=2387&user=guest&pass=guest
-
-fix verification handling in s_client. when loading paths, make sure
-we properly fallback to setting the default paths.
-
---- a/apps/s_client.c
-+++ b/apps/s_client.c
-@@ -899,7 +899,7 @@
- if (!set_cert_key_stuff(ctx,cert,key))
- goto end;
-
-- if ((!SSL_CTX_load_verify_locations(ctx,CAfile,CApath)) ||
-+ if ((!SSL_CTX_load_verify_locations(ctx,CAfile,CApath)) &&
- (!SSL_CTX_set_default_verify_paths(ctx)))
- {
- /* BIO_printf(bio_err,"error setting default verify locations\n"); */
-
diff --git a/dev-libs/openssl/files/openssl-1.0.1e-tls-ver-crash.patch b/dev-libs/openssl/files/openssl-1.0.1e-tls-ver-crash.patch
deleted file mode 100644
index 034da7d4..00000000
--- a/dev-libs/openssl/files/openssl-1.0.1e-tls-ver-crash.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://bugs.gentoo.org/494816
-https://bugzilla.redhat.com/show_bug.cgi?id=1045363
-http://rt.openssl.org/Ticket/Display.html?id=3200&user=guest&pass=guest
-
-From ca989269a2876bae79393bd54c3e72d49975fc75 Mon Sep 17 00:00:00 2001
-From: "Dr. Stephen Henson" <steve@openssl.org>
-Date: Thu, 19 Dec 2013 14:37:39 +0000
-Subject: [PATCH] Use version in SSL_METHOD not SSL structure.
-
-When deciding whether to use TLS 1.2 PRF and record hash algorithms
-use the version number in the corresponding SSL_METHOD structure
-instead of the SSL structure. The SSL structure version is sometimes
-inaccurate. Note: OpenSSL 1.0.2 and later effectively do this already.
-(CVE-2013-6449)
----
- ssl/s3_lib.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/ssl/s3_lib.c b/ssl/s3_lib.c
-index bf832bb..c4ef273 100644
---- a/ssl/s3_lib.c
-+++ b/ssl/s3_lib.c
-@@ -4286,7 +4286,7 @@ need to go to SSL_ST_ACCEPT.
- long ssl_get_algorithm2(SSL *s)
- {
- long alg2 = s->s3->tmp.new_cipher->algorithm2;
-- if (TLS1_get_version(s) >= TLS1_2_VERSION &&
-+ if (s->method->version == TLS1_2_VERSION &&
- alg2 == (SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF))
- return SSL_HANDSHAKE_MAC_SHA256 | TLS1_PRF_SHA256;
- return alg2;
---
-1.8.4.3
-
diff --git a/dev-libs/openssl/files/openssl-1.0.1f-perl-5.18.patch b/dev-libs/openssl/files/openssl-1.0.1f-perl-5.18.patch
deleted file mode 100644
index c6620963..00000000
--- a/dev-libs/openssl/files/openssl-1.0.1f-perl-5.18.patch
+++ /dev/null
@@ -1,356 +0,0 @@
-Forward-ported from openssl-1.0.1e-perl-5.18.patch
-Fixes install with perl-5.18.
-
-https://bugs.gentoo.org/show_bug.cgi?id=497286
-
-Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
-
---- openssl-1.0.1f/doc/apps/cms.pod
-+++ openssl-1.0.1f/doc/apps/cms.pod
-@@ -450,28 +450,28 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- the operation was completely successfully.
-
--=item 1
-+=item C<1>
-
- an error occurred parsing the command options.
-
--=item 2
-+=item C<2>
-
- one of the input files could not be read.
-
--=item 3
-+=item C<3>
-
- an error occurred creating the CMS file or when reading the MIME
- message.
-
--=item 4
-+=item C<4>
-
- an error occurred decrypting or verifying the message.
-
--=item 5
-+=item C<5>
-
- the message was verified correctly but an error occurred writing out
- the signers certificates.
---- openssl-1.0.1f/doc/apps/smime.pod
-+++ openssl-1.0.1f/doc/apps/smime.pod
-@@ -308,28 +308,28 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- the operation was completely successfully.
-
--=item 1
-+=item C<1>
-
- an error occurred parsing the command options.
-
--=item 2
-+=item C<2>
-
- one of the input files could not be read.
-
--=item 3
-+=item C<3>
-
- an error occurred creating the PKCS#7 file or when reading the MIME
- message.
-
--=item 4
-+=item C<4>
-
- an error occurred decrypting or verifying the message.
-
--=item 5
-+=item C<5>
-
- the message was verified correctly but an error occurred writing out
- the signers certificates.
---- openssl-1.0.1f/doc/ssl/SSL_accept.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_accept.pod
-@@ -44,13 +44,13 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The TLS/SSL handshake was not successful but was shut down controlled and
- by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
- return value B<ret> to find out the reason.
-
--=item 1
-+=item C<1>
-
- The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
- established.
---- openssl-1.0.1f/doc/ssl/SSL_clear.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_clear.pod
-@@ -56,12 +56,12 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The SSL_clear() operation could not be performed. Check the error stack to
- find out the reason.
-
--=item 1
-+=item C<1>
-
- The SSL_clear() operation was successful.
-
---- openssl-1.0.1f/doc/ssl/SSL_COMP_add_compression_method.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_COMP_add_compression_method.pod
-@@ -53,11 +53,11 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The operation succeeded.
-
--=item 1
-+=item C<1>
-
- The operation failed. Check the error queue to find out the reason.
-
---- openssl-1.0.1f/doc/ssl/SSL_connect.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_connect.pod
-@@ -41,13 +41,13 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The TLS/SSL handshake was not successful but was shut down controlled and
- by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
- return value B<ret> to find out the reason.
-
--=item 1
-+=item C<1>
-
- The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
- established.
---- openssl-1.0.1f/doc/ssl/SSL_CTX_add_session.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_CTX_add_session.pod
-@@ -52,13 +52,13 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The operation failed. In case of the add operation, it was tried to add
- the same (identical) session twice. In case of the remove operation, the
- session was not found in the cache.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1f/doc/ssl/SSL_CTX_load_verify_locations.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_CTX_load_verify_locations.pod
-@@ -100,13 +100,13 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The operation failed because B<CAfile> and B<CApath> are NULL or the
- processing at one of the locations specified failed. Check the error
- stack to find out the reason.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1f/doc/ssl/SSL_CTX_set_client_CA_list.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_CTX_set_client_CA_list.pod
-@@ -66,13 +66,13 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- A failure while manipulating the STACK_OF(X509_NAME) object occurred or
- the X509_NAME could not be extracted from B<cacert>. Check the error stack
- to find out the reason.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1f/doc/ssl/SSL_CTX_set_session_id_context.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_CTX_set_session_id_context.pod
-@@ -64,13 +64,13 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The length B<sid_ctx_len> of the session id context B<sid_ctx> exceeded
- the maximum allowed length of B<SSL_MAX_SSL_SESSION_ID_LENGTH>. The error
- is logged to the error stack.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1f/doc/ssl/SSL_CTX_set_ssl_version.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_CTX_set_ssl_version.pod
-@@ -42,11 +42,11 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The new choice failed, check the error stack to find out the reason.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1f/doc/ssl/SSL_CTX_use_psk_identity_hint.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_CTX_use_psk_identity_hint.pod
-@@ -96,7 +96,7 @@
- connection will fail with decryption_error before it will be finished
- completely.
-
--=item 0
-+=item C<0>
-
- PSK identity was not found. An "unknown_psk_identity" alert message
- will be sent and the connection setup fails.
---- openssl-1.0.1f/doc/ssl/SSL_do_handshake.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_do_handshake.pod
-@@ -45,13 +45,13 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The TLS/SSL handshake was not successful but was shut down controlled and
- by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
- return value B<ret> to find out the reason.
-
--=item 1
-+=item C<1>
-
- The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
- established.
---- openssl-1.0.1f/doc/ssl/SSL_read.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_read.pod
-@@ -86,7 +86,7 @@
- The read operation was successful; the return value is the number of
- bytes actually read from the TLS/SSL connection.
-
--=item 0
-+=item C<0>
-
- The read operation was not successful. The reason may either be a clean
- shutdown due to a "close notify" alert sent by the peer (in which case
---- openssl-1.0.1f/doc/ssl/SSL_session_reused.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_session_reused.pod
-@@ -27,11 +27,11 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- A new session was negotiated.
-
--=item 1
-+=item C<1>
-
- A session was reused.
-
---- openssl-1.0.1f/doc/ssl/SSL_set_fd.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_set_fd.pod
-@@ -35,11 +35,11 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The operation failed. Check the error stack to find out why.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1f/doc/ssl/SSL_set_session.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_set_session.pod
-@@ -37,11 +37,11 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The operation failed; check the error stack to find out the reason.
-
--=item 1
-+=item C<1>
-
- The operation succeeded.
-
---- openssl-1.0.1f/doc/ssl/SSL_shutdown.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_shutdown.pod
-@@ -92,14 +92,14 @@
-
- =over 4
-
--=item 0
-+=item C<0>
-
- The shutdown is not yet finished. Call SSL_shutdown() for a second time,
- if a bidirectional shutdown shall be performed.
- The output of L<SSL_get_error(3)|SSL_get_error(3)> may be misleading, as an
- erroneous SSL_ERROR_SYSCALL may be flagged even though no error occurred.
-
--=item 1
-+=item C<1>
-
- The shutdown was successfully completed. The "close notify" alert was sent
- and the peer's "close notify" alert was received.
---- openssl-1.0.1f/doc/ssl/SSL_write.pod
-+++ openssl-1.0.1f/doc/ssl/SSL_write.pod
-@@ -79,7 +79,7 @@
- The write operation was successful, the return value is the number of
- bytes actually written to the TLS/SSL connection.
-
--=item 0
-+=item C<0>
-
- The write operation was not successful. Probably the underlying connection
- was closed. Call SSL_get_error() with the return value B<ret> to find out,
diff --git a/dev-libs/openssl/files/openssl-1.0.1f-revert-alpha-perl-generation.patch b/dev-libs/openssl/files/openssl-1.0.1f-revert-alpha-perl-generation.patch
deleted file mode 100644
index 42a6fbd5..00000000
--- a/dev-libs/openssl/files/openssl-1.0.1f-revert-alpha-perl-generation.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-when gcc is given a .s file and told to preprocess it, it outputs nothing
-
-https://bugs.gentoo.org/499086
-
-From a2976461784ce463fc7f336cd0dce607d21c2fad Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Sat, 25 Jan 2014 05:44:47 -0500
-Subject: [PATCH] Revert "Make Makefiles OSF-make-friendly."
-
-This reverts commit d1cf23ac86c05b22b8780e2c03b67230564d2d34.
----
- crypto/Makefile | 4 +---
- crypto/bn/Makefile | 4 +---
- crypto/evp/Makefile | 2 +-
- crypto/modes/Makefile | 5 +----
- crypto/sha/Makefile | 4 +---
- util/shlib_wrap.sh | 6 +-----
- 6 files changed, 6 insertions(+), 19 deletions(-)
-
-diff --git a/crypto/Makefile b/crypto/Makefile
-index b253f50..1de9d5f 100644
---- a/crypto/Makefile
-+++ b/crypto/Makefile
-@@ -86,9 +86,7 @@ ia64cpuid.s: ia64cpuid.S; $(CC) $(CFLAGS) -E ia64cpuid.S > $@
- ppccpuid.s: ppccpuid.pl; $(PERL) ppccpuid.pl $(PERLASM_SCHEME) $@
- pariscid.s: pariscid.pl; $(PERL) pariscid.pl $(PERLASM_SCHEME) $@
- alphacpuid.s: alphacpuid.pl
-- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \
-- $(PERL) alphacpuid.pl > $$preproc && \
-- $(CC) -E $$preproc > $@ && rm $$preproc)
-+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null
-
- subdirs:
- @target=all; $(RECURSIVE_MAKE)
-diff --git a/crypto/bn/Makefile b/crypto/bn/Makefile
-index b62b676..6c03363 100644
---- a/crypto/bn/Makefile
-+++ b/crypto/bn/Makefile
-@@ -136,9 +136,7 @@ ppc-mont.s: asm/ppc-mont.pl;$(PERL) asm/ppc-mont.pl $(PERLASM_SCHEME) $@
- ppc64-mont.s: asm/ppc64-mont.pl;$(PERL) asm/ppc64-mont.pl $(PERLASM_SCHEME) $@
-
- alpha-mont.s: asm/alpha-mont.pl
-- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \
-- $(PERL) asm/alpha-mont.pl > $$preproc && \
-- $(CC) -E $$preproc > $@ && rm $$preproc)
-+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null
-
- # GNU make "catch all"
- %-mont.S: asm/%-mont.pl; $(PERL) $< $(PERLASM_SCHEME) $@
-diff --git a/crypto/modes/Makefile b/crypto/modes/Makefile
-index ce0dcd6..88ac65e 100644
---- a/crypto/modes/Makefile
-+++ b/crypto/modes/Makefile
-@@ -55,10 +55,7 @@ aesni-gcm-x86_64.s: asm/aesni-gcm-x86_64.pl
- ghash-sparcv9.s: asm/ghash-sparcv9.pl
- $(PERL) asm/ghash-sparcv9.pl $@ $(CFLAGS)
- ghash-alpha.s: asm/ghash-alpha.pl
-- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \
-- $(PERL) asm/ghash-alpha.pl > $$preproc && \
-- $(CC) -E $$preproc > $@ && rm $$preproc)
--
-+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null
- ghash-parisc.s: asm/ghash-parisc.pl
- $(PERL) asm/ghash-parisc.pl $(PERLASM_SCHEME) $@
-
-diff --git a/crypto/sha/Makefile b/crypto/sha/Makefile
-index 64eab6c..63fba69 100644
---- a/crypto/sha/Makefile
-+++ b/crypto/sha/Makefile
-@@ -60,9 +60,7 @@ sha256-armv4.S: asm/sha256-armv4.pl
- $(PERL) $< $(PERLASM_SCHEME) $@
-
- sha1-alpha.s: asm/sha1-alpha.pl
-- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \
-- $(PERL) asm/sha1-alpha.pl > $$preproc && \
-- $(CC) -E $$preproc > $@ && rm $$preproc)
-+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null
-
- # Solaris make has to be explicitly told
- sha1-x86_64.s: asm/sha1-x86_64.pl; $(PERL) asm/sha1-x86_64.pl $(PERLASM_SCHEME) > $@
---
-1.8.5.3
-
diff --git a/dev-libs/openssl/metadata.xml b/dev-libs/openssl/metadata.xml
deleted file mode 100644
index 84ddb514..00000000
--- a/dev-libs/openssl/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>base-system</herd>
-<use>
- <flag name='bindist'>Disable EC/RC5 algorithms (as they seem to be patented)</flag>
- <flag name='rfc3779'>Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)</flag>
- <flag name='tls-heartbeat'>Enable the Heartbeat Extension in TLS and DTLS</flag>
-</use>
-<upstream>
- <remote-id type="cpe">cpe:/a:openssl:openssl</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/dev-libs/openssl/openssl-1.0.1g-r1.ebuild b/dev-libs/openssl/openssl-1.0.1g-r1.ebuild
deleted file mode 100644
index d5a38708..00000000
--- a/dev-libs/openssl/openssl-1.0.1g-r1.ebuild
+++ /dev/null
@@ -1,261 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-
-inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
-
-REV="1.7"
-DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
-HOMEPAGE="http://www.openssl.org/"
-SRC_URI="mirror://openssl/source/${P}.tar.gz
- http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}"
-
-LICENSE="openssl"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc -ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
-IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib"
-
-# Have the sub-libs in RDEPEND with [static-libs] since, logically,
-# our libssl.a depends on libz.a/etc... at runtime.
-LIB_DEPEND="gmp? ( dev-libs/gmp[static-libs(+)] )
- zlib? ( sys-libs/zlib[static-libs(+)] )
- kerberos? ( app-crypt/mit-krb5 )"
-# The blocks are temporary just to make sure people upgrade to a
-# version that lack runtime version checking. We'll drop them in
-# the future.
-RDEPEND="static-libs? ( ${LIB_DEPEND} )
- abi_x86_32? (
- !<=app-emulation/emul-linux-x86-baselibs-20131008-r5
- !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
- )
- !static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )
- !<net-misc/openssh-5.9_p1-r4
- !<net-libs/neon-0.29.6-r1"
-DEPEND="${RDEPEND}
- sys-apps/diffutils
- >=dev-lang/perl-5
- test? ( sys-devel/bc )"
-PDEPEND="app-misc/ca-certificates"
-
-MULTILIB_WRAPPED_HEADERS=(
- usr/include/openssl/rand.h
- usr/include/openssl/modes.h
- usr/include/openssl/seed.h
- usr/include/openssl/opensslconf.h
- usr/include/openssl/kssl.h
- usr/include/openssl/opensslconf.h
- usr/include/openssl/srtp.h
- usr/include/openssl/ossl_typ.h
- usr/include/openssl/sha.h
-)
-
-src_unpack() {
- unpack ${P}.tar.gz
- SSL_CNF_DIR="/etc/ssl"
- sed \
- -e "/^DIR=/s:=.*:=${EPREFIX}${SSL_CNF_DIR}:" \
- -e "s:SSL_CMD=/usr:SSL_CMD=${EPREFIX}/usr:" \
- "${DISTDIR}"/${PN}-c_rehash.sh.${REV} \
- > "${WORKDIR}"/c_rehash || die #416717
-}
-
-src_prepare() {
- # Make sure we only ever touch Makefile.org and avoid patching a file
- # that gets blown away anyways by the Configure script in src_configure
- rm -f Makefile
-
- if ! use vanilla ; then
- epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421
- epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743
- epatch "${FILESDIR}"/${PN}-1.0.0h-pkg-config.patch
- epatch "${FILESDIR}"/${PN}-1.0.1-parallel-build.patch
- epatch "${FILESDIR}"/${PN}-1.0.1-x32.patch
- epatch "${FILESDIR}"/${PN}-1.0.1e-ipv6.patch
- epatch "${FILESDIR}"/${PN}-1.0.1f-perl-5.18.patch #497286
- epatch "${FILESDIR}"/${PN}-1.0.1e-s_client-verify.patch #472584
- epatch "${FILESDIR}"/${PN}-1.0.1f-revert-alpha-perl-generation.patch #499086
-
- epatch_user #332661
- fi
-
- # disable fips in the build
- # make sure the man pages are suffixed #302165
- # don't bother building man pages if they're disabled
- sed -i \
- -e '/DIRS/s: fips : :g' \
- -e '/^MANSUFFIX/s:=.*:=ssl:' \
- -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
- -e $(has noman FEATURES \
- && echo '/^install:/s:install_docs::' \
- || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \
- Makefile.org \
- || die
- # show the actual commands in the log
- sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
-
- # allow openssl to be cross-compiled
- cp "${FILESDIR}"/gentoo.config-1.0.1 gentoo.config || die
- chmod a+rx gentoo.config
-
- append-flags -fno-strict-aliasing
- append-flags $(test-flags-CC -Wa,--noexecstack)
-
- sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
- # The config script does stupid stuff to prompt the user. Kill it.
- sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
- ./config --test-sanity || die "I AM NOT SANE"
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- unset APPS #197996
- unset SCRIPTS #312551
- unset CROSS_COMPILE #311473
-
- tc-export CC AR RANLIB RC
-
- # Clean out patent-or-otherwise-encumbered code
- # Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
- # IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
- # EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
- # MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
- # RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5
-
- use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
- echoit() { echo "$@" ; "$@" ; }
-
- local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
-
- # See if our toolchain supports __uint128_t. If so, it's 64bit
- # friendly and can use the nicely optimized code paths. #460790
- local ec_nistp_64_gcc_128
- # Disable it for now though #469976
- #if ! use bindist ; then
- # echo "__uint128_t i;" > "${T}"/128.c
- # if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
- # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
- # fi
- #fi
-
- local sslout=$(./gentoo.config)
- einfo "Use configuration ${sslout:-(openssl knows best)}"
- local config="Configure"
- [[ -z ${sslout} ]] && config="config"
- ECONF_SOURCE=${S} \
- echoit \
- ./${config} \
- ${sslout} \
- $(use sse2 || echo "no-sse2") \
- enable-camellia \
- $(use_ssl !bindist ec) \
- ${ec_nistp_64_gcc_128} \
- enable-idea \
- enable-mdc2 \
- $(use_ssl !bindist rc5) \
- enable-tlsext \
- $(use_ssl gmp gmp -lgmp) \
- $(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
- $(use_ssl rfc3779) \
- $(use_ssl tls-heartbeat heartbeats) \
- $(use_ssl zlib) \
- --prefix="${EPREFIX}"/usr \
- --openssldir="${EPREFIX}"${SSL_CNF_DIR} \
- --libdir=$(get_libdir) \
- shared threads \
- || die
-
- # Clean out hardcoded flags that openssl uses
- local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
- -e 's:^CFLAG=::' \
- -e 's:-fomit-frame-pointer ::g' \
- -e 's:-O[0-9] ::g' \
- -e 's:-march=[-a-z0-9]* ::g' \
- -e 's:-mcpu=[-a-z0-9]* ::g' \
- -e 's:-m[a-z0-9]* ::g' \
- )
- sed -i \
- -e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
- -e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
- Makefile || die
-}
-
-multilib_src_compile() {
- # depend is needed to use $confopts; it also doesn't matter
- # that it's -j1 as the code itself serializes subdirs
- emake -j1 depend
- emake all
- # rehash is needed to prep the certs/ dir; do this
- # separately to avoid parallel build issues.
- emake rehash
-}
-
-multilib_src_test() {
- emake -j1 test
-}
-
-multilib_src_install() {
- emake INSTALL_PREFIX="${D}" install
-}
-
-multilib_src_install_all() {
- dobin "${WORKDIR}"/c_rehash #333117
- dodoc CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el
- dohtml -r doc/*
- use rfc3779 && dodoc engines/ccgost/README.gost
-
- # This is crappy in that the static archives are still built even
- # when USE=static-libs. But this is due to a failing in the openssl
- # build system: the static archives are built as PIC all the time.
- # Only way around this would be to manually configure+compile openssl
- # twice; once with shared lib support enabled and once without.
- use static-libs || rm -f "${ED}"/usr/lib*/lib*.a
-
- # create the certs directory
- dodir ${SSL_CNF_DIR}/certs
- cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die
- rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired}
-
- # Namespace openssl programs to prevent conflicts with other man pages
- cd "${ED}"/usr/share/man
- local m d s
- for m in $(find . -type f | xargs grep -L '#include') ; do
- d=${m%/*} ; d=${d#./} ; m=${m##*/}
- [[ ${m} == openssl.1* ]] && continue
- [[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!"
- mv ${d}/{,ssl-}${m}
- # fix up references to renamed man pages
- sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m}
- ln -s ssl-${m} ${d}/openssl-${m}
- # locate any symlinks that point to this man page ... we assume
- # that any broken links are due to the above renaming
- for s in $(find -L ${d} -type l) ; do
- s=${s##*/}
- rm -f ${d}/${s}
- ln -s ssl-${m} ${d}/ssl-${s}
- ln -s ssl-${s} ${d}/openssl-${s}
- done
- done
- [[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :("
-
- dodir /etc/sandbox.d #254521
- echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl
-
- diropts -m0700
- keepdir ${SSL_CNF_DIR}/private
-}
-
-pkg_preinst() {
- has_version ${CATEGORY}/${PN}:0.9.8 && return 0
- preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
-}
-
-pkg_postinst() {
- ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069"
- c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null
- eend $?
-
- has_version ${CATEGORY}/${PN}:0.9.8 && return 0
- preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
-}
diff --git a/dev-libs/satyr/Manifest b/dev-libs/satyr/Manifest
deleted file mode 100644
index 2ac476e6..00000000
--- a/dev-libs/satyr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST satyr-0.13.tar.xz 483584 SHA256 8c2e0ad4512b8a22a2b005fcffe51c80930b9b09462f04d66298b417733e8451 SHA512 64a120942daca824827a8790897b27328b7162531dc860b298d044b54ae652a512f1e6cca12179ce7307626f3dac9a0e09894b265f1ded42eb7b2735843737ac WHIRLPOOL 03851582941b2a089e092182dabd62c119743e1b4d653db32b2542d1307d76984da8d7f175d438a7d0c6cb0e7c9f04dfe12e6fd5e18f3e6f615d67c371fc713c
diff --git a/dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch b/dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch
deleted file mode 100644
index 715b3299..00000000
--- a/dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/lib/core_unwind.c b/lib/core_unwind.c
-index d0c7aec..7910254 100644
---- a/lib/core_unwind.c
-+++ b/lib/core_unwind.c
-@@ -206,7 +206,7 @@ open_coredump(const char *elf_file, const char *exe_file, char **error_msg)
- ch->cb.section_address = dwfl_offline_section_address;
- ch->dwfl = dwfl_begin(&ch->cb);
-
-- if (dwfl_core_file_report(ch->dwfl, ch->eh) == -1)
-+ if (dwfl_core_file_report(ch->dwfl, ch->eh, exe_file) == -1)
- {
- set_error_dwfl("dwfl_core_file_report");
- goto fail_dwfl;
diff --git a/dev-libs/satyr/satyr-0.13.ebuild b/dev-libs/satyr/satyr-0.13.ebuild
deleted file mode 100644
index 031b9a6f..00000000
--- a/dev-libs/satyr/satyr-0.13.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils autotools python-single-r1 toolchain-funcs
-
-DESCRIPTION="Satyr is a collection of low-level algorithms for program failure processing"
-HOMEPAGE="https://github.com/abrt/satyr"
-SRC_URI="https://fedorahosted.org/released/abrt/satyr-${PV}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="${PYTHON_DEPS}
- app-arch/rpm
- >=dev-libs/elfutils-0.158"
-DEPEND="${RDEPEND} virtual/pkgconfig"
-
-src_prepare() {
- epatch "${FILESDIR}/satyr-0.13-elfutils-0.158.patch"
-
- default
-}
-
-src_configure() {
- econf --disable-python-manpage --disable-static
-}
diff --git a/dev-ml/biniou/Manifest b/dev-ml/biniou/Manifest
deleted file mode 100644
index 2bf19467..00000000
--- a/dev-ml/biniou/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST biniou-1.0.5.tar.gz 23463 SHA256 c440ba220649cb7578389d2054225858b4838a5155dcfbcfdf2383f565c2749f SHA512 cfd00607ede68069a6bb9a73dfc619f4c101febab5171205aa019efa3bb52dae76a961c641979cd271141f2e1a98e2dbe6e524a0011d1b30f91bbca02b7c1623 WHIRLPOOL 213d7970f6ec7eb87d4783ec16f3eaedee34761ce3855431cc08c58711a792002c96be6dc54b3b2c2f965a472cccbb3c3bf67c25dc9378a251ad3a9e10956362
diff --git a/dev-ml/biniou/biniou-1.0.5.ebuild b/dev-ml/biniou/biniou-1.0.5.ebuild
deleted file mode 100644
index ed6e866f..00000000
--- a/dev-ml/biniou/biniou-1.0.5.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit findlib
-
-DESCRIPTION="A binary JSON like data format for OCaml"
-HOMEPAGE="http://mjambon.com/biniou.html"
-SRC_URI="http://mjambon.com/releases/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc"
-
-DEPEND="dev-lang/ocaml
- dev-ml/easy-format"
-
-RDEPEND="${DEPEND}"
-
-src_compile() {
- emake -j1
- use doc && make html
-}
-
-src_install() {
- findlib_src_preinst
- mkdir "${D}/usr/bin"
- emake install PREFIX="${D}/usr"
- use doc && dohtml -r html/
-}
diff --git a/dev-ml/camlidl/ChangeLog b/dev-ml/camlidl/ChangeLog
deleted file mode 100644
index 724ae016..00000000
--- a/dev-ml/camlidl/ChangeLog
+++ /dev/null
@@ -1,27 +0,0 @@
-# ChangeLog for dev-ml/camlidl
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlidl/ChangeLog,v 1.6 2010/02/25 18:56:05 zmedico Exp $
-
- 25 Feb 2010; Zac Medico <zmedico@gentoo.org> camlidl-1.05.ebuild:
- Bug #306677 - Fix invalid conditional USE dep.
-
- 28 Sep 2009; Petteri Räty <betelgeuse@gentoo.org> camlidl-1.05.ebuild:
- Migrate to EAPI 2 in order to nuke built_with_use.
-
- 15 Apr 2009; Alexis Ballier <aballier@gentoo.org> +files/includes.patch,
- +files/tests.patch, camlidl-1.05.ebuild:
- Fix tests build and implicit declarations of functions for bug #263305
-
- 03 Jan 2008; Alexis Ballier <aballier@gentoo.org> camlidl-1.05.ebuild:
- ocamlopt is required here, there is no option to disable it
-
- 09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
- Regenerate digest in Manifest2 format.
-
-*camlidl-1.05 (25 Sep 2004)
-
- 25 Sep 2004; Matthieu Sozeau <mattam@gentoo.org> +metadata.xml,
- +camlidl-1.05.ebuild:
- New package for building stub code from C/C++ libraries, submitted by Bardur
- Arantsson <gentoo@scientician.net>. Fixes bug #65138.
-
diff --git a/dev-ml/camlidl/Manifest b/dev-ml/camlidl/Manifest
deleted file mode 100644
index 72ae702d..00000000
--- a/dev-ml/camlidl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST camlidl-1.05.tar.gz 100640 SHA256 857ed5bd3b2f99c62813070e1a5b4b6375e837c6815f4ad956baeb6f8c660311 SHA512 e8857aca818a06f8c861e5f55dddd7e8e3ab1efae51647534460b4f092166709d86c6de1215c792a0489d668d72064ccfb7635e9a6d3854cd5a62f74541a9d18 WHIRLPOOL ca2ef6dea1647640a7bfae5da6b76ee864e5f29190317c33e768a946fa0fc1e9ce513f83158b7d11d4b3103b2f32fb5873775c55a7e9e24b969eece639ee0db7
diff --git a/dev-ml/camlidl/camlidl-1.05.ebuild b/dev-ml/camlidl/camlidl-1.05.ebuild
deleted file mode 100644
index 1bd137f1..00000000
--- a/dev-ml/camlidl/camlidl-1.05.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlidl/camlidl-1.05.ebuild,v 1.5 2010/02/25 18:56:05 zmedico Exp $
-
-EAPI="2"
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="CamlIDL is a stub code generator for using C/C++ libraries from O'Caml"
-HOMEPAGE="http://caml.inria.fr/camlidl/"
-SRC_URI="http://caml.inria.fr/distrib/bazar-ocaml/${P}.tar.gz"
-LICENSE="QPL-1.0 LGPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~amd64"
-IUSE=""
-DEPEND=">=dev-lang/ocaml-3.10.2[ocamlopt]"
-
-src_prepare() {
- epatch "${FILESDIR}/tests.patch"
- epatch "${FILESDIR}/includes.patch"
-}
-
-src_compile() {
- # Use the UNIX makefile
- libdir=`ocamlc -where`
- sed -i -e "s|OCAMLLIB=.*|OCAMLLIB=${libdir}|" config/Makefile.unix
- sed -i -e "s|BINDIR=.*|BINDIR=/usr/bin|" config/Makefile.unix
- ln -s Makefile.unix config/Makefile
-
- # Make
- emake -j1 || die
-}
-
-src_test() {
- einfo "Running tests..."
- cd tests
- ( emake CCPP="$(tc-getCXX)" && einfo "Tests finished successfully" ) || die "Tests failed"
-}
-
-src_install() {
- libdir=`ocamlc -where`
- dodir ${libdir}/camlidl
- dodir ${libdir}/camlidl/caml
- dodir /usr/bin
- # Install
- emake BINDIR="${D}/usr/bin" OCAMLLIB="${D}${libdir}/camlidl" install || die
- #Install META file
- cp ${FILESDIR}/META "${D}${libdir}/camlidl"
- # Documentation
- dodoc README Changes || die
-}
diff --git a/dev-ml/camlidl/files/META b/dev-ml/camlidl/files/META
deleted file mode 100644
index 3c6b5aa9..00000000
--- a/dev-ml/camlidl/files/META
+++ /dev/null
@@ -1,4 +0,0 @@
-description = "Stub generator"
-version = "1.05"
-archive(byte) = "com.cma"
-archive(native) = "com.cmxa"
diff --git a/dev-ml/camlidl/files/includes.patch b/dev-ml/camlidl/files/includes.patch
deleted file mode 100644
index 060aceef..00000000
--- a/dev-ml/camlidl/files/includes.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: camlidl-1.05/runtime/comerror.c
-===================================================================
---- camlidl-1.05.orig/runtime/comerror.c
-+++ camlidl-1.05/runtime/comerror.c
-@@ -22,6 +22,7 @@
- #include <caml/callback.h>
- #include <caml/fail.h>
- #include <caml/alloc.h>
-+#include <caml/printexc.h>
- #include "camlidlruntime.h"
- #include "comstuff.h"
-
diff --git a/dev-ml/camlidl/files/tests.patch b/dev-ml/camlidl/files/tests.patch
deleted file mode 100644
index f7272424..00000000
--- a/dev-ml/camlidl/files/tests.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-Index: camlidl-1.05/tests/unix.idl
-===================================================================
---- camlidl-1.05.orig/tests/unix.idl
-+++ camlidl-1.05/tests/unix.idl
-@@ -15,16 +15,16 @@ quote (C, "
-
- union process_status { int code; };
-
-- enum { WEXITED, WSIGNALED, WSTOPPED };
-+ enum { WEXITED2, WSIGNALED, WSTOPPED2 };
-
- static void decode_status(int status, int * kind, union process_status * p)
- {
- if (WIFEXITED(status)) {
-- *kind = WEXITED; p->code = WEXITSTATUS(status);
-+ *kind = WEXITED2; p->code = WEXITSTATUS(status);
- } else if (WIFSIGNALED(status)) {
- *kind = WSIGNALED; p->code = WTERMSIG(status);
- } else {
-- *kind = WSTOPPED; p->code = WSTOPSIG(status);
-+ *kind = WSTOPPED2; p->code = WSTOPSIG(status);
- }
- }
-
-@@ -59,9 +59,9 @@ int execve([in,string] char * path,
- int fork(void);
-
- union process_status {
-- case WEXITED: int code;
-+ case WEXITED2: int code;
- case WSIGNALED: int code;
-- case WSTOPPED: int code;
-+ case WSTOPPED2: int code;
- };
-
- int wait([out] int * kind,
diff --git a/dev-ml/camlidl/metadata.xml b/dev-ml/camlidl/metadata.xml
deleted file mode 100644
index 849ed8eb..00000000
--- a/dev-ml/camlidl/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?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/dev-ml/camlpdf/Manifest b/dev-ml/camlpdf/Manifest
deleted file mode 100644
index 54f084b9..00000000
--- a/dev-ml/camlpdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST v1.7.tar.gz 546173 SHA256 57affed94d98a96e44462cdecd4e291329f7f4cce4744389f91461a647a084d4 SHA512 95c3d465f9f240b3f2d4b69ba3596460b6e9a5b5abf2776fae013a44e21180345ddb55a4b9107bc61b86ecaee96e057dc8f0413552321078a3fe432183f8d452 WHIRLPOOL 4f8578ed8c26f7afa6f9d7bcc7a9cb5c924092d5b959704f5a1b515485a9cd4b9dae09da8a6c29f1be3c3686c6b1c48598b9d9a2bc74b44b2ff9a9ca4718ef29
diff --git a/dev-ml/camlpdf/camlpdf-1.7.ebuild b/dev-ml/camlpdf/camlpdf-1.7.ebuild
deleted file mode 100644
index 35a260a0..00000000
--- a/dev-ml/camlpdf/camlpdf-1.7.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit findlib
-
-DESCRIPTION="OCaml library for working with PDF files"
-HOMEPAGE="http://github.com/johnwhitington/camlpdf"
-SRC_URI="http://github.com/johnwhitington/camlpdf/archive/v${PV}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-src_compile() {
- emake -j1
- use doc && make doc
-}
-
-src_install() {
- findlib_src_install
-}
diff --git a/dev-ml/easy-format/Manifest b/dev-ml/easy-format/Manifest
deleted file mode 100644
index 4570d736..00000000
--- a/dev-ml/easy-format/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST easy-format-1.0.1.tar.gz 13747 SHA256 4b1c030de944158d9e62ce30f59ae2c007ea87b492e92463d8aced22a858f403 SHA512 c97f312ce1dcc38fb00f6f407cf16a61532171fb05f61869b6bb34c19fbee4e1fa9294564177111659e04d0c8272ef06c52e84b1254ce838fe41d4ed2c6596aa WHIRLPOOL c2a52306cd84807b06b7713d558010b5fe27b4108613446972e2e36888c2e51b49901dd5817ab60969f7d616a17db5f8cde095dc9203bff5050813acbdc44a24
diff --git a/dev-ml/easy-format/easy-format-1.0.1.ebuild b/dev-ml/easy-format/easy-format-1.0.1.ebuild
deleted file mode 100644
index b555968c..00000000
--- a/dev-ml/easy-format/easy-format-1.0.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit findlib
-
-DESCRIPTION="A functional interface to the Format libray in Ocaml"
-HOMEPAGE="http://mjambon.com/easy-format.html"
-SRC_URI="http://mjambon.com/releases/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-
-DEPEND="dev-lang/ocaml"
-
-RDEPEND="${DEPEND}"
-
-src_compile() {
- emake
-}
-
-src_install() {
- findlib_src_install
- dodoc README Changes
-}
diff --git a/dev-ml/gapi-ocaml/Manifest b/dev-ml/gapi-ocaml/Manifest
deleted file mode 100644
index a4087074..00000000
--- a/dev-ml/gapi-ocaml/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gapi-ocaml-0.2.tar.gz 393024 SHA256 5a8139364705ed12381cbcc2e1ce05a0c1906290893791846dd480bca25df1f9 SHA512 5f93b3d143b05116df52fe41d27905b07c478eda297955bb11b3acdf7b82e9ee971df18a847722f78c223ab98ab54655adc2e90f2c89cfaeb49561f0f3f50544 WHIRLPOOL 544fa5d0de9505f6e5cac2f581e0ae8a542aa70a5fe8e3e18fbabcf11adc344678f55fe7efd9780a6d70cd92eeeb40e5d7457933c0bd145af1cd5658e395109c
-DIST v0.2.5.tar.gz 432090 SHA256 eadadb804c611985f2b5ee5debe4feb0f8ad1cd77d6a0497589b3651e82150f0 SHA512 40d9d196813d1e689decb07e9e6a4e46d9e7a10549fc354415625863d5bba791c98a2d5ade027f6c0d60aa171cb30f84582992227f73394d067de31bcd555bdf WHIRLPOOL d44ceb4f9f6c954436aa9b5a02dbe9efabbb20db90874d1d37985afd634dbeff5fb7ad1eeabac44ba88bbcfb7d4448ad00be982e8ad526d0698c3e6ea8a68823
diff --git a/dev-ml/gapi-ocaml/gapi-ocaml-0.2.5.ebuild b/dev-ml/gapi-ocaml/gapi-ocaml-0.2.5.ebuild
deleted file mode 100644
index 64013f73..00000000
--- a/dev-ml/gapi-ocaml/gapi-ocaml-0.2.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit oasis
-
-OASIS_BUILD_DOCS=1
-DESCRIPTION="A simple OCaml client for Google Services"
-HOMEPAGE="http://gapi-ocaml.forge.ocamlcore.org/"
-SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc test"
-
-RDEPEND=">=dev-ml/ocurl-0.5.3:=
- >=dev-ml/ocamlnet-3.3.5:=
- >=dev-ml/cryptokit-1.3.14:=
- >=dev-ml/extlib-1.5.1:=
- >=dev-ml/yojson-1.0.2:=
- >=dev-ml/xmlm-1.0.2:="
-DEPEND="${RDEPEND}
- test? ( >=dev-ml/ounit-1.1.0
- >=dev-ml/pa_monad-6.0 )"
-DOCS=( "README.md" )
diff --git a/dev-ml/gapi-ocaml/gapi-ocaml-0.2.ebuild b/dev-ml/gapi-ocaml/gapi-ocaml-0.2.ebuild
deleted file mode 100644
index b4eb7b34..00000000
--- a/dev-ml/gapi-ocaml/gapi-ocaml-0.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit oasis
-
-OASIS_BUILD_DOCS=1
-DESCRIPTION="A simple OCaml client for Google Services"
-HOMEPAGE="http://gapi-ocaml.forge.ocamlcore.org/"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1067/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc test"
-
-RDEPEND=">=dev-ml/ocurl-0.5.3:=
- >=dev-ml/ocamlnet-3.3.5:=
- >=dev-ml/cryptokit-1.3.14:=
- >=dev-ml/extlib-1.5.1:=
- >=dev-ml/yojson-1.0.2:=
- >=dev-ml/xmlm-1.0.2:="
-DEPEND="${RDEPEND}
- test? ( >=dev-ml/ounit-1.1.0
- >=dev-ml/pa_monad-6.0 )"
-DOCS=( "README.md" )
diff --git a/dev-ml/gdfuse/Manifest b/dev-ml/gdfuse/Manifest
deleted file mode 100644
index 39db683f..00000000
--- a/dev-ml/gdfuse/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST google-drive-ocamlfuse-0.1-src.tar.gz 63002 SHA256 6c9a16a99483a8c8e7afa42c7f335ac6535341f1bbb79b21f744266fc5947213 SHA512 65beb3186968bcd7b9bd70d470e44f9bd84cded55f2ab98e3e5b05bab217d88f9d1928f0c7a187a31fcd6dd3bf1a206ff4cc52d961086870a467b371605cf0f8 WHIRLPOOL dd1cc4e8698d5b0512593cd53540c748f07371859798ac80d9b992e90c1121ca1605af67bc7e2bba83daa5bdb23bd7c5fd4645fd483a5ac79f4cd556f1e6fa72
diff --git a/dev-ml/gdfuse/gdfuse-0.1.ebuild b/dev-ml/gdfuse/gdfuse-0.1.ebuild
deleted file mode 100644
index 6844910d..00000000
--- a/dev-ml/gdfuse/gdfuse-0.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit oasis
-
-DESCRIPTION="FUSE filesystem over Google Drive"
-HOMEPAGE="http://gdfuse.forge.ocamlcore.org/"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1000/google-drive-ocamlfuse-0.1-src.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc"
-
-DEPEND=">=dev-ml/gapi-ocaml-0.1.15
- >=dev-ml/ocaml-sqlite3-1.6.1
- >=dev-ml/ocamlfuse-2.7.1"
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/google-drive-ocamlfuse-0.1"
-DOCS=( "README.md" \
- "doc/Authorization.md" "doc/Configuration.md" "doc/Home.md" )
diff --git a/dev-ml/google-drive-ocamlfuse/Manifest b/dev-ml/google-drive-ocamlfuse/Manifest
deleted file mode 100644
index 11997b27..00000000
--- a/dev-ml/google-drive-ocamlfuse/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST google-drive-ocamlfuse-0.3.2-src.tar.gz 67712 SHA256 449359245403076fb29cc1fb7af9b492ca75248e4824feea293e83b8bfd998a2 SHA512 38fe0b19969b3a14205c133a080ad3b5f30fceca13e9d3024b9d1b054413a5bdafa681896019c96f00925ab89d98b3d317d6cd79418f90b7da04c8fe77c2b080 WHIRLPOOL 5150b907ff535e5e574a455720e60597b72819dcf7038194b0f2de7c103d5cba86355faa0cca140cd28686005edd2f98fd31fa42e8ac2e9580161f597a757890
-DIST v0.5.8.tar.gz 89651 SHA256 8c4c8c91a38cacfcd8fa87ec60710c88e4d22d1ff0b9b7cd77eb4cc79abf2d17 SHA512 8628bcbba746f09a9cc58983c188986c872b9b2fc1e33f6de8b57ac549e1b85a8cedb95e38ec6e525238cf1c2d021fda02e0203e9613060fc29461be5cc906d8 WHIRLPOOL acf4ce1e87e6c47e84b379a38e307218600144dbc2cb7275e63b085aa06d0e085eb568f8112ce7d1a224fa681c4fc211ea85aaa6ac1f01ed9e0576f274a92e57
diff --git a/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.3.2.ebuild b/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.3.2.ebuild
deleted file mode 100644
index c6d6950d..00000000
--- a/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.3.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit oasis
-
-OASIS_BUILD_DOCS=1
-DESCRIPTION="FUSE filesystem over Google Drive"
-HOMEPAGE="http://forge.ocamlcore.org/projects/gdfuse"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1162/${P}-src.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc test"
-
-RDEPEND=">=dev-ml/ocurl-0.5.3:=
- >=dev-ml/ocamlnet-3.3.5:=
- >=dev-ml/cryptokit-1.3.14:=
- >=dev-ml/extlib-1.5.1:=
- >=dev-ml/yojson-1.0.2:=
- >=dev-ml/xmlm-1.0.2:="
-DEPEND="${RDEPEND}
- test? ( >=dev-ml/ounit-1.1.0
- >=dev-ml/pa_monad-6.0 )"
-DOCS=( "README.md" )
diff --git a/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.8.ebuild b/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.8.ebuild
deleted file mode 100644
index 87f838b9..00000000
--- a/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.8.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit oasis
-
-OASIS_BUILD_DOCS=1
-DESCRIPTION="FUSE filesystem over Google Drive"
-HOMEPAGE="http://forge.ocamlcore.org/projects/gdfuse"
-SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc test"
-
-RDEPEND=">=dev-ml/ocurl-0.5.3:=
- >=dev-ml/ocamlnet-3.3.5:=
- >=dev-ml/cryptokit-1.3.14:=
- >=dev-ml/extlib-1.5.1:=
- >=dev-ml/yojson-1.0.2:=
- >=dev-ml/xmlm-1.0.2:=
- >=dev-ml/gapi-ocaml-0.2.5
- dev-ml/ocamlfuse
- dev-ml/ocaml-sqlite3"
-DEPEND="${RDEPEND}
- test? ( >=dev-ml/ounit-1.1.0
- >=dev-ml/pa_monad-6.0 )"
-DOCS=( "README.md" )
diff --git a/dev-ml/ocamlfuse/Manifest b/dev-ml/ocamlfuse/Manifest
deleted file mode 100644
index f16ae238..00000000
--- a/dev-ml/ocamlfuse/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST v2.7.1_cvs2.tar.gz 67384 SHA256 c040958f6e06a48d31bf0221432abd459fc0b7cc12aa669fb07324daf886fb9e SHA512 6cca07b0ed3e32925f7034005750231c968e2a93836d12712add2b16bdc5c960e2a4fc90e17e832705e87176fe25c194245bc86498f89d5635bba611deca470b WHIRLPOOL 0eca9bd1375014e3825e85e038ebe425d5e1ab136efbb30eb34147f9327ea131cb89c96c5fdf3764204df79739d4f111f066abfbab270705f6b679500f47fd96
diff --git a/dev-ml/ocamlfuse/ocamlfuse-2.7.1.ebuild b/dev-ml/ocamlfuse/ocamlfuse-2.7.1.ebuild
deleted file mode 100644
index 7b421817..00000000
--- a/dev-ml/ocamlfuse/ocamlfuse-2.7.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-EGIT_REPO_URI="git://github.com/astrada/ocamlfuse.git"
-
-inherit oasis git-2
-
-DESCRIPTION="OCaml binding for fuse"
-HOMEPAGE="http://sourceforge.net/apps/mediawiki/ocamlfuse"
-SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}_cvs2.tar.gz"
-
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-
-DEPEND=">=dev-ml/camlidl-0.9.5
- dev-lang/ocaml
- sys-fs/fuse"
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/${P}-cvs~oasis1"
-
-DOCS=( "README.md" )
diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
deleted file mode 100644
index f7ee015b..00000000
--- a/dev-ml/yojson/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yojson-1.1.4.tar.gz 24489 SHA256 9ef1f179198ce0f67da3e19ba767f0f7e6d5bbb3673256fb6acd5d752fdb5419 SHA512 099ac1a3365bc733689152cf25bd206eb3cbb7ba7a72de766b7339256bea1738c95b29d1b37fe1792dbc47b70b0d00cec61c498eeadd2623a62963928a6da659 WHIRLPOOL 7156b17f4f54ca7a83a6ae5a5ce673736c61665572eaa8d9ced9184ce20760f0131b61ecec7e55cd6acebf362bd5cdf4ab1f3867eb9c63b2d13f0872ce385e71
diff --git a/dev-ml/yojson/yojson-1.1.4.ebuild b/dev-ml/yojson/yojson-1.1.4.ebuild
deleted file mode 100644
index e5e64411..00000000
--- a/dev-ml/yojson/yojson-1.1.4.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit findlib
-
-DESCRIPTION="A JSON library for OCaml"
-HOMEPAGE="http://mjambon.com/yojson.html"
-SRC_URI="http://mjambon.com/releases/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc"
-
-DEPEND="dev-lang/ocaml
- dev-ml/easy-format
- dev-ml/biniou
- dev-ml/cppo"
-RDEPEND="${DEPEND}"
-
-src_compile() {
- emake -j1
- use doc && emake doc
-}
-
-src_install() {
- dodir "/usr/bin"
- findlib_src_preinst
- emake PREFIX="${D}/usr" install
- dodoc README.md Changes
- use doc && dohtml -r doc/
-}
diff --git a/dev-python/compizconfig-python/ChangeLog b/dev-python/compizconfig-python/ChangeLog
deleted file mode 100644
index 94c2b2f8..00000000
--- a/dev-python/compizconfig-python/ChangeLog
+++ /dev/null
@@ -1,145 +0,0 @@
-# ChangeLog for dev-python/compizconfig-python
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/compizconfig-python/ChangeLog,v 1.30 2013/08/25 14:58:39 pinkbyte Exp $
-
- 25 Aug 2013; Sergey Popov <pinkbyte@gentoo.org>
- -compizconfig-python-0.8.4-r4.ebuild, compizconfig-python-0.8.4-r5.ebuild:
- Add missing REQUIRED_USE for python-r1 eclass, drop old revision
-
-*compizconfig-python-0.8.4-r5 (07 May 2013)
-
- 07 May 2013; Sergey Popov <pinkbyte@gentoo.org>
- +compizconfig-python-0.8.4-r5.ebuild:
- Revision bump: migrate to python-r1
-
- 10 Nov 2012; Sergey Popov <pinkbyte@gentoo.org>
- compizconfig-python-0.8.4-r4.ebuild:
- Restrict usage of jython wrt bug #442424. Thanks to Ian Whyman for reporting
- this issue
-
- 19 Oct 2012; Patrick Lauer <patrick@gentoo.org>
- compizconfig-python-0.8.4-r4.ebuild:
- Restricting pypy
-
- 25 Sep 2012; Sergey Popov <pinkbyte@gentoo.org>
- -compizconfig-python-0.8.4-r3.ebuild:
- Drop old revision
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org> metadata.xml:
- Remove myself and proxy maintainer from maintainers
-
-*compizconfig-python-0.8.4-r4 (30 Aug 2012)
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org>
- -compizconfig-python-0.8.4.ebuild, -compizconfig-python-0.8.4-r1.ebuild,
- +compizconfig-python-0.8.4-r4.ebuild:
- Add new EAPI4 revision, drop old
-
- 04 May 2012; Patrick Lauer <patrick@gentoo.org>
- compizconfig-python-0.8.4-r3.ebuild:
- Migrating dev-util/pkgconfig -> virtual/pkgconfig
-
- 20 Apr 2012; Naohiro Aota <naota@gentoo.org> metadata.xml:
- Assign Pinkbyte as maintainer.
-
-*compizconfig-python-0.8.4-r3 (08 Sep 2010)
-
- 08 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
- -compizconfig-python-0.8.4-r2.ebuild,
- +compizconfig-python-0.8.4-r3.ebuild:
- Apply patch from #336491 to build with contrived eclasses.
-
-*compizconfig-python-0.8.4-r2 (04 Sep 2010)
-
- 04 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
- +compizconfig-python-0.8.4-r2.ebuild:
- Disable static libraries (they are plugins anyway), remove .la files.
-
- 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compizconfig-python-0.8.4-r1.ebuild:
- Whitespace.
-
- 03 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- compizconfig-python-0.8.4-r1.ebuild:
- Set SUPPORT_PYTHON_ABIS.
-
-*compizconfig-python-0.8.4-r1 (03 Apr 2010)
-
- 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compizconfig-python-0.8.4-r1.ebuild:
- Replaced compiz ~ deps with >= deps to support the new compiz-0.8.6
- release and to avoid future dep issues.
- Did a revbump to avoid issues with installed packages.
-
- 20 Dec 2009; Romain Perier <mrpouet@gentoo.org>
- -compizconfig-python-0.8.2.ebuild:
- Clean up old version
-
-*compizconfig-python-0.8.4 (15 Oct 2009)
-
- 15 Oct 2009; Romain Perier <mrpouet@gentoo.org>
- +compizconfig-python-0.8.4.ebuild:
- Version bump.
-
- 05 Sep 2009; Patrick Lauer <patrick@gentoo.org>
- -compizconfig-python-0.6.0.1.ebuild:
- Remove old
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compizconfig-python-0.8.2.ebuild:
- Marking compizconfig-python-0.8.2 ~ppc for bug 246804
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compizconfig-python-0.8.2.ebuild:
- Marking compizconfig-python-0.8.2 ~ppc64 for bug 246804
-
- 11 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- -compizconfig-python-0.7.8.ebuild:
- Removing old compiz 0.7.8 ebuilds - affected by bug 263678.
-
-*compizconfig-python-0.8.2 (03 Apr 2009)
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml, +compizconfig-python-0.8.2.ebuild:
- Bumped compiz to the 0.8.2 release.
-
- 15 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compizconfig-python-0.7.8.ebuild:
- Removed the mirror restriction that was used for the overlay.
-
- 01 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml:
- Whitespace.
-
- 31 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml:
- Fixed the metadata.xml.
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compizconfig-python-0.7.8.ebuild:
- Removed the bug reporting warning that was copied from the desktop-effects
- overlay by mistake.
-
-*compizconfig-python-0.7.8 (27 Oct 2008)
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml, +compizconfig-python-0.7.8.ebuild:
- Added compiz-0.7.8 to the tree
-
- 30 Oct 2007; nixnut <nixnut@gentoo.org>
- compizconfig-python-0.6.0.1.ebuild:
- added ~ppc for mr_bones
-
- 25 Oct 2007; Olivier Crête <tester@gentoo.org>
- compizconfig-python-0.6.0.1.ebuild:
- Marked ~amd64
-
- 24 Oct 2007; Hanno Boeck <hanno@gentoo.org>
- compizconfig-python-0.6.0.1.ebuild:
- QA fixes.
-
-*compizconfig-python-0.6.0.1 (23 Oct 2007)
-
- 23 Oct 2007; Hanno Boeck <hanno@gentoo.org> +metadata.xml,
- +compizconfig-python-0.6.0.1.ebuild:
- Initial compiz-fusion commit, ebuild based on xeffects overlay.
diff --git a/dev-python/compizconfig-python/Manifest b/dev-python/compizconfig-python/Manifest
deleted file mode 100644
index 288e1b0c..00000000
--- a/dev-python/compizconfig-python/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST compizconfig-python-0.8.4.tar.bz2 269812 SHA256 6734ae35ee69d081f35f98a89cd3bccb411a4db7c5b35fbd226270d95ac76f5a SHA512 3cd20014a7d0b186c9659ce104576d8e08e9e9f1f60bed4b7f4097c12ca4c49392621d2328abb50017c7d9f86af5b43675468b1cd4b5d128e23c24371c4af9ef WHIRLPOOL d2b92846acc25a134604a8773f96b5745b65864f4365e864b9a43e72bbaa7a277592911932886ca3e0af052240f3a56d89ff66799bba0afad58bc8b6d33ba2ac
diff --git a/dev-python/compizconfig-python/compizconfig-python-0.8.4-r5.ebuild b/dev-python/compizconfig-python/compizconfig-python-0.8.4-r5.ebuild
deleted file mode 100644
index 8defefd3..00000000
--- a/dev-python/compizconfig-python/compizconfig-python-0.8.4-r5.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/compizconfig-python/compizconfig-python-0.8.4-r5.ebuild,v 1.2 2013/08/25 14:58:39 pinkbyte Exp $
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_{6,7} )
-inherit eutils autotools-utils python-r1
-
-DESCRIPTION="Compizconfig Python Bindings"
-HOMEPAGE="http://www.compiz.org/"
-SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="${PYTHON_DEPS}
- >=dev-libs/glib-2.6
- >=x11-libs/libcompizconfig-${PV}"
-
-DEPEND="${RDEPEND}
- dev-python/pyrex[${PYTHON_USEDEP}]
- virtual/pkgconfig"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_configure() {
- local myeconfargs=(
- --enable-fast-install
- --disable-static
- )
- python_foreach_impl autotools-utils_src_configure
-}
-
-src_compile() {
- python_foreach_impl autotools-utils_src_compile
-}
-
-src_install() {
- python_foreach_impl autotools-utils_src_install
- prune_libtool_files --modules
-}
diff --git a/dev-python/compizconfig-python/metadata.xml b/dev-python/compizconfig-python/metadata.xml
deleted file mode 100644
index 20b5ab50..00000000
--- a/dev-python/compizconfig-python/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>desktop-effects</herd>
-<longdescription lang="en">Python bindings for libcompizconfig.</longdescription>
-</pkgmetadata>
-
diff --git a/dev-python/gdk-pixbuf/GENTOO b/dev-python/gdk-pixbuf/GENTOO
deleted file mode 100644
index e69de29b..00000000
--- a/dev-python/gdk-pixbuf/GENTOO
+++ /dev/null
diff --git a/dev-python/gdk-pixbuf/Manifest b/dev-python/gdk-pixbuf/Manifest
deleted file mode 100644
index a6fb0bec..00000000
--- a/dev-python/gdk-pixbuf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gdk-pixbuf-2.24.0.tar.xz 1176324 SHA256 67c11d3aa40441c1cea42c365bf2d6a9a9dd52fae2d359a707ad5e8abb4d28a7
diff --git a/dev-python/gdk-pixbuf/files/gdk-pixbuf-2.21.4-fix-automagic-x11.patch b/dev-python/gdk-pixbuf/files/gdk-pixbuf-2.21.4-fix-automagic-x11.patch
deleted file mode 100644
index ae7ec2c9..00000000
--- a/dev-python/gdk-pixbuf/files/gdk-pixbuf-2.21.4-fix-automagic-x11.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Adds a new configure option to remove the automagic dependency on libX11.
-
---- configure.ac
-+++ configure.ac
-@@ -929,7 +929,18 @@ GDK_PIXBUF_XLIB_PACKAGES=
- GDK_PIXBUF_XLIB_EXTRA_CFLAGS=
- GDK_PIXBUF_XLIB_EXTRA_LIBS=
-
--if $PKG_CONFIG --exists x11; then
-+AC_ARG_WITH(x11,
-+ AC_HELP_STRING([--with-x11=@<:@no/auto/yes@:>@],
-+ [build X11 support @<:@default=auto@:>@]),,
-+ [
-+ if $PKG_CONFIG --exists x11; then
-+ with_x11=yes
-+ else
-+ with_x11=no
-+ fi
-+ ])
-+
-+if test x$with_x11 = xyes; then
- AM_CONDITIONAL(USE_X11, true)
- PKG_CHECK_MODULES(GDK_PIXBUF_XLIB_DEP, x11 gobject-2.0)
- else
diff --git a/dev-python/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild b/dev-python/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild
deleted file mode 100644
index f48dc30f..00000000
--- a/dev-python/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild,v 1.1 2011/09/15 19:40:37 ssuominen Exp $
-
-EAPI="4"
-
-inherit gnome.org multilib libtool autotools
-
-DESCRIPTION="Image loading library for GTK+"
-HOMEPAGE="http://www.gtk.org/"
-
-LICENSE="LGPL-2"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+X debug doc +introspection jpeg jpeg2k tiff test"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.27.2:2
- >=media-libs/libpng-1.4:0
- introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
- jpeg? ( virtual/jpeg )
- jpeg2k? ( media-libs/jasper )
- tiff? ( >=media-libs/tiff-3.9.2 )
- X? ( x11-libs/libX11 )"
-DEPEND="${COMMON_DEPEND}
- >=dev-util/pkgconfig-0.9
- >=sys-devel/gettext-0.17
- >=dev-util/gtk-doc-am-1.11
- doc? (
- >=dev-util/gtk-doc-1.11
- ~app-text/docbook-xml-dtd-4.1.2 )"
-# librsvg blocker is for the new pixbuf loader API, you lose icons otherwise
-RDEPEND="${COMMON_DEPEND}
- !<gnome-base/gail-1000
- !<gnome-base/librsvg-2.31.0
- !<x11-libs/gtk+-2.21.3:2
- !<x11-libs/gtk+-2.90.4:3"
-
-src_prepare() {
- # Only build against libX11 if the user wants to do so, upstream bug #657569
- epatch "${FILESDIR}"/${PN}-2.21.4-fix-automagic-x11.patch
-
- # This will avoid polluting the pkg-config file with versioned libpng,
- # which is causing problems with libpng14 -> libpng15 upgrade
- sed -i -e 's:libpng15:libpng libpng15:' configure.ac || die
-
- elibtoolize
- eautoreconf
-}
-
-src_configure() {
- # png always on to display icons (foser)
- local myconf="
- $(use_enable doc gtk-doc)
- $(use_with jpeg libjpeg)
- $(use_with jpeg2k libjasper)
- $(use_with tiff libtiff)
- $(use_enable introspection)
- $(use_with X x11)
- --with-libpng"
-
- # Passing --disable-debug is not recommended for production use
- use debug && myconf="${myconf} --enable-debug=yes"
-
- econf ${myconf}
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS NEWS* README*
-
- # New library, remove .la files
- find "${D}" -name '*.la' -exec rm -f '{}' + || die
-}
-
-pkg_postinst() {
- # causes segfault if set
- unset __GL_NO_DSO_FINALIZER
-
- tmp_file=$(mktemp --suffix=gdk_pixbuf_ebuild)
- # be atomic!
- gdk-pixbuf-query-loaders > "${tmp_file}"
- if [ "${?}" = "0" ]; then
- cat "${tmp_file}" > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
- fi
- rm "${tmp_file}"
-
- if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then
- elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders
- elog "to do that you can use qfile from portage-utils:"
- elog "emerge -va1 \$(qfile -qC ${EPREFIX}/usr/lib/gtk-2.0/2.*/loaders)"
- fi
-}
diff --git a/dev-python/gdk-pixbuf/metadata.xml b/dev-python/gdk-pixbuf/metadata.xml
deleted file mode 100644
index e86947c9..00000000
--- a/dev-python/gdk-pixbuf/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>gnome</herd>
- <use>
- <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
- for introspection</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-python/imaging/ChangeLog b/dev-python/imaging/ChangeLog
deleted file mode 100644
index ab5651a6..00000000
--- a/dev-python/imaging/ChangeLog
+++ /dev/null
@@ -1,431 +0,0 @@
-# ChangeLog for dev-python/imaging
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/ChangeLog,v 1.92 2014/07/30 01:21:21 vapier Exp $
-
- 30 Jul 2014; Mike Frysinger <vapier@gentoo.org>
- +files/imaging-1.1.7-ft-header-include.patch, imaging-1.1.7-r4.ebuild:
- Fix from Chromium OS for building w/freetype-2.5.3 #508748 by Stefan Kalis.
-
- 05 Sep 2013; Michał Górny <mgorny@gentoo.org> imaging-1.1.7-r2.ebuild,
- imaging-1.1.7-r4.ebuild:
- Clean up PYTHON_COMPAT from old implementations.
-
- 31 May 2013; Patrick Lauer <patrick@gentoo.org> metadata.xml:
- Drop unused useflag description
-
- 28 May 2013; Mike Gilbert <floppym@gentoo.org>
- -files/imaging-2.0.0-delete_hardcoded_paths.patch,
- -files/imaging-2.0.0-libm_linking.patch, -imaging-2.0.0.ebuild,
- imaging-1.1.7-r1.ebuild, imaging-1.1.7-r2.ebuild, imaging-1.1.7-r4.ebuild:
- Remove imaging-2.0.0, add blocker for dev-python/pillow.
-
- 28 May 2013; Mike Gilbert <floppym@gentoo.org> imaging-2.0.0.ebuild:
- Depend on unzip.
-
- 28 May 2013; Mike Gilbert <floppym@gentoo.org>
- -files/imaging-2.0.0-GifImagePlugin.patch,
- -files/imaging-2.0.0-gif_transparency.patch, imaging-2.0.0.ebuild:
- Drop GIF transparency patches.
-
-*imaging-2.0.0 (27 May 2013)
-
- 27 May 2013; Mike Gilbert <floppym@gentoo.org>
- +files/imaging-2.0.0-GifImagePlugin.patch,
- +files/imaging-2.0.0-delete_hardcoded_paths.patch,
- +files/imaging-2.0.0-gif_transparency.patch,
- +files/imaging-2.0.0-libm_linking.patch, +imaging-2.0.0.ebuild, metadata.xml:
- Copy dev-python/pillow-2.0.0 to dev-python/imaging-2.0.0 in preparation for a
- pkgmove. Apply rebased patches from Arfrever's Progress overlay. Enable
- python3 support. Bug 401009.
-
-*imaging-1.1.7-r4 (07 May 2013)
-
- 07 May 2013; Mike Gilbert <floppym@gentoo.org> +imaging-1.1.7-r4.ebuild,
- -imaging-1.1.7-r3.ebuild:
- Revbump for previous change.
-
- 07 May 2013; Mike Gilbert <floppym@gentoo.org> imaging-1.1.7-r3.ebuild:
- Fix installation path for sane demos, bug 468960 by Erik Zeek.
-
- 24 Apr 2013; Mike Gilbert <floppym@gentoo.org> imaging-1.1.7-r3.ebuild:
- Fix typo in HTML_DOCS, bug 466764 by Martin von Gagern.
-
-*imaging-1.1.7-r3 (21 Apr 2013)
-
- 21 Apr 2013; Michał Górny <mgorny@gentoo.org> +imaging-1.1.7-r3.ebuild:
- Backport the ebuild improvements from dev-python/pillow. Remove unnecessary
- inherits. Add a fine-grained control over features, and a simpler feature
- switch mechanism. Remove unused USE=X, add shebangs to all Python scripts. Use
- the new python_doinclude function and EXAMPLES support.
-
- 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> imaging-1.1.7-r2.ebuild:
- Stable for x86, wrt bug #447470
-
- 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> imaging-1.1.7-r2.ebuild:
- Stable for amd64, wrt bug #447470
-
- 24 Jan 2013; Michał Górny <mgorny@gentoo.org> imaging-1.1.7-r2.ebuild:
- Fix use of includedir on Prefix.
-
-*imaging-1.1.7-r2 (16 Jan 2013)
-
- 16 Jan 2013; Michał Górny <mgorny@gentoo.org> +imaging-1.1.7-r2.ebuild:
- Migrate to distutils-r1.
-
- 01 Dec 2012; Tim Harder <radhermit@gentoo.org> -imaging-1.1.7.ebuild:
- Remove old.
-
- 01 Dec 2012; Tim Harder <radhermit@gentoo.org> imaging-1.1.7.ebuild,
- imaging-1.1.7-r1.ebuild:
- Fix LICENSE (bug #445416 by ulm).
-
- 28 May 2012; Raúl Porcel <armin76@gentoo.org> imaging-1.1.7-r1.ebuild:
- alpha/ia64/sparc stable wrt #410075
-
- 17 Apr 2012; Brent Baude <ranger@gentoo.org> imaging-1.1.7-r1.ebuild:
- Marking imaging-1.1.7-r1 ppc64 for bug 410075
-
- 17 Apr 2012; Brent Baude <ranger@gentoo.org> imaging-1.1.7-r1.ebuild:
- Marking imaging-1.1.7-r1 ppc for bug 410075
-
- 04 Apr 2012; Jeff Horelick <jdhore@gentoo.org> imaging-1.1.7-r1.ebuild:
- marked x86 per bug 410075
-
- 03 Apr 2012; Jeroen Roovers <jer@gentoo.org> imaging-1.1.7-r1.ebuild:
- Stable for HPPA (bug #410075).
-
- 31 Mar 2012; Markus Meier <maekke@gentoo.org> imaging-1.1.7-r1.ebuild:
- arm stable, bug #410075
-
- 29 Mar 2012; Agostino Sarubbo <ago@gentoo.org> imaging-1.1.7-r1.ebuild:
- Stable for amd64, wrt bug #410075
-
- 20 Feb 2012; Patrick Lauer <patrick@gentoo.org> imaging-1.1.7-r1.ebuild,
- imaging-1.1.7.ebuild:
- Restricting pypy #403783
-
- 01 Feb 2012; Mike Gilbert <floppym@gentoo.org> imaging-1.1.7-r1.ebuild,
- imaging-1.1.7.ebuild:
- Inherit multilib.
-
- 06 Jan 2012; Markos Chandras <hwoarang@gentoo.org> imaging-1.1.7-r1.ebuild:
- Fix dependencies (bug #381689). Patch by Arfrever.
-
-*imaging-1.1.7-r1 (21 Dec 2011)
-
- 21 Dec 2011; Maxim Koltsov <maksbotan@gentoo.org> +imaging-1.1.7-r1.ebuild,
- +files/imaging-1.1.7-nolcms.patch:
- Revision bump, add lcms depend and use flag, bug 381689. Thanks to Chris Mayo
-
- 07 Jul 2011; Jesus Rivero <neurogeek@gentoo.org> imaging-1.1.7.ebuild:
- Fixed shebang in Scripts/pilfont.py wrt bug #371117
-
- 25 Feb 2011; Fabian Groffen <grobian@gentoo.org> imaging-1.1.7.ebuild:
- Marked ~x64-macos, bug #356447
-
- 31 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- imaging-1.1.7.ebuild:
- Restrict Jython ABIs.
-
- 07 Nov 2010; Jory A. Pratt <anarchy@gentoo.org> imaging-1.1.7.ebuild:
- Convert media-libs/jpeg to virtual/jpeg
-
- 30 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- imaging-1.1.7.ebuild:
- Update EAPI. Fix dependencies. Fix PYTHON_MODNAME.
-
- 30 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- -imaging-1.1.6-r1.ebuild, -files/imaging-1.1.6-giftrans.patch,
- -files/imaging-1.1.6-missing-math.patch, -files/imaging-1.1.6-no-xv.patch,
- -files/imaging-1.1.6-sane.patch, -files/imaging-1.1.6-tiffendian.patch:
- Delete.
-
- 07 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> imaging-1.1.7.ebuild:
- amd64 stable wrt #298979
-
- 17 Jan 2010; Raúl Porcel <armin76@gentoo.org> imaging-1.1.7.ebuild:
- alpha/arm/ia64/sparc stable wrt #298979
-
- 12 Jan 2010; nixnut <nixnut@gentoo.org> imaging-1.1.7.ebuild:
- ppc stable #298979
-
- 10 Jan 2010; Brent Baude <ranger@gentoo.org> imaging-1.1.7.ebuild:
- stable ppc64, bug 298979
-
- 05 Jan 2010; Jeroen Roovers <jer@gentoo.org> imaging-1.1.7.ebuild:
- Stable for HPPA (bug #298979).
-
- 03 Jan 2010; Christian Faulhammer <fauli@gentoo.org> imaging-1.1.7.ebuild:
- stable x86, bug 298979
-
-*imaging-1.1.7 (30 Nov 2009)
-
- 30 Nov 2009; Dirkjan Ochtman <djc@gentoo.org> +imaging-1.1.7.ebuild,
- +files/imaging-1.1.7-giftrans.patch,
- +files/imaging-1.1.7-missing-math.patch, +files/imaging-1.1.7-no-xv.patch,
- +files/imaging-1.1.7-sane.patch:
- Version bump to 1.1.7. TIFF endianness seems to be included.
-
- 14 Nov 2009; Raúl Porcel <armin76@gentoo.org> imaging-1.1.6-r1.ebuild:
- ia64/sparc stable wrt #287560
-
- 11 Nov 2009; Brent Baude <ranger@gentoo.org> imaging-1.1.6-r1.ebuild:
- Marking imaging-1.1.6-r1 ppc64 for bug 287560
-
- 07 Nov 2009; Tobias Klausmann <klausman@gentoo.org>
- imaging-1.1.6-r1.ebuild:
- Stable on alpha, bug #287560
-
- 16 Oct 2009; Jeroen Roovers <jer@gentoo.org> imaging-1.1.6-r1.ebuild:
- Stable for HPPA (bug #287560).
-
- 10 Oct 2009; Fabian Groffen <grobian@gentoo.org> imaging-1.1.6-r1.ebuild:
- Merge from Prefix
-
- 09 Oct 2009; Markus Meier <maekke@gentoo.org> imaging-1.1.6-r1.ebuild:
- amd64/x86 stable, bug #287560
-
- 07 Oct 2009; nixnut <nixnut@gentoo.org> imaging-1.1.6-r1.ebuild:
- ppc stable #287560
-
- 22 Sep 2009; Markus Meier <maekke@gentoo.org> imaging-1.1.6-r1.ebuild:
- add ~arm
-
- 01 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- imaging-1.1.6-r1.ebuild:
- Set SUPPORT_PYTHON_ABIS.
-
- 15 Jul 2009; Sébastien Fabbro <bicatali@gentoo.org>
- files/imaging-1.1.6-tiffendian.patch:
- Fixed tiff patch for proper tiff handling also with higher resolution
- (from Debian). Closing bug #277208
-
- 03 Jul 2009; Christian Ruppert <idl0r@gentoo.org> imaging-1.1.6-r1.ebuild,
- +files/imaging-1.1.6-missing-math.patch:
- Add missing -lm links.
-
- 01 May 2009; Patrick Lauer <patrick@gentoo.org> imaging-1.1.6-r1.ebuild:
- Small fix for tests. Fixes #268126, thanks to Oliver Huber
-
-*imaging-1.1.6-r1 (20 Mar 2009)
-
- 20 Mar 2009; Sébastien Fabbro <bicatali@gentoo.org>
- -files/imaging-1.1.4-fPIC.patch, -files/imaging-1.1.4-ft-2.1.9.patch,
- -files/imaging-1.1.4-setup.py.patch, +files/imaging-1.1.6-giftrans.patch,
- +files/imaging-1.1.6-no-xv.patch, +files/imaging-1.1.6-sane.patch,
- +files/imaging-1.1.6-tiffendian.patch, -imaging-1.1.5.ebuild,
- imaging-1.1.6.ebuild, +imaging-1.1.6-r1.ebuild:
- Added patches for GIF transparency, replace image viewer from xv to
- desktop default one with xdg-open, support for TIFF 16 bit endian images
- (bug #180549, thanks Tamas Haraszti). Also added unit test. Cleaned old
- packages
-
- 07 Mar 2009; Joseph Jezak <josejx@gentoo.org> imaging-1.1.6.ebuild:
- Marked ppc stable for bug #182425.
-
- 06 Mar 2009; Jeroen Roovers <jer@gentoo.org> imaging-1.1.6.ebuild:
- Stable for HPPA (bug #182454).
-
- 27 Feb 2009; Brent Baude <ranger@gentoo.org> imaging-1.1.6.ebuild:
- stable ppc64, bug 182454
-
- 26 Feb 2009; Raúl Porcel <armin76@gentoo.org> imaging-1.1.6.ebuild:
- alpha/ia64/sparc stable wrt #182454
-
- 25 Feb 2009; Markus Meier <maekke@gentoo.org> imaging-1.1.6.ebuild:
- amd64/x86 stable, bug #182454
-
- 04 Jul 2007; Ali Polatel <hawking@gentoo.org> imaging-1.1.5.ebuild:
- use DOCS, mydoc is deprecated
-
- 24 Jun 2007; Tiziano Müller <dev-zero@gentoo.org> imaging-1.1.5.ebuild:
- Fixed $ROOT abuse (bug #167271)
-
- 02 Apr 2007; Peter Weller <welp@gentoo.org> imaging-1.1.6.ebuild:
- Keyworded ~x86-fbsd
-
- 05 Feb 2007; Jeroen Roovers <jer@gentoo.org> imaging-1.1.5.ebuild:
- Stable for HPPA (inkscape).
-
-*imaging-1.1.6 (09 Jan 2007)
-
- 09 Jan 2007; Tiziano Müller <dev-zero@gentoo.org>
- -imaging-1.1.4-r1.ebuild, +imaging-1.1.6.ebuild:
- Version bump (bug #160875). Dropped old version.
-
- 21 Sep 2006; Doug Goldstein <cardoe@gentoo.org> imaging-1.1.4-r1.ebuild,
- imaging-1.1.5.ebuild:
- tcltk -> tcl / tk as per bug #17808
-
- 27 Jun 2006; Jeroen Roovers <jer@gentoo.org> imaging-1.1.5.ebuild:
- Marked ~hppa (for inkscape).
-
- 20 Feb 2006; Markus Rothe <corsair@gentoo.org> imaging-1.1.5.ebuild:
- Stable on ppc64
-
- 09 Feb 2006; Luca Barbato <lu_zero@gentoo.org> imaging-1.1.5.ebuild:
- Marked ppc
-
- 08 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> imaging-1.1.5.ebuild:
- Stable on sparc
-
- 07 Feb 2006; Simon Stelling <blubb@gentoo.org> imaging-1.1.5.ebuild:
- stable on amd64
-
- 06 Feb 2006; Alastair Tse <liquidx@gentoo.org> -imaging-1.1.2-r2.ebuild,
- -imaging-1.1.3.ebuild, -imaging-1.1.3-r1.ebuild, -imaging-1.1.3-r2.ebuild,
- -imaging-1.1.4.ebuild, imaging-1.1.5.ebuild:
- stable x86 bump and cleanup
-
- 06 Feb 2006; Aron Griffis <agriffis@gentoo.org> imaging-1.1.5.ebuild:
- Mark 1.1.5 stable on alpha
-
- 02 Feb 2006; Marien Zwart <marienz@gentoo.org> Manifest:
- Fix rmd160 digests.
-
- 01 Feb 2006; Aron Griffis <agriffis@gentoo.org> imaging-1.1.5.ebuild:
- Mark 1.1.5 stable on ia64
-
- 26 Aug 2005; Aron Griffis <agriffis@gentoo.org> imaging-1.1.5.ebuild:
- add ~ia64
-
- 13 Jul 2005; Herbie Hopkins <herbs@gentoo.org> imaging-1.1.5.ebuild:
- Multilib fix.
-
-*imaging-1.1.5 (11 Jun 2005)
-
- 11 Jun 2005; Fernando Serboncini <fserb@gentoo.org> +imaging-1.1.5.ebuild:
- Version bump.
- Added sane support.
-
- 05 Jun 2005; Markus Rothe <corsair@gentoo.org> imaging-1.1.4-r1.ebuild:
- Stable on ppc64; dependency for bug #92995
-
- 21 May 2005; Markus Rothe <corsair@gentoo.org> imaging-1.1.4-r1.ebuild:
- Added ~ppc64 to KEYWORDS
-
- 21 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
- imaging-1.1.4-r1.ebuild:
- Stable on ppc.
-
- 01 Apr 2005; Simon Stelling <blubb@gentoo.org> imaging-1.1.4-r1.ebuild:
- stable on amd64
-
- 30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
- Change encoding to UTF-8 for GLEP 31 compliance
-
- 29 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org> imaging-1.1.4.ebuild:
- stable on amd64 again since media-sound/albumart needs it and xv had been
- keyworded.
-
- 22 Nov 2004; Rob Cakebread <pythonhead@gentoo.org> imaging-1.1.4.ebuild:
- Marked ~amd64 as xv is
-
-*imaging-1.1.4-r1 (22 Nov 2004)
-
- 22 Nov 2004; Rob Cakebread <pythonhead@gentoo.org>
- imaging-1.1.2-r2.ebuild, imaging-1.1.3-r1.ebuild, imaging-1.1.3-r2.ebuild,
- imaging-1.1.3.ebuild, imaging-1.1.4-r1.ebuild, imaging-1.1.4.ebuild:
- Added X to IUSE. Closes bug# 72094
-
- 21 Nov 2004; Chris Bainbridge <chrb@gentoo.org> :
- xv is required by Image.show(). marked ~amd64 as xv is.
-
- 01 Nov 2004; Joseph Jezak <josejx@gentoo.org> imaging-1.1.3-r2.ebuild:
- Marked ppc stable.
-
- 04 Oct 2004; Bryan Østergaard <kloeri@gentoo.org>
- +files/imaging-1.1.4-ft-2.1.9.patch, imaging-1.1.4.ebuild:
- Fix bug 66040.
-
- 14 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org> imaging-1.1.4.ebuild:
- Stable amd64
-
- 05 Sep 2004; Sven Wegener <swegener@gentoo.org> :
- Fixed ChangeLog header.
-
- 20 Aug 2004; Rob Cakebread <pythonhead@gentoo.org> imaging-1.1.2-r2.ebuild,
- imaging-1.1.3-r1.ebuild, imaging-1.1.3-r2.ebuild, imaging-1.1.3.ebuild,
- imaging-1.1.4.ebuild:
- Added DEPEND on media-libs/freetype
-
-*imaging-1.1.4 (19 Jul 2004)
-
- 19 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> +metadata.xml,
- +files/imaging-1.1.4-fPIC.patch, +files/imaging-1.1.4-setup.py.patch,
- +imaging-1.1.2-r2.ebuild, +imaging-1.1.3-r1.ebuild,
- +imaging-1.1.3-r2.ebuild, +imaging-1.1.3.ebuild, +imaging-1.1.4.ebuild:
- Renamed dev-python/Imaging to dev-python/imaging.
-
- 31 May 2004; Bryan Østergaard <kloeri@gentoo.org> Imaging-1.1.4.ebuild:
- Stable on alpha.
-
- 04 May 2004; Bryan Østergaard <kloeri@gentoo.org> Imaging-1.1.2-r2.ebuild,
- Imaging-1.1.3.ebuild:
- Remove default S.
-
- 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> Imaging-1.1.3-r1.ebuild,
- Imaging-1.1.3-r2.ebuild, Imaging-1.1.4.ebuild:
- Add die following econf for bug 48950
-
- 18 Apr 2004; Daniel Ahlberg <aliz@gentoo.org> Imaging-1.1.4.ebuild:
- Created -fPIC patch instead of adding fPIC to CFLAGS.
-
- 28 Mar 2004; Bryan Østergaard <kloeri@gentoo.org> Imaging-1.1.2-r2.ebuild,
- Imaging-1.1.3-r1.ebuild, Imaging-1.1.3-r2.ebuild, Imaging-1.1.3.ebuild:
- Update SRC_URI.
-
- 14 Mar 2004; Jon Portnoy <avenj@gentoo.org> Imaging-1.1.4.ebuild :
- AMD64 keywords.
-
- 26 Feb 2004; Sven Blumenstein <bazik@gentoo.org> Imaging-1.1.4.ebuild:
- Stable on sparc.
-
- 15 Jul 2003; Alastair Tse <liquidx@gentoo.org> Imaging-1.1.4.ebuild,
- files/Imaging-1.1.4-setup.py.patch:
- add patch to fix installations with tkinter (#24351)
-
-*Imaging-1.1.4 (02 Jun 2003)
-
- 02 Jun 2003; Alastair Tse <liquidx@gentoo.org> Imaging-1.1.4.ebuild:
- removing tk-8.4 workaround because it is fixed in 1.1.4. version bumping and
- various ebuild cleanups.
-
-*Imaging-1.1.3-r2 (16 May 2003)
-
- 16 May 2003; Alastair Tse <liquidx@gentoo.org> Imaging-1.1.3-r2.ebuild:
- workaround for new tk-8.4.x. thanks to Hyriand <hyriand@thegraveyard.org>
- (#21013)
-
-*Imaging-1.1.3-r1 (05 Mar 2003)
-
- 25 Mar 2003; Alastair Tse <liquidx@gentoo.org> Imaging-1.1.3-r1.ebuild:
- bumping to stable
-
- 05 Mar 2003; Jason Shoemaker <kutsuya@gentoo.org> Imaging-1.1.3-r1.ebuild:
- Modified to take advantage of distutils.eclass. Removed all but ~x86 arch,
- because of the major revision.
-
-*Imaging-1.1.3 (3 Nov 2002)
-
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
-
- 3 Nov 2002; Nicholas Henke <roughneck@gentoo.org> Imaging-1.1.3.ebuild :
- Bumped version to 1.1.3.
-
-*Imaging-1.1.2-r2 (1 Feb 2002)
-
- 20 Oct 2002; Calum Selkirk <cselkirk@gentoo.org> Imaging-1.1.2-r2.euild :
-
- Added ppc to KEYWORDS.
-
- 26 Jul 2002; George Shapovalov <george@gentoo.org> Imaging-1.1.2-r2.euild :
- added KEYWORDS,SLOT,LICENSE
-
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-
- Added initial ChangeLog which should be updated whenever the package is
- updated in any way. This changelog is targetted to users. This means that the
- comments should well explained and written in clean English. The details about
- writing correct changelogs are explained in the skel.ChangeLog file which you
- can find in the root directory of the portage repository.
diff --git a/dev-python/imaging/Manifest b/dev-python/imaging/Manifest
deleted file mode 100644
index 68b418ae..00000000
--- a/dev-python/imaging/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Imaging-1.1.7.tar.gz 498749 SHA256 895bc7c2498c8e1f9b99938f1a40dc86b3f149741f105cf7c7bd2e0725405211 SHA512 fec2d39b4db3cb33cd7e7895aba4c3a8a5d4cff28decb9106c88e392cb848edf5593fcd77d11994bb16321837fdb26958787dac2c86d6f7c09996f466bac11f1 WHIRLPOOL e610b4097723f77de4c495537c64741ee4bd996f89d12e2e7853fb8f09028d02fa46920a86827f263eb6324a9063d2321ff865c80b7f8482b19f8143500575e8
diff --git a/dev-python/imaging/files/imaging-1.1.7-ft-header-include.patch b/dev-python/imaging/files/imaging-1.1.7-ft-header-include.patch
deleted file mode 100644
index cdc06839..00000000
--- a/dev-python/imaging/files/imaging-1.1.7-ft-header-include.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://bugs.gentoo.org/508748
-
-fix building w/freetype-2.5.3
-
-patch by Jungshik Shin <jshin@chromium.org>
-
---- Imaging-1.1.7/_imagingft.c
-+++ Imaging-1.1.7/_imagingft.c
-@@ -70,7 +70,11 @@
- const char* message;
- } ft_errors[] =
-
-+#if defined(USE_FREETYPE_2_1)
-+#include FT_ERRORS_H
-+#else
- #include <freetype/fterrors.h>
-+#endif
-
- /* -------------------------------------------------------------------- */
- /* font objects */
diff --git a/dev-python/imaging/files/imaging-1.1.7-giftrans.patch b/dev-python/imaging/files/imaging-1.1.7-giftrans.patch
deleted file mode 100644
index 1a109d28..00000000
--- a/dev-python/imaging/files/imaging-1.1.7-giftrans.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- Imaging-1.1.6.orig/PIL/GifImagePlugin.py 2006-12-03 11:37:15.000000000 +0000
-+++ Imaging-1.1.6/PIL/GifImagePlugin.py 2008-10-02 14:51:43.000000000 +0100
-@@ -352,6 +352,11 @@
- for i in range(maxcolor):
- s.append(chr(i) * 3)
-
-+ if im.info.has_key('transparency'):
-+ transparentIndex = im.info['transparency']
-+ s.append('!' + chr(0xf9) + chr(4) + chr(1) + chr(0) + chr(0) +
-+ chr(transparentIndex) + chr(0))
-+
- return s
-
- def getdata(im, offset = (0, 0), **params):
diff --git a/dev-python/imaging/files/imaging-1.1.7-missing-math.patch b/dev-python/imaging/files/imaging-1.1.7-missing-math.patch
deleted file mode 100644
index f4d6167e..00000000
--- a/dev-python/imaging/files/imaging-1.1.7-missing-math.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- setup.py.old 2009-07-03 11:34:59.141671252 +0200
-+++ setup.py 2009-07-03 11:51:54.415666711 +0200
-@@ -281,6 +281,8 @@ class pil_build_ext(build_ext):
- if struct.unpack("h", "\0\1")[0] == 1:
- defs.append(("WORDS_BIGENDIAN", None))
-
-+ libs.append("m")
-+
- exts = [(Extension(
- "_imaging", files, libraries=libs, define_macros=defs
- ))]
-@@ -332,7 +334,7 @@ class pil_build_ext(build_ext):
- ))
-
- if os.path.isfile("_imagingmath.c"):
-- exts.append(Extension("_imagingmath", ["_imagingmath.c"]))
-+ exts.append(Extension("_imagingmath", ["_imagingmath.c"], libraries=["m"]))
-
- self.extensions[:] = exts
-
diff --git a/dev-python/imaging/files/imaging-1.1.7-no-xv.patch b/dev-python/imaging/files/imaging-1.1.7-no-xv.patch
deleted file mode 100644
index 1cbaf515..00000000
--- a/dev-python/imaging/files/imaging-1.1.7-no-xv.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- PIL/ImageShow.py.old 2009-11-30 10:28:37.000000000 +0100
-+++ PIL/ImageShow.py 2009-11-30 10:29:02.000000000 +0100
-@@ -149,13 +149,10 @@
- def get_command_ex(self, file, title=None, **options):
- # note: xv is pretty outdated. most modern systems have
- # imagemagick's display command instead.
-- command = executable = "xv"
-- if title:
-- # FIXME: do full escaping
-- command = command + " -name \"%s\"" % title
-+ command = executable = "xdg-open"
- return command, executable
-
-- if which("xv"):
-+ if which("xdg-open"):
- register(XVViewer)
-
- if __name__ == "__main__":
diff --git a/dev-python/imaging/files/imaging-1.1.7-nolcms.patch b/dev-python/imaging/files/imaging-1.1.7-nolcms.patch
deleted file mode 100644
index e087cd30..00000000
--- a/dev-python/imaging/files/imaging-1.1.7-nolcms.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- setup.py.orig
-+++ setup.py 2011-09-04
-@@ -264,10 +264,6 @@
- if dir:
- add_directory(self.compiler.include_dirs, dir, 0)
-
-- if find_include_file(self, "lcms.h"):
-- if find_library_file(self, "lcms"):
-- feature.lcms = "lcms"
--
- if _tkinter and find_include_file(self, "tk.h"):
- # the library names may vary somewhat (e.g. tcl84 or tcl8.4)
- version = TCL_VERSION[0] + TCL_VERSION[2]
diff --git a/dev-python/imaging/files/imaging-1.1.7-sane.patch b/dev-python/imaging/files/imaging-1.1.7-sane.patch
deleted file mode 100644
index 4970e500..00000000
--- a/dev-python/imaging/files/imaging-1.1.7-sane.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- Imaging-1.1.6/Sane/_sane.c.orig 2006-12-03 13:12:22.000000000 +0100
-+++ Imaging-1.1.6/Sane/_sane.c 2009-02-28 11:41:19.000000000 +0200
-@@ -1152,8 +1152,8 @@
- static PyObject *
- PySane_get_devices(PyObject *self, PyObject *args)
- {
-- SANE_Device **devlist;
-- SANE_Device *dev;
-+ const SANE_Device **devlist;
-+ const SANE_Device *dev;
- SANE_Status st;
- PyObject *list;
- int local_only, i;
diff --git a/dev-python/imaging/imaging-1.1.7-r1.ebuild b/dev-python/imaging/imaging-1.1.7-r1.ebuild
deleted file mode 100644
index 7bc39514..00000000
--- a/dev-python/imaging/imaging-1.1.7-r1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/imaging-1.1.7-r1.ebuild,v 1.13 2013/05/28 22:47:40 floppym Exp $
-
-EAPI="3"
-PYTHON_DEPEND="2"
-PYTHON_USE_WITH="tk"
-PYTHON_USE_WITH_OPT="tk"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
-
-inherit eutils multilib distutils
-
-MY_P=Imaging-${PV}
-
-DESCRIPTION="Python Imaging Library (PIL)"
-HOMEPAGE="http://www.pythonware.com/products/pil/index.htm"
-SRC_URI="http://www.effbot.org/downloads/${MY_P}.tar.gz"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-IUSE="doc examples lcms scanner tk X"
-
-DEPEND="virtual/jpeg
- media-libs/freetype:2
- lcms? ( media-libs/lcms:0 )
- scanner? ( media-gfx/sane-backends )
- X? ( x11-misc/xdg-utils )"
-RDEPEND="${DEPEND}"
-RDEPEND+=" !dev-python/pillow"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS="CHANGES CONTENTS"
-
-pkg_setup() {
- PYTHON_MODNAME="PIL $(use scanner && echo sane.py)"
- python_pkg_setup
-}
-
-src_prepare() {
- distutils_src_prepare
-
- epatch "${FILESDIR}/${P}-no-xv.patch"
- epatch "${FILESDIR}/${P}-sane.patch"
- epatch "${FILESDIR}/${P}-giftrans.patch"
- epatch "${FILESDIR}/${P}-missing-math.patch"
- if ! use lcms; then
- epatch "${FILESDIR}/${P}-nolcms.patch"
- fi
-
- # Add shebang.
- sed -e "1i#!/usr/bin/python" -i Scripts/pilfont.py \
- || die "sed failed adding shebang"
-
- sed -i \
- -e "s:/usr/lib\":/usr/$(get_libdir)\":" \
- -e "s:\"lib\":\"$(get_libdir)\":g" \
- setup.py || die "sed failed"
-
- if ! use tk; then
- # Make the test always fail
- sed -i \
- -e 's/import _tkinter/raise ImportError/' \
- setup.py || die "sed failed"
- fi
-}
-
-src_compile() {
- distutils_src_compile
-
- if use scanner; then
- pushd Sane > /dev/null
- distutils_src_compile
- popd > /dev/null
- fi
-}
-
-src_test() {
- tests() {
- PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" selftest.py
- }
- python_execute_function tests
-}
-
-src_install() {
- distutils_src_install
-
- if use doc; then
- dohtml Docs/* || die "dohtml failed"
- fi
-
- if use scanner; then
- pushd Sane > /dev/null
- docinto sane
- DOCS="CHANGES sanedoc.txt" distutils_src_install
- popd > /dev/null
- fi
-
- # Install headers required by media-gfx/sketch.
- install_headers() {
- insinto "$(python_get_includedir)"
- doins libImaging/Imaging.h
- doins libImaging/ImPlatform.h
- }
- python_execute_function install_headers
-
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins Scripts/* || die "doins failed"
-
- if use scanner; then
- insinto /usr/share/doc/${PF}/examples/sane
- doins Sane/demo_*.py || die "doins failed"
- fi
- fi
-}
diff --git a/dev-python/imaging/imaging-1.1.7-r2.ebuild b/dev-python/imaging/imaging-1.1.7-r2.ebuild
deleted file mode 100644
index c625b9e5..00000000
--- a/dev-python/imaging/imaging-1.1.7-r2.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/imaging-1.1.7-r2.ebuild,v 1.6 2013/09/05 18:46:38 mgorny Exp $
-
-EAPI=5
-PYTHON_COMPAT=( python{2_6,2_7} )
-PYTHON_REQ_USE='tk?'
-
-inherit eutils multilib distutils-r1
-
-MY_P=Imaging-${PV}
-
-DESCRIPTION="Python Imaging Library (PIL)"
-HOMEPAGE="http://www.pythonware.com/products/pil/index.htm"
-SRC_URI="http://www.effbot.org/downloads/${MY_P}.tar.gz"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-IUSE="doc examples lcms scanner tk X"
-
-DEPEND="virtual/jpeg
- media-libs/freetype:2
- lcms? ( media-libs/lcms:0 )
- scanner? ( media-gfx/sane-backends )
- X? ( x11-misc/xdg-utils )"
-RDEPEND="${DEPEND}"
-RDEPEND+=" !dev-python/pillow"
-
-S="${WORKDIR}/${MY_P}"
-
-python_prepare_all() {
- local PATCHES=(
- "${FILESDIR}/${P}-no-xv.patch"
- "${FILESDIR}/${P}-sane.patch"
- "${FILESDIR}/${P}-giftrans.patch"
- "${FILESDIR}/${P}-missing-math.patch"
- )
-
- use lcms || PATCHES+=( "${FILESDIR}/${P}-nolcms.patch" )
-
- # Add shebang.
- sed -e "1i#!/usr/bin/python" -i Scripts/pilfont.py \
- || die "sed failed adding shebang"
-
- sed -i \
- -e "s:/usr/lib\":/usr/$(get_libdir)\":" \
- -e "s:\"lib\":\"$(get_libdir)\":g" \
- setup.py || die "sed failed"
-
- if ! use tk; then
- # Make the test always fail
- sed -i \
- -e 's/import _tkinter/raise ImportError/' \
- setup.py || die "sed failed"
- fi
-
- distutils-r1_python_prepare_all
-}
-
-# XXX: split into two ebuilds?
-wrap_phase() {
- "${@}"
-
- if use scanner; then
- cd Sane || die
- "${@}"
- fi
-}
-
-python_compile() {
- wrap_phase distutils-r1_python_compile
-}
-
-python_test() {
- "${PYTHON}" selftest.py || die "Tests fail with ${EPYTHON}"
-}
-
-python_install() {
- local incdir=$(python_get_includedir)
- insinto "${incdir#${EPREFIX}}"
- doins libImaging/{Imaging.h,ImPlatform.h}
-
- wrap_phase distutils-r1_python_install
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( Docs/. )
-
- distutils-r1_python_install_all
-
- if use scanner; then
- docinto sane
- dodoc Sane/{CHANGES,README,sanedoc.txt}
- fi
-
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins -r Scripts/.
-
- if use scanner; then
- insinto /usr/share/doc/${PF}/examples/sane
- doins Sane/demo_*.py
- fi
- fi
-}
diff --git a/dev-python/imaging/imaging-1.1.7-r4.ebuild b/dev-python/imaging/imaging-1.1.7-r4.ebuild
deleted file mode 100644
index b3e8d5b5..00000000
--- a/dev-python/imaging/imaging-1.1.7-r4.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/imaging-1.1.7-r4.ebuild,v 1.4 2014/07/30 01:21:21 vapier Exp $
-
-EAPI=5
-PYTHON_COMPAT=( python{2_6,2_7} )
-PYTHON_REQ_USE='tk?'
-
-inherit distutils-r1
-
-MY_P=Imaging-${PV}
-
-DESCRIPTION="Python Imaging Library (PIL)"
-HOMEPAGE="http://www.pythonware.com/products/pil/index.htm"
-SRC_URI="http://www.effbot.org/downloads/${MY_P}.tar.gz"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-IUSE="doc examples jpeg lcms scanner test tiff tk truetype zlib"
-
-RDEPEND="
- truetype? ( media-libs/freetype:2 )
- jpeg? ( virtual/jpeg )
- lcms? ( media-libs/lcms:0 )
- scanner? ( media-gfx/sane-backends )
- tiff? ( media-libs/tiff )
- zlib? ( sys-libs/zlib )
- !dev-python/pillow"
-DEPEND="${RDEPEND}"
-RDEPEND+=" !dev-python/pillow"
-
-# Tests don't handle missing jpeg, tiff & zlib properly.
-REQUIRED_USE="test? ( jpeg tiff zlib )"
-
-S="${WORKDIR}/${MY_P}"
-
-python_prepare_all() {
- local PATCHES=(
- "${FILESDIR}/${P}-no-xv.patch"
- "${FILESDIR}/${P}-sane.patch"
- "${FILESDIR}/${P}-giftrans.patch"
- "${FILESDIR}/${P}-missing-math.patch"
- "${FILESDIR}/${P}-ft-header-include.patch"
- )
-
- # Add shebangs.
- sed -e "1i#!/usr/bin/env python" -i Scripts/*.py || die
-
- # Disable all the stuff we don't want.
- local f
- for f in jpeg lcms tiff tk zlib; do
- if ! use ${f}; then
- sed -i -e "s:feature.${f} =:& None #:" setup.py || die
- fi
- done
- if ! use truetype; then
- sed -i -e 's:feature.freetype =:& None #:' setup.py || die
- fi
-
- distutils-r1_python_prepare_all
-}
-
-# XXX: split into two ebuilds?
-wrap_phase() {
- "${@}"
-
- if use scanner; then
- cd Sane || die
- "${@}"
- fi
-}
-
-python_compile() {
- wrap_phase distutils-r1_python_compile
-}
-
-python_test() {
- "${PYTHON}" selftest.py || die "Tests fail with ${EPYTHON}"
-}
-
-python_install() {
- python_doheader libImaging/{Imaging.h,ImPlatform.h}
-
- wrap_phase distutils-r1_python_install
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( Docs/. )
- use examples && local EXAMPLES=( Scripts/. )
-
- distutils-r1_python_install_all
-
- if use scanner; then
- docinto sane
- dodoc Sane/{CHANGES,README,sanedoc.txt}
- fi
-
- if use examples && use scanner; then
- docinto examples/sane
- dodoc Sane/demo_*.py
- docompress -x /usr/share/${PF}/examples
- fi
-}
diff --git a/dev-python/imaging/metadata.xml b/dev-python/imaging/metadata.xml
deleted file mode 100644
index 301d2207..00000000
--- a/dev-python/imaging/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?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/dev-python/pygobject-base/Manifest b/dev-python/pygobject-base/Manifest
deleted file mode 100644
index 7c1e1f09..00000000
--- a/dev-python/pygobject-base/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST pygobject-3.12.1.tar.xz 701872 SHA256 da5fe04759e862d347b26b53a6aea0affa7cbe858b7004475fa8c7929496da35 SHA512 095754d06507bb5c5d802603d8fd97fabcc3057172f1fe6f34138e9553281cc7b474a0dd9f235678718eccc4f7adee38b10ec1365d5fd8c4c61a47e4a24fd5a1 WHIRLPOOL 3cc3c96f7f644c17ef9c9704107af3ff0577da3a54258de208b048eee1cf8e329ed572b4d8cea6e336a9757d6f60a969ce9c84fdd9987abf114b3e79a4ee3c18
-DIST pygobject-3.13.3.tar.xz 710452 SHA256 28c4d28c4083ce9c249cf7a8621a1452ecc557951650810a09bf946b21df7452 SHA512 3e8aca047f95d903e89bdfe0e24daf226a10a2bdf783142164fa22a11e6047da528d004711d289067b8cbd80d247c517b2a029cd4df11e54df7f6e6b907833a3 WHIRLPOOL b709d55b93986d7067c65be737c5824d9a26bf1d8ee3ab4c2a0193e24cfb29dea378407d4dbc41772d7ffa259bea1fbda43787a4aef68feafb1f27c416acdf0b
-DIST pygobject-3.14.0.tar.xz 720128 SHA256 779effa93f4b59cdb72f4ab0128fb3fd82900bf686193b570fd3a8ce63392d54 SHA512 f6e1e5826a6afe81eb0a37bb554b433769622f8a0d17ac9836498425d70c4583cf8157027a555c21fd7a0d6686863c7803a350550665a375a906fccdabca2090 WHIRLPOOL 0a665504b792691238b89d2704ce1cc024f89ddf96fd6b626f1f5b05dbccfd633e61f9b45b0ca09873029c576b9804edcfa77e1bceae9e995be44a3fd60852ca
-DIST pygobject-3.16.1.tar.xz 725220 SHA256 7d96dad050f15ec1688617b749bb485811842de46a22d31f9396023e8eaa1ec3 SHA512 f32db7620b6714fdc780ec28c282566c0e662648a53f37b2466cbed609d1cbbbf998e30fd42d24ae1e5c0334656b04276dd3a8bf210f9b93f2bfb66f305f7a72 WHIRLPOOL 7f3257f1743510d1c602d797bce4722f6f987676dee4186b7026277f94412663bef0b1e70519030e890ad330eb2cb2cdb7ac7bf8060d9c4a0aca019bd7d4f1a2
diff --git a/dev-python/pygobject-base/files/3.16.1-unittest.patch b/dev-python/pygobject-base/files/3.16.1-unittest.patch
deleted file mode 100644
index 5ee15b1d..00000000
--- a/dev-python/pygobject-base/files/3.16.1-unittest.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Comment out unittest that ought to work but for some reason does not want to.
-
---- a/tests/test_glib.py 2015-05-10 14:01:45.873164005 +0200
-+++ b/tests/test_glib.py 2015-03-05 09:32:55.000000000 +0100
-@@ -38,8 +38,8 @@
- def test_xdg_dirs(self):
- d = GLib.get_user_data_dir()
- self.assertTrue('/' in d, d)
-- d = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC)
-- self.assertTrue('/' in d, d)
-+ #d = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC)
-+ #self.assertTrue('/' in d, d)
- with warnings.catch_warnings():
- warnings.simplefilter('ignore', PyGIDeprecationWarning)
-
diff --git a/dev-python/pygobject-base/files/pygobject-3.7.90-make_check.patch b/dev-python/pygobject-base/files/pygobject-3.7.90-make_check.patch
deleted file mode 100755
index 74db7757..00000000
--- a/dev-python/pygobject-base/files/pygobject-3.7.90-make_check.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From 319d6d68a398d326ef95e39f494da7c514facf81 Mon Sep 17 00:00:00 2001
-From: Sobhan Mohammadpour <sobhanmohammadpour1@yahoo.fr>
-Date: Fri, 8 Mar 2013 08:25:58 +0330
-Subject: [PATCH] pygobject-3.7.90-make check
-
-originaly by [Alexandre Rostovtsev <tetromino@gmail.com>
-don't build tests unless it's needed
-
----
- tests/Makefile.am | 12 ++++++------
- tests/runtests.py | 3 +++
- 2 files changed, 9 insertions(+), 6 deletions(-)
-
-diff --git a/tests/Makefile.am b/tests/Makefile.am
-index 287542d..2cc0da9 100644
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -1,5 +1,5 @@
- CLEANFILES =
--noinst_LTLIBRARIES = libgimarshallingtests.la
-+check_LTLIBRARIES = libgimarshallingtests.la
- test_typelibs = GIMarshallingTests-1.0.typelib
-
- nodist_libgimarshallingtests_la_SOURCES = $(GI_DATADIR)/tests/gimarshallingtests.c $(GI_DATADIR)/tests/gimarshallingtests.h
-@@ -23,7 +23,7 @@ GIMarshallingTests-1.0.typelib: GIMarshallingTests-1.0.gir Makefile
-
- # regress.c needs cairo
- if ENABLE_CAIRO
--noinst_LTLIBRARIES += libregress.la
-+check_LTLIBRARIES += libregress.la
- test_typelibs += Regress-1.0.typelib
- nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h
- libregress_la_CFLAGS = $(GIO_CFLAGS) $(CAIRO_CFLAGS)
-@@ -52,7 +52,7 @@ gschemas.compiled: org.gnome.test.gschema.xml
-
- CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled
-
--noinst_LTLIBRARIES += testhelper.la
-+check_LTLIBRARIES += testhelper.la
-
- testhelper_la_CFLAGS = -I$(top_srcdir)/gi/_gobject -I$(top_srcdir)/gi/_glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS)
- testhelper_la_LDFLAGS = -module -avoid-version
-@@ -72,7 +72,7 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES)
- test -L $@ || $(LN_S) .libs/$@ $@
-
-
--all: $(LTLIBRARIES:.la=.so)
-+all: $(check_LTLIBRARIES:.la=.so)
-
- EXTRA_DIST = \
- compathelper.py \
-@@ -116,7 +116,7 @@ EXTRA_DIST = \
- $(NULL)
-
- clean-local:
-- rm -f $(LTLIBRARIES:.la=.so) file.txt~
-+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~
-
- DBUS_LAUNCH=$(shell which dbus-launch)
- RUN_TESTS_ENV_VARS= \
-@@ -130,7 +130,7 @@ RUN_TESTS_ENV_VARS= \
-
- # pygtkcompat tests need to be run in a separate process as they
- # clobber global name space
--check-local: $(LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled
-+check-local: $(check_LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled
- @echo " CHECK Pyflakes"
- @if type pyflakes >/dev/null 2>&1; then pyflakes $(top_srcdir); else echo "skipped, pyflakes not installed"; fi
- @if test -z "$$SKIP_PEP8"; then \
-diff --git a/tests/runtests.py b/tests/runtests.py
-index d3a4f47..5a53d3f 100755
---- a/tests/runtests.py
-+++ b/tests/runtests.py
-@@ -54,6 +54,9 @@ if sys.version_info[:2] == (2, 6):
- if sys.version_info[:2] == (2, 7):
- unittest.TestCase.assertRaisesRegex = unittest.TestCase.assertRaisesRegexp
-
-+# Some tests fail with translated messages.
-+os.environ["LC_ALL"] = "C"
-+
- if '--help' in sys.argv:
- print("Usage: ./runtests.py <testfiles>")
- sys.exit(0)
---
-1.8.1.2
-
diff --git a/dev-python/pygobject-base/metadata.xml b/dev-python/pygobject-base/metadata.xml
deleted file mode 100644
index 9b1bc26a..00000000
--- a/dev-python/pygobject-base/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>gnome</herd>
-<herd>python</herd>
-</pkgmetadata>
diff --git a/dev-python/pygobject-base/pygobject-base-3.12.1.ebuild b/dev-python/pygobject-base/pygobject-base-3.12.1.ebuild
deleted file mode 100644
index f2259a38..00000000
--- a/dev-python/pygobject-base/pygobject-base-3.12.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_2,3_3} )
-
-REAL_PN="${PN/-base}"
-GNOME_ORG_MODULE="${REAL_PN}"
-
-inherit autotools eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python"
-HOMEPAGE="http://www.pygtk.org/"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test +threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.38:2
- >=dev-libs/gobject-introspection-1.38
- virtual/libffi:=
- ${PYTHON_DEPS}
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
- test? (
- dev-libs/atk[introspection]
- media-fonts/font-cursor-misc
- media-fonts/font-misc-misc
- virtual/python-unittest2[${PYTHON_USEDEP}]
- x11-libs/gdk-pixbuf:2[introspection]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection] )
-"
-
-# We now disable introspection support in slot 2 per upstream recommendation
-# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
-# older versions of slot 2 installed their own site-packages/gi, and
-# slot 3 will collide with them.
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.13
- !<dev-python/pygobject-2.28.6-r50:2[introspection]"
-
-src_prepare() {
- gnome2_src_prepare
- python_copy_sources
-}
-
-src_configure() {
- # docs disabled by upstream default since they are very out of date
- python_foreach_impl run_in_build_dir \
- gnome2_src_configure \
- --disable-cairo \
- $(use_enable threads thread)
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_test() {
- unset DBUS_SESSION_BUS_ADDRESS
- export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
- export GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
-
- testing() {
- export XDG_CACHE_HOME="${T}/${EPYTHON}"
- run_in_build_dir Xemake check
- unset XDG_CACHE_HOME
- }
- python_foreach_impl testing
- unset GIO_USE_VFS
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog* NEWS README"
-
- python_foreach_impl run_in_build_dir gnome2_src_install
-
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r examples
- fi
-}
diff --git a/dev-python/pygobject-base/pygobject-base-3.13.3.ebuild b/dev-python/pygobject-base/pygobject-base-3.13.3.ebuild
deleted file mode 100644
index 1590677f..00000000
--- a/dev-python/pygobject-base/pygobject-base-3.13.3.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
-
-REAL_PN="${PN/-base}"
-GNOME_ORG_MODULE="${REAL_PN}"
-
-inherit autotools eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python"
-HOMEPAGE="http://www.pygtk.org/"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test +threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.38:2
- >=dev-libs/gobject-introspection-1.38
- virtual/libffi:=
- ${PYTHON_DEPS}
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
- test? (
- dev-libs/atk[introspection]
- media-fonts/font-cursor-misc
- media-fonts/font-misc-misc
- x11-libs/gdk-pixbuf:2[introspection]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection] )
-"
-
-# We now disable introspection support in slot 2 per upstream recommendation
-# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
-# older versions of slot 2 installed their own site-packages/gi, and
-# slot 3 will collide with them.
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.13
- !<dev-python/pygobject-2.28.6-r50:2[introspection]"
-
-src_prepare() {
- gnome2_src_prepare
- python_copy_sources
-}
-
-src_configure() {
- # Hard-enable libffi support since both gobject-introspection and
- # glib-2.29.x rdepend on it anyway
- # docs disabled by upstream default since they are very out of date
- python_foreach_impl run_in_build_dir \
- gnome2_src_configure \
- --disable-cairo \
- $(use_enable threads thread)
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_test() {
- unset DBUS_SESSION_BUS_ADDRESS
- export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
- export GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
-
- testing() {
- export XDG_CACHE_HOME="${T}/${EPYTHON}"
- run_in_build_dir Xemake check
- unset XDG_CACHE_HOME
- }
- python_foreach_impl testing
- unset GIO_USE_VFS
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog* NEWS README"
-
- python_foreach_impl run_in_build_dir gnome2_src_install
-
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r examples
- fi
-}
diff --git a/dev-python/pygobject-base/pygobject-base-3.14.0.ebuild b/dev-python/pygobject-base/pygobject-base-3.14.0.ebuild
deleted file mode 100644
index 66df9c38..00000000
--- a/dev-python/pygobject-base/pygobject-base-3.14.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-REAL_PN="${PN/-base}"
-GNOME_ORG_MODULE="${REAL_PN}"
-
-inherit autotools eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python"
-HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test +threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.38:2
- >=dev-libs/gobject-introspection-1.39
- virtual/libffi:=
- ${PYTHON_DEPS}
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
- test? (
- dev-libs/atk[introspection]
- media-fonts/font-cursor-misc
- media-fonts/font-misc-misc
- x11-libs/gdk-pixbuf:2[introspection]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection] )
-"
-# gnome-base/gnome-common required by eautoreconf
-
-# We now disable introspection support in slot 2 per upstream recommendation
-# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
-# older versions of slot 2 installed their own site-packages/gi, and
-# slot 3 will collide with them.
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.13
- !<dev-python/pygobject-2.28.6-r50:2[introspection]
-"
-
-src_prepare() {
- gnome2_src_prepare
- python_copy_sources
-}
-
-src_configure() {
- # Hard-enable libffi support since both gobject-introspection and
- # glib-2.29.x rdepend on it anyway
- # docs disabled by upstream default since they are very out of date
- python_foreach_impl run_in_build_dir \
- gnome2_src_configure \
- --disable-cairo \
- $(use_enable threads thread)
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_test() {
- unset DBUS_SESSION_BUS_ADDRESS
- export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
- export GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
-
- testing() {
- export XDG_CACHE_HOME="${T}/${EPYTHON}"
- run_in_build_dir Xemake check
- unset XDG_CACHE_HOME
- }
- python_foreach_impl testing
- unset GIO_USE_VFS
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog* NEWS README"
-
- python_foreach_impl run_in_build_dir gnome2_src_install
-
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r examples
- fi
-}
diff --git a/dev-python/pygobject-base/pygobject-base-3.16.1.ebuild b/dev-python/pygobject-base/pygobject-base-3.16.1.ebuild
deleted file mode 100644
index a75c5052..00000000
--- a/dev-python/pygobject-base/pygobject-base-3.16.1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-REAL_PN="${PN/-base}"
-GNOME_ORG_MODULE="${REAL_PN}"
-
-inherit autotools eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python"
-HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test +threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.38:2
- >=dev-libs/gobject-introspection-1.39
- virtual/libffi:=
- ${PYTHON_DEPS}
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
- test? (
- dev-libs/atk[introspection]
- media-fonts/font-cursor-misc
- media-fonts/font-misc-misc
- x11-libs/gdk-pixbuf:2[introspection]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection] )
-"
-# gnome-base/gnome-common required by eautoreconf
-
-# We now disable introspection support in slot 2 per upstream recommendation
-# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
-# older versions of slot 2 installed their own site-packages/gi, and
-# slot 3 will collide with them.
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.13
- !<dev-python/pygobject-2.28.6-r50:2[introspection]
-"
-
-src_prepare() {
- # Comment out broken unittest
- epatch "${FILESDIR}"/3.16.1-unittest.patch
- gnome2_src_prepare
- python_copy_sources
-}
-
-src_configure() {
- # Hard-enable libffi support since both gobject-introspection and
- # glib-2.29.x rdepend on it anyway
- # docs disabled by upstream default since they are very out of date
- python_foreach_impl run_in_build_dir \
- gnome2_src_configure \
- --disable-cairo \
- $(use_enable threads thread)
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_test() {
- unset DBUS_SESSION_BUS_ADDRESS
- export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
- export GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
- export SKIP_PEP8="yes"
- testing() {
- export XDG_CACHE_HOME="${T}/${EPYTHON}"
- run_in_build_dir Xemake check
- unset XDG_CACHE_HOME
- }
- python_foreach_impl testing
- unset GIO_USE_VFS
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog* NEWS README"
-
- python_foreach_impl run_in_build_dir gnome2_src_install
-
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r examples
- fi
-}
diff --git a/dev-python/pygobject-cairo/Manifest b/dev-python/pygobject-cairo/Manifest
deleted file mode 100644
index ec25c511..00000000
--- a/dev-python/pygobject-cairo/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST pygobject-3.12.1.tar.xz 701872 SHA256 da5fe04759e862d347b26b53a6aea0affa7cbe858b7004475fa8c7929496da35 SHA512 095754d06507bb5c5d802603d8fd97fabcc3057172f1fe6f34138e9553281cc7b474a0dd9f235678718eccc4f7adee38b10ec1365d5fd8c4c61a47e4a24fd5a1 WHIRLPOOL 3cc3c96f7f644c17ef9c9704107af3ff0577da3a54258de208b048eee1cf8e329ed572b4d8cea6e336a9757d6f60a969ce9c84fdd9987abf114b3e79a4ee3c18
-DIST pygobject-3.13.3.tar.xz 710452 SHA256 28c4d28c4083ce9c249cf7a8621a1452ecc557951650810a09bf946b21df7452 SHA512 3e8aca047f95d903e89bdfe0e24daf226a10a2bdf783142164fa22a11e6047da528d004711d289067b8cbd80d247c517b2a029cd4df11e54df7f6e6b907833a3 WHIRLPOOL b709d55b93986d7067c65be737c5824d9a26bf1d8ee3ab4c2a0193e24cfb29dea378407d4dbc41772d7ffa259bea1fbda43787a4aef68feafb1f27c416acdf0b
-DIST pygobject-3.14.0.tar.xz 720128 SHA256 779effa93f4b59cdb72f4ab0128fb3fd82900bf686193b570fd3a8ce63392d54 SHA512 f6e1e5826a6afe81eb0a37bb554b433769622f8a0d17ac9836498425d70c4583cf8157027a555c21fd7a0d6686863c7803a350550665a375a906fccdabca2090 WHIRLPOOL 0a665504b792691238b89d2704ce1cc024f89ddf96fd6b626f1f5b05dbccfd633e61f9b45b0ca09873029c576b9804edcfa77e1bceae9e995be44a3fd60852ca
-DIST pygobject-3.15.0.tar.xz 722740 SHA256 ba6e9a0a2ca3942e3e35343b4b306b6560104eb5cf632a0cdcfe96999ac9be8d SHA512 e7895c89be6ec30c98e6c4fd15355cf2e53024fc31c82f1c6bc9155951d45b20baa6b2d4157c58588fcd6814051487b499c224ed8df057583b79c4f8e0954ffa WHIRLPOOL aa1865b763851f454ab1910ed99d1c11613f165e221d40ed25df57f645181f42690d856075deb58083d61753ebde51ddc72f3909865acb976887a98de6690a17
-DIST pygobject-3.16.1.tar.xz 725220 SHA256 7d96dad050f15ec1688617b749bb485811842de46a22d31f9396023e8eaa1ec3 SHA512 f32db7620b6714fdc780ec28c282566c0e662648a53f37b2466cbed609d1cbbbf998e30fd42d24ae1e5c0334656b04276dd3a8bf210f9b93f2bfb66f305f7a72 WHIRLPOOL 7f3257f1743510d1c602d797bce4722f6f987676dee4186b7026277f94412663bef0b1e70519030e890ad330eb2cb2cdb7ac7bf8060d9c4a0aca019bd7d4f1a2
diff --git a/dev-python/pygobject-cairo/files/3.16.1-unittest.patch b/dev-python/pygobject-cairo/files/3.16.1-unittest.patch
deleted file mode 100644
index 5ee15b1d..00000000
--- a/dev-python/pygobject-cairo/files/3.16.1-unittest.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Comment out unittest that ought to work but for some reason does not want to.
-
---- a/tests/test_glib.py 2015-05-10 14:01:45.873164005 +0200
-+++ b/tests/test_glib.py 2015-03-05 09:32:55.000000000 +0100
-@@ -38,8 +38,8 @@
- def test_xdg_dirs(self):
- d = GLib.get_user_data_dir()
- self.assertTrue('/' in d, d)
-- d = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC)
-- self.assertTrue('/' in d, d)
-+ #d = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC)
-+ #self.assertTrue('/' in d, d)
- with warnings.catch_warnings():
- warnings.simplefilter('ignore', PyGIDeprecationWarning)
-
diff --git a/dev-python/pygobject-cairo/files/pygobject-3.7.90-make_check.patch b/dev-python/pygobject-cairo/files/pygobject-3.7.90-make_check.patch
deleted file mode 100755
index 74db7757..00000000
--- a/dev-python/pygobject-cairo/files/pygobject-3.7.90-make_check.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From 319d6d68a398d326ef95e39f494da7c514facf81 Mon Sep 17 00:00:00 2001
-From: Sobhan Mohammadpour <sobhanmohammadpour1@yahoo.fr>
-Date: Fri, 8 Mar 2013 08:25:58 +0330
-Subject: [PATCH] pygobject-3.7.90-make check
-
-originaly by [Alexandre Rostovtsev <tetromino@gmail.com>
-don't build tests unless it's needed
-
----
- tests/Makefile.am | 12 ++++++------
- tests/runtests.py | 3 +++
- 2 files changed, 9 insertions(+), 6 deletions(-)
-
-diff --git a/tests/Makefile.am b/tests/Makefile.am
-index 287542d..2cc0da9 100644
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -1,5 +1,5 @@
- CLEANFILES =
--noinst_LTLIBRARIES = libgimarshallingtests.la
-+check_LTLIBRARIES = libgimarshallingtests.la
- test_typelibs = GIMarshallingTests-1.0.typelib
-
- nodist_libgimarshallingtests_la_SOURCES = $(GI_DATADIR)/tests/gimarshallingtests.c $(GI_DATADIR)/tests/gimarshallingtests.h
-@@ -23,7 +23,7 @@ GIMarshallingTests-1.0.typelib: GIMarshallingTests-1.0.gir Makefile
-
- # regress.c needs cairo
- if ENABLE_CAIRO
--noinst_LTLIBRARIES += libregress.la
-+check_LTLIBRARIES += libregress.la
- test_typelibs += Regress-1.0.typelib
- nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h
- libregress_la_CFLAGS = $(GIO_CFLAGS) $(CAIRO_CFLAGS)
-@@ -52,7 +52,7 @@ gschemas.compiled: org.gnome.test.gschema.xml
-
- CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled
-
--noinst_LTLIBRARIES += testhelper.la
-+check_LTLIBRARIES += testhelper.la
-
- testhelper_la_CFLAGS = -I$(top_srcdir)/gi/_gobject -I$(top_srcdir)/gi/_glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS)
- testhelper_la_LDFLAGS = -module -avoid-version
-@@ -72,7 +72,7 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES)
- test -L $@ || $(LN_S) .libs/$@ $@
-
-
--all: $(LTLIBRARIES:.la=.so)
-+all: $(check_LTLIBRARIES:.la=.so)
-
- EXTRA_DIST = \
- compathelper.py \
-@@ -116,7 +116,7 @@ EXTRA_DIST = \
- $(NULL)
-
- clean-local:
-- rm -f $(LTLIBRARIES:.la=.so) file.txt~
-+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~
-
- DBUS_LAUNCH=$(shell which dbus-launch)
- RUN_TESTS_ENV_VARS= \
-@@ -130,7 +130,7 @@ RUN_TESTS_ENV_VARS= \
-
- # pygtkcompat tests need to be run in a separate process as they
- # clobber global name space
--check-local: $(LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled
-+check-local: $(check_LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled
- @echo " CHECK Pyflakes"
- @if type pyflakes >/dev/null 2>&1; then pyflakes $(top_srcdir); else echo "skipped, pyflakes not installed"; fi
- @if test -z "$$SKIP_PEP8"; then \
-diff --git a/tests/runtests.py b/tests/runtests.py
-index d3a4f47..5a53d3f 100755
---- a/tests/runtests.py
-+++ b/tests/runtests.py
-@@ -54,6 +54,9 @@ if sys.version_info[:2] == (2, 6):
- if sys.version_info[:2] == (2, 7):
- unittest.TestCase.assertRaisesRegex = unittest.TestCase.assertRaisesRegexp
-
-+# Some tests fail with translated messages.
-+os.environ["LC_ALL"] = "C"
-+
- if '--help' in sys.argv:
- print("Usage: ./runtests.py <testfiles>")
- sys.exit(0)
---
-1.8.1.2
-
diff --git a/dev-python/pygobject-cairo/metadata.xml b/dev-python/pygobject-cairo/metadata.xml
deleted file mode 100644
index 9b1bc26a..00000000
--- a/dev-python/pygobject-cairo/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>gnome</herd>
-<herd>python</herd>
-</pkgmetadata>
diff --git a/dev-python/pygobject-cairo/pygobject-cairo-3.12.1.ebuild b/dev-python/pygobject-cairo/pygobject-cairo-3.12.1.ebuild
deleted file mode 100644
index e0e553ce..00000000
--- a/dev-python/pygobject-cairo/pygobject-cairo-3.12.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_2,3_3} )
-
-REAL_PN="${PN/-cairo}"
-GNOME_ORG_MODULE="${REAL_PN}"
-
-inherit autotools eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python, Cairo Libraries"
-HOMEPAGE="http://www.pygtk.org/"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ~dev-python/pygobject-base-${PV}[threads=]
- >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}]
- ${PYTHON_DEPS}"
-DEPEND="${COMMON_DEPEND}
- x11-libs/cairo[glib]
- gnome-base/gnome-common"
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.13
- !<dev-python/pygobject-2.28.6-r50:2[introspection]"
-
-# gnome-base/gnome-common required by eautoreconf
-
-src_prepare() {
- gnome2_src_prepare
- python_copy_sources
-}
-
-src_configure() {
- # Hard-enable libffi support since both gobject-introspection and
- # glib-2.29.x rdepend on it anyway
- # docs disabled by upstream default since they are very out of date
- python_foreach_impl run_in_build_dir \
- gnome2_src_configure \
- --enable-cairo \
- $(use_enable threads thread)
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog* NEWS README"
-
- python_foreach_impl run_in_build_dir gnome2_src_install
- # just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo.so
- # discard the rest
- rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.so") \
- $(find "${ED}" -type l | grep -v "gi/_gi_cairo.so") || die
- find "${ED}" -depth -type d -empty -exec rmdir {} \; || die
-}
diff --git a/dev-python/pygobject-cairo/pygobject-cairo-3.13.3.ebuild b/dev-python/pygobject-cairo/pygobject-cairo-3.13.3.ebuild
deleted file mode 100644
index b503386f..00000000
--- a/dev-python/pygobject-cairo/pygobject-cairo-3.13.3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
-
-REAL_PN="${PN/-cairo}"
-GNOME_ORG_MODULE="${REAL_PN}"
-
-inherit autotools eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python, Cairo Libraries"
-HOMEPAGE="http://www.pygtk.org/"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ~dev-python/pygobject-base-${PV}[threads=]
- >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}]
- ${PYTHON_DEPS}"
-DEPEND="${COMMON_DEPEND}
- x11-libs/cairo[glib]
- gnome-base/gnome-common"
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.13
- !<dev-python/pygobject-2.28.6-r50:2[introspection]"
-
-# gnome-base/gnome-common required by eautoreconf
-
-src_prepare() {
- gnome2_src_prepare
- python_copy_sources
-}
-
-src_configure() {
- # Hard-enable libffi support since both gobject-introspection and
- # glib-2.29.x rdepend on it anyway
- # docs disabled by upstream default since they are very out of date
- python_foreach_impl run_in_build_dir \
- gnome2_src_configure \
- --enable-cairo \
- $(use_enable threads thread)
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog* NEWS README"
-
- python_foreach_impl run_in_build_dir gnome2_src_install
- # just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo.so
- # discard the rest
- rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.so") \
- $(find "${ED}" -type l | grep -v "gi/_gi_cairo.so") || die
- find "${ED}" -depth -type d -empty -exec rmdir {} \; || die
-}
diff --git a/dev-python/pygobject-cairo/pygobject-cairo-3.14.0.ebuild b/dev-python/pygobject-cairo/pygobject-cairo-3.14.0.ebuild
deleted file mode 100644
index 112f2051..00000000
--- a/dev-python/pygobject-cairo/pygobject-cairo-3.14.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-REAL_PN="${PN/-cairo}"
-GNOME_ORG_MODULE="${REAL_PN}"
-
-inherit autotools eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python"
-HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ~dev-python/pygobject-base-${PV}[threads=]
- >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}]
- ${PYTHON_DEPS}"
-DEPEND="${COMMON_DEPEND}
- x11-libs/cairo[glib]
- gnome-base/gnome-common"
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.13
- !<dev-python/pygobject-2.28.6-r50:2[introspection]
-"
-
-src_prepare() {
- gnome2_src_prepare
- python_copy_sources
-}
-
-src_configure() {
- # Hard-enable libffi support since both gobject-introspection and
- # glib-2.29.x rdepend on it anyway
- # docs disabled by upstream default since they are very out of date
- python_foreach_impl run_in_build_dir \
- gnome2_src_configure \
- --enable-cairo \
- $(use_enable threads thread)
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog* NEWS README"
-
- python_foreach_impl run_in_build_dir gnome2_src_install
- # just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo.so
- # discard the rest
- rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.so") \
- $(find "${ED}" -type l | grep -v "gi/_gi_cairo.so") || die
- find "${ED}" -depth -type d -empty -exec rmdir {} \; || die
-}
diff --git a/dev-python/pygobject-cairo/pygobject-cairo-3.15.0.ebuild b/dev-python/pygobject-cairo/pygobject-cairo-3.15.0.ebuild
deleted file mode 100644
index 7fd010cd..00000000
--- a/dev-python/pygobject-cairo/pygobject-cairo-3.15.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-REAL_PN="${PN/-cairo}"
-GNOME_ORG_MODULE="${REAL_PN}"
-
-inherit autotools eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python, Cairo Libraries"
-HOMEPAGE="http://www.pygtk.org/"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ~dev-python/pygobject-base-${PV}[threads=]
- >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}]
- ${PYTHON_DEPS}"
-DEPEND="${COMMON_DEPEND}
- x11-libs/cairo[glib]
- gnome-base/gnome-common"
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.13
- !<dev-python/pygobject-2.28.6-r50:2[introspection]"
-
-# gnome-base/gnome-common required by eautoreconf
-
-src_prepare() {
- gnome2_src_prepare
- python_copy_sources
-}
-
-src_configure() {
- # Hard-enable libffi support since both gobject-introspection and
- # glib-2.29.x rdepend on it anyway
- # docs disabled by upstream default since they are very out of date
- python_foreach_impl run_in_build_dir \
- gnome2_src_configure \
- --enable-cairo \
- $(use_enable threads thread)
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog* NEWS README"
-
- python_foreach_impl run_in_build_dir gnome2_src_install
- # just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo*.so
- # discard the rest
-
- # /usr/lib64/python2.7/site-packages/gi/_gi_cairo.so
- # /usr/lib64/python3.3/site-packages/gi/_gi_cairo.cpython-33.so
- # /usr/lib64/python3.4/site-packages/gi/_gi_cairo.cpython-34.so
-
- rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.*\.so") \
- $(find "${ED}" -type l | grep -v "gi/_gi_cairo.*\.so") || die
- find "${ED}" -depth -type d -empty -exec rmdir {} \; || die
-}
diff --git a/dev-python/pygobject-cairo/pygobject-cairo-3.16.1.ebuild b/dev-python/pygobject-cairo/pygobject-cairo-3.16.1.ebuild
deleted file mode 100644
index 8f57d7c7..00000000
--- a/dev-python/pygobject-cairo/pygobject-cairo-3.16.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-REAL_PN="${PN/-cairo}"
-GNOME_ORG_MODULE="${REAL_PN}"
-
-inherit autotools eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python, Cairo Libraries"
-HOMEPAGE="http://www.pygtk.org/"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ~dev-python/pygobject-base-${PV}[threads=]
- >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}]
- ${PYTHON_DEPS}"
-DEPEND="${COMMON_DEPEND}
- x11-libs/cairo[glib]
- gnome-base/gnome-common"
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.13
- !<dev-python/pygobject-2.28.6-r50:2[introspection]"
-
-# gnome-base/gnome-common required by eautoreconf
-
-src_prepare() {
- # Comment out broken unittest
- epatch "${FILESDIR}"/3.16.1-unittest.patch
- gnome2_src_prepare
- python_copy_sources
-}
-
-src_configure() {
- # Hard-enable libffi support since both gobject-introspection and
- # glib-2.29.x rdepend on it anyway
- # docs disabled by upstream default since they are very out of date
- python_foreach_impl run_in_build_dir \
- gnome2_src_configure \
- --enable-cairo \
- $(use_enable threads thread)
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog* NEWS README"
-
- python_foreach_impl run_in_build_dir gnome2_src_install
- # just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo*.so
- # discard the rest
-
- # /usr/lib64/python2.7/site-packages/gi/_gi_cairo.so
- # /usr/lib64/python3.3/site-packages/gi/_gi_cairo.cpython-33.so
- # /usr/lib64/python3.4/site-packages/gi/_gi_cairo.cpython-34.so
-
- rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.*\.so") \
- $(find "${ED}" -type l | grep -v "gi/_gi_cairo.*\.so") || die
- find "${ED}" -depth -type d -empty -exec rmdir {} \; || die
-}
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
deleted file mode 100644
index 6f3784fa..00000000
--- a/dev-python/pygobject/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pygobject-2.28.6.tar.xz 747248 SHA256 fb8a1d4f665130a125011659bd347c7339c944232163dbb9a34fd0686577adb8 SHA512 37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c WHIRLPOOL 402f764d6ca73f238784738a1e09832858fd95af5a633e825412e9e6a21e89ab6b2090d3995902ed404fc4fde445cf970c76fcd93f8f64cf9def742452776c00
diff --git a/dev-python/pygobject/files/pygobject-2.28.3-disable-failing-tests.patch b/dev-python/pygobject/files/pygobject-2.28.3-disable-failing-tests.patch
deleted file mode 100644
index 86a66ddf..00000000
--- a/dev-python/pygobject/files/pygobject-2.28.3-disable-failing-tests.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From df94ec3795c1efaf3eab9207c957e3ea5744971b Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue <eva@gentoo.org>
-Date: Fri, 8 Apr 2011 16:23:37 +0200
-Subject: [PATCH 4/4] Disable tests that fail
-
----
- tests/test_gio.py | 4 ++--
- tests/test_overrides.py | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/tests/test_gio.py b/tests/test_gio.py
-index e14eddf..9c645f5 100644
---- a/tests/test_gio.py
-+++ b/tests/test_gio.py
-@@ -1007,7 +1007,7 @@ class TestVfs(unittest.TestCase):
- class TestVolume(unittest.TestCase):
- def setUp(self):
- self.monitor = gio.volume_monitor_get()
--
-+"""
- def testVolumeEnumerate(self):
- volumes = self.monitor.get_volumes()
- self.failUnless(isinstance(volumes, list))
-@@ -1018,7 +1018,7 @@ class TestVolume(unittest.TestCase):
- for id in ids:
- if id is not None:
- self.failUnless(isinstance(id, str))
--
-+"""
- class TestFileInputStream(unittest.TestCase):
- def setUp(self):
- self._f = open("file.txt", "w+")
-diff --git a/tests/test_overrides.py b/tests/test_overrides.py
-index 3421c3a..9de1a7f 100644
---- a/tests/test_overrides.py
-+++ b/tests/test_overrides.py
-@@ -322,13 +322,13 @@ class TestPango(unittest.TestCase):
- desc = Pango.FontDescription('monospace')
- self.assertEquals(desc.get_family(), 'monospace')
- self.assertEquals(desc.get_variant(), Pango.Variant.NORMAL)
--
-+"""
- def test_layout(self):
- self.assertRaises(TypeError, Pango.Layout)
- context = Pango.Context()
- layout = Pango.Layout(context)
- self.assertEquals(layout.get_context(), context)
--
-+"""
- class TestGdk(unittest.TestCase):
-
- def test_constructor(self):
---
-1.7.4.1
-
diff --git a/dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch b/dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch
deleted file mode 100644
index 44440a52..00000000
--- a/dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From b3e852d29bfd1e90f7e0da409fd0ae36cc01675a Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue <eva@gentoo.org>
-Date: Fri, 8 Apr 2011 15:36:35 +0200
-Subject: [PATCH 1/3] Move codegen to a non-private directory
-
----
- codegen/Makefile.am | 2 +-
- codegen/pygobject-codegen-2.0.in | 3 ++-
- pygobject-2.0.pc.in | 3 ++-
- 3 files changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/codegen/Makefile.am b/codegen/Makefile.am
-index f9886eb..d714ff2 100644
---- a/codegen/Makefile.am
-+++ b/codegen/Makefile.am
-@@ -2,7 +2,7 @@ PLATFORM_VERSION = 2.0
-
- bin_SCRIPTS = pygobject-codegen-$(PLATFORM_VERSION)
-
--codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen
-+codegendir = $(pyexecdir)/gtk-2.0/codegen
-
- codegen_SCRIPTS = \
- code-coverage.py \
-diff --git a/codegen/pygobject-codegen-2.0.in b/codegen/pygobject-codegen-2.0.in
-index c5c912e..c04451b 100644
---- a/codegen/pygobject-codegen-2.0.in
-+++ b/codegen/pygobject-codegen-2.0.in
-@@ -1,9 +1,10 @@
- #!/bin/sh
-
- prefix=@prefix@
-+exec_prefix=@exec_prefix@
- datarootdir=@datarootdir@
- datadir=@datadir@
--codegendir=${datadir}/pygobject/2.0/codegen
-+codegendir=@pyexecdir@/gtk-2.0/codegen
-
- PYTHONPATH=$codegendir
- export PYTHONPATH
-diff --git a/pygobject-2.0.pc.in b/pygobject-2.0.pc.in
-index a47b685..0d1a811 100644
---- a/pygobject-2.0.pc.in
-+++ b/pygobject-2.0.pc.in
-@@ -4,6 +4,7 @@ includedir=@includedir@
- datarootdir=@datarootdir@
- datadir=@datadir@
- libdir=@libdir@
-+pyexecdir=@pyexecdir@
-
- # you can use the --variable=pygtkincludedir argument to
- # pkg-config to get this value. You might want to use this to
-@@ -12,7 +13,7 @@ pygtkincludedir=${includedir}/pygtk-2.0
- fixxref=${datadir}/pygobject/xsl/fixxref.py
- pygdocs=${datadir}/gtk-doc/html/pygobject
- defsdir=${datadir}/pygobject/2.0/defs
--codegendir=${datadir}/pygobject/2.0/codegen
-+codegendir=${pyexecdir}/gtk-2.0/codegen
- overridesdir=@pyexecdir@/gi/overrides
-
- Name: PyGObject
---
-1.7.4.1
-
diff --git a/dev-python/pygobject/files/pygobject-2.28.3-make_check.patch b/dev-python/pygobject/files/pygobject-2.28.3-make_check.patch
deleted file mode 100644
index 45c04b96..00000000
--- a/dev-python/pygobject/files/pygobject-2.28.3-make_check.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From b5c4b8b97a1ccb9a4c63ab726ea9c84d81ef51ca Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue <eva@gentoo.org>
-Date: Fri, 5 Nov 2010 23:39:08 +0100
-Subject: [PATCH 2/3] Do not build tests unless needed
-
----
- tests/Makefile.am | 12 +++++-------
- tests/runtests.py | 2 ++
- 2 files changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/tests/Makefile.am b/tests/Makefile.am
-index bad15f0..5b0859a 100644
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -1,7 +1,7 @@
- CLEANFILES =
--noinst_LTLIBRARIES =
-+check_LTLIBRARIES =
- if ENABLE_INTROSPECTION
--noinst_LTLIBRARIES += libregress.la libgimarshallingtests.la
-+check_LTLIBRARIES += libregress.la libgimarshallingtests.la
-
- nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h
- libregress_la_CFLAGS = $(GIO_CFLAGS) $(PYCAIRO_CFLAGS)
-@@ -46,7 +46,7 @@ gschemas.compiled: org.gnome.test.gschema.xml
- CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled
- endif
-
--noinst_LTLIBRARIES += testhelper.la
-+check_LTLIBRARIES += testhelper.la
-
- testhelper_la_CFLAGS = -I$(top_srcdir)/gobject -I$(top_srcdir)/glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS)
- testhelper_la_LDFLAGS = -module -avoid-version
-@@ -66,8 +66,6 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES)
- test -L $@ || $(LN_S) .libs/$@ $@
-
-
--all: $(LTLIBRARIES:.la=.so)
--
- TEST_FILES_STATIC = \
- test_gobject.py \
- test_interface.py \
-@@ -109,7 +107,7 @@ EXTRA_DIST = \
- EXTRA_DIST += $(TEST_FILES_STATIC) $(TEST_FILES_GI) $(TEST_FILES_GIO)
-
- clean-local:
-- rm -f $(LTLIBRARIES:.la=.so) file.txt~
-+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~
-
- DBUS_LAUNCH=$(shell which dbus-launch)
- RUN_TESTS_ENV_VARS= \
-@@ -121,7 +119,7 @@ RUN_TESTS_ENV_VARS= \
- RUN_TESTS_LAUNCH=$(RUN_TESTS_ENV_VARS) $(DBUS_LAUNCH) $(EXEC_NAME) $(PYTHON) $(srcdir)/runtests.py
-
- # run tests in separately to avoid loading static and introspection bindings in the same process
--check-local: $(LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
-+check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
- TEST_FILES="$(TEST_FILES_STATIC)" $(RUN_TESTS_LAUNCH)
- TEST_FILES="$(TEST_FILES_GI)" $(RUN_TESTS_LAUNCH)
- if BUILD_GIO
-diff --git a/tests/runtests.py b/tests/runtests.py
-index 2bb8637..4107bcf 100644
---- a/tests/runtests.py
-+++ b/tests/runtests.py
-@@ -6,6 +6,8 @@ import sys
-
- import unittest
-
-+# Some tests fail with translated messages.
-+os.environ["LC_ALL"] = "C"
-
- # force untranslated messages, as we check for them in some tests
- os.environ['LC_MESSAGES'] = 'C'
---
-1.7.4.1
-
diff --git a/dev-python/pygobject/files/pygobject-2.28.3-support_multiple_python_versions.patch b/dev-python/pygobject/files/pygobject-2.28.3-support_multiple_python_versions.patch
deleted file mode 100644
index 65d881a4..00000000
--- a/dev-python/pygobject/files/pygobject-2.28.3-support_multiple_python_versions.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-From 2f75378f3c56f245cabdcd2c52b561dbb878db2d Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue <eva@gentoo.org>
-Date: Fri, 8 Apr 2011 15:43:39 +0200
-Subject: [PATCH 3/3] Enable support to build against multiple version of python
-
----
- codegen/pygobject-codegen-2.0.in | 2 +-
- gi/Makefile.am | 2 +-
- gio/Makefile.am | 2 +-
- glib/Makefile.am | 10 +++++-----
- gobject/Makefile.am | 2 +-
- 5 files changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/codegen/pygobject-codegen-2.0.in b/codegen/pygobject-codegen-2.0.in
-index c04451b..194e5ba 100644
---- a/codegen/pygobject-codegen-2.0.in
-+++ b/codegen/pygobject-codegen-2.0.in
-@@ -4,7 +4,7 @@ prefix=@prefix@
- exec_prefix=@exec_prefix@
- datarootdir=@datarootdir@
- datadir=@datadir@
--codegendir=@pyexecdir@/gtk-2.0/codegen
-+codegendir=$(@PYTHON@ -c "from distutils import sysconfig; print sysconfig.get_python_lib(1, 0, prefix='@exec_prefix@')")/gtk-2.0/codegen
-
- PYTHONPATH=$codegendir
- export PYTHONPATH
-diff --git a/gi/Makefile.am b/gi/Makefile.am
-index 31f6c79..8690522 100644
---- a/gi/Makefile.am
-+++ b/gi/Makefile.am
-@@ -25,7 +25,7 @@ _gi_la_LDFLAGS = \
- -export-symbols-regex "init_gi|PyInit__gi"
- _gi_la_LIBADD = \
- $(GI_LIBS) \
-- $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la
-+ $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
- _gi_la_SOURCES = \
- pygi-repository.c \
- pygi-repository.h \
-diff --git a/gio/Makefile.am b/gio/Makefile.am
-index 6b3eb57..00e1c54 100644
---- a/gio/Makefile.am
-+++ b/gio/Makefile.am
-@@ -67,7 +67,7 @@ EXTRA_DIST += $(GIO_DEFS) $(GIO_OVERRIDES)
- gio.c: $(GIO_DEFS) $(GIO_OVERRIDES)
- _gio_la_CFLAGS = $(GIO_CFLAGS)
- _gio_la_LDFLAGS = $(common_ldflags) -export-symbols-regex init_gio
--_gio_la_LIBADD = $(GIO_LIBS) $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la
-+_gio_la_LIBADD = $(GIO_LIBS) $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
- _gio_la_SOURCES = \
- giomodule.c \
- pygio-utils.c \
-diff --git a/glib/Makefile.am b/glib/Makefile.am
-index e210318..df39687 100644
---- a/glib/Makefile.am
-+++ b/glib/Makefile.am
-@@ -4,7 +4,7 @@ INCLUDES = $(PYTHON_INCLUDES) $(GLIB_CFLAGS) -DPY_SSIZE_T_CLEAN
- pkgincludedir = $(includedir)/pygtk-2.0
- pkginclude_HEADERS = pyglib.h
-
--lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@.la
-+lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
-
- pkgpyexecdir = $(pyexecdir)
-
-@@ -19,9 +19,9 @@ if PLATFORM_WIN32
- common_ldflags += -no-undefined
- endif
-
--libpyglib_2_0_@PYTHON_BASENAME@_la_CFLAGS = $(GLIB_CFLAGS)
--libpyglib_2_0_@PYTHON_BASENAME@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS)
--libpyglib_2_0_@PYTHON_BASENAME@_la_SOURCES = \
-+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_CFLAGS = $(GLIB_CFLAGS)
-+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS)
-+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_SOURCES = \
- pyglib.c \
- pyglib.h \
- pyglib-private.h \
-@@ -29,7 +29,7 @@ libpyglib_2_0_@PYTHON_BASENAME@_la_SOURCES = \
-
- _glib_la_CFLAGS = $(GLIB_CFLAGS)
- _glib_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "_glib|PyInit__glib"
--_glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@.la
-+_glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
- _glib_la_SOURCES = \
- glibmodule.c \
- pygiochannel.c \
-diff --git a/gobject/Makefile.am b/gobject/Makefile.am
-index 7208329..3f9ad8e 100644
---- a/gobject/Makefile.am
-+++ b/gobject/Makefile.am
-@@ -35,7 +35,7 @@ _gobject_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "_gobject|PyInit__
- _gobject_la_LIBADD = \
- $(GLIB_LIBS) \
- $(FFI_LIBS) \
-- $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la
-+ $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
- _gobject_la_SOURCES = \
- gobjectmodule.c \
- pygboxed.c \
---
-1.7.4.1
-
diff --git a/dev-python/pygobject/files/pygobject-2.28.6-disable-failing-tests.patch b/dev-python/pygobject/files/pygobject-2.28.6-disable-failing-tests.patch
deleted file mode 100644
index f9d396dc..00000000
--- a/dev-python/pygobject/files/pygobject-2.28.6-disable-failing-tests.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-From 9d8867a7c67a14d055a0dd8db5f6a9aae5762a04 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetromino@gentoo.org>
-Date: Sun, 13 Jan 2013 19:50:14 -0500
-Subject: [PATCH] Disable failing tests
-
----
- tests/test_gio.py | 13 ++++++++-----
- tests/test_overrides.py | 4 ++--
- 2 files changed, 10 insertions(+), 7 deletions(-)
-
-diff --git a/tests/test_gio.py b/tests/test_gio.py
-index e14eddf..a4d1bc7 100644
---- a/tests/test_gio.py
-+++ b/tests/test_gio.py
-@@ -650,10 +650,11 @@ class TestInputStream(unittest.TestCase):
- else:
- return read_data
-
-+ """
- def testReadAsync(self):
- def callback(stream, result):
-- self.assertEquals(result.get_op_res_gssize(), 7)
- try:
-+ self.assertEquals(result.get_op_res_gssize(), 7)
- data = stream.read_finish(result)
- self.assertEquals(data, "testing")
- stream.close()
-@@ -694,7 +695,7 @@ class TestInputStream(unittest.TestCase):
- self.assertRaises(TypeError, self.stream.read_async, 1024,
- priority=1, cancellable="bar")
- self.assertRaises(TypeError, self.stream.read_async, 1024, 1, "bar")
--
-+ """
-
- # FIXME: this makes 'make check' freeze
- def _testCloseAsync(self):
-@@ -822,10 +823,11 @@ class TestOutputStream(unittest.TestCase):
-
- self.assertEquals(stream.get_contents(), some_data)
-
-+ """
- def testWriteAsync(self):
- def callback(stream, result):
-- self.assertEquals(result.get_op_res_gssize(), 7)
- try:
-+ self.assertEquals(result.get_op_res_gssize(), 7)
- self.assertEquals(stream.write_finish(result), 7)
- self.failUnless(os.path.exists("outputstream.txt"))
- self.assertEquals(open("outputstream.txt").read(), "testing")
-@@ -861,6 +863,7 @@ class TestOutputStream(unittest.TestCase):
- self.assertRaises(TypeError, self.stream.write_async, "foo",
- priority=1, cancellable="bar")
- self.assertRaises(TypeError, self.stream.write_async, "foo", 1, "bar")
-+ """
-
- # FIXME: this makes 'make check' freeze
- def _testCloseAsync(self):
-@@ -1007,7 +1010,7 @@ class TestVfs(unittest.TestCase):
- class TestVolume(unittest.TestCase):
- def setUp(self):
- self.monitor = gio.volume_monitor_get()
--
-+"""
- def testVolumeEnumerate(self):
- volumes = self.monitor.get_volumes()
- self.failUnless(isinstance(volumes, list))
-@@ -1018,7 +1021,7 @@ class TestVolume(unittest.TestCase):
- for id in ids:
- if id is not None:
- self.failUnless(isinstance(id, str))
--
-+"""
- class TestFileInputStream(unittest.TestCase):
- def setUp(self):
- self._f = open("file.txt", "w+")
-diff --git a/tests/test_overrides.py b/tests/test_overrides.py
-index 47f38a3..063792d 100644
---- a/tests/test_overrides.py
-+++ b/tests/test_overrides.py
-@@ -337,13 +337,13 @@ class TestPango(unittest.TestCase):
- desc = Pango.FontDescription('monospace')
- self.assertEquals(desc.get_family(), 'monospace')
- self.assertEquals(desc.get_variant(), Pango.Variant.NORMAL)
--
-+"""
- def test_layout(self):
- self.assertRaises(TypeError, Pango.Layout)
- context = Pango.Context()
- layout = Pango.Layout(context)
- self.assertEquals(layout.get_context(), context)
--
-+"""
- class TestGdk(unittest.TestCase):
-
- def test_constructor(self):
---
-1.8.1
-
diff --git a/dev-python/pygobject/files/pygobject-2.28.6-gio-types-2.32.patch b/dev-python/pygobject/files/pygobject-2.28.6-gio-types-2.32.patch
deleted file mode 100644
index fa0adf54..00000000
--- a/dev-python/pygobject/files/pygobject-2.28.6-gio-types-2.32.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 42d01f060c5d764baa881d13c103d68897163a49 Mon Sep 17 00:00:00 2001
-From: Ryan Lortie <desrt@desrt.ca>
-Date: Mon, 12 Mar 2012 16:44:14 -0400
-Subject: [PATCH] gio-types.defs: change some enums to flags
-
-These flags types were originally incorrectly handled in glib as being
-enums. That bug was fixed, but they're still enums here, leading to
-warnings about the mismatch.
-
-Change them to flags.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=668522
----
- gio/gio-types.defs | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/gio/gio-types.defs b/gio/gio-types.defs
-index 331e0bc..7eee5c8 100644
---- a/gio/gio-types.defs
-+++ b/gio/gio-types.defs
-@@ -526,7 +526,7 @@
- )
- )
-
--(define-enum MountMountFlags
-+(define-flags MountMountFlags
- (in-module "gio")
- (c-name "GMountMountFlags")
- (gtype-id "G_TYPE_MOUNT_MOUNT_FLAGS")
-@@ -545,7 +545,7 @@
- )
- )
-
--(define-enum DriveStartFlags
-+(define-flags DriveStartFlags
- (in-module "gio")
- (c-name "GDriveStartFlags")
- (gtype-id "G_TYPE_DRIVE_START_FLAGS")
-@@ -770,7 +770,7 @@
- )
- )
-
--(define-enum SocketMsgFlags
-+(define-flags SocketMsgFlags
- (in-module "gio")
- (c-name "GSocketMsgFlags")
- (gtype-id "G_TYPE_SOCKET_MSG_FLAGS")
---
-1.7.8.5
-
diff --git a/dev-python/pygobject/files/pygobject-2.28.6-set_qdata.patch b/dev-python/pygobject/files/pygobject-2.28.6-set_qdata.patch
deleted file mode 100644
index 55376b59..00000000
--- a/dev-python/pygobject/files/pygobject-2.28.6-set_qdata.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 42d871eb0b08ee6d55e95cc7e4b90844919555b9 Mon Sep 17 00:00:00 2001
-From: Ivan Stankovic <ivan.stankovic@avl.com>
-Date: Tue, 21 Feb 2012 12:24:58 +0100
-Subject: [PATCH] Fix set_qdata warning on accessing NULL gobject property
-
-https://bugzilla.gnome.org/show_bug.cgi?id=661155
----
- gobject/pygobject.c | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
-
-diff --git a/gobject/pygobject.c b/gobject/pygobject.c
-index 6c2f06c..70dc89a 100644
---- a/gobject/pygobject.c
-+++ b/gobject/pygobject.c
-@@ -991,7 +991,9 @@ pygobject_new(GObject *obj)
- PyObject *
- pygobject_new_sunk(GObject *obj)
- {
-- g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1));
-+ if (obj)
-+ g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1));
-+
- return pygobject_new_full(obj, TRUE, NULL);
- }
-
---
-1.7.8.5
-
diff --git a/dev-python/pygobject/files/pygobject-2.28.6-tests-no-introspection.patch b/dev-python/pygobject/files/pygobject-2.28.6-tests-no-introspection.patch
deleted file mode 100644
index d7e0c68e..00000000
--- a/dev-python/pygobject/files/pygobject-2.28.6-tests-no-introspection.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 9c8ec7495e9e73855dc284be293828572f408c92 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetromino@gentoo.org>
-Date: Tue, 25 Dec 2012 00:26:05 -0500
-Subject: [PATCH] Do not run introspection tests when building with
- introspection disabled
-
----
- tests/Makefile.am | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/tests/Makefile.am b/tests/Makefile.am
-index e60bad5..3a0d1b7 100644
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -120,9 +120,14 @@ RUN_TESTS_ENV_VARS= \
- RUN_TESTS_LAUNCH=$(RUN_TESTS_ENV_VARS) $(DBUS_LAUNCH) $(EXEC_NAME) $(PYTHON) $(srcdir)/runtests.py
-
- # run tests in separately to avoid loading static and introspection bindings in the same process
--check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
-+if ENABLE_INTROSPECTION
-+CHECK_LOCAL_INTROSPECTION_REQ = Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
-+endif
-+check-local: $(check_LTLIBRARIES:.la=.so) $(CHECK_LOCAL_INTROSPECTION_REQ)
- TEST_FILES="$(TEST_FILES_STATIC)" $(RUN_TESTS_LAUNCH)
-+if ENABLE_INTROSPECTION
- TEST_FILES="$(TEST_FILES_GI)" $(RUN_TESTS_LAUNCH)
-+endif
- if BUILD_GIO
- TEST_FILES="$(TEST_FILES_GIO)" $(RUN_TESTS_LAUNCH)
- endif
---
-1.8.0.2
-
diff --git a/dev-python/pygobject/metadata.xml b/dev-python/pygobject/metadata.xml
deleted file mode 100644
index 9b1bc26a..00000000
--- a/dev-python/pygobject/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>gnome</herd>
-<herd>python</herd>
-</pkgmetadata>
diff --git a/dev-python/pygobject/pygobject-2.28.6-r53.ebuild b/dev-python/pygobject/pygobject-2.28.6-r53.ebuild
deleted file mode 100644
index fe0c9796..00000000
--- a/dev-python/pygobject/pygobject-2.28.6-r53.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_6,2_7} )
-
-inherit autotools eutils gnome2 python-r1 virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python"
-HOMEPAGE="http://www.pygtk.org/"
-
-LICENSE="LGPL-2.1+"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples libffi test"
-
-COMMON_DEPEND=">=dev-libs/glib-2.24.0:2
- libffi? ( virtual/libffi:= )
- ${PYTHON_DEPS}
-"
-DEPEND="${COMMON_DEPEND}
- dev-util/gtk-doc-am
- virtual/pkgconfig
- test? (
- media-fonts/font-cursor-misc
- media-fonts/font-misc-misc )
-"
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.23"
-
-src_prepare() {
- # Fix FHS compliance, see upstream bug #535524
- epatch "${FILESDIR}/${PN}-2.28.3-fix-codegen-location.patch"
-
- # Do not build tests if unneeded, bug #226345
- epatch "${FILESDIR}/${PN}-2.28.3-make_check.patch"
-
- # Support installation for multiple Python versions, upstream bug #648292
- epatch "${FILESDIR}/${PN}-2.28.3-support_multiple_python_versions.patch"
-
- # Disable tests that fail
- epatch "${FILESDIR}/${P}-disable-failing-tests.patch"
-
- # Disable introspection tests when we build with --disable-introspection
- epatch "${FILESDIR}/${P}-tests-no-introspection.patch"
-
- # Fix warning spam
- epatch "${FILESDIR}/${P}-set_qdata.patch"
- epatch "${FILESDIR}/${P}-gio-types-2.32.patch"
-
- eautoreconf
- gnome2_src_prepare
-
- python_copy_sources
-
- prepare_shebangs() {
- # Make a backup with unconverted shebangs to keep python_doscript happy
- cp codegen/codegen.py pygobject-codegen-2.0
- sed -e "s%#! \?/usr/bin/env python%#!${PYTHON}%" \
- -i codegen/*.py || die "shebang convertion failed"
- }
- python_foreach_impl run_in_build_dir prepare_shebangs
-}
-
-src_configure() {
- DOCS="AUTHORS ChangeLog* NEWS README"
- # --disable-introspection and --disable-cairo because we use pygobject:3
- # for introspection support
- G2CONF="${G2CONF}
- --disable-introspection
- --disable-cairo
- $(use_with libffi ffi)"
-
- python_foreach_impl run_in_build_dir gnome2_src_configure
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-# FIXME: With python multiple ABI support, tests return 1 even when they pass
-src_test() {
- unset DBUS_SESSION_BUS_ADDRESS
- export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
-
- testing() {
- export XDG_CACHE_HOME="${T}/${EPYTHON}"
- run_in_build_dir Xemake -j1 check
- unset XDG_CACHE_HOME
- }
- python_foreach_impl testing
- unset GIO_USE_VFS
-}
-
-src_install() {
- installing() {
- local f prefixed_sitedir
-
- gnome2_src_install
-
- python_doscript pygobject-codegen-2.0
-
- # Don't keep multiple copies of pygobject-codegen-2.0 script
- prefixed_sitedir=$(python_get_sitedir)
- dosym "${prefixed_sitedir#${EPREFIX}}/gtk-2.0/codegen/codegen.py" /usr/bin/pygobject-codegen-2.0-${EPYTHON}
- }
- python_foreach_impl run_in_build_dir installing
-
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r examples
- fi
-}
-
-run_in_build_dir() {
- pushd "${BUILD_DIR}" > /dev/null || die
- "$@"
- popd > /dev/null
-}
diff --git a/dev-python/pygobject/pygobject-3.12.1.ebuild b/dev-python/pygobject/pygobject-3.12.1.ebuild
deleted file mode 100644
index 0182d1d8..00000000
--- a/dev-python/pygobject/pygobject-3.12.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_2,3_3} )
-
-inherit python-r1
-
-DESCRIPTION="GLib's GObject library bindings for Python, meta package"
-HOMEPAGE="http://www.pygtk.org/"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test +threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ~dev-python/pygobject-base-${PV}[threads=,examples=,test=,${PYTHON_USEDEP}]
- cairo? ( ~dev-python/pygobject-cairo-${PV}[threads=,${PYTHON_USEDEP}] )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
diff --git a/dev-python/pygobject/pygobject-3.13.3.ebuild b/dev-python/pygobject/pygobject-3.13.3.ebuild
deleted file mode 100644
index b055cd56..00000000
--- a/dev-python/pygobject/pygobject-3.13.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
-
-inherit python-r1
-
-DESCRIPTION="GLib's GObject library bindings for Python, meta package"
-HOMEPAGE="http://www.pygtk.org/"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test +threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ~dev-python/pygobject-base-${PV}[threads=,examples=,test=,${PYTHON_USEDEP}]
- cairo? ( ~dev-python/pygobject-cairo-${PV}[threads=,${PYTHON_USEDEP}] )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
diff --git a/dev-python/pygobject/pygobject-3.14.0.ebuild b/dev-python/pygobject/pygobject-3.14.0.ebuild
deleted file mode 100644
index a80d203c..00000000
--- a/dev-python/pygobject/pygobject-3.14.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-inherit python-r1
-
-DESCRIPTION="GLib's GObject library bindings for Python, meta package"
-HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test +threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ~dev-python/pygobject-base-${PV}[threads=,examples=,test=,${PYTHON_USEDEP}]
- cairo? ( ~dev-python/pygobject-cairo-${PV}[threads=,${PYTHON_USEDEP}] )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
diff --git a/dev-python/pygobject/pygobject-3.15.0.ebuild b/dev-python/pygobject/pygobject-3.15.0.ebuild
deleted file mode 100644
index a80d203c..00000000
--- a/dev-python/pygobject/pygobject-3.15.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-inherit python-r1
-
-DESCRIPTION="GLib's GObject library bindings for Python, meta package"
-HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test +threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ~dev-python/pygobject-base-${PV}[threads=,examples=,test=,${PYTHON_USEDEP}]
- cairo? ( ~dev-python/pygobject-cairo-${PV}[threads=,${PYTHON_USEDEP}] )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
diff --git a/dev-python/pygobject/pygobject-3.16.1.ebuild b/dev-python/pygobject/pygobject-3.16.1.ebuild
deleted file mode 100644
index 1c755cf9..00000000
--- a/dev-python/pygobject/pygobject-3.16.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit python-r1
-
-DESCRIPTION="GLib's GObject library bindings for Python, meta package"
-HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test +threads"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ~dev-python/pygobject-base-${PV}[threads=,examples=,test=,${PYTHON_USEDEP}]
- cairo? ( ~dev-python/pygobject-cairo-${PV}[threads=,${PYTHON_USEDEP}] )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
diff --git a/dev-python/pymaxe/Manifest b/dev-python/pymaxe/Manifest
deleted file mode 100644
index faeb836e..00000000
--- a/dev-python/pymaxe/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pymaxe.tar.gz 195654 SHA256 3532b56bf3fbf9188f81684cb4148099ea9fbb870234495dcdef095933724c36 SHA512 6f9bbdf2fe3b63cd1186c64716303a75dc1a69378cddca76abb5003ccd95d01741d637a36f6272c5377149c3517e2fb1fa105977e9b46bedf1e1ea81e9394471 WHIRLPOOL e7ce1674aa0cb5ed521beb04117d81401f9e6cd461eb7d60c3e5d4daaff3269abecedd95403fa924b3242a3b94b4331819e7e2478c891f7ba83c1139701f0d84
diff --git a/dev-python/pymaxe/pymaxe-20130303.ebuild b/dev-python/pymaxe/pymaxe-20130303.ebuild
deleted file mode 100644
index f84c8c1b..00000000
--- a/dev-python/pymaxe/pymaxe-20130303.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils
-
-RP="pymaxe"
-
-DESCRIPTION="Python support for Maxe"
-HOMEPAGE="http://pymaxe.com"
-SRC_URI="http://pymaxe.com/files/latest/${RP}.tar.gz -> ${PN}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-RDEPEND="x11-libs/pango"
-DEPEND=""
-
-S="${WORKDIR}"
-
-src_compile() {
- cd "${S}"
-}
-
-src_install() {
- doins -r "${S}"/usr || die
-}
diff --git a/dev-python/pysmbc/Manifest b/dev-python/pysmbc/Manifest
deleted file mode 100644
index d7d03e0b..00000000
--- a/dev-python/pysmbc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pysmbc-1.0.13.tar.bz2 20795 SHA256 479fbb70d97fb64208d95975dc745f06f75661f954a8cbb988fe8b5bce4f379b
diff --git a/dev-python/pysmbc/pysmbc-1.0.13.ebuild b/dev-python/pysmbc/pysmbc-1.0.13.ebuild
deleted file mode 100644
index 42d7bb73..00000000
--- a/dev-python/pysmbc/pysmbc-1.0.13.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-PYTHON_DEPEND="2"
-
-inherit distutils
-
-DESCRIPTION="Python bindings for libsmbclient"
-HOMEPAGE="https://fedorahosted.org/pysmbc"
-SRC_URI="http://cyberelk.net/tim/data/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-pkg_setup() {
- python_set_active_version 2
-} \ No newline at end of file
diff --git a/dev-python/python-blivet/Manifest b/dev-python/python-blivet/Manifest
deleted file mode 100644
index 50286488..00000000
--- a/dev-python/python-blivet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST blivet-0.23.9-1.tar.gz 230824 SHA256 4cf312640c7cf040e621f997cd16496b67b84f98a70cb9aee4adce4f3353abd7 SHA512 8ca5484291b1531c7af7f2122b6a05177b685f3f112d146d382fdd6e940c8e9c51c200439d7f0fe0fd9d80e5ae0bd1ae53c07d90159c1c63aa5fa6c739789b3e WHIRLPOOL ab1bf6d45f43172e15f8f149528fb02c615677b634cfde3780c2ff5f40b63e7c67d1ca844531aaeb4f33fa39404677268de1d7ecc8bf0e432ac0143138237a97
diff --git a/dev-python/python-blivet/files/0001-Update-package-names-to-reflect-Gentoo-ones.patch b/dev-python/python-blivet/files/0001-Update-package-names-to-reflect-Gentoo-ones.patch
deleted file mode 100644
index 142ad49c..00000000
--- a/dev-python/python-blivet/files/0001-Update-package-names-to-reflect-Gentoo-ones.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-From 149d6e87069036aec413834ff93fa59fb9db2ab6 Mon Sep 17 00:00:00 2001
-From: Fabio Erculiani <lxnay@sabayon.org>
-Date: Sat, 10 May 2014 14:01:13 +0100
-Subject: [PATCH] Update package names to reflect Gentoo ones
-
----
- blivet/devices.py | 10 +++++-----
- blivet/formats/fs.py | 4 ++--
- blivet/formats/luks.py | 2 +-
- blivet/formats/multipath.py | 2 +-
- blivet/platform.py | 6 +++---
- 5 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/blivet/devices.py b/blivet/devices.py
-index 1af4e00..137a61b 100644
---- a/blivet/devices.py
-+++ b/blivet/devices.py
-@@ -1987,7 +1987,7 @@ class DMCryptDevice(DMDevice):
- class LUKSDevice(DMCryptDevice):
- """ A mapped LUKS device. """
- _type = "luks/dm-crypt"
-- _packages = ["cryptsetup-luks"]
-+ _packages = ["cryptsetup"]
-
- def __init__(self, name, format=None, size=None, uuid=None,
- exists=False, sysfsPath='', parents=None):
-@@ -3612,7 +3612,7 @@ class DMRaidArrayDevice(DMDevice):
- class MultipathDevice(DMDevice):
- """ A multipath device """
- _type = "dm-multipath"
-- _packages = ["device-mapper-multipath"]
-+ _packages = ["multipath-tools"]
- _services = ["multipathd"]
- _partitionable = True
- _isDisk = True
-@@ -3990,7 +3990,7 @@ class LoopDevice(StorageDevice):
- class iScsiDiskDevice(DiskDevice, NetworkStorageDevice):
- """ An iSCSI disk. """
- _type = "iscsi"
-- _packages = ["iscsi-initiator-utils", "dracut-network"]
-+ _packages = ["open-iscsi"]
-
- def __init__(self, device, **kwargs):
- self.node = kwargs.pop("node")
-@@ -4055,7 +4055,7 @@ class iScsiDiskDevice(DiskDevice, NetworkStorageDevice):
- class FcoeDiskDevice(DiskDevice, NetworkStorageDevice):
- """ An FCoE disk. """
- _type = "fcoe"
-- _packages = ["fcoe-utils", "dracut-network"]
-+ _packages = ["fcoe-utils"]
-
- def __init__(self, device, **kwargs):
- self.nic = kwargs.pop("nic")
-@@ -4227,7 +4227,7 @@ class DASDDevice(DiskDevice):
- class NFSDevice(StorageDevice, NetworkStorageDevice):
- """ An NFS device """
- _type = "nfs"
-- _packages = ["dracut-network"]
-+ _packages = []
-
- def __init__(self, device, format=None, parents=None):
- # we could make host/ip, path, &c but will anything use it?
-diff --git a/blivet/formats/fs.py b/blivet/formats/fs.py
-index 103717e..a03d3b6 100644
---- a/blivet/formats/fs.py
-+++ b/blivet/formats/fs.py
-@@ -1153,7 +1153,7 @@ class ReiserFS(FS):
- _supported = False
- _dump = True
- _check = True
-- _packages = ["reiserfs-utils"]
-+ _packages = ["reiserfsprogs"]
- _infofs = "debugreiserfs"
- _defaultInfoOptions = []
- _existingSizeFields = ["Count of blocks on the device:", "Blocksize:"]
-@@ -1255,7 +1255,7 @@ class HFSPlus(FS):
- _udevTypes = ["hfsplus"]
- _mkfs = "mkfs.hfsplus"
- _fsck = "fsck.hfsplus"
-- _packages = ["hfsplus-tools"]
-+ _packages = ["hfsutils"]
- _formattable = True
- _mountType = "hfsplus"
- _minSize = 1
-diff --git a/blivet/formats/luks.py b/blivet/formats/luks.py
-index 8f9ae7b..0eea209 100644
---- a/blivet/formats/luks.py
-+++ b/blivet/formats/luks.py
-@@ -49,7 +49,7 @@ class LUKS(DeviceFormat):
- _formattable = True # can be formatted
- _supported = False # is supported
- _linuxNative = True # for clearpart
-- _packages = ["cryptsetup-luks"] # required packages
-+ _packages = ["cryptsetup"] # required packages
- _minSize = crypto.LUKS_METADATA_SIZE
-
- def __init__(self, *args, **kwargs):
-diff --git a/blivet/formats/multipath.py b/blivet/formats/multipath.py
-index 2d6a5f3..b5c808b 100644
---- a/blivet/formats/multipath.py
-+++ b/blivet/formats/multipath.py
-@@ -39,7 +39,7 @@ class MultipathMember(DeviceFormat):
- _formattable = False # can be formatted
- _supported = True # is supported
- _linuxNative = False # for clearpart
-- _packages = ["device-mapper-multipath"] # required packages
-+ _packages = ["multipath-tools"] # required packages
- _resizable = False # can be resized
- _maxSize = 0 # maximum size in MB
- _minSize = 0 # minimum size in MB
-diff --git a/blivet/platform.py b/blivet/platform.py
-index 31c4f50..f5d4dda 100644
---- a/blivet/platform.py
-+++ b/blivet/platform.py
-@@ -129,7 +129,7 @@ class Platform(object):
- def packages (self):
- _packages = self._packages
- if flags.boot_cmdline.get('fips', None) == '1':
-- _packages.append('dracut-fips')
-+ _packages.append('sys-kernel/dracut')
- return _packages
-
- def setDefaultPartitioning(self):
-@@ -211,7 +211,7 @@ class MacEFI(EFI):
- _boot_stage1_format_types = ["macefi"]
- _boot_efi_description = N_("Apple EFI Boot Partition")
- _non_linux_format_types = ["macefi"]
-- _packages = ["mactel-boot"]
-+ _packages = []
-
- def setDefaultPartitioning(self):
- ret = Platform.setDefaultPartitioning(self)
-@@ -276,7 +276,7 @@ class PS3(PPC):
- pass
-
- class S390(Platform):
-- _packages = ["s390utils"]
-+ _packages = ["sys-apps/s390-tools"]
- _disklabel_types = ["msdos", "dasd"]
- _boot_stage1_device_types = ["disk", "partition"]
- _boot_dasd_description = N_("DASD")
---
-1.9.2
-
diff --git a/dev-python/python-blivet/files/0001-devices-enable-UUID-for-dm-based-devices-in-fstab.patch b/dev-python/python-blivet/files/0001-devices-enable-UUID-for-dm-based-devices-in-fstab.patch
deleted file mode 100644
index 5b795345..00000000
--- a/dev-python/python-blivet/files/0001-devices-enable-UUID-for-dm-based-devices-in-fstab.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From f026c2980c7c82599427645f7cd36e18bc02536f Mon Sep 17 00:00:00 2001
-From: Fabio Erculiani <lxnay@sabayon.org>
-Date: Sun, 11 May 2014 21:18:37 +0100
-Subject: [PATCH] devices: enable UUID= for dm-based devices in fstab
-
----
- blivet/devices.py | 5 -----
- 1 file changed, 5 deletions(-)
-
-diff --git a/blivet/devices.py b/blivet/devices.py
-index 137a61b..714c849 100644
---- a/blivet/devices.py
-+++ b/blivet/devices.py
-@@ -1820,11 +1820,6 @@ class DMDevice(StorageDevice):
- return d
-
- @property
-- def fstabSpec(self):
-- """ Return the device specifier for use in /etc/fstab. """
-- return self.path
--
-- @property
- def mapName(self):
- """ This device's device-mapper map name """
- return self.name
---
-1.9.2
-
diff --git a/dev-python/python-blivet/files/python-blivet-commit-to-disk-settle.patch b/dev-python/python-blivet/files/python-blivet-commit-to-disk-settle.patch
deleted file mode 100644
index 17de6606..00000000
--- a/dev-python/python-blivet/files/python-blivet-commit-to-disk-settle.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/blivet/formats/disklabel.py b/blivet/formats/disklabel.py
-index 5015548..9071596 100644
---- a/blivet/formats/disklabel.py
-+++ b/blivet/formats/disklabel.py
-@@ -304,6 +304,7 @@ class DiskLabel(DeviceFormat):
- raise DiskLabelCommitError(msg)
- else:
- self.updateOrigPartedDisk()
-+ udev_settle()
-
- def addPartition(self, *args, **kwargs):
- partition = kwargs.get("partition", None)
diff --git a/dev-python/python-blivet/files/python-blivet-udev-path.patch b/dev-python/python-blivet/files/python-blivet-udev-path.patch
deleted file mode 100644
index 013080b8..00000000
--- a/dev-python/python-blivet/files/python-blivet-udev-path.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/blivet/pyudev.py
-+++ b/blivet/pyudev.py
-@@ -9,7 +9,7 @@ from ctypes import CDLL, c_char_p, c_int
- # XXX this one may need some tweaking...
- def find_library(name, somajor=0):
- env = os.environ.get("LD_LIBRARY_PATH")
-- common = ["/lib64", "/lib"]
-+ common = ["/lib64", "/lib", "/usr/lib64", "/usr/lib"]
-
- if env:
- libdirs = env.split(":") + common
diff --git a/dev-python/python-blivet/files/python-blivet-workaround-disable-multipath.patch b/dev-python/python-blivet/files/python-blivet-workaround-disable-multipath.patch
deleted file mode 100644
index 0102e10d..00000000
--- a/dev-python/python-blivet/files/python-blivet-workaround-disable-multipath.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/blivet/devicelibs/mpath.py
-+++ b/blivet/devicelibs/mpath.py
-@@ -11,4 +11,5 @@ def flush_mpaths():
- log.error("multipath: some devices could not be flushed")
-
- def is_multipath_member(path):
-- return (util.run_program(["multipath", "-c", path]) == 0)
-+ return False
-+ # return (util.run_program(["multipath", "-c", path]) == 0)
diff --git a/dev-python/python-blivet/metadata.xml b/dev-python/python-blivet/metadata.xml
deleted file mode 100644
index de483c53..00000000
--- a/dev-python/python-blivet/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?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/dev-python/python-blivet/python-blivet-0.23.9-r3.ebuild b/dev-python/python-blivet/python-blivet-0.23.9-r3.ebuild
deleted file mode 100644
index db930029..00000000
--- a/dev-python/python-blivet/python-blivet-0.23.9-r3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-SUPPORT_PYTHON_ABIS="1"
-
-inherit eutils distutils
-
-REAL_PN="${PN/python-}"
-
-DESCRIPTION="python module for examining and modifying storage configuration."
-HOMEPAGE="https://fedoraproject.org/wiki/Blivet"
-SRC_URI="https://github.com/Sabayon/${REAL_PN}/archive/${REAL_PN}-${PV}-1.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-util/pykickstart-1.99.22
- >=sys-apps/util-linux-2.15.1
- >=sys-block/parted-1.8.1
- sys-fs/cryptsetup
- >=dev-python/python-cryptsetup-0.1.1
- sys-fs/mdadm
- sys-fs/dosfstools
- >=sys-fs/e2fsprogs-1.41.0
- sys-fs/btrfs-progs
- >=dev-python/pyblock-0.45
- sys-fs/multipath-tools
- sys-process/lsof
- "
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${REAL_PN}-${REAL_PN}-${PV}-1"
-
-src_prepare() {
- # libudev in Gentoo is in /usr/lib64 if systemd
- epatch "${FILESDIR}/${PN}-udev-path.patch"
-
- # multipath -c hangs on x86 due to a libc bug
- # Temporarily disable this
- use x86 && epatch "${FILESDIR}/${PN}-workaround-disable-multipath.patch"
-
- # Fix package names
- epatch "${FILESDIR}/0001-Update-package-names-to-reflect-Gentoo-ones.patch"
- # enable UUID= support for dm-based devices (dmcrypt, md, etc)
- epatch "${FILESDIR}/0001-devices-enable-UUID-for-dm-based-devices-in-fstab.patch"
-
- # Sabayon: commitToDisk should wait on udev. There is a missing udev_settle() call.
- epatch "${FILESDIR}/${PN}-commit-to-disk-settle.patch"
-
- distutils_src_prepare
-}
diff --git a/dev-python/python-exec/ChangeLog b/dev-python/python-exec/ChangeLog
deleted file mode 100644
index 4ed2a526..00000000
--- a/dev-python/python-exec/ChangeLog
+++ /dev/null
@@ -1,88 +0,0 @@
-# ChangeLog for dev-lang/python-exec
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/ChangeLog,v 1.20 2015/02/19 17:24:36 mgorny Exp $
-
- 19 Feb 2015; Michał Górny <mgorny@gentoo.org> -python-exec-0.3.1-r1.ebuild,
- -python-exec-0.9999.ebuild:
- Remove python-exec:0.
-
- 06 Jul 2014; Michał Górny <mgorny@gentoo.org> python-exec-0.3.1-r1.ebuild,
- python-exec-0.9999.ebuild, python-exec-2.0.1-r1.ebuild,
- python-exec-2.9999.ebuild:
- Replace obsolete mirror://bitbucket with the real URI.
-
- 16 May 2014; Michał Górny <mgorny@gentoo.org> -python-exec-0.3.1.ebuild,
- -python-exec-2.0.1.ebuild, -python-exec-2.0.ebuild:
- Drop old.
-
-*python-exec-2.0.1-r1 (06 Mar 2014)
-*python-exec-0.3.1-r1 (06 Mar 2014)
-
- 06 Mar 2014; Michał Górny <mgorny@gentoo.org> +python-exec-0.3.1-r1.ebuild,
- +python-exec-2.0.1-r1.ebuild, python-exec-0.9999.ebuild,
- python-exec-2.9999.ebuild:
- Remove dev-python/python-exec PDEP since it is going for p.mask.
-
- 29 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-exec-0.3.1.ebuild,
- python-exec-0.9999.ebuild, python-exec-2.0.1.ebuild, python-exec-2.0.ebuild,
- python-exec-2.9999.ebuild:
- Fix LICENSE to right value.
-
- 18 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-exec-0.3.1.ebuild,
- python-exec-0.9999.ebuild, python-exec-2.0.1.ebuild, python-exec-2.0.ebuild,
- python-exec-2.9999.ebuild:
- Add arm64 love.
-
- 18 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-exec-0.3.1.ebuild,
- python-exec-2.0.1.ebuild:
- Mark m68k/s390/sh stable.
-
- 01 Dec 2013; Akinori Hattori <hattya@gentoo.org> python-exec-2.0.1.ebuild:
- ia64 stable wrt bug #491420
-
- 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
- Stable for x86, wrt bug #491420
-
- 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
- Stable for sparc, wrt bug #491420
-
- 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
- Stable for ppc, wrt bug #491420
-
- 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
- Stable for ppc64, wrt bug #491420
-
- 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
- Stable for arm, wrt bug #491420
-
- 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
- Stable for alpha, wrt bug #491420
-
- 23 Nov 2013; Pacho Ramos <pacho@gentoo.org> python-exec-2.0.1.ebuild:
- amd64 stable, bug #491420
-
- 19 Nov 2013; Jeroen Roovers <jer@gentoo.org> python-exec-2.0.1.ebuild:
- Stable for HPPA (bug #491420).
-
-*python-exec-2.0.1 (16 Nov 2013)
-
- 16 Nov 2013; Michał Górny <mgorny@gentoo.org> +python-exec-2.0.1.ebuild:
- Version bump. Fix unitialized memory access, bug #491410.
-
- 15 Nov 2013; Robin H. Johnson <robbat2@gentoo.org> python-exec-0.3.1.ebuild,
- python-exec-0.9999.ebuild, python-exec-2.0.ebuild, python-exec-2.9999.ebuild:
- Use PDEPEND to fix python-exec dep for all users, acked by ZeroChaos & mgorny
- in #gentoo-dev.
-
- 09 Nov 2013; Pacho Ramos <pacho@gentoo.org> python-exec-2.0.ebuild:
- amd64 stable, bug #488682
-
-*python-exec-0.9999 (30 Oct 2013)
-*python-exec-2.9999 (30 Oct 2013)
-*python-exec-0.3.1 (30 Oct 2013)
-*python-exec-2.0 (30 Oct 2013)
-
- 30 Oct 2013; Michał Górny <mgorny@gentoo.org> +metadata.xml,
- +python-exec-0.3.1.ebuild, +python-exec-0.9999.ebuild,
- +python-exec-2.0.ebuild, +python-exec-2.9999.ebuild:
- Move the real ebuilds of dev-python/python-exec to dev-lang/python-exec.
diff --git a/dev-python/python-exec/Manifest b/dev-python/python-exec/Manifest
deleted file mode 100644
index d24ea05f..00000000
--- a/dev-python/python-exec/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python-exec-2.0.1.tar.bz2 80965 SHA256 3eddcb0d6c682a5c182c62578bb8d6ce1140a009873747e9ba1bf9de72ed7efd SHA512 0396e2617c759a66b16e57b0ca60b57e03f3c8096ae4a7f2e402eafcbee4ffd839bf0c6e4d259c6ba90940f9ba7e3f191125e395080cce3ef82e5f52053d0462 WHIRLPOOL 50c0cac1c7e2b5d2a21125647874c83caeabee293b87ef01926474d492b79b7837754c2d26173282977e9d00024559bb070f8d76bb5227df1776e937cd280c32
diff --git a/dev-python/python-exec/metadata.xml b/dev-python/python-exec/metadata.xml
deleted file mode 100644
index 6f5434d6..00000000
--- a/dev-python/python-exec/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>python</herd>
- <upstream>
- <maintainer status="active">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <bugs-to>https://bitbucket.org/mgorny/python-exec/issues/</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/python-exec/python-exec-2.0.1-r1.ebuild b/dev-python/python-exec/python-exec-2.0.1-r1.ebuild
deleted file mode 100644
index f7996dd2..00000000
--- a/dev-python/python-exec/python-exec-2.0.1-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.0.1-r1.ebuild,v 1.2 2014/07/06 13:18:50 mgorny Exp $
-
-EAPI=5
-
-# Kids, don't do this at home!
-inherit python-utils-r1
-PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
-
-inherit autotools-utils python-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
-SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
-
-LICENSE="BSD-2"
-SLOT="2"
-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 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RDEPEND="!<dev-python/python-exec-10000"
-
-src_configure() {
- local pyimpls i EPYTHON
- for i in "${PYTHON_COMPAT[@]}"; do
- python_export "${i}" EPYTHON
- pyimpls+=" ${EPYTHON}"
- done
-
- local myeconfargs=(
- --with-eprefix="${EPREFIX}"
- --with-python-impls="${pyimpls}"
- )
-
- autotools-utils_src_configure
-}
diff --git a/dev-python/python-exec/python-exec-2.9999.ebuild b/dev-python/python-exec/python-exec-2.9999.ebuild
deleted file mode 100644
index 7a023a0f..00000000
--- a/dev-python/python-exec/python-exec-2.9999.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.9999.ebuild,v 1.6 2014/07/06 13:18:50 mgorny Exp $
-
-EAPI=5
-
-#if LIVE
-AUTOTOOLS_AUTORECONF=yes
-EGIT_REPO_URI="http://bitbucket.org/mgorny/${PN}.git"
-EGIT_BRANCH="python-exec2"
-
-inherit git-r3
-#endif
-
-# Kids, don't do this at home!
-inherit python-utils-r1
-PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
-
-inherit autotools-utils python-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
-SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
-
-LICENSE="BSD-2"
-SLOT="2"
-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 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RDEPEND="!<dev-python/python-exec-10000"
-
-#if LIVE
-KEYWORDS=
-SRC_URI=
-#endif
-
-src_configure() {
- local pyimpls i EPYTHON
- for i in "${PYTHON_COMPAT[@]}"; do
- python_export "${i}" EPYTHON
- pyimpls+=" ${EPYTHON}"
- done
-
- local myeconfargs=(
- --with-eprefix="${EPREFIX}"
- --with-python-impls="${pyimpls}"
- )
-
- autotools-utils_src_configure
-}
diff --git a/dev-python/python-report/files/bugs.kogaion.org.ini b/dev-python/python-report/files/bugs.kogaion.org.ini
deleted file mode 100644
index 2bb98c9c..00000000
--- a/dev-python/python-report/files/bugs.kogaion.org.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[bugs.rogentos.ro]
-# template
-template=bugzilla-template
-
-# rhbz url
-bugzilla_host=bugs.rogentos.ro
-
-# rhbz login, a password is always asked.
-# username=user@example.com
diff --git a/dev-python/python-report/files/bugs.rogentos.ro.ini b/dev-python/python-report/files/bugs.rogentos.ro.ini
deleted file mode 100644
index 2bb98c9c..00000000
--- a/dev-python/python-report/files/bugs.rogentos.ro.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[bugs.rogentos.ro]
-# template
-template=bugzilla-template
-
-# rhbz url
-bugzilla_host=bugs.rogentos.ro
-
-# rhbz login, a password is always asked.
-# username=user@example.com
diff --git a/dev-python/python-report/files/python-report-0.10-disable-rpm.patch b/dev-python/python-report/files/python-report-0.10-disable-rpm.patch
deleted file mode 100644
index 501bb703..00000000
--- a/dev-python/python-report/files/python-report-0.10-disable-rpm.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -Nurp python-report-0.10.orig/python/report/templates/bugzilla-template/__init__.py python-report-0.10/python/report/templates/bugzilla-template/__init__.py
---- python-report-0.10.orig/python/report/templates/bugzilla-template/__init__.py 2010-04-02 19:32:19.729109477 +0200
-+++ python-report-0.10/python/report/templates/bugzilla-template/__init__.py 2010-04-02 19:32:54.640917830 +0200
-@@ -106,7 +106,6 @@ import filer
- def sendToBugzilla(component, signature, io, bzfiler,
- optionsDict, fileName, fileDescription):
-
-- import rpmUtils.arch
-
- class BugzillaCommunicationException (Exception):
- pass
-@@ -204,7 +203,7 @@ def sendToBugzilla(component, signature,
- bug = withBugzillaDo(bzfiler, lambda b: b.createbug(product=bzfiler.getproduct(),
- component=component,
- version=bzfiler.getversion(),
-- platform=rpmUtils.arch.getBaseArch(),
-+ # platform=rpmUtils.arch.getBaseArch(),
- bug_severity="medium",
- priority="medium",
- op_sys="Linux",
diff --git a/dev-python/python-report/files/python-report-0.10-fix-version-detection.patch b/dev-python/python-report/files/python-report-0.10-fix-version-detection.patch
deleted file mode 100644
index d8f9b955..00000000
--- a/dev-python/python-report/files/python-report-0.10-fix-version-detection.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -Nurp python-report-0.10.orig//python/report/templates/bugzilla-template/filer.py python-report-0.10/python/report/templates/bugzilla-template/filer.py
---- python-report-0.10.orig//python/report/templates/bugzilla-template/filer.py 2010-04-13 23:08:08.849090647 +0200
-+++ python-report-0.10/python/report/templates/bugzilla-template/filer.py 2010-04-13 23:09:20.799052132 +0200
-@@ -61,15 +61,11 @@ def getVersion():
- if os.path.exists(SYSTEM_VERSION_PATH):
- file = open(SYSTEM_VERSION_PATH, "r")
- content = file.read()
-- if content.find("Rawhide") > -1:
-- return "rawhide"
--
-- clist = content.split(" ")
-- i = clist.index("release")
-- return clist[i+1]
-+ file.close()
-+ return content.strip().split()[-1]
- else:
- # default to rawhide
-- return "rawhide"
-+ return "unknown"
-
- class LoginError(Exception):
- """An error occurred while logging into the bug reporting system."""
diff --git a/dev-python/python-report/files/python-report-0.10-kogaion-defaults.patch b/dev-python/python-report/files/python-report-0.10-kogaion-defaults.patch
deleted file mode 100644
index cc158652..00000000
--- a/dev-python/python-report/files/python-report-0.10-kogaion-defaults.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff -Nurp python-report-0.10.orig/python/report/templates/bugzilla-template/__init__.py python-report-0.10/python/report/templates/bugzilla-template/__init__.py
---- python-report-0.10.orig/python/report/templates/bugzilla-template/__init__.py 2010-04-02 18:46:19.862030189 +0200
-+++ python-report-0.10/python/report/templates/bugzilla-template/__init__.py 2010-04-02 18:56:47.102924468 +0200
-@@ -55,10 +55,10 @@ def displayURL(optionsDict):
- def bugURL(optionsDict):
- if 'bugURL' in optionsDict:
- return optionsDict["bugURL"]
-- host = "bugzilla.redhat.com"
-+ host = "bugs.rogentos.ro"
- if 'bugzilla_host' in optionsDict:
- host = optionsDict["bugzilla_host"]
-- return "https://" + host + "/xmlrpc.cgi"
-+ return "http://" + host + "/xmlrpc.cgi"
-
- def report(signature, io, optionsDict):
- if not io:
-@@ -130,8 +130,8 @@ def sendToBugzilla(component, signature,
-
- try:
- if not bzfiler:
-- bzfiler = filer.BugzillaFiler("https://bugzilla.redhat.com/xmlrpc.cgi",
-- "http://bugzilla.redhat.com",
-+ bzfiler = filer.BugzillaFiler("http://bugs.rogentos.ro/xmlrpc.cgi",
-+ "http://bugs.rogentos.ro",
- filer.getVersion(), filer.getProduct())
-
- if not bzfiler or not bzfiler.supportsFiling() or not bzfiler.bugUrl:
-diff -Nurp python-report-0.10.orig/python/report/templates/RHEL-template/__init__.py python-report-0.10/python/report/templates/RHEL-template/__init__.py
---- python-report-0.10.orig/python/report/templates/RHEL-template/__init__.py 2010-04-02 18:46:19.862030189 +0200
-+++ python-report-0.10/python/report/templates/RHEL-template/__init__.py 2010-04-02 18:56:33.214921519 +0200
-@@ -55,10 +55,10 @@ def displayURL(optionsDict):
- def bugURL(optionsDict):
- if optionsDict.has_key("bugURL"):
- return optionsDict["bugURL"]
-- host = "bugzilla.redhat.com"
-+ host = "bugs.rogentos.ro"
- if optionsDict.has_key("bugzilla_host"):
- host = optionsDict["bugzilla_host"]
-- return "https://" + host + "/xmlrpc.cgi"
-+ return "http://" + host + "/xmlrpc.cgi"
-
- def report(signature, io, optionsDict):
- if not io:
-@@ -131,8 +131,8 @@ def sendToBugzilla( component, hashmarke
-
- try:
- if not bzfiler:
-- bzfiler = filer.BugzillaFiler("https://bugzilla.redhat.com/xmlrpc.cgi",
-- "http://bugzilla.redhat.com",
-+ bzfiler = filer.BugzillaFiler("http://bugs.rogentos.ro/xmlrpc.cgi",
-+ "http://bugs.rogentos.ro",
- filer.getVersion(), filer.getProduct())
-
- if not bzfiler or not bzfiler.supportsFiling() or not bzfiler.bugUrl:
diff --git a/dev-python/python-report/files/python-report-0.23-disable-Werror.patch b/dev-python/python-report/files/python-report-0.23-disable-Werror.patch
deleted file mode 100644
index e4bdc909..00000000
--- a/dev-python/python-report/files/python-report-0.23-disable-Werror.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -1,5 +1,5 @@
- AC_INIT([report], [0.23])
--AM_INIT_AUTOMAKE([-Wall -Werror foreign])
-+AM_INIT_AUTOMAKE([-Wall foreign])
- AC_PROG_CC
- AC_PROG_CXX
- AC_PROG_LIBTOOL
diff --git a/dev-python/python-report/files/python-report-0.23-disable-rpm.patch b/dev-python/python-report/files/python-report-0.23-disable-rpm.patch
deleted file mode 100644
index 4a110930..00000000
--- a/dev-python/python-report/files/python-report-0.23-disable-rpm.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/python/report/plugins/bugzilla/__init__.py
-+++ b/python/report/plugins/bugzilla/__init__.py
-@@ -115,8 +115,6 @@ import filer
- def sendToBugzilla(component, signature, io, bzfiler,
- optionsDict, fileName, fileDescription):
-
-- import rpmUtils.arch
--
- class BugzillaCommunicationException (Exception):
- pass
-
-@@ -298,7 +296,6 @@ def sendToBugzilla(component, signature,
- product=bzfiler.getproduct(),
- component=component,
- version=bzfiler.getversion(),
-- platform=rpmUtils.arch.getBaseArch(),
- bug_severity="medium",
- priority="medium",
- op_sys="Linux",
diff --git a/dev-python/python-report/files/python-report-0.23-kogaion-config.patch b/dev-python/python-report/files/python-report-0.23-kogaion-config.patch
deleted file mode 100644
index dcc99773..00000000
--- a/dev-python/python-report/files/python-report-0.23-kogaion-config.patch
+++ /dev/null
@@ -1,55 +0,0 @@
---- a/etc/Makefile.am
-+++ b/etc/Makefile.am
-@@ -1,11 +1,9 @@
- nobase_dist_sysconf_DATA = \
--report.d/bugzilla.redhat.com.conf \
--report.d/RHEL-bugzilla.redhat.com.conf \
-+report.d/bugs.rogentos.ro.conf \
- report.conf \
- report.d/ftp.conf \
- report.d/scp.conf \
- report.d/localsave.conf \
--report.d/strata-test.conf \
--report.d/RHEL.conf
-+report.d/strata-test.conf
-
- dist_man_MANS = report.conf.5
---- a/etc/report.d/bugs.rogentos.ro.conf
-+++ b/etc/report.d/bugs.rogentos.ro.conf
-@@ -0,0 +1,7 @@
-+[bugs.rogentos.ro]
-+# plugin
-+plugin=bugzilla
-+
-+# rhbz url
-+bugzilla_host=bugs.rogentos.ro
-+
---- a/python/report/plugins/bugzilla/__init__.py
-+++ b/python/report/plugins/bugzilla/__init__.py
-@@ -1,5 +1,5 @@
- """
-- A Report plugin to send a report to bugzilla.redhat.com.
-+ A Report plugin to send a report to bugs.rogentos.ro.
- Copyright (C) 2009 Red Hat, Inc
-
- Author(s): Gavin Romig-Koch <gavin@redhat.com>
-@@ -54,7 +54,7 @@ def displayURL(optionsDict):
- def bugURL(optionsDict):
- if 'bugURL' in optionsDict:
- return optionsDict["bugURL"]
-- host = "bugzilla.redhat.com"
-+ host = "bugs.rogentos.ro"
- if 'bugzilla_host' in optionsDict:
- host = optionsDict["bugzilla_host"]
- return "https://" + host + "/xmlrpc.cgi"
-@@ -149,8 +149,8 @@ def sendToBugzilla(component, signature,
- else:
- version = filer.getVersion()
-
-- bzfiler = filer.BugzillaFiler("https://bugzilla.redhat.com/xmlrpc.cgi",
-- "http://bugzilla.redhat.com",
-+ bzfiler = filer.BugzillaFiler("https://bugs.rogentos.ro/xmlrpc.cgi",
-+ "http://bugs.rogentos.ro",
- version, product)
-
- if not bzfiler or not bzfiler.supportsFiling() or not bzfiler.bugUrl:
diff --git a/dev-python/python-report/python-report-0.10-r1.ebuild b/dev-python/python-report/python-report-0.10-r1.ebuild
deleted file mode 100644
index cd4a57b6..00000000
--- a/dev-python/python-report/python-report-0.10-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-EGIT_REPO_URI="git://git.fedorahosted.org/report.git"
-EGIT_COMMIT="${PV}"
-inherit base git-2 autotools eutils
-
-DESCRIPTION="Provides a single configurable problem/bug/issue reporting API."
-HOMEPAGE="http://git.fedoraproject.org/git/?p=report.git;a=summary"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-arch/rpm
- net-misc/curl"
-RDEPEND="dev-libs/openssl
- net-misc/curl
- dev-libs/libxml2"
-
-src_prepare() {
-
- epatch "${FILESDIR}"/${P}-kogaion-defaults.patch
- epatch "${FILESDIR}"/${P}-disable-rpm.patch
- epatch "${FILESDIR}"/${P}-fix-version-detection.patch
-
- eautoreconf || die "cannot run eautoreconf"
- autoreconf -i || die "wtf"
- eautomake || die "cannot run eautomake"
-}
-
-src_configure() {
- econf --prefix=/usr || die "configure failed"
-}
-
-src_compile() {
- # workaround crappy build system
- mkdir -p "${S}/python/report/templates/RHEL-template/bugzillaCopy"
- touch "${S}/python/report/templates/RHEL-template/bugzillaCopy/VERSION"
-
- emake || die "make failed"
-}
-
-src_install() {
- base_src_install
-
- # remove Red Hat stuff
- rm "${D}"/etc/report.d/RHEL.ini
- rm "${D}"/etc/report.d/dropbox.redhat.com.ini
- rm "${D}"/etc/report.d/bugzilla.redhat.com.ini
-
- # XXX: {not yet implemented} install Kogaion configuration
- # cp "${FILESDIR}"/bugs.rogentos.ro.ini "${D}/etc/report.d/"
- find "${D}"/ -name "bugzilla-template" -type d | xargs rm -rf
- find "${D}"/ -name "RHEL-template" -type d | xargs rm -rf
- find "${D}"/ -name "strata-template" -type d | xargs rm -rf
-
-}
diff --git a/dev-python/python-report/python-report-0.23.ebuild b/dev-python/python-report/python-report-0.23.ebuild
deleted file mode 100644
index ae84131b..00000000
--- a/dev-python/python-report/python-report-0.23.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-EGIT_REPO_URI="git://git.fedorahosted.org/report.git"
-EGIT_COMMIT="${PV}"
-inherit git-2 autotools eutils
-
-DESCRIPTION="Provides a single configurable problem/bug/issue reporting API."
-HOMEPAGE="http://git.fedoraproject.org/git/?p=report.git;a=summary"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-arch/rpm
- net-misc/curl"
-RDEPEND="dev-libs/openssl
- net-misc/curl
- dev-libs/libxml2
- >=app-misc/kogaion-version-1.2"
-
-src_prepare() {
-
- epatch "${FILESDIR}"/${P}-kogaion-config.patch
- epatch "${FILESDIR}"/${P}-disable-rpm.patch
- epatch "${FILESDIR}"/${P}-disable-Werror.patch
-
- eautoreconf || die "cannot run eautoreconf"
-}
-
-src_configure() {
- econf --prefix=/usr || die "configure failed"
-
- # Create some kind of version file to suit the build system
- mkdir -p "${S}"/python/report/plugins/RHEL-bugzilla/bugzillaCopy || die
- touch "${S}"/python/report/plugins/RHEL-bugzilla/bugzillaCopy/VERSION || die
-}
-
-src_install() {
- default
- # remove Red Hat stuff
- rm -rf "${D}"/python/report/plugins/{strata,RHEL-bugzilla} || die
-}
diff --git a/dev-python/pytox/metadata.xml b/dev-python/pytox/metadata.xml
deleted file mode 100644
index cc3fe249..00000000
--- a/dev-python/pytox/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>maintainer-wanted@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-python/pytox/pytox-9999.ebuild b/dev-python/pytox/pytox-9999.ebuild
deleted file mode 100644
index bd756139..00000000
--- a/dev-python/pytox/pytox-9999.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_3} )
-
-inherit distutils-r1 eutils
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-2
- EGIT_REPO_URI="https://github.com/aitjcize/PyTox.git"
-else
- SRC_URI="https://github.com/aitjcize/PyTox/archive/${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Python bindings for the Tox library"
-HOMEPAGE="https://github.com/aitjcize/PyTox"
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="net-libs/tox"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- epatch_user
-}
diff --git a/dev-python/pyvlc/pyvlc-1.0.ebuild b/dev-python/pyvlc/pyvlc-1.0.ebuild
deleted file mode 100644
index 472927cc..00000000
--- a/dev-python/pyvlc/pyvlc-1.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit git-2
-
-DESCRIPTION="Python binding to VLC library"
-HOMEPAGE="http://wiki.videolan.org/Python_bindings"
-EGIT_REPO_URI="git://git.videolan.org/vlc/bindings/python.git"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-IUSE="generated examples wxwidgets qt4 gtk"
-
-DEPEND="media-video/vlc"
-RDEPEND="${DEPEND}
- examples? ( dev-python/pygtk )"
-DOCS="README"
-
-S="${WORKDIR}"/${PN}-${PV}
-
-src_compile() {
- cd "${EGIT_STORE_DIR}"
- cd "${S}"
-}
-
-src_install() {
- cd "${S}"
-
- if use examples ; then
- cd "${S}"/examples
- ls -la
- if use wxwidgets ; then
- dodoc wxvlc.py
- fi
- if use qt4 ; then
- dodoc qtvlc.py
- fi
- if use gtk ; then
- dodoc gtkvlc.py
- fi
- fi
- if use generated ; then
- insinto "${S}"/generated
- dodoc vlc.py
- fi
-}
diff --git a/dev-python/pyvlc/pyvlc-9999.ebuild b/dev-python/pyvlc/pyvlc-9999.ebuild
deleted file mode 100644
index 472927cc..00000000
--- a/dev-python/pyvlc/pyvlc-9999.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit git-2
-
-DESCRIPTION="Python binding to VLC library"
-HOMEPAGE="http://wiki.videolan.org/Python_bindings"
-EGIT_REPO_URI="git://git.videolan.org/vlc/bindings/python.git"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-IUSE="generated examples wxwidgets qt4 gtk"
-
-DEPEND="media-video/vlc"
-RDEPEND="${DEPEND}
- examples? ( dev-python/pygtk )"
-DOCS="README"
-
-S="${WORKDIR}"/${PN}-${PV}
-
-src_compile() {
- cd "${EGIT_STORE_DIR}"
- cd "${S}"
-}
-
-src_install() {
- cd "${S}"
-
- if use examples ; then
- cd "${S}"/examples
- ls -la
- if use wxwidgets ; then
- dodoc wxvlc.py
- fi
- if use qt4 ; then
- dodoc qtvlc.py
- fi
- if use gtk ; then
- dodoc gtkvlc.py
- fi
- fi
- if use generated ; then
- insinto "${S}"/generated
- dodoc vlc.py
- fi
-}
diff --git a/dev-python/qtstatemachine/Manifest b/dev-python/qtstatemachine/Manifest
deleted file mode 100644
index e0bd0c51..00000000
--- a/dev-python/qtstatemachine/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qtstatemachine-1.1-opensource.tar.gz 1339216 SHA256 141b78bccb709c203c62bb16c7a328b024d71e83263438e3e65d49c49d9486bd
diff --git a/dev-python/qtstatemachine/files/qstatemachines_add_CMake_support.patch_003 b/dev-python/qtstatemachine/files/qstatemachines_add_CMake_support.patch_003
deleted file mode 100644
index d21e0126..00000000
--- a/dev-python/qtstatemachine/files/qstatemachines_add_CMake_support.patch_003
+++ /dev/null
@@ -1,154 +0,0 @@
---- /dev/null 2009-07-25 12:29:44.706468311 +0200
-+++ CMakeLists.txt 2009-07-27 17:39:53.000000000 +0200
-@@ -0,0 +1,151 @@
-+cmake_minimum_required(VERSION 2.6)
-+project(QtStateMachines)
-+
-+# Setup Cmake
-+set(CMAKE_MODULE_PATH
-+ ${PyQtStateMachines_SOURCE_DIR}/cmake/Modules
-+ )
-+
-+# Setup Qt4
-+find_package(Qt4 REQUIRED)
-+set(QT_USE_QTDBUS 1)
-+set(QT_USE_QTGUI 1)
-+set(QT_USE_QTSHARED 1)
-+set(QT_USE_QTSCRIPT 1)
-+include(${QT_USE_FILE})
-+
-+add_definitions(-DQT_STATEMACHINE_SOLUTION -DQT_NO_ANIMATION -DQT_SCRIPT_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED)
-+
-+include_directories(
-+ ${CMAKE_CURRENT_SOURCE_DIR}
-+ ${CMAKE_SOURCE_DIR}/src
-+ ${QT_INCLUDE_DIR}
-+ ${QT_QT_INCLUDE_DIR}
-+ ${QT_QTCORE_INCLUDE_DIR}
-+ ${CMAKE_CURRENT_BINARY_DIR}/src
-+ ${CMAKE_CURRENT_BINARY_DIR}
-+ )
-+
-+link_directories(${CMAKE_CURRENT_SOURCE_DIR})
-+
-+set(QtStateMachines_SOURCES
-+ src/qabstractstate.cpp
-+ src/qabstracttransition.cpp
-+ src/qactionstate.cpp
-+ src/qeventtransition.cpp
-+ src/qfinalstate.cpp
-+ src/qguistatemachine.cpp
-+ src/qhistorystate.cpp
-+ src/qscriptedstatemachine.cpp
-+ src/qsignaltransition.cpp
-+ src/qssmguiinvokers.cpp
-+ src/qstateaction.cpp
-+ src/qstate.cpp
-+ src/qstatefinishedtransition.cpp
-+ src/qstatemachine.cpp
-+ src/qtransition.cpp
-+)
-+
-+
-+set(QtStateMachines_HEADERS
-+ src/qabstractstate.h
-+ src/qabstracttransition.h
-+ src/qactionstate.h
-+ src/qeventtransition.h
-+ src/qfinalstate.h
-+ src/qhistorystate.h
-+ src/qscriptedstatemachine.h
-+ src/qsignalevent.h
-+ src/qsignaltransition.h
-+ src/qstateaction.h
-+ src/qstatefinishedevent.h
-+ src/qstatefinishedtransition.h
-+ src/qstate.h
-+ src/qstatemachine.h
-+ src/qtransition.h
-+ src/qtstatemachineglobal.h
-+)
-+
-+MACRO(QT4_AUTOMOC_MY)
-+ QT4_GET_MOC_FLAGS(_moc_INCS)
-+
-+ SET(_matching_FILES )
-+ FOREACH (_current_FILE ${ARGN})
-+
-+ GET_FILENAME_COMPONENT(_abs_FILE ${_current_FILE} ABSOLUTE)
-+ # if "SKIP_AUTOMOC" is set to true, we will not handle this file here.
-+ # This is required to make uic work correctly:
-+ # we need to add generated .cpp files to the sources (to compile them),
-+ # but we cannot let automoc handle them, as the .cpp files don't exist yet when
-+ # cmake is run for the very first time on them -> however the .cpp files might
-+ # exist at a later run. at that time we need to skip them, so that we don't add two
-+ # different rules for the same moc file
-+ GET_SOURCE_FILE_PROPERTY(_skip ${_abs_FILE} SKIP_AUTOMOC)
-+
-+ IF ( NOT _skip AND EXISTS ${_abs_FILE} )
-+
-+ FILE(READ ${_abs_FILE} _contents)
-+
-+ GET_FILENAME_COMPONENT(_abs_PATH ${_abs_FILE} PATH)
-+
-+ STRING(REGEX MATCHALL "# *include +[^ ]+\\.moc[\">]"
-+ _match
-+ "${_contents}")
-+ IF(_match)
-+ FOREACH (_current_MOC_INC ${_match})
-+ STRING(REGEX MATCH "[^ <\"]+\\.moc" _current_MOC "${_current_MOC_INC}")
-+ GET_FILENAME_COMPONENT(_basename ${_current_MOC} NAME_WE)
-+ IF(EXISTS ${_abs_PATH}/${_basename}.hpp)
-+ SET(_header ${_abs_PATH}/${_basename}.hpp)
-+ ELSE(EXISTS ${_abs_PATH}/${_basename}.hpp)
-+ SET(_header ${_abs_PATH}/${_basename}.h)
-+ ENDIF(EXISTS ${_abs_PATH}/${_basename}.hpp)
-+ SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_current_MOC})
-+ QT4_CREATE_MOC_COMMAND(${_header} ${_moc} "${_moc_INCS}" "")
-+ MACRO_ADD_FILE_DEPENDENCIES(${_abs_FILE} ${_moc})
-+ message("DEPS: ${_abs_FILE} -> ${_moc}")
-+ ENDFOREACH (_current_MOC_INC)
-+ ENDIF(_match)
-+ STRING(REGEX MATCHALL "# *include [\"<]moc_+[^ ]+\\.cpp[\">]"
-+ _match
-+ "${_contents}"
-+ )
-+ IF(_match)
-+ FOREACH (_current_MOC_INC ${_match})
-+ STRING(REGEX MATCH "[^ <\"_]+\\.cpp" _current_MOC "${_current_MOC_INC}")
-+ GET_FILENAME_COMPONENT(_basename ${_current_MOC} NAME_WE)
-+ IF(EXISTS ${_abs_PATH}/${_basename}.hpp)
-+ SET(_header ${_abs_PATH}/${_basename}.hpp)
-+ ELSE(EXISTS ${_abs_PATH}/${_basename}.hpp)
-+ SET(_header ${_abs_PATH}/${_basename}.h)
-+ ENDIF(EXISTS ${_abs_PATH}/${_basename}.hpp)
-+ SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/moc_${_current_MOC})
-+ QT4_CREATE_MOC_COMMAND(${_header} ${_moc} "${_moc_INCS}" "")
-+ MACRO_ADD_FILE_DEPENDENCIES(${_abs_FILE} ${_moc})
-+ ENDFOREACH (_current_MOC_INC)
-+ ENDIF(_match)
-+ ENDIF ( NOT _skip AND EXISTS ${_abs_FILE} )
-+ ENDFOREACH (_current_FILE)
-+ENDMACRO(QT4_AUTOMOC_MY)
-+
-+add_library(StateMachineFramework SHARED
-+ ${QtStateMachines_SOURCES}
-+ )
-+
-+QT4_AUTOMOC_MY(${QtStateMachines_SOURCES})
-+
-+target_link_libraries(StateMachineFramework
-+ ${QT_QTCORE_LIBRARY}
-+ ${QT_QTGUI_LIBRARY}
-+ ${QT_QTSCRIPT_LIBRARY}
-+ )
-+
-+set_target_properties(StateMachineFramework
-+ PROPERTIES
-+ OUTPUT_NAME
-+ QtSolutions_StateMachineFramework-1.1
-+ VERSION 1.0.0
-+ SOVERSION 1.0.0)
-+
-+install(TARGETS StateMachineFramework DESTINATION lib${LIB_SUFFIX})
-+install(FILES ${QtStateMachines_HEADERS} DESTINATION include/QtStateMachines/)
diff --git a/dev-python/qtstatemachine/files/qstatemachines_fix_compound_state.patch_002 b/dev-python/qtstatemachine/files/qstatemachines_fix_compound_state.patch_002
deleted file mode 100644
index 917bbf43..00000000
--- a/dev-python/qtstatemachine/files/qstatemachines_fix_compound_state.patch_002
+++ /dev/null
@@ -1,82 +0,0 @@
---- src/qstatemachine_history_fixed.cpp 2009-07-26 18:21:12.000000000 +0200
-+++ src/qstatemachine.cpp 2009-07-27 15:46:45.000000000 +0200
-@@ -273,6 +273,27 @@
- }
- }
-
-+QtState *QtStateMachinePrivate::findActiveLCA(const QList<QtAbstractState*> &states)
-+{
-+ if (states.isEmpty())
-+ return rootState;
-+ QList<QtState*> ancestors = properAncestors(states.at(0), 0);
-+ for (int i = 0; i < ancestors.size(); ++i) {
-+ QtState *anc = ancestors.at(i);
-+ if (!configuration.contains(anc))
-+ continue;
-+ bool ok = true;
-+ for (int j = states.size() - 1; (j > 0) && ok; --j) {
-+ const QtAbstractState *s = states.at(j);
-+ if (!isDescendantOf(s, anc))
-+ ok = false;
-+ }
-+ if (ok)
-+ return anc;
-+ }
-+ return rootState;
-+}
-+
- QtState *QtStateMachinePrivate::findLCA(const QList<QtAbstractState*> &states)
- {
- if (states.isEmpty())
-@@ -378,8 +399,18 @@
- QList<QtAbstractState*> lst = t->targetStates();
- if (lst.isEmpty())
- continue;
-- lst.prepend(t->sourceState());
-- QtAbstractState *lca = findLCA(lst);
-+ QtAbstractState *lca;
-+ if (isDescendantOf(t->targetState(), t->sourceState()))
-+ {
-+ lst.prepend(t->targetState());
-+ lca = findActiveLCA(lst);
-+ }
-+ else
-+ {
-+ lst.prepend(t->sourceState());
-+ lca = findLCA(lst);
-+ }
-+
- {
- QSet<QtAbstractState*>::const_iterator it;
- for (it = configuration.constBegin(); it != configuration.constEnd(); ++it) {
-@@ -451,8 +482,17 @@
- QList<QtAbstractState*> lst = t->targetStates();
- if (lst.isEmpty())
- continue;
-- lst.prepend(t->sourceState());
-- QtState *lca = findLCA(lst);
-+ QtState *lca;
-+ if (isDescendantOf(t->targetState(), t->sourceState()))
-+ {
-+ lst.prepend(t->targetState());
-+ lca = findActiveLCA(lst);
-+ }
-+ else
-+ {
-+ lst.prepend(t->sourceState());
-+ lca = findLCA(lst);
-+ }
- for (int j = 1; j < lst.size(); ++j) {
- QtAbstractState *s = lst.at(j);
- addStatesToEnter(s, lca, statesToEnter, statesForDefaultEntry);
-diff -ru src_old/qstatemachine_p.h src/qstatemachine_p.h
---- src_old/qstatemachine_p.h 2009-07-26 18:38:06.000000000 +0200
-+++ src/qstatemachine_p.h 2009-07-26 18:37:15.000000000 +0200
-@@ -109,6 +109,7 @@
-
- static QtStateMachinePrivate *get(QtStateMachine *q);
-
-+ QtState *findActiveLCA(const QList<QtAbstractState*> &states);
- static QtState *findLCA(const QList<QtAbstractState*> &states);
-
- static bool stateEntryLessThan(QtAbstractState *s1, QtAbstractState *s2);
diff --git a/dev-python/qtstatemachine/files/qstatemachines_fix_history.patch_001 b/dev-python/qtstatemachine/files/qstatemachines_fix_history.patch_001
deleted file mode 100644
index fff31346..00000000
--- a/dev-python/qtstatemachine/files/qstatemachines_fix_history.patch_001
+++ /dev/null
@@ -1,155 +0,0 @@
---- src/qstatemachine_orig.cpp 2009-07-26 11:41:00.000000000 +0200
-+++ src/qstatemachine.cpp 2009-07-26 12:41:26.000000000 +0200
-@@ -455,37 +455,7 @@
- QtState *lca = findLCA(lst);
- for (int j = 1; j < lst.size(); ++j) {
- QtAbstractState *s = lst.at(j);
-- if (QtHistoryState *h = qobject_cast<QtHistoryState*>(s)) {
-- QList<QtAbstractState*> hconf = QtHistoryStatePrivate::get(h)->configuration;
-- if (!hconf.isEmpty()) {
-- for (int k = 0; k < hconf.size(); ++k) {
-- QtAbstractState *s0 = hconf.at(k);
-- addStatesToEnter(s0, lca, statesToEnter, statesForDefaultEntry);
-- }
--#ifdef QSTATEMACHINE_DEBUG
-- qDebug() << q << ": restoring"
-- << ((QtHistoryStatePrivate::get(h)->historyType == QtState::DeepHistory) ? "deep" : "shallow")
-- << "history from" << s << ":" << hconf;
--#endif
-- } else {
-- QList<QtAbstractState*> hlst;
-- if (QtHistoryStatePrivate::get(h)->defaultState)
-- hlst.append(QtHistoryStatePrivate::get(h)->defaultState);
-- if (hlst.isEmpty()) {
-- setError(QtStateMachine::NoDefaultStateInHistoryState, h);
-- } else {
-- for (int k = 0; k < hlst.size(); ++k) {
-- QtAbstractState *s0 = hlst.at(k);
-- addStatesToEnter(s0, lca, statesToEnter, statesForDefaultEntry);
-- }
--#ifdef QSTATEMACHINE_DEBUG
-- qDebug() << q << ": initial history targets for" << s << ":" << hlst;
--#endif
-- }
-- }
-- } else {
-- addStatesToEnter(s, lca, statesToEnter, statesForDefaultEntry);
-- }
-+ addStatesToEnter(s, lca, statesToEnter, statesForDefaultEntry);
- if (isParallel(lca)) {
- QList<QtAbstractState*> lcac = QtStatePrivate::get(lca)->childStates();
- foreach (QtAbstractState* child,lcac) {
-@@ -566,45 +536,78 @@
- QSet<QtAbstractState*> &statesToEnter,
- QSet<QtAbstractState*> &statesForDefaultEntry)
- {
-- statesToEnter.insert(s);
-- if (isParallel(s)) {
-- QtState *grp = qobject_cast<QtState*>(s);
-- QList<QtAbstractState*> lst = QtStatePrivate::get(grp)->childStates();
-- for (int i = 0; i < lst.size(); ++i) {
-- QtAbstractState *child = lst.at(i);
-- addStatesToEnter(child, grp, statesToEnter, statesForDefaultEntry);
-- }
-- } else if (isCompound(s)) {
-- statesForDefaultEntry.insert(s);
-- QtState *grp = qobject_cast<QtState*>(s);
-- QtAbstractState *initial = grp->initialState();
-- if (initial != 0) {
-- addStatesToEnter(initial, grp, statesToEnter, statesForDefaultEntry);
-+#ifdef QSTATEMACHINE_DEBUG
-+ Q_Q(QtStateMachine);
-+#endif
-+ if (QtHistoryState *h = qobject_cast<QtHistoryState*>(s)) {
-+ QList<QtAbstractState*> hconf = QtHistoryStatePrivate::get(h)->configuration;
-+ if (!hconf.isEmpty()) {
-+ for (int k = 0; k < hconf.size(); ++k) {
-+ QtAbstractState *s0 = hconf.at(k);
-+ addStatesToEnter(s0, root, statesToEnter, statesForDefaultEntry);
-+ }
-+#ifdef QSTATEMACHINE_DEBUG
-+ qDebug() << q << ": restoring"
-+ << ((QtHistoryStatePrivate::get(h)->historyType == QtState::DeepHistory) ? "deep" : "shallow")
-+ << "history from" << s << ":" << hconf;
-+#endif
- } else {
-- setError(QtStateMachine::NoInitialStateError, grp);
-- return;
-+ QList<QtAbstractState*> hlst;
-+ if (QtHistoryStatePrivate::get(h)->defaultState)
-+ hlst.append(QtHistoryStatePrivate::get(h)->defaultState);
-+ if (hlst.isEmpty()) {
-+ setError(QtStateMachine::NoDefaultStateInHistoryState, h);
-+ } else {
-+ for (int k = 0; k < hlst.size(); ++k) {
-+ QtAbstractState *s0 = hlst.at(k);
-+ addStatesToEnter(s0, root, statesToEnter, statesForDefaultEntry);
-+ }
-+#ifdef QSTATEMACHINE_DEBUG
-+ qDebug() << q << ": initial history targets for" << s << ":" << hlst;
-+#endif
-+ }
- }
-- }
-- QList<QtState*> ancs = properAncestors(s, root);
-- for (int i = 0; i < ancs.size(); ++i) {
-- QtState *anc = ancs.at(i);
-- if (!anc->parentState())
-- continue;
-- statesToEnter.insert(anc);
-- if (isParallel(anc)) {
-- QList<QtAbstractState*> lst = QtStatePrivate::get(anc)->childStates();
-- for (int j = 0; j < lst.size(); ++j) {
-- QtAbstractState *child = lst.at(j);
-- bool hasDescendantInList = false;
-- QSet<QtAbstractState*>::const_iterator it;
-- for (it = statesToEnter.constBegin(); it != statesToEnter.constEnd(); ++it) {
-- if (isDescendantOf(*it, child)) {
-- hasDescendantInList = true;
-- break;
-+ } else {
-+ statesToEnter.insert(s);
-+ if (isParallel(s)) {
-+ QtState *grp = qobject_cast<QtState*>(s);
-+ QList<QtAbstractState*> lst = QtStatePrivate::get(grp)->childStates();
-+ for (int i = 0; i < lst.size(); ++i) {
-+ QtAbstractState *child = lst.at(i);
-+ addStatesToEnter(child, grp, statesToEnter, statesForDefaultEntry);
-+ }
-+ } else if (isCompound(s)) {
-+ statesForDefaultEntry.insert(s);
-+ QtState *grp = qobject_cast<QtState*>(s);
-+ QtAbstractState *initial = grp->initialState();
-+ if (initial != 0) {
-+ addStatesToEnter(initial, grp, statesToEnter, statesForDefaultEntry);
-+ } else {
-+ setError(QtStateMachine::NoInitialStateError, grp);
-+ return;
-+ }
-+ }
-+ QList<QtState*> ancs = properAncestors(s, root);
-+ for (int i = 0; i < ancs.size(); ++i) {
-+ QtState *anc = ancs.at(i);
-+ if (!anc->parentState())
-+ continue;
-+ statesToEnter.insert(anc);
-+ if (isParallel(anc)) {
-+ QList<QtAbstractState*> lst = QtStatePrivate::get(anc)->childStates();
-+ for (int j = 0; j < lst.size(); ++j) {
-+ QtAbstractState *child = lst.at(j);
-+ bool hasDescendantInList = false;
-+ QSet<QtAbstractState*>::const_iterator it;
-+ for (it = statesToEnter.constBegin(); it != statesToEnter.constEnd(); ++it) {
-+ if (isDescendantOf(*it, child)) {
-+ hasDescendantInList = true;
-+ break;
-+ }
- }
-+ if (!hasDescendantInList)
-+ addStatesToEnter(child, anc, statesToEnter, statesForDefaultEntry);
- }
-- if (!hasDescendantInList)
-- addStatesToEnter(child, anc, statesToEnter, statesForDefaultEntry);
- }
- }
- }
diff --git a/dev-python/qtstatemachine/qtstatemachine-1.1-r1.ebuild b/dev-python/qtstatemachine/qtstatemachine-1.1-r1.ebuild
deleted file mode 100644
index a1aaa525..00000000
--- a/dev-python/qtstatemachine/qtstatemachine-1.1-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2004-2009 Sabayon Linux
-# Distributed under the terms of the GNU General Public License v2
-# $
-
-EAPI="2"
-inherit eutils cmake-utils
-
-DESCRIPTION="Qt State Machine Framework"
-SLOT="4"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-SRC_URI="ftp://ftp.trolltech.com/qt/solutions/lgpl/qtstatemachine-1.1-opensource.tar.gz"
-RESTRICT="mirror"
-LICENSE="|| ( LGPL-2.1 GPL-3 QPL-1.0 )"
-
-RDEPEND="dev-libs/glib
- media-libs/libpng
- x11-libs/qt-core:4
- x11-libs/qt-gui:4"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${P}-opensource"
-
-src_prepare() {
- # Add some bugfix patches
- epatch "${FILESDIR}/"qstatemachines*.patch_*
-}
-
-pkg_postinst() {
-
- ewarn "This package is VERY EXPERIMENTAL."
- ewarn "Its build system is utterly broken (see CMake patch)."
- ewarn "No examples are installed because of the issue above"
- ewarn "...and your cat will be eaten by a black hole!"
- einfo "Say thanks to Vincenzo Di Massa for the hard"
- einfo "patching work."
-
-}
diff --git a/dev-python/qtstatemachine/qtstatemachine-1.1.ebuild b/dev-python/qtstatemachine/qtstatemachine-1.1.ebuild
deleted file mode 100644
index 7d222db9..00000000
--- a/dev-python/qtstatemachine/qtstatemachine-1.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2004-2009 Sabayon Linux
-# Distributed under the terms of the GNU General Public License v2
-# $
-
-EAPI="2"
-inherit eutils base multilib
-
-DESCRIPTION="Qt State Machine Framework"
-SLOT="4"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-SRC_URI="ftp://ftp.trolltech.com/qt/solutions/lgpl/qtstatemachine-1.1-opensource.tar.gz"
-RESTRICT="mirror"
-LICENSE="|| ( LGPL-2.1 GPL-3 QPL-1.0 )"
-
-RDEPEND="dev-libs/glib
- media-libs/libpng
- x11-libs/qt-core:4
- x11-libs/qt-gui:4"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${P}-opensource"
-
-src_configure() {
-
- # build system is utterly broken
- echo "yes" | ./configure -library || die "configure failed"
-
-}
-
-src_compile() {
- qmake -makefile -nocache || die "qmake failed"
- emake || "make failed"
-}
-
-src_install() {
-
- # build system is broken
- dolib.so lib/*
-
-}
-
-pkg_postinst() {
- ewarn "This package is VERY EXPERIMENTAL."
- ewarn "Its build system is utterly broken."
- ewarn "No examples are installed because of the issue above"
- ewarn "...and your cat will be eaten by a black hole!"
- ewarn "plop!"
-}
diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
deleted file mode 100644
index b1967b84..00000000
--- a/dev-qt/qtbase/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST cran_qtbase_1.0.4.tar.gz 609730 SHA256 e5780c83eb5f688704676e50970c7c20423e1f43a147af921f16b3c9fda6d10b SHA512 1ed47329212de444a024e0af3f87e9e53444ae828a2a992add86386ff2e2b59da43fd2f08a39683ff8ae5bc1a72a74a4c04ac2e32e0f86d8ee418daf57dea2e0 WHIRLPOOL 7af70d6a36c9a5dd77c7e579270af403339ca5c9879214fbd458630ee5c3a0fa3ff944d90d94800c9f65a561f9944a6f14fa220a6de419e5a2d18fcd285516fc
-DIST qtbase_1.0.4-r1.tar.gz 609730 SHA256 e5780c83eb5f688704676e50970c7c20423e1f43a147af921f16b3c9fda6d10b SHA512 1ed47329212de444a024e0af3f87e9e53444ae828a2a992add86386ff2e2b59da43fd2f08a39683ff8ae5bc1a72a74a4c04ac2e32e0f86d8ee418daf57dea2e0 WHIRLPOOL 7af70d6a36c9a5dd77c7e579270af403339ca5c9879214fbd458630ee5c3a0fa3ff944d90d94800c9f65a561f9944a6f14fa220a6de419e5a2d18fcd285516fc
diff --git a/dev-qt/qtbase/qtbase-1.0.4-r1.ebuild b/dev-qt/qtbase/qtbase-1.0.4-r1.ebuild
deleted file mode 100644
index 68ae9873..00000000
--- a/dev-qt/qtbase/qtbase-1.0.4-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit R-packages
-
-DESCRIPTION='Interface between R and Qt'
-SRC_URI="http://cran.r-project.org/src/contrib/qtbase_1.0.4.tar.gz -> qtbase_1.0.4-r1.tar.gz"
-LICENSE='GPL-2+'
-
-RDEPEND="${DEPEND-}
- dev-qt/qtcore
- dev-util/cmake
-"
diff --git a/dev-qt/qtbase/qtbase-1.0.4.ebuild b/dev-qt/qtbase/qtbase-1.0.4.ebuild
deleted file mode 100644
index c639e3e3..00000000
--- a/dev-qt/qtbase/qtbase-1.0.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit R-packages
-
-DESCRIPTION='Interface between R and Qt'
-SRC_URI="http://cran.r-project.org/src/contrib/qtbase_1.0.4.tar.gz -> cran_qtbase_1.0.4.tar.gz"
-LICENSE='GPL-2+'
-
-RDEPEND="${DEPEND-}
- dev-qt/qtcore
- dev-util/cmake
-"
diff --git a/dev-util/molecule/Manifest b/dev-util/molecule/Manifest
deleted file mode 100644
index 7cfa7ddb..00000000
--- a/dev-util/molecule/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST molecule-0.9.24.7.tar.bz2 273794 SHA256 828132f68eec01023420aee2cd940f3ed657d358639f6dfc11f37c16b4c5ee7d SHA512 c82360e43ed1d0e5d7352ea8ca0cdceec6c23ad488d8def2bfa5fae87b1915cacf687c74837a13eb607adff7d767a780bbeb073d13f84218d982843b15525e7c WHIRLPOOL dc59a76fa31f90ea7f9402f1ea47770d05e348953c2d2427fd91c954ebba32c7c9e0f355ca2b52af8716f098dd30aabf780a8b6ec7daa17f742207bf233933f1
diff --git a/dev-util/molecule/metadata.xml b/dev-util/molecule/metadata.xml
deleted file mode 100644
index 1dd663e4..00000000
--- a/dev-util/molecule/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>lxnay@gentoo.org</email>
- <name>Fabio Erculiani</name>
- </maintainer>
- <longdescription lang="en">
- Metro is a build tool that can build, rebuild or extend Sabayon Linux or
- Gentoo Linux OS releases OpenVZ templates and stage4 tarballs.
- It doesn't contain any specific package manager bit and can work with
- your favourite one. The philosophy of Molecule is simple: ease of use and
- modularity.
- Just like Catalyst, Molecule uses its own .spec file format and learning
- how to write one is just about reading examples provided inside
- /usr/share/molecule/examples.
- You can tweak your ISO image or create one off your chroot (stage4) in no
- time. Molecule uses a plugin-based system to implement support for new
- execution patterns (like ISO to ISO, ISO to Tar, Chroot to ISO, etc).
- Molecule is born inside Sabayon and is used in its release cycle for both
- daily(live) and versioned ISO images.
- Molecule developers are looking for help for writing user docs and HOWTOs.
- </longdescription>
-</pkgmetadata>
diff --git a/dev-util/molecule/molecule-0.9.24.7.ebuild b/dev-util/molecule/molecule-0.9.24.7.ebuild
deleted file mode 100644
index 20cea1e1..00000000
--- a/dev-util/molecule/molecule-0.9.24.7.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/molecule/molecule-0.9.24.6.ebuild,v 1.1 2012/09/11 14:05:57 lxnay Exp $
-
-EAPI="3"
-PYTHON_DEPEND="*"
-
-inherit python
-
-DESCRIPTION="Release metatool used for creating Sabayon (and Gentoo) releases"
-HOMEPAGE="http://www.sabayon.org"
-SRC_URI="http://bpr.bluepink.ro/~rogentos/distro/${CATEGORY}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-util/intltool
- sys-devel/gettext"
-RDEPEND="net-misc/rsync
- sys-fs/squashfs-tools
- sys-process/lsof
- virtual/cdrtools"
-
-src_install() {
- emake DESTDIR="${D}" LIBDIR="/usr/lib" \
- PREFIX="/usr" SYSCONFDIR="/etc" install \
- || die "emake install failed"
-}
-
-pkg_postinst() {
- python_mod_optimize "/usr/lib/molecule"
-}
-
-pkg_postrm() {
- python_mod_cleanup "/usr/lib/molecule"
-}
diff --git a/do-artwork-bump.sh b/do-artwork-bump.sh
deleted file mode 100755
index a375315d..00000000
--- a/do-artwork-bump.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/bash
-# made by Sabayon GNU/Linux Team
-if [ -z "$2" ]; then
- echo do-artwork-bump.sh OLDVER NEWVER
- exit
-fi
-
-OLD=$1
-NEW=$2
-PACKAGES="x11-themes/kogaion-artwork-core x11-themes/kogaion-artwork-extra \
- x11-themes/kogaion-artwork-kde x11-themes/kogaion-artwork-gnome \
- x11-themes/kogaion-artwork-loo x11-themes/kogaion-artwork-lxde\
- x11-themes/kogaion-artwork-grub x11-themes/kogaion-artwork-isolinux"
-
-for package in ${PACKAGES}; do
- name=$(echo ${package} | cut -d/ -f2)
- if [ -a ${package}/${name}-${NEW}.ebuild ]; then
- echo "${NEW} ebuild found, not overwriting"
- else
- cp ${package}/${name}-${OLD}.ebuild ${package}/${name}-${NEW}.ebuild
- fi
- ebuild ${package}/${name}-${NEW}.ebuild manifest --force clean install clean
- git add ${package}/${name}-${NEW}.ebuild
- git add ${package}/Manifest
-done
diff --git a/games-emulation/mednafen/ChangeLog b/games-emulation/mednafen/ChangeLog
deleted file mode 100644
index 7df2a391..00000000
--- a/games-emulation/mednafen/ChangeLog
+++ /dev/null
@@ -1,190 +0,0 @@
-# ChangeLog for games-emulation/mednafen
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mednafen/ChangeLog,v 1.44 2013/04/27 14:16:20 hasufell Exp $
-
- 27 Apr 2013; Julian Ospald <hasufell@gentoo.org> mednafen-0.9.28.ebuild,
- +files/mednafen-0.9.28-automake-1.13.patch:
- fix automake-1.13 build wrt #467498
-
- 14 Feb 2013; Michael Sterrett <mr_bones_@gentoo.org> mednafen-0.9.28.ebuild:
- add opengl to libsdl use deps (bug #457606)
-
-*mednafen-0.9.28 (26 Jan 2013)
-
- 26 Jan 2013; Michael Sterrett <mr_bones_@gentoo.org>
- +files/mednafen-0.9.28-cflags.patch, +files/mednafen-0.9.28-zlib.patch,
- +mednafen-0.9.28.ebuild, metadata.xml:
- version bump
-
- 13 Jun 2012; Michael Sterrett <mr_bones_@gentoo.org>
- -files/mednafen-0.8.13.3-zlib-1.2.6.patch,
- -files/mednafen-0.8.13.3-zlib.patch, -mednafen-0.8.13.3-r1.ebuild,
- -mednafen-0.8.13.3.ebuild:
- old
-
- 22 May 2012; Jeff Horelick <jdhore@gentoo.org> mednafen-0.9.21.ebuild:
- marked x86 per bug 413831
-
- 20 May 2012; Agostino Sarubbo <ago@gentoo.org> mednafen-0.9.21.ebuild:
- Stable for amd64, wrt bug #413831
-
- 19 May 2012; Samuli Suominen <ssuominen@gentoo.org> mednafen-0.8.13.3.ebuild:
- Revert to ~ppc wrt #413831 pending on user request for stabilization
-
-*mednafen-0.9.21 (06 May 2012)
-
- 06 May 2012; Tupone Alfredo <tupone@gentoo.org> +mednafen-0.9.21.ebuild,
- +files/mednafen-0.9.21-zlib.patch:
- Version bump to 0.9.21 Bug #414597 by Tatsh
-
- 04 May 2012; Jeff Horelick <jdhore@gentoo.org> mednafen-0.8.13.3.ebuild,
- mednafen-0.8.13.3-r1.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 18 Feb 2012; Tim Harder <radhermit@gentoo.org> mednafen-0.8.13.3-r1.ebuild,
- +files/mednafen-0.8.13.3-zlib-1.2.6.patch:
- Fix build with zlib-1.2.6 (bug #403483).
-
-*mednafen-0.8.13.3-r1 (14 Dec 2011)
-
- 14 Dec 2011; Tupone Alfredo <tupone@gentoo.org> +mednafen-0.8.13.3-r1.ebuild,
- +files/mednafen-0.8.13.3-zlib.patch:
- Build with latest zlib. Bug #387821 by Diego Elio Pettenò
-
- 15 Jan 2011; Markus Meier <maekke@gentoo.org> mednafen-0.8.13.3.ebuild:
- x86 stable, bug #351332
-
- 12 Jan 2011; Markos Chandras <hwoarang@gentoo.org> mednafen-0.8.13.3.ebuild:
- Stable on amd64 wrt bug #351332
-
- 11 Jan 2011; Brent Baude <ranger@gentoo.org> mednafen-0.8.13.3.ebuild:
- Marking mednafen-0.8.13.3 ppc for bug 351332
-
- 10 Dec 2010; Michael Sterrett <mr_bones_@gentoo.org>
- mednafen-0.8.13.3.ebuild:
- needs libsdl[joystick] (bug #348364)
-
-*mednafen-0.8.13.3 (06 Dec 2010)
-
- 06 Dec 2010; Hanno Boeck <hanno@gentoo.org> +mednafen-0.8.13.3.ebuild:
- Version bump, gcc patch got merged upstream.
-
- 25 Sep 2010; Markus Meier <maekke@gentoo.org> mednafen-0.8.13.ebuild:
- x86 stable, bug #337536
-
- 21 Sep 2010; Markos Chandras <hwoarang@gentoo.org> mednafen-0.8.13.ebuild:
- Stable on amd64 wrt bug #337536
-
- 12 Aug 2010; Michael Sterrett <mr_bones_@gentoo.org>
- mednafen-0.8.13.ebuild:
- use deps for libsdl; add zlib dep; only pass c++ flags to g++
-
- 04 Jul 2010; Hanno Boeck <hanno@gentoo.org> mednafen-0.8.13.ebuild,
- +files/mednafen-0.8.13-gcc45.patch:
- Re-add gcc 4.5 patch.
-
-*mednafen-0.8.13 (02 Jul 2010)
-
- 02 Jul 2010; Tupone Alfredo <tupone@gentoo.org> +mednafen-0.8.13.ebuild:
- Version bump to 0.8.13 Bug #326141 by Sergey Kondakov
-
- 24 May 2010; Tupone Alfredo <tupone@gentoo.org> mednafen-0.8.12.ebuild,
- +files/mednafen-0.8.12-gcc45.patch:
- Build with gcc-4.5 Bug #321009 by flameeyes@gentoo.org
-
- 23 May 2010; Pacho Ramos <pacho@gentoo.org> mednafen-0.8.12.ebuild:
- stable amd64, bug 312535
-
- 21 Nov 2009; Markus Meier <maekke@gentoo.org> mednafen-0.8.12.ebuild:
- x86 stable, bug #288950
-
-*mednafen-0.8.12 (12 Jul 2009)
-
- 12 Jul 2009; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.12.ebuild:
- version bump
-
- 17 Jun 2009; Tristan Heaven <nyhm@gentoo.org> mednafen-0.8.11.ebuild,
- +files/mednafen-0.8.11-glibc2.10.patch:
- Fix building with glibc-2.10, bug #273590
-
-*mednafen-0.8.11 (15 Apr 2009)
-
- 15 Apr 2009; Hanno Boeck <hanno@gentoo.org> +mednafen-0.8.11.ebuild:
- Version bump.
-
-*mednafen-0.8.10 (30 Jan 2009)
-
- 30 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.10.ebuild:
- version bump
-
- 24 Jul 2008; Raúl Porcel <armin76@gentoo.org> mednafen-0.8.9.ebuild:
- x86 stable wrt #231880
-
-*mednafen-0.8.9 (20 Jun 2008)
-
- 20 Jun 2008; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.9.ebuild:
- version bump (bug #228623)
-
-*mednafen-0.8.8 (22 Apr 2008)
-
- 22 Apr 2008; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.8.ebuild:
- version bump
-
-*mednafen-0.8.7 (07 Jan 2008)
-
- 07 Jan 2008; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.7.ebuild:
- version bump
-
-*mednafen-0.8.5 (28 Nov 2007)
-
- 28 Nov 2007; Michael Sterrett <mr_bones_@gentoo.org>
- -mednafen-0.7.2.ebuild, -mednafen-0.8.1.ebuild, -mednafen-0.8.4.ebuild,
- +mednafen-0.8.5.ebuild:
- version bump (bug #200666); clean out old ebuilds
-
-*mednafen-0.8.4 (14 Nov 2007)
-
- 14 Nov 2007; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.4.ebuild:
- version bump
-
-*mednafen-0.8.1 (04 Jul 2007)
-
- 04 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.1.ebuild:
- version bump (bug #184151)
-
-*mednafen-0.7.2 (12 Feb 2007)
-
- 12 Feb 2007; Tristan Heaven <nyhm@gentoo.org> +mednafen-0.7.2.ebuild:
- Version bump
-
-*mednafen-0.7.1 (25 Dec 2006)
-
- 25 Dec 2006; Tristan Heaven <nyhm@gentoo.org> +mednafen-0.7.1.ebuild:
- Version bump by Kai, bug #158901
-
-*mednafen-0.6.5 (29 Sep 2006)
-
- 29 Sep 2006; Tristan Heaven <nyhm@gentoo.org> +mednafen-0.6.5.ebuild:
- Version bump, bug #146371
-
- 24 May 2006; Joseph Jezak <josejx@gentoo.org> mednafen-0.6.1.ebuild:
- Marked ~ppc for bug #133867.
-
- 20 May 2006; Joshua Jackson <tsunam@gentoo.org> mednafen-0.6.1.ebuild:
- Marking ~x86, as testing is needed before going x86
-
- 20 May 2006; Jon Hood <squinky86@gentoo.org> mednafen-0.6.1.ebuild:
- Add ~amd64, #133753.
-
-*mednafen-0.6.1 (19 May 2006)
-
- 19 May 2006; Michael Sterrett <mr_bones_@gentoo.org> +metadata.xml,
- +mednafen-0.6.1.ebuild:
- initial commit - ebuild submitted by Kai via bug #110044
diff --git a/games-emulation/mednafen/Manifest b/games-emulation/mednafen/Manifest
deleted file mode 100644
index 59d7326c..00000000
--- a/games-emulation/mednafen/Manifest
+++ /dev/null
@@ -1,24 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX mednafen-0.9.21-zlib.patch 1323 SHA256 c5e959e46059d0902e2fffb17376df260d4656ed35f4d1761734aaabfb95cffd SHA512 bb21d2a9d03cf9214755bc1786ba8cf1adf410d1780fc074213cd5075bd479dbb4c70a676096e43f772bd9c2e69c9cdcfb8363ccd125c84750fb73c9c9a982cb WHIRLPOOL 0f2e49c3f1e8d24f6e25f2dc093cf03fbdba185bd9fc54fb7ed0a26c14461ac8810fd6ab9663d000ca5279a7b1968a26ab25da537651f53ccc1c610eb3640780
-AUX mednafen-0.9.28-automake-1.13.patch 372 SHA256 1cc28062d38a372ae2e2cbb56efdd5d0bfa60b83cc5c6ec5fb6adab0de7578e1 SHA512 79eecf9fce0d2da04fb05f4d1453ac5aafee24cc13126c5305a8e1beb14d548ccb1c19df9da5a6017c80433d955362aa39272382e34d55d73364a99f67529eda WHIRLPOOL dfaf51d0b21248e035084e73d89e82c7f1bcf6dc7a4f2a632312ca9640edc9f36801154b98e97b7374da93914529c267aba9985703a385d0d102e34f91cd79fb
-AUX mednafen-0.9.28-cflags.patch 1560 SHA256 404029dc11bc8d3271eb3d62a6949c719ab660af5098b8038d4dbba09c484b85 SHA512 658dceb99abe9093fdf0753779663a968986f578d4992865a767d5caf65ef20813080a0755f90ffe433df4f6981f43c449de30aa253a84db668b2582c063f1bf WHIRLPOOL 8a961ed0d49a85b2f9fd20cac40d6cc55859c9d2148f378d63a8693aa171bdcb4bb063760b2bc1daa302e1d68b7729f845428b655e313c984b62a8b42e209009
-AUX mednafen-0.9.28-zlib.patch 1628 SHA256 161bf6682de65caa0a2ffd52000244b3289e7c21454bd99952761d3ffdb75947 SHA512 71e9d67f3a2f9e4534c96cd856e68d6d163fc71de15b31ade139b3a3b09aeead29aad7acf053c01b37b9d139bcdeafb66c231cab370bae49d4ee95a02b2b6e73 WHIRLPOOL 006fb50fec95ea1fa067c399d9f23803372bb5e1d4e95a96c6a4fe34af424183b076f148234af47bb94d841a19e0b09ac0f19adf95f85aea9746be386c9072ce
-DIST mednafen-0.9.21-wip.tar.bz2 3770486 SHA256 2c1074337cedd61091b8695915d1bc7cf3f7ad5bbdda755e7b99e32834fc052d SHA512 381f7c5f15ec89bd2ee8cf8606da020c6f958737af355c996d3e42df4f1d392392828b1dcdff0103fedaa628873a3cdbdf7493b674192ba1baedde8da4410f2f WHIRLPOOL a3f392105e891925503000c65f9a3ad455591a4ac67603c27ed53c2151db2d9f9f63a8037c1456e80c8d915f7cd3333fc6b584eecf0684c8d0f006d99ed4d93e
-DIST mednafen-0.9.28-wip.tar.bz2 3901828 SHA256 415ce0055c43560fb8e5b225108cfeb2fb2363841c39cc37eaa1c5e605675bde SHA512 4bc4347e31c7b4ddc10426ff422192706cf90a7fef10209c09880eef5e1b8f3c6820ffb975e68e030e26be0bb5999a299bd2d95cf52b036438c0499edb099033 WHIRLPOOL 458e2157b615f587087fd94a5a77f2d07eda9a5d2248304044178371e71b84069cb55b0d4d27dc92a2517b1bc98779bf675f237e5e428c747ca17c062822207c
-EBUILD mednafen-0.9.21.ebuild 1615 SHA256 2d49b91f03d5529426dc66635ae963a5c8b4301ad15f4204d35c6cb147f795b6 SHA512 250cf2b1177c8f16ed0a1a2933460c1b5ccbdb294d12cab4f69752b4edc6e9ed9620d06518b578303cee9a6632b6cd0d42417cd9d02fbaaf5837d991ac08b21e WHIRLPOOL 357b6799eeac0ab1c6e448a6c707c75089b98cc41d84726679ff74bd14125ea430c47e272aab14394c2c9f95253ba3d7412afbcd47da589f40d6acdfd9078eb9
-EBUILD mednafen-0.9.28.ebuild 1494 SHA256 83a1ec728f9a9373349bc779e417bd9275e94af32eb974fa3db661fb9b951eec SHA512 86b77d94cffcd1d77912e1f01cc99890bf72112184d3bd63bc2682e7254e0a4b468c53bdca2c99073b45a807b07d2494d58dedb9a9eca890a83e8c26297131e4 WHIRLPOOL 8a8bbb0430f1ab5a88fd4b2b27bff3e1e10504b68ccafdaef2032424a541501c323d9ce3f96c4712c933db3af01d8ae208d8f6b6058a34d34f840f1c9d758001
-MISC ChangeLog 6102 SHA256 e1603eedd07fa76daf4fa9016d994ac47038896c417434b79f10a3bd33dd6054 SHA512 f48b49101476d1494e3fd3b054d841cf1aea33f0643427d01ea0aedd2f3042586bb3960766dbe539a06c5c682255dc690ad1da0c2ddc7fdba0b2ca4eacdf39d0 WHIRLPOOL 8ecfa4c9ad3e836d61e00c2b39c94c6ff45ab29a48092fd5dc3a10104a6ac524e9ecb8ffd087ddedb5674caff16968374306a9bb2a913152d0996dcf39c54bde
-MISC metadata.xml 233 SHA256 7ef382bb262a87add83f9f888605564ba0996965964a80239613593302c76a05 SHA512 9190a76d53fe28e92c58ebf8e7308522b8697be30fe10d1d9eeae892b93e40106f9c8274c6fee82a2bfee7b7efdb398cf687fd5549080b80d8167f8bf27cc207 WHIRLPOOL 3d4911033f7d3d6ef8bbf6833dc076d90b642f32f454e13483cc0333137705026def3224531a234d696fc580fc9fbefe420fe1bcfb76ec44ba6f476d48c1f19a
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQEcBAEBCAAGBQJRe922AAoJEFpvPKfnPDWz/+8H/3w1nBbPYeKv++XS8+2dxHmW
-u7EQzjeJ5DYrWTmdkujQLpoA91r5jbwS5M0jwuHohgOVmxtlAOiAOs145qd1vjdY
-KWKmylc9Fx7mYIJY2LAg0IojosltQytUfAmAqDBpKk2VD+9pzMpIiy7Hqi188qdh
-68EKSIJ1VL3utznvCIqg9RybO8t7YfeH22m0g4Z1MzA3KdJ49vG51GMwLVgzGU89
-vxcwtNIcabiTPvGA+TkDvu1PLzCwWEGsjEINxfPRX1Jw5uKylDmHlBEqG08eHntN
-taiXRn8udIWffy4Ts7KjCc/JAX9hHOL7vG07RUsgH5CY7XOVsnQbUh6Q4oCS9lM=
-=jsNA
------END PGP SIGNATURE-----
diff --git a/games-emulation/mednafen/files/mednafen-0.9.21-zlib.patch b/games-emulation/mednafen/files/mednafen-0.9.21-zlib.patch
deleted file mode 100644
index 2eec3ed1..00000000
--- a/games-emulation/mednafen/files/mednafen-0.9.21-zlib.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/file.cpp.old 2012-05-06 13:20:45.762299681 +0200
-+++ src/file.cpp 2012-05-06 13:21:13.634342683 +0200
-@@ -33,7 +33,7 @@
-
-
- #include <zlib.h>
--#include "compress/unzip.h"
-+#include <minizip/unzip.h>
-
- #include "file.h"
- #include "general.h"
---- src/compress/Makefile.am.inc.old 2012-05-06 13:19:12.625839129 +0200
-+++ src/compress/Makefile.am.inc 2012-05-06 13:19:30.012618340 +0200
-@@ -1 +1 @@
--mednafen_SOURCES += compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c compress/unzip.c
-+mednafen_SOURCES += compress/minilzo.c compress/quicklz.c compress/blz.cpp
---- src/Makefile.am.old 2012-05-06 13:19:54.047930734 +0200
-+++ src/Makefile.am 2012-05-06 13:20:26.888624869 +0200
-@@ -5,7 +5,7 @@
-
- bin_PROGRAMS = mednafen
- mednafen_SOURCES = debug.cpp error.cpp mempatcher.cpp settings.cpp endian.cpp mednafen.cpp file.cpp general.cpp md5.cpp memory.cpp netplay.cpp state.cpp movie.cpp player.cpp PSFLoader.cpp tests.cpp qtrecord.cpp cdplay.cpp okiadpcm.cpp math_ops.cpp FileWrapper.cpp Stream.cpp
--mednafen_LDADD = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a @SDL_LIBS@
-+mednafen_LDADD = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a @SDL_LIBS@ -lminizip
- mednafen_DEPENDENCIES = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a
-
- SUBDIRS += sexyal drivers
diff --git a/games-emulation/mednafen/files/mednafen-0.9.28-automake-1.13.patch b/games-emulation/mednafen/files/mednafen-0.9.28-automake-1.13.patch
deleted file mode 100644
index 14c69d94..00000000
--- a/games-emulation/mednafen/files/mednafen-0.9.28-automake-1.13.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- mednafen-0.9.28-wip/mednafen/configure.ac
-+++ mednafen-0.9.28-wip/mednafen/configure.ac
-@@ -13,7 +13,7 @@
- AC_CANONICAL_TARGET
- AM_INIT_AUTOMAKE([mednafen], $MEDNAFEN_VERSION)
- m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
--AM_CONFIG_HEADER([include/config.h:include/config.h.in])
-+AC_CONFIG_HEADERS([include/config.h:include/config.h.in])
-
- AC_PROG_CC
- AC_PROG_CPP
diff --git a/games-emulation/mednafen/files/mednafen-0.9.28-cflags.patch b/games-emulation/mednafen/files/mednafen-0.9.28-cflags.patch
deleted file mode 100644
index 0fca1c61..00000000
--- a/games-emulation/mednafen/files/mednafen-0.9.28-cflags.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- configure.ac.orig 2013-01-25 13:30:36.167253683 -0500
-+++ configure.ac 2013-01-25 13:32:16.993678869 -0500
-@@ -90,21 +90,6 @@
-
- dnl -fno-unit-at-a-time
-
--OPTIMIZER_FLAGS=""
--
--dnl -ffast-math removed January 12, 2013. Don't re-add it, nor any of its sub-options(ESPECIALLY not -funsafe-math-optimizations),
--dnl it messes up certain code(NES resampler, for example) under certain conditions and alignments of the great celestial squid.
--dnl
--dnl In fact, let's explicitly disable it here with -fno-fast-math.
--dnl
--AX_CFLAGS_GCC_OPTION([-fno-fast-math], OPTIMIZER_FLAGS)
--AX_CFLAGS_GCC_OPTION([-fno-unsafe-math-optimizations], OPTIMIZER_FLAGS)
--
--AX_CFLAGS_GCC_OPTION([-fomit-frame-pointer], OPTIMIZER_FLAGS)
--AX_CFLAGS_GCC_OPTION([-finline-limit=6000], OPTIMIZER_FLAGS)
--AX_CFLAGS_GCC_OPTION([--param large-function-growth=800], OPTIMIZER_FLAGS)
--AX_CFLAGS_GCC_OPTION([--param inline-unit-growth=175], OPTIMIZER_FLAGS)
--AX_CFLAGS_GCC_OPTION([--param max-inline-insns-single=10000], OPTIMIZER_FLAGS)
- AX_NO_STRICT_OVERFLOW
-
-
-@@ -138,8 +123,8 @@
- MDFN_COMPAT_FLAGS=""
- AX_CFLAGS_GCC_OPTION([-fsigned-char], MDFN_COMPAT_FLAGS)
-
--AC_SUBST([AM_CFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $OPTIMIZER_FLAGS $NO_STRICT_OVERFLOW_FLAGS")
--AC_SUBST([AM_CXXFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $OPTIMIZER_FLAGS $NO_STRICT_OVERFLOW_FLAGS")
-+AC_SUBST([AM_CFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $NO_STRICT_OVERFLOW_FLAGS")
-+AC_SUBST([AM_CXXFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $NO_STRICT_OVERFLOW_FLAGS")
-
- AM_CONDITIONAL(WANT_DEBUGGER, false)
-
diff --git a/games-emulation/mednafen/files/mednafen-0.9.28-zlib.patch b/games-emulation/mednafen/files/mednafen-0.9.28-zlib.patch
deleted file mode 100644
index 8ada2009..00000000
--- a/games-emulation/mednafen/files/mednafen-0.9.28-zlib.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -ru mednafen.orig/src/Makefile.am mednafen/src/Makefile.am
---- mednafen.orig/src/Makefile.am 2013-01-12 08:41:03.000000000 -0500
-+++ mednafen/src/Makefile.am 2013-01-25 13:17:44.351619447 -0500
-@@ -5,7 +5,7 @@
-
- bin_PROGRAMS = mednafen
- mednafen_SOURCES = debug.cpp error.cpp mempatcher.cpp settings.cpp endian.cpp mednafen.cpp file.cpp general.cpp md5.cpp memory.cpp netplay.cpp state.cpp movie.cpp player.cpp PSFLoader.cpp tests.cpp qtrecord.cpp cdplay.cpp okiadpcm.cpp FileWrapper.cpp Stream.cpp MemoryStream.cpp FileStream.cpp
--mednafen_LDADD = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a @SDL_LIBS@
-+mednafen_LDADD = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a @SDL_LIBS@ -lminizip
- mednafen_DEPENDENCIES = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a
-
- SUBDIRS += sexyal drivers
-diff -ru mednafen.orig/src/compress/Makefile.am.inc mednafen/src/compress/Makefile.am.inc
---- mednafen.orig/src/compress/Makefile.am.inc 2010-12-18 04:03:19.000000000 -0500
-+++ mednafen/src/compress/Makefile.am.inc 2013-01-25 13:17:19.289508092 -0500
-@@ -1 +1 @@
--mednafen_SOURCES += compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c compress/unzip.c
-+mednafen_SOURCES += compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c
-diff -ru mednafen.orig/src/file.cpp mednafen/src/file.cpp
---- mednafen.orig/src/file.cpp 2012-02-03 17:04:45.000000000 -0500
-+++ mednafen/src/file.cpp 2013-01-25 13:17:09.527854217 -0500
-@@ -33,7 +33,7 @@
-
-
- #include <zlib.h>
--#include "compress/unzip.h"
-+#include <minizip/unzip.h>
-
- #include "file.h"
- #include "general.h"
diff --git a/games-emulation/mednafen/mednafen-0.9.21.ebuild b/games-emulation/mednafen/mednafen-0.9.21.ebuild
deleted file mode 100644
index bd4c0a6f..00000000
--- a/games-emulation/mednafen/mednafen-0.9.21.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mednafen/mednafen-0.9.21.ebuild,v 1.3 2012/05/22 00:03:04 jdhore Exp $
-
-EAPI=2
-inherit autotools eutils games
-
-DESCRIPTION="An advanced NES, GB/GBC/GBA, TurboGrafx 16/CD, NGPC and Lynx emulator"
-HOMEPAGE="http://mednafen.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}-wip.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="alsa altivec cjk debug jack nls"
-
-RDEPEND="virtual/opengl
- media-libs/libsndfile
- dev-libs/libcdio
- media-libs/libsdl[audio,joystick,video]
- media-libs/sdl-net
- sys-libs/zlib[minizip]
- alsa? ( media-libs/alsa-lib )
- jack? ( media-sound/jack-audio-connection-kit )
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
- sed -i \
- -e 's:$(datadir)/locale:/usr/share/locale:' \
- $(find . -name 'Makefile.am') \
- intl/Makefile.in \
- || die 'sed failed'
- sed -i \
- -e '/-ffast-math/d' \
- -e '/^AX_CFLAGS_GCC_OPTION.*OPTIMIZER_FLAGS/d' \
- configure.ac \
- || die "sed failed"
- epatch "${FILESDIR}"/${P}-zlib.patch
- eautoreconf
-}
-
-src_configure() {
- egamesconf \
- --disable-dependency-tracking \
- $(use_enable alsa) \
- $(use_enable altivec) \
- $(use_enable cjk cjk-fonts) \
- $(use_enable debug debugger) \
- $(use_enable jack) \
- $(use_enable nls)
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc Documentation/cheats.txt AUTHORS ChangeLog TODO
- dohtml Documentation/*
- prepgamesdirs
-}
diff --git a/games-emulation/mednafen/mednafen-0.9.28.ebuild b/games-emulation/mednafen/mednafen-0.9.28.ebuild
deleted file mode 100644
index 7254ba09..00000000
--- a/games-emulation/mednafen/mednafen-0.9.28.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mednafen/mednafen-0.9.28.ebuild,v 1.5 2013/04/27 14:16:20 hasufell Exp $
-
-EAPI=5
-inherit autotools eutils games
-
-DESCRIPTION="An advanced NES, GB/GBC/GBA, TurboGrafx 16/CD, NGPC and Lynx emulator"
-HOMEPAGE="http://mednafen.sourceforge.net/"
-SRC_URI="mirror://sourceforge/mednafen/${P}-wip.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="alsa altivec cjk debugger jack nls"
-
-RDEPEND="virtual/opengl
- media-libs/libsndfile
- dev-libs/libcdio
- media-libs/libsdl[audio,joystick,opengl,video]
- media-libs/sdl-net
- sys-libs/zlib[minizip]
- alsa? ( media-libs/alsa-lib )
- jack? ( media-sound/jack-audio-connection-kit )
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
- sed -i \
- -e 's:$(datadir)/locale:/usr/share/locale:' \
- $(find . -name Makefile.am) \
- intl/Makefile.in || die
- epatch \
- "${FILESDIR}"/${P}-zlib.patch \
- "${FILESDIR}"/${P}-cflags.patch \
- "${FILESDIR}"/${P}-automake-1.13.patch
- eautoreconf
-}
-
-src_configure() {
- egamesconf \
- $(use_enable alsa) \
- $(use_enable altivec) \
- $(use_enable cjk cjk-fonts) \
- $(use_enable debugger) \
- $(use_enable jack) \
- $(use_enable nls)
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc Documentation/cheats.txt ChangeLog TODO
- dohtml Documentation/*
- prepgamesdirs
-}
diff --git a/games-emulation/mednafen/mednafen/ChangeLog b/games-emulation/mednafen/mednafen/ChangeLog
deleted file mode 100644
index 7df2a391..00000000
--- a/games-emulation/mednafen/mednafen/ChangeLog
+++ /dev/null
@@ -1,190 +0,0 @@
-# ChangeLog for games-emulation/mednafen
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mednafen/ChangeLog,v 1.44 2013/04/27 14:16:20 hasufell Exp $
-
- 27 Apr 2013; Julian Ospald <hasufell@gentoo.org> mednafen-0.9.28.ebuild,
- +files/mednafen-0.9.28-automake-1.13.patch:
- fix automake-1.13 build wrt #467498
-
- 14 Feb 2013; Michael Sterrett <mr_bones_@gentoo.org> mednafen-0.9.28.ebuild:
- add opengl to libsdl use deps (bug #457606)
-
-*mednafen-0.9.28 (26 Jan 2013)
-
- 26 Jan 2013; Michael Sterrett <mr_bones_@gentoo.org>
- +files/mednafen-0.9.28-cflags.patch, +files/mednafen-0.9.28-zlib.patch,
- +mednafen-0.9.28.ebuild, metadata.xml:
- version bump
-
- 13 Jun 2012; Michael Sterrett <mr_bones_@gentoo.org>
- -files/mednafen-0.8.13.3-zlib-1.2.6.patch,
- -files/mednafen-0.8.13.3-zlib.patch, -mednafen-0.8.13.3-r1.ebuild,
- -mednafen-0.8.13.3.ebuild:
- old
-
- 22 May 2012; Jeff Horelick <jdhore@gentoo.org> mednafen-0.9.21.ebuild:
- marked x86 per bug 413831
-
- 20 May 2012; Agostino Sarubbo <ago@gentoo.org> mednafen-0.9.21.ebuild:
- Stable for amd64, wrt bug #413831
-
- 19 May 2012; Samuli Suominen <ssuominen@gentoo.org> mednafen-0.8.13.3.ebuild:
- Revert to ~ppc wrt #413831 pending on user request for stabilization
-
-*mednafen-0.9.21 (06 May 2012)
-
- 06 May 2012; Tupone Alfredo <tupone@gentoo.org> +mednafen-0.9.21.ebuild,
- +files/mednafen-0.9.21-zlib.patch:
- Version bump to 0.9.21 Bug #414597 by Tatsh
-
- 04 May 2012; Jeff Horelick <jdhore@gentoo.org> mednafen-0.8.13.3.ebuild,
- mednafen-0.8.13.3-r1.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 18 Feb 2012; Tim Harder <radhermit@gentoo.org> mednafen-0.8.13.3-r1.ebuild,
- +files/mednafen-0.8.13.3-zlib-1.2.6.patch:
- Fix build with zlib-1.2.6 (bug #403483).
-
-*mednafen-0.8.13.3-r1 (14 Dec 2011)
-
- 14 Dec 2011; Tupone Alfredo <tupone@gentoo.org> +mednafen-0.8.13.3-r1.ebuild,
- +files/mednafen-0.8.13.3-zlib.patch:
- Build with latest zlib. Bug #387821 by Diego Elio Pettenò
-
- 15 Jan 2011; Markus Meier <maekke@gentoo.org> mednafen-0.8.13.3.ebuild:
- x86 stable, bug #351332
-
- 12 Jan 2011; Markos Chandras <hwoarang@gentoo.org> mednafen-0.8.13.3.ebuild:
- Stable on amd64 wrt bug #351332
-
- 11 Jan 2011; Brent Baude <ranger@gentoo.org> mednafen-0.8.13.3.ebuild:
- Marking mednafen-0.8.13.3 ppc for bug 351332
-
- 10 Dec 2010; Michael Sterrett <mr_bones_@gentoo.org>
- mednafen-0.8.13.3.ebuild:
- needs libsdl[joystick] (bug #348364)
-
-*mednafen-0.8.13.3 (06 Dec 2010)
-
- 06 Dec 2010; Hanno Boeck <hanno@gentoo.org> +mednafen-0.8.13.3.ebuild:
- Version bump, gcc patch got merged upstream.
-
- 25 Sep 2010; Markus Meier <maekke@gentoo.org> mednafen-0.8.13.ebuild:
- x86 stable, bug #337536
-
- 21 Sep 2010; Markos Chandras <hwoarang@gentoo.org> mednafen-0.8.13.ebuild:
- Stable on amd64 wrt bug #337536
-
- 12 Aug 2010; Michael Sterrett <mr_bones_@gentoo.org>
- mednafen-0.8.13.ebuild:
- use deps for libsdl; add zlib dep; only pass c++ flags to g++
-
- 04 Jul 2010; Hanno Boeck <hanno@gentoo.org> mednafen-0.8.13.ebuild,
- +files/mednafen-0.8.13-gcc45.patch:
- Re-add gcc 4.5 patch.
-
-*mednafen-0.8.13 (02 Jul 2010)
-
- 02 Jul 2010; Tupone Alfredo <tupone@gentoo.org> +mednafen-0.8.13.ebuild:
- Version bump to 0.8.13 Bug #326141 by Sergey Kondakov
-
- 24 May 2010; Tupone Alfredo <tupone@gentoo.org> mednafen-0.8.12.ebuild,
- +files/mednafen-0.8.12-gcc45.patch:
- Build with gcc-4.5 Bug #321009 by flameeyes@gentoo.org
-
- 23 May 2010; Pacho Ramos <pacho@gentoo.org> mednafen-0.8.12.ebuild:
- stable amd64, bug 312535
-
- 21 Nov 2009; Markus Meier <maekke@gentoo.org> mednafen-0.8.12.ebuild:
- x86 stable, bug #288950
-
-*mednafen-0.8.12 (12 Jul 2009)
-
- 12 Jul 2009; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.12.ebuild:
- version bump
-
- 17 Jun 2009; Tristan Heaven <nyhm@gentoo.org> mednafen-0.8.11.ebuild,
- +files/mednafen-0.8.11-glibc2.10.patch:
- Fix building with glibc-2.10, bug #273590
-
-*mednafen-0.8.11 (15 Apr 2009)
-
- 15 Apr 2009; Hanno Boeck <hanno@gentoo.org> +mednafen-0.8.11.ebuild:
- Version bump.
-
-*mednafen-0.8.10 (30 Jan 2009)
-
- 30 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.10.ebuild:
- version bump
-
- 24 Jul 2008; Raúl Porcel <armin76@gentoo.org> mednafen-0.8.9.ebuild:
- x86 stable wrt #231880
-
-*mednafen-0.8.9 (20 Jun 2008)
-
- 20 Jun 2008; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.9.ebuild:
- version bump (bug #228623)
-
-*mednafen-0.8.8 (22 Apr 2008)
-
- 22 Apr 2008; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.8.ebuild:
- version bump
-
-*mednafen-0.8.7 (07 Jan 2008)
-
- 07 Jan 2008; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.7.ebuild:
- version bump
-
-*mednafen-0.8.5 (28 Nov 2007)
-
- 28 Nov 2007; Michael Sterrett <mr_bones_@gentoo.org>
- -mednafen-0.7.2.ebuild, -mednafen-0.8.1.ebuild, -mednafen-0.8.4.ebuild,
- +mednafen-0.8.5.ebuild:
- version bump (bug #200666); clean out old ebuilds
-
-*mednafen-0.8.4 (14 Nov 2007)
-
- 14 Nov 2007; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.4.ebuild:
- version bump
-
-*mednafen-0.8.1 (04 Jul 2007)
-
- 04 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.1.ebuild:
- version bump (bug #184151)
-
-*mednafen-0.7.2 (12 Feb 2007)
-
- 12 Feb 2007; Tristan Heaven <nyhm@gentoo.org> +mednafen-0.7.2.ebuild:
- Version bump
-
-*mednafen-0.7.1 (25 Dec 2006)
-
- 25 Dec 2006; Tristan Heaven <nyhm@gentoo.org> +mednafen-0.7.1.ebuild:
- Version bump by Kai, bug #158901
-
-*mednafen-0.6.5 (29 Sep 2006)
-
- 29 Sep 2006; Tristan Heaven <nyhm@gentoo.org> +mednafen-0.6.5.ebuild:
- Version bump, bug #146371
-
- 24 May 2006; Joseph Jezak <josejx@gentoo.org> mednafen-0.6.1.ebuild:
- Marked ~ppc for bug #133867.
-
- 20 May 2006; Joshua Jackson <tsunam@gentoo.org> mednafen-0.6.1.ebuild:
- Marking ~x86, as testing is needed before going x86
-
- 20 May 2006; Jon Hood <squinky86@gentoo.org> mednafen-0.6.1.ebuild:
- Add ~amd64, #133753.
-
-*mednafen-0.6.1 (19 May 2006)
-
- 19 May 2006; Michael Sterrett <mr_bones_@gentoo.org> +metadata.xml,
- +mednafen-0.6.1.ebuild:
- initial commit - ebuild submitted by Kai via bug #110044
diff --git a/games-emulation/mednafen/mednafen/Manifest b/games-emulation/mednafen/mednafen/Manifest
deleted file mode 100644
index 59d7326c..00000000
--- a/games-emulation/mednafen/mednafen/Manifest
+++ /dev/null
@@ -1,24 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX mednafen-0.9.21-zlib.patch 1323 SHA256 c5e959e46059d0902e2fffb17376df260d4656ed35f4d1761734aaabfb95cffd SHA512 bb21d2a9d03cf9214755bc1786ba8cf1adf410d1780fc074213cd5075bd479dbb4c70a676096e43f772bd9c2e69c9cdcfb8363ccd125c84750fb73c9c9a982cb WHIRLPOOL 0f2e49c3f1e8d24f6e25f2dc093cf03fbdba185bd9fc54fb7ed0a26c14461ac8810fd6ab9663d000ca5279a7b1968a26ab25da537651f53ccc1c610eb3640780
-AUX mednafen-0.9.28-automake-1.13.patch 372 SHA256 1cc28062d38a372ae2e2cbb56efdd5d0bfa60b83cc5c6ec5fb6adab0de7578e1 SHA512 79eecf9fce0d2da04fb05f4d1453ac5aafee24cc13126c5305a8e1beb14d548ccb1c19df9da5a6017c80433d955362aa39272382e34d55d73364a99f67529eda WHIRLPOOL dfaf51d0b21248e035084e73d89e82c7f1bcf6dc7a4f2a632312ca9640edc9f36801154b98e97b7374da93914529c267aba9985703a385d0d102e34f91cd79fb
-AUX mednafen-0.9.28-cflags.patch 1560 SHA256 404029dc11bc8d3271eb3d62a6949c719ab660af5098b8038d4dbba09c484b85 SHA512 658dceb99abe9093fdf0753779663a968986f578d4992865a767d5caf65ef20813080a0755f90ffe433df4f6981f43c449de30aa253a84db668b2582c063f1bf WHIRLPOOL 8a961ed0d49a85b2f9fd20cac40d6cc55859c9d2148f378d63a8693aa171bdcb4bb063760b2bc1daa302e1d68b7729f845428b655e313c984b62a8b42e209009
-AUX mednafen-0.9.28-zlib.patch 1628 SHA256 161bf6682de65caa0a2ffd52000244b3289e7c21454bd99952761d3ffdb75947 SHA512 71e9d67f3a2f9e4534c96cd856e68d6d163fc71de15b31ade139b3a3b09aeead29aad7acf053c01b37b9d139bcdeafb66c231cab370bae49d4ee95a02b2b6e73 WHIRLPOOL 006fb50fec95ea1fa067c399d9f23803372bb5e1d4e95a96c6a4fe34af424183b076f148234af47bb94d841a19e0b09ac0f19adf95f85aea9746be386c9072ce
-DIST mednafen-0.9.21-wip.tar.bz2 3770486 SHA256 2c1074337cedd61091b8695915d1bc7cf3f7ad5bbdda755e7b99e32834fc052d SHA512 381f7c5f15ec89bd2ee8cf8606da020c6f958737af355c996d3e42df4f1d392392828b1dcdff0103fedaa628873a3cdbdf7493b674192ba1baedde8da4410f2f WHIRLPOOL a3f392105e891925503000c65f9a3ad455591a4ac67603c27ed53c2151db2d9f9f63a8037c1456e80c8d915f7cd3333fc6b584eecf0684c8d0f006d99ed4d93e
-DIST mednafen-0.9.28-wip.tar.bz2 3901828 SHA256 415ce0055c43560fb8e5b225108cfeb2fb2363841c39cc37eaa1c5e605675bde SHA512 4bc4347e31c7b4ddc10426ff422192706cf90a7fef10209c09880eef5e1b8f3c6820ffb975e68e030e26be0bb5999a299bd2d95cf52b036438c0499edb099033 WHIRLPOOL 458e2157b615f587087fd94a5a77f2d07eda9a5d2248304044178371e71b84069cb55b0d4d27dc92a2517b1bc98779bf675f237e5e428c747ca17c062822207c
-EBUILD mednafen-0.9.21.ebuild 1615 SHA256 2d49b91f03d5529426dc66635ae963a5c8b4301ad15f4204d35c6cb147f795b6 SHA512 250cf2b1177c8f16ed0a1a2933460c1b5ccbdb294d12cab4f69752b4edc6e9ed9620d06518b578303cee9a6632b6cd0d42417cd9d02fbaaf5837d991ac08b21e WHIRLPOOL 357b6799eeac0ab1c6e448a6c707c75089b98cc41d84726679ff74bd14125ea430c47e272aab14394c2c9f95253ba3d7412afbcd47da589f40d6acdfd9078eb9
-EBUILD mednafen-0.9.28.ebuild 1494 SHA256 83a1ec728f9a9373349bc779e417bd9275e94af32eb974fa3db661fb9b951eec SHA512 86b77d94cffcd1d77912e1f01cc99890bf72112184d3bd63bc2682e7254e0a4b468c53bdca2c99073b45a807b07d2494d58dedb9a9eca890a83e8c26297131e4 WHIRLPOOL 8a8bbb0430f1ab5a88fd4b2b27bff3e1e10504b68ccafdaef2032424a541501c323d9ce3f96c4712c933db3af01d8ae208d8f6b6058a34d34f840f1c9d758001
-MISC ChangeLog 6102 SHA256 e1603eedd07fa76daf4fa9016d994ac47038896c417434b79f10a3bd33dd6054 SHA512 f48b49101476d1494e3fd3b054d841cf1aea33f0643427d01ea0aedd2f3042586bb3960766dbe539a06c5c682255dc690ad1da0c2ddc7fdba0b2ca4eacdf39d0 WHIRLPOOL 8ecfa4c9ad3e836d61e00c2b39c94c6ff45ab29a48092fd5dc3a10104a6ac524e9ecb8ffd087ddedb5674caff16968374306a9bb2a913152d0996dcf39c54bde
-MISC metadata.xml 233 SHA256 7ef382bb262a87add83f9f888605564ba0996965964a80239613593302c76a05 SHA512 9190a76d53fe28e92c58ebf8e7308522b8697be30fe10d1d9eeae892b93e40106f9c8274c6fee82a2bfee7b7efdb398cf687fd5549080b80d8167f8bf27cc207 WHIRLPOOL 3d4911033f7d3d6ef8bbf6833dc076d90b642f32f454e13483cc0333137705026def3224531a234d696fc580fc9fbefe420fe1bcfb76ec44ba6f476d48c1f19a
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQEcBAEBCAAGBQJRe922AAoJEFpvPKfnPDWz/+8H/3w1nBbPYeKv++XS8+2dxHmW
-u7EQzjeJ5DYrWTmdkujQLpoA91r5jbwS5M0jwuHohgOVmxtlAOiAOs145qd1vjdY
-KWKmylc9Fx7mYIJY2LAg0IojosltQytUfAmAqDBpKk2VD+9pzMpIiy7Hqi188qdh
-68EKSIJ1VL3utznvCIqg9RybO8t7YfeH22m0g4Z1MzA3KdJ49vG51GMwLVgzGU89
-vxcwtNIcabiTPvGA+TkDvu1PLzCwWEGsjEINxfPRX1Jw5uKylDmHlBEqG08eHntN
-taiXRn8udIWffy4Ts7KjCc/JAX9hHOL7vG07RUsgH5CY7XOVsnQbUh6Q4oCS9lM=
-=jsNA
------END PGP SIGNATURE-----
diff --git a/games-emulation/mednafen/mednafen/files/mednafen-0.9.21-zlib.patch b/games-emulation/mednafen/mednafen/files/mednafen-0.9.21-zlib.patch
deleted file mode 100644
index 2eec3ed1..00000000
--- a/games-emulation/mednafen/mednafen/files/mednafen-0.9.21-zlib.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/file.cpp.old 2012-05-06 13:20:45.762299681 +0200
-+++ src/file.cpp 2012-05-06 13:21:13.634342683 +0200
-@@ -33,7 +33,7 @@
-
-
- #include <zlib.h>
--#include "compress/unzip.h"
-+#include <minizip/unzip.h>
-
- #include "file.h"
- #include "general.h"
---- src/compress/Makefile.am.inc.old 2012-05-06 13:19:12.625839129 +0200
-+++ src/compress/Makefile.am.inc 2012-05-06 13:19:30.012618340 +0200
-@@ -1 +1 @@
--mednafen_SOURCES += compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c compress/unzip.c
-+mednafen_SOURCES += compress/minilzo.c compress/quicklz.c compress/blz.cpp
---- src/Makefile.am.old 2012-05-06 13:19:54.047930734 +0200
-+++ src/Makefile.am 2012-05-06 13:20:26.888624869 +0200
-@@ -5,7 +5,7 @@
-
- bin_PROGRAMS = mednafen
- mednafen_SOURCES = debug.cpp error.cpp mempatcher.cpp settings.cpp endian.cpp mednafen.cpp file.cpp general.cpp md5.cpp memory.cpp netplay.cpp state.cpp movie.cpp player.cpp PSFLoader.cpp tests.cpp qtrecord.cpp cdplay.cpp okiadpcm.cpp math_ops.cpp FileWrapper.cpp Stream.cpp
--mednafen_LDADD = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a @SDL_LIBS@
-+mednafen_LDADD = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a @SDL_LIBS@ -lminizip
- mednafen_DEPENDENCIES = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a
-
- SUBDIRS += sexyal drivers
diff --git a/games-emulation/mednafen/mednafen/files/mednafen-0.9.28-automake-1.13.patch b/games-emulation/mednafen/mednafen/files/mednafen-0.9.28-automake-1.13.patch
deleted file mode 100644
index 14c69d94..00000000
--- a/games-emulation/mednafen/mednafen/files/mednafen-0.9.28-automake-1.13.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- mednafen-0.9.28-wip/mednafen/configure.ac
-+++ mednafen-0.9.28-wip/mednafen/configure.ac
-@@ -13,7 +13,7 @@
- AC_CANONICAL_TARGET
- AM_INIT_AUTOMAKE([mednafen], $MEDNAFEN_VERSION)
- m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
--AM_CONFIG_HEADER([include/config.h:include/config.h.in])
-+AC_CONFIG_HEADERS([include/config.h:include/config.h.in])
-
- AC_PROG_CC
- AC_PROG_CPP
diff --git a/games-emulation/mednafen/mednafen/files/mednafen-0.9.28-cflags.patch b/games-emulation/mednafen/mednafen/files/mednafen-0.9.28-cflags.patch
deleted file mode 100644
index 0fca1c61..00000000
--- a/games-emulation/mednafen/mednafen/files/mednafen-0.9.28-cflags.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- configure.ac.orig 2013-01-25 13:30:36.167253683 -0500
-+++ configure.ac 2013-01-25 13:32:16.993678869 -0500
-@@ -90,21 +90,6 @@
-
- dnl -fno-unit-at-a-time
-
--OPTIMIZER_FLAGS=""
--
--dnl -ffast-math removed January 12, 2013. Don't re-add it, nor any of its sub-options(ESPECIALLY not -funsafe-math-optimizations),
--dnl it messes up certain code(NES resampler, for example) under certain conditions and alignments of the great celestial squid.
--dnl
--dnl In fact, let's explicitly disable it here with -fno-fast-math.
--dnl
--AX_CFLAGS_GCC_OPTION([-fno-fast-math], OPTIMIZER_FLAGS)
--AX_CFLAGS_GCC_OPTION([-fno-unsafe-math-optimizations], OPTIMIZER_FLAGS)
--
--AX_CFLAGS_GCC_OPTION([-fomit-frame-pointer], OPTIMIZER_FLAGS)
--AX_CFLAGS_GCC_OPTION([-finline-limit=6000], OPTIMIZER_FLAGS)
--AX_CFLAGS_GCC_OPTION([--param large-function-growth=800], OPTIMIZER_FLAGS)
--AX_CFLAGS_GCC_OPTION([--param inline-unit-growth=175], OPTIMIZER_FLAGS)
--AX_CFLAGS_GCC_OPTION([--param max-inline-insns-single=10000], OPTIMIZER_FLAGS)
- AX_NO_STRICT_OVERFLOW
-
-
-@@ -138,8 +123,8 @@
- MDFN_COMPAT_FLAGS=""
- AX_CFLAGS_GCC_OPTION([-fsigned-char], MDFN_COMPAT_FLAGS)
-
--AC_SUBST([AM_CFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $OPTIMIZER_FLAGS $NO_STRICT_OVERFLOW_FLAGS")
--AC_SUBST([AM_CXXFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $OPTIMIZER_FLAGS $NO_STRICT_OVERFLOW_FLAGS")
-+AC_SUBST([AM_CFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $NO_STRICT_OVERFLOW_FLAGS")
-+AC_SUBST([AM_CXXFLAGS], "$MDFN_COMPAT_FLAGS $WARNING_FLAGS $NO_STRICT_OVERFLOW_FLAGS")
-
- AM_CONDITIONAL(WANT_DEBUGGER, false)
-
diff --git a/games-emulation/mednafen/mednafen/files/mednafen-0.9.28-zlib.patch b/games-emulation/mednafen/mednafen/files/mednafen-0.9.28-zlib.patch
deleted file mode 100644
index 8ada2009..00000000
--- a/games-emulation/mednafen/mednafen/files/mednafen-0.9.28-zlib.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -ru mednafen.orig/src/Makefile.am mednafen/src/Makefile.am
---- mednafen.orig/src/Makefile.am 2013-01-12 08:41:03.000000000 -0500
-+++ mednafen/src/Makefile.am 2013-01-25 13:17:44.351619447 -0500
-@@ -5,7 +5,7 @@
-
- bin_PROGRAMS = mednafen
- mednafen_SOURCES = debug.cpp error.cpp mempatcher.cpp settings.cpp endian.cpp mednafen.cpp file.cpp general.cpp md5.cpp memory.cpp netplay.cpp state.cpp movie.cpp player.cpp PSFLoader.cpp tests.cpp qtrecord.cpp cdplay.cpp okiadpcm.cpp FileWrapper.cpp Stream.cpp MemoryStream.cpp FileStream.cpp
--mednafen_LDADD = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a @SDL_LIBS@
-+mednafen_LDADD = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a @SDL_LIBS@ -lminizip
- mednafen_DEPENDENCIES = trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a
-
- SUBDIRS += sexyal drivers
-diff -ru mednafen.orig/src/compress/Makefile.am.inc mednafen/src/compress/Makefile.am.inc
---- mednafen.orig/src/compress/Makefile.am.inc 2010-12-18 04:03:19.000000000 -0500
-+++ mednafen/src/compress/Makefile.am.inc 2013-01-25 13:17:19.289508092 -0500
-@@ -1 +1 @@
--mednafen_SOURCES += compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c compress/unzip.c
-+mednafen_SOURCES += compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c
-diff -ru mednafen.orig/src/file.cpp mednafen/src/file.cpp
---- mednafen.orig/src/file.cpp 2012-02-03 17:04:45.000000000 -0500
-+++ mednafen/src/file.cpp 2013-01-25 13:17:09.527854217 -0500
-@@ -33,7 +33,7 @@
-
-
- #include <zlib.h>
--#include "compress/unzip.h"
-+#include <minizip/unzip.h>
-
- #include "file.h"
- #include "general.h"
diff --git a/games-emulation/mednafen/mednafen/mednafen/ChangeLog b/games-emulation/mednafen/mednafen/mednafen/ChangeLog
deleted file mode 100644
index 7df2a391..00000000
--- a/games-emulation/mednafen/mednafen/mednafen/ChangeLog
+++ /dev/null
@@ -1,190 +0,0 @@
-# ChangeLog for games-emulation/mednafen
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mednafen/ChangeLog,v 1.44 2013/04/27 14:16:20 hasufell Exp $
-
- 27 Apr 2013; Julian Ospald <hasufell@gentoo.org> mednafen-0.9.28.ebuild,
- +files/mednafen-0.9.28-automake-1.13.patch:
- fix automake-1.13 build wrt #467498
-
- 14 Feb 2013; Michael Sterrett <mr_bones_@gentoo.org> mednafen-0.9.28.ebuild:
- add opengl to libsdl use deps (bug #457606)
-
-*mednafen-0.9.28 (26 Jan 2013)
-
- 26 Jan 2013; Michael Sterrett <mr_bones_@gentoo.org>
- +files/mednafen-0.9.28-cflags.patch, +files/mednafen-0.9.28-zlib.patch,
- +mednafen-0.9.28.ebuild, metadata.xml:
- version bump
-
- 13 Jun 2012; Michael Sterrett <mr_bones_@gentoo.org>
- -files/mednafen-0.8.13.3-zlib-1.2.6.patch,
- -files/mednafen-0.8.13.3-zlib.patch, -mednafen-0.8.13.3-r1.ebuild,
- -mednafen-0.8.13.3.ebuild:
- old
-
- 22 May 2012; Jeff Horelick <jdhore@gentoo.org> mednafen-0.9.21.ebuild:
- marked x86 per bug 413831
-
- 20 May 2012; Agostino Sarubbo <ago@gentoo.org> mednafen-0.9.21.ebuild:
- Stable for amd64, wrt bug #413831
-
- 19 May 2012; Samuli Suominen <ssuominen@gentoo.org> mednafen-0.8.13.3.ebuild:
- Revert to ~ppc wrt #413831 pending on user request for stabilization
-
-*mednafen-0.9.21 (06 May 2012)
-
- 06 May 2012; Tupone Alfredo <tupone@gentoo.org> +mednafen-0.9.21.ebuild,
- +files/mednafen-0.9.21-zlib.patch:
- Version bump to 0.9.21 Bug #414597 by Tatsh
-
- 04 May 2012; Jeff Horelick <jdhore@gentoo.org> mednafen-0.8.13.3.ebuild,
- mednafen-0.8.13.3-r1.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 18 Feb 2012; Tim Harder <radhermit@gentoo.org> mednafen-0.8.13.3-r1.ebuild,
- +files/mednafen-0.8.13.3-zlib-1.2.6.patch:
- Fix build with zlib-1.2.6 (bug #403483).
-
-*mednafen-0.8.13.3-r1 (14 Dec 2011)
-
- 14 Dec 2011; Tupone Alfredo <tupone@gentoo.org> +mednafen-0.8.13.3-r1.ebuild,
- +files/mednafen-0.8.13.3-zlib.patch:
- Build with latest zlib. Bug #387821 by Diego Elio Pettenò
-
- 15 Jan 2011; Markus Meier <maekke@gentoo.org> mednafen-0.8.13.3.ebuild:
- x86 stable, bug #351332
-
- 12 Jan 2011; Markos Chandras <hwoarang@gentoo.org> mednafen-0.8.13.3.ebuild:
- Stable on amd64 wrt bug #351332
-
- 11 Jan 2011; Brent Baude <ranger@gentoo.org> mednafen-0.8.13.3.ebuild:
- Marking mednafen-0.8.13.3 ppc for bug 351332
-
- 10 Dec 2010; Michael Sterrett <mr_bones_@gentoo.org>
- mednafen-0.8.13.3.ebuild:
- needs libsdl[joystick] (bug #348364)
-
-*mednafen-0.8.13.3 (06 Dec 2010)
-
- 06 Dec 2010; Hanno Boeck <hanno@gentoo.org> +mednafen-0.8.13.3.ebuild:
- Version bump, gcc patch got merged upstream.
-
- 25 Sep 2010; Markus Meier <maekke@gentoo.org> mednafen-0.8.13.ebuild:
- x86 stable, bug #337536
-
- 21 Sep 2010; Markos Chandras <hwoarang@gentoo.org> mednafen-0.8.13.ebuild:
- Stable on amd64 wrt bug #337536
-
- 12 Aug 2010; Michael Sterrett <mr_bones_@gentoo.org>
- mednafen-0.8.13.ebuild:
- use deps for libsdl; add zlib dep; only pass c++ flags to g++
-
- 04 Jul 2010; Hanno Boeck <hanno@gentoo.org> mednafen-0.8.13.ebuild,
- +files/mednafen-0.8.13-gcc45.patch:
- Re-add gcc 4.5 patch.
-
-*mednafen-0.8.13 (02 Jul 2010)
-
- 02 Jul 2010; Tupone Alfredo <tupone@gentoo.org> +mednafen-0.8.13.ebuild:
- Version bump to 0.8.13 Bug #326141 by Sergey Kondakov
-
- 24 May 2010; Tupone Alfredo <tupone@gentoo.org> mednafen-0.8.12.ebuild,
- +files/mednafen-0.8.12-gcc45.patch:
- Build with gcc-4.5 Bug #321009 by flameeyes@gentoo.org
-
- 23 May 2010; Pacho Ramos <pacho@gentoo.org> mednafen-0.8.12.ebuild:
- stable amd64, bug 312535
-
- 21 Nov 2009; Markus Meier <maekke@gentoo.org> mednafen-0.8.12.ebuild:
- x86 stable, bug #288950
-
-*mednafen-0.8.12 (12 Jul 2009)
-
- 12 Jul 2009; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.12.ebuild:
- version bump
-
- 17 Jun 2009; Tristan Heaven <nyhm@gentoo.org> mednafen-0.8.11.ebuild,
- +files/mednafen-0.8.11-glibc2.10.patch:
- Fix building with glibc-2.10, bug #273590
-
-*mednafen-0.8.11 (15 Apr 2009)
-
- 15 Apr 2009; Hanno Boeck <hanno@gentoo.org> +mednafen-0.8.11.ebuild:
- Version bump.
-
-*mednafen-0.8.10 (30 Jan 2009)
-
- 30 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.10.ebuild:
- version bump
-
- 24 Jul 2008; Raúl Porcel <armin76@gentoo.org> mednafen-0.8.9.ebuild:
- x86 stable wrt #231880
-
-*mednafen-0.8.9 (20 Jun 2008)
-
- 20 Jun 2008; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.9.ebuild:
- version bump (bug #228623)
-
-*mednafen-0.8.8 (22 Apr 2008)
-
- 22 Apr 2008; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.8.ebuild:
- version bump
-
-*mednafen-0.8.7 (07 Jan 2008)
-
- 07 Jan 2008; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.7.ebuild:
- version bump
-
-*mednafen-0.8.5 (28 Nov 2007)
-
- 28 Nov 2007; Michael Sterrett <mr_bones_@gentoo.org>
- -mednafen-0.7.2.ebuild, -mednafen-0.8.1.ebuild, -mednafen-0.8.4.ebuild,
- +mednafen-0.8.5.ebuild:
- version bump (bug #200666); clean out old ebuilds
-
-*mednafen-0.8.4 (14 Nov 2007)
-
- 14 Nov 2007; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.4.ebuild:
- version bump
-
-*mednafen-0.8.1 (04 Jul 2007)
-
- 04 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org>
- +mednafen-0.8.1.ebuild:
- version bump (bug #184151)
-
-*mednafen-0.7.2 (12 Feb 2007)
-
- 12 Feb 2007; Tristan Heaven <nyhm@gentoo.org> +mednafen-0.7.2.ebuild:
- Version bump
-
-*mednafen-0.7.1 (25 Dec 2006)
-
- 25 Dec 2006; Tristan Heaven <nyhm@gentoo.org> +mednafen-0.7.1.ebuild:
- Version bump by Kai, bug #158901
-
-*mednafen-0.6.5 (29 Sep 2006)
-
- 29 Sep 2006; Tristan Heaven <nyhm@gentoo.org> +mednafen-0.6.5.ebuild:
- Version bump, bug #146371
-
- 24 May 2006; Joseph Jezak <josejx@gentoo.org> mednafen-0.6.1.ebuild:
- Marked ~ppc for bug #133867.
-
- 20 May 2006; Joshua Jackson <tsunam@gentoo.org> mednafen-0.6.1.ebuild:
- Marking ~x86, as testing is needed before going x86
-
- 20 May 2006; Jon Hood <squinky86@gentoo.org> mednafen-0.6.1.ebuild:
- Add ~amd64, #133753.
-
-*mednafen-0.6.1 (19 May 2006)
-
- 19 May 2006; Michael Sterrett <mr_bones_@gentoo.org> +metadata.xml,
- +mednafen-0.6.1.ebuild:
- initial commit - ebuild submitted by Kai via bug #110044
diff --git a/games-emulation/mednafen/metadata.xml b/games-emulation/mednafen/metadata.xml
deleted file mode 100644
index 87490a09..00000000
--- a/games-emulation/mednafen/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>games</herd>
- <use>
- <flag name='debugger'>Build with internal debugger</flag>
- </use>
-</pkgmetadata>
diff --git a/games-fps/redeclipse/Manifest b/games-fps/redeclipse/Manifest
deleted file mode 100644
index 0fd42be3..00000000
--- a/games-fps/redeclipse/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST redeclipse_1.1_linux_bsd.tar.bz2 454066621 SHA256 cc7f7e9da51b0e5f0df1a7a3f041586ef82683b3bd2d428f2e9c7075f302a32a SHA512 1e0c8a8766fba41aa3a502f2751ee2d086d42a41e9071b56201db06428e18476d69a6e6841557c0f3d13f4b2f5e41caa8168a40ea512ba8afdbe6601b6754821 WHIRLPOOL 86c512f5dc57ba935f6829dfbcecb934fe9ef08d234727e8c9e92db333576dc730e5d024a0976a8b18a7c1b52c2b98dc504509cab7a6f21606b79ccc6ce76517
-DIST redeclipse_1.3.1_all.tar.bz2 521736979 SHA256 edee35cab03edaf17fb0aae1cd427035eb28b9729fee10551f7e03c56b921ae3 SHA512 4849f77265c1dcc969c47d466d8f0917ad45d8ccceb3d4dad5b22a61ddab0cb2caf306042946cfaf970de8d35df85366dedacc17f74c2031e371fa3522afe404 WHIRLPOOL cc9aaa9f10bc1a35364f960896e5b7dfddf28bc92219df50d579841d9964334c0d44705fadfe6b3663ec451d613ac7fa132744aa2ecd2b45c0606b2d6b4bde4d
-EBUILD redeclipse-1.1.ebuild 1577 SHA256 a021dc223a2948ee693e5fa301bdca223ed29fbba42f5287ce21ce316b2de062 SHA512 d9c80829350791045e263a18f5c0576fa3c6ffc864b7cf376520651fbc0d972da3fee452ca80b4882e3010becda0aa9da17a13c15f6b7e2f384888519bbfed22 WHIRLPOOL c04077ada446deeffded688aa1532210ad9fec72c8aab3f39416aba0f6692689ba95479dc625631e00de098676ac2f2ca1e37cbe35979e3dfd98bd00517f84f1
-EBUILD redeclipse-1.3.1.ebuild 1461 SHA256 1b6632c1c3e5905877c36c4c71cbdd023ed438ecbde2acc2854a1d5235695f0a SHA512 c3534a8510d18bb50cfc210faa63d295a3499ee613dc092152ea03feba1dd1cf837802cd3ab8071855848b2b69b85d800af3aa988db53a279e723d3a4a3736ca WHIRLPOOL 4ceb226cd39da13d0ba8a3dd0013d2f4e655e127413190ab527f5ab346bd83ec225a8ec5f8fe4569e50012fbffbe36d05d5767c2c0c7ad642356e699b606728f
diff --git a/games-fps/redeclipse/redeclipse-1.1.ebuild b/games-fps/redeclipse/redeclipse-1.1.ebuild
deleted file mode 100644
index f3d0d8ef..00000000
--- a/games-fps/redeclipse/redeclipse-1.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils games
-
-DESCRIPTION="First-person ego-shooter, built as a total conversion of Cube Engine 2"
-HOMEPAGE="http://www.redeclipse.net/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_linux_bsd.tar.bz2"
-
-# According to license.txt file
-LICENSE="as-is ZLIB CCPL-Attribution-ShareAlike-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dedicated"
-
-DEPEND="!dedicated? (
- media-libs/libsdl[opengl]
- media-libs/sdl-image[jpeg,png]
- media-libs/sdl-mixer[mp3,vorbis]
- virtual/opengl
- x11-libs/libX11
- )
- net-libs/enet:1.3
- sys-libs/zlib
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/${PN}
-
-src_prepare() {
- # Respect GAMES_DATADIR
- sed -i -e "s:\(addpackagedir(\"\)data:\1${GAMES_DATADIR}/${PN}/data:" \
- src/engine/server.cpp || die "sed failed"
-
- # Unbundle enet
- sed -i \
- -e "s:\(client\)\: libenet:\1\::" \
- -e "s:\(server\)\: libenet:\1\::" \
- src/Makefile || die "sed failed"
-
- # Remove strip
- sed -i "/STRIP=strip/d" src/Makefile || die "sed failed"
-}
-
-src_compile() {
- cd src
- if ! use dedicated ; then
- emake CXXFLAGS="${CXXFLAGS}" client server || die "Make failed"
- else
- emake CXXFLAGS="${CXXFLAGS}" server
- fi
-}
-
-src_install() {
- newgamesbin src/reserver ${PN}-server || die
- dodoc readme.txt
- if ! use dedicated ; then
- newgamesbin src/reclient ${PN} || die
- insinto "${GAMES_DATADIR}"/${PN}
- doins -r data
- newicon src/site/bits/favicon.png ${PN}.png || die
- make_desktop_entry ${PN} "Red Eclipse" ${PN}
- fi
-
- prepgamesdirs
-}
diff --git a/games-fps/redeclipse/redeclipse-1.3.1.ebuild b/games-fps/redeclipse/redeclipse-1.3.1.ebuild
deleted file mode 100644
index dfab85be..00000000
--- a/games-fps/redeclipse/redeclipse-1.3.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils games
-
-DESCRIPTION="First-person ego-shooter, built as a total conversion of Cube Engine 2"
-HOMEPAGE="http://www.redeclipse.net/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_all.tar.bz2"
-
-LICENSE="as-is ZLIB CCPL-Attribution-ShareAlike-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dedicated"
-
-DEPEND="!dedicated? (
- media-libs/libsdl[opengl]
- media-libs/sdl-image[jpeg,png]
- media-libs/sdl-mixer[mp3,vorbis]
- virtual/opengl
- x11-libs/libX11
- )
- net-libs/enet:1.3
- sys-libs/zlib
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/${P}
-
-src_prepare() {
- cd "${S}" || die
- sed -i -e "s:\(addpackagedir(\"\)data:\1${GAMES_DATADIR}/${PN}/data:" \
- src/engine/server.cpp || die "Sed failed"
-
- sed -i \
- -e "s:\(client\)\: libenet:\1\::" \
- -e "s:\(server\)\: libenet:\1\::" \
- src/Makefile || die "Sed failed"
-
- sed -i "/STRIP=strip/d" src/Makefile || die "Sed failed"
-}
-
-src_compile() {
- cd src || die
- if ! use dedicated ; then
- emake CXXFLAGS="${CXXFLAGS}" client server || die
- else
- emake CXXFLAGS="${CXXFLAGS}" server || die
- fi
-}
-
-src_install() {
- newgamesbin src/reserver ${PN}-server || die
- dodir "${GAMES_DATADIR}"/${PN}/ || die
- insinto "${GAMES_DATADIR}"/${PN}/ || die
- doins -r "${S}"/data || die
-
- dodoc readme.txt
- if ! use dedicated ; then
- newgamesbin src/reclient "${PN}" || die
- fi
- prepgamesdirs
-}
diff --git a/games-puzzle/h2048/Manifest b/games-puzzle/h2048/Manifest
deleted file mode 100644
index e5629fbc..00000000
--- a/games-puzzle/h2048/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST h2048-0.2.0.1.tar.gz 10036 SHA256 d9b1d7750e1c7a4de1bf591c548d70af991f94969a581292bcb06eb8cc2119e9 SHA512 ce625426a2110a7d2e19628ee1cb0bba0b1f044041e61fec7305ed07126127a1a057e6c5b7ee6cada7691a07f2e4e2bf4800c9639b546fbfba19e91dab0cfd8a WHIRLPOOL 725646326b65fc23b732cc6b7c1561ca606a81b3db792bace7acb3d52ffe45f52f05157943e5550972e329b9a408cf926e05c522d2641dd6c6e31c59975197fb
diff --git a/games-puzzle/h2048/h2048-0.2.0.1.ebuild b/games-puzzle/h2048/h2048-0.2.0.1.ebuild
deleted file mode 100644
index 6ee4468f..00000000
--- a/games-puzzle/h2048/h2048-0.2.0.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.4
-
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="a haskell implementation of Game 2048"
-HOMEPAGE="https://github.com/Javran/h2048"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+exe +vty"
-
-RDEPEND=">=dev-haskell/monadrandom-0:=[profile?] <dev-haskell/monadrandom-1:=[profile?]
- >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-3:=[profile?]
- >=dev-haskell/text-1:=[profile?] <dev-haskell/text-2:=[profile?]
- >=dev-haskell/transformers-0:=[profile?] <dev-haskell/transformers-1:=[profile?]
- >=dev-haskell/vty-5:=[profile?] <dev-haskell/vty-6:=[profile?]
- >=dev-haskell/vty-ui-1.8:=[profile?] <dev-haskell/vty-ui-2:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
- test? ( >=dev-haskell/hunit-1 <dev-haskell/hunit-2 )
-"
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag exe exe) \
- $(cabal_flag vty vty)
-} \ No newline at end of file
diff --git a/games-strategy/0ad/0ad-11339.ebuild b/games-strategy/0ad/0ad-11339.ebuild
deleted file mode 100644
index 8ca568da..00000000
--- a/games-strategy/0ad/0ad-11339.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-inherit eutils wxwidgets games
-
-MY_P="0ad-r${PV}-alpha"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="0 A.D. is a free, real-time strategy game currently under development by Wildfire Games."
-HOMEPAGE="http://wildfiregames.com/0ad/"
-SRC_URI="mirror://sourceforge/zero-ad/${MY_P}-unix-build.tar.xz
- mirror://sourceforge/zero-ad/${MY_P}-unix-data.tar.xz"
-
-LICENSE="GPL-2 CCPL-Attribution-ShareAlike-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug editor nvtt pch test fam"
-
-RDEPEND=">=dev-lang/spidermonkey-1.8.5
- dev-libs/boost
- dev-libs/libxml2
- media-libs/devil
- media-libs/openal
- media-libs/libogg
- media-libs/libpng
- media-libs/libsdl[X,joystick]
- media-libs/libvorbis
- net-libs/enet:1.3
- net-misc/curl
- sys-libs/zlib
- virtual/jpeg
- virtual/opengl
- fam? ( virtual/fam )
- editor? ( x11-libs/wxGTK:2.8 )
- nvtt? ( dev-util/nvidia-texture-tools )"
-
-DEPEND="${RDEPEND}
- app-arch/zip
- dev-lang/nasm
- dev-util/cmake"
-
-RESTRICT="strip mirror"
-
-dir=${GAMES_PREFIX_OPT}/${PN}
-
-pkg_setup() {
- games_pkg_setup
- if use editor ; then
- WX_GTK_VER=2.8 need-wxwidgets unicode
- fi
-}
-
-src_prepare() {
- cd "${S}" || die
- epatch "${FILESDIR}"/r11339_noCUDAdep.diff
-}
-
-src_compile() {
- UPDATE_ARGS="--with-system-enet --with-system-mozjs185"
-
- if ! use pch ; then
- UPDATE_ARGS="${UPDATE_ARGS} --without-pch"
- fi
-
- if ! use fam ; then
- UPDATE_ARGS="${UPDATE_ARGS} --without-fam"
- fi
-
- if ! use editor ; then
- UPDATE_ARGS="${UPDATE_ARGS} --disable-atlas"
- fi
-
- if use nvtt ; then
- UPDATE_ARGS="${UPDATE_ARGS} --with-system-nvtt"
- else
- UPDATE_ARGS="${UPDATE_ARGS} --without-nvtt"
- fi
-
- cd "${S}/build/workspaces"
- einfo "Running update-workspaces.sh with ${UPDATE_ARGS}"
- ./update-workspaces.sh ${UPDATE_ARGS} || die "update-workspaces.sh failed"
- cd gcc
-
- TARGETS="pyrogenesis Collada"
- if use test ; then
- TARGETS="${TARGETS} test"
- fi
- if use editor ; then
- TARGETS="${TARGETS} AtlasUI"
- fi
- if use debug ; then
- CONFIG=Debug
- else
- CONFIG=Release
- fi
- CONFIG=${CONFIG} emake ${TARGETS} || die "Can't build"
-}
-
-src_test() {
- cd "${S}/binaries/system"
- if use debug ; then
- ./test_dbg || die "Tests failed"
- else
- ./test || die "Tests failed"
- fi
-}
-
-src_install() {
- cd "${S}"/binaries
- insinto "${dir}"
- doins -r data || die "doins -r failed"
-
- insinto "${dir}"/system
-
- #we install build-in nvtt
- if use !nvtt ; then
- doins "${S}"/binaries/system/libnvcore.so || die "doins failed"
- doins "${S}"/binaries/system/libnvimage.so || die "doins failed"
- doins "${S}"/binaries/system/libnvmath.so || die "doins failed"
- doins "${S}"/binaries/system/libnvtt.so || die "doins failed"
- fi
-
- if use debug ; then
-# doins "${S}"/binaries/system/libmozjs185-ps-debug.so.1.0 || die "doins failed"
- doins "${S}"/binaries/system/libCollada_dbg.so || die "doins failed"
- if use editor ; then
- doins "${S}"/binaries/system/libAtlasUI_dbg.so || die "doins failed"
- fi
- EXE_NAME=pyrogenesis_dbg
- else
-# doins "${S}"/binaries/system/libmozjs185-ps-release.so.1.0 || die "doins failed"
- doins "${S}"/binaries/system/libCollada.so || die "doins failed"
- if use editor ; then
- doins "${S}"/binaries/system/libAtlasUI.so || die "doins failed"
- fi
- EXE_NAME=pyrogenesis
- fi
-
- exeinto "${dir}"/system
- doexe "${S}"/binaries/system/${EXE_NAME} || die "doexe failed"
-
- games_make_wrapper ${PN} ./system/${EXE_NAME} ${dir}
- doicon "${S}"/build/resources/0ad.png
- make_desktop_entry "${dir}"/system/${EXE_NAME} "0 A.D."
-
- prepgamesdirs
-}
diff --git a/games-strategy/0ad/0ad-11863.ebuild b/games-strategy/0ad/0ad-11863.ebuild
deleted file mode 100644
index a0f567c1..00000000
--- a/games-strategy/0ad/0ad-11863.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-inherit eutils wxwidgets games
-
-MY_P="0ad-r${PV}-alpha"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="0 A.D. is a free, real-time strategy game currently under development by Wildfire Games."
-HOMEPAGE="http://wildfiregames.com/0ad/"
-SRC_URI="mirror://sourceforge/zero-ad/${MY_P}-unix-build.tar.xz
- mirror://sourceforge/zero-ad/${MY_P}-unix-data.tar.xz"
-
-LICENSE="GPL-2 CCPL-Attribution-ShareAlike-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug editor nvtt pch test fam"
-
-RDEPEND=">=dev-lang/spidermonkey-1.8.5
- dev-libs/boost
- dev-libs/libxml2
- media-libs/devil
- media-libs/openal
- media-libs/libogg
- media-libs/libpng
- media-libs/libsdl[X,joystick]
- media-libs/libvorbis
- net-libs/enet:1.3
- net-misc/curl
- sys-libs/zlib
- virtual/jpeg
- virtual/opengl
- fam? ( virtual/fam )
- editor? ( x11-libs/wxGTK:2.8 )
- nvtt? ( dev-util/nvidia-texture-tools )"
-
-DEPEND="${RDEPEND}
- app-arch/zip
- dev-lang/nasm
- dev-util/cmake"
-
-RESTRICT="strip mirror"
-
-dir=${GAMES_PREFIX_OPT}/${PN}
-
-pkg_setup() {
- games_pkg_setup
- if use editor ; then
- WX_GTK_VER=2.8 need-wxwidgets unicode
- fi
-}
-
-src_compile() {
- UPDATE_ARGS="--with-system-enet --with-system-mozjs185"
-
- if ! use pch ; then
- UPDATE_ARGS="${UPDATE_ARGS} --without-pch"
- fi
-
- if ! use fam ; then
- UPDATE_ARGS="${UPDATE_ARGS} --without-fam"
- fi
-
- if ! use editor ; then
- UPDATE_ARGS="${UPDATE_ARGS} --disable-atlas"
- fi
-
- if use nvtt ; then
- UPDATE_ARGS="${UPDATE_ARGS} --with-system-nvtt"
- else
- UPDATE_ARGS="${UPDATE_ARGS} --without-nvtt"
- fi
-
- insinto "${S}/build/workspaces"
- einfo "Running update-workspaces.sh with ${UPDATE_ARGS}"
- ./update-workspaces.sh ${UPDATE_ARGS} || die "update-workspaces.sh failed"
- insinto gcc
-
- TARGETS="pyrogenesis Collada"
- if use test ; then
- TARGETS="${TARGETS} test"
- fi
- if use editor ; then
- TARGETS="${TARGETS} AtlasUI"
- fi
- if use debug ; then
- CONFIG=Debug
- else
- CONFIG=Release
- fi
- CONFIG=${CONFIG} emake ${TARGETS} || die "Can't build"
-}
-
-src_test() {
- insinto "${S}/binaries/system"
- if use debug ; then
- ./test_dbg || die "Tests failed"
- else
- ./test || die "Tests failed"
- fi
-}
-
-src_install() {
- insinto "${S}"/binaries
- insinto "${dir}"
- doins -r data || die "doins -r failed"
-
- insinto "${dir}"/system
-
- #we install build-in nvtt
- if use !nvtt ; then
- doins "${S}"/binaries/system/libnvcore.so || die "doins failed"
- doins "${S}"/binaries/system/libnvimage.so || die "doins failed"
- doins "${S}"/binaries/system/libnvmath.so || die "doins failed"
- doins "${S}"/binaries/system/libnvtt.so || die "doins failed"
- fi
-
- if use debug ; then
-# doins "${S}"/binaries/system/libmozjs185-ps-debug.so.1.0 || die "doins failed"
- doins "${S}"/binaries/system/libCollada_dbg.so || die "doins failed"
- if use editor ; then
- doins "${S}"/binaries/system/libAtlasUI_dbg.so || die "doins failed"
- fi
- EXE_NAME=pyrogenesis_dbg
- else
-# doins "${S}"/binaries/system/libmozjs185-ps-release.so.1.0 || die "doins failed"
- doins "${S}"/binaries/system/libCollada.so || die "doins failed"
- if use editor ; then
- doins "${S}"/binaries/system/libAtlasUI.so || die "doins failed"
- fi
- EXE_NAME=pyrogenesis
- fi
-
- exeinto "${dir}"/system
- doexe "${S}"/binaries/system/${EXE_NAME} || die "doexe failed"
-
- games_make_wrapper ${PN} ./system/${EXE_NAME} ${dir}
- doicon "${S}"/build/resources/0ad.png
- make_desktop_entry "${dir}"/system/${EXE_NAME} "0 A.D."
-
- prepgamesdirs
-}
diff --git a/games-strategy/0ad/0ad-99999.ebuild b/games-strategy/0ad/0ad-99999.ebuild
deleted file mode 100644
index aaa10c2e..00000000
--- a/games-strategy/0ad/0ad-99999.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-WX_GTK_VER="2.8"
-
-inherit eutils subversion wxwidgets games
-
-MY_PV="r${PV%_*}-alpha"
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="A free, real-time strategy game"
-HOMEPAGE="http://wildfiregames.com/0ad/"
-ESVN_REPO_URI="http://svn.wildfiregames.com/public/ps/trunk"
-
-LICENSE="GPL-2 LGPL-2.1 MIT CCPL-Attribution-ShareAlike-3.0 as-is"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+audio +editor fam +pch test"
-
-RDEPEND="
- ~dev-lang/spidermonkey-1.8.5
- dev-libs/boost
- dev-libs/libxml2
- media-gfx/nvidia-texture-tools
- !games-strategy/0ad-data
- media-libs/libpng:0
- media-libs/libsdl[X,opengl,video]
- net-libs/enet:1.3
- net-misc/curl
- sys-libs/zlib
- virtual/jpeg
- virtual/opengl
- audio? ( media-libs/libogg
- media-libs/libvorbis
- media-libs/openal )
- editor? ( x11-libs/wxGTK:$WX_GTK_VER[X,opengl] )
- fam? ( virtual/fam )
- "
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- test? ( dev-lang/perl )"
-
-S=${WORKDIR}/trunk
-
-pkg_setup() {
- games_pkg_setup
-
- if ! use pch ; then
- eerror "pch useflag is potentially broken"
- eerror "see http://trac.wildfiregames.com/ticket/1313"
- fi
-}
-
-src_unpack() {
- subversion_src_unpack
-}
-
-src_configure() {
- cd build/workspaces || die
-
- # custom configure script
- local myconf
- use fam || myconf="--without-fam"
- use pch || myconf="${myconf} --without-pch"
- use test || myconf="${myconf} --without-tests"
- use audio || myconf="${myconf} --without-audio"
-
- # don't use bundled sources
- ./update-workspaces.sh \
- --with-system-nvtt \
- --with-system-enet \
- --with-system-mozjs185 \
- $(use_enable editor atlas) \
- --bindir="${GAMES_BINDIR}" \
- --libdir="$(games_get_libdir)"/${PN} \
- --datadir="${GAMES_DATADIR}"/${PN} \
- ${myconf} || die
-}
-
-src_compile() {
- emake -C build/workspaces/gcc verbose=1 || die
-}
-
-src_test() {
- cd binaries/system || die
- ./test || die "test phase failed"
-}
-
-src_install() {
- # data
- insinto "${GAMES_DATADIR}"/${PN}
- doins -r binaries/data/* || die
-
- # bin
- dogamesbin binaries/system/pyrogenesis || die
-
- # libs
- exeinto "$(games_get_libdir)"/${PN}
- doexe binaries/system/libCollada.so || die
- if use editor ; then
- doexe binaries/system/libAtlasUI.so || die
- fi
-
- # other
- dodoc binaries/system/readme.txt || die
- doicon build/resources/${PN}.png || die
- games_make_wrapper ${PN} "${GAMES_BINDIR}/pyrogenesis"
- make_desktop_entry ${PN} ${PN} ${PN}
-
- # permissions
- prepgamesdirs
-}
diff --git a/games-strategy/0ad/Manifest b/games-strategy/0ad/Manifest
deleted file mode 100644
index 3e05d3e8..00000000
--- a/games-strategy/0ad/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-AUX 11339_alpha_disable_nvtt.patch 0 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 SHA512 cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e WHIRLPOOL 19fa61d75522a4669b44e39c1d2e1726c530232130d407f89afee0964997f7a73e83be698b288febcf88e3e03c4f0757ea8964e59b63d93708b138cc42a66eb3
-AUX premake-archless.patch 1560 SHA256 85fc1ad2ef098d181f26fd78038ad90f7e1e2e948fe903664747494d129a3083 SHA512 df4cedfa2709b248a257d0634ba2e1013cf517fb5e46cb6472a3e87782686a1d8aeb066b23eb3008434fd2108865a5c6dd15fb3964af9074a611ca7202e8d5b1 WHIRLPOOL 78e2b482769ac07c219eec0fe99210cb723b16ae2d414dd5dfe6dde6d874013e8f707c2d16404a0517517ca1754fc1f203e7d2b8d152b25fd5366dc82c959f75
-AUX premake-script-archless.patch 1582 SHA256 0904c211595919bab0367b5e86c218a01b42c96df4b49c47a03c125ed3a2aada SHA512 987c3ee5387e040dc3b1c492e4191fce1532f6b2eae288a15246fdaee8e17d81dbd7cdc524bdcc0036a32bfce11f4d6eae014d05d5dbba148eafbea0627498c8 WHIRLPOOL 0f906f81a139da1aedcf325cfa60c5de00bd76c40bf95b9206350721341fb93a3deb0e681e4900a0c343cc9ebf7ae5e21522b247e0c202bbbd86830467bf4b34
-AUX r11339_noCUDAdep.diff 11782 SHA256 b334acff6a9d122fbaec92bf9146c7fd9c54d0f0babcf36554e6114ec67ac9aa SHA512 bc1cfb546e7bd04a4e8c22dce23a9fba00339eb4e7cdfb16bb9ec304fed5c6347cd79f751d7381a150c778408808b0492ce51130c4fa1ce2231f1d44fa89d524 WHIRLPOOL ef329815d3fd8155c9d26a96d7c05e873737c10b1492cd1d817db4c23dee7118525744f1c3194902054f776a7fac5992d35a2aca22966252f1cf4fe646bf3c4d
-DIST 0ad-r11339-alpha-unix-build.tar.xz 8593664 SHA256 1e69bc02c1af1bfbe30244467761d13e1aaff164fe583d962cc8e13faf4a56cb
-DIST 0ad-r11339-alpha-unix-data.tar.xz 294663484 SHA256 ac4cb17478eed633e1b0c975b052706797628fac399147d6301c4001100170b4
-DIST 0ad-r11863-alpha-unix-build.tar.xz 8657204 SHA256 46c08d380ce098d3d8f577d04d602bb245dfbb7f7da7b1ad009e7a0d4751435f
-DIST 0ad-r11863-alpha-unix-data.tar.xz 310994700 SHA256 76702023402361d27b61eea37034b08e9e19b282e4cdd69954495d2dd087b90a
-EBUILD 0ad-11339.ebuild 3547 SHA256 30a65b31a9e1353c30b3a642f4437f0e4be440de15fd6eb1d2a79959ef279d66 SHA512 cab0a342c5d3c65aaebf282d990e65c6255ed5748ec54e51f87bf05d8cdd73b42e0126021d190e1abb3dece877124dc239dcf17043f34d9969847e247a17b177 WHIRLPOOL da04b4bb99647a8047ca44a901a95e67c940e3cf0979f0937d9acec92ab28b320081158e36356ef4f82383fac92063608a53e3c03059cf99c2b38d733ff80bb4
-EBUILD 0ad-11863.ebuild 3486 SHA256 f4351f00f0b233f368b8792c362156a54ef480ab41ed0772d051a8b49de8e5a7 SHA512 95e82f67d8e51f54cbd7646f74e94076df4860724fa8352ef788d05ad760c13b6755a846355281d2e543a06ee9258bf6c5605df59a76f4941632fd7be6371680 WHIRLPOOL be7ccc427e39bf7a99cbd9fd824b9ed2e534dc364ef935e2d76feea3db34eca3a93dedcbc71120e73df9452cfccdd36ce71d200fd0d0ab45a1b6954e73ac13c4
-EBUILD 0ad-99999.ebuild 2452 SHA256 0162fc58b4c74ec12012ab80289cdd0241238f26384a64b9c7432b443c6dd3b7 SHA512 1033f33deb6783baac775169f76b12a53617ac31454e86e3c4eb7642612f2c0bbe2a92544bba4a016fe6f77d856ecd091f48134387c1286e97f309e708b5584d WHIRLPOOL 46fac08559d6be536455f485916b8864c3150c1387712289ef0f2acdcb2527cee00d27f437c2d58b8a6c1414181d094a3312afd29098398daae68ec44d5f355e
diff --git a/games-strategy/0ad/files/11339_alpha_disable_nvtt.patch b/games-strategy/0ad/files/11339_alpha_disable_nvtt.patch
deleted file mode 100644
index e69de29b..00000000
--- a/games-strategy/0ad/files/11339_alpha_disable_nvtt.patch
+++ /dev/null
diff --git a/games-strategy/0ad/files/premake-archless.patch b/games-strategy/0ad/files/premake-archless.patch
deleted file mode 100644
index 2b87d048..00000000
--- a/games-strategy/0ad/files/premake-archless.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Naur build/premake/premake4.orig/build/gmake.unix/Premake4.make build/premake/premake4/build/gmake.unix/Premake4.make
---- build/premake/premake4.orig/build/gmake.unix/Premake4.make 2010-11-16 06:29:14.000000000 -0500
-+++ build/premake/premake4/build/gmake.unix/Premake4.make 2011-04-18 07:24:59.374986001 -0400
-@@ -26,13 +26,12 @@
- DEFINES += -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
- INCLUDES += -I../../src/host/lua-5.1.4/src
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
-- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -Os
-- CXXFLAGS += $(CFLAGS)
-- LDFLAGS += -s -rdynamic
-+ CFLAGS += $(CPPFLAGS) -Wall
-+ LDFLAGS += -rdynamic
- LIBS += -lm -ldl
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
-- LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
-+ LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
-@@ -48,13 +47,12 @@
- DEFINES += -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
- INCLUDES += -I../../src/host/lua-5.1.4/src
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
-- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g
-- CXXFLAGS += $(CFLAGS)
-+ CFLAGS += $(CPPFLAGS) -Wall -g
- LDFLAGS += -rdynamic
- LIBS += -lm -ldl
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
-- LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
-+ LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
diff --git a/games-strategy/0ad/files/premake-script-archless.patch b/games-strategy/0ad/files/premake-script-archless.patch
deleted file mode 100644
index 7195feb9..00000000
--- a/games-strategy/0ad/files/premake-script-archless.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- build/premake/premake4/src/actions/make/make_cpp.lua.orig 2011-12-17 20:59:29.000000000 +0800
-+++ build/premake/premake4/src/actions/make/make_cpp.lua 2011-12-25 07:27:40.268759001 +0800
-@@ -248,7 +248,7 @@
- -- set up precompiled headers
- _.pchconfig(cfg)
-
-- _p(' CFLAGS += $(CPPFLAGS) $(ARCH) %s', table.concat(table.join(cc.getcflags(cfg), cfg.buildoptions), " "))
-+ _p(' CFLAGS += $(CPPFLAGS) %s', table.concat(table.join(cc.getcflags(cfg), cfg.buildoptions), " "))
- _p(' CXXFLAGS += $(CFLAGS) %s', table.concat(cc.getcxxflags(cfg), " "))
- _p(' LDFLAGS += %s', table.concat(table.join(cc.getldflags(cfg), cfg.linkoptions, cc.getlibdirflags(cfg)), " "))
- _p(' LIBS += %s %s', table.concat(cc.getlinkflags(cfg), " "), table.concat(cfg.gnuexternals, " "))
-@@ -272,7 +272,7 @@
- else
- lddeps = '-Xlinker --start-group $(LDDEPS) -Xlinker --end-group'
- end
-- _p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) %s $(LIBS)',
-+ _p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) %s $(LIBS)',
- iif(cfg.language == "C", "CC", "CXX"), lddeps)
- end
-
---- build/workspaces/update-workspaces.sh.orig 2011-11-15 00:10:41.000000000 +0800
-+++ build/workspaces/update-workspaces.sh 2011-12-25 07:30:39.729759000 +0800
-@@ -62,6 +62,8 @@
- # Now build premake and run it to create the makefiles
- cd ../premake/premake4
- make -C build/gmake.unix ${JOBS} || die "Premake build failed"
-+./bin/release/premake4 embed
-+make -C build/gmake.unix ${JOBS} || die "Premake build failed"
-
- echo
-
diff --git a/games-strategy/0ad/files/r11339_noCUDAdep.diff b/games-strategy/0ad/files/r11339_noCUDAdep.diff
deleted file mode 100644
index f002c823..00000000
--- a/games-strategy/0ad/files/r11339_noCUDAdep.diff
+++ /dev/null
@@ -1,366 +0,0 @@
-Index: /ps/trunk/libraries/nvtt/src/src/nvimage/CMakeLists.txt
-===================================================================
---- /ps/trunk/libraries/nvtt/src/src/nvimage/CMakeLists.txt (revision 11501)
-+++ /ps/trunk/libraries/nvtt/src/src/nvimage/CMakeLists.txt (revision 11502)
-@@ -63,6 +63,6 @@
-
- INSTALL(TARGETS nvimage
-- RUNTIME DESTINATION bin
-- LIBRARY DESTINATION lib
-- ARCHIVE DESTINATION lib/static)
-+ RUNTIME DESTINATION ${BINDIR}
-+ LIBRARY DESTINATION ${LIBDIR}
-+ ARCHIVE DESTINATION ${LIBDIR})
-
-Index: /ps/trunk/libraries/nvtt/src/src/nvtt/CMakeLists.txt
-===================================================================
---- /ps/trunk/libraries/nvtt/src/src/nvtt/CMakeLists.txt (revision 11501)
-+++ /ps/trunk/libraries/nvtt/src/src/nvtt/CMakeLists.txt (revision 11502)
-@@ -58,7 +58,7 @@
-
- INSTALL(TARGETS nvtt
-- RUNTIME DESTINATION bin
-- LIBRARY DESTINATION lib
-- ARCHIVE DESTINATION lib/static)
-+ RUNTIME DESTINATION ${BINDIR}
-+ LIBRARY DESTINATION ${LIBDIR}
-+ ARCHIVE DESTINATION ${LIBDIR})
-
- INSTALL(FILES nvtt.h DESTINATION include/nvtt)
-Index: /ps/trunk/libraries/nvtt/src/src/nvcore/CMakeLists.txt
-===================================================================
---- /ps/trunk/libraries/nvtt/src/src/nvcore/CMakeLists.txt (revision 11501)
-+++ /ps/trunk/libraries/nvtt/src/src/nvcore/CMakeLists.txt (revision 11502)
-@@ -43,5 +43,5 @@
-
- INSTALL(TARGETS nvcore
-- RUNTIME DESTINATION bin
-- LIBRARY DESTINATION lib
-- ARCHIVE DESTINATION lib/static)
-+ RUNTIME DESTINATION ${BINDIR}
-+ LIBRARY DESTINATION ${LIBDIR}
-+ ARCHIVE DESTINATION ${LIBDIR})
-Index: /ps/trunk/libraries/nvtt/src/src/CMakeLists.txt
-===================================================================
---- /ps/trunk/libraries/nvtt/src/src/CMakeLists.txt (revision 11501)
-+++ /ps/trunk/libraries/nvtt/src/src/CMakeLists.txt (revision 11502)
-@@ -6,4 +6,11 @@
-
- INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
-+
-+# initial variables
-+SET(GLUT TRUE CACHE BOOL "")
-+SET(GLEW TRUE CACHE BOOL "")
-+SET(CG TRUE CACHE BOOL "")
-+SET(CUDA TRUE CACHE BOOL "")
-+SET(OPENEXR TRUE CACHE BOOL "")
-
- # OpenGL
-@@ -16,11 +23,13 @@
-
- # GLUT
--INCLUDE(${NV_CMAKE_DIR}/FindGLUT.cmake)
--#INCLUDE(FindGLUT)
--IF(GLUT_FOUND)
-- MESSAGE(STATUS "Looking for GLUT - found")
--ELSE(GLUT_FOUND)
-- MESSAGE(STATUS "Looking for GLUT - not found")
--ENDIF(GLUT_FOUND)
-+IF(GLUT)
-+ INCLUDE(${NV_CMAKE_DIR}/FindGLUT.cmake)
-+ #INCLUDE(FindGLUT)
-+ IF(GLUT_FOUND)
-+ MESSAGE(STATUS "Looking for GLUT - found")
-+ ELSE(GLUT_FOUND)
-+ MESSAGE(STATUS "Looking for GLUT - not found")
-+ ENDIF(GLUT_FOUND)
-+ENDIF(GLUT)
-
- # DirectX
-@@ -33,27 +42,33 @@
-
- # GLEW
--INCLUDE(${NV_CMAKE_DIR}/FindGLEW.cmake)
--IF(GLEW_FOUND)
-- MESSAGE(STATUS "Looking for GLEW - found")
--ELSE(GLEW_FOUND)
-- MESSAGE(STATUS "Looking for GLEW - not found")
--ENDIF(GLEW_FOUND)
-+IF(GLEW)
-+ INCLUDE(${NV_CMAKE_DIR}/FindGLEW.cmake)
-+ IF(GLEW_FOUND)
-+ MESSAGE(STATUS "Looking for GLEW - found")
-+ ELSE(GLEW_FOUND)
-+ MESSAGE(STATUS "Looking for GLEW - not found")
-+ ENDIF(GLEW_FOUND)
-+ENDIF(GLEW)
-
- # Cg
--INCLUDE(${NV_CMAKE_DIR}/FindCg.cmake)
--IF(CG_FOUND)
-- MESSAGE(STATUS "Looking for Cg - found")
--ELSE(CG_FOUND)
-- MESSAGE(STATUS "Looking for Cg - not found")
--ENDIF(CG_FOUND)
-+IF(CG)
-+ INCLUDE(${NV_CMAKE_DIR}/FindCg.cmake)
-+ IF(CG_FOUND)
-+ MESSAGE(STATUS "Looking for Cg - found")
-+ ELSE(CG_FOUND)
-+ MESSAGE(STATUS "Looking for Cg - not found")
-+ ENDIF(CG_FOUND)
-+ENDIF(CG)
-
- # CUDA
--INCLUDE(${NV_CMAKE_DIR}/FindCUDA.cmake)
--IF(CUDA_FOUND)
-- SET(HAVE_CUDA ${CUDA_FOUND} CACHE BOOL "Set to TRUE if CUDA is found, FALSE otherwise")
-- MESSAGE(STATUS "Looking for CUDA - found")
--ELSE(CUDA_FOUND)
-- MESSAGE(STATUS "Looking for CUDA - not found")
--ENDIF(CUDA_FOUND)
-+IF(CUDA)
-+ INCLUDE(${NV_CMAKE_DIR}/FindCUDA.cmake)
-+ IF(CUDA_FOUND)
-+ SET(HAVE_CUDA ${CUDA_FOUND} CACHE BOOL "Set to TRUE if CUDA is found, FALSE otherwise")
-+ MESSAGE(STATUS "Looking for CUDA - found")
-+ ELSE(CUDA_FOUND)
-+ MESSAGE(STATUS "Looking for CUDA - not found")
-+ ENDIF(CUDA_FOUND)
-+ENDIF(CUDA)
-
- # Maya
-@@ -94,11 +109,13 @@
-
- # OpenEXR
--INCLUDE(${NV_CMAKE_DIR}/FindOpenEXR.cmake)
--IF(OPENEXR_FOUND)
-- SET(HAVE_OPENEXR ${OPENEXR_FOUND} CACHE BOOL "Set to TRUE if OpenEXR is found, FALSE otherwise")
-- MESSAGE(STATUS "Looking for OpenEXR - found")
--ELSE(OPENEXR_FOUND)
-- MESSAGE(STATUS "Looking for OpenEXR - not found")
--ENDIF(OPENEXR_FOUND)
-+IF(OPENEXR)
-+ INCLUDE(${NV_CMAKE_DIR}/FindOpenEXR.cmake)
-+ IF(OPENEXR_FOUND)
-+ SET(HAVE_OPENEXR ${OPENEXR_FOUND} CACHE BOOL "Set to TRUE if OpenEXR is found, FALSE otherwise")
-+ MESSAGE(STATUS "Looking for OpenEXR - found")
-+ ELSE(OPENEXR_FOUND)
-+ MESSAGE(STATUS "Looking for OpenEXR - not found")
-+ ENDIF(OPENEXR_FOUND)
-+ENDIF(OPENEXR)
-
- # Qt
-Index: /ps/trunk/libraries/nvtt/src/src/nvmath/CMakeLists.txt
-===================================================================
---- /ps/trunk/libraries/nvtt/src/src/nvmath/CMakeLists.txt (revision 11501)
-+++ /ps/trunk/libraries/nvtt/src/src/nvmath/CMakeLists.txt (revision 11502)
-@@ -29,5 +29,5 @@
-
- INSTALL(TARGETS nvmath
-- RUNTIME DESTINATION bin
-- LIBRARY DESTINATION lib
-- ARCHIVE DESTINATION lib/static)
-+ RUNTIME DESTINATION ${BINDIR}
-+ LIBRARY DESTINATION ${LIBDIR}
-+ ARCHIVE DESTINATION ${LIBDIR})
-Index: /ps/trunk/libraries/nvtt/cmake-devflags.patch
-===================================================================
---- /ps/trunk/libraries/nvtt/cmake-devflags.patch (revision 11502)
-+++ /ps/trunk/libraries/nvtt/cmake-devflags.patch (revision 11502)
-@@ -0,0 +1,176 @@
-+From: hasufell <julian.ospald@googlemail.com>
-+Date: Wed Apr 11 21:49:58 UTC 2012
-+Subject: various cmake fixes
-+
-+fix hardcoded install paths for BINDIR and LIBDIR
-+make cg, cuda, glew, glut and openexr controllable and not automagic
-+
-+--- src/nvcore/CMakeLists.txt
-++++ src/nvcore/CMakeLists.txt
-+@@ -42,6 +42,6 @@
-+ TARGET_LINK_LIBRARIES(nvcore ${LIBS})
-+
-+ INSTALL(TARGETS nvcore
-+- RUNTIME DESTINATION bin
-+- LIBRARY DESTINATION lib
-+- ARCHIVE DESTINATION lib/static)
-++ RUNTIME DESTINATION ${BINDIR}
-++ LIBRARY DESTINATION ${LIBDIR}
-++ ARCHIVE DESTINATION ${LIBDIR})
-+--- src/nvimage/CMakeLists.txt
-++++ src/nvimage/CMakeLists.txt
-+@@ -62,7 +62,7 @@
-+ TARGET_LINK_LIBRARIES(nvimage ${LIBS} nvcore nvmath posh)
-+
-+ INSTALL(TARGETS nvimage
-+- RUNTIME DESTINATION bin
-+- LIBRARY DESTINATION lib
-+- ARCHIVE DESTINATION lib/static)
-++ RUNTIME DESTINATION ${BINDIR}
-++ LIBRARY DESTINATION ${LIBDIR}
-++ ARCHIVE DESTINATION ${LIBDIR})
-+
-+--- src/nvmath/CMakeLists.txt
-++++ src/nvmath/CMakeLists.txt
-+@@ -28,6 +28,6 @@
-+ TARGET_LINK_LIBRARIES(nvmath ${LIBS} nvcore)
-+
-+ INSTALL(TARGETS nvmath
-+- RUNTIME DESTINATION bin
-+- LIBRARY DESTINATION lib
-+- ARCHIVE DESTINATION lib/static)
-++ RUNTIME DESTINATION ${BINDIR}
-++ LIBRARY DESTINATION ${LIBDIR}
-++ ARCHIVE DESTINATION ${LIBDIR})
-+--- src/nvtt/CMakeLists.txt
-++++ src/nvtt/CMakeLists.txt
-+@@ -53,9 +53,9 @@
-+ TARGET_LINK_LIBRARIES(nvtt ${LIBS} nvcore nvmath nvimage squish)
-+
-+ INSTALL(TARGETS nvtt
-+- RUNTIME DESTINATION bin
-+- LIBRARY DESTINATION lib
-+- ARCHIVE DESTINATION lib/static)
-++ RUNTIME DESTINATION ${BINDIR}
-++ LIBRARY DESTINATION ${LIBDIR}
-++ ARCHIVE DESTINATION ${LIBDIR})
-+
-+ INSTALL(FILES nvtt.h DESTINATION include/nvtt)
-+
-+--- src/CMakeLists.txt
-++++ src/CMakeLists.txt
-+@@ -5,6 +5,13 @@
-+ SUBDIRS(nvtt)
-+
-+ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
-++
-++# initial variables
-++SET(GLUT TRUE CACHE BOOL "")
-++SET(GLEW TRUE CACHE BOOL "")
-++SET(CG TRUE CACHE BOOL "")
-++SET(CUDA TRUE CACHE BOOL "")
-++SET(OPENEXR TRUE CACHE BOOL "")
-+
-+ # OpenGL
-+ INCLUDE(FindOpenGL)
-+@@ -15,13 +22,15 @@
-+ ENDIF(OPENGL_FOUND)
-+
-+ # GLUT
-+-INCLUDE(${NV_CMAKE_DIR}/FindGLUT.cmake)
-+-#INCLUDE(FindGLUT)
-+-IF(GLUT_FOUND)
-+- MESSAGE(STATUS "Looking for GLUT - found")
-+-ELSE(GLUT_FOUND)
-+- MESSAGE(STATUS "Looking for GLUT - not found")
-+-ENDIF(GLUT_FOUND)
-++IF(GLUT)
-++ INCLUDE(${NV_CMAKE_DIR}/FindGLUT.cmake)
-++ #INCLUDE(FindGLUT)
-++ IF(GLUT_FOUND)
-++ MESSAGE(STATUS "Looking for GLUT - found")
-++ ELSE(GLUT_FOUND)
-++ MESSAGE(STATUS "Looking for GLUT - not found")
-++ ENDIF(GLUT_FOUND)
-++ENDIF(GLUT)
-+
-+ # DirectX
-+ INCLUDE(${NV_CMAKE_DIR}/FindDirectX.cmake)
-+@@ -32,29 +41,35 @@
-+ ENDIF(DX10_FOUND)
-+
-+ # GLEW
-+-INCLUDE(${NV_CMAKE_DIR}/FindGLEW.cmake)
-+-IF(GLEW_FOUND)
-+- MESSAGE(STATUS "Looking for GLEW - found")
-+-ELSE(GLEW_FOUND)
-+- MESSAGE(STATUS "Looking for GLEW - not found")
-+-ENDIF(GLEW_FOUND)
-++IF(GLEW)
-++ INCLUDE(${NV_CMAKE_DIR}/FindGLEW.cmake)
-++ IF(GLEW_FOUND)
-++ MESSAGE(STATUS "Looking for GLEW - found")
-++ ELSE(GLEW_FOUND)
-++ MESSAGE(STATUS "Looking for GLEW - not found")
-++ ENDIF(GLEW_FOUND)
-++ENDIF(GLEW)
-+
-+ # Cg
-+-INCLUDE(${NV_CMAKE_DIR}/FindCg.cmake)
-+-IF(CG_FOUND)
-+- MESSAGE(STATUS "Looking for Cg - found")
-+-ELSE(CG_FOUND)
-+- MESSAGE(STATUS "Looking for Cg - not found")
-+-ENDIF(CG_FOUND)
-++IF(CG)
-++ INCLUDE(${NV_CMAKE_DIR}/FindCg.cmake)
-++ IF(CG_FOUND)
-++ MESSAGE(STATUS "Looking for Cg - found")
-++ ELSE(CG_FOUND)
-++ MESSAGE(STATUS "Looking for Cg - not found")
-++ ENDIF(CG_FOUND)
-++ENDIF(CG)
-+
-+ # CUDA
-+-INCLUDE(${NV_CMAKE_DIR}/FindCUDA.cmake)
-+-IF(CUDA_FOUND)
-+- SET(HAVE_CUDA ${CUDA_FOUND} CACHE BOOL "Set to TRUE if CUDA is found, FALSE otherwise")
-+- MESSAGE(STATUS "Looking for CUDA - found")
-+-ELSE(CUDA_FOUND)
-+- MESSAGE(STATUS "Looking for CUDA - not found")
-+-ENDIF(CUDA_FOUND)
-++IF(CUDA)
-++ INCLUDE(${NV_CMAKE_DIR}/FindCUDA.cmake)
-++ IF(CUDA_FOUND)
-++ SET(HAVE_CUDA ${CUDA_FOUND} CACHE BOOL "Set to TRUE if CUDA is found, FALSE otherwise")
-++ MESSAGE(STATUS "Looking for CUDA - found")
-++ ELSE(CUDA_FOUND)
-++ MESSAGE(STATUS "Looking for CUDA - not found")
-++ ENDIF(CUDA_FOUND)
-++ENDIF(CUDA)
-+
-+ # Maya
-+ INCLUDE(${NV_CMAKE_DIR}/FindMaya.cmake)
-+@@ -93,13 +108,15 @@
-+ ENDIF(TIFF_FOUND)
-+
-+ # OpenEXR
-+-INCLUDE(${NV_CMAKE_DIR}/FindOpenEXR.cmake)
-+-IF(OPENEXR_FOUND)
-+- SET(HAVE_OPENEXR ${OPENEXR_FOUND} CACHE BOOL "Set to TRUE if OpenEXR is found, FALSE otherwise")
-+- MESSAGE(STATUS "Looking for OpenEXR - found")
-+-ELSE(OPENEXR_FOUND)
-+- MESSAGE(STATUS "Looking for OpenEXR - not found")
-+-ENDIF(OPENEXR_FOUND)
-++IF(OPENEXR)
-++ INCLUDE(${NV_CMAKE_DIR}/FindOpenEXR.cmake)
-++ IF(OPENEXR_FOUND)
-++ SET(HAVE_OPENEXR ${OPENEXR_FOUND} CACHE BOOL "Set to TRUE if OpenEXR is found, FALSE otherwise")
-++ MESSAGE(STATUS "Looking for OpenEXR - found")
-++ ELSE(OPENEXR_FOUND)
-++ MESSAGE(STATUS "Looking for OpenEXR - not found")
-++ ENDIF(OPENEXR_FOUND)
-++ENDIF(OPENEXR)
-+
-+ # Qt
-+ FIND_PACKAGE(Qt4)
-Index: /ps/trunk/libraries/nvtt/build.sh
-===================================================================
---- /ps/trunk/libraries/nvtt/build.sh (revision 11501)
-+++ /ps/trunk/libraries/nvtt/build.sh (revision 11502)
-@@ -12,5 +12,5 @@
- cd src/build/
-
--cmake .. -DNVTT_SHARED=1 -DCMAKE_BUILD_TYPE=Release -G "Unix Makefiles"
-+cmake .. -DNVTT_SHARED=1 -DCMAKE_BUILD_TYPE=Release -DBINDIR=bin -DLIBDIR=lib -DGLUT=0 -DGLEW=0 -DCG=0 -DCUDA=0 -DOPENEXR=0 -G "Unix Makefiles"
-
- ${MAKE} nvtt ${JOBS}
-Index: /ps/trunk/libraries/nvtt/README.txt
-===================================================================
---- /ps/trunk/libraries/nvtt/README.txt (revision 11501)
-+++ /ps/trunk/libraries/nvtt/README.txt (revision 11502)
-@@ -10,2 +10,3 @@
- cmake-freebsd.patch (fixes build on FreeBSD)
- gcc47-unistd.patch (fixes build on GCC 4.7)
-+ cmake-depflags.patch (from https://407191.bugs.gentoo.org/attachment.cgi?id=308589 - allows disabling various dependencies)
diff --git a/games-strategy/dunelegacy/Manifest b/games-strategy/dunelegacy/Manifest
deleted file mode 100644
index f6b153fe..00000000
--- a/games-strategy/dunelegacy/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dunelegacy-0.96.2-src.tar.bz2 1437524 SHA256 bdf27bdaa001f37db52ab4747bd563b48334db5df6e6e8314de85a0340649173
-EBUILD dunelegacy-0.96.2.ebuild 1365 SHA256 22416df3f7f40141321acbc65550d4d8c4c933e1d7ae62b963376b8e9015b176 SHA512 39bdecc9782fa4649e7f0df596d6064e9a928b86ac69736884fa9414ce1b61e567081e3b2c7d6c12433049c073f8c0a4f79db7bd5948fab7d769f073470d0c8e WHIRLPOOL f8d13d9166e904be1a6c90da4b6674c2212ece201ca64248555beb7df08ce126b29b8a87c5b05057b2f1bc0acfb70296ab329ac19576e3e655a41a59e6717829
diff --git a/games-strategy/dunelegacy/dunelegacy-0.96.2.ebuild b/games-strategy/dunelegacy/dunelegacy-0.96.2.ebuild
deleted file mode 100644
index f0c96b09..00000000
--- a/games-strategy/dunelegacy/dunelegacy-0.96.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils games
-
-
-DESCRIPTION="Dune Legacy is an open source clone of Dune 2."
-HOMEPAGE="http://dunelegacy.sourceforge.net"
-SRC_URI="http://www.myway.de/richieland/${PN}-0.96.2-src.tar.bz2"
-
-LICENSE="GPL-2 or later"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="media-libs/libsdl
- media-libs/sdl-mixer"
-
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${PN}-0.96.2
-
-src_install() {
- cd "${S}/src"
-
- dogamesbin ${PN} || die "dogamesbin failed"
-
- cd "${S}"
-
- insinto "${GAMES_DATADIR}"/${PN}
- doins -r data/* || die "doins failed"
-
- doicon dunelegacy.png
- make_desktop_entry ${PN} "Dune Legacy" dunelegacy.png "Game;StrategyGame;"
-
- prepgamesdirs
-}
-
-pkg_postinst() {
- elog "You will need to copy all Dune 2 PAK files to ${GAMES_DATADIR}/${PN} !"
- elog ""
- elog "At least the following files are needed:"
- elog " - ATRE.PAK"
- elog " - DUNE.PAK"
- elog " - ENGLISH.PAK"
- elog " - FINALE.PAK"
- elog " - HARK.PAK"
- elog " - INTRO.PAK"
- elog " - INTROVOC.PAK"
- elog " - MENTAT.PAK"
- elog " - MERC.PAK"
- elog " - ORDOS.PAK"
- elog " - SCENARIO.PAK"
- elog " - SOUND.PAK"
- elog " - VOC.PAK"
- elog ""
- elog "For playing in german or french you need additionally GERMAN.PAK"
- elog "or FRENCH.PAK."
-}
-
diff --git a/games-strategy/stargus/Manifest b/games-strategy/stargus/Manifest
deleted file mode 100644
index ffd3c925..00000000
--- a/games-strategy/stargus/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST stargus_2.2.7.orig.tar.gz 297224 SHA256 7cbc9b4393e3d2a4d04e194518becb915204fea7f56e8f65aba361c8182f3c93 SHA512 73c4e74e22658cbcbe1a55e4ff38ed5e4a1a5531c815834385eee337f34a0070ce699db7a7456709525f75f6a25c53e5f723fb6fceaa59d4f3146a30edc18e05 WHIRLPOOL 009224eebe558c87513cbad14c2a9741413f16bebef2178c51e45f2c1975350177050d123f0f80f7f7fb650215fe92d2678ad3af3da11e680e20735a84953837
-EBUILD stargus-2.2.7.ebuild 1646 SHA256 829b2fa7f07cb175867b3b9b93ee90873d57cc4a505b86532eb5599e47c55d27 SHA512 186cb743b3efb6cc5fe1708c4f0fc4dabdb02563ea3f348712c44ddd672cbfbe800bad24df29a303175a093a397f797b33c4784dbe52bda62d972d3cd049830b WHIRLPOOL ea73b27e88c1995e1497fa322295440c731d5d69b8e6bbd7c7fc2d1adf56f76f36b754d3e687a0ff0dcb54cb0a596e09bb1925431cd8728cba541b1ffa1748e9
diff --git a/games-strategy/stargus/stargus-2.2.7.ebuild b/games-strategy/stargus/stargus-2.2.7.ebuild
deleted file mode 100644
index 68f4c540..00000000
--- a/games-strategy/stargus/stargus-2.2.7.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-engines/stratagus/stratagus-2.2.6-r1.ebuild,v 1.2 2012/06/02 19:53:52 hasufell Exp $
-
-EAPI=4
-
-inherit cmake-utils eutils games
-
-DESCRIPTION="A realtime strategy game engine"
-HOMEPAGE="http://stratagus.sourceforge.net/"
-SRC_URI="https://launchpad.net/stargus/trunk/${PV}/+download/${PN}_${PV}.orig.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="bzip2 debug doc mikmod mng theora vorbis"
-
-RDEPEND="dev-db/sqlite:3
- >=dev-lang/lua-5
- dev-lua/toluapp
- media-libs/libpng:0
- virtual/opengl
- x11-libs/libX11
- media-libs/libsdl[audio,opengl,video]
- bzip2? ( app-arch/bzip2 )
- mikmod? ( media-libs/libmikmod )
- mng? ( media-libs/libmng )
- vorbis? ( media-libs/libvorbis
- theora? ( media-libs/libtheora )
- )"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- virtual/pkgconfig"
-
-REQUIRED_USE="theora? ( vorbis )"
-
-S=${WORKDIR}/${PN}_${PV}.orig
-
-#src_prepare() {
- #epatch "${FILESDIR}"/${P}-build.patch \
- #"${FILESDIR}"/${P}-debug.patch
-#}
-
-src_configure() {
- # there are in-source switches
- use debug && CMAKE_BUILD_TYPE=Debug
-
- local mycmakeargs=(
- -DBINDIR="${GAMES_BINDIR}"
- -DSBINDIR="${GAMES_BINDIR}"
- $(cmake-utils_use_with bzip2 BZIP2)
- $(cmake-utils_use_enable doc DOC)
- $(cmake-utils_use_with mikmod MIKMOD)
- $(cmake-utils_use_with mng MNG)
- $(cmake-utils_use_with vorbis OGGVORBIS)
- $(cmake-utils_use_with theora THEORA)
- -DENABLE_DEV=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_install() {
- cmake-utils_src_install
- prepgamesdirs
-}
diff --git a/games-strategy/unknown-horizons/Manifest b/games-strategy/unknown-horizons/Manifest
deleted file mode 100644
index 259d226a..00000000
--- a/games-strategy/unknown-horizons/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST unknown-horizons-2011.2.tar.xz 71843004 SHA256 f64bc787c6094f420a4d7a5f3181fd24d395034a8b2ccbea6799e7cb1ab06092
-DIST unknown-horizons-2012.1.tar.xz 96318876 SHA256 109fd61026491c7c259cc552dd2c1ac90214bde42eab7cbc736009396abb870a
-EBUILD unknown-horizons-2011.2.ebuild 744 SHA256 2ce71ea238d11c95cd626ba7c2a98d346282b38d294da49d9695344ae742f5df SHA512 e794dd406c34d6318e70b8128fc5e2b40eb63fc2885fa8bc187acf9968543dba25e0ad8f14a78ad4dc1853922c621c5335b502b985a87ab3e062b8c487c66e3a WHIRLPOOL 8fa07f61eb9e114635ccbe682ae7564deee2c0dbe2548f00d23dd04edc427d4006c3800b222b794104139e32947f7f261b5fccd326f4b66c592b08543f03ea50
-EBUILD unknown-horizons-2012.1.ebuild 717 SHA256 606022db3fcdd20555c6ab4226c74c75452a05279b7795ff91bf9bfae79e1274 SHA512 7a8c69d52d61f49e8899c4ceea20d9c1406484ba38da737e7b1417b175c02d135166e95fd4ef9c0c3e7a3080d0ff3a006686e85584b8ddff55fd1e50eaa5efbe WHIRLPOOL ff074d465d58823291bdfcc987a091d465b7ba6432713d314bb5f5a61f073ea9013442a4046ff1083ae9f933ca9ddc1cd6beb71c4bc471493d6d8a60fe5f616d
diff --git a/games-strategy/unknown-horizons/unknown-horizons-2011.2.ebuild b/games-strategy/unknown-horizons/unknown-horizons-2011.2.ebuild
deleted file mode 100644
index 3bb60a37..00000000
--- a/games-strategy/unknown-horizons/unknown-horizons-2011.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-PYTHON_DEPEND="2:2.7"
-PYTHON_USE_WITH="sqlite"
-
-inherit distutils games
-DESCRIPTION="Anno-like real time strategy game"
-HOMEPAGE="http://www.unknown-horizons.org/"
-
-SRC_URI="mirror://sourceforge/unknownhorizons/${P}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-python/pyyaml
- =games-engines/fife-0.3.2.2
- dev-python/python-distutils-extra"
-
-RDEPEND="$DEPEND"
-
-S="${WORKDIR}"/${PN}
-
-src_compile() {
- distutils_src_compile build_i18n
-}
-
-src_install() {
- # FIXME: exe and data-files goes into wrong place, games.gentoo.org policy
- # violation
- distutils_src_install
- prepgamesdirs
-}
diff --git a/games-strategy/unknown-horizons/unknown-horizons-2012.1.ebuild b/games-strategy/unknown-horizons/unknown-horizons-2012.1.ebuild
deleted file mode 100644
index 5d3102b3..00000000
--- a/games-strategy/unknown-horizons/unknown-horizons-2012.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-PYTHON_DEPEND="2:2.7"
-PYTHON_USE_WITH="sqlite berkdb"
-
-inherit distutils games
-DESCRIPTION="Anno-like real time strategy game"
-HOMEPAGE="http://www.unknown-horizons.org/"
-
-SRC_URI="mirror://sourceforge/unknownhorizons/${P}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-python/pyyaml
- =games-engines/fife-0.3.3-r3"
-
-RDEPEND="$DEPEND"
-
-S="${WORKDIR}"/${PN}
-
-src_compile() {
- distutils_src_compile build_i18n
-}
-
-src_install() {
- # FIXME: exe and data-files goes into wrong place, games.gentoo.org policy
- # violation
- distutils_src_install
- prepgamesdirs
-}
diff --git a/games-strategy/zod-engine/Manifest b/games-strategy/zod-engine/Manifest
deleted file mode 100644
index 397f0d33..00000000
--- a/games-strategy/zod-engine/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX zod-engine-20110906-proper-linux-support.patch 41849 SHA256 98a7cef026ffd24132512095c314ea57ae1668b74b228c97262dea035ae15195 SHA512 8c5a28b7abdf59f15d60f08deac4fb8c63a72fd0eac92467d2fa35293272ab5bc3a29c08f9ffc84fcd99363660941028de9133ce0d0e64281efc97828075db8a WHIRLPOOL 557f9cc6b1cc476712feeb9bd61aab6520723a60504e9a986bfeb925c5557a4e640a1f6a6224b050b9c136f75ebb4e3b99483a8691a26425f9d4eaf10c0f8fbc
-DIST zod_linux-2011-09-06.tar.gz 40237117 SHA256 02d8cfbc0da8901a36ea14cdffb72fb7780ea718073d4b6c9e0409cdacca356c
-EBUILD zod-engine-20110906.ebuild 1948 SHA256 4f31aba6e68bb95aa1d5119ed2eea02eda3983c9d15721c946fee2a9c945f490 SHA512 84acd41f2c84817f20a526af61ad5107892608ef033f3063f4038dd22e1ace5ec72f0f7f7ce66ae73feedcb12384908d940ed7cf323649a92c0c2174c896efc2 WHIRLPOOL 03cb6e5467cfb5c1a235be63525c185f41df9ed7f097dad7308fe0c209f156a904aec39862b5364937b2ff588ce455a361448f7983bf33d3dee87e0bbb18188f
diff --git a/games-strategy/zod-engine/files/zod-engine-20110906-proper-linux-support.patch b/games-strategy/zod-engine/files/zod-engine-20110906-proper-linux-support.patch
deleted file mode 100644
index d81e6049..00000000
--- a/games-strategy/zod-engine/files/zod-engine-20110906-proper-linux-support.patch
+++ /dev/null
@@ -1,1419 +0,0 @@
-diff -burN zod_engine/zod_launcher_src/common.cpp zod_engine.new/zod_launcher_src/common.cpp
---- zod_engine/zod_launcher_src/common.cpp 2011-03-22 12:05:11.000000000 +0100
-+++ zod_engine.new/zod_launcher_src/common.cpp 2012-05-05 22:50:56.000000000 +0200
-@@ -9,24 +9,216 @@
- #include <windows.h>
- #include <time.h>
- #include <direct.h>
-+
-+#define OSPATH_SEP '\\'
-+
- #else
- #include <sys/stat.h>
- #include <unistd.h>
- #include <sys/time.h>
-+
-+#define OSPATH_SEP '/'
-+
- #endif
-
- namespace COMMON
- {
-
--void create_folder(char *foldername)
-+//base data path for the engine
-+static char base_path[FILENAME_MAX];
-+//home (user specific) data path for the engine
-+static char home_path[FILENAME_MAX];
-+
-+static bool path_concat(const char *base, const char *file, char *dest)
-+{
-+ size_t i;
-+ size_t len;
-+ char c;
-+ bool was_sep;
-+
-+ // base path is an OS specific path
-+ len = 0;
-+ for (i = 0; len < (FILENAME_MAX - 1) && base[i] != '\0'; i++)
-+ dest[len++] = base[i];
-+
-+ // this also catches base[i] != '\0'
-+ if (len == (FILENAME_MAX - 1))
-+ return false;
-+
-+
-+ // ensure base is terminated by OSPATH_SEP
-+ if (len == 0 || dest[len - 1] != OSPATH_SEP)
-+ dest[len++] = OSPATH_SEP;
-+
-+ was_sep = true;
-+
-+ // file name could have both '/' or '\\' for path separation
-+ for (i = 0; len < (FILENAME_MAX - 1) && file[i] != '\0'; i++) {
-+ char c = file[i];
-+ if (c == '/' || c == '\\') {
-+ // ignore double separators
-+ if (was_sep)
-+ continue;
-+
-+ c = OSPATH_SEP;
-+ was_sep = true;
-+ } else {
-+ was_sep = false;
-+ }
-+
-+ dest[len++] = c;
-+ }
-+
-+ if (file[i] != '\0')
-+ return false;
-+
-+ dest[len] = '\0';
-+ return true;
-+}
-+
-+static bool file_exists(const char*filename)
-+{
-+#ifdef _WIN32
-+ DWORD attrs = GetFileAttributes(filename);
-+ return (attrs != INVALID_FILE_ATTRIBUTES);
-+
-+#else
-+
-+ return (access(filename, R_OK) == 0);
-+
-+#endif
-+
-+}
-+
-+void init_file_paths(const char *bin_path)
- {
--#ifdef WIN32 //if windows
-+ base_path[0] = '\0';
-+
-+#ifdef DATA_PATH
-+ //compilation defined base path, ignore if too long
-+ if (strlen(DATA_PATH) < FILENAME_MAX)
-+ strcpy(base_path, DATA_PATH);
-+#endif
-+
-+ if (base_path[0] == '\0' && bin_path && bin_path[0] != '\0') {
-+ //default to binary path dirname
-+ char dirname[FILENAME_MAX];
-+ size_t len;
-+
-+ len = strlen(bin_path);
-+ if (len < FILENAME_MAX) {
-+ strcpy(base_path, bin_path);
-+ //find the last separator
-+ do len--; while (len > 0 && base_path[len] != OSPATH_SEP);
-+
-+ base_path[len] = '\0';
-+ }
-+ }
-+
-+ // if no explicit directory is specified
-+ // default to current working directory
-+ if (base_path[0] == '\0')
-+ strcpy(base_path, ".");
-+
-+ // get home path
-+ home_path[0] = '\0';
-+
-+#ifdef _WIN32
-+ // on Windows home path is equivalent to base path
-+ strcpy(home_path, base_path);
-+
-+#else
-+ // on Unix platforms use a specific directory in home
-+ const char *home = getenv("HOME");
-+ if (home && home[0] != '\0') {
-+ if (path_concat(home, ".zod-engine", home_path))
-+ create_folder(home_path);
-+ else
-+ home_path[0] = '\0';
-+ }
-+
-+#endif
-+
-+}
-+
-+void create_folder(const char *foldername)
-+{
-+#ifdef _WIN32 //if windows
- mkdir(foldername);
- #else
- mkdir(foldername,-1);
- #endif
- }
-
-+FILE *open_file_read(const char *filename, bool binary)
-+{
-+ char path[FILENAME_MAX];
-+ const char *mode;
-+ FILE *fp;
-+
-+ fp = NULL;
-+ mode = (binary)? "rb" : "r";
-+ if (home_path[0] != '\0') {
-+ // if home directory is available, pick the file from there,
-+ // as there is where we can find user specific overrides
-+ // of our files
-+ if (path_concat(home_path, filename, path))
-+ fp = fopen(path, mode);
-+ }
-+
-+ if (!fp) {
-+ // retrieve the file from the data directory
-+ if (path_concat(base_path, filename, path))
-+ fp = fopen(path, mode);
-+ }
-+
-+ return fp;
-+}
-+
-+FILE *open_file_write(const char *filename, bool binary, bool append)
-+{
-+ FILE *fp = NULL;
-+ if (home_path[0] != '\0') {
-+ //files can only be created in home path
-+ char path[FILENAME_MAX];
-+
-+ if (path_concat(home_path, filename, path)) {
-+ // determine open mode
-+ char mode[3];
-+
-+ mode[0] = (append)? 'a' : 'w';
-+ mode[1] = (binary)? 'b' : '\0';
-+ mode[2] = '\0';
-+ fp = fopen(path, mode);
-+ }
-+ }
-+
-+ return fp;
-+}
-+
-+bool get_os_path(const char *filename, bool read_only, char *dest)
-+{
-+
-+ if (read_only)
-+ {
-+ if (home_path[0])
-+ {
-+ if (path_concat(home_path, filename, dest) && file_exists(dest))
-+ return true;
-+ }
-+
-+ return path_concat(base_path, filename, dest) && file_exists(dest);
-+
-+ }
-+ else
-+ {
-+ if (home_path[0] != '\0')
-+ return path_concat(home_path, filename, dest);
-+ else
-+ return false;
-+ }
-+}
-+
- double current_time()
- {
- #ifdef WIN32
-diff -burN zod_engine/zod_launcher_src/common.h zod_engine.new/zod_launcher_src/common.h
---- zod_engine/zod_launcher_src/common.h 2011-03-22 12:05:11.000000000 +0100
-+++ zod_engine.new/zod_launcher_src/common.h 2012-05-05 22:51:24.000000000 +0200
-@@ -3,11 +3,16 @@
-
- namespace COMMON
- {
-+
-+ extern void init_file_paths(const char *bin_path);
-+ extern bool get_os_path(const char *filename, bool read_only, char *dest);
-+ extern void create_folder(const char *foldername);
-+ extern FILE *open_file_read(const char *filename, bool binary);
-+ extern FILE *open_file_write(const char *filename, bool binary, bool append);
- extern void split(char *dest, char *message, char split, int *initial, int d_size, int m_size);
- extern void clean_newline(char *message, int size);
- extern void lcase(char *message, int m_size);
- extern double current_time();
-- extern void create_folder(char *foldername);
- extern void uni_pause(int m_sec);
- extern char *wtoc_s(const wchar_t *input);
- extern char *wtoc(const wchar_t *input, char *dest, int size);
-diff -burN zod_engine/zod_launcher_src/makefile zod_engine.new/zod_launcher_src/makefile
---- zod_engine/zod_launcher_src/makefile 2011-03-22 12:13:12.000000000 +0100
-+++ zod_engine.new/zod_launcher_src/makefile 2012-05-06 04:09:08.000000000 +0200
-@@ -1,2 +1,11 @@
-+CC=g++
-+CFLAGS=-g `wx-config --cppflags`
-+LDFLAGS=`wx-config --libs`
-+EXENAME=zod_launcher
-+
-+ifdef DATA_PATH
-+ CFLAGS += -DDATA_PATH=\"$(DATA_PATH)\"
-+endif
-+
- default:
-- g++ -g -o zod_launcher *.cpp `wx-config --cppflags` `wx-config --libs`
-+ $(CC) $(CFLAGS) -o $(EXENAME) *.cpp $(LDFLAGS)
-diff -burN zod_engine/zod_launcher_src/store_settings.cpp zod_engine.new/zod_launcher_src/store_settings.cpp
---- zod_engine/zod_launcher_src/store_settings.cpp 2011-03-22 12:05:11.000000000 +0100
-+++ zod_engine.new/zod_launcher_src/store_settings.cpp 2012-05-06 16:14:49.000000000 +0200
-@@ -11,7 +11,7 @@
- {
- FILE *fp;
-
-- fp = fopen("zod_launcher_settings.txt", "w");
-+ fp = open_file_write("zod_launcher_settings.txt", false, false);
-
- if(!fp) return;
-
-@@ -45,7 +45,7 @@
- {
- FILE *fp;
-
-- fp = fopen("zod_launcher_settings.txt", "r");
-+ fp = open_file_read("zod_launcher_settings.txt", false);
-
- if(!fp) return;
-
-I file binari zod_engine/zod_launcher_src/zod_launcher e zod_engine.new/zod_launcher_src/zod_launcher sono diversi
-diff -burN zod_engine/zod_launcher_src/zod_launcherApp.cpp zod_engine.new/zod_launcher_src/zod_launcherApp.cpp
---- zod_engine/zod_launcher_src/zod_launcherApp.cpp 2011-03-22 12:05:11.000000000 +0100
-+++ zod_engine.new/zod_launcher_src/zod_launcherApp.cpp 2012-05-05 22:32:45.000000000 +0200
-@@ -9,11 +9,17 @@
-
- #include "zod_launcherApp.h"
- #include "zod_launcherFrm.h"
-+#include "common.h"
-
- IMPLEMENT_APP(zod_launcherFrmApp)
-
- bool zod_launcherFrmApp::OnInit()
- {
-+ // initialize file system
-+ wxString bin_path(argv[0]);
-+ COMMON::init_file_paths(bin_path.mb_str(wxConvUTF8));
-+
-+ // create form
- zod_launcherFrm* frame = new zod_launcherFrm(NULL);
- SetTopWindow(frame);
- frame->Show();
-diff -burN zod_engine/zod_launcher_src/zod_launcherFrm.cpp zod_engine.new/zod_launcher_src/zod_launcherFrm.cpp
---- zod_engine/zod_launcher_src/zod_launcherFrm.cpp 2011-03-22 12:35:01.000000000 +0100
-+++ zod_engine.new/zod_launcher_src/zod_launcherFrm.cpp 2012-05-06 16:16:19.000000000 +0200
-@@ -10,6 +10,7 @@
-
- #include "zod_launcherFrm.h"
- #include "store_settings.h"
-+#include "common.h"
-
- //Do not add custom headers between
- //Header Include Start and Header Include End
-@@ -215,7 +216,7 @@
- #ifdef _WIN32
- message = wxT("zod_engine.exe");
- #else
-- message = wxT("./zod");
-+ message = wxT("zod");
- #endif
-
- if(WxEdit1->GetValue().length())
-diff -burN zod_engine/zod_src/cgatling.cpp zod_engine.new/zod_src/cgatling.cpp
---- zod_engine/zod_src/cgatling.cpp 2011-09-06 17:35:10.000000000 +0200
-+++ zod_engine.new/zod_src/cgatling.cpp 2012-05-05 17:26:16.000000000 +0200
-@@ -53,7 +53,7 @@
- for(j=0;j<MAX_ANGLE_TYPES;j++)
- {
- sprintf(filename_c, "assets/units/cannons/gatling/empty_r%03d.png", ROTATION[j]);
-- temp_surface = IMG_Load(filename_c);
-+ temp_surface = ZSDL_IMG_Load(filename_c, false);
- fire[0][j].LoadBaseImage(temp_surface, false);
- passive[0][j].LoadBaseImage(temp_surface, false);
- //fire[0][j] = passive[0][j] = IMG_Load_Error(filename_c);
-diff -burN zod_engine/zod_src/common.cpp zod_engine.new/zod_src/common.cpp
---- zod_engine/zod_src/common.cpp 2011-09-06 17:35:10.000000000 +0200
-+++ zod_engine.new/zod_src/common.cpp 2012-05-06 03:00:00.000000000 +0200
-@@ -3,12 +3,16 @@
- #include <ctype.h>
- #include <math.h>
- #include <string.h>
-+#include <algorithm>
- #include "common.h"
-
- #ifdef _WIN32
- #include <windows.h>
- #include <time.h>
- #include <direct.h>
-+
-+#define OSPATH_SEP '\\'
-+
- #else
- #include <sys/stat.h>
- #include <unistd.h>
-@@ -16,20 +20,257 @@
- #include <sys/types.h>
- #include <dirent.h>
- #include <errno.h>
-+
-+#define OSPATH_SEP '/'
-+
- #endif
-
- namespace COMMON
- {
-
--void create_folder(char *foldername)
-+//base data path for the engine
-+static char base_path[FILENAME_MAX];
-+//home (user specific) data path for the engine
-+static char home_path[FILENAME_MAX];
-+
-+static bool path_concat(const char *base, const char *file, char *dest)
-+{
-+ size_t i;
-+ size_t len;
-+ char c;
-+ bool was_sep;
-+
-+ // base path is an OS specific path
-+ len = 0;
-+ for (i = 0; len < (FILENAME_MAX - 1) && base[i] != '\0'; i++)
-+ dest[len++] = base[i];
-+
-+ // this also catches base[i] != '\0'
-+ if (len == (FILENAME_MAX - 1))
-+ return false;
-+
-+
-+ // ensure base is terminated by OSPATH_SEP
-+ if (len == 0 || dest[len - 1] != OSPATH_SEP)
-+ dest[len++] = OSPATH_SEP;
-+
-+ was_sep = true;
-+
-+ // file name could have both '/' or '\\' for path separation
-+ for (i = 0; len < (FILENAME_MAX - 1) && file[i] != '\0'; i++) {
-+ char c = file[i];
-+ if (c == '/' || c == '\\') {
-+ // ignore double separators
-+ if (was_sep)
-+ continue;
-+
-+ c = OSPATH_SEP;
-+ was_sep = true;
-+ } else {
-+ was_sep = false;
-+ }
-+
-+ dest[len++] = c;
-+ }
-+
-+ if (file[i] != '\0')
-+ return false;
-+
-+ dest[len] = '\0';
-+ return true;
-+}
-+
-+static vector<string> scan_folder(string foldername)
-+{
-+ vector<string> list;
-+
-+#ifdef _WIN32
-+
-+ HANDLE hFind = INVALID_HANDLE_VALUE;
-+ WIN32_FIND_DATA ffd;
-+
-+ foldername += "*";
-+
-+ hFind = FindFirstFile(foldername.c_str(), &ffd);
-+
-+ if(INVALID_HANDLE_VALUE == hFind) return filelist;
-+
-+ do
-+ {
-+ if(!(ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
-+ list.push_back((char*)ffd.cFileName);
-+ }
-+ while (FindNextFile(hFind, &ffd) != 0);
-+
-+ FindClose(hFind);
-+
-+#else
-+
-+ DIR *dp;
-+ struct dirent *dirp;
-+
-+ dp = opendir(foldername.c_str());
-+
-+ if (dp) {
-+
-+ while ((dirp = readdir(dp)) != NULL)
-+ {
-+ if(dirp->d_type == DT_REG)
-+ list.push_back(dirp->d_name);
-+ }
-+
-+ closedir(dp);
-+ }
-+
-+#endif
-+
-+ return list;
-+}
-+
-+static bool file_exists(const char*filename)
-+{
-+#ifdef _WIN32
-+
-+ DWORD attrs = GetFileAttributes(filename);
-+ return (attrs != INVALID_FILE_ATTRIBUTES);
-+
-+#else
-+
-+ return (access(filename, R_OK) == 0);
-+
-+#endif
-+
-+}
-+
-+void init_file_paths(const char *bin_path)
-+{
-+ base_path[0] = '\0';
-+
-+#ifdef DATA_PATH
-+ //compilation defined base path, ignore if too long
-+ if (strlen(DATA_PATH) < FILENAME_MAX)
-+ strcpy(base_path, DATA_PATH);
-+#endif
-+
-+ if (base_path[0] == '\0' && bin_path && bin_path[0] != '\0') {
-+ //default to binary path dirname
-+ char dirname[FILENAME_MAX];
-+ size_t len;
-+
-+ len = strlen(bin_path);
-+ if (len < FILENAME_MAX) {
-+ strcpy(base_path, bin_path);
-+ //find the last separator
-+ do len--; while (len > 0 && base_path[len] != OSPATH_SEP);
-+
-+ base_path[len] = '\0';
-+ }
-+ }
-+
-+ // if no explicit directory is specified
-+ // default to current working directory
-+ if (base_path[0] == '\0')
-+ strcpy(base_path, ".");
-+
-+ // get home path
-+ home_path[0] = '\0';
-+
-+#ifdef _WIN32
-+ // on Windows home path is equivalent to base path
-+ strcpy(home_path, base_path);
-+
-+#else
-+ // on Unix platforms use a specific directory in home
-+ const char *home = getenv("HOME");
-+ if (home && home[0] != '\0') {
-+ if (path_concat(home, ".zod-engine", home_path))
-+ create_folder(home_path);
-+ else
-+ home_path[0] = '\0';
-+ }
-+
-+#endif
-+
-+}
-+
-+void create_folder(const char *foldername)
- {
--#ifdef WIN32 //if windows
-+#ifdef _WIN32 //if windows
- mkdir(foldername);
- #else
- mkdir(foldername,-1);
- #endif
- }
-
-+bool get_os_path(const char *filename, bool read_only, char *dest)
-+{
-+
-+ if (read_only)
-+ {
-+ if (home_path[0])
-+ {
-+ if (path_concat(home_path, filename, dest) && file_exists(dest))
-+ return true;
-+ }
-+
-+ return path_concat(base_path, filename, dest) && file_exists(dest);
-+
-+ }
-+ else
-+ {
-+ if (home_path[0] != '\0')
-+ return path_concat(home_path, filename, dest);
-+ else
-+ return false;
-+ }
-+}
-+
-+FILE *open_file_read(const char *filename, bool binary)
-+{
-+ char path[FILENAME_MAX];
-+ const char *mode;
-+ FILE *fp;
-+
-+ fp = NULL;
-+ mode = (binary)? "rb" : "r";
-+ if (home_path[0] != '\0') {
-+ // if home directory is available, pick the file from there,
-+ // as there is where we can find user specific overrides
-+ // of our files
-+ if (path_concat(home_path, filename, path))
-+ fp = fopen(path, mode);
-+ }
-+
-+ if (!fp) {
-+ // retrieve the file from the data directory
-+ if (path_concat(base_path, filename, path))
-+ fp = fopen(path, mode);
-+ }
-+
-+ return fp;
-+}
-+
-+FILE *open_file_write(const char *filename, bool binary, bool append)
-+{
-+ FILE *fp = NULL;
-+ if (home_path[0] != '\0') {
-+ //files can only be created in home path
-+ char path[FILENAME_MAX];
-+
-+ if (path_concat(home_path, filename, path)) {
-+ // determine open mode
-+ char mode[3];
-+
-+ mode[0] = (append)? 'a' : 'w';
-+ mode[1] = (binary)? 'b' : '\0';
-+ mode[2] = '\0';
-+ fp = fopen(path, mode);
-+ }
-+ }
-+
-+ return fp;
-+}
-+
- double current_time()
- {
- #ifdef WIN32
-@@ -139,7 +380,18 @@
- #ifdef _WIN32 //if windows
- Sleep(m_sec); //win version
- #else
-- usleep(m_sec * 1000); //lin version
-+ struct timespec ts; //use nanosleep()
-+ int secs;
-+ int mills;
-+ int res;
-+
-+ secs = m_sec / 1000;
-+ mills = m_sec - secs * 1000;
-+ ts.tv_sec = secs;
-+ ts.tv_nsec = mills * 1000000L;
-+
-+ do res = nanosleep(&ts, &ts); while (res == -1 && errno == EINTR);
-+
- #endif
- }
-
-@@ -229,7 +481,7 @@
- lt = time(NULL);
- ptr = localtime(&lt);
-
-- ofp = fopen("reg_log.txt","a");
-+ ofp = open_file_write("reg_log.txt",false,true);
-
- strcpy(timebuf, asctime(ptr));
- clean_newline(timebuf, 100);
-@@ -259,7 +511,7 @@
- {
- FILE *fp;
-
-- fp = fopen(filename, "a");
-+ fp = open_file_write(filename, false, true);
-
- if(!fp) return false;
-
-@@ -270,51 +522,37 @@
-
- vector<string> directory_filelist(string foldername)
- {
-- vector<string> filelist;
-+ vector<string> list;
-+ vector<string> base;
-+ vector<string> merged;
-+ char path[FILENAME_MAX];
-
--#ifdef _WIN32
-+ // scan both base and home folders
-+ if (path_concat(home_path, foldername.c_str(), path))
-+ list = scan_folder(path);
-
-- HANDLE hFind = INVALID_HANDLE_VALUE;
-- WIN32_FIND_DATA ffd;
-+ if (path_concat(base_path, foldername.c_str(), path))
-+ base = scan_folder(path);
-
-- foldername += "*";
-+ // for (size_t i=0;i<list.size(); i++) printf("list found:%s\n", list[i].c_str());
-+ // for (size_t i=0;i<base.size(); i++) printf("base found:%s\n", base[i].c_str());
-
-- hFind = FindFirstFile(foldername.c_str(), &ffd);
-+ // add unique entries for each file
-+ sort(list.begin(), list.end(), sort_string_func);
-+ merged = list;
-+ for (size_t i = 0; i < base.size(); i++) {
-+ vector<string>::iterator el;
-
-- if(INVALID_HANDLE_VALUE == hFind) return filelist;
-+ el = lower_bound(list.begin(), list.end(), base[i], sort_string_func);
-+ if (el != list.end() && *el == base[i])
-+ continue;
-
-- do
-- {
-- if(!(ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
-- filelist.push_back((char*)ffd.cFileName);
-+ merged.push_back(base[i]);
- }
-- while (FindNextFile(hFind, &ffd) != 0);
--
-- FindClose(hFind);
--
--#else
-- DIR *dp;
-- struct dirent *dirp;
--
-- if(!foldername.size()) foldername = ".";
--
-- dp = opendir(foldername.c_str());
--
-- if(!dp) return filelist;
--
-- while ((dirp = readdir(dp)) != NULL)
-- {
-- if(dirp->d_type == DT_REG)
-- filelist.push_back(dirp->d_name);
-- }
--
-- closedir(dp);
--
--#endif
-
-- //for(int i=0;i<filelist.size(); i++) printf("filelist found:%s\n", filelist[i].c_str());
-+ // for (size_t i=0;i<merged.size(); i++) printf("merged found:%s\n", merged[i].c_str());
-
-- return filelist;
-+ return merged;
- }
-
- void parse_filelist(vector<string> &filelist, string extension)
-diff -burN zod_engine/zod_src/common.h zod_engine.new/zod_src/common.h
---- zod_engine/zod_src/common.h 2011-09-06 17:35:07.000000000 +0200
-+++ zod_engine.new/zod_src/common.h 2012-05-05 20:39:00.000000000 +0200
-@@ -1,6 +1,7 @@
- #ifndef _COMMON_H_
- #define _COMMON_H_
-
-+#include <stdio.h>
- #include <string>
- #include <vector>
- #include <stdlib.h>
-@@ -19,12 +20,16 @@
- int x, y;
- };
-
-+ extern void init_file_paths(const char *bin_path);
-+ extern bool get_os_path(const char *filename, bool read_only, char*dest);
-+ extern FILE *open_file_read(const char *filename, bool binary);
-+ extern FILE *open_file_write(const char *filename, bool binary, bool append);
- extern void split(char *dest, char *message, char split, int *initial, int d_size, int m_size);
- extern void clean_newline(char *message, int size);
- extern void lcase(char *message, int m_size);
- extern void lcase(string &message);
- extern double current_time();
-- extern void create_folder(char *foldername);
-+ extern void create_folder(const char *foldername);
- extern void uni_pause(int m_sec);
- extern char *wtoc_s(const wchar_t *input);
- extern char *wtoc(const wchar_t *input, char *dest, int size);
-diff -burN zod_engine/zod_src/cursor.cpp zod_engine.new/zod_src/cursor.cpp
---- zod_engine/zod_src/cursor.cpp 2011-09-06 17:35:10.000000000 +0200
-+++ zod_engine.new/zod_src/cursor.cpp 2012-05-05 17:31:02.000000000 +0200
-@@ -24,56 +24,56 @@
- cursor[CURSOR_C][0][j].LoadBaseImage(filename_c);
-
- sprintf(filename_c, "assets/cursors/placed_n%02d.png", j);
-- temp_surface = IMG_Load(filename_c);
-+ temp_surface = ZSDL_IMG_Load(filename_c, false);
- cursor[PLACED_C][0][j].LoadBaseImage(temp_surface, false);
- cursor[PLACE_C][0][j].LoadBaseImage(temp_surface);
- //cursor[PLACED_C][0][j] = IMG_Load_Error(filename_c);
- //cursor[PLACE_C][0][j] = cursor[PLACED_C][0][j];
-
- sprintf(filename_c, "assets/cursors/attacked_n%02d.png", j);
-- temp_surface = IMG_Load(filename_c);
-+ temp_surface = ZSDL_IMG_Load(filename_c, false);
- cursor[ATTACKED_C][0][j].LoadBaseImage(temp_surface, false);
- cursor[ATTACK_C][0][j].LoadBaseImage(temp_surface);
- //cursor[ATTACKED_C][0][j] = IMG_Load_Error(filename_c);
- //cursor[ATTACK_C][0][j] = cursor[ATTACKED_C][0][j];
-
- sprintf(filename_c, "assets/cursors/grabbed_n%02d.png", j);
-- temp_surface = IMG_Load(filename_c);
-+ temp_surface = ZSDL_IMG_Load(filename_c, false);
- cursor[GRABBED_C][0][j].LoadBaseImage(temp_surface, false);
- cursor[GRAB_C][0][j].LoadBaseImage(temp_surface);
- //cursor[GRABBED_C][0][j] = IMG_Load_Error(filename_c);
- //cursor[GRAB_C][0][j] = cursor[GRABBED_C][0][j];
-
- sprintf(filename_c, "assets/cursors/grenaded_n%02d.png", j);
-- temp_surface = IMG_Load(filename_c);
-+ temp_surface = ZSDL_IMG_Load(filename_c, false);
- cursor[GRENADED_C][0][j].LoadBaseImage(temp_surface, false);
- cursor[GRENADE_C][0][j].LoadBaseImage(temp_surface);
- //cursor[GRENADED_C][0][j] = IMG_Load_Error(filename_c);
- //cursor[GRENADE_C][0][j] = cursor[GRENADED_C][0][j];
-
- sprintf(filename_c, "assets/cursors/repaired_n%02d.png", j);
-- temp_surface = IMG_Load(filename_c);
-+ temp_surface = ZSDL_IMG_Load(filename_c, false);
- cursor[REPAIRED_C][0][j].LoadBaseImage(temp_surface, false);
- cursor[REPAIR_C][0][j].LoadBaseImage(temp_surface);
- //cursor[REPAIRED_C][0][j] = IMG_Load_Error(filename_c);
- //cursor[REPAIR_C][0][j] = cursor[REPAIRED_C][0][j];
-
- sprintf(filename_c, "assets/cursors/entered_n%02d.png", j);
-- temp_surface = IMG_Load(filename_c);
-+ temp_surface = ZSDL_IMG_Load(filename_c, false);
- cursor[ENTERED_C][0][j].LoadBaseImage(temp_surface, false);
- cursor[ENTER_C][0][j].LoadBaseImage(temp_surface);
- //cursor[ENTERED_C][0][j] = IMG_Load_Error(filename_c);
- //cursor[ENTER_C][0][j] = cursor[ENTERED_C][0][j];
-
- sprintf(filename_c, "assets/cursors/exited_n%02d.png", j);
-- temp_surface = IMG_Load(filename_c);
-+ temp_surface = ZSDL_IMG_Load(filename_c, false);
- cursor[EXITED_C][0][j].LoadBaseImage(temp_surface, false);
- cursor[EXIT_C][0][j].LoadBaseImage(temp_surface);
- //cursor[EXITED_C][0][j] = IMG_Load_Error(filename_c);
- //cursor[EXIT_C][0][j] = cursor[EXITED_C][0][j];
-
- sprintf(filename_c, "assets/cursors/cannoned_n%02d.png", j);
-- temp_surface = IMG_Load(filename_c);
-+ temp_surface = ZSDL_IMG_Load(filename_c, false);
- cursor[CANNONED_C][0][j].LoadBaseImage(temp_surface, false);
- cursor[CANNON_C][0][j].LoadBaseImage(temp_surface);
- //cursor[CANNONED_C][0][j] = IMG_Load_Error(filename_c);
-diff -burN zod_engine/zod_src/main.cpp zod_engine.new/zod_src/main.cpp
---- zod_engine/zod_src/main.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/main.cpp 2012-05-05 17:49:03.000000000 +0200
-@@ -42,7 +42,7 @@
-
- printf("Welcome to the Zod Engine\n");
-
-- if(argc<=1) starting_conditions.setdefaults();
-+ if(argc==1) starting_conditions.setdefaults();
-
- //read in the arguments
- starting_conditions.getoptions(argc, argv);
-@@ -51,6 +51,9 @@
- //like we are trying to make a dedicated server that is supposed to connect to another server
- starting_conditions.checkoptions();
-
-+ //init engine search paths
-+ COMMON::init_file_paths(argv[0]);
-+
- //init this for the bots
- ZCore::CreateRandomBotBypassData(bot_bypass_data, bot_bypass_size);
-
-diff -burN zod_engine/zod_src/makefile zod_engine.new/zod_src/makefile
---- zod_engine/zod_src/makefile 2011-09-06 17:35:07.000000000 +0200
-+++ zod_engine.new/zod_src/makefile 2012-05-06 04:03:47.000000000 +0200
-@@ -18,6 +18,9 @@
- MAPEDITOR_OFILES = map_editor.o $(CPPFILES:.cpp=.o)
- DATE = `date +%m-%d-%y`
-
-+ifdef DATA_PATH
-+ CFLAGS += -D DATA_PATH=\"$(DATA_PATH)\"
-+endif
-
- main: $(OFILES)
- $(CC) -o $(EXENAME) $(OFILES) $(LDFLAGS)
-diff -burN zod_engine/zod_src/map_editor.cpp zod_engine.new/zod_src/map_editor.cpp
---- zod_engine/zod_src/map_editor.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/map_editor.cpp 2012-05-05 21:50:20.000000000 +0200
-@@ -270,6 +270,8 @@
- //check if args ok
- if(!checkargs(argv[0])) return 0;
-
-+ //init filesystem search paths
-+ COMMON::init_file_paths(argv[0]);
- //init SDL
- SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO);
- screen = SDL_SetVideoMode(800,600,32,SDL_HWSURFACE|SDL_DOUBLEBUF|SDL_RESIZABLE);
-@@ -287,8 +289,15 @@
- ZSDL_Surface::SetHasHud(false);
-
- //TTF
-+ char path[FILENAME_MAX];
-+
- TTF_Init();
-- ttf_font = TTF_OpenFont("assets/arial.ttf",10);
-+ ttf_font = NULL;
-+ if (COMMON::get_os_path("assets/arial.ttf", true, path))
-+ {
-+ ttf_font = TTF_OpenFont(path,10);
-+ }
-+
- if (!ttf_font) printf("could not load arial.ttf\n");
-
- //init stuff
-@@ -499,10 +508,8 @@
- //save the map
- {
- bmp_filename = filename + ".bmp";
--
- printf("saving map screenshot: '%s'\n", bmp_filename.c_str());
--
-- SDL_SaveBMP(print_surface, bmp_filename.c_str());
-+ ZSDL_SaveBMP(print_surface, filename);
- }
-
- SDL_FreeSurface(print_surface);
-diff -burN zod_engine/zod_src/map_merger.cpp zod_engine.new/zod_src/map_merger.cpp
---- zod_engine/zod_src/map_merger.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/map_merger.cpp 2012-05-05 16:17:15.000000000 +0200
-@@ -16,6 +16,9 @@
- return 0;
- }
-
-+ //init filesystem paths
-+ COMMON::init_file_paths(argv[0]);
-+
- printf("argc:%d\n", argc);
- printf("output_map:'%s'\n", argv[1]);
- printf("direction:'%s'\n", argv[2]);
-diff -burN zod_engine/zod_src/ogrenades.cpp zod_engine.new/zod_src/ogrenades.cpp
---- zod_engine/zod_src/ogrenades.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/ogrenades.cpp 2012-05-05 17:28:25.000000000 +0200
-@@ -24,7 +24,7 @@
-
- void OGrenades::Init()
- {
-- render_img.LoadBaseImage("assets/other/map_items/grenades.png");// = ZSDL_IMG_Load("assets/other/map_items/grenades.png");
-+ render_img.LoadBaseImage("assets/other/map_items/grenades.png");// = ZSDL_IMG_Load("assets/other/map_items/grenades.png", true);
- }
-
- void OGrenades::DoRender(ZMap &the_map, SDL_Surface *dest, int shift_x, int shift_y)
-diff -burN zod_engine/zod_src/ohut.cpp zod_engine.new/zod_src/ohut.cpp
---- zod_engine/zod_src/ohut.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/ohut.cpp 2012-05-05 17:28:13.000000000 +0200
-@@ -42,7 +42,7 @@
- for(i=0;i<MAX_PLANET_TYPES;i++)
- {
- filename = "assets/other/map_items/hut_" + planet_type_string[i] + ".png";
-- render_img[i].LoadBaseImage(filename);// = ZSDL_IMG_Load(filename);
-+ render_img[i].LoadBaseImage(filename);// = ZSDL_IMG_Load(filename, true);
- }
- }
-
-diff -burN zod_engine/zod_src/omapobject.cpp zod_engine.new/zod_src/omapobject.cpp
---- zod_engine/zod_src/omapobject.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/omapobject.cpp 2012-05-05 17:22:19.000000000 +0200
-@@ -42,7 +42,7 @@
- for(i=0;i<MAP_ITEMS_AMOUNT;i++)
- {
- sprintf(filename_c, "assets/other/map_items/map_object%d.png", i);
-- render_img[i].LoadBaseImage(filename_c);// = ZSDL_IMG_Load(filename_c);
-+ render_img[i].LoadBaseImage(filename_c);// = ZSDL_IMG_Load(filename_c, true);
- }
- }
-
-diff -burN zod_engine/zod_src/orock.cpp zod_engine.new/zod_src/orock.cpp
---- zod_engine/zod_src/orock.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/orock.cpp 2012-05-05 17:27:26.000000000 +0200
-@@ -70,7 +70,7 @@
- for(i=0;i<MAX_PLANET_TYPES;i++)
- {
- filename = "assets/planets/rocks_" + planet_type_string[i] + ".png";
-- rock_pal[i].LoadBaseImage(filename);// = ZSDL_IMG_Load(filename);
-+ rock_pal[i].LoadBaseImage(filename);// = ZSDL_IMG_Load(filename, true);
-
- if(rock_pal[i].GetBaseSurface())
- {
-diff -burN zod_engine/zod_src/tile_info_editor.cpp zod_engine.new/zod_src/tile_info_editor.cpp
---- zod_engine/zod_src/tile_info_editor.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/tile_info_editor.cpp 2012-05-05 16:20:57.000000000 +0200
-@@ -76,6 +76,8 @@
-
- //seed
- srand(time(0));
-+ //init filesystem search paths
-+ COMMON::init_file_paths(argv[0]);
-
- //init SDL
- SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO);
-@@ -94,8 +96,18 @@
-
- //TTF
- TTF_Init();
-- ttf_font = TTF_OpenFont("assets/arial.ttf",10);
-+ FILE *fp = COMMON::open_file_read("assets/arial.ttf",true);
-+ if (fp)
-+ {
-+ SDL_RWops *rw = SDL_RWFromFP(fp,1);
-+
-+ ttf_font = TTF_OpenFontRW(rw,1,10);
- if (!ttf_font) printf("could not load arial.ttf\n");
-+ }
-+ else
-+ {
-+ printf("cannot find arial.ttf\n");
-+ }
-
- //init map class
- ZMap::Init();
-diff -burN zod_engine/zod_src/zcore.cpp zod_engine.new/zod_src/zcore.cpp
---- zod_engine/zod_src/zcore.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/zcore.cpp 2012-05-05 16:25:45.000000000 +0200
-@@ -111,7 +111,7 @@
- //clients and servers on different threads may use this function
- SDL_LockMutex(check_mutex);
-
-- fp = fopen("registration.zkey", "r");
-+ fp = COMMON::open_file_read("registration.zkey", false);
-
- if(!fp)
- {
-diff -burN zod_engine/zod_src/zfont.cpp zod_engine.new/zod_src/zfont.cpp
---- zod_engine/zod_src/zfont.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/zfont.cpp 2012-05-05 17:29:09.000000000 +0200
-@@ -16,7 +16,7 @@
- for(i=0;i<MAX_CHARACTERS;i++)
- {
- sprintf(filename_c, "assets/fonts/%s/char_%03d.png", font_type_string[type].c_str(), i);
-- char_img[i] = IMG_Load(filename_c);
-+ char_img[i] = ZSDL_IMG_Load(filename_c, false);
- }
-
- finished_init = true;
-diff -burN zod_engine/zod_src/zgfile.cpp zod_engine.new/zod_src/zgfile.cpp
---- zod_engine/zod_src/zgfile.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/zgfile.cpp 2012-05-05 16:24:41.000000000 +0200
-@@ -16,7 +16,7 @@
- {
- FILE *fp;
-
-- fp = fopen(ZGFILE_NAME, "rb");
-+ fp = COMMON::open_file_read(ZGFILE_NAME, true);
-
- if(!fp)
- {
-@@ -90,7 +90,7 @@
- return;
- }
-
-- fp = fopen(ZGFILE_NAME, "ab");
-+ fp = COMMON::open_file_write(ZGFILE_NAME, true, true);
-
- if(!fp)
- {
-@@ -166,7 +166,7 @@
- return NULL;
- }
-
-- fp = fopen(ZGFILE_NAME, "rb");
-+ fp = COMMON::open_file_read(ZGFILE_NAME, true);
-
- if(!fp)
- {
-diff -burN zod_engine/zod_src/zmap.cpp zod_engine.new/zod_src/zmap.cpp
---- zod_engine/zod_src/zmap.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/zmap.cpp 2012-05-05 17:18:57.000000000 +0200
-@@ -69,7 +69,7 @@
-
- //load BMP palette
- filename = "assets/planets/" + planet_type_string[i] + ".bmp";
-- planet_template[i].LoadBaseImage(filename);// = SDL_LoadBMP ( filename.c_str() );
-+ planet_template[i].LoadBaseImage(filename);// = ZSDL_LoadBMP ( filename.c_str() );
-
- //if(!planet_template[i])
- // printf("unable to load:%s\n", filename.c_str());
-@@ -124,7 +124,7 @@
- SDL_LockMutex(init_mutex);
-
- filename = "assets/planets/" + planet_type_string[i] + ".tileinfo";
-- fp = fopen(filename.c_str(), "rb");
-+ fp = COMMON::open_file_read(filename.c_str(), true);
-
- if(!fp)
- {
-@@ -195,7 +195,7 @@
-
- filename = "assets/planets/" + planet_type_string[palette] + ".tileinfo";
-
-- fp = fopen(filename.c_str(), "wb");
-+ fp = COMMON::open_file_write(filename.c_str(), true, false);
-
- if(!fp) return 0;
-
-@@ -216,7 +216,7 @@
- {
- filename = "assets/planets/" + planet_type_string[i] + ".tileinfo";
-
-- fp = fopen(filename.c_str(), "wb");
-+ fp = COMMON::open_file_write(filename.c_str(), true, false);
-
- if(!fp)
- {
-@@ -979,7 +979,7 @@
- if(!filename) return 0;
- if(!filename[0]) return 0;
-
-- fp = fopen(filename, "rb");
-+ fp = COMMON::open_file_read(filename, true);
-
- if(!fp) return 0;
-
-@@ -1075,7 +1075,7 @@
- if(!filename) return 0;
- if(!filename[0]) return 0;
-
-- fp = fopen(filename, "wb");
-+ fp = COMMON::open_file_write(filename, true, false);
-
- if(!fp) return 0;
-
-diff -burN zod_engine/zod_src/zmap_crater_graphics.cpp zod_engine.new/zod_src/zmap_crater_graphics.cpp
---- zod_engine/zod_src/zmap_crater_graphics.cpp 2011-09-06 17:35:11.000000000 +0200
-+++ zod_engine.new/zod_src/zmap_crater_graphics.cpp 2012-05-05 17:20:54.000000000 +0200
-@@ -33,7 +33,7 @@
-
- sprintf(filename, "assets/planets/craters/crater_small_%s_t%02d_n%02d.png", planet_type_string[p].c_str(), t, n);
-
-- surface = IMG_Load(filename);
-+ surface = ZSDL_IMG_Load(filename, false);
-
- //not loaded?
- if(!surface) break;
-@@ -60,7 +60,7 @@
-
- sprintf(filename, "assets/planets/craters/crater_large_%s_t%02d_n%02d.png", planet_type_string[p].c_str(), t, n);
-
-- surface = IMG_Load(filename);
-+ surface = ZSDL_IMG_Load(filename, false);
-
- //not loaded?
- if(!surface) break;
-diff -burN zod_engine/zod_src/zplayer.cpp zod_engine.new/zod_src/zplayer.cpp
---- zod_engine/zod_src/zplayer.cpp 2011-09-06 17:35:12.000000000 +0200
-+++ zod_engine.new/zod_src/zplayer.cpp 2012-05-05 21:47:14.000000000 +0200
-@@ -367,12 +367,13 @@
- Uint16 audio_format = AUDIO_S16; /* 16-bit stereo */
- int audio_channels = 2;
- int audio_buffers = 4096;
-+ char font_path[FILENAME_MAX];
-
- //init SDL
- SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO);
-
- //some stuff that just has to be right after init
-- game_icon = IMG_Load("assets/icon.png");
-+ game_icon = ZSDL_IMG_Load("assets/icon.png", false);
- //ffuts
-
- if(game_icon) SDL_WM_SetIcon(game_icon, NULL);
-@@ -436,13 +437,18 @@
-
- //TTF
- TTF_Init();
-- ttf_font = TTF_OpenFont("assets/arial.ttf",10);
-- ttf_font_7 = TTF_OpenFont("assets/arial.ttf",7);
-+ ttf_font = NULL;
-+ if (COMMON::get_os_path("assets/arial.ttf", true, font_path))
-+ {
-+ ttf_font = TTF_OpenFont(font_path,10);
-+ ttf_font_7 = TTF_OpenFont(font_path,7);
-+ }
-+
- if (!ttf_font) printf("could not load assets/arial.ttf\n");
-
- //splash sound best loaded here
- //splash_music = MUS_Load_Error("assets/sounds/ABATTLE.mp3");
-- splash_screen.LoadBaseImage("assets/splash.bmp");// = IMG_Load("assets/splash.bmp");
-+ splash_screen.LoadBaseImage("assets/splash.bmp");// = ZSDL_IMG_Load("assets/splash.bmp", false);
- splash_screen.UseDisplayFormat(); //Regular needs this to do fading
-
- // if(splash_screen)
-diff -burN zod_engine/zod_src/zplayer_events.cpp zod_engine.new/zod_src/zplayer_events.cpp
---- zod_engine/zod_src/zplayer_events.cpp 2011-09-06 17:35:12.000000000 +0200
-+++ zod_engine.new/zod_src/zplayer_events.cpp 2012-05-05 16:30:09.000000000 +0200
-@@ -1402,7 +1402,7 @@
- FILE *fp;
- int ret;
-
-- fp = fopen("registration.zkey", "w");
-+ fp = COMMON::open_file_write("registration.zkey", false, false);
-
- if(!fp)
- {
-diff -burN zod_engine/zod_src/zpsettings.cpp zod_engine.new/zod_src/zpsettings.cpp
---- zod_engine/zod_src/zpsettings.cpp 2011-09-06 17:35:12.000000000 +0200
-+++ zod_engine.new/zod_src/zpsettings.cpp 2012-05-05 16:36:55.000000000 +0200
-@@ -35,7 +35,7 @@
- {
- FILE *fp;
-
-- fp = fopen(filename.c_str(), "r");
-+ fp = COMMON::open_file_read(filename.c_str(), false);
-
- if(!fp)
- {
-@@ -106,7 +106,7 @@
- {
- FILE *fp;
-
-- fp = fopen(filename.c_str(), "w");
-+ fp = COMMON::open_file_write(filename.c_str(), false, false);
-
- if(!fp)
- {
-diff -burN zod_engine/zod_src/zrobot.cpp zod_engine.new/zod_src/zrobot.cpp
---- zod_engine/zod_src/zrobot.cpp 2011-09-06 17:35:12.000000000 +0200
-+++ zod_engine.new/zod_src/zrobot.cpp 2012-05-05 17:23:22.000000000 +0200
-@@ -168,7 +168,7 @@
- SDL_Surface *temp_surface;
-
- strcpy(filename_c, "assets/units/robots/null.png");
-- temp_surface = IMG_Load(filename_c);
-+ temp_surface = ZSDL_IMG_Load(filename_c, false);
-
- for(j=0;j<MAX_ANGLE_TYPES;j++)
- stand[0][j].LoadBaseImage(temp_surface, false);
-diff -burN zod_engine/zod_src/zsdl.cpp zod_engine.new/zod_src/zsdl.cpp
---- zod_engine/zod_src/zsdl.cpp 2011-09-06 17:35:12.000000000 +0200
-+++ zod_engine.new/zod_src/zsdl.cpp 2012-05-05 21:58:47.000000000 +0200
-@@ -442,26 +442,53 @@
- return src;
- }
-
--SDL_Surface *ZSDL_IMG_Load(string filename)
-+SDL_Surface *ZSDL_IMG_Load(string filename, bool to_display_format)
- {
-+ char path[FILENAME_MAX];
- SDL_Surface *ret;
-
-- ret = IMG_Load(filename.c_str());
-+ if(!COMMON::get_os_path(filename.c_str(), true, path))
-+ return NULL;
-
-- if(!ret) printf("could not load:%s\n", filename.c_str());
-+ ret = IMG_Load(path);
-
-+ if (to_display_format)
- ret = ZSDL_ConvertImage(ret);
-
-- //SDL_DisplayFormat
--
- return ret;
- }
-
-+bool ZSDL_SaveBMP(SDL_Surface *src, string filename)
-+{
-+ char path[FILENAME_MAX];
-+
-+ if (!COMMON::get_os_path(filename.c_str(), false, path))
-+ {
-+ printf("could not save:%s\n", filename.c_str());
-+ return false;
-+ }
-+
-+ return (SDL_SaveBMP(src, path) == 0);
-+}
-+
-+SDL_Surface *ZSDL_LoadBMP(string filename)
-+{
-+ char path[FILENAME_MAX];
-+
-+ if (!COMMON::get_os_path(filename.c_str(), true, path))
-+ {
-+ printf("could not load:%s\n", filename.c_str());
-+ return NULL;
-+ }
-+
-+ return SDL_LoadBMP(path);
-+}
-+
- SDL_Surface *IMG_Load_Error(string filename)
- {
- SDL_Surface *ret;
-
-- if(!(ret = ZSDL_IMG_Load(filename.c_str()))) printf("could not load:%s\n", filename.c_str());
-+ if(!(ret = ZSDL_IMG_Load(filename.c_str(), true))) printf("could not load:%s\n", filename.c_str());
-
- //SDL_DisplayFormat
-
-@@ -470,18 +497,24 @@
-
- Mix_Music *MUS_Load_Error(string filename)
- {
-+ char path[FILENAME_MAX];
- Mix_Music *ret;
-
-- if(!(ret = Mix_LoadMUS(filename.c_str()))) printf("could not load:%s\n", filename.c_str());
-+ if (!COMMON::get_os_path(filename.c_str(), true, path)) printf("could not open:%s\n", filename.c_str());
-+
-+ if (!(ret = Mix_LoadMUS(path))) printf("could not load:%s\n", filename.c_str());
-
- return ret;
- }
-
- Mix_Chunk *MIX_Load_Error(string filename)
- {
-+ char path[FILENAME_MAX];
- Mix_Chunk *ret;
-
-- if(!(ret = Mix_LoadWAV(filename.c_str()))) printf("could not load:%s\n", filename.c_str());
-+ if (!COMMON::get_os_path(filename.c_str(), true, path)) printf("could not open:%s\n", filename.c_str());
-+
-+ if (!(ret = Mix_LoadWAV(path))) printf("could not load:%s\n", filename.c_str());
-
- return ret;
- }
-diff -burN zod_engine/zod_src/zsdl.h zod_engine.new/zod_src/zsdl.h
---- zod_engine/zod_src/zsdl.h 2011-09-06 17:35:09.000000000 +0200
-+++ zod_engine.new/zod_src/zsdl.h 2012-05-05 17:34:05.000000000 +0200
-@@ -64,8 +64,10 @@
- };
-
- SDL_Surface *ZSDL_ConvertImage(SDL_Surface *src);
--SDL_Surface *ZSDL_IMG_Load(string filename);
-+SDL_Surface *ZSDL_IMG_Load(string filename, bool to_display_format);
- SDL_Surface *IMG_Load_Error(string filename);
-+bool ZSDL_SaveBMP(SDL_Surface *src, string filename);
-+SDL_Surface *ZSDL_LoadBMP(string filename);
- Mix_Music *MUS_Load_Error(string filename);
- Mix_Chunk *MIX_Load_Error(string filename);
- SDL_Surface *CopyImage(SDL_Surface *original);
-diff -burN zod_engine/zod_src/zsdl_opengl.cpp zod_engine.new/zod_src/zsdl_opengl.cpp
---- zod_engine/zod_src/zsdl_opengl.cpp 2011-09-06 17:35:12.000000000 +0200
-+++ zod_engine.new/zod_src/zsdl_opengl.cpp 2012-05-05 17:32:31.000000000 +0200
-@@ -107,7 +107,7 @@
- //set this for later debugging purposes
- image_filename = filename;
-
-- SDL_Surface *surface = IMG_Load(filename.c_str());
-+ SDL_Surface *surface = ZSDL_IMG_Load(filename.c_str(), false);
-
- LoadBaseImage(surface);
- }
-diff -burN zod_engine/zod_src/zserver.cpp zod_engine.new/zod_src/zserver.cpp
---- zod_engine/zod_src/zserver.cpp 2011-09-06 17:35:12.000000000 +0200
-+++ zod_engine.new/zod_src/zserver.cpp 2012-05-06 02:44:12.000000000 +0200
-@@ -270,7 +270,7 @@
- //if we can't read in the official list
- //and we can't make one
- //then just use the regular map list
-- if(!ReadSelectableMapList() && !ReadSelectableMapListFromFolder())
-+ if(!ReadSelectableMapList() && !ReadSelectableMapListFromFolder("."))
- selectable_map_list = map_list;
- }
-
-@@ -454,7 +454,7 @@
-
- map_list.clear();
-
-- fp = fopen(map_list_name.c_str(), "r");
-+ fp = COMMON::open_file_read(map_list_name.c_str(), false);
-
- if(!fp)
- {
-@@ -496,7 +496,7 @@
-
- selectable_map_list.clear();
-
-- fp = fopen(psettings.selectable_map_list.c_str(), "r");
-+ fp = COMMON::open_file_read(psettings.selectable_map_list.c_str(), false);
-
- if(!fp)
- {
-diff -burN zod_engine/zod_src/zserver_events.cpp zod_engine.new/zod_src/zserver_events.cpp
---- zod_engine/zod_src/zserver_events.cpp 2011-09-06 17:35:07.000000000 +0200
-+++ zod_engine.new/zod_src/zserver_events.cpp 2012-05-05 16:32:42.000000000 +0200
-@@ -164,7 +164,7 @@
- {
- FILE *fp;
-
-- fp = fopen(p->map_name.c_str(), "rb");
-+ fp = COMMON::open_file_read(p->map_name.c_str(), true);
-
- if(fp)
- {
-diff -burN zod_engine/zod_src/zsettings.cpp zod_engine.new/zod_src/zsettings.cpp
---- zod_engine/zod_src/zsettings.cpp 2011-09-06 17:35:08.000000000 +0200
-+++ zod_engine.new/zod_src/zsettings.cpp 2012-05-05 16:31:45.000000000 +0200
-@@ -393,7 +393,7 @@
- {
- FILE *fp;
-
-- fp = fopen(filename.c_str(), "r");
-+ fp = COMMON::open_file_read(filename.c_str(), false);
-
- if(!fp)
- {
-@@ -555,7 +555,7 @@
- {
- FILE *fp;
-
-- fp = fopen(filename.c_str(), "w");
-+ fp = COMMON::open_file_write(filename.c_str(), false, false);
-
- if(!fp)
- {
-diff -burN zod_engine/zod_src/zteam.cpp zod_engine.new/zod_src/zteam.cpp
---- zod_engine/zod_src/zteam.cpp 2011-09-06 17:35:07.000000000 +0200
-+++ zod_engine.new/zod_src/zteam.cpp 2012-05-05 17:31:56.000000000 +0200
-@@ -113,7 +113,7 @@
- }
-
- //save surface
-- SDL_SaveBMP(src, filename.c_str());
-+ ZSDL_SaveBMP(src, filename);
-
- //free surface
- SDL_FreeSurface(src);
-@@ -264,7 +264,7 @@
- if(team == ZTEAM_BASE_TEAM) return;
-
- filename = "assets/teams/" + team_type_string[team] + "_palette.bmp";
-- surface = IMG_Load(filename.c_str());
-+ surface = ZSDL_IMG_Load(filename.c_str(), false);
-
- if(!surface)
- {
-@@ -294,7 +294,7 @@
-
- team_palette[team].SaveSurfacePalette(filename);
-
-- //SDL_SaveBMP(team_palette[team], filename.c_str());
-+ //ZSDL_SaveBMP(team_palette[team], filename);
- }
-
- void ZTeam::SaveAllPalettes()
diff --git a/games-strategy/zod-engine/zod-engine-20110906.ebuild b/games-strategy/zod-engine/zod-engine-20110906.ebuild
deleted file mode 100644
index 86528d3e..00000000
--- a/games-strategy/zod-engine/zod-engine-20110906.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v3
-# $Header: $
-
-EAPI="3"
-
-WX_GTK_VER="2.8"
-
-inherit wxwidgets eutils games
-
-MY_PN="zod_linux"
-MY_P="${MY_PN}-${PV:0:4}-${PV:4:2}-${PV:6:2}"
-
-DESCRIPTION="Zod Engine is a remake of the 1996 classic game by Bitmap Brothers called Z"
-HOMEPAGE="http://zod.sourceforge.net/"
-SRC_URI="mirror://sourceforge/zod/${MY_P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=media-libs/libsdl-1.2[X]
- >=media-libs/sdl-ttf-2.0[X]
- >=media-libs/sdl-mixer-1.2[timidity]
- >=media-libs/sdl-image-1.2
- virtual/mysql
- x11-libs/wxGTK:2.8[X]"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/zod_engine"
-
-src_prepare() {
- # various fixes and proper linux platform and filesystem support
- epatch "${FILESDIR}/${P}-proper-linux-support.patch"
-
- # fix files, this project really should provide a make install
-
- # remove Thumbs.db files
- find . -type f -name Thumbs.db -exec rm -f {} \; || die
- # remove GIMP .xcf files
- find . -type f -name "*.xcf" -exec rm -f {} \; || die
- # remove Windows .ico files, unused on Linux build
- find . -type f -name "*.ico" -exec rm -f {} \; || die
- # remove useless icescene file
- rm -f "assets/WebCamScene.icescene" || die
- # remove unused splash screen
- rm -f "assets/splash.png" || die
-}
-
-src_compile() {
- emake -C zod_src DATA_PATH="\"${GAMES_DATADIR}/${PN}\"" map_editor main || die
- emake -C zod_launcher_src DATA_PATH="\"${GAMES_DATADIR}/${PN}\"" || die
-}
-
-src_install() {
- # custom install procedure for Gentoo
- insinto "${GAMES_DATADIR}/${PN}"
- doins -r assets blank_maps *.map default_settings.txt *map_list.txt || die
- dogamesbin zod_launcher_src/zod_launcher || die
- dogamesbin zod_src/zod || die
- dogamesbin zod_src/zod_map_editor || die
-
- newicon assets/icon.png ${PN}.png || die
- make_desktop_entry zod_launcher "Zod Engine" || die
-
- dodoc zod_engine_help.txt map_editor_help.txt || die
-
- prepgamesdirs
-}
diff --git a/games-tycoon/LinuxTycoon/LinuxTycoon-1.0.ebuild b/games-tycoon/LinuxTycoon/LinuxTycoon-1.0.ebuild
deleted file mode 100644
index d2bfa2bb..00000000
--- a/games-tycoon/LinuxTycoon/LinuxTycoon-1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit unpacker multilib versionator eutils
-
-MY_PN="LinuxTycoon"
-MY_PV=$(replace_version_separator 2 '-')
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="Lunduke made Linux Tycoon"
-HOMEPAGE="http://lunduke.com/?page_id=2646"
-SRC_URI="http://www.lunduke.com/linuxtycoon/${MY_PN}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-RESTRICT="fetch strip"
-
-RDEPEND="x11-libs/pango
- media-libs/libpng:2
- x11-libs/pixman
- amd64? (
- app-emulation/emul-linux-x86-gtklibs
- app-emulation/emul-linux-x86-baselibs )"
-DEPEND=""
-
-S="${WORKDIR}"
diff --git a/games-tycoon/LinuxTycoon/Manifest b/games-tycoon/LinuxTycoon/Manifest
deleted file mode 100644
index 1b68e486..00000000
--- a/games-tycoon/LinuxTycoon/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST LinuxTycoon-1.0.tar.gz 2114344 RMD160 9bc7c65f63402a1097641b126618826679e28514 SHA1 47a714d08ce48fb2a2b9158f5db55fa468ade55b SHA256 cc9aa32a33a54069a292a500fe55eae80d62a2583c72c6d677f19bfdcad13659
-EBUILD LinuxTycoon-1.0.ebuild 1208 RMD160 67cd0788d79e54da24d592b04974f73449f7eec8 SHA1 b6adf5663829dc5dc16f25b1a4554d960f076876 SHA256 52c0269effb825da0cdc2acb0b6d376de58c583d72a3d6ff5f49f1ff4abc4dc4
diff --git a/gnome-extra/gnome-shell-windowlist/gnome-shell-windowlist-20120121.ebuild b/gnome-extra/gnome-shell-windowlist/gnome-shell-windowlist-20120121.ebuild
deleted file mode 100644
index a730903e..00000000
--- a/gnome-extra/gnome-shell-windowlist/gnome-shell-windowlist-20120121.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-
-EGIT_REPO_URI="git://github.com/siefkenj/gnome-shell-windowlist.git"
-EGIT_COMMIT="7ede91868efd5d75ce98065416acedf029041e33"
-
-inherit git-2
-
-DESCRIPTION="Adds a window switcher to the top bar of gnome-shell"
-HOMEPAGE="https://extensions.gnome.org/extension/25/window-list/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="app-eselect/eselect-gnome-shell-extensions
- gnome-base/gnome-shell"
-DEPEND=""
-
-src_install() {
- insinto /usr/share/gnome-shell/extensions
- doins -r ./*@*
- dodoc README
-}
-
-pkg_postinst() {
- ebegin "Updating list of installed extensions"
- eselect gnome-shell-extensions update
- eend $?
-}
diff --git a/mail-client/thunderbird/ChangeLog b/mail-client/thunderbird/ChangeLog
deleted file mode 100644
index cf9811a9..00000000
--- a/mail-client/thunderbird/ChangeLog
+++ /dev/null
@@ -1,2938 +0,0 @@
-# ChangeLog for mail-client/thunderbird
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/ChangeLog,v 1.347 2015/08/02 18:57:40 ago Exp $
-
- 02 Aug 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-38.1.0.ebuild:
- Stable for x86, wrt bug #555802
-
- 24 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> thunderbird-38.1.0.ebuild:
- amd64 stable wrt bug #555802
-
- 21 Jul 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- -thunderbird-31.7.0.ebuild:
- removed old for security bug 554036
-
- 20 Jul 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.8.0.ebuild:
- Stable for ppc, wrt bug #554036
-
- 20 Jul 2015; Jeroen Roovers <jer@gentoo.org> thunderbird-31.8.0.ebuild:
- Stable for PPC64 (bug #554036).
-
- 18 Jul 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.8.0.ebuild:
- Stable for x86, wrt bug #554036
-
- 18 Jul 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.8.0.ebuild:
- Stable for amd64, wrt bug #554036
-
-*thunderbird-31.8.0 (17 Jul 2015)
-
- 17 Jul 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-31.8.0.ebuild, -thunderbird-31.7.0-r1.ebuild:
- version bump 31.x ESR for security bug 554036, cleaned up old
-
- 16 Jul 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- thunderbird-24.8.0.ebuild:
- added maximum version dep of libvpx to thunderbird-24.8.0, for bug 550984
-
-*thunderbird-38.1.0 (16 Jul 2015)
-
- 16 Jul 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-38.1.0.ebuild, -thunderbird-31.6.0.ebuild,
- -thunderbird-38.0.1-r1.ebuild, metadata.xml:
- version bump, cleaned up old versions. Put back USE=lightning to install
- calendar and gdata-provider app-global, but it remains bundled if the flag is
- not set the same as what upstream provides. Updated MOZ_LANGS to include cy
- and others that were previously missing (bug 555024).
-
- 24 Jun 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.7.0.ebuild:
- Stable for ppc, wrt bug #549356
-
- 19 Jun 2015; Patrick Lauer <patrick@gentoo.org> thunderbird-38.0.1-r1.ebuild:
- Whitespace
-
-*thunderbird-38.0.1-r1 (19 Jun 2015)
-
- 19 Jun 2015; <anarchy@gentoo.org> +thunderbird-38.0.1-r1.ebuild,
- -thunderbird-38.0.1.ebuild:
- Fix bug #552180 and 552162
-
- 17 Jun 2015; Patrick Lauer <patrick@gentoo.org> thunderbird-38.0.1.ebuild:
- Whitespace
-
- 14 Jun 2015; <anarchy@gentoo.org> thunderbird-38.0.1.ebuild:
- Fix nss/nspr dep, bug #552078
-
-*thunderbird-38.0.1 (14 Jun 2015)
-
- 14 Jun 2015; <anarchy@gentoo.org> +thunderbird-38.0.1.ebuild, metadata.xml:
- initial 38.0.1esr release, lightning now built automatically by default
-
- 10 Jun 2015; <anarchy@gentoo.org> +files/thunderbird-31.7.0-gcc5-1.patch,
- thunderbird-31.7.0-r1.ebuild:
- Fix >=sys-devel/gcc-5 compilation
-
- 28 May 2015; Patrick Lauer <patrick@gentoo.org> metadata.xml:
- Remove unneeded useflag description from metadata.xml
-
-*thunderbird-31.7.0-r1 (27 May 2015)
-
- 27 May 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-31.7.0-r1.ebuild, metadata.xml:
- patched to allow libvpx newer than 1.3, bug 550002
-
- 23 May 2015; Mikle Kolyada <zlogene@gentoo.org> thunderbird-31.7.0.ebuild:
- x86 stable wrt bug #549356
-
- 18 May 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.7.0.ebuild:
- Stable for amd64, wrt bug #549356
-
- 18 May 2015; Jeroen Roovers <jer@gentoo.org> thunderbird-31.7.0.ebuild:
- Stable for PPC64 (bug #549356).
-
-*thunderbird-31.7.0 (15 May 2015)
-
- 15 May 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-31.7.0.ebuild, -thunderbird-31.4.0.ebuild,
- -thunderbird-31.5.0.ebuild:
- version bump; removed old
-
- 29 Apr 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.6.0.ebuild:
- Stable for ppc, wrt bug #545232
-
- 25 Apr 2015; Jeroen Roovers <jer@gentoo.org> thunderbird-31.6.0.ebuild:
- Stable for PPC64 (bug #545232).
-
- 24 Apr 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.6.0.ebuild:
- Stable for x86, wrt bug #545232
-
- 24 Apr 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.6.0.ebuild:
- Stable for amd64, wrt bug #545232
-
-*thunderbird-31.6.0 (06 Apr 2015)
-
- 06 Apr 2015; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-31.3.0.ebuild, +thunderbird-31.6.0.ebuild:
- Version bump. Removed old.
-
- 31 Mar 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.5.0.ebuild:
- Stable for ppc64, wrt bug #541316
-
- 07 Mar 2015; Mikle Kolyada <zlogene@gentoo.org> thunderbird-31.5.0.ebuild:
- x86 stable wrt bug #541316
-
- 27 Feb 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.5.0.ebuild:
- Stable for amd64, wrt bug #541316
-
-*thunderbird-31.5.0 (26 Feb 2015)
-
- 26 Feb 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-31.5.0.ebuild, -thunderbird-17.0.9.ebuild, metadata.xml,
- thunderbird-24.8.0.ebuild, thunderbird-31.3.0.ebuild,
- thunderbird-31.4.0.ebuild:
- version bump; fixed bug 541416; dropped 17.x as it has missing deps despite
- being the only stable arm package
-
- 18 Feb 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.4.0.ebuild:
- Stable for ppc, wrt bug #536564
-
- 18 Feb 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.4.0.ebuild:
- Stable for ppc64, wrt bug #536564
-
- 15 Feb 2015; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.4.0.ebuild:
- Stable for x86, wrt bug #536564
-
- 07 Feb 2015; Mikle Kolyada <zlogene@gentoo.org> thunderbird-31.4.0.ebuild:
- amd64 stable wrt bug #536564
-
-*thunderbird-31.4.0 (14 Jan 2015)
-
- 14 Jan 2015; <anarchy@gentoo.org> +thunderbird-31.4.0.ebuild,
- files/icon/thunderbird-unbranded.desktop, files/icon/thunderbird.desktop:
- Security bump, misc bug fixes
-
- 24 Dec 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.3.0.ebuild:
- Stable for ppc64, wrt bug #531408
-
- 24 Dec 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.3.0.ebuild:
- Stable for ppc, wrt bug #531408
-
- 10 Dec 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.3.0.ebuild:
- Stable for x86, wrt bug #531408
-
- 10 Dec 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-31.3.0.ebuild:
- Stable for amd64, wrt bug #531408
-
- 04 Dec 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- thunderbird-31.3.0.ebuild:
- bump minimum version of dev-libs/nss as per bug 531614
-
-*thunderbird-31.3.0 (03 Dec 2014)
-
- 03 Dec 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-31.3.0.ebuild, -thunderbird-31.2.0-r1.ebuild:
- version bump for security bug 531408
-
- 02 Nov 2014; Sven Vermeulen <swift@gentoo.org> thunderbird-24.8.0.ebuild,
- thunderbird-31.2.0-r1.ebuild:
- Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug
- #527698)
-
-*thunderbird-31.2.0-r1 (20 Oct 2014)
-
- 20 Oct 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-31.2.0-r1.ebuild, -thunderbird-31.2.0.ebuild:
- added pax-mark -p for USE=jit per bug 519068
-
-*thunderbird-31.2.0 (14 Oct 2014)
-
- 14 Oct 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-31.2.0.ebuild, -thunderbird-24.7.0.ebuild,
- -thunderbird-31.1.1.ebuild, metadata.xml:
- version bump, remove old
-
-*thunderbird-31.1.1 (11 Sep 2014)
-
- 11 Sep 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-31.1.1.ebuild, -thunderbird-31.1.0.ebuild:
- minor version bump; uses new enigmal that fixed security flaws; other bug
- fixes
-
- 07 Sep 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.8.0.ebuild:
- Stable for ppc64, wrt bug #522020
-
- 07 Sep 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.8.0.ebuild:
- Stable for ppc, wrt bug #522020
-
- 05 Sep 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.8.0.ebuild:
- Stable for x86, wrt bug #522020
-
- 05 Sep 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.8.0.ebuild:
- Stable for amd64, wrt bug #522020
-
- 04 Sep 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- -thunderbird-31.0.ebuild, thunderbird-31.1.0.ebuild:
- fixed minimum versions on libpng, libvpx, sqlite
-
-*thunderbird-24.8.0 (03 Sep 2014)
-*thunderbird-31.1.0 (03 Sep 2014)
-
- 03 Sep 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-24.8.0.ebuild, +thunderbird-31.1.0.ebuild,
- -thunderbird-24.4.0.ebuild, -thunderbird-24.5.0.ebuild,
- -thunderbird-24.6.0.ebuild:
- versiom bump, cleaned up some old ebuilds
-
- 10 Aug 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.7.0.ebuild:
- Stable for ppc64, wrt bug #517876
-
- 09 Aug 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.7.0.ebuild:
- Stable for ppc, wrt bug #517876
-
- 04 Aug 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.7.0.ebuild:
- Stable for x86, wrt bug #517876
-
- 01 Aug 2014; Mikle Kolyada <zlogene@gentoo.org> thunderbird-24.7.0.ebuild:
- amd64 stable wrt bug #517876
-
-*thunderbird-31.0 (01 Aug 2014)
-
- 01 Aug 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-31.0.ebuild:
- version bump
-
- 25 Jul 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- thunderbird-24.7.0.ebuild:
- fixed nss dependency, bug 518044
-
-*thunderbird-24.7.0 (24 Jul 2014)
-
- 24 Jul 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-24.7.0.ebuild:
- version bump for ESR, security bug 517876
-
- 05 Jul 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.6.0.ebuild:
- Stable for ppc64, wrt bug #512896
-
- 05 Jul 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.6.0.ebuild:
- Stable for ppc, wrt bug #512896
-
- 15 Jun 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.6.0.ebuild:
- Stable for x86, wrt bug #512896
-
- 13 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> thunderbird-24.6.0.ebuild:
- amd64 stable wrt bug #512896
-
- 12 Jun 2014; Mike Gilbert <floppym@gentoo.org> thunderbird-24.6.0.ebuild:
- Resolve fetch failure for gdata-provider.xpi.
-
-*thunderbird-24.6.0 (11 Jun 2014)
-
- 11 Jun 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-24.6.0.ebuild:
- version bump, remove old ; security bug 512896
-
- 08 Jun 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.5.0.ebuild:
- Stable for amd64, wrt bug #509050
-
- 08 Jun 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.5.0.ebuild:
- Stable for x86, wrt bug #509050
-
- 11 May 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.5.0.ebuild:
- Stable for ppc64, wrt bug #509050
-
- 10 May 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.5.0.ebuild:
- Stable for ppc, wrt bug #509050
-
-*thunderbird-24.5.0 (30 Apr 2014)
-
- 30 Apr 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
- +thunderbird-24.5.0.ebuild, -thunderbird-24.3.0.ebuild,
- thunderbird-17.0.9.ebuild:
- version bump, security bug 509050 ; also fixed a deptree resolution issue on
- uclibc profiles for 17.x
-
- 24 Mar 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.4.0.ebuild:
- Stable for ppc64, wrt bug #505072
-
- 23 Mar 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.4.0.ebuild:
- Stable for ppc, wrt bug #505072
-
- 22 Mar 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.4.0.ebuild:
- Stable for x86, wrt bug #505072
-
- 22 Mar 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.4.0.ebuild:
- Stable for amd64, wrt bug #505072
-
- 20 Mar 2014; Lars Wendler <polynomial-c@gentoo.org>
- thunderbird-24.3.0.ebuild, thunderbird-24.4.0.ebuild:
- Fixed icu dependency.
-
-*thunderbird-24.4.0 (20 Mar 2014)
-
- 20 Mar 2014; Lars Wendler <polynomial-c@gentoo.org>
- +thunderbird-24.4.0.ebuild:
- Security bump (bug #505072).
-
- 08 Mar 2014; <anarchy@gentoo.org> metadata.xml:
- Fix bindist description to represent thunderbird and not firefox
-
- 22 Feb 2014; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-24.1.1.ebuild, -thunderbird-24.2.0.ebuild:
- Removed vulnerable versions.
-
- 22 Feb 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.3.0.ebuild:
- Stable for ppc64, wrt bug #500320
-
- 22 Feb 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.3.0.ebuild:
- Stable for arm, wrt bug #500320
-
- 20 Feb 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.3.0.ebuild:
- Stable for ppc, wrt bug #500320
-
- 18 Feb 2014; Lars Wendler <polynomial-c@gentoo.org>
- thunderbird-24.3.0.ebuild:
- Fixed dependencies (bug #501378).
-
- 15 Feb 2014; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.3.0.ebuild:
- Stable for amd64, wrt bug #500320
-
- 11 Feb 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- thunderbird-24.3.0.ebuild:
- x86 stable wrt security bug #500320
-
-*thunderbird-24.3.0 (07 Feb 2014)
-
- 07 Feb 2014; Lars Wendler <polynomial-c@gentoo.org>
- +thunderbird-24.3.0.ebuild:
- Security bump (bug #500320).
-
- 15 Dec 2013; Jory A. Pratt <anarchy@gentoo.org> thunderbird-24.2.0.ebuild:
- Readd missing patch to disable buildid, bug #465466
-
- 14 Dec 2013; Jory A. Pratt <anarchy@gentoo.org>
- +files/enigmail-1.6.0-parallel-fix.patch, thunderbird-24.2.0.ebuild:
- Fix race condition in enigmail build, bug #494094
-
-*thunderbird-24.2.0 (12 Dec 2013)
-
- 12 Dec 2013; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-24.2.0.ebuild:
- Security bump bug #493850, amd64 stable
-
- 11 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> metadata.xml:
- Better description for "custom-optimization" USE flag.
-
- 07 Dec 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.1.1.ebuild:
- Stable for arm, wrt bug #489796
-
- 01 Dec 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.1.1.ebuild:
- Stable for ppc64, wrt bug #489796
-
- 01 Dec 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.1.1.ebuild:
- Stable for ppc, wrt bug #489796
-
- 01 Dec 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.1.1.ebuild:
- Stable for x86, wrt bug #489796
-
- 01 Dec 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-24.1.1.ebuild:
- Stable for amd64, wrt bug #489796
-
-*thunderbird-24.1.1 (21 Nov 2013)
-
- 21 Nov 2013; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-24.1.1.ebuild,
- -thunderbird-24.1.0-r2.ebuild:
- Misc ui fixes, update nss/nspr deps for security
-
-*thunderbird-24.1.0-r2 (09 Nov 2013)
-
- 09 Nov 2013; Ian Stakenvicius <axs@gentoo.org> +thunderbird-24.1.0-r2.ebuild,
- -thunderbird-24.1.0-r1.ebuild:
- Add locale support for lightning an gdata-provider, bug 333945
-
-*thunderbird-24.1.0-r1 (04 Nov 2013)
-
- 04 Nov 2013; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-24.1.0-r1.ebuild,
- -files/enigmail_mailnews_extensions_genxpi.patch,
- -files/moz24-drop-Wl-build-id.patch, -thunderbird-24.0-r1.ebuild:
- New esr release, security update
-
- 26 Oct 2013; Jory A. Pratt <anarchy@gentoo.org> thunderbird-24.0-r1.ebuild:
- ia64 support, bug #487250
-
- 26 Sep 2013; Ian Stakenvicius <axs@gentoo.org>
- +files/moz24-drop-Wl-build-id.patch, thunderbird-24.0-r1.ebuild:
- drop -Wl,--build-id from LDFLAGS, bug #465466
-
- 25 Sep 2013; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-17.0.8.ebuild:
- Removed old.
-
- 25 Sep 2013; Patrick Lauer <patrick@gentoo.org> thunderbird-24.0-r1.ebuild:
- Whitespace
-
-*thunderbird-24.0-r1 (25 Sep 2013)
-
- 25 Sep 2013; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-24.0-r1.ebuild,
- -thunderbird-24.0.ebuild:
- Fix bug #485866,485858
-
- 24 Sep 2013; Jory A. Pratt <anarchy@gentoo.org> thunderbird-24.0.ebuild:
- Remove methodjit/tracejit configure option, obsolete
-
-*thunderbird-24.0 (24 Sep 2013)
-
- 24 Sep 2013; Jory A. Pratt <anarchy@gentoo.org>
- +files/enigmail_mailnews_extensions_genxpi.patch, +thunderbird-24.0.ebuild,
- metadata.xml:
- Testing security bump, next esr build for stable
-
- 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.9.ebuild:
- Stable for ppc64, wrt bug #485258
-
- 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.9.ebuild:
- Stable for ppc, wrt bug #485258
-
- 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.9.ebuild:
- Stable for arm, wrt bug #485258
-
- 21 Sep 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.9.ebuild:
- Stable for x86, wrt bug #485258
-
- 21 Sep 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.9.ebuild:
- Stable for amd64, wrt bug #485258
-
- 20 Sep 2013; Rick Farina <zerochaos@gentoo.org> thunderbird-17.0.9.ebuild:
- note bug 465728 when emake fails
-
-*thunderbird-17.0.9 (18 Sep 2013)
-
- 18 Sep 2013; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-17.0.5.ebuild, -thunderbird-17.0.6.ebuild,
- -thunderbird-17.0.7.ebuild, -thunderbird-17.0.7-r1.ebuild,
- +thunderbird-17.0.9.ebuild:
- Security bump (bug #485258). Removed old.
-
- 26 Aug 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.8.ebuild:
- Stable for ppc, wrt bug #479968
-
- 24 Aug 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.8.ebuild:
- Stable for arm, wrt bug #479968
-
- 24 Aug 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.8.ebuild:
- Stable for ppc64, wrt bug #479968
-
- 12 Aug 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.8.ebuild:
- Stable for x86, wrt bug #479968
-
- 12 Aug 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.8.ebuild:
- Stable for amd64, wrt bug #479968
-
-*thunderbird-17.0.8 (07 Aug 2013)
-
- 07 Aug 2013; <anarchy@gentoo.org> +thunderbird-17.0.8.ebuild:
- Security bump, bug #479968
-
- 08 Jul 2013; Lars Wendler <polynomial-c@gentoo.org> Manifest:
- Fixed enigmail checksum.
-
-*thunderbird-17.0.7-r1 (08 Jul 2013)
-
- 08 Jul 2013; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-17.0.7-r1.ebuild:
- Update to latest release of enigmail, bug #475656
-
- 29 Jun 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.7.ebuild:
- Stable for arm, wrt bug #474758
-
- 29 Jun 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.7.ebuild:
- Stable for ppc64, wrt bug #474758
-
- 29 Jun 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.7.ebuild:
- Stable for ppc, wrt bug #474758
-
- 27 Jun 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.7.ebuild:
- Stable for x86, wrt bug #474758
-
- 27 Jun 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.7.ebuild:
- Stable for amd64, wrt bug #474758
-
-*thunderbird-17.0.7 (26 Jun 2013)
-
- 26 Jun 2013; Ian Stakenvicius <axs@gentoo.org> +thunderbird-17.0.7.ebuild,
- -thunderbird-17.0.6-r1.ebuild:
- version bump for security bug 474758 , remove old ~arch ebuild
-
- 10 Jun 2013; Jory A. Pratt <anarchy@gentoo.org> thunderbird-17.0.6-r1.ebuild:
- Define DICTPATH so system dictionaries are used
-
-*thunderbird-17.0.6-r1 (10 Jun 2013)
-
- 10 Jun 2013; Jory A. Pratt <anarchy@gentoo.org>
- +thunderbird-17.0.6-r1.ebuild:
- Add http fallback, update to official dictionary support
-
- 25 May 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.6.ebuild:
- Stable for ppc64, wrt bug #469868
-
- 20 May 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.6.ebuild:
- Stable for arm, wrt bug #469868
-
- 20 May 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.6.ebuild:
- Stable for ppc, wrt bug #469868
-
- 17 May 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.6.ebuild:
- Stable for x86, wrt bug #469868
-
- 17 May 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.6.ebuild:
- Stable for amd64, wrt bug #469868
-
-*thunderbird-17.0.6 (16 May 2013)
-
- 16 May 2013; Ian Stakenvicius <axs@gentoo.org> +thunderbird-17.0.6.ebuild:
- version bump for security bug 469868
-
- 16 Apr 2013; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-17.0.4.ebuild, -thunderbird-17.0.4-r1.ebuild,
- thunderbird-17.0.5.ebuild:
- Only depend on allowed sqlite versions (bug #465978).
-
- 13 Apr 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.5.ebuild:
- Stable for ppc64, wrt bug #464226
-
- 13 Apr 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.5.ebuild:
- Stable for ppc, wrt bug #464226
-
- 12 Apr 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.5.ebuild:
- Stable for arm, wrt bug #464226
-
- 09 Apr 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.5.ebuild:
- Stable for x86, wrt bug #464226
-
- 09 Apr 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.5.ebuild:
- Stable for amd64, wrt bug #464226
-
-*thunderbird-17.0.5 (05 Apr 2013)
-
- 05 Apr 2013; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-10.0.11.ebuild, +thunderbird-17.0.5.ebuild, metadata.xml:
- Security bump (bug #464686). Removed old. Removed unused local USE
- description.
-
- 25 Mar 2013; Lars Wendler <polynomial-c@gentoo.org>
- thunderbird-10.0.11.ebuild, -thunderbird-17.0.2.ebuild,
- -thunderbird-17.0.3.ebuild, thunderbird-17.0.4.ebuild,
- thunderbird-17.0.4-r1.ebuild:
- Adjusted sqlite dependencies as requested in bug #462392. Removed old
- versions.
-
-*thunderbird-17.0.4-r1 (24 Mar 2013)
-
- 24 Mar 2013; Jory A. Pratt <anarchy@gentoo.org>
- +thunderbird-17.0.4-r1.ebuild:
- update enigmail version, fix ld.gold elfhack issues, bug #460450
-
- 14 Mar 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.4.ebuild:
- Stable for ppc64, wrt bug #460818
-
- 14 Mar 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.4.ebuild:
- Stable for ppc, wrt bug #460818
-
- 14 Mar 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.4.ebuild:
- Stable for arm, wrt bug #460818
-
- 13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.4.ebuild:
- Stable for x86, wrt bug #460818
-
- 13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.4.ebuild:
- Stable for amd64, wrt bug #460818
-
-*thunderbird-17.0.4 (08 Mar 2013)
-
- 08 Mar 2013; Ian Stakenvicius <axs@gentoo.org> +thunderbird-17.0.4.ebuild:
- version bump for security bug 460818
-
- 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.3.ebuild:
- Stable for arm, wrt bug #458390
-
- 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.3.ebuild:
- Stable for x86, wrt bug #458390
-
- 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.3.ebuild:
- Stable for amd64, wrt bug #458390
-
- 23 Feb 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.3.ebuild:
- Stable for ppc64, wrt bug #458390
-
- 23 Feb 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.3.ebuild:
- Stable for ppc, wrt bug #458390
-
-*thunderbird-17.0.3 (22 Feb 2013)
-
- 22 Feb 2013; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-10.0.6.ebuild, -thunderbird-10.0.7.ebuild,
- -thunderbird-10.0.10.ebuild, +thunderbird-17.0.3.ebuild:
- Security bump (bug #458390). Removed old.
-
- 04 Feb 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.2.ebuild:
- Stable for arm, wrt bug #450940
-
- 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.2.ebuild:
- Stable for ppc, wrt bug #450940
-
- 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.2.ebuild:
- Stable for ppc64, wrt bug #450940
-
- 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.2.ebuild:
- Stable for x86, wrt bug #450940
-
- 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> thunderbird-17.0.2.ebuild:
- Stable for amd64, wrt bug #450940
-
- 16 Jan 2013; <anarchy@gentoo.org> thunderbird-17.0.2.ebuild:
- Pax mark /usr/$(get_libdir)/${PN}/thunderbird, bug #449068
-
- 16 Jan 2013; Michał Górny <mgorny@gentoo.org> thunderbird-10.0.10.ebuild,
- thunderbird-10.0.11.ebuild, thunderbird-10.0.6.ebuild,
- thunderbird-10.0.7.ebuild, thunderbird-17.0.2.ebuild:
- Remove python.eclass traces (python now controlled by mozcoreconf-2.eclass).
-
- 16 Jan 2013; <anarchy@gentoo.org> thunderbird-17.0.2.ebuild:
- Remove pysqlite dep, use python[sqlite]
-
-*thunderbird-17.0.2 (11 Jan 2013)
-
- 11 Jan 2013; <anarchy@gentoo.org> -thunderbird-17.0-r2.ebuild,
- +thunderbird-17.0.2.ebuild:
- Security Bump, bug #450940
-
- 11 Dec 2012; Ian Stakenvicius <axs@gentoo.org> thunderbird-17.0-r2.ebuild:
- Put them back again as the js engine needs them
-
- 10 Dec 2012; Lars Wendler <polynomial-c@gentoo.org>
- thunderbird-17.0-r2.ebuild:
- Removed webm and jit USE flag as per request by Anarchy.
-
-*thunderbird-17.0-r2 (09 Dec 2012)
-
- 09 Dec 2012; Ian Stakenvicius <axs@gentoo.org> -thunderbird-17.0-r1.ebuild,
- +thunderbird-17.0-r2.ebuild:
- revbump to fix various bugs in 17 series
-
- 05 Dec 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-10.0.11.ebuild:
- Stable for ppc64, wrt bug #444318
-
- 03 Dec 2012; Andreas Schuerch <nativemad@gentoo.org>
- thunderbird-10.0.11.ebuild:
- x86 stable, see bug 440764
-
- 30 Nov 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-10.0.11.ebuild:
- Stable for ppc, wrt bug #444318
-
- 27 Nov 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-10.0.11.ebuild:
- Stable for amd64, wrt bug #444318
-
-*thunderbird-17.0-r1 (25 Nov 2012)
-
- 25 Nov 2012; <anarchy@gentoo.org> -thunderbird-16.0.1-r1.ebuild,
- -thunderbird-17.0.ebuild, +thunderbird-17.0-r1.ebuild:
- Fix about:memory useage with jemalloc-3
-
-*thunderbird-17.0 (24 Nov 2012)
-*thunderbird-10.0.11 (24 Nov 2012)
-
- 24 Nov 2012; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-10.0.5.ebuild, -thunderbird-10.0.9.ebuild,
- +thunderbird-10.0.11.ebuild, +thunderbird-17.0.ebuild:
- Version bump. Removed old.
-
- 03 Nov 2012; <ago@gentoo.org> thunderbird-10.0.10.ebuild:
- Stable for amd64, wrt bug #439960
-
-*thunderbird-10.0.10 (30 Oct 2012)
-
- 30 Oct 2012; Ian Stakenvicius <axs@gentoo.org> +thunderbird-10.0.10.ebuild:
- ESR bump for security bug 439960
-
-*thunderbird-16.0.1-r1 (28 Oct 2012)
-
- 28 Oct 2012; <anarchy@gentoo.org> -thunderbird-16.0.1.ebuild,
- +thunderbird-16.0.1-r1.ebuild:
- Fix bugs #433960, #439818, #439348, #439278
-
- 23 Oct 2012; <ago@gentoo.org> thunderbird-10.0.9.ebuild:
- Stable for amd64, wrt bug #437780
-
- 21 Oct 2012; <anarchy@gentoo.org> thunderbird-16.0.1.ebuild:
- Bump patchset for misc jemalloc-3 fixes
-
-*thunderbird-16.0.1 (21 Oct 2012)
-*thunderbird-10.0.9 (21 Oct 2012)
-
- 21 Oct 2012; <anarchy@gentoo.org> +thunderbird-10.0.9.ebuild,
- -thunderbird-15.0.1.ebuild, +thunderbird-16.0.1.ebuild:
- Security bump, bug #437780
-
- 15 Sep 2012; Andreas Schuerch <nativemad@gentoo.org>
- thunderbird-10.0.7.ebuild:
- x86 stable, see bug 433383
-
-*thunderbird-15.0.1 (12 Sep 2012)
-
- 12 Sep 2012; <anarchy@gentoo.org> -thunderbird-14.0.ebuild,
- -thunderbird-15.0.ebuild, +thunderbird-15.0.1.ebuild:
- Bumped thunderbird-15.0 to thunderbird-15.0.1. As it's a privacy relevant bug
- fix
-
- 08 Sep 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-10.0.7.ebuild:
- Stable for amd64, wrt bug #433383
-
- 07 Sep 2012; <anarchy@gentoo.org> thunderbird-10.0.7.ebuild:
- Exclude failing resource_urls patch in esr release
-
-*thunderbird-15.0 (01 Sep 2012)
-*thunderbird-10.0.7 (01 Sep 2012)
-
- 01 Sep 2012; <anarchy@gentoo.org> +thunderbird-10.0.7.ebuild,
- +thunderbird-15.0.ebuild:
- Security/Version bump
-
- 25 Aug 2012; Michael Weber <xmw@gentoo.org> thunderbird-10.0.6.ebuild:
- ppc stable (bug 427224)
-
- 14 Aug 2012; Rick Farina <zerochaos@gentoo.org> thunderbird-14.0.ebuild:
- Anarchy gave me this required fix to allow building with +debug
-
- 29 Jul 2012; Raúl Porcel <armin76@gentoo.org> thunderbird-10.0.5.ebuild,
- thunderbird-10.0.6.ebuild, thunderbird-14.0.ebuild:
- Drop alpha
-
- 28 Jul 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-10.0.6.ebuild:
- Stable for amd64, wrt bug #427224
-
- 24 Jul 2012; Jeff Horelick <jdhore@gentoo.org> thunderbird-10.0.6.ebuild:
- marked x86 per bug 427224
-
- 23 Jul 2012; Jory A. Pratt <anarchy@gentoo.org> thunderbird-10.0.6.ebuild:
- Disable tracejit on esr release, bug #427074
-
-*thunderbird-14.0 (19 Jul 2012)
-*thunderbird-10.0.6 (19 Jul 2012)
-
- 19 Jul 2012; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-10.0.6.ebuild,
- +thunderbird-14.0.ebuild, -thunderbird-10.0.4.ebuild,
- -thunderbird-13.0.ebuild, thunderbird-10.0.5.ebuild:
- Security bump bug #427224
-
- 06 Jul 2012; Samuli Suominen <ssuominen@gentoo.org>
- -files/1001-xulrunner_fix_jemalloc_vs_aslr.patch, -files/libnotify-0.7.patch,
- -files/enigmail-1.1.2-20110124-locale-fixup.diff,
- -files/enigmail-1.3.3-bug373733.patch,
- -files/thunderbird-xul-1.9.2-arm-fixes.patch,
- -files/1002_fix-system-hunspell-dict-detections.patch,
- -files/cups-1.4.4-fixup.patch, -files/xulrunner-1.9.2-gtk+-2.21.patch,
- -files/thunderbird-gentoo-default-prefs-1.js,
- -files/thunderbird-3.1-gcc45.patch,
- -files/2000-thunderbird_gentoo_install_dirs.patch,
- -thunderbird-3.1.12.ebuild, -thunderbird-3.1.14.ebuild,
- -files/thunderbird-3.1-noalsa-fixup.patch,
- -files/thunderbird-3.3-gconf-config-update.patch, -files/bug-606109.patch,
- -files/icon/thunderbird-icon.png, -files/icon/thunderbird-icon-unbranded.png,
- -files/thunderbird-gentoo-default-prefs.js,
- -files/thunderbird-respect-ldflags.patch:
- old
-
- 04 Jul 2012; Jory A. Pratt <anarchy@gentoo.org> thunderbird-10.0.4.ebuild,
- thunderbird-10.0.5.ebuild, thunderbird-13.0.ebuild:
- Fix license on >=thunderbird-10.*
-
- 02 Jul 2012; Jory A. Pratt <anarchy@gentoo.org> thunderbird-13.0.ebuild:
- Update license on thunderbird-13 to MPL-2.0
-
- 19 Jun 2012; Andreas Schuerch <nativemad@gentoo.org>
- thunderbird-10.0.5.ebuild:
- x86 stable, thanks Mikle Kolyada
-
- 12 Jun 2012; Lars Wendler <polynomial-c@gentoo.org>
- thunderbird-10.0.5.ebuild, thunderbird-13.0.ebuild:
- Fixed dependency on libpng.
-
- 11 Jun 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-10.0.5.ebuild:
- Stable for amd64, wrt bug #420125
-
- 08 Jun 2012; Jory A. Pratt <anarchy@gentoo.org> thunderbird-13.0.ebuild:
- Update ff patchset, bug #419801
-
-*thunderbird-10.0.5 (06 Jun 2012)
-
- 06 Jun 2012; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-10.0.3.ebuild, +thunderbird-10.0.5.ebuild:
- Security bump. Removed old.
-
- 06 Jun 2012; Jory A. Pratt <anarchy@gentoo.org> thunderbird-13.0.ebuild:
- Fix nss/nspr dep
-
-*thunderbird-13.0 (06 Jun 2012)
-
- 06 Jun 2012; Jory A. Pratt <anarchy@gentoo.org>
- -thunderbird-12.0.1-r2.ebuild, +thunderbird-13.0.ebuild:
- Version bump to 13.0
-
-*thunderbird-12.0.1-r2 (28 May 2012)
-
- 28 May 2012; <anarchy@gentoo.org> -thunderbird-12.0.1-r1.ebuild,
- +thunderbird-12.0.1-r2.ebuild:
- Revert to using system cairo
-
- 28 May 2012; <anarchy@gentoo.org> thunderbird-12.0.1-r1.ebuild:
- Finish adding support for gcc-4.7, bug #410557
-
- 24 May 2012; Mike Gilbert <floppym@gentoo.org> thunderbird-10.0.4.ebuild,
- thunderbird-12.0.1-r1.ebuild:
- Convert DOS line-endings in shell scripts. Bug 391889.
-
- 24 May 2012; Jory A. Pratt <anarchy@gentoo.org> thunderbird-12.0.1-r1.ebuild:
- Fix bug #417329, thanks floppym@gentoo.org
-
-*thunderbird-12.0.1-r1 (24 May 2012)
-
- 24 May 2012; Jory A. Pratt <anarchy@gentoo.org> -thunderbird-12.0.1.ebuild,
- +thunderbird-12.0.1-r1.ebuild:
- Add jit useflag fix patchset from firefox
-
- 08 May 2012; Lars Wendler <polynomial-c@gentoo.org>
- thunderbird-12.0.1.ebuild:
- Added threadsafe USE flag to sqlite dependency. Thanks to Xarthisius for
- reporting this in bug #415095.
-
- 04 May 2012; Jeff Horelick <jdhore@gentoo.org> thunderbird-10.0.3.ebuild,
- thunderbird-10.0.4.ebuild, thunderbird-12.0.1.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 02 May 2012; Lars Wendler <polynomial-c@gentoo.org>
- thunderbird-12.0.1.ebuild:
- Fixed dependency on sqlite. Thanks to Florian Schmaus who reported this in
- bug #414407.
-
- 02 May 2012; Andreas Schuerch <nativemad@gentoo.org>
- thunderbird-10.0.4.ebuild:
- x86 stable, see bug 413657. Thanks Mikle Kolyada.
-
-*thunderbird-12.0.1 (30 Apr 2012)
-
- 30 Apr 2012; Jory A. Pratt <anarchy@gentoo.org> -thunderbird-11.0.1.ebuild,
- +thunderbird-12.0.1.ebuild:
- Remove tb-11.0.1, add tb-12.0.1
-
- 30 Apr 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-10.0.4.ebuild:
- Stable for AMD64, wrt bug #413657
-
-*thunderbird-10.0.4 (26 Apr 2012)
-
- 26 Apr 2012; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-3.1.13.ebuild, -thunderbird-8.0-r1.ebuild,
- -thunderbird-9.0.ebuild, -thunderbird-10.0.ebuild,
- -thunderbird-10.0.1.ebuild, -thunderbird-10.0.1-r1.ebuild,
- +thunderbird-10.0.4.ebuild:
- Security bump. Removed some old versions.
-
-*thunderbird-11.0.1 (30 Mar 2012)
-
- 30 Mar 2012; Jory A. Pratt <anarchy@gentoo.org> -thunderbird-11.0-r1.ebuild,
- +thunderbird-11.0.1.ebuild:
- Fix possible imap issues, fix issue where mail rules might be erronously
- changed
-
- 28 Mar 2012; Jory A. Pratt <anarchy@gentoo.org> -thunderbird-11.0.ebuild,
- thunderbird-11.0-r1.ebuild:
- remove stale version, fix bug #409747
-
- 25 Mar 2012; Thomas Kahle <tomka@gentoo.org> thunderbird-10.0.3.ebuild:
- marked x86 per bug 408161
-
-*thunderbird-11.0-r1 (24 Mar 2012)
-
- 24 Mar 2012; Nirbheek Chauhan <nirbheek@gentoo.org>
- +thunderbird-11.0-r1.ebuild:
- Move over Anarchy's changes from the overlay, fixes bug 408613 and bug 408799
-
- 24 Mar 2012; Jory A. Pratt <anarchy@gentoo.org> thunderbird-10.0.3.ebuild:
- Fix bug #409331
-
- 22 Mar 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-10.0.3.ebuild:
- Stable for amd64, wrt bug #408161
-
-*thunderbird-10.0.3 (21 Mar 2012)
-
- 21 Mar 2012; Nirbheek Chauhan <nirbheek@gentoo.org>
- +thunderbird-10.0.3.ebuild, thunderbird-11.0.ebuild:
- Bump to 10.0.3esr, the same code is also in 11.0, and should be carried
- forward to 15.0.1esr.
-
-*thunderbird-11.0 (16 Mar 2012)
-
- 16 Mar 2012; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-11.0.ebuild:
- Security bump, 10.0.3esr to follow for stable
-
- 01 Mar 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-10.0.1-r1.ebuild:
- Stable for amd64, wrt bug #401985
-
-*thunderbird-10.0.1-r1 (01 Mar 2012)
-
- 01 Mar 2012; Jory A. Pratt <anarchy@gentoo.org>
- +thunderbird-10.0.1-r1.ebuild:
- Fix libvpx-1.0.0 support, bug #401985
-
- 20 Feb 2012; Thomas Kahle <tomka@gentoo.org> thunderbird-10.0.1.ebuild:
- marked x86 per bug 403183
-
- 17 Feb 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-10.0.1.ebuild:
- Stable for amd64, wrt bug #403183
-
-*thunderbird-10.0.1 (12 Feb 2012)
-
- 12 Feb 2012; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-10.0.1.ebuild,
- metadata.xml:
- Security Bump
-
-*thunderbird-10.0 (06 Feb 2012)
-
- 06 Feb 2012; Nirbheek Chauhan <nirbheek@gentoo.org> +thunderbird-10.0.ebuild:
- Bump to 10.0, from overlay
-
- 28 Jan 2012; Nirbheek Chauhan <nirbheek@gentoo.org> metadata.xml:
- Add USE=bindist description, bug 369247
-
- 28 Jan 2012; Nirbheek Chauhan <nirbheek@gentoo.org>
- thunderbird-8.0-r1.ebuild, thunderbird-9.0.ebuild:
- Add yasm to DEPEND, just like for firefox, bug 380231
-
- 12 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> thunderbird-9.0.ebuild:
- x86 stable wrt bug #395431
-
- 11 Jan 2012; Agostino Sarubbo <ago@gentoo.org> thunderbird-9.0.ebuild:
- Stable for AMD64, wrt security bug #395431
-
- 10 Jan 2012; Lars Wendler <polynomial-c@gentoo.org> thunderbird-9.0.ebuild:
- Another bunch of dependency adjustments.
-
- 10 Jan 2012; Lars Wendler <polynomial-c@gentoo.org> thunderbird-9.0.ebuild:
- Adjusted dependencies.
-
- 05 Jan 2012; Jory A. Pratt <anarchy@gentoo.org>
- +files/thunderbird-gentoo-default-prefs-1.js-1:
- Add missing file bug #397773, Remove ppc/ppc64 keywords as drop'd
- by Mark Loeser.
-
- 05 Jan 2012; Nirbheek Chauhan <nirbheek@gentoo.org> Manifest:
- fix gpg manifest problems
-
-*thunderbird-9.0 (05 Jan 2012)
-
- 05 Jan 2012; Nirbheek Chauhan <nirbheek@gentoo.org> +thunderbird-9.0.ebuild:
- Security bump + hardened merge fix
-
- 27 Dec 2011; Mark Loeser <halcy0n@gentoo.org> thunderbird-7.0.1-r1.ebuild,
- thunderbird-8.0-r1.ebuild:
- Drop ppc/ppc64; bug #381245
-
- 08 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- thunderbird-8.0-r1.ebuild:
- x86 stable wrt bug #389923
-
- 06 Dec 2011; <anarchy@gentoo.org> metadata.xml:
- Clarify crypt useflag, bug #392489
-
- 29 Nov 2011; Tony Vroon <chainsaw@gentoo.org> thunderbird-8.0-r1.ebuild:
- Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo,
- Elijah "Armageddon" El Lazkani, Michael "n0idx80" Harrison & Tomáš "Mepho"
- Pružina in security bug #389923.
-
- 21 Nov 2011; Jory A. Pratt <anarchy@gentoo.org> thunderbird-8.0-r1.ebuild:
- Fix hardened support with omnijar, bug #391051
-
-*thunderbird-8.0-r1 (16 Nov 2011)
-
- 16 Nov 2011; Jory A. Pratt <anarchy@gentoo.org> -thunderbird-8.0.ebuild,
- +thunderbird-8.0-r1.ebuild:
- Enable startup cache for all, bug #390717,390703
-
- 14 Nov 2011; Nirbheek Chauhan <nirbheek@gentoo.org> thunderbird-3.1.12.ebuild,
- thunderbird-7.0.1-r1.ebuild, thunderbird-3.1.14.ebuild,
- thunderbird-8.0.ebuild, thunderbird-3.1.13.ebuild:
- Remove obsolete lightning dep
-
- 14 Nov 2011; Nirbheek Chauhan <nirbheek@gentoo.org> thunderbird-8.0.ebuild:
- Port linguas to new code, add more LANGS
-
- 13 Nov 2011; Lars Wendler <polynomial-c@gentoo.org> thunderbird-8.0.ebuild:
- Ensure omnijar build does not fail (bug #390227). Committed for Anarchy.
-
- 13 Nov 2011; Markus Meier <maekke@gentoo.org> thunderbird-7.0.1-r1.ebuild:
- x86 stable, bug #381245
-
- 11 Nov 2011; Jory A. Pratt <anarchy@gentoo.org>
- +files/enigmail-1.3.3-bug373733.patch, thunderbird-8.0.ebuild:
- Ensure enigmail connects to gpg agent, bug #373733
-
-*thunderbird-8.0 (11 Nov 2011)
-
- 11 Nov 2011; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-8.0.ebuild:
- Version bump, security bug #389923
-
- 28 Oct 2011; Tony Vroon <chainsaw@gentoo.org> thunderbird-7.0.1-r1.ebuild:
- Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El
- Lazkani & Agostino "ago" Sarubbo in security bug #381245.
-
- 07 Oct 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
- thunderbird-7.0.1-r1.ebuild:
- Add calendar to mimetype and categories, reuse emid in ebuild logic
-
-*thunderbird-7.0.1-r1 (03 Oct 2011)
-
- 03 Oct 2011; Jory A. Pratt <anarchy@gentoo.org> -thunderbird-7.0.1.ebuild,
- +thunderbird-7.0.1-r1.ebuild,
- -files/Copy_xpcshell_only_if_tests_are_enabled.patch:
- multiple bug fixes, enable system libffi, multiple archs now supported.
-
-*thunderbird-7.0.1 (01 Oct 2011)
-
- 01 Oct 2011; Jory A. Pratt <anarchy@gentoo.org> -thunderbird-6.0.ebuild,
- -thunderbird-6.0.2.ebuild, +thunderbird-7.0.1.ebuild,
- +files/Copy_xpcshell_only_if_tests_are_enabled.patch,
- -files/fix-thunderbird-calender-support.patch:
- Security bump with addon updater fixed
-
-*thunderbird-6.0.2 (26 Sep 2011)
-*thunderbird-3.1.14 (26 Sep 2011)
-
- 26 Sep 2011; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-3.1.10.ebuild, +thunderbird-3.1.14.ebuild,
- +thunderbird-6.0.2.ebuild:
- Security bump. Removed old.
-
- 11 Sep 2011; Raúl Porcel <armin76@gentoo.org> thunderbird-3.1.12.ebuild:
- alpha/ia64/sparc stable wrt #379549
-
- 04 Sep 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- thunderbird-3.1.12.ebuild:
- x86 stable wrt security bug #379549
-
- 03 Sep 2011; Kacper Kowalik <xarthisius@gentoo.org>
- thunderbird-3.1.12.ebuild:
- ppc/ppc64 stable wrt #379549
-
-*thunderbird-3.1.13 (31 Aug 2011)
-
- 31 Aug 2011; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-3.1.11.ebuild, +thunderbird-3.1.13.ebuild:
- Security bump. Removed old.
-
- 29 Aug 2011; Markos Chandras <hwoarang@gentoo.org> thunderbird-3.1.12.ebuild:
- Stable on amd64 wrt bug #380913
-
-*thunderbird-3.1.12 (28 Aug 2011)
-
- 28 Aug 2011; Lars Wendler <polynomial-c@gentoo.org>
- +thunderbird-3.1.12.ebuild:
- Security bump.
-
- 21 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org> thunderbird-6.0.ebuild:
- Port over linguas changes from firefox-6.0, and updated the language pack
- list
-
-*thunderbird-6.0 (21 Aug 2011)
-
- 21 Aug 2011; Jory A. Pratt <anarchy@gentoo.org>
- -thunderbird-3.3_alpha3-r2.ebuild, -thunderbird-5.0.ebuild,
- +thunderbird-6.0.ebuild, +files/fix-thunderbird-calender-support.patch:
- Version bump, misc bug fixes
-
- 04 Aug 2011; Lars Wendler <polynomial-c@gentoo.org>
- files/icon/thunderbird.desktop, files/icon/thunderbird-unbranded.desktop:
- Added %U to Exec field of .desktop files. Thanks to Brad Laue for reporting
- this in bug #365461.
-
- 31 Jul 2011; Jory A. Pratt <anarchy@gentoo.org> thunderbird-5.0.ebuild:
- Fix system-sqlite dep, bug #374705
-
- 26 Jul 2011; Jory A. Pratt <anarchy@gentoo.org> thunderbird-5.0.ebuild:
- Fix compilation with curl-7.21.7, bug #375899
-
-*thunderbird-5.0 (01 Jul 2011)
-
- 01 Jul 2011; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-5.0.ebuild:
- Version bump
-
-*thunderbird-3.1.11 (23 Jun 2011)
-
- 23 Jun 2011; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-3.1.9-r1.ebuild, +thunderbird-3.1.11.ebuild:
- Security bump. Removed old.
-
- 21 Jun 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
- thunderbird-3.1.9-r1.ebuild, thunderbird-3.1.10.ebuild:
- Fix pango dependency, bug 293368. The correct dep is set by the
- mozconfig-3.eclass.
-
-*thunderbird-3.3_alpha3-r2 (16 May 2011)
-
- 16 May 2011; Jory A. Pratt <anarchy@gentoo.org>
- -thunderbird-3.3_alpha3-r1.ebuild, +thunderbird-3.3_alpha3-r2.ebuild:
- Ensure hunspell is able to locate system dictionaries
-
- 07 May 2011; Raúl Porcel <armin76@gentoo.org> thunderbird-3.1.10.ebuild:
- alpha/ia64/sparc stable wrt #365323
-
- 01 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- thunderbird-3.1.10.ebuild:
- x86 stable wrt security bug #365323
-
- 01 May 2011; Kacper Kowalik <xarthisius@gentoo.org>
- thunderbird-3.1.10.ebuild:
- ppc/ppc64 stable wrt #365323
-
- 30 Apr 2011; Markos Chandras <hwoarang@gentoo.org> thunderbird-3.1.10.ebuild:
- Stable on amd64 wrt bug #365323
-
-*thunderbird-3.1.10 (29 Apr 2011)
-
- 29 Apr 2011; Lars Wendler <polynomial-c@gentoo.org>
- -thunderbird-3.1.7.ebuild, -thunderbird-3.1.9.ebuild,
- +thunderbird-3.1.10.ebuild:
- Version bump. Removed old.
-
- 27 Apr 2011; Samuli Suominen <ssuominen@gentoo.org>
- files/icon/thunderbird.desktop, files/icon/thunderbird-unbranded.desktop:
- Append Network; to Categories line of desktop entry because Email; is not
- allowed without correct main category per freedesktop.org spec.
-
-*thunderbird-3.1.9-r1 (26 Apr 2011)
-
- 26 Apr 2011; Samuli Suominen <ssuominen@gentoo.org>
- +thunderbird-3.1.9-r1.ebuild, files/icon/thunderbird.desktop,
- files/icon/thunderbird-unbranded.desktop:
- Append x-scheme-handler/mailto; to MimeType line of desktop entry. This will
- be required by glib stabilization.
-
- 17 Apr 2011; Jory A. Pratt <anarchy@gentoo.org>
- thunderbird-3.3_alpha3-r1.ebuild:
- Update patchset to support libpng-1.5 and gcc-4.6
-
-*thunderbird-3.3_alpha3-r1 (04 Apr 2011)
-
- 04 Apr 2011; Jory A. Pratt <anarchy@gentoo.org>
- +files/1001-xulrunner_fix_jemalloc_vs_aslr.patch,
- +files/enigmail-1.1.2-20110124-locale-fixup.diff,
- +thunderbird-3.3_alpha3-r1.ebuild,
- +files/thunderbird-3.3-gconf-config-update.patch,
- +files/2000-thunderbird_gentoo_install_dirs.patch:
- Add tb-3.3a3 to tree for testing/porting
-
- 18 Mar 2011; Raúl Porcel <armin76@gentoo.org> thunderbird-3.1.9.ebuild:
- alpha/ia64/sparc stable wrt #357057
-
- 14 Mar 2011; Jory A. Pratt <anarchy@gentoo.org> thunderbird-3.1.9.ebuild:
- pax mark -m for hardened users
-
- 14 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
- -thunderbird-3.1.3.ebuild, -thunderbird-3.1.5.ebuild,
- -thunderbird-3.1.6.ebuild, thunderbird-3.1.7.ebuild,
- -thunderbird-3.1.7-r2.ebuild, thunderbird-3.1.9.ebuild:
- Remove old ebuilds and duplicate gnome-use-flag related stuff to allow
- eclass changes from overlay to be merged into tree
-
- 08 Mar 2011; Thomas Kahle <tomka@gentoo.org> thunderbird-3.1.9.ebuild:
- x86 stable per bug 357057
-
- 08 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> thunderbird-3.1.9.ebuild:
- ppc/ppc64 stable wrt #357057
-
- 06 Mar 2011; Markos Chandras <hwoarang@gentoo.org> thunderbird-3.1.9.ebuild:
- Stable on amd64 wrt bug #357057
-
- 06 Mar 2011; Jory A. Pratt <anarchy@gentoo.org> thunderbird-3.1.9.ebuild:
- ensure ldap respects ldflags
-
-*thunderbird-3.1.9 (06 Mar 2011)
-
- 06 Mar 2011; Jory A. Pratt <anarchy@gentoo.org> +files/libnotify-0.7.patch,
- +thunderbird-3.1.9.ebuild:
- Security bump, bug #357057
-
- 05 Mar 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- thunderbird-3.1.7.ebuild:
- Call python_set_active_version() in pkg_setup() (bug #357525).
-
- 04 Mar 2011; Lars Wendler <polynomial-c@gentoo.org> thunderbird-3.1.3.ebuild,
- thunderbird-3.1.5.ebuild, thunderbird-3.1.6.ebuild, thunderbird-3.1.7.ebuild,
- thunderbird-3.1.7-r2.ebuild:
- Forced usage of python-2 for building (bug #355585 by Adrian Bassett).
-
-*thunderbird-3.1.7-r2 (02 Jan 2011)
-
- 02 Jan 2011; Jory A. Pratt <anarchy@gentoo.org>
- +files/cups-1.4.4-fixup.patch, -thunderbird-3.1.7-r1.ebuild,
- +thunderbird-3.1.7-r2.ebuild:
- Fix segfault when attempting to dlclose cups, bug 325469
-
- 01 Jan 2011; Raúl Porcel <armin76@gentoo.org> thunderbird-3.1.7.ebuild:
- alpha/ia64/sparc stable wrt #348316
-
- 29 Dec 2010; Jory A. Pratt <anarchy@gentoo.org> thunderbird-3.1.7-r1.ebuild:
- Ensure sqlite[threadsafe] to prevent failure in configure, bug #341663
-
-*thunderbird-3.1.7-r1 (25 Dec 2010)
-
- 25 Dec 2010; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-3.1.7-r1.ebuild,
- +files/thunderbird-respect-ldflags.patch:
- Respect users ldflags when building ldap support, bug #348405
-
- 11 Dec 2010; Brent Baude <ranger@gentoo.org> thunderbird-3.1.7.ebuild:
- Marking thunderbird-3.1.7 ppc64 for bug 348316
-
- 11 Dec 2010; Markus Meier <maekke@gentoo.org> thunderbird-3.1.7.ebuild:
- x86 stable, bug #348316
-
- 10 Dec 2010; Markos Chandras <hwoarang@gentoo.org> thunderbird-3.1.7.ebuild:
- Stable on amd64 wrt bug #348316
-
- 10 Dec 2010; Jeroen Roovers <jer@gentoo.org> thunderbird-3.1.7.ebuild:
- Stable for PPC (bug #348316).
-
-*thunderbird-3.1.7 (09 Dec 2010)
-
- 09 Dec 2010; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-3.1.7.ebuild:
- Version bump
-
- 14 Nov 2010; Raúl Porcel <armin76@gentoo.org> thunderbird-3.1.6.ebuild:
- alpha/ia64/sparc stable wrt #342847
-
- 30 Oct 2010; Markus Meier <maekke@gentoo.org> thunderbird-3.1.6.ebuild:
- x86 stable, bug #342847
-
- 30 Oct 2010; Mark Loeser <halcy0n@gentoo.org> thunderbird-3.1.6.ebuild:
- Stable for ppc64; bug #342847
-
- 29 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
- thunderbird-3.1.6.ebuild:
- Stable on amd64 wrt bug #342847
-
- 29 Oct 2010; Jeroen Roovers <jer@gentoo.org> thunderbird-3.1.6.ebuild:
- Stable for PPC (bug #342847).
-
-*thunderbird-3.1.6 (28 Oct 2010)
-
- 28 Oct 2010; Lars Wendler <polynomial-c@gentoo.org>
- +files/xulrunner-1.9.2-gtk+-2.21.patch, -thunderbird-3.1.4.ebuild,
- +thunderbird-3.1.6.ebuild:
- Security bump (bug #342847).
-
- 25 Oct 2010; Christian Faulhammer <fauli@gentoo.org>
- thunderbird-3.1.5.ebuild:
- x86 stable, security bug 341821
-
- 23 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
- thunderbird-3.1.5.ebuild:
- Stable on amd64 wrt bug #341821
-
- 22 Oct 2010; Jory A. Pratt <anarchy@gentoo.org> thunderbird-3.1.5.ebuild:
- Update nss dep
-
- 21 Oct 2010; Jory A. Pratt <anarchy@gentoo.org> thunderbird-3.1.5.ebuild,
- +files/bug-606109.patch:
- Address build failure with -alsa
-
- 21 Oct 2010; Lars Wendler <polynomial-c@gentoo.org>
- thunderbird-3.1.5.ebuild:
- Fixed sqlite dependency (reported by Jaak Ristioja in bug #341821).
-
-*thunderbird-3.1.5 (20 Oct 2010)
-
- 20 Oct 2010; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-3.1.5.ebuild:
- Security bump
-
- 14 Oct 2010; Jory A. Pratt <anarchy@gentoo.org> thunderbird-3.1.4.ebuild:
- drop cups useflag/dep making printing always enabled
-
-*thunderbird-3.1.4 (26 Sep 2010)
-
- 26 Sep 2010; Jory A. Pratt <anarchy@gentoo.org> -thunderbird-3.0.5.ebuild,
- -thunderbird-3.1.1.ebuild, -thunderbird-3.1.1-r2.ebuild,
- -thunderbird-3.1.2-r1.ebuild, +thunderbird-3.1.4.ebuild:
- Update for misc fixes, remove stale ebuilds
-
- 14 Sep 2010; Raúl Porcel <armin76@gentoo.org> thunderbird-3.1.3.ebuild:
- alpha/ia64/sparc stable wrt #336396
-
- 12 Sep 2010; Joseph Jezak <josejx@gentoo.org> thunderbird-3.1.3.ebuild:
- Marked ppc ppc64 for bug #336396.
-
- 11 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
- thunderbird-3.1.3.ebuild:
- Stable on amd64 wrt bug #336396
-
- 09 Sep 2010; Christian Faulhammer <fauli@gentoo.org>
- thunderbird-3.1.3.ebuild:
- stable x86, security bug 336396
-
- 08 Sep 2010; Jory A. Pratt <anarchy@gentoo.org> thunderbird-3.1.3.ebuild:
- bump dep for dev-libs/{nss,nspr}
-
-*thunderbird-3.1.3 (08 Sep 2010)
-
- 08 Sep 2010; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-3.1.3.ebuild:
- Fix bug 335477, security bump bug 336396
-
- 05 Sep 2010; Jory A. Pratt <anarchy@gentoo.org>
- thunderbird-3.1.2-r1.ebuild:
- Update hunspell double buffer patch
-
-*thunderbird-3.1.2-r1 (29 Aug 2010)
-
- 29 Aug 2010; Jory A. Pratt <anarchy@gentoo.org> -thunderbird-3.1.2.ebuild,
- +thunderbird-3.1.2-r1.ebuild:
- Fix the use of system hunspell dicts.
-
- 22 Aug 2010; Jory A. Pratt <anarchy@gentoo.org> thunderbird-3.1.2.ebuild:
- enable epatch_user to ensure user does not have to modify ebuild
-
- 10 Aug 2010; Brent Baude <ranger@gentoo.org> thunderbird-3.1.1.ebuild:
- Marking thunderbird-3.1.1 ppc64 for bug 329279
-
-*thunderbird-3.1.2 (06 Aug 2010)
-
- 06 Aug 2010; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-3.1.2.ebuild:
- version bump for minor issues with sound, indexing, and possible plugin
- crashes
-
- 03 Aug 2010; Jory A. Pratt <anarchy@gentoo.org>
- -files/comm-1.9.2-disable-printing.patch, thunderbird-3.1.1-r2.ebuild:
- updated patchset to keep patches in sync for next release thursday
-
- 03 Aug 2010; Jory A. Pratt <anarchy@gentoo.org>
- +files/comm-1.9.2-disable-printing.patch, thunderbird-3.1.1-r2.ebuild:
- Fix bug #330791, use -cups
-
- 02 Aug 2010; Jory A. Pratt <anarchy@gentoo.org>
- thunderbird-3.1.1-r2.ebuild:
- Fix patchset to apply double buffer patch
-
- 01 Aug 2010; Raúl Porcel <armin76@gentoo.org>
- thunderbird-3.1.1-r2.ebuild:
- alpha/ia64/sparc stable wrt #329279
-
-*thunderbird-3.1.1-r2 (01 Aug 2010)
-
- 01 Aug 2010; Jory A. Pratt <anarchy@gentoo.org>
- -thunderbird-3.1.1-r1.ebuild, +thunderbird-3.1.1-r2.ebuild:
- Fix bug #325469, new useflag to control printing support
-
-*thunderbird-3.1.1-r1 (31 Jul 2010)
-
- 31 Jul 2010; Jory A. Pratt <anarchy@gentoo.org>
- -thunderbird-3.0.4-r1.ebuild, -thunderbird-3.1.ebuild,
- +thunderbird-3.1.1-r1.ebuild:
- Fix build for sparc, update patchset, install to /usr/$(get_libdir)/${PN}
-
- 26 Jul 2010; Markus Meier <maekke@gentoo.org> thunderbird-3.1.1.ebuild:
- amd64 stable, bug #329279
-
- 23 Jul 2010; Jeroen Roovers <jer@gentoo.org> thunderbird-3.1.1.ebuild:
- Stable for PPC (bug #329279).
-
- 23 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
- thunderbird-3.1.1.ebuild:
- stable x86, security bug 329279
-
-*thunderbird-3.1.1 (22 Jul 2010)
-
- 22 Jul 2010; Jory A. Pratt <anarchy@gentoo.org> +thunderbird-3.1.1.ebuild:
- Security bump (bug #329279)
-
-
- 18 Jul 2010; Jory A. Pratt <anarchy@gentoo.org> thunderbird-3.0.5.ebuild,
- thunderbird-3.1.ebuild:
- remove lcms dep as it should not be there
-
- 17 Jul 2010; Raúl Porcel <armin76@gentoo.org> thunderbird-3.1.ebuild:
- Add ~arm
-
- 11 Jul 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
- +files/thunderbird-xul-1.9.2-arm-fixes.patch, thunderbird-3.1.ebuild:
- Add patch for ARM OS detection, bug 327783
-
- 08 Jul 2010; Brent Baude <ranger@gentoo.org> thunderbird-3.0.5.ebuild:
- Marking thunderbird-3.0.5 ppc64 and ppc for bug 324735
-
- 26 Jun 2010; <anarchy@gentoo.org> thunderbird-3.0.5.ebuild,
- thunderbird-3.1.ebuild:
- Fix langs variable in 3.1/3.0.5 bug #325769
-
- 26 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
- thunderbird-3.1.ebuild, +files/thunderbird-3.1-gcc45.patch:
- Fix buffer overflow with GCC 4.5 and _U_FORTIFY_SOURCE=2 wrt #324863 by
- Harald van Dijk.
-
-*thunderbird-3.1 (26 Jun 2010)
-
- 26 Jun 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
- -thunderbird-3.1_rc2-r1.ebuild, +thunderbird-3.1.ebuild:
- Bump 3.1rc2 -> 3.1, no source code changes
-
- 25 Jun 2010; Raúl Porcel <armin76@gentoo.org> thunderbird-3.0.5.ebuild:
- alpha/ia64/sparc stable wrt #324735
-
- 24 Jun 2010; Christoph Mende <angelos@gentoo.org>
- thunderbird-3.0.5.ebuild:
- Stable on amd64 wrt bug #324735
-
- 23 Jun 2010; Christian Faulhammer <fauli@gentoo.org>
- thunderbird-3.0.5.ebuild:
- stable x86, bug 324735
-
- 21 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
- thunderbird-3.0.5.ebuild, thunderbird-3.1_rc2-r1.ebuild:
- Restrict media-libs/lcms depend to old version.
-
-*thunderbird-3.1_rc2-r1 (18 Jun 2010)
-
- 18 Jun 2010; <anarchy@gentoo.org>
- +files/thunderbird-gentoo-default-prefs-1.js,
- +thunderbird-3.1_rc2-r1.ebuild, +files/thunderbird-3.1-noalsa-fixup.patch:
- prepare for 3.1 final release next week, work out all bugs in ~testing,
- changed a few defaults to make easier on users.
-
-*thunderbird-3.0.5 (18 Jun 2010)
-
- 18 Jun 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
- +thunderbird-3.0.5.ebuild:
- Bump to 3.0.5; security fixes, bugfixes, performance improvements
-
- 18 Jun 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
- thunderbird-3.0.4-r1.ebuild:
- Add EPREFIX to MOZILLA_FIVE_HOME while passing to configure
-
- 13 Jun 2010; Jeremy Olexa <darkside@gentoo.org>
- thunderbird-3.0.4-r1.ebuild:
- Import changes from Gentoo Prefix overlay. Migrate to EAPI3, add keywords.
- Approved by mozilla team
-
-*thunderbird-3.0.4-r1 (13 Jun 2010)
-
- 13 Jun 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
- +files/1002_fix-system-hunspell-dict-detections.patch,
- +thunderbird-3.0.4-r1.ebuild, +files/icon/thunderbird.desktop,
- +files/icon/thunderbird-icon.png,
- +files/icon/thunderbird-icon-unbranded.png,
- +files/icon/thunderbird-unbranded.desktop,
- +files/thunderbird-gentoo-default-prefs.js, +metadata.xml:
- Add mail-client/thunderbird as part of pkgmove from
- mail-client/mozilla-thunderbird
-
- 16 May 2010; <anarchy@gentoo.org> -files/1000_fix-menus-gentoo.patch,
- -mozilla-thunderbird-2.0.0.23.ebuild, -mozilla-thunderbird-3.0.3.ebuild:
- prepare for pkg-move
-
- 23 Apr 2010; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-3.0.4-r1.ebuild:
- alpha/ia64/sparc stable wrt #313003
-
- 18 Apr 2010; Markus Meier <maekke@gentoo.org>
- mozilla-thunderbird-3.0.4-r1.ebuild:
- amd64 stable, bug #313003
-
- 14 Apr 2010; Christian Faulhammer <fauli@gentoo.org>
- mozilla-thunderbird-3.0.4-r1.ebuild:
- stable x86, security bug 313003
-
- 12 Apr 2010; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-3.0.4-r1.ebuild:
- Marking mozilla-thunderbird-3.0.4-r1 ppc for bug 313003
-
- 12 Apr 2010; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-3.0.4-r1.ebuild:
- Marking mozilla-thunderbird-3.0.4-r1 ppc64 for bug 313003
-
- 10 Apr 2010; <anarchy@gentoo.org> -mozilla-thunderbird-3.0.3-r2.ebuild,
- -mozilla-thunderbird-3.0.4.ebuild:
- cleanup unneeded builds
-
-*mozilla-thunderbird-3.0.4-r1 (10 Apr 2010)
-
- 10 Apr 2010; <anarchy@gentoo.org> +mozilla-thunderbird-3.0.4-r1.ebuild:
- actually enable system hunspell support
-
-*mozilla-thunderbird-3.0.4 (08 Apr 2010)
-
- 08 Apr 2010; <anarchy@gentoo.org>
- +files/1002_fix-system-hunspell-dict-detections.patch,
- +mozilla-thunderbird-3.0.4.ebuild:
- Security bump, include hunspell fixup for dictionaries.
-
-*mozilla-thunderbird-3.0.3-r2 (21 Mar 2010)
-
- 21 Mar 2010; <anarchy@gentoo.org> -mozilla-thunderbird-3.0.3-r1.ebuild,
- +mozilla-thunderbird-3.0.3-r2.ebuild:
- remove magic dep for alsa-libs being installed bug #308363
-
- 14 Mar 2010; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-3.0.3.ebuild:
- alpha/ia64/sparc stable wrt #307045
-
- 09 Mar 2010; Joseph Jezak <josejx@gentoo.org>
- mozilla-thunderbird-3.0.3.ebuild:
- Marked ppc stable for bug #307045.
-
- 08 Mar 2010; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-3.0.3.ebuild:
- Marking mozilla-thunderbird-3.0.3 ppc64 for bug 307045
-
-*mozilla-thunderbird-3.0.3-r1 (07 Mar 2010)
-
- 07 Mar 2010; <anarchy@gentoo.org> +mozilla-thunderbird-3.0.3-r1.ebuild:
- re-added a few of the missing locales
-
- 07 Mar 2010; Markus Meier <maekke@gentoo.org>
- mozilla-thunderbird-3.0.3.ebuild:
- amd64 stable, bug #307045
-
- 05 Mar 2010; Christian Faulhammer <fauli@gentoo.org>
- mozilla-thunderbird-3.0.3.ebuild:
- stable x86, security bug 307045
-
-*mozilla-thunderbird-3.0.3 (04 Mar 2010)
-
- 04 Mar 2010; <anarchy@gentoo.org> -mozilla-thunderbird-3.0.1.ebuild,
- -mozilla-thunderbird-3.0.1-r1.ebuild, +mozilla-thunderbird-3.0.3.ebuild,
- metadata.xml:
- Security Bump
-
-*mozilla-thunderbird-3.0.1-r1 (05 Feb 2010)
-
- 05 Feb 2010; <anarchy@gentoo.org> +mozilla-thunderbird-3.0.1-r1.ebuild:
- Ensure we end up building against system sqlite.
-
- 31 Jan 2010; <anarchy@gentoo.org> -mozilla-thunderbird-3.0-r1.ebuild,
- mozilla-thunderbird-3.0.1.ebuild:
- add turkish support
-
-*mozilla-thunderbird-3.0.1 (22 Jan 2010)
-
- 22 Jan 2010; <anarchy@gentoo.org> +mozilla-thunderbird-3.0.1.ebuild:
- version bump
-
- 29 Dec 2009; Jory A. Pratt <anarchy@gentoo.org>
- files/thunderbird-gentoo-default-prefs.js:
- refix bug #298044 to set false instead of true
-
-*mozilla-thunderbird-3.0-r1 (29 Dec 2009)
-
- 29 Dec 2009; Jory A. Pratt <anarchy@gentoo.org>
- +mozilla-thunderbird-3.0-r1.ebuild,
- files/thunderbird-gentoo-default-prefs.js:
- Update prefs to fix imap issues marking mail, bug #298044
-
- 20 Dec 2009; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-3.0.ebuild:
- cleanup locale support
-
- 20 Dec 2009; Jory A. Pratt <anarchy@gentoo.org>
- -mozilla-thunderbird-2.0.0.22.ebuild:
- remove security infected builds.
-
- 19 Dec 2009; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-3.0.ebuild:
- Add en-GB linguas support back
-
- 15 Dec 2009; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-3.0.ebuild:
- update patchset for sparc users, bug #296883
-
-*mozilla-thunderbird-3.0 (08 Dec 2009)
-
- 08 Dec 2009; Jory A. Pratt <anarchy@gentoo.org>
- +files/1000_fix-menus-gentoo.patch, +mozilla-thunderbird-3.0.ebuild,
- +files/thunderbird-gentoo-default-prefs.js, metadata.xml:
- version bump
-
- 14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
- -mozilla-thunderbird-1.5.0.14.ebuild:
- QA: since mips was unable to keyword never versions for 2 years. Drop
- their latest availible.
-
- 20 Sep 2009; Mounir Lamouri <volkmar@gentoo.org>
- mozilla-thunderbird-2.0.0.23.ebuild:
- Stable on ppc. Bug 282549
-
- 12 Sep 2009; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-2.0.0.23.ebuild:
- Marking mozilla-thunderbird-2.0.0.23 ppc64 for bug 282549
-
- 11 Sep 2009; Markus Meier <maekke@gentoo.org>
- mozilla-thunderbird-2.0.0.23.ebuild:
- amd64 stable, bug #282549
-
- 11 Sep 2009; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.23.ebuild:
- alpha/ia64/sparc stable wrt #282549
-
- 11 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
- mozilla-thunderbird-2.0.0.23.ebuild:
- stable x86, security bug 282549
-
-*mozilla-thunderbird-2.0.0.23 (26 Aug 2009)
-
- 26 Aug 2009; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.23.ebuild:
- Version bump
-
- 29 Jun 2009; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-2.0.0.21.ebuild, mozilla-thunderbird-2.0.0.22.ebuild:
- alpha/ia64/sparc stable wrt #273918
-
- 27 Jun 2009; Richard Freeman <rich0@gentoo.org>
- mozilla-thunderbird-2.0.0.22.ebuild:
- amd64 stable - 273918
-
- 27 Jun 2009; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-2.0.0.22.ebuild:
- Marking mozilla-thunderbird-2.0.0.22 ppc for bug 273918
-
- 27 Jun 2009; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-2.0.0.22.ebuild:
- Marking mozilla-thunderbird-2.0.0.22 ppc64 for bug 273918
-
- 25 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
- mozilla-thunderbird-2.0.0.22.ebuild:
- stable x86, security bug 273918
-
- 25 Jun 2009; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.22.ebuild:
- Fix patchset
-
-*mozilla-thunderbird-2.0.0.22 (24 Jun 2009)
-
- 24 Jun 2009; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.22.ebuild:
- Version bump
-
- 01 May 2009; Nirbheek Chauhan <nirbheek@gentoo.org>
- mozilla-thunderbird-2.0.0.21:
- Keeping the pkg_preinst is causing more problems than removing it, such as
- bug 268060
-
- 22 Mar 2009; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.21.ebuild:
- Bump patchset to fix #263215
-
- 21 Mar 2009; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-2.0.0.19.ebuild, mozilla-thunderbird-2.0.0.21.ebuild:
- alpha/ia64/sparc stable, fix gcc check, bug #263152
-
- 21 Mar 2009; Markus Meier <maekke@gentoo.org>
- mozilla-thunderbird-2.0.0.21.ebuild:
- x86 stable, bug #261386
-
- 20 Mar 2009; Tobias Heinlein <keytoaster@gentoo.org>
- mozilla-thunderbird-2.0.0.21.ebuild:
- amd64 stable wrt security bug #261386
-
- 20 Mar 2009; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-2.0.0.21.ebuild:
- Marking mozilla-thunderbird-2.0.0.21 ppc64 and ppc for bug 261386
-
-*mozilla-thunderbird-2.0.0.21 (19 Mar 2009)
-
- 19 Mar 2009; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.21.ebuild:
- Version bump
-
- 15 Feb 2009; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.19.ebuild:
- Bump patchset to fix failure with gcc-4.3, bug #258075
-
- 05 Jan 2009; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-2.0.0.19.ebuild:
- Marking mozilla-thunderbird-2.0.0.19 ppc64 for bug 251322
-
- 02 Jan 2009; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-2.0.0.19.ebuild:
- ppc stable, bug #251322
-
- 01 Jan 2009; Tobias Heinlein <keytoaster@gentoo.org>
- mozilla-thunderbird-2.0.0.19.ebuild:
- amd64 stable wrt security bug #251322
-
- 01 Jan 2009; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.19.ebuild:
- alpha/ia64/sparc/x86 stable wrt #251322
-
-*mozilla-thunderbird-2.0.0.19 (31 Dec 2008)
-
- 31 Dec 2008; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.19.ebuild:
- Version bump
-
- 24 Nov 2008; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-2.0.0.18.ebuild:
- Marking mozilla-thunderbird-2.0.0.18 ppc64 for bug 246602
-
- 23 Nov 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.18.ebuild:
- alpha/ia64/sparc stable wrt #246602
-
- 22 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-2.0.0.18.ebuild:
- ppc stable, bug #246602
-
- 22 Nov 2008; Markus Meier <maekke@gentoo.org>
- mozilla-thunderbird-2.0.0.18.ebuild:
- amd64/x86 stable, bug #246602
-
-*mozilla-thunderbird-2.0.0.18 (20 Nov 2008)
-
- 20 Nov 2008; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.18.ebuild:
- Version bump
-
- 31 Oct 2008; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-1.5.0.8.ebuild:
- old
-
- 28 Sep 2008; Markus Meier <maekke@gentoo.org>
- mozilla-thunderbird-2.0.0.17.ebuild:
- amd64 stable, bug #238535
-
- 27 Sep 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.17.ebuild:
- alpha/ia64/sparc/x86 stable wrt #238535
-
- 26 Sep 2008; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-2.0.0.17.ebuild:
- Marking mozilla-thunderbird-2.0.0.17 ppc64 and ppc for bug 238535
-
-*mozilla-thunderbird-2.0.0.17 (26 Sep 2008)
-
- 26 Sep 2008; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.17.ebuild:
- Version bump
-
- 29 Aug 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.16.ebuild:
- Add new patchset for bug #224561
-
- 23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
- add GLEP 56 USE flag desc from use.local.desc
-
- 04 Aug 2008; Tobias Heinlein <keytoaster@gentoo.org>
- mozilla-thunderbird-2.0.0.16.ebuild:
- amd64 stable wrt security bug #231975
-
- 03 Aug 2008; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-2.0.0.16.ebuild:
- ppc stable, bug #231975
-
- 26 Jul 2008; Markus Rothe <corsair@gentoo.org>
- mozilla-thunderbird-2.0.0.16.ebuild:
- Stable on ppc64; bug #231975
-
- 24 Jul 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.16.ebuild:
- alpha/ia64/sparc/x86 stable wrt security #231975
-
-*mozilla-thunderbird-2.0.0.16 (24 Jul 2008)
-
- 24 Jul 2008; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.16.ebuild:
- Version bump
-
- 03 Jun 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.14.ebuild:
- Fix bug #223375
-
- 05 May 2008; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-2.0.0.14.ebuild:
- Marking mozilla-thunderbird-2.0.0.14 ppc for bug 214816
-
- 05 May 2008; Markus Rothe <corsair@gentoo.org>
- mozilla-thunderbird-2.0.0.14.ebuild:
- Stable on ppc64; bug #214816
-
- 04 May 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.14.ebuild:
- alpha/ia64/sparc stable wrt #214816
-
- 04 May 2008; Markus Meier <maekke@gentoo.org>
- mozilla-thunderbird-2.0.0.14.ebuild:
- amd64/x86 stable, security bug #214816
-
-*mozilla-thunderbird-2.0.0.14 (02 May 2008)
-
- 02 May 2008; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.14.ebuild:
- Version bump
-
- 19 Apr 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.12.ebuild:
- Fix pango check, bug #218438
-
- 19 Apr 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.12.ebuild:
- We need pango built with X use-flag bug #216377, fix linguas, bug #218147
-
- 17 Mar 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild, mozilla-thunderbird-1.5.0.14.ebuild,
- mozilla-thunderbird-2.0.0.12.ebuild:
- Fix LICENSE, thanks to zlin
-
- 02 Mar 2008; Lars Weiler <pylon@gentoo.org>
- mozilla-thunderbird-2.0.0.12.ebuild:
- stable ppc, security bug 208128
-
- 01 Mar 2008; Richard Freeman <rich0@gentoo.org>
- mozilla-thunderbird-2.0.0.12.ebuild:
- amd64 stable - 208128
-
- 29 Feb 2008; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-2.0.0.12.ebuild:
- Marking mozilla-thunderbird-2.0.0.12 ppc64 for bug 208128
-
- 28 Feb 2008; Markus Meier <maekke@gentoo.org>
- mozilla-thunderbird-2.0.0.12.ebuild:
- x86 stable, security bug #208128
-
- 28 Feb 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild, mozilla-thunderbird-1.5.0.14.ebuild,
- mozilla-thunderbird-2.0.0.12.ebuild:
- alpha/ia64/sparc stable wrt security #208128
-
-*mozilla-thunderbird-2.0.0.12 (27 Feb 2008)
-
- 27 Feb 2008; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.12.ebuild:
- Version bump
-
- 02 Feb 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.9.ebuild:
- Bump patchset to fix bug #208212
-
- 28 Jan 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.9.ebuild:
- Bump patchset to make it compile with gcc-4.3, wrt #204703
-
- 24 Jan 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild, -mozilla-thunderbird-1.5.0.13.ebuild,
- mozilla-thunderbird-1.5.0.14.ebuild:
- Leave 1.5 only for mips, remove old
-
- 23 Jan 2008; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.9.ebuild:
- Bump patchset to fix building with nss-3.12
-
- 20 Jan 2008; Brent Baude <ranger@gentoo.org>
- mozilla-thunderbird-1.5.0.14.ebuild:
- Marking mozilla-thunderbird-1.5.0.14 ppc for bug 203881
-
-*mozilla-thunderbird-1.5.0.14 (31 Dec 2007)
-
- 31 Dec 2007; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-1.5.0.14.ebuild:
- Version bump, stable on alpha/ia64/sparc/x86 since it contains security fixes
-
- 19 Nov 2007; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-2.0.0.6.ebuild:
- old
-
- 18 Nov 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-2.0.0.9.ebuild:
- ppc stable, bug #196481
-
- 18 Nov 2007; Markus Rothe <corsair@gentoo.org>
- mozilla-thunderbird-2.0.0.9.ebuild:
- Stable on ppc64; bug #196481
-
- 16 Nov 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.9.ebuild:
- alpha/ia64/sparc stable wrt security #196481
-
- 15 Nov 2007; Steve Dibb <beandog@gentoo.org>
- mozilla-thunderbird-2.0.0.9.ebuild:
- amd64 stable, bug 196481
-
- 15 Nov 2007; Markus Meier <maekke@gentoo.org>
- mozilla-thunderbird-2.0.0.9.ebuild:
- x86 stable, security bug #196481
-
-*mozilla-thunderbird-2.0.0.9 (15 Nov 2007)
-
- 15 Nov 2007; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.9.ebuild:
- Version bump
-
- 05 Sep 2007; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-1.5.0.12.ebuild:
- old
-
- 02 Sep 2007; Jose Luis Rivero <yoswink@gentoo.org>
- mozilla-thunderbird-1.5.0.13.ebuild:
- Stable on sparc wrt to security bug #187205
-
- 29 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-1.5.0.13.ebuild:
- ppc stable, bug #187205
-
- 29 Aug 2007; Christoph Mende <angelos@gentoo.org>
- mozilla-thunderbird-1.5.0.13.ebuild:
- Stable on amd64 wrt security bug #187205
-
- 28 Aug 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-1.5.0.13.ebuild:
- alpha/ia64/x86 stable wrt security #187205
-
-*mozilla-thunderbird-1.5.0.13 (28 Aug 2007)
-
- 28 Aug 2007; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-1.5.0.13.ebuild:
- Version bump
-
- 20 Aug 2007; Stuart Longland <redhatter@gentoo.org>
- mozilla-thunderbird-2.0.0.6.ebuild:
- Dropped -mips keyword. Thunderbird is known to work fine on little-endian
- MIPS (mipsel), however IMAP support is broken for big-endian MIPS. More
- information at https://bugzilla.mozilla.org/show_bug.cgi?id=390604
- Daring users _may_ try it by adjusting their package.keywords _at their own
- risk_.
-
- 05 Aug 2007; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-2.0.0.5.ebuild:
- old
-
- 05 Aug 2007; Markus Rothe <corsair@gentoo.org>
- mozilla-thunderbird-2.0.0.6.ebuild:
- Stable on ppc64; bug #187205
-
- 03 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-2.0.0.6.ebuild:
- ppc stable, bug #187205
-
- 03 Aug 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.6.ebuild:
- alpha/ia64/x86 stable wrt security #187205
-
- 02 Aug 2007; Carlos Silva <r3pek@gentoo.org>
- mozilla-thunderbird-2.0.0.6.ebuild:
- stable amd64 wrt bug #187205
-
- 02 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-2.0.0.6.ebuild:
- Stable on sparc wrt security #187205
-
-*mozilla-thunderbird-2.0.0.6 (02 Aug 2007)
-
- 02 Aug 2007; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.6.ebuild:
- Version bump wrt security #187205
-
- 28 Jul 2007; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-2.0.0.4.ebuild:
- old
-
- 28 Jul 2007; Steve Dibb <beandog@gentoo.org>
- mozilla-thunderbird-2.0.0.5.ebuild:
- amd64 stable, security bug 185737
-
- 27 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-2.0.0.5.ebuild:
- Stable on ppc wrt security #185737
-
- 25 Jul 2007; Markus Rothe <corsair@gentoo.org>
- mozilla-thunderbird-2.0.0.5.ebuild:
- Stable on ppc64; bug #185737
-
- 24 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-2.0.0.5.ebuild:
- Stable on sparc wrt security #185737
-
- 23 Jul 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.5.ebuild:
- alpha/ia64/x86 stable wrt security #185737
-
- 21 Jul 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.5.ebuild:
- Revert the langpack thing, bug 182175
-
-*mozilla-thunderbird-2.0.0.5 (20 Jul 2007)
-
- 20 Jul 2007; Raúl Porcel <armin76@gentoo.org>
- files/icon/mozilla-thunderbird.desktop,
- files/icon/mozilla-thunderbird-unbranded.desktop,
- +mozilla-thunderbird-2.0.0.5.ebuild:
- Fix desktop files, bug 185869 and now it uses the langpack according to the
- locale, bug 182175, and version bump wrt security #185737
-
- 19 Jun 2007; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-2.0.0.0.ebuild:
- old
-
- 19 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-2.0.0.4.ebuild:
- Stable on sparc wrt security #180436
-
- 17 Jun 2007; Markus Rothe <corsair@gentoo.org>
- mozilla-thunderbird-2.0.0.4.ebuild:
- Stable on ppc64; bug #180436
-
- 15 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-2.0.0.4.ebuild:
- ppc stable, bug #180436
-
- 15 Jun 2007; Christoph Mende <angelos@gentoo.org>
- mozilla-thunderbird-2.0.0.4.ebuild:
- Stable on amd64 wrt security bug 180436
-
- 15 Jun 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.4.ebuild:
- alpha/ia64/x86 stable wrt security #180436
-
-*mozilla-thunderbird-2.0.0.4 (15 Jun 2007)
-
- 15 Jun 2007; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0.0.4.ebuild:
- Version bump wrt security #180436
-
- 13 Jun 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- Remove forced MAKEOPTS, bug 181722
-
- 08 Jun 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-1.5.0.12.ebuild, mozilla-thunderbird-2.0.0.0.ebuild:
- Some small modifications, thanks to Cardoe for the suggestion
-
- 07 Jun 2007; Markus Rothe <corsair@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- Stable on ppc64; bug #178983
-
- 05 Jun 2007; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-1.5.0.9.ebuild, -mozilla-thunderbird-1.5.0.10.ebuild:
- old
-
- 02 Jun 2007; René Nussbaumer <killerfox@gentoo.org>
- mozilla-thunderbird-1.5.0.12.ebuild:
- Stable on ppc. See bug #180436.
-
- 01 Jun 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-1.5.0.12.ebuild:
- alpha/ia64/x86 stable wrt security #180436
-
- 01 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.5.0.12.ebuild:
- Stable on sparc wrt security #180436
-
- 01 Jun 2007; Christoph Mende <angelos@gentoo.org> mozilla-thunderbird-1.5.0.12:
- Stable on amd64 wrt security bug 180436
-
-*mozilla-thunderbird-1.5.0.12 (31 May 2007)
-
- 31 May 2007; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-1.5.0.12.ebuild:
- Version bump, security bug #180436
-
- 20 May 2007; Joseph Jezak <josejx@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- Marked ppc stable for bug #178983.
-
- 19 May 2007; Christian Faulhammer <opfer@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- stable amd64, bug 178983
-
- 18 May 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- Stable on sparc wrt #178983
-
- 18 May 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- ia64 + x86 stable wrt #178983
-
- 17 May 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- Add ~alpha wrt #175267
-
- 15 May 2007; Stuart Longland <redhatter@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- Added a patch to allow building on MIPS. Still keyworded -mips at this
- point, I want to do some more thorough testing before I bump it to ~mips.
- Testing and feedback welcome.
-
- 22 Apr 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- 2.0.0.0 needs enigmail-0.95.0, bug 175521
-
- 19 Apr 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- Fix unpack, bug 175273
-
- 19 Apr 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0.0.0.ebuild:
- Fix NOSHORTLANG variable, bug 175236
-
-*mozilla-thunderbird-2.0.0.0 (18 Apr 2007)
-
- 18 Apr 2007; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-2.0.0.0_rc1.ebuild,
- +mozilla-thunderbird-2.0.0.0.ebuild:
- Version bump
-
-*mozilla-thunderbird-2.0.0.0_rc1 (08 Apr 2007)
-
- 08 Apr 2007; Raúl Porcel <armin76@gentoo.org>
- -mozilla-thunderbird-2.0_beta2.ebuild,
- +mozilla-thunderbird-2.0.0.0_rc1.ebuild:
- Version bump
-
- 24 Mar 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0_beta2.ebuild:
- Bump patchset wrt bug 171901, patch by Roy Marples <uberlord at gentoo dot org>
-
- 23 Mar 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-1.5.0.10.ebuild:
- ppc stable, bug #165555
-
- 18 Mar 2007; Marius Mauch <genone@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild, mozilla-thunderbird-1.5.0.9.ebuild,
- mozilla-thunderbird-1.5.0.10.ebuild, mozilla-thunderbird-2.0_beta2.ebuild:
- Replacing einfo with elog
-
- 11 Mar 2007; Bryan Østergaard <kloeri@gentoo.org>
- mozilla-thunderbird-1.5.0.10.ebuild:
- Stable on IA64.
-
- 08 Mar 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0_beta2.ebuild:
- Bump patchset for g/fbsd wrt bug 169825
-
- 06 Mar 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0_beta2.ebuild:
- Bump patchset to fix bug 165777 and bug 168893
-
- 06 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.5.0.10.ebuild:
- Stable on sparc wrt security #165555
-
- 05 Mar 2007; Jose Luis Rivero <yoswink@gentoo.org>
- mozilla-thunderbird-1.5.0.10.ebuild:
- alpha stable wrt security bug #165555
-
- 03 Mar 2007; Raúl Porcel <armin76@gentoo.org>
- +files/icon/mozilla-thunderbird-unbranded.desktop,
- +files/icon/thunderbird-icon-unbranded.png,
- -mozilla-thunderbird-2.0_beta1.ebuild,
- mozilla-thunderbird-2.0_beta2.ebuild:
- replace mozbranding with bindist and enable by default, bug 168409, some
- cleanup, and add linguas. Modify the patchset without bzipped patches and
- add desktop and icon file for unbranded, drop old
-
- 03 Mar 2007; Steve Dibb <beandog@gentoo.org>
- mozilla-thunderbird-1.5.0.10.ebuild:
- amd64 stable, security bug 165555
-
- 02 Mar 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-1.5.0.10.ebuild:
- x86 stable wrt security bug 165555
-
-*mozilla-thunderbird-1.5.0.10 (02 Mar 2007)
-
- 02 Mar 2007; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-1.5.0.10.ebuild:
- Version bump, security bug 165555
-
- 21 Feb 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild, mozilla-thunderbird-1.5.0.9.ebuild,
- mozilla-thunderbird-2.0_beta1.ebuild,
- mozilla-thunderbird-2.0_beta2.ebuild:
- Some minorsyn fixes
-
- 15 Feb 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0_beta2.ebuild:
- Fix patches filename
-
- 14 Feb 2007; Raúl Porcel <armin76@gentoo.org>
- +files/icon/mozilla-thunderbird.desktop,
- -files/icon/mozillathunderbird.desktop,
- mozilla-thunderbird-1.5.0.8.ebuild, mozilla-thunderbird-1.5.0.9.ebuild,
- mozilla-thunderbird-2.0_beta1.ebuild,
- mozilla-thunderbird-2.0_beta2.ebuild:
- Fix .desktop files, bug 147735
-
-*mozilla-thunderbird-2.0_beta2 (08 Feb 2007)
-
- 08 Feb 2007; Raúl Porcel <armin76@gentoo.org>
- +mozilla-thunderbird-2.0_beta2.ebuild:
- Version bump, bug 165602
-
- 30 Jan 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-2.0_beta1.ebuild:
- Move branding USE-flag to mozbranding, bug 157335
-
- 11 Jan 2007; Raúl Porcel <armin76@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild, mozilla-thunderbird-1.5.0.9.ebuild,
- mozilla-thunderbird-2.0_beta1.ebuild:
- license change, bug 150118
-
- 08 Jan 2007; Raúl Porcel (armin76) <armin76@gentoo.org>
- -files/mozilla-thunderbird-1.0.6-gcc4.patch,
- -files/mozilla-thunderbird-1.0.7-draft-template.patch,
- -files/mozilla-thunderbird-1.0.7-gcc-4.0.2.patch,
- -files/mozilla-thunderbird-1.0.8-gcc-4.patch,
- -files/firefox-1.1-uriloader.patch, -files/firefox-1.1-uriloader-1.patch,
- -files/firefox-1.1-visibility.patch,
- -files/firefox-1.5-visibility-check.patch,
- -files/firefox-1.5-visibility-fix.patch, -files/pango-cairo-1.patch,
- -files/thunderbird-rpath-1.patch, -files/firefox-bus-error.patch,
- -files/mozilla-alpha-xpcom-subs-fix.patch,
- -files/thunderbird-cairo-canvas.patch,
- -files/thunderbird-nopangoxft.patch:
- remove patches unneeded
-
- 08 Jan 2007; Raúl Porcel <armin76@gentoo.org> -mozilla-thunderbird-1.0.7.ebuild,
- -mozilla-thunderbird-1.5.0.4.ebuild, -mozilla-thunderbird-1.5.0.5.ebuild,
- -mozilla-thunderbird-1.5.0.7.ebuild:
- remove old
-
- 08 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
- mozilla-thunderbird-1.5.0.9.ebuild:
- Fix visibility issue on ia64 and mark stable.
-
- 08 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
- mozilla-thunderbird-1.5.0.9.ebuild:
- Add Alpha patch and stable on Alpha, bug 158571.
-
- 29 Dec 2006; Danny van Dyk <kugelfang@gentoo.org>
- mozilla-thunderbird-1.5.0.9.ebuild:
- Marked stable on amd64 wrt security bug #158571.
-
- 26 Dec 2006; Stuart Longland <redhatter@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild, mozilla-thunderbird-2.0_beta1.ebuild:
- Marking Thunderbird 1.5.0.8 stable on mips, all seems well there. 2.0b1
- however, I'm marking -mips for now, until such time I know it actually
- works.
-
- 22 Dec 2006; Tom Gall <tgall@gentoo.org>
- mozilla-thunderbird-2.0_beta1.ebuild:
- added ~ppc64 (with much fanfare!)
-
- 22 Dec 2006; Christian Marie <pingu@gentoo.org>
- mozilla-thunderbird-1.5.0.9.ebuild:
- Add check for cairo with X, bug #140770.
-
- 21 Dec 2006; Joshua Jackson <tsunam@gentoo.org>
- mozilla-thunderbird-1.5.0.9.ebuild:
- Stable x86; bug #158571
-
- 21 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-1.5.0.9.ebuild:
- Stable on ppc wrt bug #158571.
-
- 20 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.5.0.9.ebuild:
- Stable on sparc wrt security #158571
-
- 19 Dec 2006; Stefan Schweizer <genstef@gentoo.org> mozilla-thunderbird-1.5.0.9.ebuild:
- version bump thanks anarchy
-
- 10 Dec 2006; Bryan Østergaard <kloeri@gentoo.org>
- -mozilla-thunderbird-2.0_alpha1.ebuild,
- -mozilla-thunderbird-2.0_alpha1-r1.ebuild:
- Punt 2.0_alpha versions.
-
-*mozilla-thunderbird-2.0_beta1 (10 Dec 2006)
-
- 10 Dec 2006; Bryan Østergaard <kloeri@gentoo.org>
- +mozilla-thunderbird-2.0_beta1.ebuild:
- Add thunderbird-2.0 beta.
-
- 09 Dec 2006; Bryan Østergaard <kloeri@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild:
- Stable on ia64.
-
- 12 Nov 2006; Bryan Østergaard <kloeri@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild:
- Add ~alpha keyword.
-
- 11 Nov 2006; Bryan Østergaard <kloeri@gentoo.org>
- mozilla-thunderbird-1.5.0.7.ebuild, mozilla-thunderbird-1.5.0.8.ebuild,
- mozilla-thunderbird-2.0_alpha1.ebuild,
- mozilla-thunderbird-2.0_alpha1-r1.ebuild:
- Restrict parallel builds until upstream can solve the problem properly, bug
- 135495.
-
- 10 Nov 2006; <blubb@gentoo.org> mozilla-thunderbird-1.5.0.8.ebuild:
- stable on amd64
-
- 09 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild:
- Stable on sparc wrt security #154448
-
- 09 Nov 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild:
- ppc stable, bug #154448
-
- 09 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
- mozilla-thunderbird-1.5.0.8.ebuild:
- stable x86, security bug #154448
-
-*mozilla-thunderbird-2.0_alpha1-r1 (09 Nov 2006)
-
- 09 Nov 2006; Bryan Østergaard <kloeri@gentoo.org>
- +mozilla-thunderbird-2.0_alpha1-r1.ebuild:
- Add replytolist plugin support. Thanks goes to Jory A.
-
-*mozilla-thunderbird-1.5.0.8 (09 Nov 2006)
-
- 09 Nov 2006; Bryan Østergaard <kloeri@gentoo.org>
- +mozilla-thunderbird-1.5.0.8.ebuild,
- mozilla-thunderbird-2.0_alpha1.ebuild:
- Version bump, bug 154448.
-
-*mozilla-thunderbird-2.0_alpha1 (23 Oct 2006)
-
- 23 Oct 2006; Piotr Jaroszyński <peper@gentoo.org>
- +mozilla-thunderbird-2.0_alpha1.ebuild:
- New version from anarchy.
-
- 10 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
- mozilla-thunderbird-1.5.0.7.ebuild:
- Stable on ia64.
-
- 04 Oct 2006; Joshua Kinard <kumba@gentoo.org>
- mozilla-thunderbird-1.5.0.7.ebuild:
- Marked stable on mips.
-
- 26 Sep 2006; Simon Stelling <blubb@gentoo.org>
- mozilla-thunderbird-1.5.0.7.ebuild:
- stable on amd64; bug 147653
-
- 26 Sep 2006; Joshua Jackson <tsunam@gentoo.org>
- mozilla-thunderbird-1.5.0.7.ebuild:
- Stable x86; bug #147653
-
- 23 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-1.5.0.7.ebuild:
- ppc stable, bug #147653
-
- 23 Sep 2006; Stuart Longland <redhatter@gentoo.org>
- mozilla-thunderbird-1.5.0.7.ebuild:
- Tweak to language pack installation logic. Fixes bug #147829.
- Thanks to Fabrice Delliaux for the ebuild update.
-
- 21 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.5.0.7.ebuild:
- Stable on sparc
-
-*mozilla-thunderbird-1.5.0.7 (16 Sep 2006)
-
- 16 Sep 2006; Stuart Longland <redhatter@gentoo.org>
- +mozilla-thunderbird-1.5.0.7.ebuild:
- New Thunderbird release
-
- 05 Sep 2006; Diego Pettenò <flameeyes@gentoo.org>
- mozilla-thunderbird-1.5.0.5.ebuild:
- Add ~x86-fbsd keyword.
-
- 03 Sep 2006; Bryan Østergaard <kloeri@gentoo.org>
- mozilla-thunderbird-1.5.0.5.ebuild:
- Stable on ia64.
-
- 13 Aug 2006; Joshua Kinard <kumba@gentoo.org>
- mozilla-thunderbird-1.5.0.5.ebuild:
- Marked stable on mips.
-
- 02 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.5.0.5.ebuild:
- Stable on sparc wrt security #141842
-
- 01 Aug 2006; Joshua Jackson <tsunam@gentoo.org>
- mozilla-thunderbird-1.5.0.5.ebuild:
- Stable x86; bug #141842
-
- 31 Jul 2006; Simon Stelling <blubb@gentoo.org>
- mozilla-thunderbird-1.5.0.5.ebuild:
- stable on amd64 wrt bug 141842
-
- 29 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-1.5.0.5.ebuild:
- ppc stable, bug #142064
-
-*mozilla-thunderbird-1.5.0.5 (28 Jul 2006)
-
- 28 Jul 2006; Bryan Østergaard <kloeri@gentoo.org>
- +mozilla-thunderbird-1.5.0.5.ebuild:
- Version bump, bug 141842.
-
- 26 Jul 2006; Joshua Kinard <kumba@gentoo.org>
- mozilla-thunderbird-1.5.0.4.ebuild:
- Bump the patch version up to 0.2 because we added two mips patches that
- allows thunderbird to work on mips. Also, the patches are now stored in CVS,
- and are no longer individually compressed (*.patch vs. *.patch.bz2). See
- gentoo/src/patchsets for more info, plus the make-tarball.sh script that can
- generate new patchballs. Oh, and add unstable mips to keywords for a few
- days.
-
- 20 Jul 2006; Diego Pettenò <flameeyes@gentoo.org>
- mozilla-thunderbird-1.5.0.4.ebuild:
- Fix installation on non-GNU systems (bug #138157) and add ~x86-fbsd keyword.
-
- 12 Jun 2006; Jory A. Pratt <anarchy@gentoo.org>
- -mozilla-thunderbird-1.0.7-r1.ebuild,
- -mozilla-thunderbird-1.0.7-r2.ebuild,
- -mozilla-thunderbird-1.0.7-r3.ebuild, -mozilla-thunderbird-1.0.8.ebuild,
- -mozilla-thunderbird-1.5-r3.ebuild, -mozilla-thunderbird-1.5.0.2.ebuild,
- -mozilla-thunderbird-1.5.0.2-r1.ebuild:
- removed most vulnerable versions, will remove 1.0.7 when ia64 marks 1.5.0.4
- stable
-
- 06 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.5.0.4.ebuild:
- Stable on sparc wrt security #135256
-
- 04 Jun 2006; Mark Loeser <halcy0n@gentoo.org>
- mozilla-thunderbird-1.5.0.4.ebuild:
- Stable on x86; bug #135254
-
- 03 Jun 2006; <nixnut@gentoo.org> mozilla-thunderbird-1.5.0.4.ebuild:
- Stable on ppc; bug #135256
-
- 03 Jun 2006; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-1.5.0.4.ebuild:
- amd64 stable wrt bug #135256
-
-*mozilla-thunderbird-1.5.0.4 (02 Jun 2006)
-
- 02 Jun 2006; Jory A. Pratt <anarchy@gentoo.org>
- +mozilla-thunderbird-1.5.0.4.ebuild:
- revision/security bump, modifications to ia64 and filepicker patches, sparc
- patch integrated into patchset
-
- 02 Jun 2006; Thomas Cort <tcort@gentoo.org>
- mozilla-thunderbird-1.0.8.ebuild:
- Dropped ~alpha keyword since thunderbird is badly broken on alpha (Bug
- #131359) and cannot be marked stable for secuity Bug #130888.
-
- 23 May 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- +files/firefox-bus-error.patch, mozilla-thunderbird-1.5.0.2-r1.ebuild:
- Fix sparc issues wrt #115729 and keyworded ~sparc
-
-*mozilla-thunderbird-1.5.0.2-r1 (30 Apr 2006)
-
- 30 Apr 2006; Jory A. Pratt <anarchy@gentoo.org>
- +mozilla-thunderbird-1.5.0.2-r1.ebuild:
- textrels fix introduced
-
- 29 Apr 2006; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-1.5.0.2.ebuild:
- stable wrt bug #130888
-
- 29 Apr 2006; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-1.5.0.2.ebuild:
- patchset revision for --as-needed
-
- 26 Apr 2006; Alec Warner <antarus@gentoo.org>
- mozilla-thunderbird-1.0.8.ebuild:
- Stable on x86 wrt bug # 130888
-
- 24 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.0.8.ebuild:
- Stable on sparc wrt security #130888
-
- 23 Apr 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- mozilla-thunderbird-1.5.0.2.ebuild:
- ppc stable, bug #130888
-
-*mozilla-thunderbird-1.5.0.2 (23 Apr 2006)
-*mozilla-thunderbird-1.0.8 (23 Apr 2006)
-
- 23 Apr 2006; Jory A. Pratt <anarchy@gentoo.org>
- +files/mozilla-thunderbird-1.0.8-gcc-4.patch,
- +mozilla-thunderbird-1.0.8.ebuild, +mozilla-thunderbird-1.5.0.2.ebuild:
- revision bump to both 1.0.x and 1.5.x branch which includes security fixes
-
-*mozilla-thunderbird-1.5-r3 (31 Mar 2006)
-
- 31 Mar 2006; Jory A. Pratt <anarchy@gentoo.org>
- -mozilla-thunderbird-1.5.ebuild, -mozilla-thunderbird-1.5-r1.ebuild,
- -mozilla-thunderbird-1.5-r2.ebuild, +mozilla-thunderbird-1.5-r3.ebuild:
- ABI fix for third party extensions
-
- 23 Mar 2006; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-1.5-r2.ebuild:
- Mark 1.5-r2 ~ia64
-
-*mozilla-thunderbird-1.5-r2 (19 Mar 2006)
-
- 19 Mar 2006; Jory A. Pratt <anarchy@gentoo.org>
- +mozilla-thunderbird-1.5-r2.ebuild:
- glibc-2.4 support wrt bug #125832
-
- 06 Feb 2006; <anarchy@gentoo.org> mozilla-thunderbird-1.5-r1.ebuild:
- revision to patchset to incude makeopts patch
-
- 02 Feb 2006; Luca Barbato <lu_zero@gentoo.org>
- mozilla-thunderbird-1.5-r1.ebuild:
- Marked ~ppc
-
-*mozilla-thunderbird-1.5 (12 Jan 2006)
-
- 12 Jan 2006; Jory A. Pratt <anarchy@gentoo.org>
- +files/firefox-1.1-uriloader-1.patch,
- +files/firefox-1.5-visibility-check.patch,
- +files/firefox-1.5-visibility-fix.patch, +files/pango-cairo-1.patch,
- -mozilla-thunderbird-1.5_rc1-r1.ebuild,
- -mozilla-thunderbird-1.5_rc2.ebuild, +mozilla-thunderbird-1.5.ebuild:
- revision bump, arch's will need to be added back as some will have issues in
- this release
-
-*mozilla-thunderbird-1.5_rc2 (24 Dec 2005)
-
- 24 Dec 2005; Jory A. Pratt <anarchy@gentoo.org>
- +mozilla-thunderbird-1.5_rc2.ebuild:
- revision bump
-
- 06 Dec 2005; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-1.5_rc1-r1.ebuild:
- edited for mozconfig-2 split
-
-*mozilla-thunderbird-1.0.7-r3 (03 Dec 2005)
-
- 03 Dec 2005; Jory A. Pratt <anarchy@gentoo.org>
- +files/mozilla-thunderbird-1.0.7-draft-template.patch,
- +mozilla-thunderbird-1.0.7-r3.ebuild:
- patch from nelchael to fix draft/template folders
-
-*mozilla-thunderbird-1.5_rc1-r1 (22 Nov 2005)
-
- 22 Nov 2005; <anarchy@gentoo.org> +files/firefox-1.1-uriloader.patch,
- +files/firefox-1.1-visibility.patch, -files/thunderbird-visibility.patch,
- -mozilla-thunderbird-1.5_rc1.ebuild,
- +mozilla-thunderbird-1.5_rc1-r1.ebuild:
- visibility fixed, uri patch added
-
- 16 Nov 2005; <anarchy@gentoo.org> mozilla-thunderbird-1.0.7-r2.ebuild,
- mozilla-thunderbird-1.5_rc1.ebuild:
- readded patch for rpath
-
-*mozilla-thunderbird-1.5_rc1 (15 Nov 2005)
-
- 15 Nov 2005; <anarchy@gentoo.org> +files/thunderbird-cairo-canvas.patch,
- +files/thunderbird-nopangoxft.patch, +files/thunderbird-visibility.patch,
- +mozilla-thunderbird-1.5_rc1.ebuild:
- initial import for 1.5 testing and preparations, not intended for users
-
- 13 Nov 2005; Michael Hanselmann <hansmi@gentoo.org>
- mozilla-thunderbird-1.0.7-r2.ebuild:
- Fix a compilation issue using the 32-bit userland with 64-bit kernel on
- PowerPC.
-
-*mozilla-thunderbird-1.0.7-r2 (26 Oct 2005)
-
- 26 Oct 2005; Jory A. Pratt <anarchy@gentoo.org>
- +mozilla-thunderbird-1.0.7-r2.ebuild:
- rpath reincluded, gcc-4 not updated as no issues arise with segfault on amd64
-
-*mozilla-thunderbird-1.0.7-r1 (23 Oct 2005)
-
- 23 Oct 2005; <anarchy@gentoo.org> -files/thunderbird-0.7-init.tar.bz2,
- -files/mozilla-thunderbird-1.0.2-gcc4.patch,
- +files/mozilla-thunderbird-1.0.7-gcc-4.0.2.patch,
- -mozilla-thunderbird-1.0.5.ebuild, -mozilla-thunderbird-1.0.5-r1.ebuild,
- -mozilla-thunderbird-1.0.6-r2.ebuild,
- -mozilla-thunderbird-1.0.6-r3.ebuild,
- -mozilla-thunderbird-1.0.6-r4.ebuild,
- -mozilla-thunderbird-1.0.6-r5.ebuild,
- +mozilla-thunderbird-1.0.7-r1.ebuild:
- cleanup of old ebuild/files additional fix added to gcc-4 patch
-
- 15 Oct 2005; Joseph Jezak <josejx@gentoo.org>
- mozilla-thunderbird-1.0.7.ebuild:
- Marked ppc stable for bug #109094.
-
- 15 Oct 2005; Jose Luis Rivero <yoswink@gentoo.org>
- mozilla-thunderbird-1.0.7.ebuild:
- Stable on alpha wrt security bug #109094
-
- 14 Oct 2005; Homer Parker <hparker@gentoo.org>
- mozilla-thunderbird-1.0.7.ebuild:
- Stable on amd64.
-
- 13 Oct 2005; Paul Varner <fuzzyray@gentoo.org>
- mozilla-thunderbird-1.0.7.ebuild:
- Stable on x86. Bug #109094
-
- 13 Oct 2005; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-1.0.7.ebuild:
- Mark 1.0.7 stable on ia64
-
- 13 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.0.7.ebuild:
- Stable on sparc wrt #109094
-
-*mozilla-thunderbird-1.0.7 (01 Oct 2005)
-
- 01 Oct 2005; Brad Laue <brad@gentoo.org>
- +mozilla-thunderbird-1.0.7.ebuild:
- New version 1.0.7. Includes security fixes such as
- http://secunia.com/advisories/16901/.
-
-*mozilla-thunderbird-1.0.6-r5 (15 Aug 2005)
-
- 15 Aug 2005; Jory A. Pratt <anarchy@gentoo.org>
- +files/thunderbird-rpath-1.patch, +mozilla-thunderbird-1.0.6-r5.ebuild:
- rpath applied, p.masked for further testing
-
-*mozilla-thunderbird-1.0.6-r4 (02 Aug 2005)
-
- 02 Aug 2005; Aron Griffis <agriffis@gentoo.org>
- +mozilla-thunderbird-1.0.6-r4.ebuild:
- Update to v2 of the nsplugins patch, which actually works (even on multilib
- systems). Define GENTOO_NSPLUGINS_DIR and GENTOO_NSBROWSER_PLUGINS_DIR in
- the ebuild prior to emake, rather than in the eclass prior to econf, since
- ./configure chokes on the definitions
-
-*mozilla-thunderbird-1.0.6-r3 (31 Jul 2005)
-
- 31 Jul 2005; Jory A. Pratt <anarchy@gentoo.org>
- +files/mozilla-thunderbird-1.0.6-gcc4.patch,
- +mozilla-thunderbird-1.0.6-r3.ebuild:
- Updated gcc4 patch
-
- 23 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.0.6-r2.ebuild:
- Stable on sparc wrt #99960
-
- 22 Jul 2005; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-1.0.6-r2.ebuild:
- stable ppc wrt bug #99960
-
- 22 Jul 2005; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-1.0.6-r2.ebuild:
- Push to stable for security and extensions issues
-
- 22 Jul 2005; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-1.0.6-r2.ebuild:
- Port nsplugins patch from firefox ebuild. Do registration in pkg_postrm as
- well as pkg_postinst. More synchronization goodness from mozilla and firefox
- ebuilds
-
-*mozilla-thunderbird-1.0.6-r2 (21 Jul 2005)
-
- 21 Jul 2005; Aron Griffis <agriffis@gentoo.org>
- -files/mozilla-thunderbird-0.9-4ft2.patch,
- mozilla-thunderbird-1.0.5.ebuild, mozilla-thunderbird-1.0.5-r1.ebuild,
- -mozilla-thunderbird-1.0.6-r1.ebuild,
- +mozilla-thunderbird-1.0.6-r2.ebuild:
- Fix major boo-boo in 1.0.6-r1: installed-chrome.txt had gone missing. Also
- move 4ft2 patch to distfiles
-
-*mozilla-thunderbird-1.0.6-r1 (21 Jul 2005)
-
- 21 Jul 2005; Aron Griffis <agriffis@gentoo.org>
- -mozilla-thunderbird-1.0.2-r10.ebuild, -mozilla-thunderbird-1.0.6.ebuild,
- +mozilla-thunderbird-1.0.6-r1.ebuild:
- Recent mozilla-thunderbird ebuilds were inadvertently based on my
- experimental pmasked 1.0.2-r10, which included calling mozilla-launcher
- -register, which was not ready for production. The result was that
- thunderbird would be installed to /usr/lib/thunderbird and some stuff would
- be moved to /var. This commit bumps the rev to -r1, which moves thunderbird
- to /usr/lib/mozilla-thunderbird, requires the latest mozilla-launcher which
- handles registration correctly, and doesn't put anything in /var
-
-*mozilla-thunderbird-1.0.6 (20 Jul 2005)
-
- 20 Jul 2005; Jory A. Pratt <anarchy@gentoo.org>
- +mozilla-thunderbird-1.0.6.ebuild:
- revision bump, fixes API for extentions
-
-*mozilla-thunderbird-1.0.5-r1 (18 Jul 2005)
-
- 18 Jul 2005; Jory A. Pratt <anarchy@gentoo.org>
- +mozilla-thunderbird-1.0.5-r1.ebuild:
- Add mozcalendar support
-
- 18 Jul 2005; Aron Griffis <agriffis@gentoo.org>
- -mozilla-thunderbird-1.0.2.ebuild, -mozilla-thunderbird-1.0.2-r1.ebuild,
- mozilla-thunderbird-1.0.5.ebuild:
- Update dependency to mozilla-launcher-1.35 to help with #99084
-
- 17 Jul 2005; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-1.0.5.ebuild:
- Marked stable wrt Security BUG #98855.
-
- 17 Jul 2005; Danny van Dyk <kugelfang@gentoo.org>
- mozilla-thunderbird-1.0.5.ebuild:
- Marked stable wrt Security BUG #98855.
-
- 16 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
- mozilla-thunderbird-1.0.5.ebuild:
- Stable on alpha + ia64, bug 98855.
-
- 15 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.0.5.ebuild:
- Stable on sparc wrt #98855
-
- 14 Jul 2005; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-1.0.5.ebuild:
- Stable on PPC
-
- 14 Jul 2005; Jory A. Pratt <anarchy@gentoo.org>
- mozilla-thunderbird-1.0.5.ebuild:
- added ewarn about engimail being dropped
-
-*mozilla-thunderbird-1.0.5 (14 Jul 2005)
-
- 14 Jul 2005; Jory A. Pratt <anarchy@gentoo.org>
- +mozilla-thunderbird-1.0.5.ebuild:
- Security Bump Bug #98855
-
- 06 Jul 2005; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-1.0.2.ebuild, mozilla-thunderbird-1.0.2-r1.ebuild,
- mozilla-thunderbird-1.0.2-r10.ebuild:
- Add ldap to IUSE
-
-*mozilla-thunderbird-1.0.2-r10 (29 Jun 2005)
-
- 29 Jun 2005; Aron Griffis <agriffis@gentoo.org>
- +mozilla-thunderbird-1.0.2-r10.ebuild:
- Add pmasked development ebuild which will break enigmail out into its own
- ebuild. Additionally this ebuild changes MOZILLA_FIVE_HOME to
- /usr/lib/thunderbird and moves chromes to /var/lib/thunderbird. It's no
- longer necessary to use a snapshot of initialization files since
- mozilla-launcher-1.33 has a -register mechanism which is called in
- pkg_postinst
-
- 24 Jun 2005; Jonathan Smith <smithj@gentoo.org>
- mozilla-thunderbird-1.0.2-r1.ebuild:
- fixed sandboxing problem
-
- 23 Jun 2005; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-1.0.2-r1.ebuild:
- Use the thunderbird enigmail theme #45609
-
-*mozilla-thunderbird-1.0.2-r1 (22 Jun 2005)
-
- 22 Jun 2005; Jonathan Smith <smithj@gentoo.org>
- +mozilla-thunderbird-1.0.2-r1.ebuild:
- enigmail version bump for #94744 and silly ebuild comment fix
-
- 30 May 2005; Sven Wegener <swegener@gentoo.org>
- mozilla-thunderbird-1.0.2.ebuild:
- Moved from gcc.eclass to toolchain-funcs.eclass, bug #92745.
-
- 15 May 2005; Mark Loeser <halcy0n@gentoo.org>
- +files/mozilla-thunderbird-1.0.2-gcc4.patch,
- mozilla-thunderbird-1.0.2.ebuild:
- Added GCC4 patch ; fixes bug #87800
-
- 12 May 2005; Aron Griffis <agriffis@gentoo.org>
- -files/ipc-1.0.6-nsPipeChannel.patch, -files/MozillaThunderbird,
- -files/enigmail/Makefile-enigmail, -files/enigmail/Makefile-ipc,
- -files/thunderbird, -mozilla-thunderbird-0.7.3-r1.ebuild,
- -mozilla-thunderbird-0.8.ebuild, -mozilla-thunderbird-0.9.ebuild,
- -mozilla-thunderbird-0.9-r2.ebuild, -mozilla-thunderbird-0.9-r3.ebuild,
- -mozilla-thunderbird-1.0.ebuild:
- trim old versions
-
- 15 Apr 2005; Simon Stelling <blubb@gentoo.org>
- mozilla-thunderbird-1.0.2.ebuild:
- fixing multilib-strict, see bug #87455
-
- 25 Mar 2005; Jason Wever <weeve@gentoo.org>
- mozilla-thunderbird-1.0.2.ebuild:
- Stable on SPARC wrt security bug #84075.
-
- 24 Mar 2005; Brad Laue <brad@gentoo.org> mozilla-thunderbird-1.0.2.ebuild:
- Adjust dep on gnupg to >=gnupg-1.4 per enigmail requirements.
-
- 24 Mar 2005; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-1.0.2.ebuild:
- Stable on alpha ia64
-
- 24 Mar 2005; Benjamin Schindler <config@gentoo.org>
- mozilla-thunderbird-1.0.2.ebuild:
- Stable on amd64
-
- 24 Mar 2005; Michael Hanselmann <hansmi@gentoo.org>
- mozilla-thunderbird-1.0.2.ebuild:
- Stable on ppc.
-
- 23 Mar 2005; Seemant Kulleen <seemant@gentoo.org>
- mozilla-thunderbird-1.0.2.ebuild:
- stable to x86 for brad
-
- 23 Mar 2005; Seemant Kulleen <seemant@gentoo.org>
- mozilla-thunderbird-1.0.2.ebuild:
- mozilla-launcher to www-client from net-www
-
- 23 Mar 2005; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-1.0.ebuild:
- Upstream enigmail tarball changed, md5sum broken. Copy new version to Gentoo
- mirrors as -r1 #78585
-
- 23 Mar 2005; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-1.0.2.ebuild:
- Use a stub script instead of symlink to mozilla-launcher. This in
- combination with mozilla-launcher-1.28 should fix #78890
-
-*mozilla-thunderbird-1.0.2 (23 Mar 2005)
-
- 23 Mar 2005; Brad Laue <brad@gentoo.org> +mozilla-thunderbird-1.0.2.ebuild:
- Bump to 1.0.2. See bug #84074 for fix details.
-
- 29 Dec 2004; <SeJo@gentoo.org> :
- stable on ppc glsa: 68976
-
- 29 Dec 2004; Joseph Jezak <josejx@gentoo.org>
- mozilla-thunderbird-1.0.ebuild:
- Tested and marked ppc stable for bug #68976.
-
- 21 Dec 2004; Bryan Østergaard <kloeri@gentoo.org>
- mozilla-thunderbird-1.0.ebuild:
- Stable on alpha, bug 68976.
-
- 21 Dec 2004; Olivier Crete <tester@gentoo.org>
- mozilla-thunderbird-1.0.ebuild:
- Stable on x86 per security bug 68976
-
- 20 Dec 2004; Dylan Carlson <absinthe@gentoo.org>
- mozilla-thunderbird-1.0.ebuild:
- Stable on amd64.
-
- 20 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-1.0.ebuild:
- Stable on sparc wrt #68976
-
-*mozilla-thunderbird-1.0 (07 Dec 2004)
-
- 07 Dec 2004; Brad Laue <brad@gentoo.org> +mozilla-thunderbird-1.0.ebuild:
- Mozilla Thunderbird 1.0. Reclaim your inbox. Based on mozconfig eclass.
-
-*mozilla-thunderbird-0.9-r3 (18 Nov 2004)
-
- 18 Nov 2004; Aron Griffis <agriffis@gentoo.org>
- +files/mozilla-thunderbird-0.9-4ft2.patch,
- +mozilla-thunderbird-0.9-r3.ebuild:
- Update to enigmail 0.89.0 #64547. Add patch for freetype-2.1.8+ binary
- compatibility #59849
-
- 16 Nov 2004; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-0.9-r2.ebuild:
- Remove IUSE=gtk2 because we always depend on gtk2 now
-
- 14 Nov 2004; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-0.9-r2.ebuild:
- Set HOME=~root when running regxpcom/regchrome in case this is being emerged
- via sudo. Otherwise the commands will create ~/.mozilla owned by root and
- 700 perms, which makes subsequent execution of thunderbird by user
- impossible. #67031
-
-*mozilla-thunderbird-0.9-r2 (13 Nov 2004)
-
- 13 Nov 2004; Aron Griffis <agriffis@gentoo.org>
- -mozilla-thunderbird-0.9-r1.ebuild, +mozilla-thunderbird-0.9-r2.ebuild:
- Use mozconfig_final to resolve --enable-extensions to a single option
-
-*mozilla-thunderbird-0.9-r1 (13 Nov 2004)
-
- 13 Nov 2004; Aron Griffis <agriffis@gentoo.org>
- +mozilla-thunderbird-0.9-r1.ebuild:
- use mozconfig.eclass instead of mozilla.eclass for building
-
-*mozilla-thunderbird-0.9 (06 Nov 2004)
-
- 06 Nov 2004; Brad Laue <brad@gentoo.org> +mozilla-thunderbird-0.9.ebuild:
- New version 0.9, featuring saved search folders, message grouping. See the
- changelog for more details at
- http://www.mozilla.org/products/thunderbird/releases/.
-
- 21 Oct 2004; Joseph Jezak <josejx@gentoo.org>
- mozilla-thunderbird-0.8.ebuild:
- Marked stable on ppc
-
-*mozilla-thunderbird-0.8 (15 Sep 2004)
-
- 15 Sep 2004; <agriffis@gentoo.org> +mozilla-thunderbird-0.8.ebuild:
- Bump to 0.8 for security bug 63996
-
-*mozilla-thunderbird-0.7.3-r1 (11 Aug 2004)
-
- 11 Aug 2004; Aron Griffis <agriffis@gentoo.org>
- +mozilla-thunderbird-0.7.3-r1.ebuild, -mozilla-thunderbird-0.7.3.ebuild:
- Bump to 0.7.3-r1 for bug 60060 (cannot manage passwords due to missing wallet
- extension)
-
- 08 Aug 2004; Aron Griffis <agriffis@gentoo.org>
- mozilla-thunderbird-0.7.3.ebuild:
- Move extensions configuration to mozilla.eclass. Use edit_makefiles to reduce
- compilation RAM requirements
-
- 08 Aug 2004; <agriffis@gentoo.org> mozilla-thunderbird-0.7.3.ebuild:
- stable on ia64
-
- 07 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org>
- mozilla-thunderbird-0.7.3.ebuild:
- Keyworded alpha, sparc and x86 back into the fold
-
- 06 Aug 2004; Tom Martin <slarti@gentoo.org>
- mozilla-thunderbird-0.7.3.ebuild:
- Mark stable on amd64 for bug #59419.
-
- 05 Aug 2004; <agriffis@gentoo.org>
- +files/mozilla-alpha-xpcom-subs-fix.patch, mozilla-thunderbird-0.7.3.ebuild:
- Fix compilation on alpha #57057. Mark stable on x86 and alpha #59419.
-
- 05 Aug 2004; Josh Grebe <squash@gentoo.org>
- mozilla-thunderbird-0.7.3.ebuild:
- Sparcify, bug #59419
-
-*mozilla-thunderbird-0.7.3 (04 Aug 2004)
-
- 04 Aug 2004; Aron Griffis <agriffis@gentoo.org>
- -files/mozilla-thunderbird-amd64.patch, +mozilla-thunderbird-0.7.3.ebuild:
- Update to 0.7.3 for security meta-bug 59419. This is the first of the mozilla
- ebuilds to use mozilla.eclass. Remove unused amd64 patch which exceeds
- repoman's filesize limit.
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
deleted file mode 100644
index 0d6ff9e2..00000000
--- a/mail-client/thunderbird/Manifest
+++ /dev/null
@@ -1,240 +0,0 @@
-DIST enigmail-1.6.tar.gz 1231111 SHA256 10d5eb7ba364b9b6e6275aae8bba1d0e4321ed7d55a715337d566ccf2a56ea4d SHA512 877ca75a0ed1538f156307dc181ce8808deb96f58250d26d4d2c1f474d637959347c2305cb3b8f92f12d3ebd95bfa9d4d35aaaa1f4670728f205be7ae76852b8 WHIRLPOOL 91a11a81cc7b4c05c4a0a320284bc362b13f6aecb4fb20b04f38080bffbc5b94ab1913cf7e2d4480a452a916fd0d4297830ce0ba36867c7418b11deb1e060b06
-DIST enigmail-1.8.1.tar.gz 1592706 SHA256 15b621455fb945b0ff1a55b50bd75e8bacee8650246fb9cd683b55b8d17c6dbb SHA512 5eff0e8ee9ed2b4def956ad6ca83db47f3710ae2937cf7ec6958e8b0f8941ce01c3c99285d2c127465c6a99ba4aeb4dd56cfddb996c5dadecc4872bbf63d857f WHIRLPOOL 952de0cfbccd23ef0e7862360909542ee955c47b7f90353cb2743f95f9f0da62f73981bb235896c6c91aa4fd5a03e3477648911b562bb27191002dfa452433c7
-DIST enigmail-1.8.2.tar.gz 1604159 SHA256 1d2700799bc52aaa8e8c9f7a0f5111281ff9fbdffc093cdff070657d574eb2a6 SHA512 51eece988f466aeb4a343719a86dc7d95ec41dfc3ec7e3d8d2f360528675c605f8f2154f10aeea6ef82ed87c784f1d13bfc978e052a9ede0072b5137f6294b11 WHIRLPOOL e12a703899e0e4c98adc58b5f4bf1f74e24a2cf09c1a706a6edca6aca06140041b293f23e6e5b05c507177b4148533ebc3431fb75592aae07d791a899ba2c45c
-DIST firefox-24.0-patches-0.9.tar.xz 6576 SHA256 615b47ed076ead8f6fe8a9cc8b51ae7615bb8fb404a3e7254190e73c6669479f SHA512 caf76c23e3ad4ae0fd9d240d4ee61c289bfc727ae8117a17c27396d32ab9e06512cfa53da86c99e6c2d941eca96e18c41775473f3c4a16cf8c91a2e8dbe144ad WHIRLPOOL c0104c84c20a28b945ce2fe5a22e00ccd412d00bc38e4d51583fb47765bd639808db1a1bb52be9b7515423437ae131e12dd5f837b35d8e2e50dfb86341446396
-DIST firefox-31.0-patches-0.3.tar.xz 6004 SHA256 1ca282d9b58e611c395fcda508bf0ddfebfc91ea6a6132b59f1acf90566f663c SHA512 4469ccc3200955bb790a177352ebdbfa5c2299581bbbd0d83be4e2e0ccd5cb850c5023f3784dfbb3cd5d0dbed9bea4b533bdbe1627e42ba60437b4743a0e8fae WHIRLPOOL 86b2da659dcb11f34cbb6bc966d7f7ab79fb3f8f3584f929ea50f7893bf84b01ece435c4598c05b538d0719fb0426fca51a1cc9f9abdecd8b8e8beb5109cc899
-DIST firefox-38.0-patches-0.3.tar.xz 4796 SHA256 bfbef81748f76f5f80c3ce6e6b810b65f6266f71da02722b1e8c9fad865b02bd SHA512 a974e33759246153db7d83488f1326275efd12c44a6c8c539cbc35709b4dbd27e848bda32f302ac2baa5d8729ba20579ebc7f643419757f542972ca1a264d520 WHIRLPOOL 3549239db380c02a1575ff407ea684a14827f2250d991b5eb6c8a341ceebaca57cd2cc422e160f00dfab933385d677574cd84947da07bd282c68bb84c40fa42b
-DIST gdata-provider-1.0.3.tar.xz 55860 SHA256 2a6b8c1bed9c32dbb91bceadaf36986bffab4379ebf8ab1af83f9321b38f9cdd SHA512 d1a99e179f4bc57c98beef80c27c5f774dffdd177a0ee0adf27441aaea27f96d61e723e592f9fa813b943acb34f572d5769622e2dd45c5befec762e0cbe013fb WHIRLPOOL 2d896ae041ec8e6bd6f9474bf01ccc43925d89254cd6c719dfb70e1a5677f21fcc9536c2595f6b1b5823607d69248512d6dc9f5a1f208bd2e25a59f30a0c8c3f
-DIST gdata-provider-1.9.tar.xz 80812 SHA256 8e60960999c752c49d6414d14c35c2d0cc474d4a199ec99e531453d4d60bc5a3 SHA512 b1411b0a8614eb5e9fbdc0a41eb5ed38e8d4c90832e2a356fd0412b554af46bde4b766b213d9da3cafd85206da44d333354c9f6b469c95ddb190fa04fe14a54a WHIRLPOOL df7451e55f937c604d92faed82a16bddd6ca87a7c03981324c5409ab5824ac1c631ec767f10eaedc6f7128cd1f9001eca599c848d39e116d9722f26811b01092
-DIST gdata-provider-2.6.3.xpi 115020 SHA256 008a302410b152e956cf56fc0abe4f6cc191ae51ab367abb7e0467ee65d44093 SHA512 38d2a581842de0937a96b7498db06aca120b8cd6b9de96a0285e90f57c28118193a24f32c9fdbee72233db0675a35c7bc51fd3ba6ec41bcf4521adf48107624e WHIRLPOOL 70d87e73d355559879daf4a00c9ff45c24a455af5fb2f93e8034811b0c444799bd754cb00ef63c321c3f7d85e98a62148fd0e9524fcc07edccb5c02772d7b515
-DIST lightning-2.6.5.xpi 3645840 SHA256 c4bc84f7e21148d6d06f4f61de70c7b4e331b53dce12979309e91294d4289b31 SHA512 880002e1c01a06b22ca20a120a5e4d893c364b058d7d52d12dddcdd3f4215652ae2c20332c3ca29fa6c5012df71330abda05bf3b862485043ddd481628ef801b WHIRLPOOL 5003a341a174cbe7da8b069d9f5d6ade0a7c0e8d842a0c25f74702e997942b3ea43be1e0eb6913d75bc78ef23fb2ee57551860d02b331db039cd6adbfcfa1f5c
-DIST lightning-3.3.xpi 4226096 SHA256 eedaf565bc253a6bc21618dcc95eb2cef121745c249734514bf37ebd6abb3e5a SHA512 c0ae9d259ec28eb6d7335426cbaeaf2701b4a1230de203a5bcccb86937cadca6622031e7a7de11fa5a733631d20a2362fbdc04a1ab649a9383a2ae9114ab9c34 WHIRLPOOL abebc35ca3eaddd50e8660e647c6382943327237375e1c31c567d03b4a91ced37c55d3e5e41b88d252d5fa025c56147ecb53e20dba98c08a2134b38848ffe98a
-DIST lightning-4.0.1.xpi 6637522 SHA256 a93af3b8548a82e5709ed1c0d06d0a103e3fcdd5e554b1124e42166a814be3a6 SHA512 ed8ae62eb6b339a4108756934142dbc2aeb7e039d6fd856067bf3f24ce5a2450336e281dd018b5a14c359c5f58fc20668e5cad4b3929955572f44002be1a940c WHIRLPOOL caa23550eab6cc8f4b8ec63dd6c34282944cb9f150885ab2120d315db0910b640fab3fdb466d97cc7e15364e88bdc09c7041f107d11bf508f361979de1bf2722
-DIST lightning-4.0.2.xpi 6637618 SHA256 d2d4985058dc2755243fb60a7869cf07e835f871fb098ccc2c7faa5d07f63ea6 SHA512 f73afe1e4ee0e822102226a39f657fdcc397dd4bdd3824d9b793f6fab667fc70eb5bbee48cf088a5c1efe229ac8d564bf36c8998c2e10210f70612d380b7e2c9 WHIRLPOOL 7488b49ba36f385552951eb34c36098af522161ec9784cc10db5659efe002d415e5df13ae11b9eba06a1fa329e85f75adb0a025b8cbc71814f3f7195e6b4ad77
-DIST thunderbird-24.0-patches-0.1.tar.xz 1056 SHA256 2a4e128a6f5c35c865fbef77c006e6b24b98f89ceee5de6cfbf572e2c5fdca70 SHA512 aa411270fa4b6ffebbbb210a57a4b5c900ae5a696b7d6050dab2ee439365f3fc7e348c5c45b7632279d6f3c54009e7b29f1acb42501960489157875d79891361 WHIRLPOOL b7e7329d1eb78b222cc18c7b1750e737706e66f64b31ccd94ddf27733d0b8c651d001798d2319e544ac558affe76f69be71a225e246b99a36cee4fd0808dcf5f
-DIST thunderbird-24.8.0-ar.xpi 457862 SHA256 e954ec8c64356b82006b01f3bb30d247994ce81f37a7e96de93c606b464c55cc SHA512 f8267f4ef885d900e15bc8609503ea6da37dde39b17362b0e35d384ec51416847c4c898a638708dcbc792bfb1a819bacc1b1f9f8bbff45623ea521c902929cce WHIRLPOOL 8116a679e37eae740e880fcadb48ade6d49cb96732a4f4212038f1ed03c15288219fc7be9a308709a658882872dc79aa794907643df7ab2c139358192635eb98
-DIST thunderbird-24.8.0-ast.xpi 373831 SHA256 acdfeef9612eb4ec261ffadb8f5ea494aef4200f9758df55365646a99a6bd47c SHA512 5968a948bfc69f82982890ac3414fe6d9c8c587fe9b815dd29ab3d4a01b27e67d99270d5f915f5c86edab430fa3c4e57ee2dae73be1d32bc06088831180d2e14 WHIRLPOOL b3edbf4b1f70df7d8d08e24f801b82961174b5e78b0d8977b0a070c18a4dae0871063e0f177f2388b8dad1589a2e33d0f87a876dc63bd3f558cf645dd3d46718
-DIST thunderbird-24.8.0-be.xpi 416882 SHA256 861ec1313b6e53138f6d077f48315d99caff08057054c73416ab6fef37ac5ba6 SHA512 112aaff5a25495684b0b30a92ea9c97f3d17edff049e4b1290308d3a5cea0217a8e0831cd79489364d6ada96bf28836e061118cbfaa5047bd74ecfba9532374e WHIRLPOOL a8eb9a6be65d04b8d2615e53182e40d93039a862c41734b2b67282819d2cabc7f8b3408a48c792d25c2c213a3341bfbb29f4830d9b3cf319a0a56cd33d5101ac
-DIST thunderbird-24.8.0-bg.xpi 485024 SHA256 8eab0f0c8378a767af1a3b6b6dfb695bfc21bc21b1fa7a4645a31caac3702a6d SHA512 4eeec990207ebdee06b7da3b3a7fb56d5ddeda76fa298e5004d6e0467684cedf81546d88545b6ad814e692c986fcdb834a0186af361537aa4932a7a6a965fa55 WHIRLPOOL f327828899f7a47d92c087401da72f8064e0f3c88142b6d806d457cb99dcba65711953c09067dacd5742e4beb9ece1768ebbd07599e7471d91bcc4cb6aa50e7b
-DIST thunderbird-24.8.0-bn-BD.xpi 537258 SHA256 647b426bf71da4580e83d2f286742897b5ab93aede2f331f995c18a3fd42b03b SHA512 7836b6a15f8b9ef5dedf81f23c59cdefe45982ceaf8dff97c67dcef31dfb524fb77e3e4c5945373b2d6ce7a66ce52abcd963f8dceb135062118063a1e91de996 WHIRLPOOL 75677adc8d162c6f30e3a7f111629945a9031c81a718e51e38b1df834d747b64494d1023956aa578341096e1d3341921bdcb52d3d800e81ee0328d19a39c4125
-DIST thunderbird-24.8.0-br.xpi 427680 SHA256 6eb9ef9f9e4cdbf631450aea2e668ebfa32f07a9acfb5676178e47bda0202d69 SHA512 1c7042ed95b172e0cd6700e5042321ee6fff8f9bae2c14f68343e7807b869f005fda1dcc9027fc32621e3fe11c5c9dd55281ad053c0f860b399d4a7af123c1ef WHIRLPOOL 44fe3e29f901b4af8cacc0c0cc18225593e710f6e3b50a43108ae06f42cfe895434e252140ee4772ee577e7dd61eb9908450a0b188a6099022af2696d42cc06d
-DIST thunderbird-24.8.0-ca.xpi 429746 SHA256 fd754a7a6879684fb2996fc9584617b4cf5276569f0c9d6476c773e13f3f0f78 SHA512 d0cd58fb77b4ab01c55456f43ee445851931cd52abcadb33cb4d5c93fac65757b353fdb52a090222de5a938a92349219b075136fbfccc9ffbe92d56f67b6747a WHIRLPOOL b6d9ff0b2998d2f18856ae8d63707d166cc4862ee1bb669fb338e8f2511276b9c3715bb7dc6f3d32770ae8b26d5c4a9ccf1928b303dedbcbdb81b866840b495c
-DIST thunderbird-24.8.0-cs.xpi 431476 SHA256 199e2ff2d93ec03fbc1bc0d3bb783f052d6b28d7fdbb0901290075ba94a9a073 SHA512 e1e835460369f018e8f8ea99853949f4d3aad21d4341343048ba218bc30cf81236e7c6fb20a565a0f95dabc96ad961f23c7723a87c3752fa22848df1cba13ecf WHIRLPOOL bfcdd60dcfa207aea96e1427c90023880ee3f8c274bbd51e1aa71a8c0d9055ddc00da81c7d874ea4cf38d3ff397fd41b1874785ea91c15ae07834eb5424c3e43
-DIST thunderbird-24.8.0-da.xpi 409627 SHA256 a05338b5328f1513910489f5cf6db15d5765aaaff4246f0e06ae597dba3a9be1 SHA512 70941cce99a9f75d413f73d3287f4d6120efa657375717fdadf949d27c46680cfc009a3091f69576d44309185488acbc7ee7b0e3c18ef02c8489b1b64806ffd1 WHIRLPOOL 6fe4e2ec2620c9e0e7c726b82a07ee01e3fd28586289b084178fe2d67eba5b8bed527e60500d112ace600b662ebb36bcd652e5f5f87329e8bf29fb704d6c0c12
-DIST thunderbird-24.8.0-de.xpi 408674 SHA256 45d5155abdcd00ea0efa8f57ac3c2229abe6e1ee45d66497aaa1ad7c4659c1b1 SHA512 550990c187e4f6ce7be42d5028271f2deaafb62cf751644acaf40ab101005e461fc47044d89bef2640951d0299b132b8aee76f66a2d53986a20294a380a34e75 WHIRLPOOL 8081de4bc48272821d06c892802b3d6368e0a0af929fae607b272ddc2e53bfda25a73bfe51e6eb35f6010814addb545180508d68f539b2e3102ed7803787f664
-DIST thunderbird-24.8.0-el.xpi 464552 SHA256 9ac5e9cc4cea2582359c31738bdc50f10ceb402991eb9c1ed7f2cf2c10a3e631 SHA512 99157dfac6cfec25f6cb21f6ea625f3f837c9a8d33e5a7fac948a6e00dfdc82223d12c8ddda87e1a1186b9e23aa8970664b6b0546ad63537ed59b4a48fbb7c06 WHIRLPOOL f196c71cbbd910e99443cf5501af5b816f0f9761da414fa385620abe6c74e11d1085ae73887fb4f5cde6ad9f9685b2cf5306f72536c2750ae3fbfe9ee5f577a8
-DIST thunderbird-24.8.0-en-GB.xpi 400962 SHA256 a0532658cd67add0489f08e878b76b87eb2e166e91b7ae4e22a8745198e6a8ac SHA512 e75611d535a5ecdcf40642a2e50e19bad312e5bb59e9696dea3a5a02e40e942c88293c510c0d71b41fba3356deab3b48b7f08900098d3d165177d37e40571168 WHIRLPOOL 783e0801e3a69b882467a4b28264edd9eb785b40d48b3feeeb87d3e9f6efa6b00d380511f78e4a0747255cafbd54aede1136b5d08f732df85530d3e46081957b
-DIST thunderbird-24.8.0-es-AR.xpi 425657 SHA256 82ef4326d06398a526f236d7915c6957967d870e4752110ad95068488d93b7be SHA512 7803cfe3c06b26fdc1f161cbebd60f80fabf793d82f84c4cc2323ccb91c81fe5fa63d59c681b2feb3c97fbebba1497cfdff527bf9ab5d8d97491b9c7a919b461 WHIRLPOOL f7b6bff1e4b4e469f27e5434c40260eb65d0f74d8947d3e26726297fb9f34669d32b3d0edeb13ea071b045640af3dafb26dac547d324aab8ef9b38bf251c48c4
-DIST thunderbird-24.8.0-es-ES.xpi 366308 SHA256 3e2a066b27256a3e87f0c6e47aea8ddcb12e2b09850c5cd9e46a5c4fbf7e5a1a SHA512 fa1526629ebe6947dcac6680a8103465a24f7bbbd148c9f2b12aa11bd977c0fdb88ac083272f9c69b1b861821cd2b29ea389776d76b08591854f8a8a89e1183a WHIRLPOOL d95611a028d99db70ca4c63b87c90abd7efc84efc59d08c9fc4d3adf0965a9380103cee111810bd7906ccb0a4e0bd3b2d1129475200923fd442556baf907f2d8
-DIST thunderbird-24.8.0-et.xpi 422893 SHA256 abfd378dc6b6f6cb7a269bf52c9070a6f77c7442e9049455184b912e296963bb SHA512 95dbb7a2c831dbde2866180f6004658da338fb00adab2c187b1d207b0d9bd8f6f51a8fde3ebba564936a9ffa2db294f298cb218b7999e94311957ac37f31eb25 WHIRLPOOL 0e03a888119458febc45e93b9603cec5d67047f4d0469b4c4f3b690edabe233c2769f28d4cd3cd5fc29932b6b9d3fa42e4f0b4cc0e124e7b40d3cfd99ef2c330
-DIST thunderbird-24.8.0-eu.xpi 418497 SHA256 de05f69388ad1e52670570fc0f924c33402357e1af17114cbde42cb4ed0bce05 SHA512 64005b22c16e34d6a37f04010c6b5adbe65bd44df55bd39e21386fb9c4d56f12b797c49b825bf79be34538a978e6662be8b717ad17986adaa0ff39fa759fc90c WHIRLPOOL 0c383feb951aba8601f5afcf4d5e6cee5367aa38a13e1cdbd718d74f52f21f21a170b4f6d0634e068e498154c08e79bbfd16d6366dc9293adb589e308d41d497
-DIST thunderbird-24.8.0-fi.xpi 424264 SHA256 09254e8e1ef9d6785bbab49a4643b574731099737095cb6fc5904f6559b566c0 SHA512 7d4773417fbe358307df28f72cc66308f4d977636142f792a21b6da38b507ca4ce9dce315ed1164746962ae7ccfe1164dc48fdf4e8a0698177cc5c76c13b8a72 WHIRLPOOL b3a92b6452125dd2bafea5ce7659bf2594da6f7e2c75de121ff6ac7538d1262de3e6c75fc6036f0b9f9c4a81e18da2bf5d66e46e5562e3955418f48ad3f83a6f
-DIST thunderbird-24.8.0-fr.xpi 431289 SHA256 bdd9c7056baa1dcfe1f311074f768babd082c717d6c738c27ff344192f1ea032 SHA512 beb420ce99e6d303ebdf3331c365bf0d0878806ab36bd37c2d9b091cd884b150e2091bb11dc14ea4f33f51ec5a46918acbddd8eda1b6921691e9dd3cc0120b72 WHIRLPOOL 499ff0649473f4c5a79f67364483b412ef65250e08ae7c1444ef5c22e444f5b96179f78a91f5bebe1f4c3edd67942ea7329277f584a5a808b2d4dcc739376966
-DIST thunderbird-24.8.0-fy-NL.xpi 426098 SHA256 8360386ef0d816767cbe94860b6fff61133b05ad0325c7942bf9f8eb693a8407 SHA512 4c86b31fe2efbc32c6681fe6bae6dc85bbbdf12b82622bec705b7ef6b390912b5d26239c78e365311e317d0eb1999fc84131ede4b1583ccd528067e9024a4553 WHIRLPOOL 9af1cabce9f0f5d6ef2e4e757fe0c1d5741f84c9d722f55db0491a01621d807de88b0e49e968f8a20e80ee0f9bc18285c922c666e90f0dc28dfbfcf5080d60ee
-DIST thunderbird-24.8.0-ga-IE.xpi 437114 SHA256 7913a776ad7ace0b7cae5c2c270ce1c36db7b9b2344639c6ecc77d314ab2d407 SHA512 6e089a515f957354a32d12c4ca81c7fc422422ea44f4b4995bd6ce0d4e26fcd4cd35d1bdfdcb3488ec332026009c8fdca487ed19c24096357a9c364481a77aef WHIRLPOOL 51cccbe0bac30cca14b2c1bffe1cd50f292249f973c2d102e4036cf8bc6d474df0cc7b502f0bcaafac996d54ab11b89bce15554d49883b7e2523146f717899c1
-DIST thunderbird-24.8.0-gd.xpi 440092 SHA256 3de52a7024e8e4adca72d85d136457c10d8fdbcd03753adf4c26455077ffc280 SHA512 3e5b355fae0887c3a12a830815410d935812acf3fad4817237e4090dd39d22f0aaf4d8c2811ef6af90f9b3d12797ee3e27cbdd12d83d4fca98d65f15a5a84f3b WHIRLPOOL 742a32f8d6c869429dd0dea1d35f77aea1b46c60bd4b6b88c7c2df50d1408d68ff80d03c84c275e4323f040d2786c88d7ef4e73b641cf4c4ec886493e4c59c15
-DIST thunderbird-24.8.0-gl.xpi 427543 SHA256 31cab27c8a854e4d80b355c105b06cf44d18f977da8449c015b36740460e28d5 SHA512 c9ebaaf1292be1f14bc7b95f98bb79b764a764440176353ad4deee351417ff879f3a8690b6fcf7d4ad26cb67b6e995665affd84e76d3e522a1d682a915dba657 WHIRLPOOL 6e0e6de7c6aa859f1790cc6570b0599ec722f484327bb70854536c182be589ebec549995dfabf180df34f043c2f3ef25aefa5abd4f03805b4c18ad27a444ca4b
-DIST thunderbird-24.8.0-he.xpi 457065 SHA256 68e3e56e8d4807141d3cff46574940530c362ce04ccee947a0bfffe32e534e8a SHA512 7530c567efec3719f787888e3ba4e38ad79d0abea9622ec1cf4d199280ebd6b9d9cde54fa3d22917faf3a4081fde11e181108bb39843c149f258f016ae5198a6 WHIRLPOOL 5a7f237a5695d99516c9bb4f1dab3488b6e82de5a3ac6042edfe510773044c3e9a4aa546a8f327639a0fae5f1c21e510e68ddac6ab14cbcb395e8b9e92f9ac42
-DIST thunderbird-24.8.0-hr.xpi 422387 SHA256 e2d1edc187ccee9039dbcde65a5d7db85e394a38c3021f2c2c4429bbf16abf41 SHA512 c3b71943dffbf0a29a9091e4bea2402478ad9f95978eaae55129439d3e8a39d0769045890cba54d17cae97293f76aee3c5de7243e4e0d72f19921fcd5158a399 WHIRLPOOL 4ffb188be3ba6e6953a72388d87be24c90847a6c1535859586fe0499222c78bc4f8c87e11c3ceb9c9403a17e7053be8ff9b5dd8cbeeef884567432ae22cb0fb6
-DIST thunderbird-24.8.0-hu.xpi 441511 SHA256 022bea0bbb7506a4d5700cad4bca74c10c24c18de828c665bbcbdc04abd79906 SHA512 df7152e766462c6e99850af6465d30c3a33664302fa9f1a532eddece4cb1b37f084c85149abc4dcbbc7c919d72c21d9d09dd59b0e02f002913f83d8e5491391b WHIRLPOOL e77a192d30f6245ff792edc2013f8ed9264fd9a2a1fbe061971d7c405950eb47c22cfeefb7222688e96f3d10e865d3471d63cb94465342034d6eb987040a26e5
-DIST thunderbird-24.8.0-hy-AM.xpi 477923 SHA256 8678ef98188d35fe3430ce8fa80df624492b9c14e5165ab5d6d0ea5687ca5df0 SHA512 0be1ba3783d1e0348dc64ab2c63e074dc517ab4c14f8e3cf887580b80b6550575a6c0c127bdfcc476f9f08e66d5b22fa88c0ccc6598403a6425ac65f3afa2ed2 WHIRLPOOL 89fc87693c2ce98dc678274388a2e4fd85917c9f45268cde57c80a33fa98b21f6dc62352944742f64931554b32827f1b41bd9daf85dc61cefe176c7bc408c108
-DIST thunderbird-24.8.0-id.xpi 457499 SHA256 1f0013f108ad19bcbb1371f3073c0c6efb7d0f147f7d5c425c1b01fb9f201c54 SHA512 1d5c9f40933d367720c5ad47721a793d7c799db8c99fc029772c80f81a8edc9d70b0b9ccbb5d7d4f6c4b14772d78c0e073876b84171f3c20fc3103077af5464f WHIRLPOOL 0941d3cdbae511c202ec64606281083ea2f51654be4e447914cfabb83e9e46cb1af3bc4ea22ece1c570b01df27df741f16ff0600e6dd856c132dc46a351adc39
-DIST thunderbird-24.8.0-is.xpi 425711 SHA256 f265fc9a62983c54a23346668a699b1c9e677bdc3d6d83faba01f298562410db SHA512 49e135742555faa10007c984337e66c8ac35343b9d1bbafa5edf31f7149eee0753dc96016f5513245bf268bfc2463319f1e29898fa5817dfa7d44457f80dc222 WHIRLPOOL 2af3860c7b8d3a0fa05de26c1c8fa4b809aa179bfe1dff168edcc1edcf9214566c387550d781167ad79d59dbb04402d7629a1c977093e40549b93dcb921f5712
-DIST thunderbird-24.8.0-it.xpi 357933 SHA256 cc493164a44011568b70c563f727027f4e3f99f3fdf0c34e0b3282575d955459 SHA512 a96ace69534bb3c729d34ca8021189f7578b6cd2a4e0befdbb5a08e6e6cf3f1405ea096ed8f7c7f3de3880690d3cf6534145261e30c9d1a15b4326b84e59418b WHIRLPOOL bcbd53e1d2cea1155ee663ce7b9f38d320b2340bb5c84c1a22ff0c2be08b80f52061c041ab3f3de924140d32a7fa2bb2895d67838f638722b7d4795d07ce7f67
-DIST thunderbird-24.8.0-ja.xpi 475559 SHA256 ed748b52232a56940da303da2dd7b118d93c1a573f655993473815ee800ac12e SHA512 5911554a2f965579c2a78b09f49b857a203a76570361eedf74ee61ede8e89496a1049e2510212d23fe0f19445d11572f74cd5cb17c5c0c28a4d43773d70b672c WHIRLPOOL 2b7b30a7bb336603808a192c32ec90232274240e1b71f7d3a4e6010f566f3ea5022ad31382a91e8be72b9c9325d6701f7971c990c5a7fcfd139960f2474f1620
-DIST thunderbird-24.8.0-ko.xpi 428071 SHA256 6f4c37fc85a5b4553613070523d47e148acbebd7f3a4ec8c1bc3c63d1cf74e8d SHA512 69bb1dd1d2854f061830a98cf7c79855cec98c6400f95b240036026cd468bd84f10457b1170a016e8cdcd7720e91121bde05be20a8d9c474f82b96d3997d9c20 WHIRLPOOL a42f9168f2a3f1bae61bb9eb128398649aff1902cfbcc2c52d550acf00e6cd972a4a8ca0bbae7f54129424dcebe19f460000be3f7623afbea153782641afd5ac
-DIST thunderbird-24.8.0-lt.xpi 443260 SHA256 b8ec362b05c0020cfee6a306a4dd380676c2e9677f09e7fa314372ed5e522e78 SHA512 7b673d38109e62d869aa554b79a9c8101c237e491ee3599b60ed83314e08060be0a96444435a18a656fdee604ab628f27409a5b84b53fd18fce3c7de50580cab WHIRLPOOL 9ae217e8cc3fb038a14dc58b96d5d61afb4f0bab5e3d4d3fed6e17ff22623f681d6c883fb5c56e52c1bee699a2e7149f6150cb94f9cc980917f3e6ebca84fd5f
-DIST thunderbird-24.8.0-nb-NO.xpi 418922 SHA256 a24e7504b11de96983a8b8067c3d0df6011a1a48ac40356a4b8e3017eaf5903c SHA512 173f6a3fa1fd48d67927f350971e2f3937a090d14becf78866345875f89bd9381237c4d6ca4a065788f2a8f749ed24f4b5e7d7f27b3622d15010021774965ac0 WHIRLPOOL 7002bcfaf80bfd0d16cfec0fd5b38499abfc61a9fe2e7330db035fe332734a040c1c9646daf8c46062816aa7a6b89f31d36b776d74618afe4fb6be7c1f34e83a
-DIST thunderbird-24.8.0-nl.xpi 418764 SHA256 07d52b12eb6ed5bbe13421f9d20413ea5cb06fe041414e5689b06d993db088e3 SHA512 c392026a91d8a6e86cffec705f792fab33c81284084124e560827c121712e7d28eaa94443c687782013c32358d7fbcb15fd3ea8b93c929c0dfbc4d6d8c9332f7 WHIRLPOOL 763abcf82489c276fd654e8abfb84d84d8aff0685b4dfb56c4fc907c66a083d3aade84334f416dc3beaffa21c5a22a795830b8a6d34fb143eefc1cdd9607f991
-DIST thunderbird-24.8.0-nn-NO.xpi 421134 SHA256 dadfdf8fa79ac0f9dd9150c50e28c5c34c3d1c916f64fc456ecaf4ed0058881b SHA512 91e3aaf2eab3c8a5eabbbe891f6141cd48f8c6cbc5e00a979a1eaabe8de36031647d57cec410fdad0e8e42f890096c4900c8408d10f350eb765daf7a15a9a56b WHIRLPOOL 861d024e803ac5da232a0c638a3b471005368ebecb163703276ee43e3c599707fc37ff459ecb7fee80e47d84f1200e6197e6afd4c321895cda416c0e487bfbc8
-DIST thunderbird-24.8.0-pa-IN.xpi 508272 SHA256 04aff0be47072fe90dbf620c0520979e791cedc81488f8fb49217429f6cd5e57 SHA512 e40092e8b3b9bac9281aebeb7369c716b4d96b5bc67327bfe3b5afa0cc2f99198928fcb1fbf2d6b2de9cdcc7659ffa6c5eba091cf9f30267efae36856f8475f6 WHIRLPOOL 22443b2a71cead6c0d08ee49a75cbcb5252736f814ec5da619b1d48ccda206953c3327fd9ac177574ca30188433f25bd15f65f995e262cace5c0f058f358b345
-DIST thunderbird-24.8.0-pl.xpi 401753 SHA256 7daef6a6c36cd450b69634d42e1bc56f703904b7ee994b844a1ab6cea975d5a9 SHA512 421755538eae1538a2347662c268457d5186deccbd50c461e7f65f152b4461f3bfa308b6e98fa330dda77d9a05024f9efbaafe6d3a7064f98d4a7910d5b3f58b WHIRLPOOL 2753e1c5914e7af440dda2413e1b6a768b93fb8fbc514b03bf8656bb489c4de4c4aedb861aca66e3febf325d346732da3d7919d22240a5d639c3c4bd7addfeca
-DIST thunderbird-24.8.0-pt-BR.xpi 430909 SHA256 60ddd15161ddbd99e5b17f7d1a27bac82633c13446d7cc320cacc4e591d9c00b SHA512 a64f0c7f6a80e310749ad9261ab24efd20957b3f95af239d5ee42af5fdbdc4a420a7f2db5a87a8e84bcd94dad2ed485e0df6824fa51f0aefb164bc1514365f8b WHIRLPOOL 39b6bcb78dfcfc18772264e8c3b53cc7171a313167782061812fa757bb1de57f5c2abe6d244bbcf386a40c330e837fee80a342e623c3cdf51f2c16c026f79bd5
-DIST thunderbird-24.8.0-pt-PT.xpi 425025 SHA256 91ab184f36796ed8cf2d545d26da8d67004454a0c65e5d59e5e684be15ea53b8 SHA512 e78a5f7c458ea058dad3cf94d30eea597eca63ed1fbdaebda0300a9b9a5aae0c3b3f5bfb0af6d99e09dee36739bf90a23240fe43a41eda12ff6281bc166628d0 WHIRLPOOL 90656993259e2b60e2ed50e9813746298bd1073936b52b4dc35d89ba8959fcbabd1df4e88ed8dbfebce690ce6bbe58a7b9c6ca8006ec6d3c558ba4540ca49c3c
-DIST thunderbird-24.8.0-rm.xpi 432385 SHA256 819832e0861b77ef84094e2d83e01f95c95c30db766be872418810a8422ecdfb SHA512 2e7a9a5fa8993398d6e23af0dd621f63168476945e00ef1cca28a77b93b119214bcbe8abd7f9b419008e4b3bbc707e10f5c0057c3f31ba3f0092515e1eee5e23 WHIRLPOOL 094cb24ac7d05834e2a2069f2a1f95c3035a0bed68080fb59187fe72af28896e8973eeac89d757a66bce5c3cdb083b370990b6c9d4e4b70e2d822bf81c595604
-DIST thunderbird-24.8.0-ro.xpi 497491 SHA256 99191c90028539a69a42b8ba0bd62af6226e945e75b7ad2d6137450810c57db9 SHA512 6abb3b53419a064d954f419392b44b0753f8655884c1bf67672d09bbfd9df86ac89395d545826011eb2b9478da946ecbe033bcd7c490f48fe94c78a22855eaa6 WHIRLPOOL 4a56cd17ccc6ad8d201f10ef4ddf655c50eb8cb892b39425f26091c9c9fcd606273b73bb02b2681749b2c34e41df8e321d989bdd55095f33b7f2f2402e2aad22
-DIST thunderbird-24.8.0-ru.xpi 425098 SHA256 927801fde3daecbb66e14024280efe9c5e63c8a443c8a2895a00b5ecaa578c03 SHA512 0b1e63e2f6ad32e7036a755c27654e274032a9fb13bbe1f4a71273e5f881d8bcb463ca2c8fbce6b5f6225f1f83e20ed9dc0be9e318630ba4cc76672cbb81a2f9 WHIRLPOOL c27581488bd79ae52e2ae0bfb6085284e9b49b24b162f8cfd0289165206e2d587578f9097975fa1dcfa3311584d26db5b60155836a56aa684c8a95981be4b8d9
-DIST thunderbird-24.8.0-si.xpi 511167 SHA256 1a6def95da3b092ba46f0aa1f853135de58e94c16b91ae42aa4810f4896c24c6 SHA512 7ad3fba7ebf1696721ad03250cfb0dcf7fc64c7def5da241f25d4e3af386d859b18d8a0612d76894a3923d50830e623a4ae236c97ce5811c820289ac9bec401e WHIRLPOOL 68c53ea1e2de86f5afb5c83df367e947b1109d08d019650868a3aa1d4f712677cccd958ec63af129653391e68c5adc09422fae0de9e6a7801a498164b696d8e3
-DIST thunderbird-24.8.0-sk.xpi 440106 SHA256 f3a9982fb0e5f560b9a3ee9e594cb12dac3a41830f14c0666d8466e9d6bc8a94 SHA512 8f64b5b253596105195bf3cd1a80071d1b7bc92a1c947c71eb7bf3b6c2ec1d5edcec27f913100d49b2a67178a948906dd5316f2bc3331fdb21f9b9b5052d7a68 WHIRLPOOL 7724968f630297f31514a833bc2d30fc1857deaf234b39985b7e04b553a64c675e7c871aa797d8d200eedfb734047b9abdd27a01ed47a8e75ceb88369941fb36
-DIST thunderbird-24.8.0-sl.xpi 421706 SHA256 73485bf79d185b9b41f6c1759b175e83e2f3fa02d8cb97963bc8cdde148ba3ee SHA512 05e03fe3360b33ad3155c84137ca95574437e450893de453ed1e1db0f58ef1c8034f83f9855818d045b0518151ebcc23676373316b49ba0269f7fa78f329fdbe WHIRLPOOL 2e37504147cf7ba3bf10f6ceb92dc4a37b8059aac67c89f162d41f4c54d5b1bf9d163ab17176778d1ec2e87d6afc7caf9808efac262ba592c13af37b8ce5fa08
-DIST thunderbird-24.8.0-sq.xpi 435215 SHA256 62a97b3ae209e7e967700c7968e43748a30382e3ebadb6b68c41a4d6c1149d59 SHA512 7474ebce3cc9833b8df6b2cf38e5f50d2bd1b86900bac01a8ce9a265c687133b62053b7998fc76c30fd9e471e49c3aa6162b0224125ac4075dd21fd4c7c1cb39 WHIRLPOOL 44222a376f65626210d12c341bf9ff76e1c5e62b2ad5edd75e24451a4d6955a72764e194b8e7509620437b2a75334306129a19e8c96bee39403f98f5a88b6e27
-DIST thunderbird-24.8.0-sr.xpi 518889 SHA256 db7a470d46675a6177515f2a55f7ddf8318ff68fa1a320e92419e0434d946033 SHA512 421caaa6c229428b37cf0480d57e676e09e7e227a8a7b2ff5ad2a1e8eb9c195c885b582b330cd07a3e925d4ca6318f11bf15abb97900879d581d6ec9d2e6c948 WHIRLPOOL 93535d74655dcbb212c55b37cae26abbd325f86172cb819bc4e6be9e85aebf7cdf5d326cfe93417936c0f95d6e26ec75bfcf90aad5b3078fe04513604a2a59cc
-DIST thunderbird-24.8.0-sv-SE.xpi 423816 SHA256 20fe9c108045954f64e91f99ab33a1896a1732b117a7cf5bac576b19e6420b3e SHA512 bc73a1e360bf4d522d281e9db543bc1d57bc81a2b0a3ea268c8ee2a1b66058a25c89bcaff8dea76774d03bd36c438078b0765c672f16eeeb02dacd4270516f2c WHIRLPOOL 137f5fc72adccf22d6408231480b261fef981c9de634fdeb1a6732f9e2ca3932cbc70ff466eb133bcc4e6af9b74577af981963f341250d3537e50d66c92f6979
-DIST thunderbird-24.8.0-ta-LK.xpi 534923 SHA256 48b47e31b53fb1eefde40fc44773af4349d95a38db9723cde6024bfd0297d16e SHA512 bc22b45230b5463dc9c79ddaccfb86df47c8fff52755053aca7503b2e7b5d728f0b6223248f923a3dea95f5b30c5c1f433987a0deeb41c753c4f650c27be7029 WHIRLPOOL 00b1dd98d8cf05da848117c46c9499e4570588d0599295d71c0f4806855aa8ffcaccccc5fc16c348f0d31d29aca5c0b938cf7cc5fc3ca301194e2ad500cb382c
-DIST thunderbird-24.8.0-tr.xpi 438067 SHA256 1e6cec1d2d0f100a053fb16e0b1921c070c5a16f1fa8026ec72f80b7256623d6 SHA512 9d03dd9058eea97b7fb2225700a0f3afb9e0ea0e92da1853be451a97f86cda592f39936dc337920e5950d6ad19ceac244e96dd49e48428d11e5ba9d31e338f4f WHIRLPOOL a6b7139744f4900ac4750429e81a3bc976e77972a9949da0d674352eb486669c05ca4a30f55bfb4bab3e08ebffa850fed0a09a420bcd962818d58890d2bd054a
-DIST thunderbird-24.8.0-uk.xpi 480948 SHA256 b473ce8954e01a3fe3848e4778453ababa6664507979b5c57547a717c5b93b4d SHA512 99c173f0246f61222526debac765a698ec752ed9114df2e306e2c29f29190c64871c73f5ae38bb2840d9f6f439031b018d5afb61d9826eb0aabb27b11d2d705a WHIRLPOOL b5b206eb9b32e034b03155b3cc86afba61ee9551c4c0f0d3fea3b7c2502a5caa68d73a6c93200fb26975a7957465a2e2ac402446ab0c639c9f79acb8bd584418
-DIST thunderbird-24.8.0-vi.xpi 495558 SHA256 11230049f83e3a4aed42f638df67518ba53917c44cfef43bc0116543b0e38a99 SHA512 1eb78c7c5ab9fb5344c8a85216a6c58d72e5b13d731b046658d6a040c4b8f4e6bcb5e93620ba555ccad8b5c5ab1ce36d170ebe0654e6ac4a27c8569ce17110bb WHIRLPOOL bd04a6be1b07e91b85cd805f1a477837ee597b4616709bdbef32ba76cd3812cc41dc480d2a068fa6a172f639ae4d9ae4a720786d61ee3910da3ba6b90116fad1
-DIST thunderbird-24.8.0-zh-CN.xpi 449181 SHA256 d0a1c7a75d9fdcedfd1fdd760a1258ed244920c1fe51dfb71824c62a1f454039 SHA512 980f5a4658057fa6f74989db39abf4e0a8c045246a9d0474bd99b3348b688a13b5f63c4b4286edeffbf11ede9dff16fd3db58da5d099805e6b2fa273eee3dc5f WHIRLPOOL aa3b852ebe74cdc5494414ab26e5492fbc91f830575630456c890ecd3d700ef3d3e7f3589b449c628dfa9e178d6471f1be6b0860102b11639a01ef7e535b54e4
-DIST thunderbird-24.8.0-zh-TW.xpi 450001 SHA256 342d949817659c5e4b405d2bc0cb5cf237e1d0657d77823f6a6492364f7da552 SHA512 f3990295d9ba1e6c70648e2981a1f37b98704875e742d5bd7bd637fe62125f0b763e738881bd3611231749f169f7ca97d581baed319a0f8f4b471116ce088d0a WHIRLPOOL b12c30d3903e6e54ccc0aa51f2d558f7a9ed2a50ea3e632fbf064461925275d2677c1c332e667ba2c89a05dc8966a214780481b4f8ceb534840049ef2129c8b4
-DIST thunderbird-24.8.0.source.tar.bz2 140364864 SHA256 5b9428c21828b439698e00beb92c71c5a1574c42b92a6fe563d99e3b52ed6a91 SHA512 2848af60efe78b03b61e9361e9044237928b3b9e5bcfbbd9ef97dcafcb7499aa5bd8247cde10846d947e182be46f78c746c58fb783da0b2679a44b0fa0ab58f5 WHIRLPOOL 8c613030d6fe3dc75fbfaeaa71f8e4ffe36a40701d1254a1648a0bc64ad166a900128f34672836a83337d0b2677f4cadf7e7bb0ca656addc189cc5945c8c3bb8
-DIST thunderbird-31.0-patches-0.1.tar.xz 948 SHA256 eec36d5cd4c384d4787ca034b2abd4aaa41e831fbb6988169f603703af2083a3 SHA512 4a20f23bcc97c9b00fa461f7b0e3b7660ec39a99c16154a0d35d6048d72db2b8bdb1c82c81cdd75047ab4a11326173313b4a85733b8697d2febeae968a85b38d WHIRLPOOL 921e21cc3451f0db19d1f891952b53f75da08ad9e2da6309cf3d29c1facc05b83c618b6ad0c01abb121ff29b7a65af140a7021d4c584827b81a4977c879f6df8
-DIST thunderbird-31.8.0-ar.xpi 472812 SHA256 2f2f6e0e5554604fa861571eeaffc702a15a4be088df99af6f7c1944d35c7e9d SHA512 ad77e3f4dca5ff063fe44a7e23e68b897efb417e529be58f310e486b3f322386512afbb00f95f121fd29df3a186d3d2b38c5ec08096c77832fa4ccec903e6d85 WHIRLPOOL 863e32689def07e16218b7b0d4a7fa18ec232a9665f4a03ba4b58fa3cdf020b5835ff07c32bfa0db2b10692f545a46db478324e722c83aa91c8149b81ab1e5f7
-DIST thunderbird-31.8.0-ast.xpi 393048 SHA256 4ed7590913176d329ac340afb8ea5edadc7ad992ccd85b8731c9967e4021b3c8 SHA512 091734274191b515f6cae98555418a97bce2b7beaeb10059d0bef1f802d3d013430aece7e4470b36419fd66316a7f96147deefdfb99da66c4086ee955fb9bfa7 WHIRLPOOL e980f35455204c9686d3d7126c92df6a9f4a4e8d8fb5ebc7e1c0604e6467c21e20e434598ee47c3e5feb843ec146d3e5e2e9fe8dd737568982878c9c0b9632d0
-DIST thunderbird-31.8.0-be.xpi 427488 SHA256 62bf36d474fbe878ffdba51de16d9b0d398f36aba869063ef2f3f105828a122c SHA512 67ef52595ad5459e28bf563022c8cafe2ea5d06084a48e86dbe8d0c78655636a677a6cde7c38741af50425f3f563179495eee2d16b032b829fcdd9ebb1a13fee WHIRLPOOL ce54655edfe810df6a3a607daa393a03347fb42e8e4c512c809a4c63ff33136879d537fbfba11c58a84b9a61506ef9f18db19aa0cde1b90f9c558468d8595a48
-DIST thunderbird-31.8.0-bg.xpi 493734 SHA256 3103ddd1ba3601813c506c46a98897b539b7e18c244768e5d3f39f33fca2daef SHA512 f13f5cf7dfc85a0b61ba0c4f67e4eab4fa9d36944401f73cd0b4512aec6711886632465e15e4e33009e370d023e3cd3a3123b015774a6ed66c0d31541d52bb9a WHIRLPOOL 64471420f2e56e04f8a7e046c8487c0e89d983d519019b6fe212c0ea7b5d5c0e58347b5fede26d4645c2e6052f7004224947720f1241361a46d0135148805b0f
-DIST thunderbird-31.8.0-bn-BD.xpi 555613 SHA256 ada4af2285f78c73c21a3fdba8dc2fe03c8526900df30e957f577bc82072301e SHA512 1a2dc7f7c1682f4e34ee66620dfbcb6a11c3588fce293b2a42a6c2052913a4827a7e0fa31a4af803c2b7b93f7518cd7660a3c2ffb77da995b189ec793c63945a WHIRLPOOL b300f7674ddf54fa5aef1462d43c6df1c5e7b6133f9421911c69a6fcbec3fb386139da61513ed289200a9d067409c3aca87adc7bd34622fdf8ae7a9c31888283
-DIST thunderbird-31.8.0-br.xpi 441445 SHA256 4ac048f1635890e65ac33826b40031d32bb23273aa48d17363d061ebc70003e2 SHA512 471db2eb2165b386c77e8e4e52f29cf4eb62c4fee1b69312a30b48f762652876b1c7f7c56ccfe66980d425c152636e18c538b58e90633b39ddc50a673db6b63d WHIRLPOOL ecb104bdba702d5a8207914ca4ae9fc2f4e8b38dd9b068ee3efb133cc005551edea1d21d689e2b08264426e18e9ca4472a389a444a550b7f2cc7ae4f32ff24ec
-DIST thunderbird-31.8.0-ca.xpi 441712 SHA256 e8e445f4349eda7eab3b0771434b01f843a8a41c103ef8104a10de33e14fc99d SHA512 910b60383df51de0adf3df51152a1a73b7821c489547e928c2e0995150021a246f55bbf6be092e8d5c33e80133d4d2c472172eb71d1300ab2db478fa59b1916d WHIRLPOOL d8a0991c4f48e808a0eb8977128aefa577a34a77efcd7fbc552fc20ffbfaf621016513d1557d2ad7ad306fe970d3806a890a75dba600320c22ee0b044643850a
-DIST thunderbird-31.8.0-cs.xpi 444701 SHA256 532e5ff05d90ec1419e65b74a6fa570edf1f69b494b51ea6dc53545806803138 SHA512 605d897b856fa71888d54fcb6de872be449de5bde0d3d618293bde135fff1e880c3671164e27d855bbe4b101fc0f5aaa49d1d0f4a034079d62c71b83634e2d91 WHIRLPOOL 6f189127526398d936693a769a8471b1cbcd4644d3b70046780e14942015c8c6a81a8aea388f6f3e25b5c7d96603fdee2c03ff3f86f472f6cf77c6dd11e29f43
-DIST thunderbird-31.8.0-da.xpi 422052 SHA256 2e3839fc9f374f9e933c90c010b3cb645915148b67a43b1aaa0b9d9a3213e5c8 SHA512 abe25acb5f46a33052ce9fda75405e6dfbfde4d0c41b6aa20d1c7fe8e9fbd24a0cb81a57a3c255f17e1dcbf6d0ab51d4f49f2cfabb89c51d05e554aa0a4cf9ea WHIRLPOOL 779821d250f72a3b7ac6b783bba06bb561299ba7a045a593a4cdf71906eee186c4490d4756bc644f9711ac0ebf2fcad3427b897079cbe97bb0df335b4c18a2dd
-DIST thunderbird-31.8.0-de.xpi 424665 SHA256 d9e19fd0a44e0882f371f3e5cc7d558ca4eba05241026f228870b231ebc485ef SHA512 fa78d913010f3b88507ee0dd3d7b1a527b68b8dc72d2d9cd7368ab5363a0b437778d6adad6d1e1cc6b1673b34a84c04fdc5fb0bc4f0e4687e7d8b4972a2273c9 WHIRLPOOL 8d0d0fc3b658b7d673126c5407abd86e47a22da2abc44b1c63382646a5cc9e6196106dfdefcd0444ec89f0fd0ca2bbda7f8941bf49d753bb301c2965fa82f523
-DIST thunderbird-31.8.0-el.xpi 484855 SHA256 ece947f2e7451cf068093cb0d430434c2cea5292b2226c1f499dbdd79cc84330 SHA512 b2749f79374f20ce000ed9461c55a55c82d120e9f5b5625b5d000f4a28ead50abe2ba7e72add255a0e9b3d2f7c08c9f958bd40875c9e6ba17664ccc155695aac WHIRLPOOL 4986d0448659950953a2bafc7f68370cee9b97eed2f120527adec04b6cc7ac1d047e96e55e267e205da7c7f60941340beee6fcc6851b6a1e82a9adfc007b183e
-DIST thunderbird-31.8.0-en-GB.xpi 412515 SHA256 0d522c9aa03294a8e8a600ffafd27f9bd66f99a84a7096d79a78c66e3c4411f5 SHA512 78382e06ac8eda6352ffdd53c6136d52754395ec97ca2ef69484d8f71ce44774bedd0402e8c41ae4b41e766867b5d528c0c9793e80578d3ba0424bc3074e5491 WHIRLPOOL 37afa8cbb32f7063d81eaf249176323638e32bfe598e15b0c3145c535f55c9bd12e51f3e928d8acd8ba9b58d3e12c2c3a8f45ddca6300c1e5bc78534de386672
-DIST thunderbird-31.8.0-es-AR.xpi 438531 SHA256 5b8014d21af14cb90b9fc4c9dca8a839a5ba63d1520d43ed6673c23cc8683b8c SHA512 bd262cdda22e9590f109a90ed1ec463bb2f9bbc27d643aa70136fa2d34eda0c4fb839b400c376c9a45698c7014530fd770620382f9fe69fbf48eea85532a152d WHIRLPOOL a2e02d4966f0f884abf4ccb316f22a931ee0514bf1e1131a5b34125f1e17ad82cb4bdc6be294d79bc15a75939d46087b76dd8d68d1e1575355207661f11d96c4
-DIST thunderbird-31.8.0-es-ES.xpi 374979 SHA256 8b106c8c624d7644df31a256380e448f68252b4554b938a501b34acd38886b30 SHA512 3fa3a36f2e72b5123a737e11e96b7a76ca0d7202ee5a81bea271b51e9027dbc8c03b887567c6d4bc6d65d2daf4429da96a8a33f10dfe0b1ce81df9ee73f2b043 WHIRLPOOL bc26ca5a03f42708e367ccc6b3a08bc5fb3b156510b681aa05a1de14f1bbbcf9ce4e5b47d78d682bac7e6ec38042492d64e91cfa2fbe8f71dff577a6546b79c0
-DIST thunderbird-31.8.0-et.xpi 434365 SHA256 b9cfbb57c173dee56a575691c69ea7edd7e81ce550512299b724cd112a547ce6 SHA512 6baebdb829e6f43e65e4a0fc2746523436a145e433807846769ce2079c85d486acca61d90d6a353875ec04c7ed1a351115d064ae4a4bf7e78d4174132b814dfb WHIRLPOOL 7138104c4f1c0ddb2bbe5094fa6b4154fb5bcabed2fef8c7dba6718b1c58f7d5701440ba38bf673dce511e67a40d5a95f8b215794ea2e4b4724d11254b7b6308
-DIST thunderbird-31.8.0-eu.xpi 431448 SHA256 c5606381a11d074e86672ee0d57e3dc8b56069a637484c82f010f5cacd23a747 SHA512 87c2424350cd9da9433c149c7b24f9d66d124561a07321dad388fba5f3a476b00f1cff2f229bcf8d2d5376308708f59c0f48079fc45ec89f3f794a2ec9cc6a5d WHIRLPOOL 08efd6ab32c95ff512b52d52020c6a502889b97f16bc85527007500df56a70edb852f7f4f2189062e11659e1f67e131b25da160adcc548de776bdf637215de0e
-DIST thunderbird-31.8.0-fi.xpi 435632 SHA256 352181f29404b237d28bdb2778cbf55ec5912f03dd2c338e34da7db404f6a04d SHA512 b0e5886669d625346a6829a2f774d5cc3a5313a6e0d927f57fced92f62851664a484d8b04026c30519ff43449c3ec991b49ee2dc97ff1a16129e459d45bfa59b WHIRLPOOL 208d9e047eb8b04c20b9f21d8c2b71fc54f625dc9baf6bdba1ad847846ea9822a2957d9cf97d4833d74c3b28c434fb687028791e58c41fc077cd8002776aa734
-DIST thunderbird-31.8.0-fr.xpi 444144 SHA256 0d173c8ad8f302b7f39497178f975b895ffdcdc767eb328519326e9fdb3e1215 SHA512 48529d49270dcba03f2673d1e31eb9dbc98ecf6e9555ce3610155b02634c52bce00772538866d15d7e3a23905bd673556141333eeb87d53c8c1e7716fea690ee WHIRLPOOL 913fd579553a50bf8dd3fe7ceafc82108230a31a55abfc5af0a993979c5ec7a24bc5861dd93dfb93017f562bc8f89bef36f40e5ce638ae9b2d8311c0a547e428
-DIST thunderbird-31.8.0-fy-NL.xpi 438544 SHA256 9e4e7a16b8f4489aafecb48a0e4df0b40495dc49a8dcea2ae5638a25dc4a5202 SHA512 29d5f416e8a9db19c9d8c01154f8e8225abb63c7deca10df005748de49e88e74e3fd26f44c0c911987e74743d66e433459a03b299f9979bf33d8e1a859e0921c WHIRLPOOL 324bbef93998a958dfa92bf18978299f4284501daecb1c94238eb2cf0b3ac3ef4ca0aad327bb35d1dd59ae2dbe674e65ce613de4c5f5ea4b38cc2877445ba709
-DIST thunderbird-31.8.0-ga-IE.xpi 449362 SHA256 0a5e915a2844c64c954bbd7d17f2f7dbef93919f1ce9b65d3561c20385977788 SHA512 31bf2153a6f682e265f48ac5a5c7c987cf1c57183a985cea5245e121d357ac0d8835cc6e0209af43dd5b654610d4d5b3c9d4d836e97aa49f3a7a5488782c217c WHIRLPOOL ec36bea9cd1c6fbebe8f6d7a47961f3313713b09655d52209e89a8404b6e4258b752d01f021cb8fa08c70aa456b5d51703b354b0af15c678f548ff1bed33ee0a
-DIST thunderbird-31.8.0-gd.xpi 453171 SHA256 759f6f95a8064f786f1dc7aa4814fd6ae9127a2f20c8f9ac6655b9034a234b3e SHA512 d82435c056b5e2d6ff62df2bc96afe576c3ea35939b8c5d197b27e1179417fcc58e8eae4e015561d7dfef030d456bee7dcf78134e1073c8626da5b6cf3e44da8 WHIRLPOOL 382fe925cc86206a51aba6066e9968dd1d5ffccb72f42a4d195fc838dffed6d5fe0eb28cb8eae5cdd4bd486c6d3c37b102f6a5efa75586c5675f8633e6952fb9
-DIST thunderbird-31.8.0-gl.xpi 446788 SHA256 170d3cda37b0e81c09129bcbf2ebd321c88b2fea8938605483edaf323b506fa9 SHA512 943cc38c1906e7179bd41806267815d8ad3d8f4dd34a57e2d161afaf649d64bf30dfb711343ac0b92421eab5e081155f5a9463731a52fc728f31e52e09300c13 WHIRLPOOL 3d7b8b201e9790a4eff65e235e27b42ac4ff45195bf341187b8885847b656ce8bb4f43f3730e50c472773003d65a6af82cd5d66a8c06f19c60bc8950aca52ee5
-DIST thunderbird-31.8.0-he.xpi 476112 SHA256 db94934ca21361444479bd8ee4befb7b3010998972924c2c3726a2e256871396 SHA512 663aaadc678acc36a94bf023f8927bd12102af689a4624aa3201e683d0bf74aca640470f0e9604777f74cdd1c53f6865136ac749fe903989921947adf6dbdc93 WHIRLPOOL 8be664f45fad2ca8a93765eeb3fc14d500227c5a36c3f7ea32b2d4299ff1f5ab9029fd1387223a52586ba263a4a5ffa43f3a31f186114664b9e0ba213fc99a1f
-DIST thunderbird-31.8.0-hr.xpi 436980 SHA256 a0bd70913fc9744bd75c08a87dd530e83fdd43ac3f6d7cf052b010c02a37b38c SHA512 18a10ba2f0752b022fa7cb502496d4e858416b8f206c5699ac8f9782360017992c493e9970b6f8745da03f636dae577491c6a0569437e7090490284c24838cf4 WHIRLPOOL 825809dfa9132c0e99d8e3a0971c2bbc9abe9665457a2cd1bac052838addcaeed1d54878fd6a5a9f8bd09bcd5a19c17a759c34eab0d725466b034287c28a3dbe
-DIST thunderbird-31.8.0-hu.xpi 454542 SHA256 f2004a17d93d0b62a1ff5162fd183f43edca2cf518f4cf5476ec013f15267b21 SHA512 e03999454e676863e784a822e85ea322f2e304b71eeef09e3b8c76530bc854c39a8d367b02ee6a7e60a02d69702b8f70bef25f8a824d6f428851384fcb999b03 WHIRLPOOL 4c8bf2b0bb1e57a2030c41e4815b8ab9d3555e47bb53b8d72a6463aba9c38682e3263af3d538aa1a1ccb288a3d61bc7762766ffeffd8e2610eae9769f7463d55
-DIST thunderbird-31.8.0-hy-AM.xpi 492766 SHA256 529fc038b086d1cf79b921e526931ddc061dfb427e308e07b3794c4e6c542a73 SHA512 fae11327a0ed88c0bc5318d912499a7ef74ee597c182f1c86065dbd9bbbfce11f251ad4058ca4c5ef965d1617f7e070f7cd06fa61a317fbe976082f1901592a3 WHIRLPOOL 2ca7aadb40539b1f339d1b5035a39aa52cb73ee856a30703964af2e1b72154e16b5f547508279399a313a52de157d8992240d93735132010d8268b9cbe954506
-DIST thunderbird-31.8.0-id.xpi 475876 SHA256 7bf665c85bc85230025903fc079f885b9af577da9caec79952fac1a6de7b4765 SHA512 c2c6369f14fa53da61da2a6f29e3f30eed7ddebbd897f82700a53bd55b2c000ddefdaac6980fa45ac2244a7d048fab162c3a69043f605e5e7459e1824089c8a1 WHIRLPOOL 02469686768373e3605e0e329f1c7d60d236b69a8e234d0f9d12f68207887b639d87c9b0464bc5f6103b491fe5dd4c3cebab9b2e516fa68e35ee5a8f84445419
-DIST thunderbird-31.8.0-is.xpi 437959 SHA256 366b58d187067794c02580d8bc4ca3ef7e29d877d4736485d1d572382a1158df SHA512 c2a8512912dcc7661ea3828ca18e779999a757e9836a00501b356b215af2ba0150373d482885c5d28996ebd280b4f953bd625d2cf045ca80b658cc055b9b10d9 WHIRLPOOL 1124720affc28ae2a89d3484362a17354891bd9b90e8d54193a6ced7855013e3be2f06bd578ff6a1943b9eeb236cde28db827d3b32cc5a5ad233b124e124cf76
-DIST thunderbird-31.8.0-it.xpi 368001 SHA256 1a7de0809d940c0c48ba13fd5b4a8de9713b3512df9e0cdaf4e5d032d598b976 SHA512 2699b99c7ab5f9e7f9e89988bdaf22fc98698ade02a831d9902b5ab6e3773f6e861f40c78a337a89bb676105d72506a97909fb2a1d073b8a229a74a1dc498897 WHIRLPOOL 607bf31f39f949894a9b653a33ca2eae1f896b888dd7602b8e33458391471001ee926b363279a4f1c8f159a3cab3f55c959dc06189888d4cb2bcc8115d35062c
-DIST thunderbird-31.8.0-ja.xpi 489267 SHA256 d85dd73c6e239f7307afb8faf426041664fa80a28c013fada8d144373a87bec7 SHA512 612c8e8ba46cb028775882ba777d8accea963ab74535dbafd5635a61e4fe1cde3e78cd90c2d40bf345a82a371f8a69980abe71724f2615e470c10a30a7fd5bd1 WHIRLPOOL a17cf6a55cd86d5584249ba294b5079363e642a2f885b1ddcb925505b85d9d2602af99f898afd63e99cb19da854c1c55195b48166c5c0af68057b53c1c161400
-DIST thunderbird-31.8.0-ko.xpi 448920 SHA256 855fcbd76a5fd150476fcbfb896f910dcf5cb997d0e43439d8bc4fdf09412d3d SHA512 9cc2fa64ada971b49dd05aca1d87edceaf125475c484c2e3ae2f5ec2d0d43c19d6901eeef40543d7ccc0e201c935cca9a3d9f7d4d93ed80cb95c8d1ca4fc93c9 WHIRLPOOL 8e7a51b754948f3261c20b3814b2b17eb76fed9bfc1901647ab3041bd99d56f6c3d446152138d88057447671dd81181f4907a66cb36dc3f9c06d09264ce6483a
-DIST thunderbird-31.8.0-lt.xpi 456352 SHA256 092a770ff436b870a5031758662f95bc284246af07c06cafc9dbea3617a54a96 SHA512 bf42b440046fd9cbb3e0dcadf99f9c8afaa8de1c02e54c1c83008882f9c0d1185a54d13d819d929226fb04355571212c0856cc4617a9dc34c115bf3eb1f96ce0 WHIRLPOOL aada19c3b1336a70ec93cbb4d77f91d4ed484dc0146ab78d88260c8e3bfa542c5dd65f8988eabcc4c257bab65bfb89a3ff23a6df512ece70db68c7b46ae72db0
-DIST thunderbird-31.8.0-nb-NO.xpi 430941 SHA256 a911e621cf2d667d3a3a0766a8088bda274a7a4c2bd0d72775165683590efc39 SHA512 6e163f7f287cd05d0c6072ac3f3917ce4dc9eb672ed4fab6d4f2ee8c6a4cd15daa80f93b5208e3365c203b6ee7b43fd75f1d685f73ee6c80f2043fe9608dad60 WHIRLPOOL 5826c6d1c1b02f293c5a7f2771ef648948e735c9434e7f1fcee26fbe77279300741ab74191cdb412d926e200ca399839c3317c30684d019ddfa44318a06aefbe
-DIST thunderbird-31.8.0-nl.xpi 431888 SHA256 6b96a69616d71057473087c3e82da8cb32f469f7621568abdb6e8111cbbd1be9 SHA512 57c40ca7594955bb4f73749cbdffe41684a3fd278fa7ce9929b80a116ab0bfcac2d88c9133880ced012aef2970dd7917c30150a92cfa20a1773f8b67d0c124bf WHIRLPOOL 1e3c80d3c107d8fcb923cd24b5f422f1fcf24c6c3423fb54704cbf020d5b9689d9701945f44fe5363cc5550d950219b0d982d2cc60264d478b24d93cdc243c7a
-DIST thunderbird-31.8.0-nn-NO.xpi 433198 SHA256 34088f0efd585872735c072b1060c754716720a9e5f7d320f7def582b84d7bae SHA512 ab019f87a2e26ee380835c7981def457f69145f004dc6010be9f56f891d4f9fc8320c64377d8497edaf7481ce7bf14cf801754122f062a0c268693fdb651bd28 WHIRLPOOL c3a2f201cb3d8f319a2342a0ab85f1947fd6958f02f482eb524a1541906c90de646e7083735cfe9934877244150972e1b6f9580edacd491ce51c0eb52ffb9f54
-DIST thunderbird-31.8.0-pa-IN.xpi 525323 SHA256 6c4e01a89da5ba2ae1488c3c99bee176ae75b8174e5260bbe57ebe1cdcb58a52 SHA512 1b790a242bc69e8e795636565a29c2cc37c5cce64fd0a718757106da878810f73227aec931d1d8e1d75d5d271282b4764e2b868f481423cabd0603b2406c12c1 WHIRLPOOL 4a3f8208ff66a45cc7aaffc225fb9ed85cc2526c6ab70084cb11e663514f3f43a80e9b5b472569089f4bc7cb534d4c5845017da49fe0d2bc4d348c2727c63d7c
-DIST thunderbird-31.8.0-pl.xpi 410872 SHA256 c850cf5d3b32fe3fb158f0aa9102b231f3765b3e73d003d56efa22c8f43eb1dd SHA512 bbf0b8b4a71183099d1ac2f49ca719a796c234dab223b73bf3746c433d72b4a14b452745daf0804101e9635a51fe8d1ca528d04775fff41aecde11f4046f88f9 WHIRLPOOL 58f5551eb236e9bf3ba75757cbde50713a5178223470daf0bb1a229e9d418c89537c81f6dbf471fc3cffa1e2b1a2bf21b3a3ad5820fbbe2ba8fac1dbfde0a2b2
-DIST thunderbird-31.8.0-pt-BR.xpi 450477 SHA256 b2c2139b6a3f38ab4439024d4a63002282689e6d07a7bc5dcdf98928872e1336 SHA512 aaa96d96a1f597cc2b8ec123acbd271df2d37b382825b76149047b51fb4e7ea50f59621d51266b1365129328232f0a8a1aa73c938f8fa2998079840bc0147c8e WHIRLPOOL b1a8b82adea706494ae3738d1db94e52bb51addcbe7809238b88b475c9f70bade6cd69a94df758759535ce2134fc000b0cb0703a00dc47abdcf2705465347f04
-DIST thunderbird-31.8.0-pt-PT.xpi 439604 SHA256 2321cf232ddbfdcecf86290c3e5671211cabe576f14c0cc5d34ace8dbc1b9562 SHA512 14fa6a8947b0aaf8436a0f5cacfa9d78ab30cb57f36d8be42ed12f8c6d479d072e5a29caf6c5feab89a1a99ba0ca84bc067dd6391631c6bd12665ee98699ecfa WHIRLPOOL cf016ce2e447f45973ba2d94a92b19ee9cff2f3896077e0b85bc38e07c1a45a9c4d1b368a31872bfaa285de5f0440b6b479a6e92ed6293d4b4893987fc6a2e3c
-DIST thunderbird-31.8.0-rm.xpi 439186 SHA256 7e5045e3e186da0f63c5c456b65e5c017c30549393468ba61b44183bb80cd8f0 SHA512 f2f448066aeb0336c50a2dfa1a276e78c42c1540ca7a20eda1757775adbcfeb4dfe169dd5e1541adfedf66c31388ce66a4fdc0b604adbce9f90a46be692e0d6e WHIRLPOOL 30c52f2bcbc89e672fb2411369e0dbf7ecb96abc77668a563fe05fa08e76ea6589f0862e295f749e38e1a1325eb6f3c98cda15373a52f3e7ca8e3df531eced75
-DIST thunderbird-31.8.0-ro.xpi 479749 SHA256 55e09951b497d9f304499acc6814832ed9c11e6a1bfec3a8e100a9b7b79ac0c3 SHA512 32f6ce6120d28fa4686bc71de5c5210509b312336210903b3cb8884cfd427a5567ff1410cc725e60abbd68835a822a8358fdc14e0cb82ca752099c18685f2bdb WHIRLPOOL 5f448770e921bf62203556728ffd834a4750266eb676f681259090a5ad6f0f5660fbb64b1fe329c65891640383744da3f6b8d638ab9225b207df1b6535ad4cbf
-DIST thunderbird-31.8.0-ru.xpi 436156 SHA256 e2c21d997f0ce377a7ff9e660d54bd5d5c6d4225f764b0e47013b518653ba1f4 SHA512 1890ae5a6e2fdbb78706076ddb4ba7630bba30a0cdcbc4c327f503661624588678793c9aeea45f484810d849a41b4cd849c4755d95352b5de4f03afe7fe75126 WHIRLPOOL f1c16015dcceb18bd3cbfde622fa2a4b118e4a0e5da489d64233d9bbc097ac25a1464a9e31969db55e1bc79e7cfd1626eef3409a894f404b72fac55d41864286
-DIST thunderbird-31.8.0-si.xpi 528812 SHA256 3e421d61fd70ad882673eb5024a35e39e2375d9584736213bf38956d2504d8d6 SHA512 784f26b2d90cf04c9bf68e9083ef2e42e10106598b5c512a27d81f244fec5491ec8db7a80c8acf9efc250144c1b9d83b36fe62438d3d28704830f81f8c1aa705 WHIRLPOOL 9fd3a2e1cb329769566fc7a64cc3f17033cf374bddd558bf0c26dff44e4f74fc810fc2a587f4c02190798036db2fcc3484f77e19e5f55b4efcec82dc92a96a27
-DIST thunderbird-31.8.0-sk.xpi 452995 SHA256 e6172c82f568f1e7edc4ef77bc93fbca931e86a93e11aca12c6d31a4a5204b47 SHA512 5ea21589996bbff2d6d4fb43dbc87381bb2764cbcad9a0bf43f03279391ddfd2f7564193775d211489757a9e974db6812fab10b2beba2819857fde5d3ff3e31d WHIRLPOOL 7f4449b97d62be2062ac9973a211de2273363936d8101cd4b1290c1d299313bb62094d5f01cf11c3e6f3e6c20cde49e1195ef58362b5f0e001945d9bcfdc0dcb
-DIST thunderbird-31.8.0-sl.xpi 433874 SHA256 b8d7e069ee329f8e0dc66e4277134009c6eb0ec1ea80de6bcfda2997dbabea73 SHA512 085dfc6664fd8cfd7935d017365b0123e62a303e502c1f969d26f37d29257a80af0dde694465e97cc12d89457e8b6b1e35e55a75d297deae697b406330d71009 WHIRLPOOL 08c6c3362cc5aed2d74343ec0fabc3944b558b5486108cdc083fe6241d4d879acea4145a18db569015b79d8e44be3636e52995f0c760ac86fde873c4c5979231
-DIST thunderbird-31.8.0-sq.xpi 454695 SHA256 9b8a0b4e4a4f9c0e0c1a523dbdc809ee4e426c7920f8bd7e9d07ccd5da276e1d SHA512 5e552b84ce747ecfe73ccc157a40a4dbe208dca2c2a11eaab814b913f7fbcc8d2ea9b890a99b771b3410d3db9aa25e1cb6a4381ffa02217a274a88cc9c579d0f WHIRLPOOL 4c00fcf53ff3723855f3acbbecdb8c80dbe24ece501e73801ef77036fa65911fd759754a272650f8fcab0eca31b196df88fedfdf3cd4e5b812e89391b61bb65d
-DIST thunderbird-31.8.0-sr.xpi 537335 SHA256 69a86a8928970bcd6b5f8d11e469949148d3f6d1dd6e160adc52d7912dd29ac3 SHA512 aad88436c62ce746cc6855cb7e769cfe2612251e4a089e22ecc529cd0d377fd1a316204ba222ee5febae4da3126cc6562cb3332c2f9015f355d6f78b799702db WHIRLPOOL 9e6d5fb272e2f2e75e5ff5e30202e4ecd1c54309e2c045fbe68ba903ef4badec9def80b6e09e23d0c282bed5e9f7b094a77a3612119fc590aaf9a466dd66e171
-DIST thunderbird-31.8.0-sv-SE.xpi 436105 SHA256 8b98daaa42a9352b869332980194efdb5ddb653b920be49f98e9d2a635147314 SHA512 7b99be71678e3acdc20f4662eed340d5e1f2e989a189d2cef128da7b2a0adc6b0d6d3f361a184004c4163e07a45a5d369f6b5bde5bccd85274033d061642809a WHIRLPOOL 51315ec5344a7c131cc95a0e3f4c211b48679f8474bd0c4967580dfdd0d280d053ebd33f1bd1eb8a4231055892f57fe40cafcbd8561deac0e61ced230e563063
-DIST thunderbird-31.8.0-ta-LK.xpi 553509 SHA256 4698fa1d22c3780b65e34f0999d2f6c81d730c42b52a25d9ede7621570c123a7 SHA512 63fedff334f426fd08aeae6603a332c28c4acfb3e99a24fa8b243b0b5b875a2a77c2c4a54b8ee1c57f22ec87c26f45e119c515325035d82ed7823db6e9f21fbc WHIRLPOOL 635392c74c7454f472e228dabdff4b7111dbce54a1f87f0222844454acd2defca4e45c1832c7ebcbc21c8110c2d0492c095f7d8589a4a9cbf79a9f9485c3fd97
-DIST thunderbird-31.8.0-tr.xpi 457360 SHA256 f50bd19592b71cd077c01e4dbd577ac68fc57432a840010e171ec1e073c96d26 SHA512 4a1ae59efa98c7c78faaeaa122a4eee9025be7f7f56f0eba50d216ea003e4de0c58df8c2e88df962615b139d652f99aea1e4a21e3857ca464fc345eb0932ec9a WHIRLPOOL 1146e84ca6c015342797a22629721a77c0e2323eec7df4df8fb95ce4482781a7ae938e3f6bdb9e620d06d46e9810da45421c0e2fbfa9a34a15aafb08d4ac5ae0
-DIST thunderbird-31.8.0-uk.xpi 499656 SHA256 d5163a906069e20dd5e5b785dc1af32f69487c2118fb1208ad45893a8cfc4bb2 SHA512 761165079979e023bd37f5d42b9828cd499f0e6b161aae5a59daadbf433ef47144f1c8c348f99ac50e510052b136f36d800b0f8f2db5503a901bc40ef37e6e7a WHIRLPOOL 8f3b3c5263af87ec126145e5d1346129f6ff5536d174bfd49551f469acd3cfd9cebb0ef317b29a09b65839d32541adff4563e372cc94dadba9bb1ee099774e34
-DIST thunderbird-31.8.0-vi.xpi 513835 SHA256 9885e46bca6670d6659bc9ddfd4d41eacd4cfd13a0b95646001093598943a945 SHA512 8b225f0b8a4d1d1dc11caaec9d043ee0e6cc5a4e86aaf608819f94182f67fac15bb540a9a95430bdb6053a46faa79ced741a8565b1bd926bfe7940ea8e87ed80 WHIRLPOOL 1cf0564d6293676c68335becb5e0294f2304359091a104ab7219cbef33082d6b3d78221fd57859c90f4f334d1553d1ac9afc5fe532ceb8e425605755c17e7f2d
-DIST thunderbird-31.8.0-zh-CN.xpi 462668 SHA256 09116541b41128d53caa6c14c6c6607896c82592723d6990e1ddb0888868e1a3 SHA512 823d24d53f025bbf8cc8d6fdb6a8056858659d743a2fd5c1c2851d138183186d6fc5c2ff1777005527a325f794d68c76df4ae007227d946b3ac3d19a011fbff9 WHIRLPOOL 573e35628df0f671a66a67313f4959963aa8807c717dbd88e96e325f7d2cef17a6fe6e148808d4ffeb5309fa2af948da1ffea890e5c2759dbd38e25332047303
-DIST thunderbird-31.8.0-zh-TW.xpi 463408 SHA256 2bfd0efd2a0695733bf59d0a8f2c184c4798cc1f3589672f3095a77217d9bbe5 SHA512 cd71d2e4a08ec157b95e70a2ff7acdd62c4c21ac93040b6183be55a14d6b3a4fdf5f9915078ce2487d544d3a2dde3954d5aed40ab3276f72615fb4462e4974a8 WHIRLPOOL 8939d94d9d5ca7ed72fe9e05ebbde37090410ed9b3d1d7d2a8f5495d718e2904f516a5bc123580c87d84baba01bde6c359c66ee371c003fbfc5f65a02111c6b1
-DIST thunderbird-31.8.0.source.tar.bz2 171428094 SHA256 16731f49640e01b908d704e7477b4d9628cb2af9c2a492e5b996adf5218112df SHA512 a37133ca0764df44cde41429b5165e53496d58db1168529388d565c8169b2078492241bf9c95c864b76b226e7b2ec95ac1c121561bc0a87bd5faa8b94a1862d0 WHIRLPOOL 47a8fc9c9828a785e660dbf4e2313be46a6a53d290f489334b7cf2d9bb78129e6a7dd3b9f22f0a1bbbc3bc18145d78751a272190f3e0a503b40962ccee542b08
-DIST thunderbird-38.0-patches-0.1.tar.xz 684 SHA256 cd2a347b72a104e72d38e56bb92df3464e8820485119b4114dbd0bbda131a808 SHA512 52c83af301be959e861dfec55b3c4bc60035387c606976bd29232c4cba077230edcadef242491e699fba10027d0408dd4f33fa320bcf96727afe149166ca02de WHIRLPOOL a378a0fa1b152f17681a5e389662fedfacd45a137b224f038d3c98ab4a024bcf9e753fb2fe018cdb7126fb710ee8baabdf7882540450ead2985070d0d1f12eb0
-DIST thunderbird-38.1.0-ar.xpi 475295 SHA256 8bc4384ede05efcb02e67a8888651a81f22cbaea3bbf6072e156d707e2a9ad49 SHA512 cb8fa60dd8531d6ae4c8015d41568dedab74a83eaa742ea714224f276a8a3d4d71e1cd84e6f4d4e17e4b09a6fcca8b94d2b885c4323776bdd037922b6b38ae31 WHIRLPOOL 37767cc83500f47b40f554cdbc298de10eca85887b80800678a4ac4cfe2afce7d026c52d3dbf45449b81300c407883f1aafc863c1dcc7a25cfbb8e1555c2ab96
-DIST thunderbird-38.1.0-ast.xpi 405893 SHA256 2a8b35fb65014cc2789e38a396a9c153b8726f5cc5c50ec042e29d9c7972b4fb SHA512 9de891efb22720b9c0b71d9290e4643528b269eb595e6f3d1ebcbebda05d061b6db4b49ba934c49039dcbb424db10dd72baf748469387fcbf7726f91b852cbd2 WHIRLPOOL 9782a065f54b748f259a9fd365b9b652b29c8d670552239d319981205a15ff911a7296eb24225bb93c2f987c05feac29fe06861313ae904887e469ff98a2c53a
-DIST thunderbird-38.1.0-be.xpi 442473 SHA256 0bd3e4dcc65e44d62127fb1832803f75a0bad4cd179135375460327363e81864 SHA512 3a51c25cd27432d64b5980378019f6c5e455c657f3c72a0b72b11fde8cd04d51d9a09f1199e6539c7531aaebc85bc1016fff4e11cd19c98c2810e07a00c38c3a WHIRLPOOL ce6386e21ac5eaf9c8b199699d9d44daaa04aaf142436070824d6b90625c5ac410cf36a99e6241f84f0da2592e3fe420ee920997ddcdc2dbf096495133d3acd4
-DIST thunderbird-38.1.0-bg.xpi 506149 SHA256 806a7f2d151db0f5334b2791dbd708b3f631b2ec214b2f6edfa7aa95abe0b59a SHA512 6fc098efa1c66d3b847ba30e92c41bbe386d83bb2f3d9506e0555aff4a226f082962c5d377074c470b31aee20b917567d0e4816bdf94093abd4754830efbde69 WHIRLPOOL 5d51780c129379203f6796a2054e7ff4ae1d81dfdc7f6234840024591028f98cdfac9df7398d67a66f521f9a7d1273fe2240f33df6ada62ef9e92c9ec4adbfda
-DIST thunderbird-38.1.0-bn-BD.xpi 560648 SHA256 5f16873ea47e84fb01a263f7ab59a90188ad6c5b57ab13b90c925b4a8d0bf06a SHA512 902bd6c4e55876ee2af76b8b4b60a1c4dae7a76a436e46bbfaf3cd9ead59a631871e6de561cc85e0c0e6953209f11719376a8aedb95bea911f89d0bcb48487f9 WHIRLPOOL 0bb2d627bdbe4566b3bcab6499fe3e0582a63060d0d9faaaa2545b0b1b7977744172af0b3ac8df4dc275ab5ae149ac0b0d733971c7fd76be74cd75afbebcb536
-DIST thunderbird-38.1.0-br.xpi 449788 SHA256 c976d2fdb520e178df568a5824f4416b043f9ebbe436ddbfb81ef5b5f972d6e9 SHA512 6f65a0df88c83068746a74a0730cc306c8679efc3aab8db17a7baae90b289022743134b08db3941fe62a0bc573f372e41ed24771dd88d957ee99f57278444f85 WHIRLPOOL bc673bd36d1925e5b7ecd176a74481ba1c3cb7ee2957c9920dfdee870977b420e7b179a05c02cb51942a3695857d674ba03e5593ffeb21ab2def602a4f67eb73
-DIST thunderbird-38.1.0-ca.xpi 450347 SHA256 82a2eef48fefe335f1f8d53d21861a45f7b73b4ad8b65c912f9820bf69273309 SHA512 914cc04784793762392010bde0a32228720a4ad76b9381e63717d32012b0b49b69cbd26b2616a14ba4cd057e1d70a9489890ee7f7e3f6bea85bb9874ddba4715 WHIRLPOOL 1cf1d2e27daa1fd9205e68bd7910c91fb0b999ca3aa3f515c8091b5cf038d935769a8b143e505efaca2f7d9cac2d673401fb94aedde31a9bb1c2c0c67ce61bfa
-DIST thunderbird-38.1.0-cs.xpi 448723 SHA256 a1e0b882b599705e1150a66139fee97dc009be2a8e64e6a7c2b1158373bfd3ca SHA512 268171ca2a3401ae13e711e5decf1bcd3e2c1b76eeee39390b155e73165a7b05f95910a65fc69005dc347abab3dca37177b067589cfad1e5928cc15aa45d17cb WHIRLPOOL 21f010619c319c46f988f01900969f48e6d7cc8e2be92803714644d23b4540a25f727f0bf866ba177400d16d5a614f9f91e580bed68c1abb84beaa7978d50b7e
-DIST thunderbird-38.1.0-cy.xpi 434848 SHA256 877cbe5d9dba3f90c2754788baaa137fb45bf9e2d071a50df69e970f341a6365 SHA512 acd4c4e811792d68e2a1f58517f9a9b07976354630f396ea994b9be43bca616bee05edf998347e87f542b85eadaf9a0dfe866a9e08a4f2854e29a8267a7a724d WHIRLPOOL aba90842e54b2636c7a5e8d599087b21672fcf4e8ea0e8123302ad8566e859fd8abd6afac258630938a08e0ca2e0d49c47bb52d535634e39f546aff1f6cc0928
-DIST thunderbird-38.1.0-da.xpi 425828 SHA256 fad0fc825311a1b546eb117c8cc838f542485ff87cb71c5a656c449366a71526 SHA512 ae0f931ca42143ea154b0a5c8442f3cc7ea7c2684f90ead32f8f61ba520367ace19293eba21c6eb2f17a7f600bd75262098a972356ef3efaada8a40180327831 WHIRLPOOL 3dffc0d259e0877c085bc34eeb827808dc7496f97283c6fd9c5d82f20ab7fff6d0916da528e999ac7d00d0c89fded72ab14c2d523bab6f9e4060daed3bf5c053
-DIST thunderbird-38.1.0-de.xpi 429876 SHA256 bc900b8f0f2db4c0e5527780db826789d61bf5b265ccf62033909fbb4f21e12e SHA512 9e6d9eb4f537d03627f5f9566a5c1c78b80e34706fac60ed7fdd32f071d574b9590df89751b1d0257fc8495fcea78682f11ced2130163151945014cab5a56568 WHIRLPOOL 2d19fcf7698e16588f929b54a9665f6cf71a7457d54dd331a8fcc5767aacbd0d6e0e7eed515362484fed2d1bbdb078be6928b6263242685b9b7cc1c6a20fe61d
-DIST thunderbird-38.1.0-el.xpi 493511 SHA256 d6df1e34d17723f2b52aecea1fab9af964bd936816f51e5dc0f335bbf59a9a6c SHA512 768a6ca1c5611a1cb712cced47f6678bf5c85182929a198a4885ad8cfa9359aa906d290b3de93e8dabaa2cfd1f809bff9601d12abcd3feece5b0c0e429a30f21 WHIRLPOOL caec8f093ff178aa212b8907ebc8f8e9cbeb66bab9e14e914ec5c81da9cfca6fc53f67a2ad6203ad49fc99e3e1ff62be8e4f2bef79e1d0ae9f9336b18c5584a2
-DIST thunderbird-38.1.0-en-GB.xpi 416571 SHA256 07e443159860c85c82f01dbc57e0c83904fa7788dd69fb234970ef0484afdc81 SHA512 b60b0b2410f0e61d491db9538530e6eca40f43801e33b75ee4fcc94808893b81186cd7d759549fbb0abfad38c5d03c38a358a2314c48558b43164d1b62b6687a WHIRLPOOL d0e6237a104ac78e85a20e0fed5109d3a36ae0d2920af72c01f457b5c13b8b4a457c727b00512bf73d87d96c68d645678097c3e99eb0790465795262431bd294
-DIST thunderbird-38.1.0-es-AR.xpi 442640 SHA256 c5b0d927e51ef06414cc14a64ab84d0d4e3b86f2833dd0bc1211a056507d425d SHA512 9110f799b42ef8fc629f15849588b60fc3cde6e58286cb61f17b26b0b5c7174bdd25ad324badc1909f6329000ef987dedbb485e2a7e42cdf9563229ef4a562fb WHIRLPOOL 37a08ffde4646e5e34b9e9d0de912271815ee85fefa7325db9df7cf7f40ac0856cf751534a8b6f25c45c06453f2cd188a75d5b0b32275120229e28f7fffd4de7
-DIST thunderbird-38.1.0-es-ES.xpi 376066 SHA256 79bb32e02108f6f8971c6504adc39ff45a202cb91b6e7daca286a3b0aaa6e1b0 SHA512 388f5b8d4713efd92cec581fded9a90a6bbf80958f77fc1b40e533851ecb2bb5d3c16a3ec74fe448d2a2db613d08bf5ffb42d150426dc846d34694208d274dff WHIRLPOOL ce5757a6dc4698cc5942da060b2d5dcfc73469a9a38a7d60890bf37a5c16f462ce3454599de88f1b6dbd82418cb0f5a7987eb3d24d3deaf787de08c96d1112c8
-DIST thunderbird-38.1.0-et.xpi 438262 SHA256 9fe401fa441232dd29fee49d26fcb65af34ccffc2666bf2fb09546a947d91e9d SHA512 56cf66e23983983535d86b1d772ba133b93b6d45e05768780ad0b471b9c284c9a0bee466dfc162fa8d53e83b87bcb86027e23b9bf4491df072d5b18e3d91c86c WHIRLPOOL 3211c433fe48be15600c60b6c9b9d186dd740c858d0204a647d16d17d6ab7942191bc7e33aa04ab8271b906048f8c5c0f9c648e4859f118282e01b744ab5a382
-DIST thunderbird-38.1.0-eu.xpi 434837 SHA256 0d54de9beec9e2f232a016d93d0b626bf8be86a1966ad6fb02c8d1cfe531a3f0 SHA512 55f2202ae4a3d52944a71c06a9faaa9c6be9ddddcffe6f8116dbc8283dfec24d5cf0f6dfc28f1c2af2381ddab5427bdb1e4a821356f13ae54268e35084bcee14 WHIRLPOOL fabcca0cc70d928a203af9498bde229ede4d75bea39020a3baed86595f59169a787659dde6aa9a8266c5ede06b4e4f93a2f3dfeb546dc5420a320b919bdf5f2c
-DIST thunderbird-38.1.0-fi.xpi 438889 SHA256 cc7bf6325bf7d4c914cb7958687c776db8e2444cd969ac16e91d6a67be0ab729 SHA512 5e7ea275f05dcec6e4786aa2861e6944f2e80ed6f36cfaeab42484ad11e218be620ba9e72fe1271f304b3c9bcc2eaf08b5e1f5ae9f64fc0440622f16fd139d61 WHIRLPOOL c8d5cc80a791828e8e1881dfc72633373742960874a0b63aae4504c2db35a1e172808077e8b295e001414707a43c3eb9590a23c64261e79ba68971f181b76c49
-DIST thunderbird-38.1.0-fr.xpi 448227 SHA256 56dbffbc5e1286f71eeb33961e209a6c6a9dd3916c4b3432733baf8f10c10e77 SHA512 7c38d209a3be6a49e0777df74e56107d149bb28a8071db146556c0aaf9f3dfa5dd34839cd64311d2db3f543706820cc3058d9c14e3ca216d9ed5339d147fd113 WHIRLPOOL 70ba05665af63341fb4ae510c5959bf861b9b146bd675a2d9ebe6b2e19fb3562f805df4281ac6de4a863ac2f1782d307a403012838ef3c77ddaf82e6de81b0cb
-DIST thunderbird-38.1.0-fy-NL.xpi 442161 SHA256 00ec21c0bab139981ab81902051d7c59a5fa3a6ae7865e9613ebd95c0fe1bf87 SHA512 2797c569cb1466e65b090975fd01db88065ea4631c740ea37cc2ca2aff3fe31fe746cc463738440618decd8899192839c3cfb8e826ae73b7a8d3ebedfca881b2 WHIRLPOOL d8d44b1b8c38da2cf336b3b3ef127d54c67295cd061be38a2443abac18594fa3cee668d62d044f720985e9ce96bd5ad8a69aa7fd4522d0f19ff0366737cc2a5d
-DIST thunderbird-38.1.0-ga-IE.xpi 457412 SHA256 76384620c71115c8ebb3afcc4b30de9de45d1230e44983b4bd3d1473bb9c144e SHA512 e4334a33f704de6e1e51a342b165b42c7a2c5fbbb1f74ed4532fba20098adc9b23a8b4e65f48bb995117d8e8c59a9b4938b83af4ec1683d2ddf471365eee7c26 WHIRLPOOL 0a3b1cfc1bed92403e37117944070972ec7732c7593239dfb8554ef779aed600dd0b7c0f1f276706d61659a31d63ab70be58a89a0c5a24570d6a894f1087467c
-DIST thunderbird-38.1.0-gd.xpi 456317 SHA256 1da8565cafbb009abb0b0424fc15e0dc2bcf2c3048e14f7e1cf5e62bb5618835 SHA512 37948f8d660f71f4bc8cfeee8fd57b8e904bf0d82844940389bdd92647743861c6b55b755d38be43c0e17a19c80963bcd19f66b7a924ec1e1482d654f392809e WHIRLPOOL 5bdacf218b791809ac28b936a5809cad9737873e325d63ed4eb4f6137fddd28912854bbfc802c9916d58304ad2d9c5c547fc9bef2886015138358fed846c29ac
-DIST thunderbird-38.1.0-gl.xpi 457860 SHA256 ff3d29d1a050b74e64e0a4450b65edb247a5eb36a1b8df6b57dc3851b1658fd3 SHA512 56bb87f1df17f25d5067c8c0c2d450066970d316d0cd67d3e8b51916f999c0b25e7fe5d15de506a01622095d724b1492d760d1d1c3259a0b16b59628019dc116 WHIRLPOOL 9395bdf33dd6c634bb9727442e13ffbfb41cb145ba17f04387798770ff561a04a5bcbd470dbc4830b07323d5a6c334240b8923db900746c1cd65a21517f72dc8
-DIST thunderbird-38.1.0-he.xpi 485888 SHA256 aab3240dca233f9e6ec9077be40a3d0033d75ccbd196a9ccce2726261c9d4c41 SHA512 9c42ac8fe730ec61adf3304281d49757a47dce6e9ffc9c233368d5c4187e9314e943f167435b5077285b1b4f647a2b13f4d1c691c738f74635b225c9d389a940 WHIRLPOOL 2ff8a0c59153cc288389ee777716afea3313402a2815dd18e8caaa9bbb0a8d48a6c6e911aa7d3b0bd298e6cabd9052fe067c507f1d1cc458f28b89a944b0c34c
-DIST thunderbird-38.1.0-hr.xpi 440419 SHA256 f368ccd53d7d405c07149b351f56d391142b40e8774d9d7fa623ff3318428b6a SHA512 193270f7567d3c44d27e04a9ae8aade37ddef7c38f26965bd2aedda8a6803f9f6d69a5899f8de7cefbc7ebd4ad1aa54a840df21ed51dc2485669e2c0339d6d2e WHIRLPOOL 530087456acef4d1f2d4d8174a826fe1533a8ac121377099993301f9c373a2b421fb9508ebe34de90b5594d81cc928a8f48bf04886180eaddf111aa396962837
-DIST thunderbird-38.1.0-hsb.xpi 456454 SHA256 f47a8a2ff662acef03541ead6caf3e900706ce348b7577cd656222e9dcc2c47a SHA512 734ce7c3e0bf0f030da540f5acb1ae586c27a41474c718ecb911b03449130c6753a0c37202b232b83c9b6943bcf49f1f8e57bb945e580b15c09ed50becc5157d WHIRLPOOL 8f712f5f7202991dd22262b4a5406d04b20f764d661552e30b43cb561c06217c2ceb4819574b7071c4b67f7ca53d22323064300a97152323415a2827bbb8d4d4
-DIST thunderbird-38.1.0-hu.xpi 457987 SHA256 c8393cb2f5c8aab62fec71e53f19791e7ce4d3acc37814a4796e7b390a4e1fcf SHA512 84743fc8e8f272eec14a9341f08688c07c36730813f832e27811e9cfa34b30b13c5bf197b1ac41005724ff71ef2c9d87384066de385a60c888f794859e8b0547 WHIRLPOOL 562822eb2fa08d3323a51c2da47f3756941f0b0851bd191c54ea50ea58058fee04ea331ab7bfdf8d32547f2b43498abdb5d8bc047247736ede03130c5c33040c
-DIST thunderbird-38.1.0-hy-AM.xpi 500379 SHA256 56454db77528fd2bc02abd4f4ecde69adbe278cbe807842e3e92d709d5df526c SHA512 57fcfe8abfa0d7e3c109bbbd54d6e7d87affbee17bff3e0c4054790a8d80400686f785b0bd02197b8845a12d71be59e03ca09ca9c0f6ad2228ca4cebb2ae2583 WHIRLPOOL 0ae42cc1d667776453b110c0d9e21f1e8c80af7cf1d0e4b9a9786d072d707cabea398223588eb120d9d6a0ddacead7586082cf26d3c26162eb365d0250b062b3
-DIST thunderbird-38.1.0-id.xpi 483209 SHA256 913db42b7530f55a8f3836d4dd493cf45df86509c77cfc64aca28c4bf60c6321 SHA512 921e941c2ba48f71d0051f64337dae777ece1b4c431c770ffb59dda77d3d6affdab5e1325d3735f185c2e6036a8bcf4654669dfb5e45223752b5182042293f96 WHIRLPOOL e93b6acd424ca87c91c3172b19e654a5bd97f0fc1502cd0cbe8baa4fec68a9933c0bff37e99d1090211bfa7da97aa21763b5374be6756ae8a2187c0ae7c9dc2a
-DIST thunderbird-38.1.0-is.xpi 443008 SHA256 0a0194046282ea36e3c48238f08bfa9ffff07531d473b9a800628b6fb22b4970 SHA512 ed917f0509eeec67a02c633551c1eb0480f6b4b9ce4448869bd99d9269979a52ac1c450bd8b8b27338f481c0a46dada125474e0b0d27f04c2ff0320488fb8e86 WHIRLPOOL 99f202a528e2aefbbfaf963448f846afab231c9bd1c9ab100f658636594633df5c344b0c5f6f106ea80d557588c640b661a054c6734f8456ea1864ea59de9656
-DIST thunderbird-38.1.0-it.xpi 369023 SHA256 2b7659c9a0c57e608d05f64bff90b3f6e631ce089ed1135465e89a133482fca7 SHA512 1ab2b5255fd9e5a5b8040d72a690ad7d3d92189f0f55ea175e0b6982dd4f14dc754129821c9f208979ee33286509fda1343e51474ad259fc078acedb3c91b246 WHIRLPOOL 49046c224a488b5f967aa4161d5a7c6aeaac42531ec4a6297cd37805de5288f8b6bad06522ebeaac4358fea5d6fc9533e223ba22a79920f27a2e1c587ab132d0
-DIST thunderbird-38.1.0-ja.xpi 492860 SHA256 c790816d9a735d0ff3e3d82516b6c10076a94c6e278fdea05f04d52615984257 SHA512 4b14e14e3be3d7d4839c52617200d7c2d9dac3f7e7f4e9e69657f51b42750a1e9aa1b23a47b361fdfe959f66e6adf5fee9fed73f3f80588de77c532376ca69ff WHIRLPOOL d6ae239e45c3646748315aecea853407f75bec6b155a0985d93236209167dfde2462d5aa8d7c3b113ae43a0119ee49da527f9423629a9ef720885c61ce8e6b53
-DIST thunderbird-38.1.0-ko.xpi 454852 SHA256 42a147ac06a0cd7995a78f014259464db2e51391aec4ea16a548e0d5f156d951 SHA512 f85cf05450159b0680463f64e0aef47fb1c257d96d7edf69bb30cb1085d4cb2791054ff1d3e8e1c457bdc495ab3400b1fb87441b632518fad2d75b96f6c9a479 WHIRLPOOL 2980c6214cafec7d72adfe415ffaa7073a50b3fd4cf850646476745a972ecea8921205ef5ec36442687b77a9b3066ae42fe9baf2830db7193627e8d3e1e0421d
-DIST thunderbird-38.1.0-lt.xpi 454571 SHA256 bbdb182ae21c8b8da1175b5a936e8563250838e538004a45b7847d27a0b192ad SHA512 48105894bab38f2172f8f2d0c827f602ec64c0bdba1b42d118605fc24f08e1389a19fd02bbfd5d87144a952622a4c1cbacad4e7ebeb7c4ee61e012981cb3fa55 WHIRLPOOL b2c300b0e4cbb4ad295862a385c14b7f650c2af612629fab7254010cb3fdbc8ea94e3bf7bf618ba3793e3dc97ce585f320e2dcd5ee9d3980a27454c51d6e0d1e
-DIST thunderbird-38.1.0-nb-NO.xpi 434340 SHA256 e4b10c9cfd80c6f9b683880e454cc3dcd2e9eb01acdc0090e73b6c6b6b71a7d3 SHA512 45cd2f27ed20fc4dd9524637b23dda1540436f6c1907593a542f534c5cbba0b550fbaa8fd392f253a43be9e1e7f44e5e4efe3173448c0c474993df99a05d0f34 WHIRLPOOL 51a7bbe055d4362ac957cc003e1fae5d695e2e1795b57b9d18ec370f174e183e3c49de12b459e6541f34f5552981a17883fca022655c0487c8e782dbab8ae980
-DIST thunderbird-38.1.0-nl.xpi 435107 SHA256 032f473e1fce313d8d9cdcc49cdaf390711c266069c45df4dbee2e9c81e19b0d SHA512 109d4350fffd9fd2f67785ca1714ca5f31059d1c123b58fac167f25326d360a7119b52acc5ad414d9b5d130437ee6410d3f114a2672d9be72e00829dac6d9b7a WHIRLPOOL 2e7d7f16c7ffe06e94b6c43db8861a166239b2900721167703a8091dea8960a6de9680c70590b8b22f4fc785d53e84bf067cc91aee0d5dd5fcd5725fa4c01995
-DIST thunderbird-38.1.0-nn-NO.xpi 436622 SHA256 361710679e3229b98aa5785b1cf36afa493e5ded84353a69574e4cbe7f5bbe29 SHA512 b76a3a779dcdc0239a4af5cf05edf522392a67824d756708dfe9d4e9e7def38ea07e4e2ec622bb7fd44c57bb91e88136c978e2c215f9e03d1babaa84d5203bec WHIRLPOOL 5d05d6c8bf9e2213994504720434e7781618da2904299d3e9b9ae45a897a67cba0a41e9577ddc0b9ae2dea1b5b3990e01596cdb5097bf34d754d1207cd030b61
-DIST thunderbird-38.1.0-pa-IN.xpi 530483 SHA256 53afb6a6ff09df13b97ffc88f95a527d860e751fd79e873a78be2e7bd977a15e SHA512 36d63c933d5d37a4108158a12a9010eb90f62c3c7f0dc3fe30c9e114ef6b8c858d0a72f5020f177d4c8b71391f419ddff67fc071c04a08cfbca2383f940fbbdf WHIRLPOOL 8c0e41dd39c0229a8ea70d256a176bc3bd31a79e071b6afd08ba7403627ba8b02ff47fcd7277a97bcc2a06990be6bbb6f785675944815360e9dd0a2715c295dc
-DIST thunderbird-38.1.0-pl.xpi 411508 SHA256 d9c770408d6b8cc52df4113ccfeb339fc7e34ca45a62df49ee5f24e70a5e3503 SHA512 0a1ab6513a3ab150d0a249e61027edca34bfb42c0c6ad3480f2c9b43493f37610f0ebf503d06e3d069207a491d42d9aca544afb54ca2f2f3fc78e48171b82979 WHIRLPOOL 59c4bda706c1bf5b9599c4567339bb5f95d461dccec4d51ac8be98ae8104e7962033c99018bfec375d7773ebacfe2d8c1fd6bbb7caeebe09b51fdc095a8ac2bd
-DIST thunderbird-38.1.0-pt-BR.xpi 443773 SHA256 8160379e9ff6319939e7a9e2d37c0a7f66f436796f16c0c3ef8a70f1a2e17ea0 SHA512 d36e43092058e352a0c6c3d605cd48c80d62266fe5ff6870a8032b3ae8aa7c5c779896a65db22a4c331adfe3b31669f160ed33602cd6d0e1635442580105f5b0 WHIRLPOOL a6439044cc8b936d32f113d93b305424c7c3a1e5fe6954291e08f932275d1afbfa9ebe9e7428971768d1294d51a69cd0e5db743316c70a6cc8a81a2b4048ddd8
-DIST thunderbird-38.1.0-pt-PT.xpi 442063 SHA256 d6354d745df58c48d15792c35aa8f4874d11bff0980df6b567de58f659357efe SHA512 451c6221d5a1acac6c2b68f2be0a833486904cc8236d1cf68000b4ef2c2e3bab1ddf623c21c67f6335bfd7003a92e1efc84f5961e452907ab39d934d4bdb0316 WHIRLPOOL c93e1c58e8ddbf7c3adcfc4d92037ecaee99f24ef3f32a35b51e4f9f59698f1865dfaff9290e613867ec391c5f46a6a84914722724f326529577b892ec1f2882
-DIST thunderbird-38.1.0-rm.xpi 442112 SHA256 fbc4bb3603cd5927c98e82ca83e830bd0c0807cc63ee0215f60e1cea66cc4400 SHA512 b5a9435a3de499154b5113f48b59c7caba6d216bd17d74d41abf9cd308f7262392cbdc9647d4df4958d9a8c770cc6a0325ee50b6f5a7a9c2bbfdac25cf414e10 WHIRLPOOL d3c671ad440b88bf6de4009bc86994ab959f5106629a13c071566fd79e748b2a63ac0add8789950545619bd29f5627f0bac2f57d7104d3c004e89c0cd727e245
-DIST thunderbird-38.1.0-ro.xpi 448347 SHA256 2e768e1a2e9ae04bafea1948c19b2b6e83f436f3a2841a94550f95bde7b30b42 SHA512 4c8d92655e25e3aa897d6ee82ab603867ce5ff94cfa3a9905752406b01c4e21f3555d3925398d36927bb03b409f963484303ae281f1865fd8c43a4dcc3943b68 WHIRLPOOL efc5fd7df29e3b76ccd17730dc5161c9f208d386e8e32fe2cbd7a6c07d51ce4ace8bf74d457feaa86a3a19899b0ae5338f0144981cb726ec96dfe06fcfdaf477
-DIST thunderbird-38.1.0-ru.xpi 437591 SHA256 85ab5454186b1a35c1268a8854b2407f1a260857a092de2cdc1c0fb84e278104 SHA512 0af66f2923376e8aa3d646923347538451ef8239933052a5f6b984e7b805e2d664881613ffb805b000d04b02c54f8e59ff7138f9f0d68f7c327ed5657df21805 WHIRLPOOL 6ef4ceab17f8ec824f38c7eb3b41bc5f998239928ec1aa4796f296d03639f2780927366ae715459b2d43ab30550f8a9f78e723dafa25f04654f423baca845b05
-DIST thunderbird-38.1.0-si.xpi 535362 SHA256 8df4c4ca6dbb901f419b69b37da8b0762483e080513b6cebe0d4424444f6ce25 SHA512 ceaaff93b4b55961d5d6a30aa801d16487193bde9c42b5b58a57cbbbd3476aee8c3955a90c353f30121480d738d2b8bf0ed40cb6132be3f5d0ddadb47bc088c0 WHIRLPOOL 3e65b4a10d0d948b3ccb1b8728c730c797486505b2a5557cbc14e0adb1fa8f60c8638161ad94bd5818db291190c06b4ceb3222445ff66360e7e502957bdb4fbe
-DIST thunderbird-38.1.0-sk.xpi 456606 SHA256 8b34d932a49e56cc47b9dae57f7a515b40bcc1ae4efa50f1dd275855abb30659 SHA512 d4078fe186924846b3f98b76518bb3aa1075b7ad023060ab42f680d0058a5f5496958b2e6038cb8f52174cefba7951d3608b40d806a978363bbd9a212e4d1327 WHIRLPOOL 27ade9ad8d1b9e6524b4dd5b6f5d354b28f1af4c72136569c1127a0edfcb256c6ccda33a2dd6fbc32350d1dd15e9e5843a45b67f82be81eab633ebd48332f446
-DIST thunderbird-38.1.0-sl.xpi 437847 SHA256 7d2bbe2b04052165bde61b4e24f2c928460f914a57c8bec36d3496de67d5dd66 SHA512 bf5f55c46957297d56d3c061552c18ef42e5c39376d2a69340e052a6cb4f9be1685a3631263102444317e3e3d74a83e16498619439a8bb2f79bc64187c84c683 WHIRLPOOL af214ee8d40ba59535047d6cebea0135f52df57ab3d28f17e2f7e665c22408b858f37d41579fbbb20b098da649a46ab687ffe087d8ab1e5197f12db961b95431
-DIST thunderbird-38.1.0-sq.xpi 446896 SHA256 0e41b9ab3ec7853e3c8d19ad6380598ccc4d04884426f64be577a045f876cdd6 SHA512 41daf3b6c0b30d171017d9ac929de4d31ad1e9966509f319a2ab998865e699c7c433f8a6158cedf93d06e376b78ccb4d20081d7de50023590670ff18e21d8f94 WHIRLPOOL a1c6a72faaa7d9be63cf0bb30ac131207f3d1af1f8c21c5d18662141a6b44d20a9046ad73a7dd8829aca9f89fd01ec56db55c8e55e04d29844728ed8410d5ace
-DIST thunderbird-38.1.0-sr.xpi 543336 SHA256 c2d6d4a751580f2107aaeec7f23584ca7a8803cd15289fbf863d124a1801ffee SHA512 bcea2e30e0cd9a2327913fb472537fbbbf40e179270859cb3739bebbb14bc91c15566de46d0dd3a2f867944c68fd06243f5d2530d7da1b70b1e14186db5e46ce WHIRLPOOL d3725d45a9d8e811c956f584603299819a719b371dfd5d69d7e4692d106379078b2f33d6581e37f61097196e52797639dba8a4b9d48becf114976765b27baf33
-DIST thunderbird-38.1.0-sv-SE.xpi 439633 SHA256 59cfe9b9ee411b92e288d0050ba3baddd5bc7bb779ed4fbff7681ae252053133 SHA512 455ac778423c502dc3b7512312c7838b03175fa46c541a28ef0228735a8e13fa4e3f0cdeb1d1b4fa5b147515d2789278d3f9504f86143d99fa444febcc90ed66 WHIRLPOOL a5399a91265c8bcd9042cff5884673bbbd0d1205b32e70e9f7d4efcaa55b08a1ce9053a177bade67ab30f0853172ebcc2c7d979756c752cdfbb2c669f953d19c
-DIST thunderbird-38.1.0-ta-LK.xpi 558759 SHA256 891b12e9f7722c570189c0c47a814e96ac3ef9e16b2d50625a4766085649d16f SHA512 eb9fce88f57b0b2ea2ff79968a502dadf757483688d498bdeeb64a2a1a5d5d33918adab3af5aef53dd15fbf9c18b4f6196a64580b089d8fe84f9d9180146ed92 WHIRLPOOL 494e95f5ebc90872c340b65bf6b65b7640863c6033dd36f5ef84fb729031ad485a7fa9b8b16b536800c959b80da024aa6563507c09c95daad5df6ffba407ede0
-DIST thunderbird-38.1.0-tr.xpi 447799 SHA256 5b42a203b0a6938a9967ce982fb800bd4db8ef0d2def1b9966e1352e843729fc SHA512 8be8b566c9c53f3bd3ab4f6121bc0b4f5c8c718d2ec52e4ed7bf673844668cfd35b44c99a7a96703fb7f7dc26c8eb26ed50cce5428fc4bbc2735d57709dbe8e0 WHIRLPOOL 5359fa06fa12527a9f718c6a35be88eb874f41206269ee4e71b2ff5d96285a62c030d041eb3284cd12e9d32bb1563277c36233c3fa46eeb18de5d8bde673b974
-DIST thunderbird-38.1.0-uk.xpi 509621 SHA256 e32214709147900c4336af83dce5445614b72d4059dad67b6f703a0853ec2ad1 SHA512 53ee0b14851faf57127bd84aa2a9113b05ada16a85b81f589786f264819e79c93e0e250ed46405cb94c2cc7b509a5b85ab92071fb8876fd03e3362cd613869ac WHIRLPOOL 78e834301e45df4940c1f1d9109fd629d32c1ed1120365297f709019c294d6e20cd75edbbce318e435ff7dcbd1fb1273cd318e25b8f05868adc64325dea916b4
-DIST thunderbird-38.1.0-vi.xpi 519864 SHA256 6d9b056f1d13e7dd95b79780c65e202c5c428f87e206370a5264644579a41626 SHA512 baf9551168ad25f6fe07be1798bf9256313211d3722a18e49ac8f6d4f266ea9379be1561ac5a4e798ac8c908cdd143e5423e3f81e57d7ad074577ec191df5c12 WHIRLPOOL 067a004abf19e12b6e17d1e2d7b54d19037ed53906e2c1fa655c5b10ba5474d71926d566a7254cf870a1cd2e3e8e6b286f176b09c971bee75ef493d26320a883
-DIST thunderbird-38.1.0-zh-CN.xpi 466411 SHA256 9d00bbc2f01c6974877923f9d770e16112b5e859788a728a7244052361f1ea7b SHA512 f6b42fc98b12bb821ac86c1e860e4191636d67b1647810fef45804fe4530131531a1b5e3a0212fa8a97d53c2d89611fa3f316517f3f1dcb12f8ebd4f52c3225d WHIRLPOOL d8e4e527a19883aa64fc19b55761fd2506464c3223f1ead63943c3564bf5228542d2639c52446a738ca538a13e913707ca0ade4500b4e5e500ab06f713182903
-DIST thunderbird-38.1.0-zh-TW.xpi 466660 SHA256 65dd33db3a18a4f8eeb54b953650a3a592a8821765e44888849f15531bcf88ca SHA512 9cc890a50c5ba199e0a1fea9b9245895b1bda8f9a73e38c60191536113a960f8eef9c0d9c46bbf6b06451109fe60dee4e88136520291581229b8b302dfaee4a8 WHIRLPOOL 9e47e59b80ab8e947e8ecf8f0a02e76a9b1b92916701582e9c2995bf1eba8063497f05abb2ea75df05cff7181970357db24908e43fcad003e19138aca7a5a939
-DIST thunderbird-38.1.0.source.tar.bz2 204161689 SHA256 ddf1fd6048f07370bb0375eac76e687c19d29100c19e9f86fc04bb88d4409787 SHA512 9b83873a06ac9d6c01222e9079b8c1b6dbd25594cd1c134b20ba44d06d209a764ff8a1549b5a6f2c53b27cb3779374dd95c6c8f51f415a07b45b7dcf5dfd576f WHIRLPOOL ecf40449657f91175316020dcc3d74f5e57350ad28fe50137872ea5671088110a0033b51a73fafb28f9c131193583688c03cae17ccd45e9628020648773757b0
-DIST thunderbird-38.2.0-ar.xpi 475296 SHA256 9098f6665f740fc371a5bf4dcdd04f729f30a7d52354a210e691292d09c9c748 SHA512 108f023f773f6845bddae8ffaa5a7aecf5d46960d433567c5dc81ec7be308796c99848eedcec552471b1fb2c6a33ac6e0ef47087cc5ae0c823af9e6f4e94064a WHIRLPOOL b5b81f3b4df6f53594ac442f60a3cc0259b1719967b1d0b354b4e6e727143a22186c007502f192cb313565bfbe4ed486a77c53577563ee82529fef729737aab6
-DIST thunderbird-38.2.0-ast.xpi 405894 SHA256 d84deb50ad04d47895ef48496da0c8f06442575b16500eec79a57e42cb470219 SHA512 dac004afbe52c34cdb5ff4937950c235c04c345295b713750b2ef28cfa6ce60c58025773aa522ea8fab28c793be715d7a6e4b672c781ba94a5f8260d85ceb29d WHIRLPOOL aa465a441d0cf752d14de33793135fd0310843340ce92935addf209dfe0673915b35c3c2bf5a1f47900856c4be86c7f92df3b46886a9e3b2bebe5f6433d22a51
-DIST thunderbird-38.2.0-be.xpi 442474 SHA256 2144494aa25681d9dd6fe123615d5b2abf3c6aeb76e9885d2a3eb05557958a22 SHA512 a65919652c75879e1a9da19041b10b8066d37a757134f7ea66b171ce69e4b6005e7ea0ce605d40e793662fd0501ca6fd9dbc5010c6c917ffe6a85b0f66625716 WHIRLPOOL cd561f3ad87d14625e951c2ef691408c6a0a2bc61f0b2a9e3b75b2f7112f6cd69a4c6f3680a8552dd8768fc51e1bc70197ea35c4010f383f478188059418564d
-DIST thunderbird-38.2.0-bg.xpi 506146 SHA256 7b180ca9c20f1c451f422a72de51dae5fbb7a29c38f63ac1b98c7757dfc00a4a SHA512 8452002eb72c9f346c0f5c230f661a7785152c7c44302cc82ad4ca1b4e77a6a82c0c43b681a4ac70fe856d1c9838517b09de36b2f51f6cd3cff97a96d21b0411 WHIRLPOOL 4197daea5cc359598192651b6286f36d7cac8185b4d1583dbafb610c083623daf446e9aa3b432ec56a16aeedfde2318f7e3374f203d17a4aafa1e9e7c3e0f62e
-DIST thunderbird-38.2.0-bn-BD.xpi 560648 SHA256 bf023343d9bae46779886304017486cd2cb08507d92c388da60f62b82732d61a SHA512 877db2bdaa27d41f7637aafb2945c692809ab891711e73dcb351590d555a815c974d8bf1b165e90939bbe02019d299f72a0897f4dd71f4e308d6d347791a3e21 WHIRLPOOL 4a29db84dc414dc32cec0599bcc32306b5468e6196737782cb6bf618a7c0dfed5210a104124a1b4515ba501f2ffacea098833b064eed0611bf89c26dcf2ee959
-DIST thunderbird-38.2.0-br.xpi 449789 SHA256 00e4e5d34419eae7e9f5a02a2ce2545fc509795c8c34eea7474ec978a076f54c SHA512 56d5b2e8c1e2fb147ef8d20e075eaee5d03eafcb8d6412fbcf2687612fdfeebf30fcddc6a807b9d83ab4b5a582eda7f1bb9fa4f7f44ff46a52c7be3d6f3a2ac1 WHIRLPOOL 10fe12418b8db124c80dfec0a4a2adf6b3eb6594dd5a6d4508bfd54bec161ec70bf971bb1bd7991e0021c6e1317e4c1dce7192929cda8d2ebc6228f84e792402
-DIST thunderbird-38.2.0-ca.xpi 450347 SHA256 9aeee1bb2e8977883e1eea24286b2e4433d56f5a941a1bd6dd2d35c33403e898 SHA512 e3da231611ecae091c2b42f22fc6ab5272d38e5e30c45f961717ed172cdeab35b42e865da74ad055508503cc0f451b0969d3f1c7e3d08bb1f2039f9b9742af10 WHIRLPOOL e4eb58890002584f80f76144ddc4a61e314deb7636c64c49b7cb28dac9e7f05ade1ab5424bc3a04fd9daec731b28e531b7bc42e26e96f09e95dd477cc883967d
-DIST thunderbird-38.2.0-cs.xpi 448724 SHA256 ec642029803c46da7c6f4a6326c8fa076ff4fa93d190f1c43fb0a25aa03fd4ab SHA512 f3e1ef4cffe39cf11a2e95956f0096b2c76cfa8637fed8b4779ed1e9911e0772e4de4d582e84ea16b4735dc514cd8e7267a2eb28b5a08ce04e7273524b71e5d4 WHIRLPOOL bb8c66271681634abcbad60a848b8cb938a0e132df093ea10737a32261c1135aca36b42fb509e43251e0a4b4936ebd36baa5c1155203d23206aaef4626bb1e8b
-DIST thunderbird-38.2.0-cy.xpi 434848 SHA256 ab60a050b4ab69b546e2a2798debc432f179f3b456dec33abc4687aaf763041e SHA512 f6844cfeda2247a52bb11b0d389911ae7dfb3c0549fc10abc55beaea2f4b84253fcd0fd5904a04da08260c2e68fcc3684c81206428747dc3940e28b9e3c8113a WHIRLPOOL bf9269a10018e4479a3d43bf1398525a4eb7d9b527433060677181babdc1456cd32811b5e284e54ce7e7be458dbe9c1e70283cf253f5eb251dad82bc072f246f
-DIST thunderbird-38.2.0-da.xpi 425828 SHA256 6e6c97a5151245124424c501fa6f5ef5b36802c4fef8d2b8fae858db5f758fb2 SHA512 5f1de1632cbedeabbff5b55d91d175414260172ce56ffd1e1f8705e8f8b2d78f1592832fe7e4158fe9d9079b016b208be8dd8bfbd554610faa71066e57471292 WHIRLPOOL b16b33e319f5ed222a792b602bdf955f70fe7bda53d8af34de9e6711da5bb174d83290d8cb7a9db46115958ac01b8c03aab1530ee3886fc4a967873d20675f41
-DIST thunderbird-38.2.0-de.xpi 429877 SHA256 16386d48e2bcf83f3caf3a38555f05a5b419a095518249a1c4367f3dde31e951 SHA512 2f679ca84262a013bf0016b4f63250423602ed3bd889b6dd9d7cbfcfe761e10054ec443ac0ed89faac64d986ad358911864617cdc5885fcc47d9367df267a042 WHIRLPOOL 9570f27830a00cdbb55aac4b4e2cc0ec25c61f248fc7a4d727c7f6c862cda99c5a5e42ba7ba9de8b1e8cdc95daf967c88bd98c348937fa7fa9a6356fbca179b1
-DIST thunderbird-38.2.0-el.xpi 493512 SHA256 26ac749beb090e13eef2347b9b264d385ea69995770abff3c883219ebb4e5fc8 SHA512 0858750892679e61ca2421ba9cae9d0068b72c2f904b1af1e161837534dbd6213f6ff966801dfb6afa755f2f708173f22ba762e952d0125cf63fb79b0e9b5360 WHIRLPOOL 065554fab7d0bf969356e50e5cb4fa786878fb94aa5139ede0f7eedbb1fc02304777745ee61054ad49d8781e888c27e9476e5f9fa84e9a244606fee9ee075364
-DIST thunderbird-38.2.0-en-GB.xpi 416572 SHA256 cccc7c3957231f15075da844b92482e2820ed5a76779967e41749a7cbaa8c14b SHA512 a4b1bb0d66b338810dcad4dbb96a4afa94efc90a1053307681bfcdd27380f116423a9449168629cff8e41835c0d878b282265a18e6834219bcc763e19956cf81 WHIRLPOOL 3627653833a13572ce8a267bc9b03c890dadcbfb15ccf39776f5e58370d7f6f1bb5706f5aebab43e428dfa762092f9fba85f23a1e4dcecab7ce0b3f60fb1fb21
-DIST thunderbird-38.2.0-es-AR.xpi 442641 SHA256 2bad7f085b2be607fb23e316e954483a9ebf33e3b53ceebc95f0c844c6c00f44 SHA512 76d9e5e248b84ace39a50517fd8b18006012110e20611c6892ecf0fac39a6e51a36c90a9eed5a095928dde1af41bef1dbc4353c47fb3d2bdf2978fd53f55a1fa WHIRLPOOL d50882af8b235370c94caf34b684ea1703ab3d19d5b2a45f64bd27483ba898a0a5f2efdc494f603682e431785fcc637c69ef94620215ea92e3eac99323d9c104
-DIST thunderbird-38.2.0-es-ES.xpi 376067 SHA256 1f7c13cbb2f52a6396d73661cfe612df447f41438199f0089a7b9e0976ce32a2 SHA512 83444efc15eebf90870bd8e10a574d5138fd32b3fea4e50c5351f22899836bd6b889effa0cd763936ee3c539d79297a3afc514320333c8635f621740a5a87770 WHIRLPOOL 680afb2042f50cf647db02fe2aec849b093feebec64451f3cc61b15aba7917b483ec484498fb7f9d8211582e2220acaa977c420638a01deefebe68d24162ae9a
-DIST thunderbird-38.2.0-et.xpi 438262 SHA256 7b94fbea65c3c83eed004de5ca3fe83b44a41b2896257a4e6f86d6b7292f525b SHA512 cbb4f313d808e6a0601bea464fbc596b5992585b5a04fe6748d3d373b664e32203a5e59227975106e9cd35374338bd6156e4981fbcf9c07f5e0f37cc0c1d13ae WHIRLPOOL af9eeabecabfc01eb2de4ba15b587a995d269460db021e0085f873a80bf0288b068856422fc7eb6915b76bfd3ce3c223cd9793cd1613f127ac431139140e1104
-DIST thunderbird-38.2.0-eu.xpi 434837 SHA256 249719b70ce5a693101dd93d92c3e6eb4c538222f623a5effd654c096b65a7ce SHA512 16c3163ace3c39955e2b8ea0a1fa6052cbf79126d1c77ce0e916cebd4b30cfb034f8068492c738909eb60a3a8bf0b5c6f718fedc8b55d5c20ad15fe4840d8d99 WHIRLPOOL e3d9b266b743d364c8f16868d386ca7dec4ab90b70b0dfe52bb3ae3291a604c8b597486903644758e5e95b6e5484bf766dfc375821848616e4c0ef0866aa1ad2
-DIST thunderbird-38.2.0-fi.xpi 438889 SHA256 169d338bd699dcc90f5e1e87e2aab0965bcc93d0ceb3954719726bc157117154 SHA512 5cd94b3ee3a1b402c2882b83cede8f9100b21ab80e6985c951ef86dcdc882a29c23e6ef6ef62c106d417c0cf44077f6313d3f69a507b976897ddb6821d4469da WHIRLPOOL ada3c49be48e1662341cd38bb538fdc394108a8007032692683ee3f50b835bb44e567967c7029f2b39ce9e0c7b2b97755f653ec2e28d943d90cf6ddd5ac96d6f
-DIST thunderbird-38.2.0-fr.xpi 448227 SHA256 ff44e3feb26895a51b2d49cd89ffeea28070780c0d6a1cd996a8aaa19578ac69 SHA512 891ed2ed2d0fe87c7872754696e52cb96c499bb806104fb4547a7550a7af32f174489c692e340bd88bd52f66814a3e20ec4c488cf0133f65a6d4cf2259311390 WHIRLPOOL 7582aac63ea6e80dcb3a4889c394d245695c75fc1e1fc4432a5b03c73121827cb1c299cbdb5d251e2c368abdb6ac31ceb9cd9e757fe39a2a494673ad975db8c0
-DIST thunderbird-38.2.0-fy-NL.xpi 442162 SHA256 abebe200c6f4349b2283b9ff580d07439f4e2349c07b3df811f2b55806191a69 SHA512 5dc23e1c11022e07d5892fd08d03b8e3f103f6bb155e1d1bd1a945505dd4db8879c8a2bbac3fd957c5dfdc0c6f4fc13253f42145ac018e60ad2fd4adae7c0040 WHIRLPOOL c66dcbc985b732b97a3882c0b1cc781ec0cd8a3837b8dd66aafe6879661c83d6152205ed0b10ba69eee20f0ef70c6b3f8e06d216133bfd293e86f0ce182b0d9f
-DIST thunderbird-38.2.0-ga-IE.xpi 457412 SHA256 1d41006e6f48585cb39b450f715da59db11e697624fddea8c03db41d1e7bde7c SHA512 5da39a8ee40f1195acbb13c4e007e7481d3b837be446fcbcc99a18ac25655a8fa7e0a09e6f159ef188cd0a3238ea46169746b75db58f1f093463d40af40aa099 WHIRLPOOL 4a0a3a4c37e8aa997965bc72a1ea2fde41a983442f60e6f5295aeafa2e0546ea2f42d32eb22afff5f8ff07c8bc14b4d372be5fb27677551ce4a14f28a9ec6c86
-DIST thunderbird-38.2.0-gd.xpi 456317 SHA256 a7cd4e81e55843b865eb3f7489022e76e2b20a81a666f54c5fb2ecde7cdd5ce2 SHA512 59501e09225aa18d22e0c89f503a38f3f4084c2e9237dce8ad0ed65dee4e56d44aa4a7b138efee99ec732aa06d790d2d7597513a0825168bf32f796a31f8d5a7 WHIRLPOOL ab5ca2423a323b710a0f355154bf75ae89e928aaf9250326cf91685f41ccddcccdb802a40f04053e74cd8fbc0e95fbd225c2e1e998170ad6f536adddbfff622b
-DIST thunderbird-38.2.0-gl.xpi 457861 SHA256 ef38ee1792936cfe31d7a885669f206a8a8870610e8d344d37e75649168a3471 SHA512 70f4666c05fcc38c4441ea480833beeaa38899d695527b7836e3e62a8e56bbe8b856058ddca4424d977bac90d52bcafd4f37018bfe2e22e01bc2d9057a8357ed WHIRLPOOL 60c631be72c68088603a6782894680508610b34d533c0994cfb81a2d6fdf40822d7516f5de7fe591edeb18ab3340bd88c34e9a48233ffe5a21bb770773586c10
-DIST thunderbird-38.2.0-he.xpi 485889 SHA256 6dcaf1b2caea0dc059481ce4a91a81ecf59f13a1998449700b1e159203144f4c SHA512 016b0b021ece3f7258a33818e8f1c6335dedc3e5dcfb438103761ac4be6c3ebb1be3b508f384d4e05242aeb51c380ffdfd8e049bd6ef709d6e81db317ac788da WHIRLPOOL 02aa6f0f2c1b99ac1c545dab571ac6077220a0c948b15560f3e71820907dcb1cfbf5c4af90169506f5a0410daef9eb2b1ab43feff9fcc43967639e5efcb50161
-DIST thunderbird-38.2.0-hr.xpi 440420 SHA256 fe2548abeb34d5b562c0c9dbeea8a268a01112ce7a24303077b7fc61e273c13a SHA512 36a2dd236b7cc1a1460baf1e9f60ee1d0deb06a99480265c677f24308396341c0546c38823668fc8ac1cd62078a5dd10462c757e05d7dfe34846148cf719ac15 WHIRLPOOL 49f0ac5758f3984bb463e865087add43e4b0ac48ac8849419409e8abc42f0a5df4a14fd059c6690b819b27bc892065cfa21fc821f86e93d505a06c6623a555fd
-DIST thunderbird-38.2.0-hsb.xpi 456451 SHA256 d0aaeca9daf1f4366af1093d756972b5ac95c173eca4fa2e801f1cc5cfdea136 SHA512 f33114327b9f2935ee3926cf8c7f65ab05f772e9759b7badb57af81ab81116d1a55dc2075e35aee5c6898e50db50ef05b478dd13ef2a5001c98e9070fc63b28d WHIRLPOOL 17a6dfd83afe266d275e1faa3031a669cbf399a2f0c2bcb0d4d6f0933313dc58630e12eb6b91092770909118a2e398733903c675816298ed09e54874b4718958
-DIST thunderbird-38.2.0-hu.xpi 457988 SHA256 56c17fd8383a246d6b0c787a78b79267a08dba2fe959b8b00979900c974e9985 SHA512 9884e837ac7b404bf84058962b4a6354faa43e6c11941a34b2f68de74157d6718199986de40e9dea7c2ce6af84a8064c33edba4ef875a1ee84824d5b50651530 WHIRLPOOL 55bd8133a1e65094110344e65bd6ff7d58700b7648b58ef58622b9fdc18d6aa4b6dad26dc18587a1389d373889a107e0cd4b4c35a035565ad26214ef4a940a55
-DIST thunderbird-38.2.0-hy-AM.xpi 500377 SHA256 b47b617e0b521bae29eefb7268253ec87a16a5c0d39b60d3a7193eb8eb6580c9 SHA512 a24b8d0bc68b3c7b2dc6ab5e3cf577c71ae07428e78104db953880c2b5b1f94a70ee9eef5f990538e5a640315b23197d388d9b72125b7b7815f7e346af48e82d WHIRLPOOL c12342790affcf9d77ecac04983a3601eb9606bea859684fa6cf0a5a067f3c30dc8a891293e6bffdc3fd8637d25ea49100689fa778a2ab09542f421a0fcdc09b
-DIST thunderbird-38.2.0-id.xpi 483209 SHA256 1876f8c429e7c892333a88ba300115d4a5c163f2f2ec8cdf441ebefdc39f1e7a SHA512 3f6bfb40dafd877bb5ddb58b453ea225b1e395e9e412c02a2a8da90a3705714551218085d18ac2c1d8ee6e7e9ba823e31bed591179c372ce831daf2038b6ab4c WHIRLPOOL af5afe87938ce5689e2f1b43f76354abfbe63392d8922385797c533823bd4f01bf16626929dbcd61778e94af2cfd5899f744fd1455141bbfd79d65d9d7639814
-DIST thunderbird-38.2.0-is.xpi 443008 SHA256 dcc3d628212b921e2e4836dcdfe6994a70d75b7a2712b283d2277660f8549f85 SHA512 47d5310b1fcb04dc3542e332373e2749fa1c69b6da162cd1b93893afa7e6ba263b004234f516b0b06dbef5c81d33015bba2d309432500c3171b30b45beccca4b WHIRLPOOL e1ad1afd3f8568a4155399293fc7f08b97d6ced2a5b1dd2986b35b214f3fd29376df602e0603f80a2660f82d28cfaf0ba04dd9316a747d9896591d85918a6a1e
-DIST thunderbird-38.2.0-it.xpi 369024 SHA256 786694c8b4d64c252c338a29acef06b787f95c74d90af403d61ca60002775cd3 SHA512 8bcc0d7f4065f6af723951bab5b43185068e8e277c4e2b8f7dc09b888106f53fc81914bfd2c0195f400065658eeac4aa567f822a35010a366677ca2637db11c5 WHIRLPOOL 69e36a48d6f1ba3de8c3b3b869ff1f630e60280be9594829795516080c03d8c99599f231912a5c4f7bfc4dac587ab462db9213e47c6efc52a66d1f6bf549ef55
-DIST thunderbird-38.2.0-ja.xpi 492861 SHA256 c4937083d159697b068d97c1f60d1ff988f50ff2a0c330d78c51d03c10f637b8 SHA512 c1b9d46c01cf1d4a08c364e42b9ec839f923e203bb8a76d7fcba3645ce27c5177fbe6fd0879debd32831140b1b660c112e289d17b4860d382fd05c3146134cdd WHIRLPOOL 5b97aef2326c49318824ec8675042a000c48d6ccfda72d9156b30165aee22fe21ebee66121893ea698b96681e5ae458079532984980283827e8abe2bc9a76d83
-DIST thunderbird-38.2.0-ko.xpi 454852 SHA256 c3fb6a4d1953e9ad235b996477ab097dbe7e7de114713f8f18df98e39e3a1bb3 SHA512 29eb601f75b442056b5f01b358b601e875df83ada2a14b2da6139855a782edabdf990109237d4ab451a6ccaf63f054088917cce62ebdd93f7f4de9dab7808edc WHIRLPOOL 038029e540fab7deeb370f1ad576f534ed614d68d4c0d94a86bb1c5fa4a72aec5626d77449e835d1097b7c559ee753d67aae3d86f0c0f9cbee9078d90b0727d7
-DIST thunderbird-38.2.0-lt.xpi 454572 SHA256 bab8d740b889f2de6c342da09a0e1781182f45d2481a03aab769cd635e3837d3 SHA512 c0809e0c195df4daf819fabfb92fc448b8df261b1c59268be5904f3dda196ce9bf4d421aba4b859b04e20fcc36fb21e8ab47176f98c3ad32148a66f02a2c3ea0 WHIRLPOOL c624a73953160ca0665322395986a42f0b0c16d75e289c48834c2d3a6875b05442ee39f3b7692929a5fd92726943329900efa411b823562939f05955be50d83e
-DIST thunderbird-38.2.0-nb-NO.xpi 434340 SHA256 841b9ea0945a1334614b335e01ef3fd9c812c13ea39fc508cc060b13aa5f2fcd SHA512 6515b3202975312bbbc60c383973b1eedd8eee6306081564a79526c69aed7a04f10649d27f5e0ab060b2cf0c8784478d10803da8fad64e808c04d2f2d13ae7c3 WHIRLPOOL 7c1982bd430533060a941c159190b7cf31a98045a9c0dfed74c0c8344e747fc2e629e8abdf6e99c90fc680c82ab26b840a4ec152ddbe149d016ea31b2282c676
-DIST thunderbird-38.2.0-nl.xpi 435108 SHA256 a237053483f81b7ae53cb6ada04a8dab0ea1d840de33ab4c0f8453e38901089b SHA512 c9ce5d7a9660265071fb6a536660982097b2bb6af5b0b877b66a82e1903867974d5fdce4272c9ea8fef110f380bd286823d1d0235fec80e1b8803d41a86f7f8f WHIRLPOOL f7820ffa5c10c875fde3f2b6d2a6f2d92818a785921ac0ce79d4f9d9c78cbdfaff3644dcf5a7d58f9590dc19d410c71c201a7000e0b4a07e8e75e219a25142a1
-DIST thunderbird-38.2.0-nn-NO.xpi 436623 SHA256 944e1ce71ac7b79f274bb273f92d493a83b3dcd774c5d874add869db3dc6fbbf SHA512 e0075268707b1a7cdfabb4ffe490c5664fc3e96ca2fedb6b213cb4bbf836de98c1794e9162be372db7d87c87dbd243b19dadec6b6c3ca7e430c294944f2cf9d2 WHIRLPOOL 6893bba0e41b9220c4046295b6ad88c332b982872ecff6eff3740d4a3a0baa9ede4444a179deb132e7cd3c02033abf69c5ffb2b1c8b8e9affa9a98afcf2af545
-DIST thunderbird-38.2.0-pa-IN.xpi 530483 SHA256 c91ec0f7a4652f260bde662bfd1fe73dd6ba067a4e4655dd008d81a67736bc61 SHA512 e8c8324d250f7e2d715ae1fc3b2b81d0f7751ef33362942f06b2645a6092196c0065d7c72247329f8bebf43d941bca819398403965e61e3390ce50f91e0e9362 WHIRLPOOL d2df313d57d778914491afe3db3cf891b951c4870e2e6266513564e5ff089070a503ae81bd99849cba6340b5ce04697842e97865bd3aaf0b0bf1e89729d6438b
-DIST thunderbird-38.2.0-pl.xpi 411509 SHA256 4f2b78757594d919109b22ebe23098d724147035822f58d0235ae071f91ebcc3 SHA512 0cfdbb391cf56908c69ca25b855c46b83a8e97ef9d60acfaf08d54f1eb72c828118b4fa73a27d606afdb802c95c84c6bdca983227531fa2c6646edd7b8c9650b WHIRLPOOL 81fe51a09d87f6f21270cb4eb31e696ab066f8b5350dddbaaa3f84382c6ae21437f2bf166a8e45bc8fd3b427258e03dba3a2711256df865bf9f153d7c4615092
-DIST thunderbird-38.2.0-pt-BR.xpi 443774 SHA256 12912d7eecb1bf47b6a68f9089e9157cb0df7c25ab688681c9da8f6f8b2c1650 SHA512 54b6d1f8c4f6f4afa9c1eccac7249ee59b25fdc63a22aa4bbad5f7ea3e8e8dc878374cff79d9f337720b4cd47ccef9ab3f2d5b6ba99407ce7f1a5b57032aaede WHIRLPOOL 2830e77a2d420178de35cd5ee0023b56b7f43bcc225c24354ce8bea70261a926b853cee4042bccf4c90a6577a33e1fbe24c9d3880f6fbb26b77f6ec2fc161d2e
-DIST thunderbird-38.2.0-pt-PT.xpi 442064 SHA256 3cfe6d0dcc70ac662d07d2b8dc446bf37cab39719e2276b87fbaa55126ccee42 SHA512 f38539bda46be9ea5c302aef5adff4a47a468abbe0571bc78cf5132ce6e4cd8008f9279796e484812f4cf540d20bc5b0bba12aab70b190ff34e2ebb1468c0d28 WHIRLPOOL e221af8915593dff06b0db68ce94683a7b26254a2afb256c3a55778907c94e0714aee987250067ea7818a2f1a4a4340ac94edcea5cc959e1a11f52e2e9952c23
-DIST thunderbird-38.2.0-rm.xpi 442112 SHA256 0a7691e4bfd1395d39cd4752954f687de4cd11a7fa541eb90949ad93e497f151 SHA512 8702a35bd343395c06ca9c7cd94d8b6556c2c6bbd7e19c042b099b630c07d4f21edb63f9042382943d55652f842c975798c82c11b86662a4ad28752868a00bca WHIRLPOOL 241c2e51fdbad7a824679ac5d8abce14a48f02e795d5c67e8f69a538a7d11095a7038a93b2b9ae456db920dee31a998cff50a174b167f82607693f748e89bf28
-DIST thunderbird-38.2.0-ro.xpi 448349 SHA256 e7d119cfee6180b5afd5b35adf8429f94fe50b3e08737aadb0503395df22f7d2 SHA512 9e8b3f6971c4693ba16a0ecca6ddc82cb9df9843bd3faf3e15dc7265bd02cfdc5bbd56351e613bd67ed175fb261d341d806a4e255ddfe98ca4082e09696a5cd3 WHIRLPOOL 60755e78cd9feec549422d584da56f1e726bdbf5016961f5dc37738c6d8b388081ed16292c0575692fdc22c09472fae616b6488baa48a40a688cfef1212535b3
-DIST thunderbird-38.2.0-ru.xpi 437591 SHA256 ac800282f8096fb66e235f3918254235b45768a1ad2f202b344db91023435a2a SHA512 2accad806ad071656fd5644e6f3fdfae1825a3b43f0238929faac5536ea8eba3d05536990bd5a9e5182e577c7474ac76692002fda40e3853f467ee403a0a6977 WHIRLPOOL 2707e8891e2c6049c8a694b47be295f667f274dcb1bf2daf607a1e56d3ed092c66c892dba89a5336f1e512f7797e995ba7ad6dc9a96a4033a1eda1fc8a533320
-DIST thunderbird-38.2.0-si.xpi 535363 SHA256 401b14f056c84605a2071b182a57d42853976546b01974ba5d69e9d813d29299 SHA512 90b4d629f45bbe227da781cf7f1855f5138463e83dfeb15c551f27595953febf7c8aecdbd761735aeb295c062f9d5edf33d5cc2e5fcafd1ac23979dfb1f976fd WHIRLPOOL f8f08c15698726b713b3655d90e526e5040698ef63414bc36b359e287a5bf8b4574870f2d602f821c525d4023a373cf9d259ef00ca027b32680987c8954d3a84
-DIST thunderbird-38.2.0-sk.xpi 456606 SHA256 37ee0495c8886cf17f95f4a153d58d768763778e429539cb8b657ce9b72ec0d6 SHA512 1de29aa912547d00f77272e97f70295de2a647306999704894cbaa8fdfbdc36ce008eb14389d04b71a0850779a60c30bc1f13c170d4004d1042a974d99d37ccc WHIRLPOOL 1c5c26e0f7870097d9bac96ce48efafc1610b88f433e51928839d2a2e7251a957306415e654f2c6ce46d38419bb6d1b05096a0205e56ba74bccda424af458d73
-DIST thunderbird-38.2.0-sl.xpi 437847 SHA256 5e23988a9ed60d301edcf5bcd384a7788774a9473b75d2713c7cbaa46de838b7 SHA512 90e6e8ba37e66932d3799a9b4decc3f87407267df3ae170213fd6307bdd7770475b70efd8836269562b888a729198b2b7ca6314839865810d90810d9d2038452 WHIRLPOOL 230d4a2cde8e3ea0aa006be006a0274f93dfb66e23441a37250f37c95a04c7b42d2e99c8ca7551900f0c62e9a02468aa57781c06b04232ac94b88694c0fa5292
-DIST thunderbird-38.2.0-sq.xpi 446897 SHA256 3139466f0a15bd888656856a1a4cf2a47eb449ad950adc190d975c099c10a390 SHA512 bd0816e0e1d8bd76888b93570e9837c8f5174de105d07b7d23fd8c81dd27923c60bc537f1bba3b33eedf20e0be20ad095ac86993ce4c0a9eb28d1f6dcb4d527d WHIRLPOOL 0b1b58b323d799a04c7d81eacbc5c3d32993e54e6a62980fcaf2ebe30d4ad06d900bc78088cab69939c85964216e6f6953550e241e710eaeb080d2121c2fff99
-DIST thunderbird-38.2.0-sr.xpi 543336 SHA256 a3c8a7f2bda919098daf6d3277a5f4ef82e9eeae7eed54decba302ca6000c47d SHA512 c0ae4820ab98bf2729bdf60fb0d78306057c831b1f2257c7c90ed64913bde1bf3193fa940b77352a1dd8ea789ed49c7b2fae869693a586c6ed8e33f52313e2f3 WHIRLPOOL cfe59e5423c1420202f9f86b341f752f9ee9e21cbef2480e1dc475c850b446992cf2b1dcb82f4640f21cbc2da208619f67e62bd382b41b6bdc3e11bacf7721f6
-DIST thunderbird-38.2.0-sv-SE.xpi 439633 SHA256 b308e65ff10ad62091b89eeb9fcb9e6e8d3c76ddf0de32b6a9ca3a4101552816 SHA512 71b2dbc8442689e59b6a59499d3c69b94394cc0c3b4ad0c4c93dfc8b1f65d04d657a7588fa37b8a671dd9eb1277437d522f8e2d82a363b3a55e80c7381e64c04 WHIRLPOOL 5a14bdefb769f0dab9fcc4abcc7957ab653c055ccd71b4d3480862040ab5ef5ebdf755462f2d9f5fae5e0b3a8adb70ee5162f835cbb6598026e6a92221b9b6dc
-DIST thunderbird-38.2.0-ta-LK.xpi 558760 SHA256 ac7f32d19cee21c16bee288883091fc50bca8bc68b0b28fc7f768ef3a53daa12 SHA512 d45b75b151acef42401876bb7376e6ed53b36bb46c45917f77a4158ad2bbf7650c6f8a1b60aa185c2ed32af6d877022715a288c2422c0444be19537709a5574f WHIRLPOOL f0373ca234aa98ceac4816497ce4332c202e7bc9b7eaddc0c0728b0529a80d2d95caccf40ac96a084dc5bfd7de61d7f8cd472965d822fc86bfbef1aa2458fa1a
-DIST thunderbird-38.2.0-tr.xpi 447799 SHA256 2063f17091816acd829caed8ba091c900df6638c8b5cbf2873c3b4fb83124e8a SHA512 4cf0b351746af58a8867f702c1861199cb2f7ddd337e2b6898145f0e0b820d08be6036f75118900211240d1e5381b3bf4fb47b4dc15e3cfa83bc17cd4ef29d83 WHIRLPOOL e5d4ed1042c928b0f98eb3d847b1c2e12e2dcf7c309bf53f0d96c1cb8988d19ff9e1ed7745ab54bb97aff556a21d07616f2678b694425e8d8a5614b5c77cedb9
-DIST thunderbird-38.2.0-uk.xpi 509622 SHA256 776b376d5ba62a9544bfd5689922a84e17cb30546e2a65d54597927af6decd86 SHA512 ddd69ee1a31a9c92c75e15f517b08504e3b72fdcd4203a948cbc729440eb58c5a92fe8d5146a9d396473edf9dbc9cccac99b2e6559811e2b70d81ce95b13ad76 WHIRLPOOL ef9c85830c97a6d6e23292dcdcb92f5a5b946d8f67f9310efaf4dbeac366d5a13de4412495a432ae02c13d34dcc8371997844f26b74720393755d97525583f14
-DIST thunderbird-38.2.0-vi.xpi 519865 SHA256 21f4a2f7530ed099577a199e4b1529c3bd34a383b4dd76b1b78f41da155e4cf2 SHA512 df900cfdfc69d86b62a6b9c7c4085a1e7e93433f8a37f9d31606ac4e1d32419c72d566fafb9c75690e6e412bc3ecb6fe3fc6c2bb619a8d3f6c2c9bcf2a7e90d9 WHIRLPOOL a9f2cf7e5201cd6594dc2fb9bec7da1a0800aa206fb583eb413e20309f9bbf46c3610e1e6f2b2e15dcf7d82bf73feef9cbf65c68f71bc7d35a8c1a6504aea161
-DIST thunderbird-38.2.0-zh-CN.xpi 466412 SHA256 030e2d1b57e3d0b547aaaa5230e00d0f42e62028a8500377042e61b87f332e32 SHA512 371de9857c755735c0dba5e4f7717114d2c6d1da9515df7eb24222ba28dc4ba8c4949dc3821857c901cfaa80bb743a762868eab52bf3c8bd6588488ab18ee721 WHIRLPOOL c748dac1b581ba1a4abae199016519b7f948d95cbfe78225ee98babc7c7bd63c8fca3ba0b4348429be49775a7654e9ffd771fcd60fe90ffad6f99469bf26248f
-DIST thunderbird-38.2.0-zh-TW.xpi 466662 SHA256 4f0750f5b53d3c961d4b972ff33953c89bd0638282f03eedd0a09fcb647dd33a SHA512 8d2fb40fbb68392c3daa5bbcd02a518a5746afe3e37bfea50e41f7b2c7fa7d4307f449439a664618b26ad95f7d13ab947f2d8ed163da9193064e892cab0ba49a WHIRLPOOL 7102fa2941698be352363f2a74cda9ff075b4cf1e3af17b92571e75c8da105d0e0c1725c90be811386870d7b476b6d1ef1ae7cf86d498b1a09d34aff59a3c75a
-DIST thunderbird-38.2.0.source.tar.bz2 204448261 SHA256 4881cf0a721a9d0204a6cff01e20a6c54010f4b576df2820cd699d17892ac2d0 SHA512 b07d8a2b8fefc09b3b9c3c013e7d559afdfde300fcd97e7419ddb6afe35272d2c4f190f7d5b6c06410840c801d1d11d0c9adada012e4d3cc89cf0497e63a834d WHIRLPOOL d2a0d78da34f032a5f9afffc4f1251b2b6d3502fba05ebca7a9a86e139937589bb5d9f4c1bc4ae110107abec8847900fbe8bf26c50ff6db0a21f5f54ed9c0b5f
diff --git a/mail-client/thunderbird/files/enigmail-1.6.0-parallel-fix.patch b/mail-client/thunderbird/files/enigmail-1.6.0-parallel-fix.patch
deleted file mode 100644
index ab4b613c..00000000
--- a/mail-client/thunderbird/files/enigmail-1.6.0-parallel-fix.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-commit dd4ad2eebd36c84307222ca56c10c073527d7054
-Author: Patrick Brunschwig <patrick@enigmail.net>
-Date: Sun Nov 24 19:06:23 2013 +0100
-
- fixed broken parallel full build of TB (patch by Fabio Rossi)
-
-diff --git a/lang/Makefile.in b/lang/Makefile.in
-index 2334d4f..38688e0 100644
---- a/lang/Makefile.in
-+++ b/lang/Makefile.in
-@@ -16,12 +16,12 @@ include $(topsrcdir)/config/config.mk
-
- include $(srcdir)/../util/build.mk
-
--all: export jar
-+all: jar
-
- export:
- $(PERL) $(srcdir)/make-lang-xpi.pl $(srcdir)/current-languages.txt $(srcdir)
-
--jar:
-+jar: export
- $(MAKEJAR)
-
- clean:
-diff --git a/ui/Makefile.in b/ui/Makefile.in
-index 6309525..13c98ee 100644
---- a/ui/Makefile.in
-+++ b/ui/Makefile.in
-@@ -28,7 +28,7 @@ include $(topsrcdir)/config/config.mk
-
- include $(srcdir)/../util/build.mk
-
--jar:
-+jar: dirs
- $(MAKEJAR)
-
- clean:
diff --git a/mail-client/thunderbird/files/icon/index.html b/mail-client/thunderbird/files/icon/index.html
deleted file mode 100644
index 8b09a361..00000000
--- a/mail-client/thunderbird/files/icon/index.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
- <head>
- <title>Index of /gentoo/mail-client/thunderbird/files/icon</title>
- </head>
- <body>
-<h1>Index of /gentoo/mail-client/thunderbird/files/icon</h1>
-<pre><img src="/icons/blank.gif" alt="Icon "> <a href="?C=N;O=D">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=A">Size</a> <a href="?C=D;O=A">Description</a><hr><img src="/icons/back.gif" alt="[DIR]"> <a href="/gentoo/mail-client/thunderbird/files/">Parent Directory</a> -
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird-unbranded.desktop">thunderbird-unbrande..&gt;</a> 09-Aug-2015 22:34 228
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird.desktop">thunderbird.desktop</a> 09-Aug-2015 22:34 218
-<hr></pre>
-</body></html>
diff --git a/mail-client/thunderbird/files/icon/index.html?C=D;O=A b/mail-client/thunderbird/files/icon/index.html?C=D;O=A
deleted file mode 100644
index 32708d82..00000000
--- a/mail-client/thunderbird/files/icon/index.html?C=D;O=A
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
- <head>
- <title>Index of /gentoo/mail-client/thunderbird/files/icon</title>
- </head>
- <body>
-<h1>Index of /gentoo/mail-client/thunderbird/files/icon</h1>
-<pre><img src="/icons/blank.gif" alt="Icon "> <a href="?C=N;O=A">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=A">Size</a> <a href="?C=D;O=D">Description</a><hr><img src="/icons/back.gif" alt="[DIR]"> <a href="/gentoo/mail-client/thunderbird/files/">Parent Directory</a> -
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird-unbranded.desktop">thunderbird-unbrande..&gt;</a> 09-Aug-2015 22:34 228
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird.desktop">thunderbird.desktop</a> 09-Aug-2015 22:34 218
-<hr></pre>
-</body></html>
diff --git a/mail-client/thunderbird/files/icon/index.html?C=D;O=D b/mail-client/thunderbird/files/icon/index.html?C=D;O=D
deleted file mode 100644
index 9d683110..00000000
--- a/mail-client/thunderbird/files/icon/index.html?C=D;O=D
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
- <head>
- <title>Index of /gentoo/mail-client/thunderbird/files/icon</title>
- </head>
- <body>
-<h1>Index of /gentoo/mail-client/thunderbird/files/icon</h1>
-<pre><img src="/icons/blank.gif" alt="Icon "> <a href="?C=N;O=A">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=A">Size</a> <a href="?C=D;O=A">Description</a><hr><img src="/icons/back.gif" alt="[DIR]"> <a href="/gentoo/mail-client/thunderbird/files/">Parent Directory</a> -
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird.desktop">thunderbird.desktop</a> 09-Aug-2015 22:34 218
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird-unbranded.desktop">thunderbird-unbrande..&gt;</a> 09-Aug-2015 22:34 228
-<hr></pre>
-</body></html>
diff --git a/mail-client/thunderbird/files/icon/index.html?C=M;O=A b/mail-client/thunderbird/files/icon/index.html?C=M;O=A
deleted file mode 100644
index 91c5aba6..00000000
--- a/mail-client/thunderbird/files/icon/index.html?C=M;O=A
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
- <head>
- <title>Index of /gentoo/mail-client/thunderbird/files/icon</title>
- </head>
- <body>
-<h1>Index of /gentoo/mail-client/thunderbird/files/icon</h1>
-<pre><img src="/icons/blank.gif" alt="Icon "> <a href="?C=N;O=A">Name</a> <a href="?C=M;O=D">Last modified</a> <a href="?C=S;O=A">Size</a> <a href="?C=D;O=A">Description</a><hr><img src="/icons/back.gif" alt="[DIR]"> <a href="/gentoo/mail-client/thunderbird/files/">Parent Directory</a> -
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird-unbranded.desktop">thunderbird-unbrande..&gt;</a> 09-Aug-2015 22:34 228
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird.desktop">thunderbird.desktop</a> 09-Aug-2015 22:34 218
-<hr></pre>
-</body></html>
diff --git a/mail-client/thunderbird/files/icon/index.html?C=M;O=D b/mail-client/thunderbird/files/icon/index.html?C=M;O=D
deleted file mode 100644
index 9d683110..00000000
--- a/mail-client/thunderbird/files/icon/index.html?C=M;O=D
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
- <head>
- <title>Index of /gentoo/mail-client/thunderbird/files/icon</title>
- </head>
- <body>
-<h1>Index of /gentoo/mail-client/thunderbird/files/icon</h1>
-<pre><img src="/icons/blank.gif" alt="Icon "> <a href="?C=N;O=A">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=A">Size</a> <a href="?C=D;O=A">Description</a><hr><img src="/icons/back.gif" alt="[DIR]"> <a href="/gentoo/mail-client/thunderbird/files/">Parent Directory</a> -
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird.desktop">thunderbird.desktop</a> 09-Aug-2015 22:34 218
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird-unbranded.desktop">thunderbird-unbrande..&gt;</a> 09-Aug-2015 22:34 228
-<hr></pre>
-</body></html>
diff --git a/mail-client/thunderbird/files/icon/index.html?C=N;O=A b/mail-client/thunderbird/files/icon/index.html?C=N;O=A
deleted file mode 100644
index 8b09a361..00000000
--- a/mail-client/thunderbird/files/icon/index.html?C=N;O=A
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
- <head>
- <title>Index of /gentoo/mail-client/thunderbird/files/icon</title>
- </head>
- <body>
-<h1>Index of /gentoo/mail-client/thunderbird/files/icon</h1>
-<pre><img src="/icons/blank.gif" alt="Icon "> <a href="?C=N;O=D">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=A">Size</a> <a href="?C=D;O=A">Description</a><hr><img src="/icons/back.gif" alt="[DIR]"> <a href="/gentoo/mail-client/thunderbird/files/">Parent Directory</a> -
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird-unbranded.desktop">thunderbird-unbrande..&gt;</a> 09-Aug-2015 22:34 228
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird.desktop">thunderbird.desktop</a> 09-Aug-2015 22:34 218
-<hr></pre>
-</body></html>
diff --git a/mail-client/thunderbird/files/icon/index.html?C=N;O=D b/mail-client/thunderbird/files/icon/index.html?C=N;O=D
deleted file mode 100644
index 9d683110..00000000
--- a/mail-client/thunderbird/files/icon/index.html?C=N;O=D
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
- <head>
- <title>Index of /gentoo/mail-client/thunderbird/files/icon</title>
- </head>
- <body>
-<h1>Index of /gentoo/mail-client/thunderbird/files/icon</h1>
-<pre><img src="/icons/blank.gif" alt="Icon "> <a href="?C=N;O=A">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=A">Size</a> <a href="?C=D;O=A">Description</a><hr><img src="/icons/back.gif" alt="[DIR]"> <a href="/gentoo/mail-client/thunderbird/files/">Parent Directory</a> -
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird.desktop">thunderbird.desktop</a> 09-Aug-2015 22:34 218
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird-unbranded.desktop">thunderbird-unbrande..&gt;</a> 09-Aug-2015 22:34 228
-<hr></pre>
-</body></html>
diff --git a/mail-client/thunderbird/files/icon/index.html?C=S;O=A b/mail-client/thunderbird/files/icon/index.html?C=S;O=A
deleted file mode 100644
index c4449d53..00000000
--- a/mail-client/thunderbird/files/icon/index.html?C=S;O=A
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
- <head>
- <title>Index of /gentoo/mail-client/thunderbird/files/icon</title>
- </head>
- <body>
-<h1>Index of /gentoo/mail-client/thunderbird/files/icon</h1>
-<pre><img src="/icons/blank.gif" alt="Icon "> <a href="?C=N;O=A">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=D">Size</a> <a href="?C=D;O=A">Description</a><hr><img src="/icons/back.gif" alt="[DIR]"> <a href="/gentoo/mail-client/thunderbird/files/">Parent Directory</a> -
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird.desktop">thunderbird.desktop</a> 09-Aug-2015 22:34 218
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird-unbranded.desktop">thunderbird-unbrande..&gt;</a> 09-Aug-2015 22:34 228
-<hr></pre>
-</body></html>
diff --git a/mail-client/thunderbird/files/icon/index.html?C=S;O=D b/mail-client/thunderbird/files/icon/index.html?C=S;O=D
deleted file mode 100644
index c4ce4351..00000000
--- a/mail-client/thunderbird/files/icon/index.html?C=S;O=D
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
- <head>
- <title>Index of /gentoo/mail-client/thunderbird/files/icon</title>
- </head>
- <body>
-<h1>Index of /gentoo/mail-client/thunderbird/files/icon</h1>
-<pre><img src="/icons/blank.gif" alt="Icon "> <a href="?C=N;O=A">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=A">Size</a> <a href="?C=D;O=A">Description</a><hr><img src="/icons/back.gif" alt="[DIR]"> <a href="/gentoo/mail-client/thunderbird/files/">Parent Directory</a> -
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird-unbranded.desktop">thunderbird-unbrande..&gt;</a> 09-Aug-2015 22:34 228
-<img src="/icons/unknown.gif" alt="[ ]"> <a href="thunderbird.desktop">thunderbird.desktop</a> 09-Aug-2015 22:34 218
-<hr></pre>
-</body></html>
diff --git a/mail-client/thunderbird/files/icon/thunderbird-unbranded.desktop b/mail-client/thunderbird/files/icon/thunderbird-unbranded.desktop
deleted file mode 100644
index f9d87bef..00000000
--- a/mail-client/thunderbird/files/icon/thunderbird-unbranded.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=Mozilla Thunderbird
-Comment=Mail & News Reader
-Exec=/usr/bin/thunderbird %u
-Icon=thunderbird-icon-unbranded
-Terminal=false
-Type=Application
-Categories=Office;Network;Email;
-MimeType=x-scheme-handler/mailto;
diff --git a/mail-client/thunderbird/files/icon/thunderbird.desktop b/mail-client/thunderbird/files/icon/thunderbird.desktop
deleted file mode 100644
index f9c31eba..00000000
--- a/mail-client/thunderbird/files/icon/thunderbird.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=Mozilla Thunderbird
-Comment=Mail & News Reader
-Exec=/usr/bin/thunderbird %u
-Icon=thunderbird-icon
-Terminal=false
-Type=Application
-Categories=Office;Network;Email;
-MimeType=x-scheme-handler/mailto;
diff --git a/mail-client/thunderbird/files/thunderbird-31.7.0-gcc5-1.patch b/mail-client/thunderbird/files/thunderbird-31.7.0-gcc5-1.patch
deleted file mode 100644
index 7723b814..00000000
--- a/mail-client/thunderbird/files/thunderbird-31.7.0-gcc5-1.patch
+++ /dev/null
@@ -1,242 +0,0 @@
-Submitted By: Fernando de Oliveira <famobr at yahoo dot com dot br>
-Date: 2015-05-17
-Initial Package Version: 31.7.0
-Upstream Status: Unknown
-Origin: Upstream, self
-URL: URL=https://bug1024492.bugzilla.mozilla.org/attachment.cgi?id=8439834&action=diff&context=patch&format=raw&headers=1
-Description: Fix building with gcc5
-
-diff -Nur comm-esr31.orig/mozilla/js/src/builtin/TypedObject.cpp comm-esr31/mozilla/js/src/builtin/TypedObject.cpp
---- comm-esr31.orig/mozilla/js/src/builtin/TypedObject.cpp 2015-05-07 15:53:49.000000000 -0300
-+++ comm-esr31/mozilla/js/src/builtin/TypedObject.cpp 2015-05-17 09:38:36.550714030 -0300
-@@ -710,12 +710,12 @@
- contents.append(")");
- RootedAtom stringRepr(cx, contents.finishAtom());
- if (!stringRepr)
-- return nullptr;
-+ return false;
-
- // Extract ArrayType.prototype
- RootedObject arrayTypePrototype(cx, GetPrototype(cx, arrayTypeGlobal));
- if (!arrayTypePrototype)
-- return nullptr;
-+ return false;
-
- // Create the instance of ArrayType
- Rooted<UnsizedArrayTypeDescr*> obj(cx);
-@@ -728,7 +728,7 @@
- if (!JSObject::defineProperty(cx, obj, cx->names().length,
- UndefinedHandleValue, nullptr, nullptr,
- JSPROP_READONLY | JSPROP_PERMANENT))
-- return nullptr;
-+ return false;
-
- args.rval().setObject(*obj);
- return true;
-@@ -762,7 +762,7 @@
- if (!size.isValid()) {
- JS_ReportErrorNumber(cx, js_GetErrorMessage, nullptr,
- JSMSG_TYPEDOBJECT_TOO_BIG);
-- return nullptr;
-+ return false;
- }
-
- // Construct a canonical string `new ArrayType(<elementType>).dimension(N)`:
-@@ -775,7 +775,7 @@
- contents.append(")");
- RootedAtom stringRepr(cx, contents.finishAtom());
- if (!stringRepr)
-- return nullptr;
-+ return false;
-
- // Create the sized type object.
- Rooted<SizedArrayTypeDescr*> obj(cx);
-@@ -793,7 +793,7 @@
- if (!JSObject::defineProperty(cx, obj, cx->names().length,
- lengthVal, nullptr, nullptr,
- JSPROP_READONLY | JSPROP_PERMANENT))
-- return nullptr;
-+ return false;
-
- // Add `unsized` property, which is a link from the sized
- // array to the unsized array.
-@@ -801,7 +801,7 @@
- if (!JSObject::defineProperty(cx, obj, cx->names().unsized,
- unsizedTypeDescrValue, nullptr, nullptr,
- JSPROP_READONLY | JSPROP_PERMANENT))
-- return nullptr;
-+ return false;
-
- args.rval().setObject(*obj);
- return true;
-@@ -1253,7 +1253,7 @@
- Rooted<TypedProto*> proto(cx);
- proto = NewObjectWithProto<TypedProto>(cx, objProto, nullptr, TenuredObject);
- if (!proto)
-- return nullptr;
-+ return false;
- proto->initTypeDescrSlot(*descr);
- descr->initReservedSlot(JS_DESCR_SLOT_TYPROTO, ObjectValue(*proto));
-
-@@ -1358,14 +1358,14 @@
- #define BINARYDATA_SCALAR_DEFINE(constant_, type_, name_) \
- if (!DefineSimpleTypeDescr<ScalarTypeDescr>(cx, global, module, constant_, \
- cx->names().name_)) \
-- return nullptr;
-+ return false;
- JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
- #undef BINARYDATA_SCALAR_DEFINE
-
- #define BINARYDATA_REFERENCE_DEFINE(constant_, type_, name_) \
- if (!DefineSimpleTypeDescr<ReferenceTypeDescr>(cx, global, module, constant_, \
- cx->names().name_)) \
-- return nullptr;
-+ return false;
- JS_FOR_EACH_REFERENCE_TYPE_REPR(BINARYDATA_REFERENCE_DEFINE)
- #undef BINARYDATA_REFERENCE_DEFINE
-
-@@ -1375,14 +1375,14 @@
- arrayType = DefineMetaTypeDescr<ArrayMetaTypeDescr>(
- cx, global, module, TypedObjectModuleObject::ArrayTypePrototype);
- if (!arrayType)
-- return nullptr;
-+ return false;
-
- RootedValue arrayTypeValue(cx, ObjectValue(*arrayType));
- if (!JSObject::defineProperty(cx, module, cx->names().ArrayType,
- arrayTypeValue,
- nullptr, nullptr,
- JSPROP_READONLY | JSPROP_PERMANENT))
-- return nullptr;
-+ return false;
-
- // StructType.
-
-@@ -1390,14 +1390,14 @@
- structType = DefineMetaTypeDescr<StructMetaTypeDescr>(
- cx, global, module, TypedObjectModuleObject::StructTypePrototype);
- if (!structType)
-- return nullptr;
-+ return false;
-
- RootedValue structTypeValue(cx, ObjectValue(*structType));
- if (!JSObject::defineProperty(cx, module, cx->names().StructType,
- structTypeValue,
- nullptr, nullptr,
- JSPROP_READONLY | JSPROP_PERMANENT))
-- return nullptr;
-+ return false;
-
- // Everything is setup, install module on the global object:
- RootedValue moduleValue(cx, ObjectValue(*module));
-@@ -1407,7 +1407,7 @@
- nullptr, nullptr,
- 0))
- {
-- return nullptr;
-+ return false;
- }
-
- return module;
-@@ -2466,7 +2466,7 @@
- if (length < 0) {
- JS_ReportErrorNumber(cx, js_GetErrorMessage,
- nullptr, JSMSG_TYPEDOBJECT_BAD_ARGS);
-- return nullptr;
-+ return false;
- }
- Rooted<TypedObject*> obj(cx, createZeroed(cx, callee, length));
- if (!obj)
-diff -Nur comm-esr31.orig/mozilla/js/src/frontend/BytecodeCompiler.cpp comm-esr31/mozilla/js/src/frontend/BytecodeCompiler.cpp
---- comm-esr31.orig/mozilla/js/src/frontend/BytecodeCompiler.cpp 2015-05-07 15:53:49.000000000 -0300
-+++ comm-esr31/mozilla/js/src/frontend/BytecodeCompiler.cpp 2015-05-17 09:39:00.183186652 -0300
-@@ -544,7 +544,7 @@
-
- RootedScriptSource sourceObject(cx, CreateScriptSourceObject(cx, options));
- if (!sourceObject)
-- return nullptr;
-+ return false;
- ScriptSource* ss = sourceObject->source();
-
- SourceCompressionTask sct(cx);
-diff -Nur comm-esr31.orig/mozilla/js/src/vm/ScopeObject.h comm-esr31/mozilla/js/src/vm/ScopeObject.h
---- comm-esr31.orig/mozilla/js/src/vm/ScopeObject.h 2015-05-07 15:53:56.000000000 -0300
-+++ comm-esr31/mozilla/js/src/vm/ScopeObject.h 2015-05-17 09:53:20.202966820 -0300
-@@ -63,21 +63,9 @@
- bool onNamedLambda;
-
- public:
-- StaticScopeIter(ExclusiveContext* cx, JSObject* obj)
-- : obj(cx, obj), onNamedLambda(false)
-- {
-- JS_STATIC_ASSERT(allowGC == CanGC);
-- JS_ASSERT_IF(obj, obj->is<StaticBlockObject>() || obj->is<StaticWithObject>() ||
-- obj->is<JSFunction>());
-- }
-+ StaticScopeIter(ExclusiveContext *cx, JSObject *obj);
-
-- StaticScopeIter(JSObject* obj)
-- : obj((ExclusiveContext*) nullptr, obj), onNamedLambda(false)
-- {
-- JS_STATIC_ASSERT(allowGC == NoGC);
-- JS_ASSERT_IF(obj, obj->is<StaticBlockObject>() || obj->is<StaticWithObject>() ||
-- obj->is<JSFunction>());
-- }
-+ explicit StaticScopeIter(JSObject *obj);
-
- bool done() const;
- void operator++(int);
-diff -Nur comm-esr31.orig/mozilla/js/src/vm/ScopeObject-inl.h comm-esr31/mozilla/js/src/vm/ScopeObject-inl.h
---- comm-esr31.orig/mozilla/js/src/vm/ScopeObject-inl.h 2015-05-07 15:53:56.000000000 -0300
-+++ comm-esr31/mozilla/js/src/vm/ScopeObject-inl.h 2015-05-17 09:51:33.939344362 -0300
-@@ -13,6 +13,26 @@
-
- namespace js {
-
-+template <AllowGC allowGC>
-+inline
-+StaticScopeIter<allowGC>::StaticScopeIter(ExclusiveContext *cx, JSObject *obj)
-+ : obj(cx, obj), onNamedLambda(false)
-+{
-+ JS_STATIC_ASSERT(allowGC == CanGC);
-+ JS_ASSERT_IF(obj, obj->is<StaticBlockObject>() || obj->is<StaticWithObject>() ||
-+ obj->is<JSFunction>());
-+}
-+
-+template <AllowGC allowGC>
-+inline
-+StaticScopeIter<allowGC>::StaticScopeIter(JSObject *obj)
-+ : obj((ExclusiveContext *) nullptr, obj), onNamedLambda(false)
-+{
-+ JS_STATIC_ASSERT(allowGC == NoGC);
-+ JS_ASSERT_IF(obj, obj->is<StaticBlockObject>() || obj->is<StaticWithObject>() ||
-+ obj->is<JSFunction>());
-+}
-+
- inline void
- ScopeObject::setAliasedVar(JSContext* cx, ScopeCoordinate sc, PropertyName* name, const Value& v)
- {
-diff -Naur comm-esr31.orig/mozilla/netwerk/ipc/NeckoParent.cpp porg-build-2015.05.17-10h30m39s/comm-esr31/mozilla/netwerk/ipc/NeckoParent.cpp
---- comm-esr31.orig/mozilla/netwerk/ipc/NeckoParent.cpp 2015-05-07 15:53:46.000000000 -0300
-+++ porg-build-2015.05.17-10h30m39s/comm-esr31/mozilla/netwerk/ipc/NeckoParent.cpp 2015-05-17 10:51:24.013181648 -0300
-@@ -359,7 +359,7 @@
- RtspChannelParent* p = static_cast<RtspChannelParent*>(aActor);
- return p->Init(aConnectArgs);
- #else
-- return nullptr;
-+ return false;
- #endif
- }
-
-diff -Naur comm-esr31.orig/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp comm-esr31/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp
---- comm-esr31.orig/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp 2015-05-07 15:53:42.000000000 -0300
-+++ comm-esr31/mozilla/js/xpconnect/wrappers/XrayWrapper.cpp 2015-05-17 11:22:59.442942469 -0300
-@@ -351,7 +351,7 @@
- {
- JSAutoCompartment ac(cx, target);
- if (!JS_GetClassPrototype(cx, key, protop))
-- return nullptr;
-+ return false;
- }
- return JS_WrapObject(cx, protop);
- }
diff --git a/mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1 b/mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1
deleted file mode 100644
index 97c5fd09..00000000
--- a/mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1
+++ /dev/null
@@ -1,9 +0,0 @@
-pref("app.update.enabled", false);
-pref("app.update.autoInstallEnabled", false);
-pref("browser.display.use_system_colors", true);
-pref("intl.locale.matchOS", true);
-pref("general.useragent.locale", "chrome://global/locale/intl.properties");
-pref("mail.shell.checkDefaultClient", false);
-# Do not switch to Smart Folders after upgrade to 3.0b4
-pref("mail.folder.views.version", "1");
-pref("extensions.autoDisableScopes", 0);
diff --git a/mail-client/thunderbird/metadata.xml b/mail-client/thunderbird/metadata.xml
deleted file mode 100644
index 71406ae3..00000000
--- a/mail-client/thunderbird/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>mozilla</herd>
-<use>
- <flag name="bindist">Disable official Thunderbird branding (icons, name) which
- are not binary-redistributable according to upstream.</flag>
- <flag name='crypt'> Enable encryption support with enigmail</flag>
- <flag name='mozdom'>Enable Mozilla's DOM inspector</flag>
- <flag name='lightning'>Enable app-global calendar support
- (note 38.0 and above bundles calendar support when this flag is off)</flag>
- <flag name='custom-optimization'>Fine-tune custom compiler optimizations
- (-Os, -O0, -O1, -O2, -O3)</flag>
- <flag name="jemalloc3">Enable or disable jemalloc3 (forced-on when supported prior to 38.0)</flag>
- <flag name='gstreamer-0'>Use gstreamer:0.10 instead of gstreamer:1 for media support</flag>
- <flag name="system-cairo">Use the system-wide <pkg>x11-libs/cairo</pkg>
- instead of bundled.</flag>
- <flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>
- instead of bundled.</flag>
- <flag name="system-jpeg">Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg>
- instead of bundled.</flag>
- <flag name="system-libvpx">Use the system-wide <pkg>media-libs/libvpx</pkg>
- instead of bundled.</flag>
- <flag name="system-sqlite">Use the system-wide <pkg>dev-db/sqlite</pkg>
- installation with secure-delete enabled</flag>
- <flag name="minimal">Remove the software development kit and headers</flag>
-</use>
-</pkgmetadata>
diff --git a/mail-client/thunderbird/thunderbird-24.8.0.ebuild b/mail-client/thunderbird/thunderbird-24.8.0.ebuild
deleted file mode 100644
index b5a3c0e0..00000000
--- a/mail-client/thunderbird/thunderbird-24.8.0.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-WANT_AUTOCONF="2.1"
-MOZ_ESR=""
-MOZ_LIGHTNING_VER="2.6.5"
-MOZ_LIGHTNING_GDATA_VER="2.6.3"
-
-# This list can be updated using scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=(ar ast be bg bn-BD br ca cs da de el en en-GB en-US es-AR
-es-ES et eu fi fr fy-NL ga-IE gd gl he hr hu hy-AM id is it ja ko lt nb-NO
-nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi
-zh-CN zh-TW )
-
-# Convert the ebuild version to th firefox-24.0-patches-0.4.tar.xze upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_beta/b}"
-# ESR releases have slightly version numbers
-if [[ ${MOZ_ESR} == 1 ]]; then
- MOZ_PV="${MOZ_PV}esr"
-fi
-MOZ_P="${PN}-${MOZ_PV}"
-
-# Enigmail version
-EMVER="1.6"
-# Upstream ftp release URI that's used by mozlinguas.eclass
-# We don't use the http mirror because it deletes old tarballs.
-MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/"
-MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/"
-
-inherit flag-o-matic toolchain-funcs mozconfig-3 makeedit multilib autotools pax-utils check-reqs nsplugins mozlinguas
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
-
-KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist crypt gstreamer +jit ldap +lightning +minimal mozdom pulseaudio selinux system-cairo system-icu system-jpeg system-sqlite"
-RESTRICT="!bindist? ( bindist )"
-
-PATCH="thunderbird-24.0-patches-0.1"
-PATCHFF="firefox-24.0-patches-0.9"
-
-SRC_URI="${SRC_URI}
- ${MOZ_FTP_URI}${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
- ${MOZ_HTTP_URI}${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
- crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )
- lightning? (
- ${MOZ_HTTP_URI/${PN}/calendar/lightning}${MOZ_LIGHTNING_VER}/linux/lightning.xpi -> lightning-${MOZ_LIGHTNING_VER}.xpi
- ${MOZ_HTTP_URI/${PN}/calendar/lightning}${MOZ_LIGHTNING_GDATA_VER}/linux/gdata-provider.xpi -> gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
- )
- https://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
- https://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCHFF}.tar.xz
- https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz"
-
-ASM_DEPEND=">=dev-lang/yasm-1.1"
-
-CDEPEND="
- >=dev-libs/nss-3.16.2
- >=dev-libs/nspr-4.10.4
- >=dev-libs/glib-2.26:2
- >=media-libs/mesa-7.10
- >=media-libs/libpng-1.6.6[apng]
- virtual/libffi
- gstreamer? ( media-plugins/gst-plugins-meta:0.10[ffmpeg] )
- pulseaudio? ( media-sound/pulseaudio )
- system-cairo? ( >=x11-libs/cairo-1.12[X] )
- system-icu? ( >=dev-libs/icu-51.1 )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-sqlite? ( >=dev-db/sqlite-3.8.0.2:3[secure-delete,debug=] )
- >=media-libs/libvpx-1.0.0
- <media-libs/libvpx-1.4
- kernel_linux? ( media-libs/alsa-lib )
- !x11-plugins/enigmail
- crypt? ( || (
- ( >=app-crypt/gnupg-2.0
- || (
- app-crypt/pinentry[gtk]
- app-crypt/pinentry[qt4]
- )
- )
- =app-crypt/gnupg-1.4*
- ) )"
-
-DEPEND="${CDEPEND}
- >=sys-devel/binutils-2.16.1
- virtual/pkgconfig
- amd64? ( ${ASM_DEPEND}
- virtual/opengl )
- x86? ( ${ASM_DEPEND}
- virtual/opengl )"
-
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-thunderbird )
-"
-
-if [[ ${PV} =~ beta ]]; then
- S="${WORKDIR}/comm-beta"
-else
- S="${WORKDIR}/comm-esr${PV%%.*}"
-fi
-
-pkg_setup() {
- moz_pkgsetup
-
- export MOZILLA_DIR="${S}/mozilla"
-
- if ! use bindist ; then
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation"
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
- elog
- fi
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-
- # Unpack lightning for calendar locales
- if use lightning ; then
- xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
- xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
- fi
-}
-
-src_prepare() {
- # Apply our Thunderbird patchset
- EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" \
- epatch "${WORKDIR}/thunderbird"
-
- # Apply our patchset from firefox to thunderbird as well
- pushd "${S}"/mozilla &>/dev/null || die
- EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" \
- epatch "${WORKDIR}/firefox"
- popd &>/dev/null || die
-
- if use crypt ; then
- mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail
- pushd "${S}"/mailnews/extensions/enigmail &>/dev/null || die
- epatch "${FILESDIR}"/enigmail-1.6.0-parallel-fix.patch
- popd &>/dev/null || die
- fi
-
- # Ensure that are plugins dir is enabled as default
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
- "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
- "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/mail/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die
-
- # Shell scripts sometimes contain DOS line endings; bug 391889
- grep -rlZ --include="*.sh" $'\r$' . |
- while read -r -d $'\0' file ; do
- einfo edos2unix "${file}"
- edos2unix "${file}"
- done
-
- # Confirm the version of lightning being grabbed for langpacks is the same
- # as that used in thunderbird
- local THIS_MOZ_LIGHTNING_VER=$(cat "${S}"/calendar/sunbird/config/version.txt)
- if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
- eqawarn "The version of lightning used for localization differs from the version"
- eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
- eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
- fi
-
- # Allow user to apply any additional patches without modifing ebuild
- epatch_user
-
- eautoreconf
- # Ensure we run eautoreconf in mozilla to regenerate configure
- cd "${S}"/mozilla
- eautoconf
-}
-
-src_configure() {
- declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- MEXTENSIONS="default"
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- mozconfig_config
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # We must force enable jemalloc 3 threw .mozconfig
- echo "export MOZ_JEMALLOC=1" >> ${S}/.mozconfig
-
- mozconfig_annotate '' --enable-jemalloc
- mozconfig_annotate '' --enable-replace-malloc
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
- mozconfig_annotate '' --disable-gconf
- mozconfig_annotate '' --disable-mailnews
- mozconfig_annotate '' --with-system-png
- mozconfig_annotate '' --enable-system-ffi
-
- # Other ff-specific settings
- mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
- mozconfig_annotate '' --with-user-appdir=.thunderbird
- mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
- mozconfig_annotate '' --build="${CTARGET:-${CHOST}}"
-
- # Use enable features
- mozconfig_use_enable gstreamer
- mozconfig_use_enable pulseaudio
- mozconfig_use_enable system-cairo
- mozconfig_use_enable system-sqlite
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-icu
- mozconfig_use_enable system-icu intl-api
- mozconfig_use_enable lightning calendar
- mozconfig_use_enable ldap
- # Feature is know to cause problems on hardened
- mozconfig_use_enable jit ion
-
- # Bug #72667
- if use mozdom; then
- MEXTENSIONS="${MEXTENSIONS},inspector"
- fi
-
- # Use an objdir to keep things organized.
- echo "mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/tbird" >> "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- ####################################
- #
- # Configure and build
- #
- ####################################
-
- # Disable no-print-directory
- MAKEOPTS=${MAKEOPTS/--no-print-directory/}
-
- if [[ $(gcc-major-version) -lt 4 ]]; then
- append-cxxflags -fno-stack-protector
- elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
- if use amd64 || use x86; then
- append-flags -mno-avx
- fi
- fi
-}
-
-src_compile() {
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
- emake -f client.mk
-
- # Only build enigmail extension if crypt enabled.
- if use crypt ; then
- cd "${S}"/mailnews/extensions/enigmail || die
- ./makemake -r 2&> /dev/null
- cd "${S}"/tbird/mailnews/extensions/enigmail
- emake
- emake xpi
- fi
-}
-
-src_install() {
- declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- DICTPATH="\"${EPREFIX}/usr/share/myspell\""
-
- declare emid
- local obj_dir="tbird"
- cd "${S}/${obj_dir}"
-
- # Copy our preference before omnijar is created.
- cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
- "${S}/${obj_dir}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \
- || die
-
- # Set default path to search for dictionaries.
- echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
- >> "${S}/${obj_dir}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \
- || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${S}"/${obj_dir}/mozilla/dist/bin/xpcshell
-
- MOZ_MAKE_FLAGS="${MAKEOPTS}" \
- emake DESTDIR="${D}" install
-
- # Install language packs
- mozlinguas_src_install
-
- if ! use bindist; then
- newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png
- domenu "${FILESDIR}"/icon/${PN}.desktop
- else
- newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon-unbranded.png
- newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
- ${PN}.desktop
-
- sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
- "${ED}"/usr/share/applications/${PN}.desktop
- fi
-
- if use crypt ; then
- cd "${T}" || die
- unzip "${S}"/${obj_dir}/mozilla/dist/bin/enigmail*.xpi install.rdf \
- || die
- emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
-
- dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
- cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
- unzip "${S}"/${obj_dir}/mozilla/dist/bin/enigmail*.xpi || die
- fi
-
- if use lightning ; then
- local l c
- mozlinguas_export
-
- emid="{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}"
- dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
- cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid}
- unzip "${S}"/${obj_dir}/mozilla/dist/xpi-stage/gdata-provider-*.xpi
- # Install locales for gdata-provider -- each locale is a directory tree
- insinto ${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome
- cd "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/chrome
- for l in "${mozlinguas[@]}"; do if [[ -d gdata-provider-${l} ]]; then
- doins -r gdata-provider-${l}
- echo "locale gdata-provider ${l} chrome/gdata-provider-${l}/locale/${l}/" \
- >> "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome.manifest \
- || die "Error adding gdata-provider-${l} to chrome.manifest"
- else
- ewarn "Sorry, but lightning gdata-provider in ${P} does not support the ${l} locale"
- fi; done
-
- emid="{e2fda1a4-762b-4020-b5ad-a41df1933103}"
- dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
- cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
- unzip "${S}"/${obj_dir}/mozilla/dist/xpi-stage/lightning-*.xpi \
- || die
- # Install locales for lightning - each locale is a jar file
- insinto ${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome
- cd "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER}/chrome || die
- for l in "${mozlinguas[@]}"; do if [[ -e calendar-${l}.jar ]]; then
- for c in calendar lightning; do
- doins ${c}-${l}.jar
- echo "locale ${c} $l jar:chrome/${c}-${l}.jar!/locale/${l}/${c}/" \
- >> "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome.manifest \
- || die "Error adding ${c}-${l} to chrome.manifest"
- done
- else
- ewarn "Sorry, but lightning calendar in ${P} does not support the ${l} locale"
- fi; done
-
- # Fix mimetype so it shows up as a calendar application in GNOME 3
- # This requires that the .desktop file was already installed earlier
- sed -e "s:^\(MimeType=\):\1text/calendar;:" \
- -e "s:^\(Categories=\):\1Calendar;:" \
- -i "${ED}"/usr/share/applications/${PN}.desktop || die
- fi
-
- pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/{thunderbird-bin,thunderbird}
-
- # Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
- # continue to work as expected.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
-
- if use minimal; then
- rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \
- die "Failed to remove sdk and headers"
- fi
-}
-
-pkg_postinst() {
- elog
- elog "If you experience problems with plugins please issue the"
- elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
- elog "then restart thunderbird"
-}
diff --git a/mail-client/thunderbird/thunderbird-31.8.0.ebuild b/mail-client/thunderbird/thunderbird-31.8.0.ebuild
deleted file mode 100644
index a156b63e..00000000
--- a/mail-client/thunderbird/thunderbird-31.8.0.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-WANT_AUTOCONF="2.1"
-MOZ_ESR=""
-MOZ_LIGHTNING_VER="3.3"
-#MOZ_LIGHTNING_GDATA_VER="2.6.3"
-MOZ_LIGHTNING_GDATA_VER="1.0.3"
-
-# This list can be updated using scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=(ar ast be bg bn-BD br ca cs da de el en en-GB en-US es-AR
-es-ES et eu fi fr fy-NL ga-IE gd gl he hr hu hy-AM id is it ja ko lt nb-NO
-nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi
-zh-CN zh-TW )
-
-# Convert the ebuild version to th firefox-24.0-patches-0.4.tar.xze upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_beta/b}"
-# ESR releases have slightly version numbers
-if [[ ${MOZ_ESR} == 1 ]]; then
- MOZ_PV="${MOZ_PV}esr"
-fi
-MOZ_P="${PN}-${MOZ_PV}"
-
-# Enigmail version
-EMVER="1.8.1"
-
-# Patches
-PATCH="thunderbird-31.0-patches-0.1"
-PATCHFF="firefox-31.0-patches-0.3"
-
-# Upstream ftp release URI that's used by mozlinguas.eclass
-# We don't use the http mirror because it deletes old tarballs.
-MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/"
-MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/"
-
-MOZCONFIG_OPTIONAL_JIT="enabled"
-inherit flag-o-matic toolchain-funcs mozconfig-v5.31 makeedit multilib autotools pax-utils check-reqs nsplugins mozlinguas
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
-
-KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist crypt hardened ldap +lightning +minimal mozdom selinux"
-RESTRICT="!bindist? ( bindist )"
-
-SRC_URI="${SRC_URI}
- ${MOZ_FTP_URI}${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
- ${MOZ_HTTP_URI}${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
- crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )
- lightning? (
- ${MOZ_HTTP_URI/${PN}/calendar/lightning}${MOZ_LIGHTNING_VER}/linux/lightning.xpi -> lightning-${MOZ_LIGHTNING_VER}.xpi
- https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz
- )
- https://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
- https://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCHFF}.tar.xz
- https://dev.gentoo.org/~axs/distfiles/${PATCH}.tar.xz
- https://dev.gentoo.org/~axs/distfiles/${PATCHFF}.tar.xz
- https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz"
-
-ASM_DEPEND=">=dev-lang/yasm-1.1"
-
-CDEPEND="
- >=dev-libs/nss-3.19.2
- >=dev-libs/nspr-4.10.8
- !x11-plugins/enigmail
- crypt? ( || (
- ( >=app-crypt/gnupg-2.0
- || (
- app-crypt/pinentry[gtk]
- app-crypt/pinentry[qt4]
- )
- )
- =app-crypt/gnupg-1.4*
- ) )"
-
-DEPEND="${CDEPEND}
- amd64? ( ${ASM_DEPEND}
- virtual/opengl )
- x86? ( ${ASM_DEPEND}
- virtual/opengl )"
-
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-thunderbird )
-"
-
-if [[ ${PV} =~ beta ]]; then
- S="${WORKDIR}/comm-beta"
-else
- S="${WORKDIR}/comm-esr${PV%%.*}"
-fi
-
-BUILD_OBJ_DIR="${S}/tbird"
-
-pkg_setup() {
- moz_pkgsetup
-
- export MOZILLA_DIR="${S}/mozilla"
-
- if ! use bindist ; then
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation"
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
- elog
- fi
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_setup
-
- if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then
- ewarn "You are emerging this package on a hardened profile with USE=jit enabled."
- ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions."
- ewarn "Please ensure you know what you are doing. If you don't, please consider"
- ewarn "emerging the package with USE=-jit"
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-
- # Unpack lightning for calendar locales
- if use lightning ; then
- xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
- fi
-}
-
-src_prepare() {
- # Apply our Thunderbird patchset
- EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" \
- epatch "${WORKDIR}/thunderbird"
-
- # Apply our patchset from firefox to thunderbird as well
- pushd "${S}"/mozilla &>/dev/null || die
- EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" \
- epatch "${WORKDIR}/firefox"
- if [[ $(gcc-major-version) -ge 5 ]]; then
- epatch "${FILESDIR}/thunderbird-31.7.0-gcc5-1.patch"
- fi
- popd &>/dev/null || die
-
- # Ensure that are plugins dir is enabled as default
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
- "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
- "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/mail/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die
-
- # Shell scripts sometimes contain DOS line endings; bug 391889
- grep -rlZ --include="*.sh" $'\r$' . |
- while read -r -d $'\0' file ; do
- einfo edos2unix "${file}"
- edos2unix "${file}"
- done
-
- # Confirm the version of lightning being grabbed for langpacks is the same
- # as that used in thunderbird
- local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV})
- if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
- eqawarn "The version of lightning used for localization differs from the version"
- eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
- eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
- fi
-
- # Allow user to apply any additional patches without modifing ebuild
- epatch_user
-
- eautoreconf
- # Ensure we run eautoreconf in mozilla to regenerate configure
- cd "${S}"/mozilla || die
- eautoconf
- cd "${S}"/mozilla/js/src || die
- eautoconf
-}
-
-src_configure() {
- declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- MEXTENSIONS="default"
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- mozconfig_config
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- use hardened && append-ldflags "-Wl,-z,relro,-z,now"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
- mozconfig_annotate '' --disable-mailnews
-
- # Other tb-specific settings
- mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
- mozconfig_annotate '' --with-user-appdir=.thunderbird
-
- mozconfig_use_enable lightning calendar
- mozconfig_use_enable ldap
-
- # Bug #72667
- if use mozdom; then
- MEXTENSIONS="${MEXTENSIONS},inspector"
- fi
-
- # Use an objdir to keep things organized.
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- ####################################
- #
- # Configure and build
- #
- ####################################
-
- # Disable no-print-directory
- MAKEOPTS=${MAKEOPTS/--no-print-directory/}
-
- if [[ $(gcc-major-version) -lt 4 ]]; then
- append-cxxflags -fno-stack-protector
- elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
- if use amd64 || use x86; then
- append-flags -mno-avx
- fi
- fi
-
- if use crypt; then
- pushd "${WORKDIR}"/enigmail &>/dev/null ||die
- econf
- popd &>/dev/null ||die
- fi
-}
-
-src_compile() {
- mkdir -p "${BUILD_OBJ_DIR}" && cd "${BUILD_OBJ_DIR}" || die
-
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
- emake -f "${S}"/client.mk
-
- # Only build enigmail extension if crypt enabled.
- if use crypt ; then
- einfo "Building enigmail"
- pushd "${WORKDIR}"/enigmail &>/dev/null || die
- emake -j1
- emake -j1 xpi
- popd &>/dev/null || die
- fi
-}
-
-src_install() {
- declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- DICTPATH="\"${EPREFIX}/usr/share/myspell\""
-
- declare emid
- cd "${BUILD_OBJ_DIR}" || die
-
- # Copy our preference before omnijar is created.
- cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
- "${BUILD_OBJ_DIR}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \
- || die
-
- # Set default path to search for dictionaries.
- echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
- >> "${BUILD_OBJ_DIR}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \
- || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/mozilla/dist/bin/xpcshell
-
- MOZ_MAKE_FLAGS="${MAKEOPTS}" \
- emake DESTDIR="${D}" install
-
- # Install language packs
- mozlinguas_src_install
-
- if ! use bindist; then
- newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png
- domenu "${FILESDIR}"/icon/${PN}.desktop
- else
- newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon-unbranded.png
- newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
- ${PN}.desktop
-
- sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
- "${ED}"/usr/share/applications/${PN}.desktop
- fi
-
- if use crypt ; then
- local enigmail_xpipath="${WORKDIR}/enigmail/build"
- cd "${T}" || die
- unzip "${enigmail_xpipath}"/enigmail*.xpi install.rdf || die
- emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
-
- dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
- cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
- unzip "${enigmail_xpipath}"/enigmail*.xpi || die
- fi
-
- if use lightning ; then
- local l c
- mozlinguas_export
-
- emid="{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}"
- # just for ESR31, install custom-rolled gdata-provider
- cd "${WORKDIR}/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}" || die
- insinto ${MOZILLA_FIVE_HOME}/extensions/${emid}
- if [[ -e chrome.manifest.original ]]; then
- cp chrome.manifest.original chrome.manifest || die
- fi
- doins -r chrome.manifest components defaults modules install.rdf
- cd "${WORKDIR}/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/chrome" || die
- insinto ${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome
- doins -r gdata-provider gdata-provider-en-US
- # Install locales for gdata-provider -- each locale is a directory tree
- for l in "${mozlinguas[@]}"; do if [[ -d gdata-provider-${l} ]]; then
- doins -r gdata-provider-${l}
- echo "locale gdata-provider ${l} chrome/gdata-provider-${l}/locale/${l}/" \
- >> "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome.manifest \
- || die "Error adding gdata-provider-${l} to chrome.manifest"
- else
- ewarn "Sorry, but lightning gdata-provider in ${P} does not support the ${l} locale"
- fi; done
-
- emid="{e2fda1a4-762b-4020-b5ad-a41df1933103}"
- dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
- cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
- unzip "${BUILD_OBJ_DIR}"/mozilla/dist/xpi-stage/lightning-*.xpi || die
- # Install locales for lightning - each locale is a jar file
- insinto ${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome
- cd "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER}/chrome || die
- for l in "${mozlinguas[@]}"; do if [[ -e calendar-${l}.jar ]]; then
- for c in calendar lightning; do
- doins ${c}-${l}.jar
- echo "locale ${c} $l jar:chrome/${c}-${l}.jar!/locale/${l}/${c}/" \
- >> "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}/chrome.manifest \
- || die "Error adding ${c}-${l} to chrome.manifest"
- done
- else
- ewarn "Sorry, but lightning calendar in ${P} does not support the ${l} locale"
- fi; done
-
- # Fix mimetype so it shows up as a calendar application in GNOME 3
- # This requires that the .desktop file was already installed earlier
- sed -e "s:^\(MimeType=\):\1text/calendar;:" \
- -e "s:^\(Categories=\):\1Calendar;:" \
- -i "${ED}"/usr/share/applications/${PN}.desktop || die
- fi
-
- # Required in order for jit to work on hardened, for mozilla-31
- use jit && pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin}
-
- # Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
- # continue to work as expected.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
-
- if use minimal; then
- rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \
- die "Failed to remove sdk and headers"
- fi
-}
-
-pkg_postinst() {
- if use crypt; then
- local peimpl=$(eselect --brief --colour=no pinentry show)
- case "${peimpl}" in
- *gtk*|*qt*) ;;
- *) ewarn "The pinentry front-end currently selected is not one supported by thunderbird."
- ewarn "You may be prompted for your password in an inaccessible shell!!"
- ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end"
- ;;
- esac
- fi
- elog
- elog "If you experience problems with plugins please issue the"
- elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
- elog "then restart thunderbird"
-}
diff --git a/mail-client/thunderbird/thunderbird-38.1.0.ebuild b/mail-client/thunderbird/thunderbird-38.1.0.ebuild
deleted file mode 100644
index f7dfc3a7..00000000
--- a/mail-client/thunderbird/thunderbird-38.1.0.ebuild
+++ /dev/null
@@ -1,369 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-WANT_AUTOCONF="2.1"
-MOZ_ESR=""
-MOZ_LIGHTNING_VER="4.0.1"
-MOZ_LIGHTNING_GDATA_VER="1.9"
-
-# This list can be updated using scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR
-es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt
-nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr
-uk vi zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_beta/b}"
-# ESR releases have slightly version numbers
-if [[ ${MOZ_ESR} == 1 ]]; then
- MOZ_PV="${MOZ_PV}esr"
-fi
-MOZ_P="${PN}-${MOZ_PV}"
-
-# Enigmail version
-EMVER="1.8.2"
-
-# Patches
-PATCH="thunderbird-38.0-patches-0.1"
-PATCHFF="firefox-38.0-patches-0.3"
-
-MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases"
-
-MOZCONFIG_OPTIONAL_JIT="enabled"
-inherit flag-o-matic toolchain-funcs mozconfig-v6.38 makeedit multilib autotools pax-utils check-reqs nsplugins mozlinguas
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
-
-KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist crypt hardened ldap lightning +minimal mozdom selinux"
-RESTRICT="!bindist? ( bindist )"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCH},${PATCHFF}}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
- ${MOZ_HTTP_URI/${PN}/calendar/lightning}/${MOZ_LIGHTNING_VER}/linux/lightning.xpi -> lightning-${MOZ_LIGHTNING_VER}.xpi
- lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz )
- crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )
- ${PATCH_URIS[@]}"
-
-ASM_DEPEND=">=dev-lang/yasm-1.1"
-
-CDEPEND="
- >=dev-libs/nss-3.19.2
- >=dev-libs/nspr-4.10.8
- !x11-plugins/enigmail
- crypt? ( || (
- ( >=app-crypt/gnupg-2.0
- || (
- app-crypt/pinentry[gtk]
- app-crypt/pinentry[qt4]
- )
- )
- =app-crypt/gnupg-1.4*
- ) )"
-
-DEPEND="${CDEPEND}
- amd64? ( ${ASM_DEPEND}
- virtual/opengl )
- x86? ( ${ASM_DEPEND}
- virtual/opengl )"
-
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-thunderbird )
-"
-
-if [[ ${PV} =~ beta ]]; then
- S="${WORKDIR}/comm-beta"
-else
- S="${WORKDIR}/comm-esr${PV%%.*}"
-fi
-
-BUILD_OBJ_DIR="${S}/tbird"
-
-pkg_setup() {
- moz_pkgsetup
-
- export MOZILLA_DIR="${S}/mozilla"
-
- if ! use bindist ; then
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation"
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
- elog
- fi
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_setup
-
- if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then
- ewarn "You are emerging this package on a hardened profile with USE=jit enabled."
- ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions."
- ewarn "Please ensure you know what you are doing. If you don't, please consider"
- ewarn "emerging the package with USE=-jit"
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-
- xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
- # this version of gdata-provider is a .tar.xz , no xpi needed
- #use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
-}
-
-src_prepare() {
- # Apply our Thunderbird patchset
- EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" \
- epatch "${WORKDIR}/thunderbird"
-
- # Apply our patchset from firefox to thunderbird as well
- pushd "${S}"/mozilla &>/dev/null || die
- EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" \
- epatch "${WORKDIR}/firefox"
- popd &>/dev/null || die
-
- # Ensure that are plugins dir is enabled as default
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
- "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
- "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/mail/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die
-
- # Shell scripts sometimes contain DOS line endings; bug 391889
- grep -rlZ --include="*.sh" $'\r$' . |
- while read -r -d $'\0' file ; do
- einfo edos2unix "${file}"
- edos2unix "${file}"
- done
-
- # Allow user to apply any additional patches without modifing ebuild
- epatch_user
-
- # Confirm the version of lightning being grabbed for langpacks is the same
- # as that used in thunderbird
- local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV})
- if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
- eqawarn "The version of lightning used for localization differs from the version"
- eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
- eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
- fi
-
- eautoreconf
- # Ensure we run eautoreconf in mozilla to regenerate configure
- cd "${S}"/mozilla || die
- eautoconf
- cd "${S}"/mozilla/js/src || die
- eautoconf
-}
-
-src_configure() {
- declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- MEXTENSIONS="default"
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- mozconfig_config
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- use hardened && append-ldflags "-Wl,-z,relro,-z,now"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
- mozconfig_annotate '' --disable-mailnews
- mozconfig_annotate '' --enable-calendar
-
- # Other tb-specific settings
- mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
- mozconfig_annotate '' --with-user-appdir=.thunderbird
-
- mozconfig_use_enable ldap
-
- mozlinguas_mozconfig
-
- # Bug #72667
- if use mozdom; then
- MEXTENSIONS="${MEXTENSIONS},inspector"
- fi
-
- # Use an objdir to keep things organized.
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- ####################################
- #
- # Configure and build
- #
- ####################################
-
- # Disable no-print-directory
- MAKEOPTS=${MAKEOPTS/--no-print-directory/}
-
- if [[ $(gcc-major-version) -lt 4 ]]; then
- append-cxxflags -fno-stack-protector
- fi
-
- if use crypt; then
- pushd "${WORKDIR}"/enigmail &>/dev/null ||die
- econf
- popd &>/dev/null ||die
- fi
-}
-
-src_compile() {
- mkdir -p "${BUILD_OBJ_DIR}" && cd "${BUILD_OBJ_DIR}" || die
-
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
- emake -f "${S}"/client.mk
-
- # Only build enigmail extension if crypt enabled.
- if use crypt ; then
- einfo "Building enigmail"
- pushd "${WORKDIR}"/enigmail &>/dev/null || die
- emake -j1
- emake -j1 xpi
- popd &>/dev/null || die
- fi
-}
-
-src_install() {
- declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- DICTPATH="\"${EPREFIX}/usr/share/myspell\""
-
- declare emid
- cd "${BUILD_OBJ_DIR}" || die
-
- # Copy our preference before omnijar is created.
- cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
- "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
- || die
-
- # Set default path to search for dictionaries.
- echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
- >> "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
- || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/mozilla/dist/bin/xpcshell
-
- MOZ_MAKE_FLAGS="${MAKEOPTS}" \
- emake DESTDIR="${D}" install
-
- # Install language packs
- mozlinguas_src_install
-
- if ! use bindist; then
- newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png
- domenu "${FILESDIR}"/icon/${PN}.desktop
- else
- newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon-unbranded.png
- newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
- ${PN}.desktop
-
- sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
- "${ED}"/usr/share/applications/${PN}.desktop
- fi
-
- local emid
- # stage extra locales for lightning and install over existing
- mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning \
- "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
-
- emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
- mkdir -p "${T}/${emid}" || die
- cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning/* || die
- insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
- doins -r "${T}/${emid}"
-
- if use lightning; then
- # move lightning out of distribution/extensions and into extensions for app-global install
- mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
-
- # stage extra locales for gdata-provider and install app-global
- mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
- "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
- emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
- mkdir -p "${T}/${emid}" || die
- cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
- insinto ${MOZILLA_FIVE_HOME}/extensions
- doins -r "${T}/${emid}"
- fi
-
- if use crypt ; then
- local enigmail_xpipath="${WORKDIR}/enigmail/build"
- cd "${T}" || die
- unzip "${enigmail_xpipath}"/enigmail*.xpi install.rdf || die
- emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
-
- dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
- cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
- unzip "${enigmail_xpipath}"/enigmail*.xpi || die
- fi
-
- # Required in order for jit to work on hardened, for mozilla-31 and above
- use jit && pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin}
-
- # Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
- # continue to work as expected.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
-
- if use minimal; then
- rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \
- die "Failed to remove sdk and headers"
- fi
-}
-
-pkg_postinst() {
- if use crypt; then
- local peimpl=$(eselect --brief --colour=no pinentry show)
- case "${peimpl}" in
- *gtk*|*qt*) ;;
- *) ewarn "The pinentry front-end currently selected is not one supported by thunderbird."
- ewarn "You may be prompted for your password in an inaccessible shell!!"
- ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end"
- ;;
- esac
- fi
- elog
- elog "If you experience problems with plugins please issue the"
- elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
- elog "then restart thunderbird"
- if ! use lightning; then
- elog
- elog "If calendar fails to show up in extensions please open config editor"
- elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this"
- elog "fails to show the calendar extension after restarting with above change"
- elog "please file a bug report."
- fi
-}
diff --git a/mail-client/thunderbird/thunderbird-38.2.0.ebuild b/mail-client/thunderbird/thunderbird-38.2.0.ebuild
deleted file mode 100644
index 751a7680..00000000
--- a/mail-client/thunderbird/thunderbird-38.2.0.ebuild
+++ /dev/null
@@ -1,369 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-WANT_AUTOCONF="2.1"
-MOZ_ESR=""
-MOZ_LIGHTNING_VER="4.0.2"
-MOZ_LIGHTNING_GDATA_VER="1.9"
-
-# This list can be updated using scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR
-es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt
-nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr
-uk vi zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_beta/b}"
-# ESR releases have slightly version numbers
-if [[ ${MOZ_ESR} == 1 ]]; then
- MOZ_PV="${MOZ_PV}esr"
-fi
-MOZ_P="${PN}-${MOZ_PV}"
-
-# Enigmail version
-EMVER="1.8.2"
-
-# Patches
-PATCH="thunderbird-38.0-patches-0.1"
-PATCHFF="firefox-38.0-patches-0.3"
-
-MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases"
-
-MOZCONFIG_OPTIONAL_JIT="enabled"
-inherit flag-o-matic toolchain-funcs mozconfig-v6.38 makeedit multilib autotools pax-utils check-reqs nsplugins mozlinguas
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
-
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist crypt hardened ldap lightning +minimal mozdom selinux"
-RESTRICT="!bindist? ( bindist )"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCH},${PATCHFF}}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
- ${MOZ_HTTP_URI/${PN}/calendar/lightning}/${MOZ_LIGHTNING_VER}/linux/lightning.xpi -> lightning-${MOZ_LIGHTNING_VER}.xpi
- lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz )
- crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )
- ${PATCH_URIS[@]}"
-
-ASM_DEPEND=">=dev-lang/yasm-1.1"
-
-CDEPEND="
- >=dev-libs/nss-3.19.2
- >=dev-libs/nspr-4.10.8
- !x11-plugins/enigmail
- crypt? ( || (
- ( >=app-crypt/gnupg-2.0
- || (
- app-crypt/pinentry[gtk]
- app-crypt/pinentry[qt4]
- )
- )
- =app-crypt/gnupg-1.4*
- ) )"
-
-DEPEND="${CDEPEND}
- amd64? ( ${ASM_DEPEND}
- virtual/opengl )
- x86? ( ${ASM_DEPEND}
- virtual/opengl )"
-
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-thunderbird )
-"
-
-if [[ ${PV} =~ beta ]]; then
- S="${WORKDIR}/comm-beta"
-else
- S="${WORKDIR}/comm-esr${PV%%.*}"
-fi
-
-BUILD_OBJ_DIR="${S}/tbird"
-
-pkg_setup() {
- moz_pkgsetup
-
- export MOZILLA_DIR="${S}/mozilla"
-
- if ! use bindist ; then
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation"
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
- elog
- fi
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_setup
-
- if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then
- ewarn "You are emerging this package on a hardened profile with USE=jit enabled."
- ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions."
- ewarn "Please ensure you know what you are doing. If you don't, please consider"
- ewarn "emerging the package with USE=-jit"
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-
- xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
- # this version of gdata-provider is a .tar.xz , no xpi needed
- #use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
-}
-
-src_prepare() {
- # Apply our Thunderbird patchset
- EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" \
- epatch "${WORKDIR}/thunderbird"
-
- # Apply our patchset from firefox to thunderbird as well
- pushd "${S}"/mozilla &>/dev/null || die
- EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" \
- epatch "${WORKDIR}/firefox"
- popd &>/dev/null || die
-
- # Ensure that are plugins dir is enabled as default
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
- "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
- "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/mail/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die
-
- # Shell scripts sometimes contain DOS line endings; bug 391889
- grep -rlZ --include="*.sh" $'\r$' . |
- while read -r -d $'\0' file ; do
- einfo edos2unix "${file}"
- edos2unix "${file}"
- done
-
- # Allow user to apply any additional patches without modifing ebuild
- epatch_user
-
- # Confirm the version of lightning being grabbed for langpacks is the same
- # as that used in thunderbird
- local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV})
- if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
- eqawarn "The version of lightning used for localization differs from the version"
- eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
- eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
- fi
-
- eautoreconf
- # Ensure we run eautoreconf in mozilla to regenerate configure
- cd "${S}"/mozilla || die
- eautoconf
- cd "${S}"/mozilla/js/src || die
- eautoconf
-}
-
-src_configure() {
- declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- MEXTENSIONS="default"
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- mozconfig_config
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- use hardened && append-ldflags "-Wl,-z,relro,-z,now"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
- mozconfig_annotate '' --disable-mailnews
- mozconfig_annotate '' --enable-calendar
-
- # Other tb-specific settings
- mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
- mozconfig_annotate '' --with-user-appdir=.thunderbird
-
- mozconfig_use_enable ldap
-
- mozlinguas_mozconfig
-
- # Bug #72667
- if use mozdom; then
- MEXTENSIONS="${MEXTENSIONS},inspector"
- fi
-
- # Use an objdir to keep things organized.
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- ####################################
- #
- # Configure and build
- #
- ####################################
-
- # Disable no-print-directory
- MAKEOPTS=${MAKEOPTS/--no-print-directory/}
-
- if [[ $(gcc-major-version) -lt 4 ]]; then
- append-cxxflags -fno-stack-protector
- fi
-
- if use crypt; then
- pushd "${WORKDIR}"/enigmail &>/dev/null ||die
- econf
- popd &>/dev/null ||die
- fi
-}
-
-src_compile() {
- mkdir -p "${BUILD_OBJ_DIR}" && cd "${BUILD_OBJ_DIR}" || die
-
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
- emake -f "${S}"/client.mk
-
- # Only build enigmail extension if crypt enabled.
- if use crypt ; then
- einfo "Building enigmail"
- pushd "${WORKDIR}"/enigmail &>/dev/null || die
- emake -j1
- emake -j1 xpi
- popd &>/dev/null || die
- fi
-}
-
-src_install() {
- declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- DICTPATH="\"${EPREFIX}/usr/share/myspell\""
-
- declare emid
- cd "${BUILD_OBJ_DIR}" || die
-
- # Copy our preference before omnijar is created.
- cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
- "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
- || die
-
- # Set default path to search for dictionaries.
- echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
- >> "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
- || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/mozilla/dist/bin/xpcshell
-
- MOZ_MAKE_FLAGS="${MAKEOPTS}" \
- emake DESTDIR="${D}" install
-
- # Install language packs
- mozlinguas_src_install
-
- if ! use bindist; then
- newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png
- domenu "${FILESDIR}"/icon/${PN}.desktop
- else
- newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon-unbranded.png
- newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
- ${PN}.desktop
-
- sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
- "${ED}"/usr/share/applications/${PN}.desktop
- fi
-
- local emid
- # stage extra locales for lightning and install over existing
- mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning \
- "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
-
- emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
- mkdir -p "${T}/${emid}" || die
- cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning/* || die
- insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
- doins -r "${T}/${emid}"
-
- if use lightning; then
- # move lightning out of distribution/extensions and into extensions for app-global install
- mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
-
- # stage extra locales for gdata-provider and install app-global
- mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
- "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
- emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
- mkdir -p "${T}/${emid}" || die
- cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
- insinto ${MOZILLA_FIVE_HOME}/extensions
- doins -r "${T}/${emid}"
- fi
-
- if use crypt ; then
- local enigmail_xpipath="${WORKDIR}/enigmail/build"
- cd "${T}" || die
- unzip "${enigmail_xpipath}"/enigmail*.xpi install.rdf || die
- emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
-
- dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
- cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
- unzip "${enigmail_xpipath}"/enigmail*.xpi || die
- fi
-
- # Required in order for jit to work on hardened, for mozilla-31 and above
- use jit && pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin}
-
- # Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
- # continue to work as expected.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
-
- if use minimal; then
- rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \
- die "Failed to remove sdk and headers"
- fi
-}
-
-pkg_postinst() {
- if use crypt; then
- local peimpl=$(eselect --brief --colour=no pinentry show)
- case "${peimpl}" in
- *gtk*|*qt*) ;;
- *) ewarn "The pinentry front-end currently selected is not one supported by thunderbird."
- ewarn "You may be prompted for your password in an inaccessible shell!!"
- ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end"
- ;;
- esac
- fi
- elog
- elog "If you experience problems with plugins please issue the"
- elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
- elog "then restart thunderbird"
- if ! use lightning; then
- elog
- elog "If calendar fails to show up in extensions please open config editor"
- elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this"
- elog "fails to show the calendar extension after restarting with above change"
- elog "please file a bug report."
- fi
-}
diff --git a/media-libs/jackd-firewire/Manifest b/media-libs/jackd-firewire/Manifest
deleted file mode 100644
index 28c4cd98..00000000
--- a/media-libs/jackd-firewire/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST jack-audio-connection-kit-0.121.3.tar.gz 1083545 SHA256 b7095d3deabeecd19772b37241e89c6c79de6afd6c031ba7567513cfe51beafa
-DIST jack-audio-connection-kit-0.124.1.tar.gz 1113456 SHA256 eb42df6065576f08feeeb60cb9355dce4eb53874534ad71534d7aa31bae561d6 SHA512 9c885da516f2ca246edba94db26c851229d063f1557ea91ec76ca57d675a510d16cc4baad5adb316cf46aaaa8b8d7579b484a53b9a803b34fc9bb34c983a8fe2 WHIRLPOOL 41232400d99a72b29a75f4d781c373a7f453c704a52b0a669cab71296574881b0a99b21b86628d02db8c3d7a64bec6a259ae1ba0a4c721867e19283139cee824
diff --git a/media-libs/jackd-firewire/jackd-firewire-0.121.3.ebuild b/media-libs/jackd-firewire/jackd-firewire-0.121.3.ebuild
deleted file mode 100644
index d27304a8..00000000
--- a/media-libs/jackd-firewire/jackd-firewire-0.121.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit multilib
-
-MY_PN="jack-audio-connection-kit"
-DESCRIPTION="FFADO backend for JACK Audio Connection Kit"
-HOMEPAGE="http://www.jackaudio.org"
-SRC_URI="http://www.jackaudio.org/downloads/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- >=media-libs/alsa-lib-1.0.18
- media-libs/libffado
- ~media-sound/${MY_PN}-${PV}[-ffado]
-"
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- sed -i \
- -e "s:\$(top_builddir)/libjack/libjack.la:${ROOT}usr/$(get_libdir)/libjack.la:" \
- -e "s:\$(top_builddir)/jackd/libjackserver.la:${ROOT}usr/$(get_libdir)/libjackserver.la:" \
- drivers/firewire/Makefile.in || die
-}
-
-src_configure() {
- # use !doc equivalent
- export ac_cv_prog_HAVE_DOXYGEN=false
-
- econf \
- --enable-firewire \
- --disable-altivec \
- --disable-alsa \
- --disable-coreaudio \
- --disable-debug \
- --disable-mmx \
- --disable-oss \
- --disable-portaudio \
- --disable-sse \
- --with-html-dir=/usr/share/doc/${PF} \
- --disable-dependency-tracking \
- || die "configure failed"
-}
-
-src_compile() {
- emake -C drivers/firewire || die
-}
-
-src_install() {
- emake -C drivers/firewire DESTDIR="${D}" install || die "install failed"
-}
diff --git a/media-libs/jackd-firewire/jackd-firewire-0.124.1.ebuild b/media-libs/jackd-firewire/jackd-firewire-0.124.1.ebuild
deleted file mode 100644
index 6b851235..00000000
--- a/media-libs/jackd-firewire/jackd-firewire-0.124.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit multilib
-
-MY_PN="jack-audio-connection-kit"
-DESCRIPTION="FFADO backend for JACK Audio Connection Kit"
-HOMEPAGE="http://www.jackaudio.org"
-SRC_URI="http://www.jackaudio.org/downloads/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
- >=media-libs/alsa-lib-1.0.18
- media-libs/libffado
- ~media-sound/${MY_PN}-${PV}[-ffado]
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- sed -i \
- -e "s:\$(top_builddir)/libjack/libjack.la:${ROOT}usr/$(get_libdir)/libjack.la:" \
- -e "s:\$(top_builddir)/jackd/libjackserver.la:${ROOT}usr/$(get_libdir)/libjackserver.la:" \
- drivers/firewire/Makefile.in || die
-}
-
-src_configure() {
- # use !doc equivalent
- export ac_cv_prog_HAVE_DOXYGEN=false
-
- econf \
- --enable-firewire \
- --disable-altivec \
- --disable-alsa \
- --disable-coreaudio \
- --disable-debug \
- --disable-mmx \
- --disable-oss \
- --disable-portaudio \
- --disable-sse \
- --with-html-dir=/usr/share/doc/${PF} \
- --disable-dependency-tracking \
- || die "configure failed"
-}
-
-src_compile() {
- emake -C drivers/firewire || die
-}
-
-src_install() {
- emake -C drivers/firewire DESTDIR="${D}" install || die "install failed"
-}
diff --git a/media-libs/jackd-firewire/metadata.xml b/media-libs/jackd-firewire/metadata.xml
deleted file mode 100644
index 40221f6b..00000000
--- a/media-libs/jackd-firewire/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer><email>slawomir.nizio@sabayon.org</email></maintainer>
-</pkgmetadata>
diff --git a/media-sound/djplay/Manifest b/media-sound/djplay/Manifest
deleted file mode 100644
index df65629c..00000000
--- a/media-sound/djplay/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST djplay_0.5.0-3.1+b1_amd64.deb 310504 SHA256 951620f984bb0ca1d526379855aa2a1e2c7f3446d2fa52da87dfc7ee3eab590d SHA512 f8a157e3552ce98686cf17f0d6acbaff35380b91c414f3452c81d25fbc4d33a1b35ffe3e9b25e89b4ae19c52ede394d17d3c63662fe086f5bd02aff97b3ed9f2 WHIRLPOOL 2d3ea104f3673427d94043885255a0123b33bdc0d4423b639bee9cd3010117bf97b24f3c804da70e21d62157e8a9f5e23f7b06536f4e6907672ad29bcb8e407c
-EBUILD djplay-0.5.0.ebuild 664 SHA256 4b7e8d01498c396b1cba7b1ddc631796db32db1f95bef492e353d18c48455b60 SHA512 31aa2946113edf316a12876aab3ba2b9fac4231414ac7d5d886c6c7f570ee505bd101d1d355401614f4d418ce869df0f7d766810de9f7ef0b81ed5fd97421c0b WHIRLPOOL 5f2735b002f3973d012ab87b43bdb489cdded6ddf31bf36c58323f84b5859119dab2ad7e1f47d66251a1cc221fbd792caea607ba1f0e390bc94bf4a10e7c9888
diff --git a/media-sound/djplay/djplay-0.5.0.ebuild b/media-sound/djplay/djplay-0.5.0.ebuild
deleted file mode 100644
index 7b294a6b..00000000
--- a/media-sound/djplay/djplay-0.5.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils unpacker
-
-DESCRIPTION="Djplay sound application"
-HOMEPAGE="http://djplay.sourceforge.net/"
-SRC_URI="http://http.us.debian.org/debian/pool/main/d/${PN}/${PN}_${PV}-3.1+b1_amd64.deb"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="x11-libs/qt-meta:3"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}"
-
-src_unpack() {
- unpack "${A}"
-}
-
-src_prepare() {
- unpack_deb http://http.us.debian.org/debian/pool/main/d/${PN}/${PN}_${PV}-3.1+b1_amd64.deb
-}
-
-src_install() {
- insinto /
- doins -r "${S}"/usr
- fperms u+x /usr/bin/djplay*
-}
diff --git a/media-sound/pithos/Manifest b/media-sound/pithos/Manifest
deleted file mode 100644
index 810e6ce3..00000000
--- a/media-sound/pithos/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pithos-20130808.tar.gz 138217 SHA256 aee6755562a5391ad9e1edcc35633e11f8575ee128da4d0faf5d8746966ca317 SHA512 c62df5c9b45569ea59cc013c69c2359e8217ee2aac4d87dbc7bdd0af6a72926f1962f213bec9885891621abb9f4ffe01b9f49e6728b1025042eadc5ddabe49a4 WHIRLPOOL d21ca3695a96d12c5a93f21d3b9c109b2dd1b72c289a5aac00a59ca40cdf3bf72ffe8a0d2a56cd210e44d2173fc6c38c9f0d02ac7cb8af7d5d5d390c0d49a28a
diff --git a/media-sound/pithos/files/pithos-20130808-detect-datadir.patch b/media-sound/pithos/files/pithos-20130808-detect-datadir.patch
deleted file mode 100644
index ba3414bb..00000000
--- a/media-sound/pithos/files/pithos-20130808-detect-datadir.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/pithos/pithosconfig.py b/pithos/pithosconfig.py
-index dfaaf5d..f82b458 100644
---- a/pithos/pithosconfig.py
-+++ b/pithos/pithosconfig.py
-@@ -16,7 +16,10 @@
-
- # where your project will head for your data (for instance, images and ui files)
- # by default, this is ../data, relative your trunk layout
--__pithos_data_directory__ = '../data/'
-+from os.path import isdir, normpath, join
-+__pithos_data_directory__ = (normpath(join(__file__, '../data/'))
-+ if isdir(join(__file__, '../data/'))
-+ else '/usr/share/pithos')
- __license__ = 'GPL-3'
-
- VERSION = '0.3.17'
diff --git a/media-sound/pithos/files/pithos-20130808-dont-notify-volume.patch b/media-sound/pithos/files/pithos-20130808-dont-notify-volume.patch
deleted file mode 100644
index cf605b32..00000000
--- a/media-sound/pithos/files/pithos-20130808-dont-notify-volume.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/bin/pithos b/bin/pithos
-index 725ad7b..62ddd88 100755
---- a/bin/pithos
-+++ b/bin/pithos
-@@ -204,7 +204,7 @@ class PithosWindow(gtk.Window):
- bus.connect("message::eos", self.on_gst_eos)
- bus.connect("message::buffering", self.on_gst_buffering)
- bus.connect("message::error", self.on_gst_error)
-- self.player.connect("notify::volume", self.on_gst_volume)
-+ #self.player.connect("notify::volume", self.on_gst_volume)
- self.player.connect("notify::source", self.on_gst_source)
- self.time_format = gst.Format(gst.FORMAT_TIME)
-
diff --git a/media-sound/pithos/files/setup.py b/media-sound/pithos/files/setup.py
deleted file mode 100644
index 0d5776ae..00000000
--- a/media-sound/pithos/files/setup.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# replacement for setup.py for pithos as the included one is.. less than ideal
-
-from os import walk
-from glob import glob
-from os.path import join
-from setuptools import setup, find_packages
-
-DATA_DIR = '/usr/share/pithos/'
-ICON_DIR = '/usr/share/icons/hicolor/'
-APP_DIR = '/usr/share/applications'
-
-datadir = 'data'
-datadirs = ['ui', 'media']
-icondir = 'data/icons'
-bindir = 'bin'
-
-datafiles = [[(join(DATA_DIR, root.partition(datadir)[2].lstrip('/')), [join(root, f) for f in files])
- for root, dirs, files in walk(join(datadir, data))][0] for data in datadirs]
-
-datafiles += ([(join(ICON_DIR, root.partition(icondir)[2].lstrip('/')), [join(root, f) for f in files])
- for root, dirs, files in walk(icondir)])
-
-datafiles += [(APP_DIR, glob('*.desktop'))]
-
-setup(
- name='pithos',
- version='0.3',
- ext_modules=[],
- license='GPL-3',
- author='Kevin Mehall',
- author_email='km@kevinmehall.net',
- description='Pandora.com client for the GNOME desktop',
- packages=find_packages(),
- url='https://launchpad.net/pithos',
- data_files=datafiles,
- scripts=glob('bin/*'),
-)
diff --git a/media-sound/pithos/metadata.xml b/media-sound/pithos/metadata.xml
deleted file mode 100644
index 34013640..00000000
--- a/media-sound/pithos/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
-</pkgmetadata>
diff --git a/media-sound/pithos/pithos-20130808.ebuild b/media-sound/pithos/pithos-20130808.ebuild
deleted file mode 100644
index c7dddcc0..00000000
--- a/media-sound/pithos/pithos-20130808.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/pithos/pithos-20130808.ebuild,v 1.2 2014/04/06 10:45:27 eva Exp $
-
-EAPI=5
-PYTHON_COMPAT=(python2_7)
-inherit eutils distutils-r1
-
-if [[ ${PV} == 99999999 ]]; then
- inherit git-2
- EGIT_REPO_URI="git://github.com/kevinmehall/pithos.git
- https://github.com/kevinmehall/pithos.git"
-else
- MY_PV="6c9a9ff1660bb8c35b846cb5763f8a131228b6d4"
- SRC_URI="https://github.com/kevinmehall/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-DESCRIPTION="A Pandora Radio (pandora.com) player for the GNOME Desktop"
-HOMEPAGE="http://kevinmehall.net/p/pithos/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gnome"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-RDEPEND="dev-python/pyxdg[${PYTHON_USEDEP}]
- dev-python/pygobject:2[${PYTHON_USEDEP}]
- dev-python/notify-python[${PYTHON_USEDEP}]
- dev-python/pygtk[${PYTHON_USEDEP}]
- dev-python/gst-python:0.10[${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- media-plugins/gst-plugins-meta:0.10[aac,http,mp3]
- gnome? ( gnome-base/gnome-settings-daemon )
- !gnome? ( dev-libs/keybinder[python] )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-detect-datadir.patch
- "${FILESDIR}"/${P}-dont-notify-volume.patch
-)
-
-src_prepare() {
- # replace the build system with something more sane
- cp "${FILESDIR}"/setup.py "${S}"
-
- distutils-r1_src_prepare
-}
diff --git a/media-video/amdcccle/Manifest b/media-video/amdcccle/Manifest
deleted file mode 100644
index 727eddd2..00000000
--- a/media-video/amdcccle/Manifest
+++ /dev/null
@@ -1,14 +0,0 @@
-DIST amd-catalyst-13.12-linux-x86.x86_64.zip 160571830 SHA256 024033f4847d1c2a182fc44e0b3df29b2d133e24aeaba390f4504a8f3361a0ca SHA512 bf02aea47dc0588e8fe6590ff5665b25b34b3e10499348e2eb786ba89b32703897753852e6ee8ed52c3d0f8eef46f2026d130329d7af75191e605975379d0109 WHIRLPOOL bcdac0f9641cfdc6d89cd5544fe22dda91f64ae8d34dcd25b55930702108b1bee1db0cdc85d8a68a78fddc34f7f30ab88c9813d3a6ba38b3abf37a24d6210707
-DIST amd-catalyst-14-4-linux-x86-x86-64.zip 122867159 SHA256 03cc022a49f47888b04f12343ace82bc1eff3aac524e6b4433848c20dc77fec0 SHA512 b359e6c9c349e7a3bee2bd95d3e39f0c596b9a9066893ade3eefcc89ee792094d26a04b2f6bdc31431b368a90ae5870ef07f848a4cbcca723ca1c7c3fcf79d98 WHIRLPOOL bd81574e1fc3be3f82ff51392a3044694e2834ce57395f9d4fe1a89dfa4bebd4b9fe24bc739a45173305bd267d1752226f0648145d5982c9dbe2a0ed23cf37f6
-DIST amd-catalyst-omega-14.12-linux-run-installers.zip 155616187 SHA256 68669836f20ad4351e08b13c5766c6b2ffc6b8cd2a37e9baf55779da32d3a249 SHA512 f87be6a56c03ca4aae3782668af8700d83c85872387753cf002ba4a0e0816fae9af29841a4390db972bfe2f7fb853571b32f8434c2008983461b80699347ac21 WHIRLPOOL 2675a387abd372b34c51f4e8ebfd6547300a8c3ffcc0562633838bc0cdaec3675ca3f4cfa2ab7481c8fa1238a46059f5f848611780638ef6d2301a527d900326
-DIST amd-driver-installer-12-1-x86.x86_64.run 50201 SHA256 e3d63bfaeefff0a23f5af6df2592b7876e63a0a360e62adbf6fafdaa9b681c77 SHA512 6a69af5a00fa28bfaf36aff45723abd78072753ebb29808456494237daad79a78d7d6ad1701ee1fac235a0166446a9683198372314980c05746e4198861c8d76 WHIRLPOOL f5a30b24869ff77c8be180e372482b6b1d979618fd93dd20adb2cfc7610020e0068a48e3d96f7905d673af6f1a17ae0eb2d54e84b23d46a35a1c8472a0bfbe6b
-DIST amd-driver-installer-12-2-x86.x86_64.run 50201 SHA256 e3d63bfaeefff0a23f5af6df2592b7876e63a0a360e62adbf6fafdaa9b681c77 SHA512 6a69af5a00fa28bfaf36aff45723abd78072753ebb29808456494237daad79a78d7d6ad1701ee1fac235a0166446a9683198372314980c05746e4198861c8d76 WHIRLPOOL f5a30b24869ff77c8be180e372482b6b1d979618fd93dd20adb2cfc7610020e0068a48e3d96f7905d673af6f1a17ae0eb2d54e84b23d46a35a1c8472a0bfbe6b
-DIST amd-driver-installer-12-3-x86.x86_64.run 50201 SHA256 e3d63bfaeefff0a23f5af6df2592b7876e63a0a360e62adbf6fafdaa9b681c77 SHA512 6a69af5a00fa28bfaf36aff45723abd78072753ebb29808456494237daad79a78d7d6ad1701ee1fac235a0166446a9683198372314980c05746e4198861c8d76 WHIRLPOOL f5a30b24869ff77c8be180e372482b6b1d979618fd93dd20adb2cfc7610020e0068a48e3d96f7905d673af6f1a17ae0eb2d54e84b23d46a35a1c8472a0bfbe6b
-DIST amd-driver-installer-15.20.1046-x86.x86_64.zip 51988 SHA256 7a967062bfed30c50f757e649f01d558393d0e2cd9e5fc71e93ece97ff7f877a SHA512 97fdceba59d5914b464fcb1c33242307c3d939552f7de93882d0b4701673609974d790380e0a33890f736393d6d2999bbd1d8118ec3e87145eb6d091b1e7b0c1 WHIRLPOOL 1cbb3f7934f5f9dabdddbfff2241f3bf1d39c33bcb3bc80d0a99dcf030d376c996aeb559f7ec5a84dd782b389c0c70f0a74f2f08fa2e6906f0515a74168730d9
-DIST ati-driver-installer-11-10-x86.x86_64.run 50201 SHA256 a8136110a0117cdfb29f1ce7f4a9ffe42fb2132ef2388baffe0d9922f4d50bfb SHA512 0cdde584ed578d5da11335c1d2e4189b1f3f54f8e8ac4b49e07e66014b79a06c146686519dc6615a83bdccff627d9a940a5d55eb73afff2c5ca710267d8f52aa WHIRLPOOL 088d5d4a8a1851e4da879d8d39188271ef7f302d2cd0615b4c54def147f5e8ec1bd026beb8f36abd0941a57e7d57fb9865bae93d09ebd987825df11ce66fda9a
-DIST ati-driver-installer-11-11-x86.x86_64.run 50201 SHA256 e3d63bfaeefff0a23f5af6df2592b7876e63a0a360e62adbf6fafdaa9b681c77 SHA512 6a69af5a00fa28bfaf36aff45723abd78072753ebb29808456494237daad79a78d7d6ad1701ee1fac235a0166446a9683198372314980c05746e4198861c8d76 WHIRLPOOL f5a30b24869ff77c8be180e372482b6b1d979618fd93dd20adb2cfc7610020e0068a48e3d96f7905d673af6f1a17ae0eb2d54e84b23d46a35a1c8472a0bfbe6b
-DIST ati-driver-installer-11-12-x86.x86_64.run 50201 SHA256 e3d63bfaeefff0a23f5af6df2592b7876e63a0a360e62adbf6fafdaa9b681c77 SHA512 6a69af5a00fa28bfaf36aff45723abd78072753ebb29808456494237daad79a78d7d6ad1701ee1fac235a0166446a9683198372314980c05746e4198861c8d76 WHIRLPOOL f5a30b24869ff77c8be180e372482b6b1d979618fd93dd20adb2cfc7610020e0068a48e3d96f7905d673af6f1a17ae0eb2d54e84b23d46a35a1c8472a0bfbe6b
-DIST ati-driver-installer-11-6-x86.x86_64.run 50201 SHA256 e3d63bfaeefff0a23f5af6df2592b7876e63a0a360e62adbf6fafdaa9b681c77 SHA512 6a69af5a00fa28bfaf36aff45723abd78072753ebb29808456494237daad79a78d7d6ad1701ee1fac235a0166446a9683198372314980c05746e4198861c8d76 WHIRLPOOL f5a30b24869ff77c8be180e372482b6b1d979618fd93dd20adb2cfc7610020e0068a48e3d96f7905d673af6f1a17ae0eb2d54e84b23d46a35a1c8472a0bfbe6b
-DIST ati-driver-installer-11-8-x86.x86_64.run 50201 SHA256 e3d63bfaeefff0a23f5af6df2592b7876e63a0a360e62adbf6fafdaa9b681c77 SHA512 6a69af5a00fa28bfaf36aff45723abd78072753ebb29808456494237daad79a78d7d6ad1701ee1fac235a0166446a9683198372314980c05746e4198861c8d76 WHIRLPOOL f5a30b24869ff77c8be180e372482b6b1d979618fd93dd20adb2cfc7610020e0068a48e3d96f7905d673af6f1a17ae0eb2d54e84b23d46a35a1c8472a0bfbe6b
-DIST ati-driver-installer-11-9-x86.x86_64.run 50201 SHA256 e3d63bfaeefff0a23f5af6df2592b7876e63a0a360e62adbf6fafdaa9b681c77 SHA512 6a69af5a00fa28bfaf36aff45723abd78072753ebb29808456494237daad79a78d7d6ad1701ee1fac235a0166446a9683198372314980c05746e4198861c8d76 WHIRLPOOL f5a30b24869ff77c8be180e372482b6b1d979618fd93dd20adb2cfc7610020e0068a48e3d96f7905d673af6f1a17ae0eb2d54e84b23d46a35a1c8472a0bfbe6b
-DIST xvba-sdk-0.74-404001.tar.gz 583847 SHA256 731a2c489f2fb5d7318c1976061b26c1057a696f46d09dcf55fbada97fed17eb SHA512 aa1dd52b59eeeabd026d8b76e3b75eaf02587ef286438ba28884afeef5a5efaf50283b5ee4f5b81b12cf79cb4ec77c9a235a886b29fb7cdf850c9779f4b07b35 WHIRLPOOL 69917b746d353a884512e97b9d9a9b89e6f51add3119e69ddd119d51c0c3f2820b93a449fe42bd76d671dc505f92bf25b7f2c5868b33768fc68a19596e460951
diff --git a/media-video/amdcccle/amdcccle-11.10.ebuild b/media-video/amdcccle/amdcccle-11.10.ebuild
deleted file mode 100644
index f0ed060b..00000000
--- a/media-video/amdcccle/amdcccle-11.10.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://ati.amd.com"
-# 8.ble will be used for beta releases.
-if [[ $(get_major_version) -gt 8 ]]; then
- ATI_URL="http://www2.ati.com/drivers/linux/"
- SRC_URI="${ATI_URL}/ati-driver-installer-${PV/./-}-x86.x86_64.run"
- FOLDER_PREFIX="common/"
-else
- SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
- FOLDER_PREFIX=""
-fi
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-SLOT="1"
-
-RDEPEND="x11-drivers/ati-drivers[-qt4(-)]
- x11-libs/qt-core
- x11-libs/qt-gui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- if [[ $(get_major_version) -gt 8 ]]; then
- # Switching to a standard way to extract the files since otherwise no signature file
- # would be created
- local src="${DISTDIR}/${A}"
- sh "${src}" --extract "${S}"
- else
- unpack ${A}
- fi
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/"${ARCH_BASE}"/usr/X11R6/bin/amdcccle
-}
diff --git a/media-video/amdcccle/amdcccle-11.11.ebuild b/media-video/amdcccle/amdcccle-11.11.ebuild
deleted file mode 100644
index bf86fc54..00000000
--- a/media-video/amdcccle/amdcccle-11.11.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://ati.amd.com"
-# 8.ble will be used for beta releases.
-if [[ $(get_major_version) -gt 8 ]]; then
- ATI_URL="http://www2.ati.com/drivers/linux/"
- SRC_URI="${ATI_URL}/ati-driver-installer-${PV/./-}-x86.x86_64.run"
- FOLDER_PREFIX="common/"
-else
- SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
- FOLDER_PREFIX=""
-fi
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-SLOT="1"
-
-RDEPEND="~x11-drivers/ati-drivers-${PV}[-qt4(-)]
- ~x11-drivers/ati-userspace-${PV}
- x11-libs/qt-core
- x11-libs/qt-gui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- if [[ $(get_major_version) -gt 8 ]]; then
- # Switching to a standard way to extract the files since otherwise no signature file
- # would be created
- local src="${DISTDIR}/${A}"
- sh "${src}" --extract "${S}"
- else
- unpack ${A}
- fi
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/${ARCH_BASE}/usr/X11R6/bin/amdcccle
- dosbin arch/${ARCH_BASE}/usr/sbin/amdnotifyui
-}
diff --git a/media-video/amdcccle/amdcccle-11.12.ebuild b/media-video/amdcccle/amdcccle-11.12.ebuild
deleted file mode 100644
index bf86fc54..00000000
--- a/media-video/amdcccle/amdcccle-11.12.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://ati.amd.com"
-# 8.ble will be used for beta releases.
-if [[ $(get_major_version) -gt 8 ]]; then
- ATI_URL="http://www2.ati.com/drivers/linux/"
- SRC_URI="${ATI_URL}/ati-driver-installer-${PV/./-}-x86.x86_64.run"
- FOLDER_PREFIX="common/"
-else
- SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
- FOLDER_PREFIX=""
-fi
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-SLOT="1"
-
-RDEPEND="~x11-drivers/ati-drivers-${PV}[-qt4(-)]
- ~x11-drivers/ati-userspace-${PV}
- x11-libs/qt-core
- x11-libs/qt-gui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- if [[ $(get_major_version) -gt 8 ]]; then
- # Switching to a standard way to extract the files since otherwise no signature file
- # would be created
- local src="${DISTDIR}/${A}"
- sh "${src}" --extract "${S}"
- else
- unpack ${A}
- fi
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/${ARCH_BASE}/usr/X11R6/bin/amdcccle
- dosbin arch/${ARCH_BASE}/usr/sbin/amdnotifyui
-}
diff --git a/media-video/amdcccle/amdcccle-11.6.ebuild b/media-video/amdcccle/amdcccle-11.6.ebuild
deleted file mode 100644
index f0ed060b..00000000
--- a/media-video/amdcccle/amdcccle-11.6.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://ati.amd.com"
-# 8.ble will be used for beta releases.
-if [[ $(get_major_version) -gt 8 ]]; then
- ATI_URL="http://www2.ati.com/drivers/linux/"
- SRC_URI="${ATI_URL}/ati-driver-installer-${PV/./-}-x86.x86_64.run"
- FOLDER_PREFIX="common/"
-else
- SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
- FOLDER_PREFIX=""
-fi
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-SLOT="1"
-
-RDEPEND="x11-drivers/ati-drivers[-qt4(-)]
- x11-libs/qt-core
- x11-libs/qt-gui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- if [[ $(get_major_version) -gt 8 ]]; then
- # Switching to a standard way to extract the files since otherwise no signature file
- # would be created
- local src="${DISTDIR}/${A}"
- sh "${src}" --extract "${S}"
- else
- unpack ${A}
- fi
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/"${ARCH_BASE}"/usr/X11R6/bin/amdcccle
-}
diff --git a/media-video/amdcccle/amdcccle-11.8.ebuild b/media-video/amdcccle/amdcccle-11.8.ebuild
deleted file mode 100644
index f0ed060b..00000000
--- a/media-video/amdcccle/amdcccle-11.8.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://ati.amd.com"
-# 8.ble will be used for beta releases.
-if [[ $(get_major_version) -gt 8 ]]; then
- ATI_URL="http://www2.ati.com/drivers/linux/"
- SRC_URI="${ATI_URL}/ati-driver-installer-${PV/./-}-x86.x86_64.run"
- FOLDER_PREFIX="common/"
-else
- SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
- FOLDER_PREFIX=""
-fi
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-SLOT="1"
-
-RDEPEND="x11-drivers/ati-drivers[-qt4(-)]
- x11-libs/qt-core
- x11-libs/qt-gui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- if [[ $(get_major_version) -gt 8 ]]; then
- # Switching to a standard way to extract the files since otherwise no signature file
- # would be created
- local src="${DISTDIR}/${A}"
- sh "${src}" --extract "${S}"
- else
- unpack ${A}
- fi
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/"${ARCH_BASE}"/usr/X11R6/bin/amdcccle
-}
diff --git a/media-video/amdcccle/amdcccle-11.9.ebuild b/media-video/amdcccle/amdcccle-11.9.ebuild
deleted file mode 100644
index f0ed060b..00000000
--- a/media-video/amdcccle/amdcccle-11.9.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://ati.amd.com"
-# 8.ble will be used for beta releases.
-if [[ $(get_major_version) -gt 8 ]]; then
- ATI_URL="http://www2.ati.com/drivers/linux/"
- SRC_URI="${ATI_URL}/ati-driver-installer-${PV/./-}-x86.x86_64.run"
- FOLDER_PREFIX="common/"
-else
- SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
- FOLDER_PREFIX=""
-fi
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-SLOT="1"
-
-RDEPEND="x11-drivers/ati-drivers[-qt4(-)]
- x11-libs/qt-core
- x11-libs/qt-gui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- if [[ $(get_major_version) -gt 8 ]]; then
- # Switching to a standard way to extract the files since otherwise no signature file
- # would be created
- local src="${DISTDIR}/${A}"
- sh "${src}" --extract "${S}"
- else
- unpack ${A}
- fi
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/"${ARCH_BASE}"/usr/X11R6/bin/amdcccle
-}
diff --git a/media-video/amdcccle/amdcccle-12.1-r1.ebuild b/media-video/amdcccle/amdcccle-12.1-r1.ebuild
deleted file mode 100644
index 4e6e66ce..00000000
--- a/media-video/amdcccle/amdcccle-12.1-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://www.amd.com"
-# 8.ble will be used for beta releases.
-if [[ $(get_major_version) -gt 8 ]]; then
- ATI_URL="http://www2.ati.com/drivers/linux/"
- SRC_URI="${ATI_URL}/amd-driver-installer-${PV/./-}-x86.x86_64.run"
- FOLDER_PREFIX="common/"
-else
- SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
- FOLDER_PREFIX=""
-fi
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-SLOT="1"
-
-RDEPEND="~x11-drivers/ati-drivers-${PV}[-qt4(-)]
- ~x11-drivers/ati-userspace-${PV}
- x11-libs/qt-core
- x11-libs/qt-gui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- if [[ $(get_major_version) -gt 8 ]]; then
- # Switching to a standard way to extract the files since otherwise no signature file
- # would be created
- local src="${DISTDIR}/${A}"
- sh "${src}" --extract "${S}"
- else
- unpack ${A}
- fi
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/${ARCH_BASE}/usr/X11R6/bin/amdcccle
- dosbin arch/${ARCH_BASE}/usr/sbin/amdnotifyui
-}
diff --git a/media-video/amdcccle/amdcccle-12.2.ebuild b/media-video/amdcccle/amdcccle-12.2.ebuild
deleted file mode 100644
index 4e6e66ce..00000000
--- a/media-video/amdcccle/amdcccle-12.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://www.amd.com"
-# 8.ble will be used for beta releases.
-if [[ $(get_major_version) -gt 8 ]]; then
- ATI_URL="http://www2.ati.com/drivers/linux/"
- SRC_URI="${ATI_URL}/amd-driver-installer-${PV/./-}-x86.x86_64.run"
- FOLDER_PREFIX="common/"
-else
- SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
- FOLDER_PREFIX=""
-fi
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-SLOT="1"
-
-RDEPEND="~x11-drivers/ati-drivers-${PV}[-qt4(-)]
- ~x11-drivers/ati-userspace-${PV}
- x11-libs/qt-core
- x11-libs/qt-gui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- if [[ $(get_major_version) -gt 8 ]]; then
- # Switching to a standard way to extract the files since otherwise no signature file
- # would be created
- local src="${DISTDIR}/${A}"
- sh "${src}" --extract "${S}"
- else
- unpack ${A}
- fi
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/${ARCH_BASE}/usr/X11R6/bin/amdcccle
- dosbin arch/${ARCH_BASE}/usr/sbin/amdnotifyui
-}
diff --git a/media-video/amdcccle/amdcccle-12.3.ebuild b/media-video/amdcccle/amdcccle-12.3.ebuild
deleted file mode 100644
index 4e6e66ce..00000000
--- a/media-video/amdcccle/amdcccle-12.3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://www.amd.com"
-# 8.ble will be used for beta releases.
-if [[ $(get_major_version) -gt 8 ]]; then
- ATI_URL="http://www2.ati.com/drivers/linux/"
- SRC_URI="${ATI_URL}/amd-driver-installer-${PV/./-}-x86.x86_64.run"
- FOLDER_PREFIX="common/"
-else
- SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
- FOLDER_PREFIX=""
-fi
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-SLOT="1"
-
-RDEPEND="~x11-drivers/ati-drivers-${PV}[-qt4(-)]
- ~x11-drivers/ati-userspace-${PV}
- x11-libs/qt-core
- x11-libs/qt-gui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- if [[ $(get_major_version) -gt 8 ]]; then
- # Switching to a standard way to extract the files since otherwise no signature file
- # would be created
- local src="${DISTDIR}/${A}"
- sh "${src}" --extract "${S}"
- else
- unpack ${A}
- fi
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/${ARCH_BASE}/usr/X11R6/bin/amdcccle
- dosbin arch/${ARCH_BASE}/usr/sbin/amdnotifyui
-}
diff --git a/media-video/amdcccle/amdcccle-13.12.ebuild b/media-video/amdcccle/amdcccle-13.12.ebuild
deleted file mode 100644
index 6c80e324..00000000
--- a/media-video/amdcccle/amdcccle-13.12.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://www.amd.com"
-SLOT="1"
-# Uses javascript for download YESSSS
-#DRIVERS_URI="http://www2.ati.com/drivers/linux/amd-catalyst-13.12-linux-x86.x86_64.zip"
-DRIVERS_URI="http://dev.gentooexperimental.org/~scarabeus/amd-catalyst-13.12-linux-x86.x86_64.zip"
-XVBA_SDK_URI="http://developer.amd.com/wordpress/media/2012/10/xvba-sdk-0.74-404001.tar.gz"
-SRC_URI="${DRIVERS_URI} ${XVBA_SDK_URI}"
-FOLDER_PREFIX="common/"
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="~x11-drivers/ati-drivers-${PV}[-qt4(-)]
- ~x11-drivers/ati-userspace-${PV}
- dev-qt/qtcore
- dev-qt/qtgui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- local DRIVERS_DISTFILE XVBA_SDK_DISTFILE
- DRIVERS_DISTFILE=${DRIVERS_URI##*/}
- XVBA_SDK_DISTFILE=${XVBA_SDK_URI##*/}
-
- if [[ ${DRIVERS_DISTFILE} =~ .*\.tar\.gz ]]; then
- unpack ${DRIVERS_DISTFILE}
- else
- #please note, RUN may be insanely assigned at top near SRC_URI
- if [[ ${DRIVERS_DISTFILE} =~ .*\.zip ]]; then
- unpack ${DRIVERS_DISTFILE}
- [[ -z "$RUN" ]] && RUN="${S}/${DRIVERS_DISTFILE/%.zip/.run}"
- else
- RUN="${DISTDIR}/${DRIVERS_DISTFILE}"
- fi
- sh ${RUN} --extract "${S}" 2>&1 > /dev/null || die
- fi
-
- mkdir xvba_sdk
- cd xvba_sdk
- unpack ${XVBA_SDK_DISTFILE}
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/${ARCH_BASE}/usr/X11R6/bin/amdcccle
- dosbin arch/${ARCH_BASE}/usr/sbin/amdnotifyui
-}
diff --git a/media-video/amdcccle/amdcccle-14.12.ebuild b/media-video/amdcccle/amdcccle-14.12.ebuild
deleted file mode 100644
index ed38bae3..00000000
--- a/media-video/amdcccle/amdcccle-14.12.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://www.amd.com"
-RUN="${WORKDIR}/fglrx-14.501.1003/amd-driver-installer-14.501.1003-x86.x86_64.run"
-SLOT="1"
-# Uses javascript for download YESSSS
-#DRIVERS_URI="http://www2.ati.com/drivers/linux/amd-catalyst-13.12-linux-x86.x86_64.zip"
-DRIVERS_URI="mirror://gentoo/amd-catalyst-omega-14.12-linux-run-installers.zip"
-XVBA_SDK_URI="http://developer.amd.com/wordpress/media/2012/10/xvba-sdk-0.74-404001.tar.gz"
-SRC_URI="${DRIVERS_URI} ${XVBA_SDK_URI}"
-FOLDER_PREFIX="common/"
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="~x11-drivers/ati-drivers-${PV}[-qt4(-)]
- ~x11-drivers/ati-userspace-${PV}
- dev-qt/qtcore
- dev-qt/qtgui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- local DRIVERS_DISTFILE XVBA_SDK_DISTFILE
- DRIVERS_DISTFILE=${DRIVERS_URI##*/}
- XVBA_SDK_DISTFILE=${XVBA_SDK_URI##*/}
-
- if [[ ${DRIVERS_DISTFILE} =~ .*\.tar\.gz ]]; then
- unpack ${DRIVERS_DISTFILE}
- else
- #please note, RUN may be insanely assigned at top near SRC_URI
- if [[ ${DRIVERS_DISTFILE} =~ .*\.zip ]]; then
- unpack ${DRIVERS_DISTFILE}
- [[ -z "$RUN" ]] && RUN="${S}/${DRIVERS_DISTFILE/%.zip/.run}"
- else
- RUN="${DISTDIR}/${DRIVERS_DISTFILE}"
- fi
- sh ${RUN} --extract "${S}" 2>&1 > /dev/null || die
- fi
-
- mkdir xvba_sdk
- cd xvba_sdk
- unpack ${XVBA_SDK_DISTFILE}
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/${ARCH_BASE}/usr/X11R6/bin/amdcccle
- dosbin arch/${ARCH_BASE}/usr/sbin/amdnotifyui
-}
diff --git a/media-video/amdcccle/amdcccle-14.4.ebuild b/media-video/amdcccle/amdcccle-14.4.ebuild
deleted file mode 100644
index 09311a20..00000000
--- a/media-video/amdcccle/amdcccle-14.4.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://www.amd.com"
-RUN="${WORKDIR}/fglrx-14.10.1006/amd-driver-installer-14.10.1006-x86.x86_64.run"
-SLOT="1"
-DRIVERS_URI="mirror://kogaion/${CATEGORY}/amd-catalyst-14-4-linux-x86-x86-64.zip"
-XVBA_SDK_URI="http://developer.amd.com/wordpress/media/2012/10/xvba-sdk-0.74-404001.tar.gz"
-SRC_URI="${DRIVERS_URI} ${XVBA_SDK_URI}"
-FOLDER_PREFIX="common/"
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="~x11-drivers/ati-drivers-${PV}[-qt4(-)]
- ~x11-drivers/ati-userspace-${PV}
- dev-qt/qtcore
- dev-qt/qtgui"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- local DRIVERS_DISTFILE XVBA_SDK_DISTFILE
- DRIVERS_DISTFILE=${DRIVERS_URI##*/}
- XVBA_SDK_DISTFILE=${XVBA_SDK_URI##*/}
-
- if [[ ${DRIVERS_DISTFILE} =~ .*\.tar\.gz ]]; then
- unpack ${DRIVERS_DISTFILE}
- else
- #please note, RUN may be insanely assigned at top near SRC_URI
- if [[ ${DRIVERS_DISTFILE} =~ .*\.zip ]]; then
- unpack ${DRIVERS_DISTFILE}
- [[ -z "$RUN" ]] && RUN="${S}/${DRIVERS_DISTFILE/%.zip/.run}"
- else
- RUN="${DISTDIR}/${DRIVERS_DISTFILE}"
- fi
- sh ${RUN} --extract "${S}" 2>&1 > /dev/null || die
- fi
-
- mkdir xvba_sdk
- cd xvba_sdk
- unpack ${XVBA_SDK_DISTFILE}
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/${ARCH_BASE}/usr/X11R6/bin/amdcccle
- dosbin arch/${ARCH_BASE}/usr/sbin/amdnotifyui
-}
diff --git a/media-video/amdcccle/amdcccle-15.7.ebuild b/media-video/amdcccle/amdcccle-15.7.ebuild
deleted file mode 100644
index 38924633..00000000
--- a/media-video/amdcccle/amdcccle-15.7.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils versionator
-
-DESCRIPTION="AMD Catalyst Control Center Linux Edition"
-HOMEPAGE="http://www.amd.com"
-#RUN="${WORKDIR}/fglrx-14.10.1006/amd-driver-installer-14.10.1006-x86.x86_64.run"
-SLOT="1"
-DRIVERS_URI="mirror://gentoo/amd-driver-installer-15.20.1046-x86.x86_64.zip"
-XVBA_SDK_URI="http://developer.amd.com/wordpress/media/2012/10/xvba-sdk-0.74-404001.tar.gz"
-SRC_URI="${DRIVERS_URI} ${XVBA_SDK_URI}"
-FOLDER_PREFIX="common/"
-IUSE=""
-
-LICENSE="QPL-1.0 as-is"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="~x11-drivers/ati-drivers-${PV}
- ~x11-drivers/ati-userspace-${PV}
- dev-qt/qtcore:4
- dev-qt/qtgui:4"
-
-DEPEND=""
-S="${WORKDIR}"
-
-QA_EXECSTACK="opt/bin/amdcccle"
-
-src_unpack() {
- local DRIVERS_DISTFILE XVBA_SDK_DISTFILE
- DRIVERS_DISTFILE=${DRIVERS_URI##*/}
- XVBA_SDK_DISTFILE=${XVBA_SDK_URI##*/}
-
- if [[ ${DRIVERS_DISTFILE} =~ .*\.tar\.gz ]]; then
- unpack ${DRIVERS_DISTFILE}
- mkdir -p common
- mv etc lib usr common || die "Assumed to find etc lib and usr for common"
- else
- #please note, RUN may be insanely assigned at top near SRC_URI
- if [[ ${DRIVERS_DISTFILE} =~ .*\.zip ]]; then
- unpack ${DRIVERS_DISTFILE}
- [[ -z "$RUN" ]] && RUN="${S}/${DRIVERS_DISTFILE/%.zip/.run}"
- else
- RUN="${DISTDIR}/${DRIVERS_DISTFILE}"
- fi
- sh ${RUN} --extract "${S}" 2>&1 > /dev/null || die
- fi
-
- mkdir xvba_sdk
- cd xvba_sdk
- unpack ${XVBA_SDK_DISTFILE}
-}
-
-src_compile() {
- echo
-}
-
-src_install() {
- insinto /usr/share
- doins -r ${FOLDER_PREFIX}usr/share/ati
- insinto /usr/share/pixmaps
- doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
- make_desktop_entry amdcccle 'ATI Catalyst Control Center' \
- ccc_large System
-
- use x86 && ARCH_BASE="x86"
- use amd64 && ARCH_BASE="x86_64"
- into /opt
- dobin arch/${ARCH_BASE}/usr/X11R6/bin/amdcccle
- dosbin arch/${ARCH_BASE}/usr/sbin/amdnotifyui
-}
diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest
deleted file mode 100644
index 2cbc1c4a..00000000
--- a/media-video/ffmpeg/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ffmpeg-0.5_p20373.tar.bz2 3087600 SHA256 2a217144c82f11c80f325c653157bd9fc5424dc43a2b2ccbc8eb03a01d33418d
diff --git a/media-video/ffmpeg/ffmpeg-0.5_p20373.ebuild b/media-video/ffmpeg/ffmpeg-0.5_p20373.ebuild
deleted file mode 100644
index 1f89c173..00000000
--- a/media-video/ffmpeg/ffmpeg-0.5_p20373.ebuild
+++ /dev/null
@@ -1,255 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.5_p20373.ebuild,v 1.12 2010/04/23 12:53:48 ssuominen Exp $
-
-EAPI=2
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM=subversion
- ESVN_REPO_URI="svn://svn.ffmpeg.org/ffmpeg/trunk"
-fi
-
-inherit eutils flag-o-matic multilib toolchain-funcs ${SCM}
-
-DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec."
-HOMEPAGE="http://ffmpeg.org/"
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
-elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
-else # Release
- SRC_URI="http://ffmpeg.org/releases/${P}.tar.bz2"
-fi
-FFMPEG_REVISION="${PV#*_p}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="+3dnow +3dnowext alsa altivec cpudetection custom-cflags debug dirac
- doc ieee1394 +encode faac faad gsm ipv6 jack +mmx +mmxext vorbis test
- theora threads x264 xvid network zlib sdl X mp3 amr
- oss pic schroedinger +hardcoded-tables bindist v4l v4l2
- speex +ssse3 jpeg2k vdpau"
-
-VIDEO_CARDS="nvidia"
-
-for x in ${VIDEO_CARDS}; do
- IUSE="${IUSE} video_cards_${x}"
-done
-
-RDEPEND="sdl? ( >=media-libs/libsdl-1.2.10 )
- alsa? ( media-libs/alsa-lib )
- encode? (
- faac? ( media-libs/faac )
- mp3? ( media-sound/lame )
- vorbis? ( media-libs/libvorbis media-libs/libogg )
- theora? ( media-libs/libtheora[encode] media-libs/libogg )
- x264? ( >=media-libs/x264-0.0.20091021 )
- xvid? ( >=media-libs/xvid-1.1.0 ) )
- faad? ( >=media-libs/faad2-2.6.1 )
- zlib? ( sys-libs/zlib )
- ieee1394? ( media-libs/libdc1394
- sys-libs/libraw1394 )
- dirac? ( media-video/dirac )
- gsm? ( >=media-sound/gsm-1.0.12-r1 )
- jpeg2k? ( >=media-libs/openjpeg-1.3-r2 )
- amr? ( media-libs/opencore-amr )
- schroedinger? ( media-libs/schroedinger )
- speex? ( >=media-libs/speex-1.2_beta3 )
- jack? ( media-sound/jack-audio-connection-kit )
- X? ( x11-libs/libX11 x11-libs/libXext )
- video_cards_nvidia? (
- vdpau? ( >=x11-libs/libvdpau-0.3 )
- )"
-
-DEPEND="${RDEPEND}
- >=sys-devel/make-3.81
- dirac? ( dev-util/pkgconfig )
- schroedinger? ( dev-util/pkgconfig )
- mmx? ( dev-lang/yasm )
- doc? ( app-text/texi2html )
- test? ( net-misc/wget )
- v4l? ( sys-kernel/linux-headers )
- v4l2? ( sys-kernel/linux-headers )"
-
-src_prepare() {
- if [[ ${PV} = *9999* ]]; then
- # Set SVN version manually
- subversion_wc_info
- sed -i s/UNKNOWN/SVN-r${ESVN_WC_REVISION}/ "${S}/version.sh"
- elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
- sed -i s/UNKNOWN/SVN-r${FFMPEG_REVISION}/ "${S}/version.sh"
- fi
-}
-
-src_configure() {
- local myconf="${EXTRA_FFMPEG_CONF}"
-
- # enabled by default
- use debug || myconf="${myconf} --disable-debug"
- use zlib || myconf="${myconf} --disable-zlib"
- use sdl || myconf="${myconf} --disable-ffplay"
-
- if use network; then
- use ipv6 || myconf="${myconf} --disable-ipv6"
- else
- myconf="${myconf} --disable-network"
- fi
-
- use custom-cflags && myconf="${myconf} --disable-optimizations"
- use cpudetection && myconf="${myconf} --enable-runtime-cpudetect"
-
- # enabled by default
- if use encode
- then
- use mp3 && myconf="${myconf} --enable-libmp3lame"
- use vorbis && myconf="${myconf} --enable-libvorbis"
- use theora && myconf="${myconf} --enable-libtheora"
- use x264 && myconf="${myconf} --enable-libx264"
- use xvid && myconf="${myconf} --enable-libxvid"
- else
- myconf="${myconf} --disable-encoders"
- fi
-
- # libavdevice options
- use ieee1394 && myconf="${myconf} --enable-libdc1394"
- # Indevs
- for i in v4l v4l2 alsa oss jack ; do
- use $i || myconf="${myconf} --disable-indev=$i"
- done
- # Outdevs
- for i in alsa oss ; do
- use $i || myconf="${myconf} --disable-outdev=$i"
- done
- use X && myconf="${myconf} --enable-x11grab"
-
- # Threads; we only support pthread for now but ffmpeg supports more
- use threads && myconf="${myconf} --enable-pthreads"
-
- # Decoders
- use amr && myconf="${myconf} --enable-libopencore-amrwb
- --enable-libopencore-amrnb"
- for i in faad dirac schroedinger speex; do
- use $i && myconf="${myconf} --enable-lib$i"
- done
- use jpeg2k && myconf="${myconf} --enable-libopenjpeg"
- if use gsm; then
- myconf="${myconf} --enable-libgsm"
- # Crappy detection or our installation is weird, pick one (FIXME)
- append-flags -I/usr/include/gsm
- fi
- if use bindist
- then
- use faac && ewarn "faac is nonfree and cannot be distributed; disabling
- faac support."
- else
- use faac && myconf="${myconf} --enable-libfaac"
- { use faac ; } && myconf="${myconf} --enable-nonfree"
- fi
-
- #for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do
- # use video_cards_nvidia || myconf="${myconf} --disable-decoder=$i"
- # use vdpau || myconf="${myconf} --disable-decoder=$i"
- #done
- use video_cards_nvidia || myconf="${myconf} --disable-vdpau"
- use vdpau || myconf="${myconf} --disable-vdpau"
-
- # CPU features
- for i in mmx ssse3 altivec ; do
- use $i || myconf="${myconf} --disable-$i"
- done
- use mmxext || myconf="${myconf} --disable-mmx2"
- use 3dnow || myconf="${myconf} --disable-amd3dnow"
- use 3dnowext || myconf="${myconf} --disable-amd3dnowext"
- # disable mmx accelerated code if PIC is required
- # as the provided asm decidedly is not PIC.
- if gcc-specs-pie ; then
- myconf="${myconf} --disable-mmx --disable-mmx2"
- fi
-
- # Option to force building pic
- use pic && myconf="${myconf} --enable-pic"
-
- # Try to get cpu type based on CFLAGS.
- # Bug #172723
- # We need to do this so that features of that CPU will be better used
- # If they contain an unknown CPU it will not hurt since ffmpeg's configure
- # will just ignore it.
- for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
- [ "${i}" = "native" ] && i="host" # bug #273421
- myconf="${myconf} --cpu=$i"
- break
- done
-
- # Mandatory configuration
- myconf="${myconf} --enable-gpl --enable-version3 --enable-postproc \
- --enable-avfilter --enable-avfilter-lavf \
- --disable-stripping"
-
- # cross compile support
- if tc-is-cross-compiler ; then
- myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-"
- case ${CHOST} in
- *freebsd*)
- myconf="${myconf} --target-os=freebsd"
- ;;
- mingw32*)
- myconf="${myconf} --target-os=mingw32"
- ;;
- *linux*)
- myconf="${myconf} --target-os=linux"
- ;;
- esac
- fi
-
- # Misc stuff
- use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables"
-
- # Specific workarounds for too-few-registers arch...
- if [[ $(tc-arch) == "x86" ]]; then
- filter-flags -fforce-addr -momit-leaf-frame-pointer
- append-flags -fomit-frame-pointer
- is-flag -O? || append-flags -O2
- if (use debug); then
- # no need to warn about debug if not using debug flag
- ewarn ""
- ewarn "Debug information will be almost useless as the frame pointer is omitted."
- ewarn "This makes debugging harder, so crashes that has no fixed behavior are"
- ewarn "difficult to fix. Please have that in mind."
- ewarn ""
- fi
- fi
-
- cd "${S}"
- ./configure \
- --prefix=/usr \
- --libdir=/usr/$(get_libdir) \
- --shlibdir=/usr/$(get_libdir) \
- --mandir=/usr/share/man \
- --enable-static --enable-shared \
- --cc="$(tc-getCC)" \
- ${myconf} || die "configure failed"
-}
-
-src_compile() {
- emake version.h || die #252269
- emake || die "make failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "Install Failed"
-
- dodoc Changelog README INSTALL
- dodoc doc/*
-}
-
-src_test() {
- if use encode ; then
- for t in codectest lavftest seektest ; do
- LD_LIBRARY_PATH="${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \
- emake ${t} || die "Some tests in ${t} failed"
- done
- else
- ewarn "Tests fail without USE=encode, skipping"
- fi
-}
diff --git a/media-video/mkvtoolnix-gui/Manifest b/media-video/mkvtoolnix-gui/Manifest
deleted file mode 100644
index 6ddd5318..00000000
--- a/media-video/mkvtoolnix-gui/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mkvtoolnix-5.8.0.tar.bz2 4454971 SHA256 3c9ec7e4c035b82a35850c5ada98a29904edc44a0d1c9b900ed05d56e6274960 SHA512 c24850a8e5c68b06eec006028e7e53c92cff91e748c71bd3799f14e2299e23730043005ce3bd45271848c899df6a44c0f9bc84928c72ba886e8dd894c4b704f3 WHIRLPOOL 6e98c340bb80be55756f3d24272d712e2301f1eb8e314eababa59cf602cab7d27ea6f8ee3aa048db369abec1cfba8c5bdd2b679a0662741cea0c6cfdb5db7886
-DIST mkvtoolnix-6.2.0.tar.xz 5122644 SHA256 567b1cc3e67f1da92df17bf18e956778a6bb3d303e6c27162b933bcb5addc420 SHA512 e41fac3858f60d4725a8666d02c3f0afa3dd1ab83ed0051d95c5ab59b375637aac30775fe52fd650c20ad3f363cdd8fd1a41e3f242b9073a6ee58926d95e208a WHIRLPOOL 48b0a84b21c8e1fc91ff3e2f974532bb19b6bff28afce6aa602d53589e54d975c92aec05f5f850ea180eaceae8e7bb590a16ce49d9107b1f5e698646592240fb
diff --git a/media-video/mkvtoolnix-gui/files/mkvtoolnix-5.8.0-boost-configure.patch b/media-video/mkvtoolnix-gui/files/mkvtoolnix-5.8.0-boost-configure.patch
deleted file mode 100644
index 72b94b96..00000000
--- a/media-video/mkvtoolnix-gui/files/mkvtoolnix-5.8.0-boost-configure.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-diff --git a/ac/ax_boost_filesystem.m4 b/ac/ax_boost_filesystem.m4
-index 97c4ad0..87b94a8 100644
---- a/ac/ax_boost_filesystem.m4
-+++ b/ac/ax_boost_filesystem.m4
-@@ -81,14 +81,14 @@ AC_DEFUN([AX_BOOST_FILESYSTEM],
- AC_DEFINE(HAVE_BOOST_FILESYSTEM,,[define if the Boost::Filesystem library is available])
- BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
- if test "x$ax_boost_user_filesystem_lib" = "x"; then
-- for libextension in `ls $BOOSTLIBDIR/libboost_filesystem*.{so,dylib,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's,^lib\(boost_filesystem.*\)\.so.*$,\1,' -e 's,^lib\(boost_filesystem.*\)\.dylib.*$,\1,' -e 's,^lib\(boost_filesystem.*\)\.a.*$,\1,'`; do
-+ for libextension in `ls $BOOSTLIBDIR/libboost_filesystem*.so* $BOOSTLIBDIR/libboost_filesystem*.dylib* $BOOSTLIBDIR/libboost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_filesystem.*\)\.\(dylib\|a\|so\).*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_FILESYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_FILESYSTEM_LIB) link_filesystem="yes"; break],
- [link_filesystem="no"],[$BOOST_SYSTEM_LIB])
- done
- if test "x$link_filesystem" != "xyes"; then
-- for libextension in `ls $BOOSTLIBDIR/boost_filesystem*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_filesystem.*\)\.dll.*$;\1;' -e 's;^\(boost_filesystem.*\)\.a*$;\1;'` ; do
-+ for libextension in `ls $BOOSTLIBDIR/boost_filesystem*.dll* $BOOSTLIBDIR/boost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_filesystem.*\)\.\(dll\|a\).*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_FILESYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_FILESYSTEM_LIB) link_filesystem="yes"; break],
-diff --git a/ac/ax_boost_regex.m4 b/ac/ax_boost_regex.m4
-index ffd537f..2cef64f 100644
---- a/ac/ax_boost_regex.m4
-+++ b/ac/ax_boost_regex.m4
-@@ -75,14 +75,14 @@ AC_DEFUN([AX_BOOST_REGEX],
- AC_DEFINE(HAVE_BOOST_REGEX,,[define if the Boost::Regex library is available])
- BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
- if test "x$ax_boost_user_regex_lib" = "x"; then
-- for libextension in `ls $BOOSTLIBDIR/libboost_regex*.{so,dylib,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's,^lib\(boost_regex.*\)\.so.*$,\1,' -e 's,^lib\(boost_regex.*\)\.dylib.*$,\1,' -e 's,^lib\(boost_regex.*\)\.a.*$,\1,'`; do
-+ for libextension in `ls $BOOSTLIBDIR/libboost_regex*.so* $BOOSTLIBDIR/libboost_regex*.dylib* $BOOSTLIBDIR/libboost_regex*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_regex.*\)\.so.*$;\1;' -e 's;^lib\(boost_regex.*\)\.dylib.*;\1;' -e 's;^lib\(boost_regex.*\)\.a.*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
- [link_regex="no"])
- done
- if test "x$link_regex" != "xyes"; then
-- for libextension in `ls $BOOSTLIBDIR/boost_regex*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_regex.*\)\.dll.*$;\1;' -e 's;^\(boost_regex.*\)\.a*$;\1;'` ; do
-+ for libextension in `ls $BOOSTLIBDIR/boost_regex*.dll* $BOOSTLIBDIR/boost_regex*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_regex.*\)\.dll.*$;\1;' -e 's;^\(boost_regex.*\)\.a.*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
-diff --git a/ac/ax_boost_system.m4 b/ac/ax_boost_system.m4
-index b0685b9..a71907b 100644
---- a/ac/ax_boost_system.m4
-+++ b/ac/ax_boost_system.m4
-@@ -83,14 +83,14 @@ AC_DEFUN([AX_BOOST_SYSTEM],
-
- LDFLAGS_SAVE=$LDFLAGS
- if test "x$ax_boost_user_system_lib" = "x"; then
-- for libextension in `ls $BOOSTLIBDIR/libboost_system*.{so,dylib,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's,^lib\(boost_system.*\)\.so.*$,\1,' -e 's,^lib\(boost_system.*\)\.dylib.*$,\1,' -e 's,^lib\(boost_system.*\)\.a.*$,\1,'`; do
-+ for libextension in `ls $BOOSTLIBDIR/libboost_system*.a* $BOOSTLIBDIR/libboost_system*.so* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_system.*\)\.\(so\|a\).*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
- [link_system="no"])
- done
- if test "x$link_system" != "xyes"; then
-- for libextension in `ls $BOOSTLIBDIR/boost_system*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_system.*\)\.dll.*$;\1;' -e 's;^\(boost_system.*\)\.a*$;\1;'` ; do
-+ for libextension in `ls $BOOSTLIBDIR/boost_system*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_system.*\)\.\(dll\|a\).*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
diff --git a/media-video/mkvtoolnix-gui/files/mkvtoolnix-5.8.0-system-pugixml.patch b/media-video/mkvtoolnix-gui/files/mkvtoolnix-5.8.0-system-pugixml.patch
deleted file mode 100644
index a3fcf219..00000000
--- a/media-video/mkvtoolnix-gui/files/mkvtoolnix-5.8.0-system-pugixml.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- mkvtoolnix-5.8.0/rake.d/target.rb
-+++ mkvtoolnix-5.8.0/rake.d/target.rb
-@@ -107,7 +107,6 @@
- when :mtxunittest then "tests/unit/libmtxunittest.a"
- when :avi then "lib/avilib-0.6.10/libavi.a"
- when :rmff then "lib/librmff/librmff.a"
-- when :pugixml then "lib/pugixml/src/libpugixml.a"
- when :mpegparser then "src/mpegparser/libmpegparser.a"
- when :ebml then c?("EBML_MATROSKA_INTERNAL") ? "lib/libebml/src/libebml.a" : nil
- when :matroska then c?("EBML_MATROSKA_INTERNAL") ? "lib/libmatroska/src/libmatroska.a" : nil
---- mkvtoolnix-5.8.0/Rakefile
-+++ mkvtoolnix-5.8.0/Rakefile
-@@ -55,8 +55,8 @@
- $applications = $programs.collect { |name| "src/#{$application_subdirs[name]}#{name}" + c(:EXEEXT) }
- $manpages = $programs.collect { |name| "doc/man/#{name}.1" }
-
-- $system_includes = "-I. -Ilib -Ilib/avilib-0.6.10 -Ilib/utf8-cpp/source -Ilib/pugixml/src -Isrc"
-- $system_libdirs = "-Llib/avilib-0.6.10 -Llib/librmff -Llib/pugixml/src -Lsrc/common"
-+ $system_includes = "-I. -Ilib -Ilib/avilib-0.6.10 -Ilib/utf8-cpp/source -Isrc"
-+ $system_libdirs = "-Llib/avilib-0.6.10 -Llib/librmff -Lsrc/common"
-
- $source_directories = %w{lib/avilib-0.6.10 lib/librmff src src/input src/output src/common src/common/chapters src/common/compression src/common/strings src/common/tags src/common/xml
- src/mmg src/mmg/header_editor src/mmg/options src/mmg/tabs src/extract src/propedit src/merge src/info src/mpegparser}
-@@ -605,7 +605,6 @@
-
- [ { :name => 'avi', :dir => 'lib/avilib-0.6.10' },
- { :name => 'rmff', :dir => 'lib/librmff' },
-- { :name => 'pugixml', :dir => 'lib/pugixml/src' },
- { :name => 'mpegparser', :dir => 'src/mpegparser' },
- { :name => 'mtxcommon', :dir => [ 'src/common' ] + %w{chapters compression strings tags xml }.collect { |e| "src/common/#{e}" } },
- { :name => 'mtxinput', :dir => 'src/input' },
diff --git a/media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.0.1.ebuild b/media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.0.1.ebuild
deleted file mode 100644
index bf200869..00000000
--- a/media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.0.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit wxwidgets autotools
-
-MY_P=${P/-gui}
-DESCRIPTION="Tools to create, alter, and inspect Matroska files"
-HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
-SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
-IUSE="bzip2 debug lzo pch wxwidgets"
-
-RDEPEND="
- >=dev-libs/libebml-1.2.2
- >=media-libs/libmatroska-1.3.0
- >=dev-libs/boost-1.36.0
- dev-libs/expat
- media-libs/flac
- media-libs/libogg
- media-libs/libvorbis
- sys-apps/file
- sys-libs/zlib
- bzip2? ( app-arch/bzip2 )
- lzo? ( dev-libs/lzo )
- x11-libs/wxGTK:2.8[X] ~media-video/mkvtoolnix-${PV}[-wxwidgets]
-"
-DEPEND="${RDEPEND}
- dev-ruby/rake
-"
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- sed -i -e '/^Exec/ s/mkvinfo/mkvinfo-gui/' \
- share/desktop/mkvinfo.desktop || die
- # Disable automagic curl dep used for online update checking
- sed -i -e '/curl/d' configure.in
- export CURL_CFLAGS="" CURL_LIBS=""
-
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- use pch || myconf="${myconf} --disable-precompiled-headers"
-
- WX_GTK_VER="2.8"
- need-wxwidgets unicode
- myconf="${myconf} --with-wx-config=${WX_CONFIG}"
-
- econf \
- $(use_enable lzo) \
- $(use_enable bzip2 bz2) \
- --enable-wxwidgets \
- $(use_enable debug) \
- --disable-qt \
- ${myconf} \
- --with-boost-regex=boost_regex \
- --with-boost-filesystem=boost_filesystem \
- --with-boost-system=boost_system
-}
-
-src_compile() {
- rake || die "rake failed"
-}
-
-src_install() {
- # Don't run strip while installing stuff, leave to portage the job.
- DESTDIR="${D}" rake install || die
-
- find "${ED}usr/share/man" -not -name 'mmg.*' -type f -exec rm {} +
- rm -r "${ED}usr/share/locale" || die
- rm "${ED}"usr/bin/{mkvextract,mkvmerge,mkvpropedit} || die
- mv "${ED}usr/bin/mkvinfo" "${ED}usr/bin/mkvinfo-gui" || die
-}
diff --git a/media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.8.0.ebuild b/media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.8.0.ebuild
deleted file mode 100644
index ac943069..00000000
--- a/media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.8.0.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-inherit eutils multilib toolchain-funcs versionator wxwidgets multiprocessing autotools
-
-MY_P=${P/-gui}
-DESCRIPTION="Tools to create, alter, and inspect Matroska files"
-HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
-SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="bzip2 debug lzo pch"
-
-RDEPEND="
- >=dev-libs/libebml-1.2.2
- >=media-libs/libmatroska-1.3.0
- >=dev-libs/boost-1.46.0
- dev-libs/pugixml
- media-libs/flac
- media-libs/libogg
- media-libs/libvorbis
- sys-apps/file
- >=sys-devel/gcc-4.6
- sys-libs/zlib
- bzip2? ( app-arch/bzip2 )
- lzo? ( dev-libs/lzo )
-
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- x11-libs/wxGTK:2.8[X]
- ~media-video/mkvtoolnix-${PV}[-wxwidgets,-qt4]
-"
-DEPEND="${RDEPEND}
- dev-lang/ruby
- virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
- # http://bugs.gentoo.org/419257
- local ver=4.6
- local msg="You need at least GCC ${ver}.x for C++11 range-based 'for' and nullptr support."
- if ! version_is_at_least ${ver} $(gcc-version); then
- eerror ${msg}
- die ${msg}
- fi
-}
-
-src_prepare() {
- sed -i -e '/^Exec/ s/mkvinfo/mkvinfo-gui/' \
- share/desktop/mkvinfo.desktop || die
-
- epatch "${FILESDIR}"/${MY_P}-system-pugixml.patch \
- "${FILESDIR}"/${MY_P}-boost-configure.patch
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- use pch || myconf+=" --disable-precompiled-headers"
-
- #if use wxwidgets ; then
- WX_GTK_VER="2.8"
- need-wxwidgets unicode
- myconf+=" --with-wx-config=${WX_CONFIG}"
- #fi
-
- econf \
- $(use_enable bzip2 bz2) \
- $(use_enable debug) \
- $(use_enable lzo) \
- --enable-qt \
- --enable-wxwidgets \
- ${myconf} \
- --disable-optimization \
- --docdir="${EPREFIX}"/usr/share/doc/${PF} \
- --with-boost="${EPREFIX}"/usr \
- --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir) \
- --without-curl
-}
-
-src_compile() {
- ./drake V=1 -j$(makeopts_jobs) || die
-}
-
-src_install() {
- DESTDIR="${D}" ./drake -j$(makeopts_jobs) install || die
-
- dodoc AUTHORS ChangeLog README TODO
- doman doc/man/*.1
-
- #use wxwidgets
- docompress -x /usr/share/doc/${PF}/guide
-
- find "${ED}usr/share/man" -not -name 'mmg.*' -type f -exec rm {} +
- rm -r "${ED}usr/share/locale" || die
- rm "${ED}usr/share/doc/${PF}/"{AUTHORS*,ChangeLog*,README*,TODO*} || die
- rm "${ED}"usr/bin/{mkvextract,mkvmerge,mkvpropedit} || die
- mv "${ED}usr/bin/mkvinfo" "${ED}usr/bin/mkvinfo-gui" || die
-}
diff --git a/media-video/mkvtoolnix-gui/mkvtoolnix-gui-6.2.0.ebuild b/media-video/mkvtoolnix-gui/mkvtoolnix-gui-6.2.0.ebuild
deleted file mode 100644
index e35b33e4..00000000
--- a/media-video/mkvtoolnix-gui/mkvtoolnix-gui-6.2.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit eutils multilib toolchain-funcs versionator wxwidgets multiprocessing autotools
-
-MY_P=${P/-gui}
-DESCRIPTION="Tools to create, alter, and inspect Matroska files"
-HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
-SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${MY_P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="debug pch"
-
-RDEPEND="~media-video/mkvtoolnix-${PV}
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- x11-libs/wxGTK:2.8[X]
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_pretend() {
- # http://bugs.gentoo.org/419257
- local ver=4.6
- local msg="You need at least GCC ${ver}.x for C++11 range-based 'for' and nullptr support."
- if ! version_is_at_least ${ver} $(gcc-version); then
- eerror ${msg}
- die ${msg}
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN/-gui}-5.8.0-system-pugixml.patch \
- "${FILESDIR}"/${PN/-gui}-5.8.0-boost-configure.patch
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- #if use wxwidgets ; then
- WX_GTK_VER="2.8"
- need-wxwidgets unicode
- myconf="--with-wx-config=${WX_CONFIG}"
- #fi
-
- econf \
- $(use_enable debug) \
- $(usex pch "" --disable-precompiled-headers) \
- ${myconf} \
- --enable-qt \
- --enable-wxwidgets \
- --disable-optimization \
- --docdir="${EPREFIX}"/usr/share/doc/${PF} \
- --with-boost="${EPREFIX}"/usr \
- --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir) \
- --without-curl
-}
-
-src_compile() {
- ./drake V=1 -j$(makeopts_jobs) || die
-}
-
-src_install() {
- DESTDIR="${D}" ./drake -j$(makeopts_jobs) install || die
-
- dodoc AUTHORS ChangeLog README TODO
- doman doc/man/*.1
-
- docompress -x /usr/share/doc/${PF}/guide
-
- find "${ED}usr/share/man" -not -name 'mmg.*' -type f -exec rm {} +
- rm -r "${ED}usr/share/locale" || die
- rm "${ED}usr/share/doc/${PF}/"{AUTHORS*,ChangeLog*,README*,TODO*} || die
- rm "${ED}"usr/bin/{mkvextract,mkvmerge,mkvpropedit} || die
- mv "${ED}usr/bin/mkvinfo" "${ED}usr/bin/mkvinfo-gui" || die
-}
diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest
deleted file mode 100644
index 13375e98..00000000
--- a/media-video/mkvtoolnix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkvtoolnix-6.2.0.tar.xz 5122644 SHA256 567b1cc3e67f1da92df17bf18e956778a6bb3d303e6c27162b933bcb5addc420 SHA512 e41fac3858f60d4725a8666d02c3f0afa3dd1ab83ed0051d95c5ab59b375637aac30775fe52fd650c20ad3f363cdd8fd1a41e3f242b9073a6ee58926d95e208a WHIRLPOOL 48b0a84b21c8e1fc91ff3e2f974532bb19b6bff28afce6aa602d53589e54d975c92aec05f5f850ea180eaceae8e7bb590a16ce49d9107b1f5e698646592240fb
diff --git a/media-video/mkvtoolnix/files/mkvtoolnix-5.8.0-boost-configure.patch b/media-video/mkvtoolnix/files/mkvtoolnix-5.8.0-boost-configure.patch
deleted file mode 100644
index 72b94b96..00000000
--- a/media-video/mkvtoolnix/files/mkvtoolnix-5.8.0-boost-configure.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-diff --git a/ac/ax_boost_filesystem.m4 b/ac/ax_boost_filesystem.m4
-index 97c4ad0..87b94a8 100644
---- a/ac/ax_boost_filesystem.m4
-+++ b/ac/ax_boost_filesystem.m4
-@@ -81,14 +81,14 @@ AC_DEFUN([AX_BOOST_FILESYSTEM],
- AC_DEFINE(HAVE_BOOST_FILESYSTEM,,[define if the Boost::Filesystem library is available])
- BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
- if test "x$ax_boost_user_filesystem_lib" = "x"; then
-- for libextension in `ls $BOOSTLIBDIR/libboost_filesystem*.{so,dylib,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's,^lib\(boost_filesystem.*\)\.so.*$,\1,' -e 's,^lib\(boost_filesystem.*\)\.dylib.*$,\1,' -e 's,^lib\(boost_filesystem.*\)\.a.*$,\1,'`; do
-+ for libextension in `ls $BOOSTLIBDIR/libboost_filesystem*.so* $BOOSTLIBDIR/libboost_filesystem*.dylib* $BOOSTLIBDIR/libboost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_filesystem.*\)\.\(dylib\|a\|so\).*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_FILESYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_FILESYSTEM_LIB) link_filesystem="yes"; break],
- [link_filesystem="no"],[$BOOST_SYSTEM_LIB])
- done
- if test "x$link_filesystem" != "xyes"; then
-- for libextension in `ls $BOOSTLIBDIR/boost_filesystem*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_filesystem.*\)\.dll.*$;\1;' -e 's;^\(boost_filesystem.*\)\.a*$;\1;'` ; do
-+ for libextension in `ls $BOOSTLIBDIR/boost_filesystem*.dll* $BOOSTLIBDIR/boost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_filesystem.*\)\.\(dll\|a\).*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_FILESYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_FILESYSTEM_LIB) link_filesystem="yes"; break],
-diff --git a/ac/ax_boost_regex.m4 b/ac/ax_boost_regex.m4
-index ffd537f..2cef64f 100644
---- a/ac/ax_boost_regex.m4
-+++ b/ac/ax_boost_regex.m4
-@@ -75,14 +75,14 @@ AC_DEFUN([AX_BOOST_REGEX],
- AC_DEFINE(HAVE_BOOST_REGEX,,[define if the Boost::Regex library is available])
- BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
- if test "x$ax_boost_user_regex_lib" = "x"; then
-- for libextension in `ls $BOOSTLIBDIR/libboost_regex*.{so,dylib,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's,^lib\(boost_regex.*\)\.so.*$,\1,' -e 's,^lib\(boost_regex.*\)\.dylib.*$,\1,' -e 's,^lib\(boost_regex.*\)\.a.*$,\1,'`; do
-+ for libextension in `ls $BOOSTLIBDIR/libboost_regex*.so* $BOOSTLIBDIR/libboost_regex*.dylib* $BOOSTLIBDIR/libboost_regex*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_regex.*\)\.so.*$;\1;' -e 's;^lib\(boost_regex.*\)\.dylib.*;\1;' -e 's;^lib\(boost_regex.*\)\.a.*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
- [link_regex="no"])
- done
- if test "x$link_regex" != "xyes"; then
-- for libextension in `ls $BOOSTLIBDIR/boost_regex*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_regex.*\)\.dll.*$;\1;' -e 's;^\(boost_regex.*\)\.a*$;\1;'` ; do
-+ for libextension in `ls $BOOSTLIBDIR/boost_regex*.dll* $BOOSTLIBDIR/boost_regex*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_regex.*\)\.dll.*$;\1;' -e 's;^\(boost_regex.*\)\.a.*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
-diff --git a/ac/ax_boost_system.m4 b/ac/ax_boost_system.m4
-index b0685b9..a71907b 100644
---- a/ac/ax_boost_system.m4
-+++ b/ac/ax_boost_system.m4
-@@ -83,14 +83,14 @@ AC_DEFUN([AX_BOOST_SYSTEM],
-
- LDFLAGS_SAVE=$LDFLAGS
- if test "x$ax_boost_user_system_lib" = "x"; then
-- for libextension in `ls $BOOSTLIBDIR/libboost_system*.{so,dylib,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's,^lib\(boost_system.*\)\.so.*$,\1,' -e 's,^lib\(boost_system.*\)\.dylib.*$,\1,' -e 's,^lib\(boost_system.*\)\.a.*$,\1,'`; do
-+ for libextension in `ls $BOOSTLIBDIR/libboost_system*.a* $BOOSTLIBDIR/libboost_system*.so* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_system.*\)\.\(so\|a\).*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
- [link_system="no"])
- done
- if test "x$link_system" != "xyes"; then
-- for libextension in `ls $BOOSTLIBDIR/boost_system*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_system.*\)\.dll.*$;\1;' -e 's;^\(boost_system.*\)\.a*$;\1;'` ; do
-+ for libextension in `ls $BOOSTLIBDIR/boost_system*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_system.*\)\.\(dll\|a\).*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
diff --git a/media-video/mkvtoolnix/files/mkvtoolnix-5.8.0-system-pugixml.patch b/media-video/mkvtoolnix/files/mkvtoolnix-5.8.0-system-pugixml.patch
deleted file mode 100644
index a3fcf219..00000000
--- a/media-video/mkvtoolnix/files/mkvtoolnix-5.8.0-system-pugixml.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- mkvtoolnix-5.8.0/rake.d/target.rb
-+++ mkvtoolnix-5.8.0/rake.d/target.rb
-@@ -107,7 +107,6 @@
- when :mtxunittest then "tests/unit/libmtxunittest.a"
- when :avi then "lib/avilib-0.6.10/libavi.a"
- when :rmff then "lib/librmff/librmff.a"
-- when :pugixml then "lib/pugixml/src/libpugixml.a"
- when :mpegparser then "src/mpegparser/libmpegparser.a"
- when :ebml then c?("EBML_MATROSKA_INTERNAL") ? "lib/libebml/src/libebml.a" : nil
- when :matroska then c?("EBML_MATROSKA_INTERNAL") ? "lib/libmatroska/src/libmatroska.a" : nil
---- mkvtoolnix-5.8.0/Rakefile
-+++ mkvtoolnix-5.8.0/Rakefile
-@@ -55,8 +55,8 @@
- $applications = $programs.collect { |name| "src/#{$application_subdirs[name]}#{name}" + c(:EXEEXT) }
- $manpages = $programs.collect { |name| "doc/man/#{name}.1" }
-
-- $system_includes = "-I. -Ilib -Ilib/avilib-0.6.10 -Ilib/utf8-cpp/source -Ilib/pugixml/src -Isrc"
-- $system_libdirs = "-Llib/avilib-0.6.10 -Llib/librmff -Llib/pugixml/src -Lsrc/common"
-+ $system_includes = "-I. -Ilib -Ilib/avilib-0.6.10 -Ilib/utf8-cpp/source -Isrc"
-+ $system_libdirs = "-Llib/avilib-0.6.10 -Llib/librmff -Lsrc/common"
-
- $source_directories = %w{lib/avilib-0.6.10 lib/librmff src src/input src/output src/common src/common/chapters src/common/compression src/common/strings src/common/tags src/common/xml
- src/mmg src/mmg/header_editor src/mmg/options src/mmg/tabs src/extract src/propedit src/merge src/info src/mpegparser}
-@@ -605,7 +605,6 @@
-
- [ { :name => 'avi', :dir => 'lib/avilib-0.6.10' },
- { :name => 'rmff', :dir => 'lib/librmff' },
-- { :name => 'pugixml', :dir => 'lib/pugixml/src' },
- { :name => 'mpegparser', :dir => 'src/mpegparser' },
- { :name => 'mtxcommon', :dir => [ 'src/common' ] + %w{chapters compression strings tags xml }.collect { |e| "src/common/#{e}" } },
- { :name => 'mtxinput', :dir => 'src/input' },
diff --git a/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild b/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild
deleted file mode 100644
index ce3a2a5c..00000000
--- a/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit wxwidgets autotools
-
-DESCRIPTION="Tools to create, alter, and inspect Matroska files"
-HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
-SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
-IUSE="bzip2 debug lzo pch wxwidgets"
-
-RDEPEND="
- >=dev-libs/libebml-1.2.2
- >=media-libs/libmatroska-1.3.0
- >=dev-libs/boost-1.36.0
- dev-libs/expat
- media-libs/flac
- media-libs/libogg
- media-libs/libvorbis
- sys-apps/file
- sys-libs/zlib
- bzip2? ( app-arch/bzip2 )
- lzo? ( dev-libs/lzo )
- wxwidgets? ( x11-libs/wxGTK:2.8[X] !media-video/mkvtoolnix-gui )
-"
-DEPEND="${RDEPEND}
- dev-ruby/rake
-"
-
-src_prepare() {
- # Disable automagic curl dep used for online update checking
- sed -i -e '/curl/d' configure.in
- export CURL_CFLAGS="" CURL_LIBS=""
-
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- use pch || myconf="${myconf} --disable-precompiled-headers"
-
- if use wxwidgets ; then
- WX_GTK_VER="2.8"
- need-wxwidgets unicode
- myconf="${myconf} --with-wx-config=${WX_CONFIG}"
- fi
-
- econf \
- $(use_enable lzo) \
- $(use_enable bzip2 bz2) \
- $(use_enable wxwidgets) \
- $(use_enable debug) \
- --disable-qt \
- ${myconf} \
- --with-boost-regex=boost_regex \
- --with-boost-filesystem=boost_filesystem \
- --with-boost-system=boost_system
-}
-
-src_compile() {
- rake || die "rake failed"
-}
-
-src_install() {
- # Don't run strip while installing stuff, leave to portage the job.
- DESTDIR="${D}" rake install || die
-
- dodoc AUTHORS ChangeLog README TODO
- doman doc/man/*.1
-
- if use !wxwidgets; then
- rm "${ED}usr/share/man/man1/mmg."* || die
- rm -r "${ED}/usr/share/doc/${PN}/guide" || die
- fi
-}
-
-pkg_postinst() {
- einfo "On Sabayon the GUI is provided by media-video/mkvtoolnix-gui package."
-}
diff --git a/media-video/mkvtoolnix/mkvtoolnix-6.2.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-6.2.0.ebuild
deleted file mode 100644
index 1c987801..00000000
--- a/media-video/mkvtoolnix/mkvtoolnix-6.2.0.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit eutils multilib toolchain-funcs versionator wxwidgets multiprocessing autotools
-
-DESCRIPTION="Tools to create, alter, and inspect Matroska files"
-HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
-SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="debug pch qt4 wxwidgets"
-
-RDEPEND="
- >=dev-libs/libebml-1.3.0:=
- >=media-libs/libmatroska-1.4.0:=
- >=dev-libs/boost-1.46.0
- dev-libs/pugixml
- media-libs/flac
- media-libs/libogg
- media-libs/libvorbis
- sys-apps/file
- >=sys-devel/gcc-4.6
- sys-libs/zlib
- qt4? (
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- !media-video/mkvtoolnix-gui
- )
- wxwidgets? ( x11-libs/wxGTK:2.8[X] !media-video/mkvtoolnix-gui )
-"
-DEPEND="${RDEPEND}
- dev-lang/ruby
- virtual/pkgconfig
-"
-
-pkg_pretend() {
- # http://bugs.gentoo.org/419257
- local ver=4.6
- local msg="You need at least GCC ${ver}.x for C++11 range-based 'for' and nullptr support."
- if ! version_is_at_least ${ver} $(gcc-version); then
- eerror ${msg}
- die ${msg}
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-5.8.0-system-pugixml.patch \
- "${FILESDIR}"/${PN}-5.8.0-boost-configure.patch
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- if use wxwidgets ; then
- WX_GTK_VER="2.8"
- need-wxwidgets unicode
- myconf="--with-wx-config=${WX_CONFIG}"
- fi
-
- econf \
- $(use_enable debug) \
- $(use_enable qt4 qt) \
- $(use_enable wxwidgets) \
- $(usex pch "" --disable-precompiled-headers) \
- ${myconf} \
- --disable-optimization \
- --docdir="${EPREFIX}"/usr/share/doc/${PF} \
- --with-boost="${EPREFIX}"/usr \
- --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir) \
- --without-curl
-}
-
-src_compile() {
- ./drake V=1 -j$(makeopts_jobs) || die
-}
-
-src_install() {
- DESTDIR="${D}" ./drake -j$(makeopts_jobs) install || die
-
- dodoc AUTHORS ChangeLog README TODO
- doman doc/man/*.1
-
- use wxwidgets && docompress -x /usr/share/doc/${PF}/guide
-}
diff --git a/media-video/nvidia-settings/Manifest b/media-video/nvidia-settings/Manifest
deleted file mode 100644
index 7e0b14fe..00000000
--- a/media-video/nvidia-settings/Manifest
+++ /dev/null
@@ -1,16 +0,0 @@
-DIST nvidia-settings-295.33.tar.bz2 1545933 SHA256 37128d2a90b22600c2df582c78dcc9d7c3cd1e26b2db8ab81a50a3fc3acfcdba SHA512 b1d6f3b3b679bc91b39259b8b0d03d33696f05ba700e07fd70d7e2a90f4708557a106315d43eba8fa771bcfdf270842e36a9b9f139189e571e8f4c463f3e7217 WHIRLPOOL bc56aac3c409ea398e00b03284ca18ba80373608c11d22c6c8b2bda574d12137ea84905054c094d0327198e71344fc203ab4cff23a5427ca16780f2f75fd8428
-DIST nvidia-settings-295.40.tar.bz2 1545625 SHA256 68e8da979ef69b487a5ef237d7cc0f6d1d1cf3e027ffa2e90fa2501dc793d909 SHA512 3260cdfcb933833616ae5b97d6735135834947cc77f74bd2b7d8e2a7c4035fb5d848c9146421e4b9675d034d9008b0331545c9a5faf38f7cfd52c9aa5c50ac25 WHIRLPOOL 958bba15f9d2a62651bd9ad94f57c511d76c0a1b72a1565fdfd04f3758d5ff5f7b63b3a0b337b2388729ad4d12baf2ab2ccbd17b9f6c701c7b9bfd7c34b00da2
-DIST nvidia-settings-302.07.tar.bz2 1479582 SHA256 4f4a163d277202f88e40289f1081df4e6d0b2a9b4133e9728ae10dcef5c7c784 SHA512 10ebae882740f4092ff00029add1ffd1716a6a346475e61269fd674f1bbae0919f4e573eaf8080cd9bf689be6c5bd69a645176d6e7a4ae6a6ec604ee215008a0 WHIRLPOOL 430f2414ff367ece40635beb9fa18d5ef94a356ff28dc256c3eeb184058a4baf76ab56e7f803ce8addd47674e2145e260cba65b48395556ad96e74de9ef1d9b4
-DIST nvidia-settings-304.22.tar.bz2 1476172 SHA256 58566c8079101cbddaef0b5f16af7fde86dbb045e5641a3112d9868afc8809ec SHA512 2f58099dc34e7de6772f6541b57a4fad4b8a7c760960ac8a9521931b2399f5015433e3ff721a828be652371d5a815ded32e048e50265aa8bd45528145421fa11 WHIRLPOOL c8e6bc0a8a5b9538283a6ae47b62eb0b245ab54a3284a8220c426b23f63eeb42d8f1469ad73d1f84a27a9afafc0e35e1d5d7a56f98f80323bebc64fd1bbe445f
-DIST nvidia-settings-304.60.tar.bz2 1479772 SHA256 96f0f984d2d4e37c3e492476c3506283f5666d952ae94ddc79d7e16b047a9b36 SHA512 7b55621b97c39f3905d6368151c344a3914b0855951f92b4ff479ba94e92fca715505692d8ad72b9dca33b93eb45d5e3342b569c898d837053686ebce71b14bc WHIRLPOOL 9c63088ec558d55469764422ef26e2697663b3d4bfb9c075b17c4c90ec90b5fee9ff42fbc711c7f1e22a102f2bf1e3ec696923531b54ac374283318594f89ff5
-DIST nvidia-settings-304.88.tar.bz2 1479968 SHA256 22d7c1eeb080ef5d3a99b57acfbd0afa579f42c44c1897f4c786fda167a1d7b0 SHA512 9dc8f2620fb7df689354f7a06eae47490db168eb4226bef2f4e8843f3167cfa25dda73420914fd18280d481446095c2a09831e743f565a48cffb73d13001d520 WHIRLPOOL 441a3e35bb5a4aafe3092e7fecf1144c46ac7e3adf1d7a62c30e0262314c02594451d4efab1d5a6837d0eb1238ffc173c5c0145c7f14f016d16c38d199135ea3
-DIST nvidia-settings-310.19.tar.bz2 1482012 SHA256 1af2cd902c2adf261a6951b1d729523e515f37e45f86785675404fc58ec1c03a SHA512 fd3e376f6518e9e844e0fe7f2aecce18c03da0ebdfa67e41bc566614c89f9b284251e2e0841aa486ac8cb429c246e0b19c77773929ec1393f986bc267556ae84 WHIRLPOOL 2d3ff4a08d44a2abc31679e2779514b95de429cd1ec9e5ca865ef193ce64985dbe192e1e303f17c96dd84df2fa81eeabe1c7120945220ad17c26dc38e9e90f5a
-DIST nvidia-settings-313.30.tar.bz2 1496166 SHA256 50c9eeb31d64310f3d49a9596dd582a7dc84f8911a93c7514c501912a944f960 SHA512 a6cbb9078d0d46ad5fc19026d5f2ec3100ddf731caa360e8586c23d7bedcb19998ddd2dc07806c871b58b79765b3dff902f25d69a27bd2c2f08afc6c70f1f1ef WHIRLPOOL 33b152e48a3692cc3efa5b2c10d47f624e0b89d915d30cc75eab3cae4ac3e691f3ab656993377fc6e7f06bc327126252d83d3d6b3f0e89fc4d207ccc057a1f5b
-DIST nvidia-settings-325.15.tar.bz2 1541319 SHA256 e7dabddf1240bcbe2990a470defba480d619cd97fa1c0ef4e28653c689be0b03 SHA512 ccb5808fcd2d34cb7fb6cdb2e081bbebb3ced5d53c296cabac76685e6612faffc20609a6e4cdbd4170a3a72b3487f8520df799342004914a42b8dfb69d8d5fc0 WHIRLPOOL 8ad4be1357358c0e7ac6cdf4247f216ac7598f804ec74285a3fe02f51a41cc35742d043dc56feee82bb2099e598a1a13eb2d1a7bab8c72e922aee495b017f34e
-DIST nvidia-settings-331.49.tar.bz2 1545177 SHA256 a9ba53d2c811d28fc1d6dd6131a2fdba44160c32d792f77e55cc834ca3205510 SHA512 6de9ae7fb7758ae93782608456f06a9ddab8cf91c885920ac99365a609e257a01dca9e03e5517bbc8383d799f09cf3455e66ccb6e553e477262591cb89390f74 WHIRLPOOL f9576a00cbfc2efc5d84a8a0178d6976674666fe941aef31d52852c26b99936fbc2178c21948624bc16cf4ca8991eb9bb7e6a704650f493c23b8e612ed417128
-DIST nvidia-settings-331.67.tar.bz2 1552309 SHA256 61d4bafe558136430112019ebb7c774708e831f96212c49def8d180605ecfac9 SHA512 9c42c91d7dc5f5fd4af6476ebc153dc90da738111c0139c20fb2c851428f169f51c467c22a61909cfa6d071a50a6c54ca9f19a66321dc4e07721b871ad5b10e5 WHIRLPOOL af9ce21b4289a1d152ff723c0a580c2cfcd9d6761484578abf4059cbd5619d61e081dbee39fe80f85e88d05bf42e61325890af0d11f41bb4360ae59b64b29cab
-DIST nvidia-settings-334.21.tar.bz2 1545486 SHA256 acd497588f37c15ccb853cdfe144729b2b45dc3b888185239ba9d69d441a0da4 SHA512 b9c3e79f364067b9f578652afc4cd366555df9dd217ab8d1454ddaf69ec891f78c1ebc1c5be0ed108d46da5f6733a5aca680a39b418ff9216ebcc49c1d4faaa2 WHIRLPOOL 617e124fc279ae36cb554ae1347825d2854cd0dae3646ebe7256219b33adbb83408d2ca51802181cc78d1fbdc9c9b1c15587b840a6572ae34d8ef5b13f763ba3
-DIST nvidia-settings-337.25.tar.bz2 1549314 SHA256 f17197e2176cca2ed8f5898c94bbbd992d1ffe777b585cd3f6c6a38cd031a53a SHA512 3719c81a71a93c6df5ef8e108f203b252a79fb755a80a7ffce6faf44ea72310ab75386bb0fb41953df9ab5f18dd6659373d3f3615d64e2cc06e183fe8c847824 WHIRLPOOL 857e4f74cbd504d1b53578ee1ecfb45d46b243cebe194c34365aae3bc420bdb9ec8893af1798ec712039cf51471162b5b8fa3e309a01bc935a3c5830a12af481
-DIST nvidia-settings-340.46.tar.bz2 1549925 SHA256 c4e5921be9968701b4ee1aa840f157dffd7e54a382f4dd3f900b2b0391fdf23d SHA512 5922abafcaa1b35836ff7f62758ba9d8b6a44a69344ac5a27850af41b007c947439e826839ab6e8f22bdd3888f764799cfafcfbb760713b14f7fafeaadb9b482 WHIRLPOOL 977e541e81deca62fa14e20e781fc3ceffb7a6c66b2be9d10234dc92f9e4255d334fcf21c65b5c102ad3d8002f02fb1f9b5f718eddd8845234945b644409c24f
-DIST nvidia-settings-340.58.tar.bz2 1549850 SHA256 21cd29fea50e62766d1985c84f6d6de8efa911e32abcbff8e7ccf0e43ebe25c0 SHA512 4c581a940c99fac28564ab6154f47cae496ebfda6339b7f10c5decf8fea52b6c12e5b63dfcf78f8365909e49539560a50338edb17117881b6a03c196bd51836c WHIRLPOOL b486032339c4f8c4767239e3a4b001667bceb2c3ef5f3e94f08d1c54c60a958e1c76456415769ce9ff0503b6eb3d903aa89599a0234e08447c33671c598e66c8
-DIST nvidia-settings-346.35.tar.bz2 1557427 SHA256 1c4aafa497eaf67a9d5c21761a20f08ff7603aefe169389b86e4055040d39d2f SHA512 db5b5867904b2ad2073bf55b765228c2d3e751d92d9aebd22752c2160ec401534db75cb7614ce68faae83162c251634b4c9ead60db564fa0b456abc5d5dc7997 WHIRLPOOL 6a5c73f32d5ad015f967ace653040a033afd936c8bcbedac96b2ebc525b1f5f62c992adfa9a89b67e3d2e3905a80f04163acdc45098d271d26e8a232473abda8
diff --git a/media-video/nvidia-settings/files/95-nvidia-settings b/media-video/nvidia-settings/files/95-nvidia-settings
deleted file mode 100644
index 48c41d8a..00000000
--- a/media-video/nvidia-settings/files/95-nvidia-settings
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-/usr/bin/nvidia-settings --load-config-only
diff --git a/media-video/nvidia-settings/files/nvidia-autostart.desktop b/media-video/nvidia-settings/files/nvidia-autostart.desktop
deleted file mode 100644
index 5c6d7a4b..00000000
--- a/media-video/nvidia-settings/files/nvidia-autostart.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=NVIDIA X Server Settings
-Comment=Configure NVIDIA X Server Settings
-Exec=sh -c "/usr/bin/nvidia-settings --load-config-only"
-Terminal=false
-Icon=nvidia-settings
-Categories=System;Settings;
diff --git a/media-video/nvidia-settings/nvidia-settings-295.33.ebuild b/media-video/nvidia-settings/nvidia-settings-295.33.ebuild
deleted file mode 100644
index fe353232..00000000
--- a/media-video/nvidia-settings/nvidia-settings-295.33.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-256.52-r1.ebuild,v 1.1 2010/09/05 13:28:32 lxnay Exp $
-
-EAPI=2
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-drivers/nvidia-drivers
- !x11-drivers/nvidia-drivers[gtk]"
-
-src_prepare() {
- sed -i -e "s#prefix = .*#prefix = ${D}/usr#" utils.mk
-}
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- cd "${S}/src/libXNVCtrl"
- emake clean || die "Cleaning old libXNVCtrl failed"
- append-flags -fPIC
- emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" libXNVCtrl.a || die "Building libXNVCtrl failed!"
- filter-flags -fPIC
-
- cd "${S}"
- einfo "Building nVidia-Settings..."
- emake CC="$(tc-getCC)" STRIP_CMD=/bin/true || die "Failed to build nvidia-settings"
-}
-
-src_install() {
- emake STRIP_CMD=/bin/true install || die
-
- # Install libXNVCtrl and headers
- insinto "/usr/$(get_libdir)"
- doins src/libXNVCtrl/libXNVCtrl.a
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/{NVCtrl,NVCtrlLib}.h
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
-
- # Now install documentation
- dodoc doc/*.txt
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-295.40.ebuild b/media-video/nvidia-settings/nvidia-settings-295.40.ebuild
deleted file mode 100644
index fe353232..00000000
--- a/media-video/nvidia-settings/nvidia-settings-295.40.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-256.52-r1.ebuild,v 1.1 2010/09/05 13:28:32 lxnay Exp $
-
-EAPI=2
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-drivers/nvidia-drivers
- !x11-drivers/nvidia-drivers[gtk]"
-
-src_prepare() {
- sed -i -e "s#prefix = .*#prefix = ${D}/usr#" utils.mk
-}
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- cd "${S}/src/libXNVCtrl"
- emake clean || die "Cleaning old libXNVCtrl failed"
- append-flags -fPIC
- emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" libXNVCtrl.a || die "Building libXNVCtrl failed!"
- filter-flags -fPIC
-
- cd "${S}"
- einfo "Building nVidia-Settings..."
- emake CC="$(tc-getCC)" STRIP_CMD=/bin/true || die "Failed to build nvidia-settings"
-}
-
-src_install() {
- emake STRIP_CMD=/bin/true install || die
-
- # Install libXNVCtrl and headers
- insinto "/usr/$(get_libdir)"
- doins src/libXNVCtrl/libXNVCtrl.a
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/{NVCtrl,NVCtrlLib}.h
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
-
- # Now install documentation
- dodoc doc/*.txt
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-302.07.ebuild b/media-video/nvidia-settings/nvidia-settings-302.07.ebuild
deleted file mode 100644
index fe353232..00000000
--- a/media-video/nvidia-settings/nvidia-settings-302.07.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-256.52-r1.ebuild,v 1.1 2010/09/05 13:28:32 lxnay Exp $
-
-EAPI=2
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-drivers/nvidia-drivers
- !x11-drivers/nvidia-drivers[gtk]"
-
-src_prepare() {
- sed -i -e "s#prefix = .*#prefix = ${D}/usr#" utils.mk
-}
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- cd "${S}/src/libXNVCtrl"
- emake clean || die "Cleaning old libXNVCtrl failed"
- append-flags -fPIC
- emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" libXNVCtrl.a || die "Building libXNVCtrl failed!"
- filter-flags -fPIC
-
- cd "${S}"
- einfo "Building nVidia-Settings..."
- emake CC="$(tc-getCC)" STRIP_CMD=/bin/true || die "Failed to build nvidia-settings"
-}
-
-src_install() {
- emake STRIP_CMD=/bin/true install || die
-
- # Install libXNVCtrl and headers
- insinto "/usr/$(get_libdir)"
- doins src/libXNVCtrl/libXNVCtrl.a
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/{NVCtrl,NVCtrlLib}.h
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
-
- # Now install documentation
- dodoc doc/*.txt
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-304.22.ebuild b/media-video/nvidia-settings/nvidia-settings-304.22.ebuild
deleted file mode 100644
index 42f9cf45..00000000
--- a/media-video/nvidia-settings/nvidia-settings-304.22.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd ~amd64-fbsd"
-IUSE="examples"
-
-COMMON_DEPEND="x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXxf86vm
- x11-libs/gtk+:2
- x11-libs/gdk-pixbuf[X]
- media-libs/mesa
- x11-libs/pango[X]
- x11-libs/libXv
- x11-libs/libXrandr
- dev-libs/glib:2"
-
-RDEPEND="=x11-drivers/nvidia-drivers-3*
- ${COMMON_DEPEND}"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- x11-proto/xproto"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ CC="$(tc-getCC)" RANLIB="$(tc-getRANLIB)" libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ CC="$(tc-getCC)" LD="$(tc-getLD)" STRIP_CMD="$(type -P true)" NV_VERBOSE=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
-# doicon doc/${PN}.png # Installed through nvidia-drivers
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- # bug 412569 - Installed through nvidia-drivers
-# rm -rf "${D}"/usr/share/man
-
- dodoc doc/*.txt
-
- if use examples; then
- docinto examples/
- dodoc samples/*.c
- dodoc samples/README
- fi
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-304.60.ebuild b/media-video/nvidia-settings/nvidia-settings-304.60.ebuild
deleted file mode 100644
index 956e1ce4..00000000
--- a/media-video/nvidia-settings/nvidia-settings-304.60.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-304.60.ebuild,v 1.2 2012/12/06 10:33:09 pinkbyte Exp $
-
-EAPI=4
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* amd64 ~x86 ~x86-fbsd"
-IUSE="examples"
-
-COMMON_DEPEND="x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXxf86vm
- x11-libs/gtk+:2
- x11-libs/gdk-pixbuf[X]
- media-libs/mesa
- x11-libs/pango[X]
- x11-libs/libXv
- x11-libs/libXrandr
- dev-libs/glib:2"
-
-RDEPEND="=x11-drivers/nvidia-drivers-3*
- ${COMMON_DEPEND}"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- x11-proto/xproto"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ CC="$(tc-getCC)" RANLIB="$(tc-getRANLIB)" libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ CC="$(tc-getCC)" LD="$(tc-getLD)" STRIP_CMD="$(type -P true)" NV_VERBOSE=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
-# doicon doc/${PN}.png # Installed through nvidia-drivers
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- # bug 412569 - Installed through nvidia-drivers
-# rm -rf "${D}"/usr/share/man
-
- dodoc doc/*.txt
-
- if use examples; then
- docinto examples/
- dodoc samples/*.c
- dodoc samples/README
- fi
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-304.88.ebuild b/media-video/nvidia-settings/nvidia-settings-304.88.ebuild
deleted file mode 100644
index 3a93d39d..00000000
--- a/media-video/nvidia-settings/nvidia-settings-304.88.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-256.52-r1.ebuild,v 1.1 2010/09/05 13:28:32 lxnay Exp $
-
-EAPI=2
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/pango[X]"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- cd "${S}/src/libXNVCtrl"
- emake clean || die "Cleaning old libXNVCtrl failed"
- append-flags -fPIC
- emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" libXNVCtrl.a || die "Building libXNVCtrl failed!"
- filter-flags -fPIC
-
- cd "${S}"
- einfo "Building nVidia-Settings..."
- emake CC="$(tc-getCC)" STRIP_CMD=/bin/true || die "Failed to build nvidia-settings"
-}
-
-src_install() {
- emake STRIP_CMD=/bin/true PREFIX="${D}/usr" install || die
-
- # Install libXNVCtrl and headers
- insinto "/usr/$(get_libdir)"
- doins src/libXNVCtrl/libXNVCtrl.a
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/{NVCtrl,NVCtrlLib}.h
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
-
- # Now install documentation
- dodoc doc/*.txt
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-310.19.ebuild b/media-video/nvidia-settings/nvidia-settings-310.19.ebuild
deleted file mode 100644
index 42f9cf45..00000000
--- a/media-video/nvidia-settings/nvidia-settings-310.19.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd ~amd64-fbsd"
-IUSE="examples"
-
-COMMON_DEPEND="x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXxf86vm
- x11-libs/gtk+:2
- x11-libs/gdk-pixbuf[X]
- media-libs/mesa
- x11-libs/pango[X]
- x11-libs/libXv
- x11-libs/libXrandr
- dev-libs/glib:2"
-
-RDEPEND="=x11-drivers/nvidia-drivers-3*
- ${COMMON_DEPEND}"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- x11-proto/xproto"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ CC="$(tc-getCC)" RANLIB="$(tc-getRANLIB)" libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ CC="$(tc-getCC)" LD="$(tc-getLD)" STRIP_CMD="$(type -P true)" NV_VERBOSE=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
-# doicon doc/${PN}.png # Installed through nvidia-drivers
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- # bug 412569 - Installed through nvidia-drivers
-# rm -rf "${D}"/usr/share/man
-
- dodoc doc/*.txt
-
- if use examples; then
- docinto examples/
- dodoc samples/*.c
- dodoc samples/README
- fi
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-313.30.ebuild b/media-video/nvidia-settings/nvidia-settings-313.30.ebuild
deleted file mode 100644
index 8b52e042..00000000
--- a/media-video/nvidia-settings/nvidia-settings-313.30.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/pango[X]"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- cd "${S}/src/libXNVCtrl"
- emake clean || die "Cleaning old libXNVCtrl failed"
- append-flags -fPIC
- emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" libXNVCtrl.a || die "Building libXNVCtrl failed!"
- filter-flags -fPIC
-
- cd "${S}"
- einfo "Building nVidia-Settings..."
- emake CC="$(tc-getCC)" STRIP_CMD=/bin/true || die "Failed to build nvidia-settings"
-}
-
-src_install() {
- emake STRIP_CMD=/bin/true PREFIX="${D}/usr" install || die
-
- # Install libXNVCtrl and headers
- insinto "/usr/$(get_libdir)"
- doins src/libXNVCtrl/libXNVCtrl.a
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/{NVCtrl,NVCtrlLib}.h
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
-
- # Now install documentation
- dodoc doc/*.txt
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-325.15.ebuild b/media-video/nvidia-settings/nvidia-settings-325.15.ebuild
deleted file mode 100644
index fd52276f..00000000
--- a/media-video/nvidia-settings/nvidia-settings-325.15.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/pango[X]"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ \
- CC="$(tc-getCC)" \
- LD="$(tc-getLD)" \
- STRIP_CMD="$(type -P true)" \
- NV_VERBOSE=1 \
- USE_EXTERNAL_JANSSON=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr USE_EXTERNAL_JANSSON=1 install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
- doicon doc/${PN}.png
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- dodoc doc/*.txt
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-331.49.ebuild b/media-video/nvidia-settings/nvidia-settings-331.49.ebuild
deleted file mode 100644
index fd52276f..00000000
--- a/media-video/nvidia-settings/nvidia-settings-331.49.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/pango[X]"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ \
- CC="$(tc-getCC)" \
- LD="$(tc-getLD)" \
- STRIP_CMD="$(type -P true)" \
- NV_VERBOSE=1 \
- USE_EXTERNAL_JANSSON=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr USE_EXTERNAL_JANSSON=1 install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
- doicon doc/${PN}.png
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- dodoc doc/*.txt
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-331.67.ebuild b/media-video/nvidia-settings/nvidia-settings-331.67.ebuild
deleted file mode 100644
index fd52276f..00000000
--- a/media-video/nvidia-settings/nvidia-settings-331.67.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/pango[X]"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ \
- CC="$(tc-getCC)" \
- LD="$(tc-getLD)" \
- STRIP_CMD="$(type -P true)" \
- NV_VERBOSE=1 \
- USE_EXTERNAL_JANSSON=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr USE_EXTERNAL_JANSSON=1 install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
- doicon doc/${PN}.png
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- dodoc doc/*.txt
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-334.21-r3.ebuild b/media-video/nvidia-settings/nvidia-settings-334.21-r3.ebuild
deleted file mode 100644
index fd52276f..00000000
--- a/media-video/nvidia-settings/nvidia-settings-334.21-r3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/pango[X]"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ \
- CC="$(tc-getCC)" \
- LD="$(tc-getLD)" \
- STRIP_CMD="$(type -P true)" \
- NV_VERBOSE=1 \
- USE_EXTERNAL_JANSSON=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr USE_EXTERNAL_JANSSON=1 install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
- doicon doc/${PN}.png
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- dodoc doc/*.txt
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-337.25.ebuild b/media-video/nvidia-settings/nvidia-settings-337.25.ebuild
deleted file mode 100644
index fd52276f..00000000
--- a/media-video/nvidia-settings/nvidia-settings-337.25.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/pango[X]"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ \
- CC="$(tc-getCC)" \
- LD="$(tc-getLD)" \
- STRIP_CMD="$(type -P true)" \
- NV_VERBOSE=1 \
- USE_EXTERNAL_JANSSON=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr USE_EXTERNAL_JANSSON=1 install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
- doicon doc/${PN}.png
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- dodoc doc/*.txt
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-340.46.ebuild b/media-video/nvidia-settings/nvidia-settings-340.46.ebuild
deleted file mode 100644
index fd52276f..00000000
--- a/media-video/nvidia-settings/nvidia-settings-340.46.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/pango[X]"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ \
- CC="$(tc-getCC)" \
- LD="$(tc-getLD)" \
- STRIP_CMD="$(type -P true)" \
- NV_VERBOSE=1 \
- USE_EXTERNAL_JANSSON=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr USE_EXTERNAL_JANSSON=1 install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
- doicon doc/${PN}.png
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- dodoc doc/*.txt
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-340.58.ebuild b/media-video/nvidia-settings/nvidia-settings-340.58.ebuild
deleted file mode 100644
index fd52276f..00000000
--- a/media-video/nvidia-settings/nvidia-settings-340.58.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-DEPEND=">=x11-libs/gtk+-2:2
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND=">=x11-libs/gtk+-2:2
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/pango[X]"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ \
- CC="$(tc-getCC)" \
- LD="$(tc-getLD)" \
- STRIP_CMD="$(type -P true)" \
- NV_VERBOSE=1 \
- USE_EXTERNAL_JANSSON=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr USE_EXTERNAL_JANSSON=1 install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
- doicon doc/${PN}.png
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- dodoc doc/*.txt
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
-}
diff --git a/media-video/nvidia-settings/nvidia-settings-346.35.ebuild b/media-video/nvidia-settings/nvidia-settings-346.35.ebuild
deleted file mode 100644
index 814503eb..00000000
--- a/media-video/nvidia-settings/nvidia-settings-346.35.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs multilib flag-o-matic
-
-DESCRIPTION="NVIDIA Linux X11 Settings Utility"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-# xorg-server is used in the depends as nvidia-settings builds against some
-# headers in /usr/include/xorg/.
-# This also allows us to optimize out a lot of the other dependancies, as
-# between gtk and xorg-server, almost all libraries and headers are accounted
-# for.
-COMMON=">=x11-libs/gtk+-2:2 x11-libs/gtk+:3"
-DEPEND="${COMMON}
- dev-util/pkgconfig
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/libXv
- >=x11-libs/libvdpau-0.9
- x11-proto/xf86driproto
- x11-proto/xf86vidmodeproto"
-
-RDEPEND="${COMMON}
- x11-base/xorg-server
- x11-libs/libXt
- x11-libs/pango[X]"
-
-src_compile() {
- einfo "Building libXNVCtrl..."
- emake -C src/libXNVCtrl/ clean # NVidia ships pre-built archives :(
- emake -C src/libXNVCtrl/ \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- libXNVCtrl.a
-
- einfo "Building nvidia-settings..."
- emake -C src/ \
- CC="$(tc-getCC)" \
- LD="$(tc-getLD)" \
- STRIP_CMD="$(type -P true)" \
- NV_VERBOSE=1 \
- USE_EXTERNAL_JANSSON=1
-}
-
-src_install() {
- emake -C src/ DESTDIR="${D}" PREFIX=/usr USE_EXTERNAL_JANSSON=1 install
-
- insinto /usr/$(get_libdir)
- doins src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins src/libXNVCtrl/*.h
-
- doicon doc/${PN}.png
- make_desktop_entry ${PN} "NVIDIA X Server Settings" ${PN} Settings
-
- dodoc doc/*.txt
-
- # Install icon and .desktop entry
- doicon "${S}/doc/${PN}.png"
- sed -i "s:__UTILS_PATH__:/usr/bin:" "${S}/doc/${PN}.desktop"
- sed -i "s:__PIXMAP_PATH__:/usr/share/pixmaps:" "${S}/doc/${PN}.desktop"
- sed -i "s:__NVIDIA_SETTINGS_DESKTOP_CATEGORIES__:Utility:" "${S}/doc/${PN}.desktop"
- domenu "${S}/doc/${PN}.desktop"
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
-}
diff --git a/media-video/openshot/Manifest b/media-video/openshot/Manifest
deleted file mode 100644
index 2e4ed368..00000000
--- a/media-video/openshot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openshot-1.4.3.tar.gz 31990991 SHA256 5bebf1c59a8667b0263599544f2d23ce6be3ab79ce24a85b766e1e39cab859d0 SHA512 f3221c3e508ccf61d4fd2771de47f42ddb1a78996853011ee336e8ccf842a0fd97707a60c677e1465a89e6eb67911b6eb98b002959f8a29ac9e31924bbb6fcda WHIRLPOOL 4fd8d5b5db2923c8b7349032847087b9cf4ccdbade206c5c6cc9aac27ace6e99c6053bd1184cf14b20c80b4f666baf356798a5b6a8d6c7c737a9a986894943af
diff --git a/media-video/openshot/openshot-1.4.3.ebuild b/media-video/openshot/openshot-1.4.3.ebuild
deleted file mode 100644
index 37921af2..00000000
--- a/media-video/openshot/openshot-1.4.3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/openshot/openshot-1.4.3.ebuild,v 1.2 2015/04/08 18:16:25 mgorny Exp $
-
-EAPI="5"
-
-PYTHON_REQ_USE=xml
-PYTHON_COMPAT=( python2_7 )
-
-inherit versionator distutils-r1 python-r1 fdo-mime
-
-DESCRIPTION="Free, open-source, non-linear video editor to create and edit videos and movies"
-HOMEPAGE="http://www.openshotvideo.com"
-SRC_URI="http://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="+python +ffmpeg"
-REQUIRED_USE="|| ( python ffmpeg )"
-
-RDEPEND="
- dev-python/pygoocanvas[${PYTHON_USEDEP}]
- dev-python/pygtk[${PYTHON_USEDEP}]
- dev-python/pyxdg[${PYTHON_USEDEP}]
- virtual/python-imaging[${PYTHON_USEDEP}]
- >=media-libs/mlt-0.8.2[ffmpeg,frei0r,gtk,melt,python,sdl,xml]
- ffmpeg? (
- >=virtual/ffmpeg-0.6[encode,sdl,x264,mp3,theora]
- )
- python? (
- dev-python/httplib2[${PYTHON_USEDEP}]
- dev-python/librsvg-python
- )
- x11-libs/gtk+:2
-"
-
-src_prepare() {
- sed -ie '/launcher/,+1d' setup.py || die
- sed -ie '/FAILED = /,$d' setup.py || die
-
- # Fix up launchers to not throw an error.
- sed -i 's/\(from \)\(openshot import main\)/\1openshot.\2/' bin/openshot || die
- sed -i 's/\(from \)\(openshot_render import main\)/\1openshot.\2/' bin/openshot-render || die
-}
-
-python_install() {
- distutils-r1_python_install
-}
-
-pkg_postinst() {
- fdo-mime_mime_database_update
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- fdo-mime_mime_database_update
- fdo-mime_desktop_database_update
-}
diff --git a/media-video/simplescreenrecorder/Manifest b/media-video/simplescreenrecorder/Manifest
deleted file mode 100644
index ac90d787..00000000
--- a/media-video/simplescreenrecorder/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST 0.2.0.tar.gz 1177716 SHA256 e958e0afc6633a8ad3ba3e7712dec2015e2f348a43b1d70a657ea04dcd90cc56 SHA512 467fe9a437244033d29cab5ce40446873d5a7908a0cd9ec094dfc21c3a44ef4127ba441e51bbd0fa9ac99e524cbb615efb6fbf61176fbb1fe77342687c4dc925 WHIRLPOOL 20e5e61634ef307eafe840e1bd77d50fcee836739ae3c9cb59d7fb71c20edf049fc5492bb2a72e7f4d0f125ad12a1cb222f3bce2cc9d3e5a897c2a120ae435f0
-DIST 0.2.1.tar.gz 1177723 SHA256 257e856c45209452bbda8c21a99e92248ae81dc6dafb02e08bf8d5f7bda4a452 SHA512 9c752cfe7b4dfe6afca2e13abdf5ddb20073c3878dbc08aa0cbfa1403c02eff66a34a55c75c0fff8fe719cadf5a29f32d115ec5c2af0b9b0a0f754c85e22a336 WHIRLPOOL e9fe0ea37bc607158c4ad371d649acef595a7678fdffc98ad18ae5d3753815bbe41bf7c7bf6fc60bc96a72e0b7b5d677cb035d6414a6ee9d325519e7f8af7bbe
-DIST 0.3.3.tar.gz 1571466 SHA256 cb75df563927d3fa74cb825c9040522332c49cd9745e02c8a64be0bff0aeac26 SHA512 d2541ccadd410067ddf043bc2cbaa863e4bac7c828b3591faf429aa3d1ba43cbfc789ccc21cd045cb54c6d2aa1381a94d8558c7a11a8e8c12850c885409a44e8 WHIRLPOOL 9dcdc460aeffb5d6117d2bc984e31bb59d706a37eebafcf379568dce6105b4039ea670931b18862105bf720411bb516e0081ee06c21275c5b2ab8738668e0181
diff --git a/media-video/simplescreenrecorder/metadata.xml b/media-video/simplescreenrecorder/metadata.xml
deleted file mode 100644
index d846dd0a..00000000
--- a/media-video/simplescreenrecorder/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <use>
- <flag name="vpx">Enables vp8 codec support using libvpx from ffmpeg/libav</flag>
- </use>
-</pkgmetadata>
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.2.0-r1.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.2.0-r1.ebuild
deleted file mode 100644
index 5692941a..00000000
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.2.0-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit autotools multilib-minimal
-
-if [[ ${PV} = 9999 ]]; then
- inherit git-2
-fi
-
-DESCRIPTION="A Simple Screen Recorder"
-HOMEPAGE="http://www.maartenbaert.be/simplescreenrecorder"
-LICENSE="GPL-3"
-PKGNAME="ssr"
-S=${WORKDIR}/${PKGNAME}-${PV}
-if [[ ${PV} = 9999 ]]; then
- EGIT_REPO_URI="git://github.com/MaartenBaert/${PKGNAME}.git
- https://github.com/MaartenBaert/${PKGNAME}.git"
- EGIT_BOOTSTRAP="eautoreconf"
- KEYWORDS="~amd64 ~x86"
-else
- SRC_URI="https://github.com/MaartenBaert/${PKGNAME}/archive/${PV}.tar.gz"
- KEYWORDS="amd64 x86"
-fi
-
-SLOT="0"
-IUSE="debug jack mp3 pulseaudio theora vorbis vpx x264"
-
-RDEPEND="
- dev-qt/qtcore
- dev-qt/qtgui
- virtual/glu
- media-libs/alsa-lib
- media-libs/mesa
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXfixes
- abi_x86_32? (
- app-emulation/emul-linux-x86-opengl
- app-emulation/emul-linux-x86-xlibs
- )
- jack? ( media-sound/jack-audio-connection-kit )
- pulseaudio? ( media-sound/pulseaudio )
- || (
- media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
- media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
- )
- "
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- if [[ ${PV} == "9999" ]]; then
- elog
- elog "This ebuild merges the latest revision available from upstream's"
- elog "git repository, and might fail to compile or work properly once"
- elog "merged."
- elog
- fi
-
- if [[ ${ABI} == amd64 ]]; then
- elog "You may want to add USE flag 'abi_x86_32' when running a 64bit system"
- elog "When added 32bit GLInject libraries are also included. This is"
- elog "required if you want to use OpenGL recording on 32bit applications."
- elog
- fi
-
- if ( has_version media-video/ffmpeg[x264] || has_version media-video/libav[x264] ) && has_version media-libs/x264[10bit]; then
- ewarn
- ewarn "media-libs/x264 is currently built with 10bit useflag."
- ewarn "This is known to prevent simplescreenrecorder from recording x264 videos"
- ewarn "correctly. Please build media-libs/x264 without 10bit if you want to "
- ewarn "record videos with x264."
- ewarn
- fi
-}
-
-multilib_src_configure() {
- local myconf=( --enable-dependency-tracking )
-
- if multilib_build_binaries; then
- myconf+=(
- $(use_enable debug assert)
- $(use_enable pulseaudio)
- $(use_enable jack)
- )
- else
- myconf+=(
- --disable-assert
- --disable-pulseaudio
- --disable-jack
- --disable-ssrprogram
- )
- fi
-
- ECONF_SOURCE=${S} \
- econf ${myconf[@]}
-}
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.2.0-r2.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.2.0-r2.ebuild
deleted file mode 100644
index edae685a..00000000
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.2.0-r2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit autotools multilib-minimal
-
-if [[ ${PV} = 9999 ]]; then
- inherit git-2
-fi
-
-DESCRIPTION="A Simple Screen Recorder"
-HOMEPAGE="http://www.maartenbaert.be/simplescreenrecorder"
-LICENSE="GPL-3"
-PKGNAME="ssr"
-S=${WORKDIR}/${PKGNAME}-${PV}
-if [[ ${PV} = 9999 ]]; then
- EGIT_REPO_URI="git://github.com/MaartenBaert/${PKGNAME}.git
- https://github.com/MaartenBaert/${PKGNAME}.git"
- EGIT_BOOTSTRAP=""
- KEYWORDS=""
-else
- SRC_URI="https://github.com/MaartenBaert/${PKGNAME}/archive/${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-SLOT="0"
-IUSE="debug jack mp3 pulseaudio theora vorbis vpx x264"
-
-RDEPEND="
- dev-qt/qtcore
- dev-qt/qtgui
- virtual/glu[${MULTILIB_USEDEP}]
- media-libs/alsa-lib
- media-libs/mesa[${MULTILIB_USEDEP}]
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- jack? ( media-sound/jack-audio-connection-kit )
- pulseaudio? ( media-sound/pulseaudio )
- || (
- media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
- media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
- )
- "
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- if [[ ${PV} == "9999" ]]; then
- elog
- elog "This ebuild merges the latest revision available from upstream's"
- elog "git repository, and might fail to compile or work properly once"
- elog "merged."
- elog
- fi
-
- if [[ ${ABI} == amd64 ]]; then
- elog "You may want to add USE flag 'abi_x86_32' when running a 64bit system"
- elog "When added 32bit GLInject libraries are also included. This is"
- elog "required if you want to use OpenGL recording on 32bit applications."
- elog
- fi
-
- if ( has_version media-video/ffmpeg[x264] || has_version media-video/libav[x264] ) && has_version media-libs/x264[10bit]; then
- ewarn
- ewarn "media-libs/x264 is currently built with 10bit useflag."
- ewarn "This is known to prevent simplescreenrecorder from recording x264 videos"
- ewarn "correctly. Please build media-libs/x264 without 10bit if you want to "
- ewarn "record videos with x264."
- ewarn
- fi
-}
-
-multilib_src_configure() {
- local myconf=( --enable-dependency-tracking )
-
- if multilib_build_binaries; then
- myconf+=(
- $(use_enable debug assert)
- $(use_enable pulseaudio)
- $(use_enable jack)
- )
- else
- myconf+=(
- --disable-assert
- --disable-pulseaudio
- --disable-jack
- --disable-ssrprogram
- )
- fi
-
- ECONF_SOURCE=${S} \
- econf ${myconf[@]}
-}
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.2.0.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.2.0.ebuild
deleted file mode 100644
index edae685a..00000000
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.2.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit autotools multilib-minimal
-
-if [[ ${PV} = 9999 ]]; then
- inherit git-2
-fi
-
-DESCRIPTION="A Simple Screen Recorder"
-HOMEPAGE="http://www.maartenbaert.be/simplescreenrecorder"
-LICENSE="GPL-3"
-PKGNAME="ssr"
-S=${WORKDIR}/${PKGNAME}-${PV}
-if [[ ${PV} = 9999 ]]; then
- EGIT_REPO_URI="git://github.com/MaartenBaert/${PKGNAME}.git
- https://github.com/MaartenBaert/${PKGNAME}.git"
- EGIT_BOOTSTRAP=""
- KEYWORDS=""
-else
- SRC_URI="https://github.com/MaartenBaert/${PKGNAME}/archive/${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-SLOT="0"
-IUSE="debug jack mp3 pulseaudio theora vorbis vpx x264"
-
-RDEPEND="
- dev-qt/qtcore
- dev-qt/qtgui
- virtual/glu[${MULTILIB_USEDEP}]
- media-libs/alsa-lib
- media-libs/mesa[${MULTILIB_USEDEP}]
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- jack? ( media-sound/jack-audio-connection-kit )
- pulseaudio? ( media-sound/pulseaudio )
- || (
- media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
- media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
- )
- "
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- if [[ ${PV} == "9999" ]]; then
- elog
- elog "This ebuild merges the latest revision available from upstream's"
- elog "git repository, and might fail to compile or work properly once"
- elog "merged."
- elog
- fi
-
- if [[ ${ABI} == amd64 ]]; then
- elog "You may want to add USE flag 'abi_x86_32' when running a 64bit system"
- elog "When added 32bit GLInject libraries are also included. This is"
- elog "required if you want to use OpenGL recording on 32bit applications."
- elog
- fi
-
- if ( has_version media-video/ffmpeg[x264] || has_version media-video/libav[x264] ) && has_version media-libs/x264[10bit]; then
- ewarn
- ewarn "media-libs/x264 is currently built with 10bit useflag."
- ewarn "This is known to prevent simplescreenrecorder from recording x264 videos"
- ewarn "correctly. Please build media-libs/x264 without 10bit if you want to "
- ewarn "record videos with x264."
- ewarn
- fi
-}
-
-multilib_src_configure() {
- local myconf=( --enable-dependency-tracking )
-
- if multilib_build_binaries; then
- myconf+=(
- $(use_enable debug assert)
- $(use_enable pulseaudio)
- $(use_enable jack)
- )
- else
- myconf+=(
- --disable-assert
- --disable-pulseaudio
- --disable-jack
- --disable-ssrprogram
- )
- fi
-
- ECONF_SOURCE=${S} \
- econf ${myconf[@]}
-}
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.2.1-r1.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.2.1-r1.ebuild
deleted file mode 100644
index edae685a..00000000
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.2.1-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit autotools multilib-minimal
-
-if [[ ${PV} = 9999 ]]; then
- inherit git-2
-fi
-
-DESCRIPTION="A Simple Screen Recorder"
-HOMEPAGE="http://www.maartenbaert.be/simplescreenrecorder"
-LICENSE="GPL-3"
-PKGNAME="ssr"
-S=${WORKDIR}/${PKGNAME}-${PV}
-if [[ ${PV} = 9999 ]]; then
- EGIT_REPO_URI="git://github.com/MaartenBaert/${PKGNAME}.git
- https://github.com/MaartenBaert/${PKGNAME}.git"
- EGIT_BOOTSTRAP=""
- KEYWORDS=""
-else
- SRC_URI="https://github.com/MaartenBaert/${PKGNAME}/archive/${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-SLOT="0"
-IUSE="debug jack mp3 pulseaudio theora vorbis vpx x264"
-
-RDEPEND="
- dev-qt/qtcore
- dev-qt/qtgui
- virtual/glu[${MULTILIB_USEDEP}]
- media-libs/alsa-lib
- media-libs/mesa[${MULTILIB_USEDEP}]
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- jack? ( media-sound/jack-audio-connection-kit )
- pulseaudio? ( media-sound/pulseaudio )
- || (
- media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
- media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
- )
- "
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- if [[ ${PV} == "9999" ]]; then
- elog
- elog "This ebuild merges the latest revision available from upstream's"
- elog "git repository, and might fail to compile or work properly once"
- elog "merged."
- elog
- fi
-
- if [[ ${ABI} == amd64 ]]; then
- elog "You may want to add USE flag 'abi_x86_32' when running a 64bit system"
- elog "When added 32bit GLInject libraries are also included. This is"
- elog "required if you want to use OpenGL recording on 32bit applications."
- elog
- fi
-
- if ( has_version media-video/ffmpeg[x264] || has_version media-video/libav[x264] ) && has_version media-libs/x264[10bit]; then
- ewarn
- ewarn "media-libs/x264 is currently built with 10bit useflag."
- ewarn "This is known to prevent simplescreenrecorder from recording x264 videos"
- ewarn "correctly. Please build media-libs/x264 without 10bit if you want to "
- ewarn "record videos with x264."
- ewarn
- fi
-}
-
-multilib_src_configure() {
- local myconf=( --enable-dependency-tracking )
-
- if multilib_build_binaries; then
- myconf+=(
- $(use_enable debug assert)
- $(use_enable pulseaudio)
- $(use_enable jack)
- )
- else
- myconf+=(
- --disable-assert
- --disable-pulseaudio
- --disable-jack
- --disable-ssrprogram
- )
- fi
-
- ECONF_SOURCE=${S} \
- econf ${myconf[@]}
-}
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.2.1.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.2.1.ebuild
deleted file mode 100644
index 5692941a..00000000
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.2.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit autotools multilib-minimal
-
-if [[ ${PV} = 9999 ]]; then
- inherit git-2
-fi
-
-DESCRIPTION="A Simple Screen Recorder"
-HOMEPAGE="http://www.maartenbaert.be/simplescreenrecorder"
-LICENSE="GPL-3"
-PKGNAME="ssr"
-S=${WORKDIR}/${PKGNAME}-${PV}
-if [[ ${PV} = 9999 ]]; then
- EGIT_REPO_URI="git://github.com/MaartenBaert/${PKGNAME}.git
- https://github.com/MaartenBaert/${PKGNAME}.git"
- EGIT_BOOTSTRAP="eautoreconf"
- KEYWORDS="~amd64 ~x86"
-else
- SRC_URI="https://github.com/MaartenBaert/${PKGNAME}/archive/${PV}.tar.gz"
- KEYWORDS="amd64 x86"
-fi
-
-SLOT="0"
-IUSE="debug jack mp3 pulseaudio theora vorbis vpx x264"
-
-RDEPEND="
- dev-qt/qtcore
- dev-qt/qtgui
- virtual/glu
- media-libs/alsa-lib
- media-libs/mesa
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXfixes
- abi_x86_32? (
- app-emulation/emul-linux-x86-opengl
- app-emulation/emul-linux-x86-xlibs
- )
- jack? ( media-sound/jack-audio-connection-kit )
- pulseaudio? ( media-sound/pulseaudio )
- || (
- media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
- media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
- )
- "
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- if [[ ${PV} == "9999" ]]; then
- elog
- elog "This ebuild merges the latest revision available from upstream's"
- elog "git repository, and might fail to compile or work properly once"
- elog "merged."
- elog
- fi
-
- if [[ ${ABI} == amd64 ]]; then
- elog "You may want to add USE flag 'abi_x86_32' when running a 64bit system"
- elog "When added 32bit GLInject libraries are also included. This is"
- elog "required if you want to use OpenGL recording on 32bit applications."
- elog
- fi
-
- if ( has_version media-video/ffmpeg[x264] || has_version media-video/libav[x264] ) && has_version media-libs/x264[10bit]; then
- ewarn
- ewarn "media-libs/x264 is currently built with 10bit useflag."
- ewarn "This is known to prevent simplescreenrecorder from recording x264 videos"
- ewarn "correctly. Please build media-libs/x264 without 10bit if you want to "
- ewarn "record videos with x264."
- ewarn
- fi
-}
-
-multilib_src_configure() {
- local myconf=( --enable-dependency-tracking )
-
- if multilib_build_binaries; then
- myconf+=(
- $(use_enable debug assert)
- $(use_enable pulseaudio)
- $(use_enable jack)
- )
- else
- myconf+=(
- --disable-assert
- --disable-pulseaudio
- --disable-jack
- --disable-ssrprogram
- )
- fi
-
- ECONF_SOURCE=${S} \
- econf ${myconf[@]}
-}
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.3.3-r1.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.3.3-r1.ebuild
deleted file mode 100644
index 652628ca..00000000
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.3.3-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit flag-o-matic multilib-minimal
-
-if [[ ${PV} = 9999 ]]; then
- inherit git-2
-fi
-
-DESCRIPTION="A Simple Screen Recorder"
-HOMEPAGE="http://www.maartenbaert.be/simplescreenrecorder"
-LICENSE="GPL-3"
-PKGNAME="ssr"
-S=${WORKDIR}/${PKGNAME}-${PV}
-if [[ ${PV} = 9999 ]]; then
- EGIT_REPO_URI="git://github.com/MaartenBaert/${PKGNAME}.git
- https://github.com/MaartenBaert/${PKGNAME}.git"
- EGIT_BOOTSTRAP=""
- KEYWORDS=""
-else
- SRC_URI="https://github.com/MaartenBaert/${PKGNAME}/archive/${PV}.tar.gz"
- KEYWORDS="amd64 x86"
-fi
-
-SLOT="0"
-IUSE="debug jack mp3 pulseaudio theora vorbis vpx x264 +qt4 qt5"
-REQUIRED_USE="^^ ( qt4 qt5 )"
-
-RDEPEND="
- qt4? (
- >=dev-qt/qtcore-4.8.0:4
- >=dev-qt/qtgui-4.8.0:4
- )
- qt5? (
- >=dev-qt/qtcore-5.1.0:5
- >=dev-qt/qtgui-5.1.0:5
- >=dev-qt/qtwidgets-5.1.0:5
- >=dev-qt/qtx11extras-5.1.0:5
- )
- virtual/glu[${MULTILIB_USEDEP}]
- media-libs/alsa-lib
- media-libs/mesa[${MULTILIB_USEDEP}]
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- jack? ( media-sound/jack-audio-connection-kit )
- pulseaudio? ( media-sound/pulseaudio )
- || (
- media-video/ffmpeg:0[vorbis?,vpx?,x264?,mp3?,theora?]
- media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
- )
- "
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- if [[ ${PV} == "9999" ]]; then
- elog
- elog "This ebuild merges the latest revision available from upstream's"
- elog "git repository, and might fail to compile or work properly once"
- elog "merged."
- elog
- fi
-
- if [[ ${ABI} == amd64 ]]; then
- elog "You may want to add USE flag 'abi_x86_32' when running a 64bit system"
- elog "When added 32bit GLInject libraries are also included. This is"
- elog "required if you want to use OpenGL recording on 32bit applications."
- elog
- fi
-
- if ( has_version media-video/ffmpeg[x264] || has_version media-video/libav[x264] ) && has_version media-libs/x264[10bit]; then
- ewarn
- ewarn "media-libs/x264 is currently built with 10bit useflag."
- ewarn "This is known to prevent simplescreenrecorder from recording x264 videos"
- ewarn "correctly. Please build media-libs/x264 without 10bit if you want to "
- ewarn "record videos with x264."
- ewarn
- fi
-
- # QT requires -fPIC. Compile fails otherwise.
- # Recently removed from the default compile options upstream
- # https://github.com/MaartenBaert/ssr/commit/25fe1743058f0d1f95f6fbb39014b6ac146b5180
- append-flags -fPIC
-}
-
-multilib_src_configure() {
-
- local myconf=(
- --enable-dependency-tracking
- $(multilib_native_use_enable debug assert)
- $(multilib_native_use_with pulseaudio)
- $(multilib_native_use_with jack)
- $(multilib_native_use_with qt5)
- )
-
- # libav doesn't have AVFrame::channels
- # https://github.com/MaartenBaert/ssr/issues/195#issuecomment-45646159
- if has_version media-video/libav; then
- myconf+=( --disable-ffmpeg-versions )
- fi
-
- multilib_is_native_abi || myconf+=( --disable-ssrprogram )
-
- ECONF_SOURCE="${S}" \
- econf \
- ${myconf[@]}
-
-}
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
deleted file mode 100644
index edae685a..00000000
--- a/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit autotools multilib-minimal
-
-if [[ ${PV} = 9999 ]]; then
- inherit git-2
-fi
-
-DESCRIPTION="A Simple Screen Recorder"
-HOMEPAGE="http://www.maartenbaert.be/simplescreenrecorder"
-LICENSE="GPL-3"
-PKGNAME="ssr"
-S=${WORKDIR}/${PKGNAME}-${PV}
-if [[ ${PV} = 9999 ]]; then
- EGIT_REPO_URI="git://github.com/MaartenBaert/${PKGNAME}.git
- https://github.com/MaartenBaert/${PKGNAME}.git"
- EGIT_BOOTSTRAP=""
- KEYWORDS=""
-else
- SRC_URI="https://github.com/MaartenBaert/${PKGNAME}/archive/${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-SLOT="0"
-IUSE="debug jack mp3 pulseaudio theora vorbis vpx x264"
-
-RDEPEND="
- dev-qt/qtcore
- dev-qt/qtgui
- virtual/glu[${MULTILIB_USEDEP}]
- media-libs/alsa-lib
- media-libs/mesa[${MULTILIB_USEDEP}]
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- jack? ( media-sound/jack-audio-connection-kit )
- pulseaudio? ( media-sound/pulseaudio )
- || (
- media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
- media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
- )
- "
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- if [[ ${PV} == "9999" ]]; then
- elog
- elog "This ebuild merges the latest revision available from upstream's"
- elog "git repository, and might fail to compile or work properly once"
- elog "merged."
- elog
- fi
-
- if [[ ${ABI} == amd64 ]]; then
- elog "You may want to add USE flag 'abi_x86_32' when running a 64bit system"
- elog "When added 32bit GLInject libraries are also included. This is"
- elog "required if you want to use OpenGL recording on 32bit applications."
- elog
- fi
-
- if ( has_version media-video/ffmpeg[x264] || has_version media-video/libav[x264] ) && has_version media-libs/x264[10bit]; then
- ewarn
- ewarn "media-libs/x264 is currently built with 10bit useflag."
- ewarn "This is known to prevent simplescreenrecorder from recording x264 videos"
- ewarn "correctly. Please build media-libs/x264 without 10bit if you want to "
- ewarn "record videos with x264."
- ewarn
- fi
-}
-
-multilib_src_configure() {
- local myconf=( --enable-dependency-tracking )
-
- if multilib_build_binaries; then
- myconf+=(
- $(use_enable debug assert)
- $(use_enable pulseaudio)
- $(use_enable jack)
- )
- else
- myconf+=(
- --disable-assert
- --disable-pulseaudio
- --disable-jack
- --disable-ssrprogram
- )
- fi
-
- ECONF_SOURCE=${S} \
- econf ${myconf[@]}
-}
diff --git a/media-video/smtube/Manifest b/media-video/smtube/Manifest
deleted file mode 100644
index 38ffc75b..00000000
--- a/media-video/smtube/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST smtube-15.5.17.tar.bz2 652324 SHA256 cf2f5b0b978c31f0580bf67ea10c95f42c4475ad74fde5031a67856503997149 SHA512 5257f703f84140d70aea8073d0363ce8a1415364ce21b974adba08d86d2324de5600cde7f69bc8b7e3f2fc9650e81e884763524ef33fec139f6f4b16736d8566 WHIRLPOOL 06a8fc0313585e5d6374d3bea723efe913ac822ce446fe5d5d93d7f431eef9b3e97665e243ce7b8bd4cac4132f15d5ea1730403ec223b8823421d647ddc06388
diff --git a/media-video/smtube/smtube-15.5.17.ebuild b/media-video/smtube/smtube-15.5.17.ebuild
deleted file mode 100644
index 2cb42877..00000000
--- a/media-video/smtube/smtube-15.5.17.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-#
-EAPI=5
-
-PLOCALES="en es de eu fr gl it ja ko pt pt_BR ru sr zh_TW"
-PLOCALE_BACKUP="en"
-
-inherit l10n qt4-r2
-
-DESCRIPTION="YouTube Browser for SMPlayer"
-HOMEPAGE="http://smplayer.sourceforge.net/smtube"
-SRC_URI="mirror://sourceforge/smtube/${P}.tar.bz2"
-KEYWORDS="amd64 x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-qt/qtcore:4
- dev-qt/qtgui:4"
-RDEPEND="${DEPEND}
- || ( media-video/mpv media-video/smplayer media-video/mplayer media-video/vlc kde-base/dragon media-video/totem media-video/gnome-mplayer )"
-
-src_prepare() {
- eqmake4 src/${PN}.pro
-}
-
-gen_translation() {
- lrelease ${PN}_${1}.ts
- eend $? || die "failed to generate $1 translation"
-}
-
-src_compile() {
- emake
-
- cd "${S}"/src/translations
- l10n_for_each_locale_do gen_translation
-}
-
-install_locale() {
- insinto /usr/share/${PN}/translations
- doins "${S}"/src/translations/${PN}_${1}.qm
- eend $? || die "failed to install $1 translation"
-}
-
-src_install() {
- dobin ${PN}
- domenu ${PN}.desktop
- newicon icons/${PN}_64.png ${PN}.png
- dodoc Changelog
-
- l10n_for_each_locale_do install_locale
-}
diff --git a/media-video/tovid/Manifest b/media-video/tovid/Manifest
deleted file mode 100644
index 4c256fa1..00000000
--- a/media-video/tovid/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST tovid-0.34.tar.gz 512950 RMD160 417b1c29d634f03aa6667407826f2e2dbd5175b0 SHA1 e652b9b402174d8c81a2e3b9962c17d25f4feefa SHA256 f95d14ffbd2bd491751b529b09fb27ae45e24af1ad44c87b25bac9c1a184f4ee
-DIST tovid-0.34_p20120123.tar.gz 1008271 RMD160 e7679043a6845e176c24c0dad872117a04dc3ce1 SHA1 0ca25885882633b152ddb800b3500ee8f7148b3f SHA256 941d3ca7aeb68fe306fb41aa1e97d4524f3ce8e340e83a249257f11755084186
-EBUILD tovid-0.34.ebuild 1361 RMD160 384d0de4b25c7f5c9a445157e3ed21572c29e296 SHA1 bbe26ecb9058afaa9d1f1655342dcd49b16bc6fc SHA256 fd32acb24c8ed6c3bc2c0675ecd5413d64982e1d17ee98123a26a4600f0e6fef
-EBUILD tovid-0.34_p20120123.ebuild 1460 RMD160 87b5d833e60fc04c6e25428eb6676ad02784b39b SHA1 5075da9673be3fa47e5311019bcf1871fceab835 SHA256 83b22a161ca74a1f81c33a43ea3d2ef131556d95b46f8f0dd3258327772c2d06
-MISC metadata.xml 158 RMD160 d91ff64b3e5f86657b8b6ba02c41a26247a2fac7 SHA1 9ac37da489ebe6e58e32fe8e037b1ef2d99c6638 SHA256 f9dd4fb4a7f368e776ea0d7d394dad8f3a674e67f6103d6fb58a8a98971eeee4
diff --git a/media-video/tovid/metadata.xml b/media-video/tovid/metadata.xml
deleted file mode 100644
index d9df1878..00000000
--- a/media-video/tovid/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>video</herd>
-</pkgmetadata>
diff --git a/media-video/tovid/tovid-0.34.ebuild b/media-video/tovid/tovid-0.34.ebuild
deleted file mode 100644
index dedacf4d..00000000
--- a/media-video/tovid/tovid-0.34.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/tovid/tovid-0.34.ebuild,v 1.2 2011/11/12 16:12:43 ssuominen Exp $
-
-EAPI=3
-
-PYTHON_DEPEND="2:2.6"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit distutils gnome2-utils
-
-DESCRIPTION="A collection of DVD authoring tools"
-HOMEPAGE="http://tovid.wikia.com/wiki/Tovid_Wiki"
-SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="app-cdr/cdrdao
- app-cdr/dvd+rw-tools
- || ( =dev-lang/python-tk-2.7* =dev-lang/python-tk-2.6* )
- dev-python/pycairo
- dev-python/imaging
- dev-tcltk/tix
- || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )
- media-sound/normalize
- >=media-sound/sox-14.3.2
- media-video/dvdauthor
- >=media-video/mjpegtools-2.0.0
- >=media-video/mplayer-1.0_rc4_p20110101
- >=media-video/transcode-1.1.5
- media-video/vcdimager
- sys-devel/bc
- virtual/ffmpeg"
-DEPEND="app-text/txt2tags"
-
-DOCS="AUTHORS ChangeLog README"
-
-src_install() {
- distutils_src_install
-
- # punt at least .install.log
- find "${ED}" -name '*.log' -exec rm -f {} +
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- distutils_pkg_postinst
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- distutils_pkg_postrm
- gnome2_icon_cache_update
-}
diff --git a/media-video/tovid/tovid-0.34_p20120123.ebuild b/media-video/tovid/tovid-0.34_p20120123.ebuild
deleted file mode 100644
index 45c0ae73..00000000
--- a/media-video/tovid/tovid-0.34_p20120123.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: Exp $
-
-# svn checkout http://tovid.googlecode.com/svn/trunk/tovid tovid-${PV}
-# note: see quickrelease file in the top source directory
-
-EAPI=3
-
-PYTHON_DEPEND="2:2.7"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit distutils gnome2-utils
-
-DESCRIPTION="A collection of DVD authoring tools"
-HOMEPAGE="http://tovid.wikia.com/wiki/Tovid_Wiki"
-SRC_URI="http://dev.gentoo.org/~ssuominen/${P}.tar.gz"
-#SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="app-cdr/cdrdao
- app-cdr/dvd+rw-tools
- || ( =dev-lang/python-tk-2.7* =dev-lang/python-tk-2.6* )
- dev-python/pycairo
- dev-python/imaging
- dev-tcltk/tix
- || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[imagemagick,png] )
- media-sound/normalize
- >=media-sound/sox-14.3.2
- media-video/dvdauthor
- >=media-video/mjpegtools-2.0.0
- >=media-video/mplayer-1.0_rc4_p20110101
- >=media-video/transcode-1.1.5
- media-video/vcdimager
- sys-devel/bc
- virtual/ffmpeg"
-DEPEND="app-text/txt2tags"
-
-DOCS="AUTHORS ChangeLog README"
-
-src_install() {
- distutils_src_install
-
- # punt at least .install.log
- find "${ED}" -name '*.log' -exec rm -f {} +
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- distutils_pkg_postinst
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- distutils_pkg_postrm
- gnome2_icon_cache_update
-}
diff --git a/media-video/webcamstudio-module/Manifest b/media-video/webcamstudio-module/Manifest
deleted file mode 100644
index 9354bb02..00000000
--- a/media-video/webcamstudio-module/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD webcamstudio-module-1.4-r2.ebuild 1141 RMD160 7ba8459d8493a997a4eaaca30fac9d17ae8a95fa SHA1 3eba5853d6bb1ebea9224f1174e001a34d27647d SHA256 9d9fd997339705f3fdb50e3ef6c4caecf20da9aba8d701fc388df09696b50a71
diff --git a/media-video/webcamstudio-module/webcamstudio-module-1.4-r2.ebuild b/media-video/webcamstudio-module/webcamstudio-module-1.4-r2.ebuild
deleted file mode 100644
index 4f162f16..00000000
--- a/media-video/webcamstudio-module/webcamstudio-module-1.4-r2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils linux-mod subversion
-
-DESCRIPTION="Kernel module for WebcamStudio."
-HOMEPAGE="http://www.ws4gl.org/"
-ESVN_REPO_URI="https://webcamstudio.svn.sourceforge.net/svnroot/webcamstudio/trunk/vloopback@891"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-DEPEND="virtual/linux-sources"
-
-MODULE_NAMES="webcamstudio(misc:${S})"
-CONFIG_CHECK="VIDEO_DEV"
-
-
-pkg_setup() {
- linux-mod_pkg_setup
-
- rm -f "${S}"/Makefile || die
-
- BUILD_PARAMS="-C ${KV_DIR} SUBDIRS=${S} KERNEL_DIR=${KV_DIR}"
- BUILD_TARGETS="modules"
- MODULESD_WEBCAMSTUDIO_ENABLED="yes"
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${PN}-1.4-semaphore-fix.patch"
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- elog "To use WebcamStudio you need to have the \"webcamstudio\" module"
- elog "loaded first."
- elog ""
- elog "If you want to do it automatically, please add \"webcamstudio\" to:"
- if has_version sys-apps/openrc; then
- elog "/etc/conf.d/modules"
- else
- elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
- fi
- elog ""
-}
diff --git a/media-video/webcamstudio-module/webcamstudio-module-1.4-r2.ebuild.save b/media-video/webcamstudio-module/webcamstudio-module-1.4-r2.ebuild.save
deleted file mode 100644
index 42b505b4..00000000
--- a/media-video/webcamstudio-module/webcamstudio-module-1.4-r2.ebuild.save
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils linux-mod subversion
-
-DESCRIPTION="Kernel module for WebcamStudio."
-HOMEPAGE="http://www.ws4gl.org/"
-ESVN_REPO_URI="https://webcamstudio.svn.sourceforge.net/svnroot/webcamstudio/trunk/vloopback@891"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-RDEPEND="
-DEPEND="virtual/linux-sources"
-
-MODULE_NAMES="webcamstudio(misc:${S})"
-CONFIG_CHECK="VIDEO_DEV"
-
-
-pkg_setup() {
- linux-mod_pkg_setup
-
- rm -f "${S}"/Makefile || die
-
- BUILD_PARAMS="-C ${KV_DIR} SUBDIRS=${S} KERNEL_DIR=${KV_DIR}"
- BUILD_TARGETS="modules"
- MODULESD_WEBCAMSTUDIO_ENABLED="yes"
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${PN}-1.4-semaphore-fix.patch"
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- elog "To use WebcamStudio you need to have the \"webcamstudio\" module"
- elog "loaded first."
- elog ""
- elog "If you want to do it automatically, please add \"webcamstudio\" to:"
- if has_version sys-apps/openrc; then
- elog "/etc/conf.d/modules"
- else
- elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
- fi
- elog ""
-}
diff --git a/net-irc/quassel-client/Manifest b/net-irc/quassel-client/Manifest
deleted file mode 100644
index 576911ef..00000000
--- a/net-irc/quassel-client/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST quassel-0.10.0.tar.bz2 2873233 SHA256 68228ce23aa3a992add3d00cb1e8b4863d8ca64bea99c881edf6d16ff9ec7c23 SHA512 e194d4f9bbcecedfebd72c48d5f1e2a4185ff9d69134629b79e532af8f3fa9841e3cb99a6aae30e9bd79440c08487eeb23d6d6914690b90d1ae0952bb6168693 WHIRLPOOL bedd3de56e7625219a2970842ff0b073abbdc3488c8efece112c92f277386d5a3b63bde100a6e3daf2d5c0011e515e9fef81b888feec58d2a6571b4f898e8578
-DIST quassel-0.11.0.tar.bz2 2875387 SHA256 99a191b8bc2a410f7020b890ec57e0be49313f539da9f4843675bb108b0f4504 SHA512 51450559df2c0fee9a54b76a9342edb9a3b834f1f58edc556e0c1bf1f9366c846d95e7953e1b48c6ecf67ea4255b3574ed3ce537962eec222c5c03ab02852c1d WHIRLPOOL c2ffb7e052a5d412aec5d1b8bacc8cdb8144c20d62d699ca1d8972fd5e8fe6ce89da49251a02c22008061b344d9408b3f018b3b39623703b4d980c289cd5613a
-DIST quassel-0.12.2.tar.bz2 3681838 SHA256 6bd6f79ecb88fb857bea7e89c767a3bd0f413ff01bae9298dd2e563478947897 SHA512 0c907982af0ba11af6ba5d075850149dc4d4df0c759a736dfaccdc01778958bd9b0137515c2d78a72a1b5aef6600cea47505de6ee905d83a51cf4e67d132911d WHIRLPOOL 947c47ab6a5db73fdda7d5e5fc3f618030e9c2cfd78f4f423b32332e6514b5c3b8d24423a6be8ee8bf81e2e4a973aa29578e776dba5e8f7ad947acbcb7aef497
diff --git a/net-irc/quassel-client/metadata.xml b/net-irc/quassel-client/metadata.xml
deleted file mode 100644
index 56da8b64..00000000
--- a/net-irc/quassel-client/metadata.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>net-irc</herd>
- <maintainer>
- <email>patrick@gentoo.org</email>
- </maintainer>
- <maintainer>
- <email>sputnick@quassel-irc.org</email>
- <description>Upstream author, please CC on bugs</description>
- </maintainer>
- <maintainer>
- <email>poczta-sn@gazeta.pl</email>
- <description>Author of the split ebuild based on Portage (non-split) one. Bugs regarding the split ebuild please here.</description>
- </maintainer>
- <use>
- <flag name="phonon">
- Build client with phonon backend support. This enables sound
- playback in client.
- </flag>
- <flag name="webkit">
- Use qt-webkit rendering engine for showing URL thumbnails and
- for other things that need web browser integration.
- </flag>
- <flag name="X">
- Build the Qt 4 GUI client for quassel. If this USE flag is
- disabled, the GUI is not built, and cannot be used. You might
- want to disable this on the server, but you need it enabled on
- the client.
- </flag>
- <flag name="crypt">
- Support core->network per-channel and per-query blowfish
- encryption via <pkg>app-crypt/qca:2</pkg>.
- </flag>
- </use>
-</pkgmetadata>
diff --git a/net-irc/quassel-client/quassel-client-0.10.0.ebuild b/net-irc/quassel-client/quassel-client-0.10.0.ebuild
deleted file mode 100644
index cab34b50..00000000
--- a/net-irc/quassel-client/quassel-client-0.10.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-MY_P=${P/-client}
-# MY_PN=${PN/-client}
-
-DESCRIPTION="Qt4/KDE IRC client supporting a remote daemon for 24/7 connectivity (client only)"
-HOMEPAGE="http://quassel-irc.org/"
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${MY_P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="ayatana crypt dbus debug -kde -phonon +ssl webkit X"
-
-GUI_RDEPEND="
- dev-qt/qtgui:4
- ayatana? ( dev-libs/libindicate-qt )
- dbus? (
- dev-qt/qtdbus:4
- dev-libs/libdbusmenu-qt
- )
- kde? (
- kde-base/kdelibs:4
- ayatana? ( kde-misc/plasma-widget-message-indicator )
- )
- phonon? ( || ( media-libs/phonon dev-qt/qtphonon:4 ) )
- webkit? ( dev-qt/qtwebkit:4 )
-"
-
-RDEPEND="
- ~net-irc/quassel-common-${PV}
- dev-qt/qtcore:4[ssl?]
- ${GUI_RDEPEND}
- "
-DEPEND="${RDEPEND}
- kde? ( dev-util/automoc )"
-
-S="${WORKDIR}/${MY_P/_/-}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_with ayatana LIBINDICATE)
- "-DWANT_QTCLIENT=ON"
- "-DWANT_CORE=OFF"
- "-DWANT_MONO=OFF"
- $(cmake-utils_use_with webkit)
- $(cmake-utils_use_with phonon)
- $(cmake-utils_use_with kde)
- $(cmake-utils_use_with dbus)
- $(cmake-utils_use_with ssl OPENSSL)
- "-DWITH_OXYGEN=OFF"
- $(cmake-utils_use_with crypt)
- "-DEMBED_DATA=OFF"
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- rm -r "${ED}"usr/share/apps/
- rm -r "${ED}"usr/share/pixmaps
- rm -r "${ED}"usr/share/icons
-
- insinto /usr/share/applications
- doins data/quasselclient.desktop
-}
-
-pkg_postinst() {
- elog "To make use of quasselclient, install server, too."
- elog "It is provided by net-irc/quassel-core and net-irc/quassel-core-bin."
-}
diff --git a/net-irc/quassel-client/quassel-client-0.11.0.ebuild b/net-irc/quassel-client/quassel-client-0.11.0.ebuild
deleted file mode 100644
index 1941ef23..00000000
--- a/net-irc/quassel-client/quassel-client-0.11.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-MY_P=${P/-client}
-# MY_PN=${PN/-client}
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity (client only)"
-HOMEPAGE="http://quassel-irc.org/"
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${MY_P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="ayatana crypt dbus debug kde phonon qt5 +ssl webkit"
-
-GUI_RDEPEND="
- qt5? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- dev-libs/libdbusmenu-qt[qt5]
- dev-qt/qtdbus:5
- )
- phonon? ( media-libs/phonon[qt5] )
- webkit? ( dev-qt/qtwebkit:5 )
- )
- !qt5? (
- dev-qt/qtgui:4
- ayatana? ( dev-libs/libindicate-qt )
- dbus? (
- dev-libs/libdbusmenu-qt[qt4(+)]
- dev-qt/qtdbus:4
- kde? (
- kde-base/kdelibs:4
- ayatana? ( kde-misc/plasma-widget-message-indicator )
- )
- )
- phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
- webkit? ( dev-qt/qtwebkit:4 )
- )
-"
-
-RDEPEND="
- ~net-irc/quassel-common-${PV}
- sys-libs/zlib
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- )
- !qt5? ( dev-qt/qtcore:4[ssl?] )
- ${GUI_RDEPEND}
-"
-DEPEND="${RDEPEND}
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-S="${WORKDIR}/${MY_P/_/-}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package ayatana IndicateQt)
- $(cmake-utils_use_find_package crypt QCA2)
- $(cmake-utils_use_find_package dbus dbusmenu-qt)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_with kde)
- "-DWITH_OXYGEN=OFF"
- "-DWANT_MONO=OFF"
- $(cmake-utils_use_find_package phonon)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_use qt5)
- "-DWANT_CORE=OFF"
- $(cmake-utils_use_with webkit)
- "-DWANT_QTCLIENT=ON"
- "-DEMBED_DATA=OFF"
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- rm -r "${ED}"usr/share/apps/ || die
- rm -r "${ED}"usr/share/pixmaps || die
- rm -r "${ED}"usr/share/icons || die
-
- insinto /usr/share/applications
- doins data/quasselclient.desktop
-}
-
-pkg_postinst() {
- elog "To make use of quasselclient, install server, too."
- elog "It is provided by net-irc/quassel-core and net-irc/quassel-core-bin."
-}
diff --git a/net-irc/quassel-client/quassel-client-0.12.2.ebuild b/net-irc/quassel-client/quassel-client-0.12.2.ebuild
deleted file mode 100644
index 1941ef23..00000000
--- a/net-irc/quassel-client/quassel-client-0.12.2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-MY_P=${P/-client}
-# MY_PN=${PN/-client}
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity (client only)"
-HOMEPAGE="http://quassel-irc.org/"
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${MY_P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="ayatana crypt dbus debug kde phonon qt5 +ssl webkit"
-
-GUI_RDEPEND="
- qt5? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- dev-libs/libdbusmenu-qt[qt5]
- dev-qt/qtdbus:5
- )
- phonon? ( media-libs/phonon[qt5] )
- webkit? ( dev-qt/qtwebkit:5 )
- )
- !qt5? (
- dev-qt/qtgui:4
- ayatana? ( dev-libs/libindicate-qt )
- dbus? (
- dev-libs/libdbusmenu-qt[qt4(+)]
- dev-qt/qtdbus:4
- kde? (
- kde-base/kdelibs:4
- ayatana? ( kde-misc/plasma-widget-message-indicator )
- )
- )
- phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
- webkit? ( dev-qt/qtwebkit:4 )
- )
-"
-
-RDEPEND="
- ~net-irc/quassel-common-${PV}
- sys-libs/zlib
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- )
- !qt5? ( dev-qt/qtcore:4[ssl?] )
- ${GUI_RDEPEND}
-"
-DEPEND="${RDEPEND}
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-S="${WORKDIR}/${MY_P/_/-}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package ayatana IndicateQt)
- $(cmake-utils_use_find_package crypt QCA2)
- $(cmake-utils_use_find_package dbus dbusmenu-qt)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_with kde)
- "-DWITH_OXYGEN=OFF"
- "-DWANT_MONO=OFF"
- $(cmake-utils_use_find_package phonon)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_use qt5)
- "-DWANT_CORE=OFF"
- $(cmake-utils_use_with webkit)
- "-DWANT_QTCLIENT=ON"
- "-DEMBED_DATA=OFF"
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- rm -r "${ED}"usr/share/apps/ || die
- rm -r "${ED}"usr/share/pixmaps || die
- rm -r "${ED}"usr/share/icons || die
-
- insinto /usr/share/applications
- doins data/quasselclient.desktop
-}
-
-pkg_postinst() {
- elog "To make use of quasselclient, install server, too."
- elog "It is provided by net-irc/quassel-core and net-irc/quassel-core-bin."
-}
diff --git a/net-irc/quassel-common/Manifest b/net-irc/quassel-common/Manifest
deleted file mode 100644
index 576911ef..00000000
--- a/net-irc/quassel-common/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST quassel-0.10.0.tar.bz2 2873233 SHA256 68228ce23aa3a992add3d00cb1e8b4863d8ca64bea99c881edf6d16ff9ec7c23 SHA512 e194d4f9bbcecedfebd72c48d5f1e2a4185ff9d69134629b79e532af8f3fa9841e3cb99a6aae30e9bd79440c08487eeb23d6d6914690b90d1ae0952bb6168693 WHIRLPOOL bedd3de56e7625219a2970842ff0b073abbdc3488c8efece112c92f277386d5a3b63bde100a6e3daf2d5c0011e515e9fef81b888feec58d2a6571b4f898e8578
-DIST quassel-0.11.0.tar.bz2 2875387 SHA256 99a191b8bc2a410f7020b890ec57e0be49313f539da9f4843675bb108b0f4504 SHA512 51450559df2c0fee9a54b76a9342edb9a3b834f1f58edc556e0c1bf1f9366c846d95e7953e1b48c6ecf67ea4255b3574ed3ce537962eec222c5c03ab02852c1d WHIRLPOOL c2ffb7e052a5d412aec5d1b8bacc8cdb8144c20d62d699ca1d8972fd5e8fe6ce89da49251a02c22008061b344d9408b3f018b3b39623703b4d980c289cd5613a
-DIST quassel-0.12.2.tar.bz2 3681838 SHA256 6bd6f79ecb88fb857bea7e89c767a3bd0f413ff01bae9298dd2e563478947897 SHA512 0c907982af0ba11af6ba5d075850149dc4d4df0c759a736dfaccdc01778958bd9b0137515c2d78a72a1b5aef6600cea47505de6ee905d83a51cf4e67d132911d WHIRLPOOL 947c47ab6a5db73fdda7d5e5fc3f618030e9c2cfd78f4f423b32332e6514b5c3b8d24423a6be8ee8bf81e2e4a973aa29578e776dba5e8f7ad947acbcb7aef497
diff --git a/net-irc/quassel-common/quassel-common-0.10.0.ebuild b/net-irc/quassel-common/quassel-common-0.10.0.ebuild
deleted file mode 100644
index 81eae23e..00000000
--- a/net-irc/quassel-common/quassel-common-0.10.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt4/KDE IRC client supporting a remote daemon for 24/7 connectivity (common files)"
-HOMEPAGE="http://quassel-irc.org/"
-MY_P=${P/-common}
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${MY_P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="kde"
-
-RDEPEND="kde? ( kde-base/oxygen-icons )"
-DEPEND="${RDEPEND}
- !<net-irc/quassel-${PV}
- !<net-irc/quassel-client-${PV}"
- # -core(-bin) does not depend on it
-
-S="${WORKDIR}/${MY_P/_/-}"
-
-src_configure() {
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_make po
-}
-
-src_install() {
- # cmake-utils_src_install
-
- local mypath
-
- dodoc ChangeLog AUTHORS
-
- # /usr/share/icons/hicolor
- for mypath in icons/hicolor/*/*/quassel*.png; do
- if [ -f "${mypath}" ]; then
- insinto "/usr/share/${mypath%/*}"
- doins "${mypath}" || die "doins for icon failed"
- fi
- done
-
- # /usr/share/apps/quassel/icons/oxygen
- if ! use kde; then
- dodoc icons/README.Oxygen
- local mydest
- for mydest in COPYING AUTHORS CONTRIBUTING; do
- newdoc "icons/oxygen/${mydest}" "${mydest}.Oxygen"
- done
-
- for mypath in icons/oxygen{,_kde}/*/*/*.{svgz,png}; do
- if [ -f "${mypath}" ]; then
- mydest=${mypath/oxygen_kde/oxygen}
- insinto "/usr/share/apps/quassel/${mydest%/*}"
- doins "${mypath}" || die "doins for Oxygen icon failed"
- fi
- done
- fi
-
- doicon icons/oxygen_kde/48x48/apps/quassel.png
-
- # /usr/share/apps/quassel/stylesheets
- for mypath in data/stylesheets/*.qss; do
- if [ -f "${mypath}" ]; then
- insinto /usr/share/apps/quassel/stylesheets
- doins "${mypath}" || die "doins for .qss file failed"
- fi
- done
-
- # /usr/share/apps/quassel/scripts
- for mypath in data/scripts/*; do
- if [ -f "${mypath}" ]; then
- insinto /usr/share/apps/quassel/scripts
- doins "${mypath/$CMAKE_BUILD_DIR}" || die "doins for script failed"
- fi
- done
-
- # /usr/share/apps/quassel/translations
- for mypath in "${CMAKE_BUILD_DIR}"/po/*.qm; do
- insinto /usr/share/apps/quassel/translations
- doins "${mypath}" || die "doins for .qm file failed"
- done
-
- insinto /usr/share/apps/quassel
- doins data/networks.ini
-
- use kde && doins data/quassel.notifyrc
-}
diff --git a/net-irc/quassel-common/quassel-common-0.11.0.ebuild b/net-irc/quassel-common/quassel-common-0.11.0.ebuild
deleted file mode 100644
index f9c85b60..00000000
--- a/net-irc/quassel-common/quassel-common-0.11.0.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity (common files)"
-HOMEPAGE="http://quassel-irc.org/"
-MY_P=${P/-common}
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${MY_P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="kde"
-
-RDEPEND="kde? (
- || ( kde-apps/oxygen-icons kde-base/oxygen-icons:4 ) )"
-DEPEND="${RDEPEND}
- !<net-irc/quassel-${PV}
- !<net-irc/quassel-client-${PV}"
- # -core(-bin) does not depend on it
-
-S="${WORKDIR}/${MY_P/_/-}"
-
-src_configure() {
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_make po
-}
-
-src_install() {
- # cmake-utils_src_install
-
- local mypath
-
- dodoc ChangeLog AUTHORS
-
- # /usr/share/icons/hicolor
- for mypath in icons/hicolor/*/*/quassel*.png; do
- if [ -f "${mypath}" ]; then
- insinto "/usr/share/${mypath%/*}"
- doins "${mypath}" || die "doins for icon failed"
- fi
- done
-
- # /usr/share/apps/quassel/icons/oxygen
- if ! use kde; then
- dodoc icons/README.Oxygen
- local mydest
- for mydest in COPYING AUTHORS CONTRIBUTING; do
- newdoc "icons/oxygen/${mydest}" "${mydest}.Oxygen"
- done
-
- for mypath in icons/oxygen{,_kde}/*/*/*.{svgz,png}; do
- if [ -f "${mypath}" ]; then
- mydest=${mypath/oxygen_kde/oxygen}
- insinto "/usr/share/apps/quassel/${mydest%/*}"
- doins "${mypath}" || die "doins for Oxygen icon failed"
- fi
- done
- fi
-
- doicon icons/oxygen_kde/48x48/apps/quassel.png
-
- # /usr/share/apps/quassel/stylesheets
- for mypath in data/stylesheets/*.qss; do
- if [ -f "${mypath}" ]; then
- insinto /usr/share/apps/quassel/stylesheets
- doins "${mypath}" || die "doins for .qss file failed"
- fi
- done
-
- # /usr/share/apps/quassel/scripts
- for mypath in data/scripts/*; do
- if [ -f "${mypath}" ]; then
- insinto /usr/share/apps/quassel/scripts
- doins "${mypath/$CMAKE_BUILD_DIR}" || die "doins for script failed"
- fi
- done
-
- # /usr/share/apps/quassel/translations
- for mypath in "${CMAKE_BUILD_DIR}"/po/*.qm; do
- insinto /usr/share/apps/quassel/translations
- doins "${mypath}" || die "doins for .qm file failed"
- done
-
- insinto /usr/share/apps/quassel
- doins data/networks.ini
-
- use kde && doins data/quassel.notifyrc
-}
diff --git a/net-irc/quassel-common/quassel-common-0.12.2.ebuild b/net-irc/quassel-common/quassel-common-0.12.2.ebuild
deleted file mode 100644
index f9c85b60..00000000
--- a/net-irc/quassel-common/quassel-common-0.12.2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity (common files)"
-HOMEPAGE="http://quassel-irc.org/"
-MY_P=${P/-common}
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${MY_P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="kde"
-
-RDEPEND="kde? (
- || ( kde-apps/oxygen-icons kde-base/oxygen-icons:4 ) )"
-DEPEND="${RDEPEND}
- !<net-irc/quassel-${PV}
- !<net-irc/quassel-client-${PV}"
- # -core(-bin) does not depend on it
-
-S="${WORKDIR}/${MY_P/_/-}"
-
-src_configure() {
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_make po
-}
-
-src_install() {
- # cmake-utils_src_install
-
- local mypath
-
- dodoc ChangeLog AUTHORS
-
- # /usr/share/icons/hicolor
- for mypath in icons/hicolor/*/*/quassel*.png; do
- if [ -f "${mypath}" ]; then
- insinto "/usr/share/${mypath%/*}"
- doins "${mypath}" || die "doins for icon failed"
- fi
- done
-
- # /usr/share/apps/quassel/icons/oxygen
- if ! use kde; then
- dodoc icons/README.Oxygen
- local mydest
- for mydest in COPYING AUTHORS CONTRIBUTING; do
- newdoc "icons/oxygen/${mydest}" "${mydest}.Oxygen"
- done
-
- for mypath in icons/oxygen{,_kde}/*/*/*.{svgz,png}; do
- if [ -f "${mypath}" ]; then
- mydest=${mypath/oxygen_kde/oxygen}
- insinto "/usr/share/apps/quassel/${mydest%/*}"
- doins "${mypath}" || die "doins for Oxygen icon failed"
- fi
- done
- fi
-
- doicon icons/oxygen_kde/48x48/apps/quassel.png
-
- # /usr/share/apps/quassel/stylesheets
- for mypath in data/stylesheets/*.qss; do
- if [ -f "${mypath}" ]; then
- insinto /usr/share/apps/quassel/stylesheets
- doins "${mypath}" || die "doins for .qss file failed"
- fi
- done
-
- # /usr/share/apps/quassel/scripts
- for mypath in data/scripts/*; do
- if [ -f "${mypath}" ]; then
- insinto /usr/share/apps/quassel/scripts
- doins "${mypath/$CMAKE_BUILD_DIR}" || die "doins for script failed"
- fi
- done
-
- # /usr/share/apps/quassel/translations
- for mypath in "${CMAKE_BUILD_DIR}"/po/*.qm; do
- insinto /usr/share/apps/quassel/translations
- doins "${mypath}" || die "doins for .qm file failed"
- done
-
- insinto /usr/share/apps/quassel
- doins data/networks.ini
-
- use kde && doins data/quassel.notifyrc
-}
diff --git a/net-irc/quassel-core/Manifest b/net-irc/quassel-core/Manifest
deleted file mode 100644
index 576911ef..00000000
--- a/net-irc/quassel-core/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST quassel-0.10.0.tar.bz2 2873233 SHA256 68228ce23aa3a992add3d00cb1e8b4863d8ca64bea99c881edf6d16ff9ec7c23 SHA512 e194d4f9bbcecedfebd72c48d5f1e2a4185ff9d69134629b79e532af8f3fa9841e3cb99a6aae30e9bd79440c08487eeb23d6d6914690b90d1ae0952bb6168693 WHIRLPOOL bedd3de56e7625219a2970842ff0b073abbdc3488c8efece112c92f277386d5a3b63bde100a6e3daf2d5c0011e515e9fef81b888feec58d2a6571b4f898e8578
-DIST quassel-0.11.0.tar.bz2 2875387 SHA256 99a191b8bc2a410f7020b890ec57e0be49313f539da9f4843675bb108b0f4504 SHA512 51450559df2c0fee9a54b76a9342edb9a3b834f1f58edc556e0c1bf1f9366c846d95e7953e1b48c6ecf67ea4255b3574ed3ce537962eec222c5c03ab02852c1d WHIRLPOOL c2ffb7e052a5d412aec5d1b8bacc8cdb8144c20d62d699ca1d8972fd5e8fe6ce89da49251a02c22008061b344d9408b3f018b3b39623703b4d980c289cd5613a
-DIST quassel-0.12.2.tar.bz2 3681838 SHA256 6bd6f79ecb88fb857bea7e89c767a3bd0f413ff01bae9298dd2e563478947897 SHA512 0c907982af0ba11af6ba5d075850149dc4d4df0c759a736dfaccdc01778958bd9b0137515c2d78a72a1b5aef6600cea47505de6ee905d83a51cf4e67d132911d WHIRLPOOL 947c47ab6a5db73fdda7d5e5fc3f618030e9c2cfd78f4f423b32332e6514b5c3b8d24423a6be8ee8bf81e2e4a973aa29578e776dba5e8f7ad947acbcb7aef497
diff --git a/net-irc/quassel-core/files/quassel.logrotate b/net-irc/quassel-core/files/quassel.logrotate
deleted file mode 100644
index 8e720835..00000000
--- a/net-irc/quassel-core/files/quassel.logrotate
+++ /dev/null
@@ -1,9 +0,0 @@
-/var/log/quassel.log {
- compress
- rotate 4
- weekly
- delaycompress
- copytruncate
- missingok
- notifempty
-}
diff --git a/net-irc/quassel-core/files/quasselcore.conf b/net-irc/quassel-core/files/quasselcore.conf
deleted file mode 100644
index c6873377..00000000
--- a/net-irc/quassel-core/files/quasselcore.conf
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/files/quasselcore.conf,v 1.5 2010/11/04 14:22:44 scarabeus Exp $
-
-# Loglevel Debug|Info|Warning|Error. Default is: Info
-# The logfile is located at /var/log/quassel.log.
-#LOGLEVEL="Info"
-
-# The address(es) quasselcore will listen on. Default is 0.0.0.0
-#LISTEN="0.0.0.0"
-
-# The port quasselcore will listen at. Default is: 4242
-#PORT="4242"
-
-# User we want our daemon to run under.
-#USER="quassel"
-
-# Directory we store all quasselcore content.
-#CONFIGDIR="/var/lib/quassel"
-
-# File quasselcore will log all its events into.
-#LOGFILE="/var/log/quassel.log" \ No newline at end of file
diff --git a/net-irc/quassel-core/files/quasselcore.init b/net-irc/quassel-core/files/quasselcore.init
deleted file mode 100644
index 58aedfa5..00000000
--- a/net-irc/quassel-core/files/quasselcore.init
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/files/quasselcore.init,v 1.8 2011/08/19 11:43:49 scarabeus Exp $
-
-depend() {
- need localmount net
- after bootmisc postgres
-}
-
-CORE="$(which quasselcore)"
-PID="/var/run/quassel.pid"
-LOGFILE=${LOGFILE:-"/var/log/quassel.log"}
-CONFIGDIR=${CONFIGDIR:-"/var/lib/quassel"}
-QUASSEL_USER=${QUASSEL_USER:-"quassel"}
-
-checkconfig() {
- # set defaults
- LOGLEVEL=${LOGLEVEL:-"Info"}
-
- # check config folder
- if [ ! -d "${CONFIGDIR}" ]; then
- mkdir "${CONFIGDIR}" || return 1
- fi
- # permissions always changed just to avoid runtime issues
- chown -R "${QUASSEL_USER}":"${QUASSEL_USER}" "${CONFIGDIR}" || return 1
-
- # check log file
- if [ ! -e "${LOGFILE}" ]; then
- touch "${LOGFILE}" || return 1
- fi
- # permissions always changed just to avoid runtime issues
- chown "${QUASSEL_USER}":"${QUASSEL_USER}" "${LOGFILE}" || return 1
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting Quassel Core"
-
- if [ -n "${RC_UNAME}" ]; then
- # running on baselayout-2/openrc
- start-stop-daemon --start --user "${QUASSEL_USER}" --background --make-pidfile \
- --pidfile "${PID}" \
- --exec "${CORE}" -- --logfile="${LOGFILE}" --loglevel="${LOGLEVEL}" \
- ${LISTEN:+--listen="${LISTEN}"} ${PORT:+--port="${PORT}"} \
- --configdir="${CONFIGDIR}"
- else
- # running on baselayout-1
- start-stop-daemon --start --chuid "${QUASSEL_USER}" --background --make-pidfile \
- --pidfile "${PID}" --env HOME="${CONFIGDIR}" \
- --exec "${CORE}" -- --logfile="${LOGFILE}" --loglevel="${LOGLEVEL}" \
- ${LISTEN:+--listen="${LISTEN}"} ${PORT:+--port="${PORT}"} \
- --configdir="${CONFIGDIR}"
- fi
- eend $?
-}
-
-stop() {
- ebegin "Stopping Quassel Core"
- start-stop-daemon --stop --pidfile "${PID}" --exec "${CORE}"
- eend $?
-}
diff --git a/net-irc/quassel-core/files/quasselcore.service b/net-irc/quassel-core/files/quasselcore.service
deleted file mode 100644
index f5b49ab0..00000000
--- a/net-irc/quassel-core/files/quasselcore.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Quassel Core
-After=network.target
-
-[Service]
-User=quassel
-Group=quassel
-ExecStart=/usr/bin/quasselcore --configdir=/var/lib/quassel
-
-[Install]
-WantedBy=multi-user.target
diff --git a/net-irc/quassel-core/quassel-core-0.10.0.ebuild b/net-irc/quassel-core/quassel-core-0.10.0.ebuild
deleted file mode 100644
index 7f17e8e0..00000000
--- a/net-irc/quassel-core/quassel-core-0.10.0.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils pax-utils systemd user versionator
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt4/KDE IRC client - the \"core\" (server) component"
-HOMEPAGE="http://quassel-irc.org/"
-MY_P=${P/-core}
-MY_PN=${PN/-core}
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${MY_P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="crypt dbus postgres +ssl syslog"
-
-SERVER_RDEPEND="
- dev-qt/qtscript:4
- crypt? (
- app-crypt/qca:2
- app-crypt/qca-ossl
- )
- !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- postgres? ( dev-qt/qtsql:4[postgres] )
- syslog? ( virtual/logger )
-"
-
-RDEPEND="
- dev-qt/qtcore:4[ssl?]
- ${SERVER_RDEPEND}
- "
-DEPEND="
- ${RDEPEND}
- !net-irc/quassel-core-bin
- "
-
-DOCS="AUTHORS ChangeLog README"
-
-S="${WORKDIR}/${MY_P/_/-}"
-
-pkg_setup() {
- QUASSEL_DIR=/var/lib/${MY_PN}
- QUASSEL_USER=${MY_PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
-}
-
-src_configure() {
- local mycmakeargs=(
- "-DWITH_LIBINDICATE=OFF"
- "-DWANT_CORE=ON"
- "-DWANT_QTCLIENT=OFF"
- "-DWANT_MONO=OFF"
- "-DWITH_WEBKIT=OFF"
- "-DWITH_PHONON=OFF"
- "-DWITH_KDE=OFF"
- $(cmake-utils_use_with dbus)
- $(cmake-utils_use_with ssl OPENSSL)
- $(cmake-utils_use_with syslog)
- "-DWITH_OXYGEN=OFF"
- $(cmake-utils_use_with crypt)
- "-DEMBED_DATA=OFF"
- )
-
- # -DSTATIC=ON
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- rm -rf "${ED}"usr/share/apps/quassel/
- rm -f "${ED}"usr/share/pixmaps/quassel.png
- rm -f "${ED}"usr/share/icons/hicolor/48x48/apps/quassel.png
-
- # server stuff
-
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
-}
-
-pkg_postinst() {
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
-
- # server || monolithic
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
-
- # temporary info mesage
- if [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
- echo
- ewarn "Please note that all configuration moved from"
- ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
- ewarn "to: ${QUASSEL_DIR}."
- echo
- ewarn "For migration, stop the core, move quasselcore files (pretty much"
- ewarn "everything apart from quasselclient.conf and settings.qss) into"
- ewarn "new location and then start server again."
- fi
-}
-
-pkg_config() {
- if use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
diff --git a/net-irc/quassel-core/quassel-core-0.11.0.ebuild b/net-irc/quassel-core/quassel-core-0.11.0.ebuild
deleted file mode 100644
index 6fa63448..00000000
--- a/net-irc/quassel-core/quassel-core-0.11.0.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils pax-utils systemd user versionator
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt/KDE IRC client - the \"core\" (server) component"
-HOMEPAGE="http://quassel-irc.org/"
-MY_P=${P/-core}
-MY_PN=${PN/-core}
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${MY_P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="crypt postgres qt5 +ssl syslog"
-
-SERVER_RDEPEND="
- qt5? (
- dev-qt/qtscript:5
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- !qt5? (
- dev-qt/qtscript:4
- crypt? (
- app-crypt/qca:2[qt4(+)]
- || ( app-crypt/qca-ossl:2 app-crypt/qca:2[openssl] )
- )
- postgres? ( dev-qt/qtsql:4[postgres] )
- !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- syslog? ( virtual/logger )
-"
-
-RDEPEND="
- sys-libs/zlib
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- )
- !qt5? ( dev-qt/qtcore:4[ssl?] )
- ${SERVER_RDEPEND}
-"
-DEPEND="
- ${RDEPEND}
- !net-irc/quassel-core-bin
- "
-
-DOCS=( AUTHORS ChangeLog README )
-
-S="${WORKDIR}/${MY_P/_/-}"
-
-pkg_setup() {
- QUASSEL_DIR=/var/lib/${MY_PN}
- QUASSEL_USER=${MY_PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
-}
-
-src_configure() {
- local mycmakeargs=(
- "CMAKE_DISABLE_FIND_PACKAGE_IndicateQt=ON"
- $(cmake-utils_use_find_package crypt QCA2)
- # $(cmake-utils_use_find_package dbus dbusmenu-qt)
- # $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- "-DWITH_KDE=OFF"
- "-DWITH_OXYGEN=OFF"
- "-DWANT_MONO=OFF"
-
- "CMAKE_DISABLE_FIND_PACKAGE_phonon=ON"
- "CMAKE_DISABLE_FIND_PACKAGE_Phonon=ON"
- "CMAKE_DISABLE_FIND_PACKAGE_PHONON=ON"
-
- "CMAKE_DISABLE_FIND_PACKAGE_Phonon4Qt5=ON"
- $(cmake-utils_use_use qt5)
- "-DWANT_CORE=ON"
- "-DWITH_WEBKIT=OFF"
- "-DWANT_QTCLIENT=OFF"
- "-DEMBED_DATA=OFF"
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- rm -rf "${ED}"usr/share/apps/quassel/ || die
- rm -f "${ED}"usr/share/pixmaps/quassel.png || die
- rm -f "${ED}"usr/share/icons/hicolor/48x48/apps/quassel.png || die
-
- # server stuff
-
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
-}
-
-pkg_postinst() {
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
-
- # server || monolithic
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
-
- # temporary info mesage
- if [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
- echo
- ewarn "Please note that all configuration moved from"
- ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
- ewarn "to: ${QUASSEL_DIR}."
- echo
- ewarn "For migration, stop the core, move quasselcore files (pretty much"
- ewarn "everything apart from quasselclient.conf and settings.qss) into"
- ewarn "new location and then start server again."
- fi
-}
-
-pkg_config() {
- if use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
diff --git a/net-irc/quassel-core/quassel-core-0.12.2.ebuild b/net-irc/quassel-core/quassel-core-0.12.2.ebuild
deleted file mode 100644
index 6fa63448..00000000
--- a/net-irc/quassel-core/quassel-core-0.12.2.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils pax-utils systemd user versionator
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt/KDE IRC client - the \"core\" (server) component"
-HOMEPAGE="http://quassel-irc.org/"
-MY_P=${P/-core}
-MY_PN=${PN/-core}
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${MY_P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="crypt postgres qt5 +ssl syslog"
-
-SERVER_RDEPEND="
- qt5? (
- dev-qt/qtscript:5
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- !qt5? (
- dev-qt/qtscript:4
- crypt? (
- app-crypt/qca:2[qt4(+)]
- || ( app-crypt/qca-ossl:2 app-crypt/qca:2[openssl] )
- )
- postgres? ( dev-qt/qtsql:4[postgres] )
- !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- syslog? ( virtual/logger )
-"
-
-RDEPEND="
- sys-libs/zlib
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- )
- !qt5? ( dev-qt/qtcore:4[ssl?] )
- ${SERVER_RDEPEND}
-"
-DEPEND="
- ${RDEPEND}
- !net-irc/quassel-core-bin
- "
-
-DOCS=( AUTHORS ChangeLog README )
-
-S="${WORKDIR}/${MY_P/_/-}"
-
-pkg_setup() {
- QUASSEL_DIR=/var/lib/${MY_PN}
- QUASSEL_USER=${MY_PN}
- # create quassel:quassel user
- enewgroup "${QUASSEL_USER}"
- enewuser "${QUASSEL_USER}" -1 -1 "${QUASSEL_DIR}" "${QUASSEL_USER}"
-}
-
-src_configure() {
- local mycmakeargs=(
- "CMAKE_DISABLE_FIND_PACKAGE_IndicateQt=ON"
- $(cmake-utils_use_find_package crypt QCA2)
- # $(cmake-utils_use_find_package dbus dbusmenu-qt)
- # $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- "-DWITH_KDE=OFF"
- "-DWITH_OXYGEN=OFF"
- "-DWANT_MONO=OFF"
-
- "CMAKE_DISABLE_FIND_PACKAGE_phonon=ON"
- "CMAKE_DISABLE_FIND_PACKAGE_Phonon=ON"
- "CMAKE_DISABLE_FIND_PACKAGE_PHONON=ON"
-
- "CMAKE_DISABLE_FIND_PACKAGE_Phonon4Qt5=ON"
- $(cmake-utils_use_use qt5)
- "-DWANT_CORE=ON"
- "-DWITH_WEBKIT=OFF"
- "-DWANT_QTCLIENT=OFF"
- "-DEMBED_DATA=OFF"
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- rm -rf "${ED}"usr/share/apps/quassel/ || die
- rm -f "${ED}"usr/share/pixmaps/quassel.png || die
- rm -f "${ED}"usr/share/icons/hicolor/48x48/apps/quassel.png || die
-
- # server stuff
-
- # needs PAX marking wrt bug#346255
- pax-mark m "${ED}/usr/bin/quasselcore"
-
- # prepare folders in /var/
- keepdir "${QUASSEL_DIR}"
- fowners "${QUASSEL_USER}":"${QUASSEL_USER}" "${QUASSEL_DIR}"
-
- # init scripts & systemd unit
- newinitd "${FILESDIR}"/quasselcore.init quasselcore
- newconfd "${FILESDIR}"/quasselcore.conf quasselcore
- systemd_dounit "${FILESDIR}"/quasselcore.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/quassel.logrotate" quassel
-}
-
-pkg_postinst() {
- einfo "If you want to generate SSL certificate remember to run:"
- einfo " emerge --config =${CATEGORY}/${PF}"
-
- # server || monolithic
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
-
- # temporary info mesage
- if [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 7 ]]; then
- echo
- ewarn "Please note that all configuration moved from"
- ewarn "/home/\${QUASSEL_USER}/.config/quassel-irc.org/"
- ewarn "to: ${QUASSEL_DIR}."
- echo
- ewarn "For migration, stop the core, move quasselcore files (pretty much"
- ewarn "everything apart from quasselclient.conf and settings.qss) into"
- ewarn "new location and then start server again."
- fi
-}
-
-pkg_config() {
- if use ssl; then
- # generate the pem file only when it does not already exist
- if [ ! -f "${QUASSEL_DIR}/quasselCert.pem" ]; then
- einfo "Generating QUASSEL SSL certificate to: \"${QUASSEL_DIR}/quasselCert.pem\""
- openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
- -keyout "${QUASSEL_DIR}/quasselCert.pem" \
- -out "${QUASSEL_DIR}/quasselCert.pem"
- # permissions for the key
- chown ${QUASSEL_USER}:${QUASSEL_USER} "${QUASSEL_DIR}/quasselCert.pem"
- chmod 400 "${QUASSEL_DIR}/quasselCert.pem"
- else
- einfo "Certificate \"${QUASSEL_DIR}/quasselCert.pem\" already exists."
- einfo "Remove it if you want to create new one."
- fi
- fi
-}
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
deleted file mode 100644
index 576911ef..00000000
--- a/net-irc/quassel/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST quassel-0.10.0.tar.bz2 2873233 SHA256 68228ce23aa3a992add3d00cb1e8b4863d8ca64bea99c881edf6d16ff9ec7c23 SHA512 e194d4f9bbcecedfebd72c48d5f1e2a4185ff9d69134629b79e532af8f3fa9841e3cb99a6aae30e9bd79440c08487eeb23d6d6914690b90d1ae0952bb6168693 WHIRLPOOL bedd3de56e7625219a2970842ff0b073abbdc3488c8efece112c92f277386d5a3b63bde100a6e3daf2d5c0011e515e9fef81b888feec58d2a6571b4f898e8578
-DIST quassel-0.11.0.tar.bz2 2875387 SHA256 99a191b8bc2a410f7020b890ec57e0be49313f539da9f4843675bb108b0f4504 SHA512 51450559df2c0fee9a54b76a9342edb9a3b834f1f58edc556e0c1bf1f9366c846d95e7953e1b48c6ecf67ea4255b3574ed3ce537962eec222c5c03ab02852c1d WHIRLPOOL c2ffb7e052a5d412aec5d1b8bacc8cdb8144c20d62d699ca1d8972fd5e8fe6ce89da49251a02c22008061b344d9408b3f018b3b39623703b4d980c289cd5613a
-DIST quassel-0.12.2.tar.bz2 3681838 SHA256 6bd6f79ecb88fb857bea7e89c767a3bd0f413ff01bae9298dd2e563478947897 SHA512 0c907982af0ba11af6ba5d075850149dc4d4df0c759a736dfaccdc01778958bd9b0137515c2d78a72a1b5aef6600cea47505de6ee905d83a51cf4e67d132911d WHIRLPOOL 947c47ab6a5db73fdda7d5e5fc3f618030e9c2cfd78f4f423b32332e6514b5c3b8d24423a6be8ee8bf81e2e4a973aa29578e776dba5e8f7ad947acbcb7aef497
diff --git a/net-irc/quassel/metadata.xml b/net-irc/quassel/metadata.xml
deleted file mode 100644
index bf03d347..00000000
--- a/net-irc/quassel/metadata.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>net-irc</herd>
- <maintainer>
- <email>patrick@gentoo.org</email>
- </maintainer>
- <maintainer>
- <email>sputnick@quassel-irc.org</email>
- <description>Upstream author, please CC on bugs</description>
- </maintainer>
- <maintainer>
- <email>poczta-sn@gazeta.pl</email>
- <description>Author of the split ebuild based on Portage (non-split)
- one. Bugs regarding the split ebuild please here.</description>
- </maintainer>
- <use>
- <flag name="monolithic">
- Build Standalone client with integrated core, no external
- quasselcore needed. Only useful if you don't want to use quassels
- client/server model. The server and X flags are not needed in this
- case but it is possible to enable them too.
- </flag>
- <flag name="phonon">
- Build client with phonon backend support. This enables sound
- playback in client.
- </flag>
- <flag name="server">
- Build the server binary. If this USE flag is disabled, the
- 'core' server binary for quassel is not built, and cannot be
- used. You need this enabled on the server, but you might want to
- disable it on the client.
- </flag>
- <flag name="webkit">
- Use qt-webkit rendering engine for showing URL thumbnails and
- for other things that need web browser integration.
- </flag>
- <flag name="X">
- Build the Qt 4 GUI client for quassel. If this USE flag is
- disabled, the GUI is not built, and cannot be used. You might
- want to disable this on the server, but you need it enabled on
- the client.
- </flag>
- <flag name="crypt">
- Support core->network per-channel and per-query blowfish
- encryption via <pkg>app-crypt/qca:2</pkg>.
- </flag>
- </use>
-</pkgmetadata>
diff --git a/net-irc/quassel/quassel-0.10.0.ebuild b/net-irc/quassel/quassel-0.10.0.ebuild
deleted file mode 100644
index bfb72100..00000000
--- a/net-irc/quassel/quassel-0.10.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt4/KDE IRC client - monolithic client only (no remote daemon)"
-HOMEPAGE="http://quassel-irc.org/"
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-# monolithic USE flag is not used, but let's have it here to be compatible
-# with Portage ebuild
-IUSE="ayatana crypt dbus debug -kde monolithic -phonon postgres +server +ssl syslog webkit X"
-
-SERVER_RDEPEND="
- dev-qt/qtscript:4
- crypt? (
- app-crypt/qca:2
- app-crypt/qca-ossl
- )
- !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- postgres? ( dev-qt/qtsql:4[postgres] )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- dev-qt/qtgui:4
- ayatana? ( dev-libs/libindicate-qt )
- dbus? (
- dev-qt/qtdbus:4
- dev-libs/libdbusmenu-qt
- )
- kde? (
- kde-base/kdelibs:4
- ayatana? ( kde-misc/plasma-widget-message-indicator )
- )
- phonon? ( || ( media-libs/phonon dev-qt/qtphonon:4 ) )
- webkit? ( dev-qt/qtwebkit:4 )
-"
-
-RDEPEND="
- ~net-irc/quassel-common-${PV}
- dev-qt/qtcore:4[ssl?]
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- "
-DEPEND="${RDEPEND}
- kde? ( dev-util/automoc )"
-
-S="${WORKDIR}/${P/_/-}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_with ayatana LIBINDICATE)
- "-DWANT_CORE=OFF"
- "-DWANT_QTCLIENT=OFF"
- "-DWANT_MONO=ON"
- $(cmake-utils_use_with webkit)
- $(cmake-utils_use_with phonon)
- $(cmake-utils_use_with kde)
- $(cmake-utils_use_with dbus)
- $(cmake-utils_use_with ssl OPENSSL)
- $(cmake-utils_use_with syslog)
- "-DWITH_OXYGEN=OFF"
- $(cmake-utils_use_with crypt)
- "-DEMBED_DATA=OFF"
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- rm -r "${ED}"usr/share/apps
- rm -r "${ED}"usr/share/pixmaps
- rm -r "${ED}"usr/share/icons
- rm -r "${ED}"usr/share/applications
-
- insinto /usr/share/applications
- doins data/quassel.desktop
-}
-
-pkg_postinst() {
- if use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/wiki/quassel-irc."
- fi
-
- # server || monolithic
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
-}
diff --git a/net-irc/quassel/quassel-0.11.0.ebuild b/net-irc/quassel/quassel-0.11.0.ebuild
deleted file mode 100644
index 49a42685..00000000
--- a/net-irc/quassel/quassel-0.11.0.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt/KDE IRC client - monolithic client only (no remote daemon)"
-HOMEPAGE="http://quassel-irc.org/"
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-# monolithic USE flag must be enabled for this package
-IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server +ssl syslog webkit X"
-
-SERVER_RDEPEND="
- qt5? (
- dev-qt/qtscript:5
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- !qt5? (
- dev-qt/qtscript:4
- crypt? (
- app-crypt/qca:2[qt4(+)]
- || ( app-crypt/qca-ossl:2 app-crypt/qca:2[openssl] )
- )
- postgres? ( dev-qt/qtsql:4[postgres] )
- !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- qt5? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- dev-libs/libdbusmenu-qt[qt5]
- dev-qt/qtdbus:5
- )
- phonon? ( media-libs/phonon[qt5] )
- webkit? ( dev-qt/qtwebkit:5 )
- )
- !qt5? (
- dev-qt/qtgui:4
- ayatana? ( dev-libs/libindicate-qt )
- dbus? (
- dev-libs/libdbusmenu-qt[qt4(+)]
- dev-qt/qtdbus:4
- kde? (
- kde-base/kdelibs:4
- ayatana? ( kde-misc/plasma-widget-message-indicator )
- )
- )
- phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
- webkit? ( dev-qt/qtwebkit:4 )
- )
-"
-
-RDEPEND="
- ~net-irc/quassel-common-${PV}
- sys-libs/zlib
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- )
- !qt5? ( dev-qt/qtcore:4[ssl?] )
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-DOCS=( AUTHORS ChangeLog README )
-
-S="${WORKDIR}/${P/_/-}"
-
-REQUIRED_USE="
- || ( X server monolithic )
- ayatana? ( || ( X monolithic ) )
- crypt? ( || ( server monolithic ) )
- dbus? ( || ( X monolithic ) )
- kde? ( phonon || ( X monolithic ) )
- phonon? ( || ( X monolithic ) )
- postgres? ( || ( server monolithic ) )
- qt5? ( !ayatana !crypt !kde phonon )
- syslog? ( || ( server monolithic ) )
- webkit? ( || ( X monolithic ) )
-"
-
-pkg_setup() {
- # sanity check for the split ebuild
- use monolithic || die "The 'monolithic' flag must be enabled!"
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package ayatana IndicateQt)
- $(cmake-utils_use_find_package crypt QCA2)
- $(cmake-utils_use_find_package dbus dbusmenu-qt)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_with kde)
- "-DWITH_OXYGEN=OFF"
- "-DWANT_MONO=ON"
- $(cmake-utils_use_find_package phonon)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_use qt5)
- "-DWANT_CORE=OFF"
- $(cmake-utils_use_with webkit)
- "-DWANT_QTCLIENT=OFF"
- "-DEMBED_DATA=OFF"
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- rm -r "${ED}"usr/share/apps || die
- rm -r "${ED}"usr/share/pixmaps || die
- rm -r "${ED}"usr/share/icons || die
- rm -r "${ED}"usr/share/applications || die
-
- insinto /usr/share/applications
- doins data/quassel.desktop
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/wiki/quassel-irc."
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-}
diff --git a/net-irc/quassel/quassel-0.12.2.ebuild b/net-irc/quassel/quassel-0.12.2.ebuild
deleted file mode 100644
index 49a42685..00000000
--- a/net-irc/quassel/quassel-0.12.2.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-utils eutils
-
-EGIT_REPO_URI="git://git.quassel-irc.org/quassel"
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="Qt/KDE IRC client - monolithic client only (no remote daemon)"
-HOMEPAGE="http://quassel-irc.org/"
-[[ "${PV}" == "9999" ]] || SRC_URI="http://quassel-irc.org/pub/${P/_/-}.tar.bz2"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-# monolithic USE flag must be enabled for this package
-IUSE="ayatana crypt dbus debug kde monolithic phonon postgres qt5 +server +ssl syslog webkit X"
-
-SERVER_RDEPEND="
- qt5? (
- dev-qt/qtscript:5
- postgres? ( dev-qt/qtsql:5[postgres] )
- !postgres? ( dev-qt/qtsql:5[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- !qt5? (
- dev-qt/qtscript:4
- crypt? (
- app-crypt/qca:2[qt4(+)]
- || ( app-crypt/qca-ossl:2 app-crypt/qca:2[openssl] )
- )
- postgres? ( dev-qt/qtsql:4[postgres] )
- !postgres? ( dev-qt/qtsql:4[sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] )
- )
- syslog? ( virtual/logger )
-"
-
-GUI_RDEPEND="
- qt5? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dbus? (
- dev-libs/libdbusmenu-qt[qt5]
- dev-qt/qtdbus:5
- )
- phonon? ( media-libs/phonon[qt5] )
- webkit? ( dev-qt/qtwebkit:5 )
- )
- !qt5? (
- dev-qt/qtgui:4
- ayatana? ( dev-libs/libindicate-qt )
- dbus? (
- dev-libs/libdbusmenu-qt[qt4(+)]
- dev-qt/qtdbus:4
- kde? (
- kde-base/kdelibs:4
- ayatana? ( kde-misc/plasma-widget-message-indicator )
- )
- )
- phonon? ( || ( media-libs/phonon[qt4] dev-qt/qtphonon:4 ) )
- webkit? ( dev-qt/qtwebkit:4 )
- )
-"
-
-RDEPEND="
- ~net-irc/quassel-common-${PV}
- sys-libs/zlib
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl?]
- )
- !qt5? ( dev-qt/qtcore:4[ssl?] )
- monolithic? (
- ${SERVER_RDEPEND}
- ${GUI_RDEPEND}
- )
- !monolithic? (
- server? ( ${SERVER_RDEPEND} )
- X? ( ${GUI_RDEPEND} )
- )
-"
-DEPEND="${RDEPEND}
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-DOCS=( AUTHORS ChangeLog README )
-
-S="${WORKDIR}/${P/_/-}"
-
-REQUIRED_USE="
- || ( X server monolithic )
- ayatana? ( || ( X monolithic ) )
- crypt? ( || ( server monolithic ) )
- dbus? ( || ( X monolithic ) )
- kde? ( phonon || ( X monolithic ) )
- phonon? ( || ( X monolithic ) )
- postgres? ( || ( server monolithic ) )
- qt5? ( !ayatana !crypt !kde phonon )
- syslog? ( || ( server monolithic ) )
- webkit? ( || ( X monolithic ) )
-"
-
-pkg_setup() {
- # sanity check for the split ebuild
- use monolithic || die "The 'monolithic' flag must be enabled!"
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_find_package ayatana IndicateQt)
- $(cmake-utils_use_find_package crypt QCA2)
- $(cmake-utils_use_find_package dbus dbusmenu-qt)
- $(cmake-utils_use_find_package dbus dbusmenu-qt5)
- $(cmake-utils_use_with kde)
- "-DWITH_OXYGEN=OFF"
- "-DWANT_MONO=ON"
- $(cmake-utils_use_find_package phonon)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_use qt5)
- "-DWANT_CORE=OFF"
- $(cmake-utils_use_with webkit)
- "-DWANT_QTCLIENT=OFF"
- "-DEMBED_DATA=OFF"
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- rm -r "${ED}"usr/share/apps || die
- rm -r "${ED}"usr/share/pixmaps || die
- rm -r "${ED}"usr/share/icons || die
- rm -r "${ED}"usr/share/applications || die
-
- insinto /usr/share/applications
- doins data/quassel.desktop
-}
-
-pkg_postinst() {
- if use monolithic && use ssl ; then
- elog "Information on how to enable SSL support for client/core connections"
- elog "is available at http://bugs.quassel-irc.org/wiki/quassel-irc."
- fi
-
- if use server || use monolithic ; then
- einfo "Quassel can use net-misc/oidentd package if installed on your system."
- einfo "Consider installing it if you want to run quassel within identd daemon."
- fi
-}
diff --git a/net-p2p/gnunet-gtk/ChangeLog b/net-p2p/gnunet-gtk/ChangeLog
deleted file mode 100644
index ec7fd339..00000000
--- a/net-p2p/gnunet-gtk/ChangeLog
+++ /dev/null
@@ -1,21 +0,0 @@
-# ChangeLog for net-p2p/gnunet-gtk
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*gnunet-gtk-0.8.1a (16 Feb 2010)
-
- 16 Feb 2010; Ycarus <ycarus@zugaina.org> +gnunet-gtk-0.8.1a.ebuild:
- Bump to 0.8.1a
-
-*gnunet-gtk-0.8.1 (01 Jan 2010)
-
- 01 Jan 2010; Ycarus <ycarus@zugaina.org> +gnunet-gtk-0.8.1.ebuild:
- Bump to 0.8.1
-
- 30 Jul 2008; Ycarus <ycarus@zugaina.org> +gnunet-gtk-0.8.0a.ebuild:
- Bump to version 0.8.0a
-
- 15 Jun 2008; <ycarus@zugaina.org> +gnunet-gtk-0.8.0_pre1.ebuild,
- +gnunet-gtk-0.8.0.ebuild:
- Bump to version 0.8.0
-
diff --git a/net-p2p/gnunet-gtk/Manifest b/net-p2p/gnunet-gtk/Manifest
deleted file mode 100644
index 46d7bac5..00000000
--- a/net-p2p/gnunet-gtk/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-DIST gnunet-gtk-0.7.3.tar.bz2 709939 SHA256 034e21a130d1dcfb1a27d57a7e0f879b8a58a3d739c1c5ee6d2c0b3865896e1d
-DIST gnunet-gtk-0.8.0.tar.bz2 804666 SHA256 8c367f3ec77dcb44571eb840a5209deb7d160ef31639b338b655b8944fb83786
-DIST gnunet-gtk-0.8.0a.tar.bz2 804612 SHA256 7956637db0a2504f250a2870830be00bd71700d5854efd7f2885ed8271c3eaa7
-DIST gnunet-gtk-0.8.0c.tar.bz2 682748 SHA256 f67d06f3af4e72890326592254de68668c0d80c1e6196fa6d2430823f01ef837
-DIST gnunet-gtk-0.8.0pre0.tar.bz2 749479 SHA256 26f1d785df4260372bab5a3e0062b32c5510a47e25f14315f82a88f88a5871d6
-DIST gnunet-gtk-0.8.0pre1.tar.bz2 792185 SHA256 dc629d7cedb0910aeb031d0619210fc884eb5afd3c7a9b8d276179d7071d2e6c
-DIST gnunet-gtk-0.8.1.tar.gz 1090644 SHA256 b4eec2c2f06a5893172d7d344466c56325ec17040552289d8853abdf5650be43
-DIST gnunet-gtk-0.8.1a.tar.gz 1091669 SHA256 0e9d317352ad991c6e66ad7619a3df3f1b24637f50ccaf3df2acb54c9d13736f
-DIST gnunet-gtk-0.9.0pre1.tar.gz 703337 SHA256 1a9e20d7ddb5aeed253924988f5f4172b6cb86f6f3573a600168b15cd534bdc3
diff --git a/net-p2p/gnunet-gtk/gnunet-gtk-0.7.3.ebuild b/net-p2p/gnunet-gtk/gnunet-gtk-0.7.3.ebuild
deleted file mode 100644
index f2688923..00000000
--- a/net-p2p/gnunet-gtk/gnunet-gtk-0.7.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-DESCRIPTION="Graphical front end for GNUnet."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/${P}.tar.bz2"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=x11-libs/gtk+-2.6.0
- >=net-p2p/gnunet-${PV}
- >=gnome-base/libglade-2.0"
-
-src_compile() {
- econf --with-gnunet=/usr || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR=${D} install || die
-}
diff --git a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0.ebuild b/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0.ebuild
deleted file mode 100644
index 4432582b..00000000
--- a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet-gtk ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-DESCRIPTION="Graphical front end for GNUnet."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/${PN}-${MY_PV}.tar.bz2"
-
-KEYWORDS="~amd64 ~ppc64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=x11-libs/gtk+-2.6.0
- >=net-p2p/gnunet-${PV}
- >=gnome-base/libglade-2.0"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- econf --with-gnunet=/usr || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
-
diff --git a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0_pre0.ebuild b/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0_pre0.ebuild
deleted file mode 100644
index bbc2a165..00000000
--- a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0_pre0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet-gtk ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-DESCRIPTION="Graphical front end for GNUnet."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/${PN}-${MY_PV}.tar.bz2"
-
-KEYWORDS="~amd64 ~ppc64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=x11-libs/gtk+-2.6.0
- >=net-p2p/gnunet-${PV}
- >=gnome-base/libglade-2.0"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- econf --with-gnunet=/usr || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
diff --git a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0_pre1.ebuild b/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0_pre1.ebuild
deleted file mode 100644
index 4432582b..00000000
--- a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0_pre1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet-gtk ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-DESCRIPTION="Graphical front end for GNUnet."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/${PN}-${MY_PV}.tar.bz2"
-
-KEYWORDS="~amd64 ~ppc64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=x11-libs/gtk+-2.6.0
- >=net-p2p/gnunet-${PV}
- >=gnome-base/libglade-2.0"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- econf --with-gnunet=/usr || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
-
diff --git a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0a.ebuild b/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0a.ebuild
deleted file mode 100644
index 4432582b..00000000
--- a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0a.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet-gtk ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-DESCRIPTION="Graphical front end for GNUnet."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/${PN}-${MY_PV}.tar.bz2"
-
-KEYWORDS="~amd64 ~ppc64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=x11-libs/gtk+-2.6.0
- >=net-p2p/gnunet-${PV}
- >=gnome-base/libglade-2.0"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- econf --with-gnunet=/usr || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
-
diff --git a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0c.ebuild b/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0c.ebuild
deleted file mode 100644
index 4432582b..00000000
--- a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.0c.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet-gtk ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-DESCRIPTION="Graphical front end for GNUnet."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/${PN}-${MY_PV}.tar.bz2"
-
-KEYWORDS="~amd64 ~ppc64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=x11-libs/gtk+-2.6.0
- >=net-p2p/gnunet-${PV}
- >=gnome-base/libglade-2.0"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- econf --with-gnunet=/usr || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
-
diff --git a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.1.ebuild b/net-p2p/gnunet-gtk/gnunet-gtk-0.8.1.ebuild
deleted file mode 100644
index f6e8df91..00000000
--- a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet-gtk ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-DESCRIPTION="Graphical front end for GNUnet."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/${PN}-${MY_PV}.tar.gz"
-
-KEYWORDS="~amd64 ~ppc64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=x11-libs/gtk+-2.6.0
- >=net-p2p/gnunet-${PV}
- >=gnome-base/libglade-2.0"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- econf --with-gnunet=/usr || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
-
diff --git a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.1a.ebuild b/net-p2p/gnunet-gtk/gnunet-gtk-0.8.1a.ebuild
deleted file mode 100644
index f6e8df91..00000000
--- a/net-p2p/gnunet-gtk/gnunet-gtk-0.8.1a.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet-gtk ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-DESCRIPTION="Graphical front end for GNUnet."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/${PN}-${MY_PV}.tar.gz"
-
-KEYWORDS="~amd64 ~ppc64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=x11-libs/gtk+-2.6.0
- >=net-p2p/gnunet-${PV}
- >=gnome-base/libglade-2.0"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- econf --with-gnunet=/usr || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
-
diff --git a/net-p2p/gnunet-gtk/gnunet-gtk-0.9.0_pre1.ebuild b/net-p2p/gnunet-gtk/gnunet-gtk-0.9.0_pre1.ebuild
deleted file mode 100644
index 69ed2efa..00000000
--- a/net-p2p/gnunet-gtk/gnunet-gtk-0.9.0_pre1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet-gtk ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-DESCRIPTION="Graphical front end for GNUnet."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="ftp://ftp.gnu.org/gnu/gnunet/${PN}-${MY_PV}.tar.gz"
-
-KEYWORDS="~amd64 ~ppc64 ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=x11-libs/gtk+-2.20.0
- >=net-p2p/gnunet-${PV}
- >=gnome-base/libglade-2.0"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- econf --with-gnunet=/usr || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
-
diff --git a/net-p2p/gnunet-gtk/metadata.xml b/net-p2p/gnunet-gtk/metadata.xml
deleted file mode 100644
index ea536337..00000000
--- a/net-p2p/gnunet-gtk/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>net-p2p</herd>
-<maintainer>
- <email>ycarus@zugaina.org</email>
- <description>This ebuild come from http://gentoo.zugaina.org/</description>
-</maintainer>
- <longdescription lang="en">Graphical front end for GNUnet.</longdescription>
- <longdescription lang="fr">Interface graphique pour GNUnet.</longdescription>
-</pkgmetadata>
diff --git a/net-p2p/gnunet-qt/ChangeLog b/net-p2p/gnunet-qt/ChangeLog
deleted file mode 100644
index 1543af7e..00000000
--- a/net-p2p/gnunet-qt/ChangeLog
+++ /dev/null
@@ -1,14 +0,0 @@
-# ChangeLog for net-p2p/gnunet-qt
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*gnunet-qt-0.8.1a (23 Feb 2010)
-
- 23 Feb 2010; Ycarus <ycarus@zugaina.org> +gnunet-qt-0.8.1a.ebuild:
- Bump to 0.8.1a
-
-*gnunet-qt-0.8.1 (01 Jan 2010)
-
- 01 Jan 2010; Ycarus <ycarus@zugaina.org> +gnunet-qt-0.8.1.ebuild:
- Add gnunet-qt 0.8.1
-
diff --git a/net-p2p/gnunet-qt/Manifest b/net-p2p/gnunet-qt/Manifest
deleted file mode 100644
index 95075318..00000000
--- a/net-p2p/gnunet-qt/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gnunet-qt-0.8.1.tar.gz 459492 SHA256 e646be6837efee4b701d86f15331e35cec20fe4ad4e0be9065b3043b9db579da
-DIST gnunet-qt-0.8.1a.tar.gz 459571 SHA256 e7ff781e3b7d41b2db11dabcee0bc1f81fbccf87e220f12fa738ca78e091ba17
diff --git a/net-p2p/gnunet-qt/gnunet-qt-0.8.1.ebuild b/net-p2p/gnunet-qt/gnunet-qt-0.8.1.ebuild
deleted file mode 100644
index 4990812a..00000000
--- a/net-p2p/gnunet-qt/gnunet-qt-0.8.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils multilib qt4-r2
-
-DESCRIPTION="QT Graphical front end for GNUnet."
-HOMEPAGE="http://www.gnunet.org/"
-SRC_URI="http://gnunet.org/download/${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="x11-libs/qt-gui:4
- >=net-p2p/gnunet-${PV}"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- econf --with-gnunet=/usr || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
-
-# cd "${S}"/Qt${myqtver}
-# eqmake${myqtver} qscintilla.pro
-#
-# cd "${S}"/designer-Qt${myqtver}
-# eqmake${myqtver} designer.pro
-#}
-
-#src_compile() {
-# cd "${S}"/Qt${myqtver}
-# emake all staticlib || die "emake failed"
-#
-# cd "${S}"/designer-Qt${myqtver}
-# emake || die "failed to build designer plugin"
-#}
-
-#src_install() {
-# emake INSTALL_ROOT="${D}" install || die "designer plugin installation failed"
-# dodoc ChangeLog NEWS
-#}
diff --git a/net-p2p/gnunet-qt/gnunet-qt-0.8.1a.ebuild b/net-p2p/gnunet-qt/gnunet-qt-0.8.1a.ebuild
deleted file mode 100644
index 64e8d308..00000000
--- a/net-p2p/gnunet-qt/gnunet-qt-0.8.1a.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils multilib qt4-r2
-
-DESCRIPTION="QT Graphical front end for GNUnet."
-HOMEPAGE="http://www.gnunet.org/"
-SRC_URI="http://gnunet.org/download/${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="x11-libs/qt-gui:4
- >=net-p2p/gnunet-${PV}"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- econf --with-gnunet=/usr || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
diff --git a/net-p2p/gnunet/ChangeLog b/net-p2p/gnunet/ChangeLog
deleted file mode 100644
index 7f06851e..00000000
--- a/net-p2p/gnunet/ChangeLog
+++ /dev/null
@@ -1,34 +0,0 @@
-# ChangeLog for net-p2p/gnunet
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*gnunet-0.8.1b (23 Feb 2010)
-
- 23 Feb 2010; Ycarus <ycarus@zugaina.org> +gnunet-0.8.1b.ebuild:
- Bump to 0.8.1b
-
-*gnunet-0.8.1a (16 Feb 2010)
-
- 16 Feb 2010; Ycarus <ycarus@zugaina.org> +gnunet-0.8.1a.ebuild:
- Bump to 0.8.1a
-
-*gnunet-0.8.1 (01 Jan 2010)
-
- 01 Jan 2010; Ycarus <ycarus@zugaina.org> +gnunet-0.8.1.ebuild:
- Bump to 0.8.1
-
- 28 Feb 2009; Ycarus <ycarus@zugaina.org> +gnunet-0.8.0c.ebuild:
- Bump to 0.8.0c
-
- 30 Sep 2008; Ycarus <ycarus@zugaina.org> +gnunet-0.8.0b.ebuild:
- Bump to 0.8.0b
-
- 30 Jul 2008; Ycarus <ycarus@zugaina.org> +gnunet-0.8.0a.ebuild:
- Bump to version 0.8.0a
-
- 15 Jun 2008; <ycarus@zugaina.org> +gnunet-0.8.0.ebuild:
- Bump to version 0.8.0
-
- 02 Jun 2008; <ycarus@zugaina.org> +metadata.xml, +gnunet-0.8.0_pre1.ebuild:
- Add gnunet 0.8.0_pre1
-
diff --git a/net-p2p/gnunet/Manifest b/net-p2p/gnunet/Manifest
deleted file mode 100644
index 4bd6118f..00000000
--- a/net-p2p/gnunet/Manifest
+++ /dev/null
@@ -1,26 +0,0 @@
-DIST GNUnet-0.7.0b.tar.bz2 1307550 SHA256 39c493c18dd86ce957bb29a949cb724c018c72b74507dc00d65e2fd8fe9f8eaa
-DIST GNUnet-0.7.0e.tar.bz2 1405884 SHA256 eea28505a825ce7404300c9dae25a7ebefbc681fc32082db0f92191ab7e14f18
-DIST GNUnet-0.7.1.tar.bz2 1375082 SHA256 e94158a942cfe557974964acb658c35cfeccc09bf9db7f572d1ff39faafdefd8
-DIST GNUnet-0.7.1a.tar.bz2 1399281 SHA256 e2629443a249a09fe3d97b1e71d3e097caaebda56b3079edd2a994c8de7b2554
-DIST GNUnet-0.7.1b.tar.bz2 1431707 SHA256 d2e2aaebb26851f0b334488faac419b1ef1ab9c6a047744ce01cf51c6a5180ca
-DIST GNUnet-0.7.1pre0.tar.bz2 1438509 SHA256 d4149963b0d29f0acbc8471efe4bff122ad9cda74078fa9494f1462a2bad0008
-DIST GNUnet-0.7.2b.tar.bz2 1442189 SHA256 648791c533f4e77de1495abb66a0b0d5b1022005f8de531ec6a4fa1ed3b5a561
-DIST GNUnet-0.7.2c.tar.bz2 1438415 SHA256 d8bca30c01f3b105b2738fae7f64b4728ca0eddbea24117a3f3d7022f77e70aa
-DIST GNUnet-0.7.3.tar.bz2 1687898 SHA256 378ea16fdd8b43d0c002a9c2bd4bcb878b60b61608838cd329821d5ffded25b7
-DIST GNUnet-0.8.0.tar.bz2 1689291 SHA256 14a05df11ee8dafb7623592cf703cc4b89d8df362b57a7a5c039a542cd9d504d
-DIST GNUnet-0.8.0a.tar.bz2 1695471 SHA256 0da2e72ddf4eb53bfa70c290723f9f5fec9f6b24b7c53456270a331635a27b4c
-DIST GNUnet-0.8.0b.tar.bz2 1611562 SHA256 9af1a54c6a680e349bea0950348f5754782f8ffae026fce5452eb4859d5d2ab4
-DIST GNUnet-0.8.0c.tar.bz2 1448541 SHA256 03ad449f8acc3abb0f6afcd496dfb04a48c1eb811df57a856f46eb9334e79c22
-DIST GNUnet-0.8.0pre0.tar.bz2 1670086 SHA256 c5f1f4586d3612a47e40f085de33a1d4518155b3f1da8575e10e79c70b9ffdf1
-DIST GNUnet-0.8.0pre1.tar.bz2 1696398 SHA256 c7b574b803abbc9466dbcc2a93c268963a9b218e3f712f05421ae7af008bb7a1
-DIST GNUnet-0.8.1.tar.gz 2339085 SHA256 84da584f2b60f2026a19e38d4264c794420135323644f7b0785d67ed44815355
-DIST GNUnet-0.8.1a.tar.gz 2342390 SHA256 7ee7fd37754d40e6e00cf9552b578a80aa9dcbe0d8437ccbe9d3f16ca741e289
-DIST GNUnet-0.8.1b.tar.gz 2366646 SHA256 7c854d2ef5ee592193bb04d8746a8b0ffc20f568674145a1f9a2e8f2bbced64c
-DIST gnunet-0.9.0.tar.gz 2624462 SHA256 77c4522c92b55c60c8ec7a05a516d395b7066545f15280db85bd012105560ea8
-DIST gnunet-0.9.0pre0.tar.gz 1862215 SHA256 1c4dbb794a6fa195418327b0f6ecebb811a6947a8cf9488b4f39fb31bc1808a1
-DIST gnunet-0.9.0pre1.tar.gz 2133978 SHA256 59715c6c1144ee40ca0604a5e7613fc6a848c16ce3b6c0a873c2f41bcc13fe2d
-DIST gnunet-0.9.0pre2.tar.gz 2399872 SHA256 47dffa58cb24d979e61c2b412674895e371e9a39479a873a0e563e1dc1f4ec3c
-DIST gnunet-0.9.1.tar.gz 6084089 SHA256 f83a4a45e96832c01e4b720f0f694df5e70f207168baa6c0d9edb14f8f00fd46
-DIST gnunet-0.9.2.tar.gz 6239795 SHA256 24f5f1cb93782c22bd61ffdc9d99b7cfb2532dc4b6fb7d3468931e5a10eb47e9
-DIST gnunet-0.9.3.tar.gz 6520875 SHA256 0f7aa283f53e083e4e38b0c05e41083ee07953e3f7c831ffaab56f4f1a99d6d4 SHA512 e63d78453c9a731c60b79c2cf478bf92776f998a28f3255799f87015e6f7cb736fa4cf65c68898bb197550a59e0fe388ec0b893f7e1855edfe827aadaac58c88 WHIRLPOOL 91200e262e03a9140c6af245c36b8944d00dc50ec6bb92a0467b54d74909af2a6266d6bcde909f7110d1b8f765c3cdd7c7f896caa6f31a28fa5666d69fbaf3fb
-DIST gnunet-0.9.5a.tar.gz 7997840 SHA256 1d600717eee1f952e23d192288850a67948e92e0b1dee5d950d111b2670cbed7 SHA512 a47d76455687269a8ae91bc91f12946740dc5f678466268f1d16f5aea90a2b86e71f9085dc713f0d7aaf0633d72837c322f0410d51723b5067dae5fe7205cfbd WHIRLPOOL 976c02da3cf7754ae88ef148c6b265b87357507f6a08f4876e13700547072529d66cb3450503438d0a5ac6d116bb345bd4fcf1bdc0a63f6e95c99938ad2ffdb7
diff --git a/net-p2p/gnunet/files/config-daemon.in.patch b/net-p2p/gnunet/files/config-daemon.in.patch
deleted file mode 100644
index 70dfaf88..00000000
--- a/net-p2p/gnunet/files/config-daemon.in.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- config-daemon.in 2005-12-23 23:24:48.000000000 +0100
-+++ /usr/share/GNUnet/config-daemon.in 2006-03-17 21:06:06.000000000 +0100
-@@ -883,7 +883,6 @@
-
- endmenu
-
-- endif
-
- if Meta::EXPERIMENTAL && Meta::RARE && Meta::ADVANCED
-
diff --git a/net-p2p/gnunet/files/gnunet b/net-p2p/gnunet/files/gnunet
deleted file mode 100644
index b1e833a9..00000000
--- a/net-p2p/gnunet/files/gnunet
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2
-# description: Gnunet is an anonymous distributed secure network
-# this server is required to connect to the network,
-# it will open a TCP port to communicate with the
-# GUI and an UDP port to communicate with the world.
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting GNUnet"
- # -u username, -c path to gnunet.conf file
- start-stop-daemon --start --quiet --background --exec /usr/bin/gnunetd \
- -- -u gnunet -c /var/lib/GNUnet/gnunet.conf
- eend $? "Failed to start GNUnet"
-}
-
-stop() {
- ebegin "Stopping GNUnet"
- killall gnunetd
- eend $? "Failed to stop GNUnet"
-}
-
-restart() {
- svc_stop
- sleep 3
- svc_start
-}
diff --git a/net-p2p/gnunet/files/gnunet-0.9.0_pre0-gentoo.patch b/net-p2p/gnunet/files/gnunet-0.9.0_pre0-gentoo.patch
deleted file mode 100644
index 4da84c16..00000000
--- a/net-p2p/gnunet/files/gnunet-0.9.0_pre0-gentoo.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.am.anc 2010-04-16 20:34:28.804859312 +0200
-+++ src/transport/Makefile.am 2010-04-16 20:35:21.351042832 +0200
-@@ -13,8 +13,8 @@
- if LINUX
- NATBIN = gnunet-nat-server gnunet-nat-client
- install-exec-hook:
-- chown root $(bindir)/gnunet-nat-server $(bindir)/gnunet-nat-client || true
-- chmod u+s $(bindir)/gnunet-nat-server $(bindir)/gnunet-nat-client || true
-+ chown root $(DESTDIR)$(bindir)/gnunet-nat-server $(DESTDIR)$(bindir)/gnunet-nat-client || true
-+ chmod u+s $(DESTDIR)$(bindir)/gnunet-nat-server $(DESTDIR)$(bindir)/gnunet-nat-client || true
- else
- install-exec-hook:
- endif
diff --git a/net-p2p/gnunet/files/gnunet-0.9.0_pre2-gentoo.patch b/net-p2p/gnunet/files/gnunet-0.9.0_pre2-gentoo.patch
deleted file mode 100644
index 6a301e62..00000000
--- a/net-p2p/gnunet/files/gnunet-0.9.0_pre2-gentoo.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.am.anc 2010-04-16 20:34:28.804859312 +0200
-+++ src/transport/Makefile.am 2010-04-16 20:35:21.351042832 +0200
-@@ -13,8 +13,8 @@
- if LINUX
- NATBIN = gnunet-nat-server gnunet-nat-client
- install-exec-hook:
-- chown root $(bindir)/gnunet-nat-server $(bindir)/gnunet-nat-client $(bindir)/gnunet-wlan || true
-- chmod u+s $(bindir)/gnunet-nat-server $(bindir)/gnunet-nat-client $(bindir)/gnunet-wlan || true
-+ chown root $(DESTDIR)$(bindir)/gnunet-nat-server $(DESTDIR)$(bindir)/gnunet-nat-client $(DESTDIR)$(bindir)/gnunet-wlan || true
-+ chmod u+s $(DESTDIR)$(bindir)/gnunet-nat-server $(DESTDIR)$(bindir)/gnunet-nat-client $(DESTDIR)$(bindir)/gnunet-wlan || true
- else
- install-exec-hook:
- endif
diff --git a/net-p2p/gnunet/files/gnunet-2 b/net-p2p/gnunet/files/gnunet-2
deleted file mode 100644
index 54e73a4c..00000000
--- a/net-p2p/gnunet/files/gnunet-2
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2
-
-depend() {
- need net
-}
-
-start() {
- if ! test -f "/etc/gnunetd.conf"; then
- eerror "You must create /etc/gnunetd.conf file first"
- return 1
- fi
-
- ebegin "Starting GNUnet"
- # -u username, -c path to gnunet.conf file
- start-stop-daemon --start --quiet --background --exec /usr/bin/gnunetd \
- -- -u gnunet -c /etc/gnunetd.conf
- eend $? "Failed to start GNUnet"
-}
-
-stop() {
- ebegin "Stopping GNUnet"
- killall gnunetd
- eend $? "Failed to stop GNUnet"
-}
-
-restart() {
- svc_stop
- sleep 3
- svc_start
-}
diff --git a/net-p2p/gnunet/files/gnunet-download-manager.scm b/net-p2p/gnunet/files/gnunet-download-manager.scm
deleted file mode 100644
index 80d04fa1..00000000
--- a/net-p2p/gnunet/files/gnunet-download-manager.scm
+++ /dev/null
@@ -1,407 +0,0 @@
-#!/bin/sh
-exec guile -e main -s "$0" "$@"
-!#
-
-;;; gnunet-download-manager -- Manage GNUnet downloads.
-;;; Copyright (C) 2004 Ludovic Courts
-;;;
-;;; This program 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.
-;;;
-;;; This program 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 this program; if not, write to the Free Software
-;;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-;;; Remember ongoing GNUnet downloads so as to be able to resume them
-;;; later. Typical usage is to define the following alias in your
-;;; favorite shell:
-;;;
-;;; alias gnunet-download='gnunet-download-manager.scm download'
-;;;
-;;; You may have a ~/.gnunet-download-manager.scm Scheme configuration
-;;; file. In particular, if you would like to be notified of
-;;; completed downloads, you may want to add the following line to
-;;; your configuration file:
-;;;
-;;; (add-hook! *completed-download-hook*
-;;; completed-download-notification-hook)
-;;;
-;;; This script works fine with GNU Guile 1.6.4, and doesn't run with
-;;; Guile 1.4.x.
-;;;
-;;; Enjoy!
-;;; Ludovic Courts <ludo@chbouib.org>
-
-(use-modules (ice-9 format)
- (ice-9 optargs)
- (ice-9 regex)
- (ice-9 and-let-star)
- (ice-9 pretty-print)
- (ice-9 documentation))
-
-;; Overall user settings
-(define *debug?* #f)
-(define *rc-file* (string-append (getenv "HOME")
- "/.gnunet-download-manager.scm"))
-(define *status-directory* (string-append (getenv "HOME") "/"
- ".gnunet-download-manager"))
-(define *gnunet-download* "gnunet-download")
-
-;; Helper macros
-(define-macro (gnunet-info fmt . args)
- `(format #t (string-append *program-name* ": " ,fmt "~%")
- ,@args))
-
-(define-macro (gnunet-debug fmt . args)
- (if *debug?*
- (cons 'gnunet-info (cons fmt args))
- #t))
-
-(define-macro (gnunet-error fmt . args)
- `(and ,(cons 'gnunet-info (cons fmt args))
- (exit 1)))
-
-(define (exception-string key args)
- "Describe an error, using the format from @var{args}, if available."
- (if (< (length args) 4)
- (format #f "Scheme exception: ~S" key)
- (string-append
- (if (string? (car args))
- (string-append "In " (car args))
- "Scheme exception")
- ": "
- (apply format `(#f ,(cadr args) ,@(caddr args))))))
-
-
-;; Regexps matching GNUnet URIs
-(define *uri-base*
- "([[:alnum:]]+)\.([[:alnum:]]+)\.([[:alnum:]]+)\.([0-9]+)")
-(define *uri-re*
- (make-regexp (string-append "^gnunet://afs/" *uri-base* "$")
- regexp/extended))
-(define *uri-status-file-re*
- (make-regexp (string-append "^" *uri-base* "$")
- regexp/extended))
-
-
-(define (uri-status-file-name directory uri)
- "Return the name of the status file for URI @var{uri}."
- (let ((match (regexp-exec *uri-re* uri)))
- (if (not match)
- (and (gnunet-info "~a: Invalid URI" uri) #f)
- (let ((start (match:start match 1))
- (end (match:end match 4)))
- (string-append directory "/"
- (substring uri start end))))))
-
-(define (uri-status directory uri)
- "Load the current status alist for URI @var{uri} from @var{directory}."
- (gnunet-debug "uri-status")
- (let ((filename (uri-status-file-name directory uri)))
- (catch 'system-error
- (lambda ()
- (let* ((file (open-input-file filename))
- (status (read file)))
- (begin
- (close-port file)
- status)))
- (lambda (key . args)
- (and (gnunet-debug (exception-string key args))
- '())))))
-
-(define (process-exists? pid)
- (false-if-exception (begin (kill pid 0) #t)))
-
-(define (fork-and-exec directory program . args)
- "Launch @var{program} and return its PID."
- (gnunet-debug "fork-and-exec: ~a ~a" program args)
- (let ((pid (primitive-fork)))
- (if (= 0 pid)
- (begin
- (if directory (chdir directory))
- (apply execlp (cons program (cons program args))))
- pid)))
-
-(define* (start-downloader downloader uri options
- #:key (directory #f))
- "Start the GNUnet downloader for URI @var{uri} with options
-@var{options}. Return an alist describing the download status."
- (catch 'system-error
- (lambda ()
- (let* ((pid (apply fork-and-exec
- `(,(if directory directory (getcwd))
- ,downloader
- ,@options))))
- (gnunet-info "Launched process ~a" pid)
- `((uri . ,uri)
- (working-directory . ,(if directory directory (getcwd)))
- (options . ,options)
- (pid . ,(getpid))
- (downloader-pid . ,pid))))
- (lambda (key . args)
- (gnunet-error (exception-string key args)))))
-
-(define (download-process-alive? uri-status)
- "Return true if the download whose status is that described by
-@var{uri-status} is still alive."
- (let ((pid (assoc-ref uri-status 'pid))
- (downloader-pid (assoc-ref uri-status 'downloader-pid)))
- (and (process-exists? pid)
- (process-exists? downloader-pid))))
-
-(define (start-file-download downloader status-dir uri options)
- "Dowload the file located at @var{uri}, with options @var{options}
-and return an updated status alist."
- (gnunet-debug "start-file-download")
- (let ((uri-status (uri-status status-dir uri)))
- (if (null? uri-status)
- (acons 'start-date (current-time)
- (start-downloader downloader uri options))
- (if (download-process-alive? uri-status)
- (and (gnunet-info "~a already being downloaded by process ~a"
- uri (assoc-ref uri-status 'pid))
- #f)
- (and (gnunet-info "Resuming download")
- (let ((start-date (assoc-ref uri-status 'start-date))
- (dir (assoc-ref uri-status 'working-directory))
- (options (assoc-ref uri-status 'options)))
- (acons 'start-date start-date
- (start-downloader downloader uri options
- #:directory dir))))))))
-
-(define *completed-download-hook* (make-hook 1))
-
-(define (download-file downloader status-dir uri options)
- "Start downloading file located at URI @var{uri}, with options
-@var{options}, resuming it if it's already started."
- (catch 'system-error
- (lambda ()
- (and-let* ((status (start-file-download downloader
- status-dir
- uri options))
- (pid (assoc-ref status 'downloader-pid))
- (filename (uri-status-file-name status-dir
- uri))
- (file (open-file filename "w")))
-
- ;; Write down the status
- (pretty-print status file)
- (close-port file)
-
- ;; Wait for `gnunet-download'
- (gnunet-info "Waiting for process ~a" pid)
- (let* ((process-status (waitpid pid))
- (exit-val (status:exit-val (cdr process-status)))
- (term-sig (status:term-sig (cdr process-status))))
-
- ;; Terminate
- (delete-file filename)
- (gnunet-info
- "Download completed (PID ~a, exit code ~a)"
- pid exit-val)
- (let ((ret `((end-date . ,(current-time))
- (exit-code . ,exit-val)
- (terminating-signal . ,term-sig)
- ,@status)))
- (run-hook *completed-download-hook* ret)
- ret))))
- (lambda (key . args)
- (gnunet-error (exception-string key args)))))
-
-(define (uri-status-files directory)
- "Return the list of URI status files in @var{directory}."
- (catch 'system-error
- (lambda ()
- (let ((dir (opendir directory)))
- (let loop ((filename (readdir dir))
- (file-list '()))
- (if (eof-object? filename)
- file-list
- (if (regexp-exec *uri-status-file-re* filename)
- (loop (readdir dir)
- (cons filename file-list))
- (loop (readdir dir) file-list))))))
- (lambda (key . args)
- (gnunet-error (exception-string key args)))))
-
-(define (output-file-option option-list)
- "Return the output file specified in @var{option-list}, false if
-anavailable."
- (if (null? option-list)
- #f
- (let ((rest (cdr option-list))
- (opt (car option-list)))
- (if (null? rest)
- #f
- (if (or (string=? opt "-o")
- (string=? opt "--output"))
- (car rest)
- (output-file-option rest))))))
-
-(define (download-command . args)
- "Start downloading a file using the given `gnunet-download'
-arguments."
- (gnunet-debug "download-command")
- (let* ((argc (length args))
- ;; FIXME: We're assuming the URI is the last argument
- (uri (car (list-tail args (- argc 1))))
- (options args))
- (download-file *gnunet-download* *status-directory* uri options)))
-
-(define (status-command . args)
- "Print status info about files being downloaded."
- (for-each (lambda (status)
- (format #t "~a: ~a~% ~a~% ~a~% ~a~%"
- (assoc-ref status 'uri)
- (if (download-process-alive? status)
- (string-append "running (PID "
- (number->string (assoc-ref status
- 'pid))
- ")")
- "not running")
- (string-append "Started on "
- (strftime "%c"
- (localtime (assoc-ref
- status
- 'start-date))))
- (string-append "Directory: "
- (assoc-ref status
- 'working-directory))
- (string-append "Output file: "
- (or (output-file-option (assoc-ref
- status
- 'options))
- "<unknown>"))))
- (map (lambda (file)
- (uri-status *status-directory*
- (string-append "gnunet://afs/" file)))
- (uri-status-files *status-directory*))))
-
-(define (resume-command . args)
- "Resume stopped downloads."
- (for-each (lambda (status)
- (if (not (download-process-alive? status))
- (if (= 0 (primitive-fork))
- (let* ((ret (download-file *gnunet-download*
- *status-directory*
- (assoc-ref status 'uri)
- (assoc-ref status 'options)))
- (code (assoc-ref ret 'exit-code)))
- (exit code)))))
- (map (lambda (file)
- (uri-status *status-directory*
- (string-append "gnunet://afs/" file)))
- (uri-status-files *status-directory*))))
-
-(define (killall-command . args)
- "Stop all running downloads."
- (for-each (lambda (status)
- (if (download-process-alive? status)
- (let ((pid (assoc-ref status 'pid))
- (dl-pid (assoc-ref status 'downloader-pid)))
- (and (gnunet-info "Stopping processes ~a and ~a"
- pid dl-pid)
- (kill pid 15)
- (kill dl-pid 15)))))
- (map (lambda (file)
- (uri-status *status-directory*
- (string-append "gnunet://afs/" file)))
- (uri-status-files *status-directory*))))
-
-
-(define (help-command . args)
- "Show this help message."
- (format #t "Usage: ~a <command> [options]~%" *program-name*)
- (format #t "Where <command> may be one of the following:~%~%")
- (for-each (lambda (command)
- (if (not (eq? (cdr command) help-command))
- (format #t (string-append " " (car command) ": "
- (object-documentation
- (cdr command))
- "~%"))))
- *commands*)
- (format #t "~%"))
-
-(define (settings-command . args)
- "Dump the current settings."
- (format #t "Current settings:~%~%")
- (module-for-each (lambda (symbol variable)
- (if (string-match "^\\*.*\\*$" (symbol->string symbol))
- (format #t " ~a: ~a~%"
- symbol (variable-ref variable))))
- (current-module))
- (format #t "~%"))
-
-(define (version-command . args)
- "Show version information."
- (format #t "~a ~a.~a (~a)~%"
- *program-name* *version-major* *version-minor* *version-date*))
-
-;; This hook may be added to *completed-download-hook*.
-(define (completed-download-notification-hook status)
- "Notifies of the completion of a file download."
- (let ((msg (string-append "GNUnet download of "
- (output-file-option
- (assoc-ref status 'options))
- " in "
- (assoc-ref status
- 'working-directory)
- " complete!")))
- (if (getenv "DISPLAY")
- (waitpid (fork-and-exec #f "xmessage" msg))
- (waitpid (fork-and-exec #f "write"
- (cuserid) msg)))))
-
-;; Available user commands
-(define *commands*
- `(("download" . ,download-command)
- ("status" . ,status-command)
- ("resume" . ,resume-command)
- ("killall" . ,killall-command)
- ("settings" . ,settings-command)
- ("version" . ,version-command)
- ("help" . ,help-command)
- ("--help" . ,help-command)
- ("-h" . ,help-command)))
-
-(define *program-name* "gnunet-download-manager")
-(define *version-major* 0)
-(define *version-minor* 1)
-(define *version-date* "april 2004")
-
-(define (main args)
- (set! *program-name* (basename (car args)))
-
- ;; Load the user's configuration file
- (if (file-exists? *rc-file*)
- (load *rc-file*))
-
- ;; Check whether the status directory already exists
- (if (not (file-exists? *status-directory*))
- (begin
- (gnunet-info "Creating status directory ~a..." *status-directory*)
- (catch 'system-error
- (lambda ()
- (mkdir *status-directory*))
- (lambda (key . args)
- (and (gnunet-error (exception-string key args))
- (exit 1))))))
-
- ;; Go ahead
- (if (< (length args) 2)
- (and (format #t "Usage: ~a <command> [options]~%"
- *program-name*)
- (exit 1))
- (let* ((command-name (cadr args))
- (command (assoc-ref *commands* command-name)))
- (if command
- (apply command (cddr args))
- (and (gnunet-info "~a command not found" command-name)
- (exit 1)))))) \ No newline at end of file
diff --git a/net-p2p/gnunet/files/gnunet.initd b/net-p2p/gnunet/files/gnunet.initd
deleted file mode 100644
index ffd01070..00000000
--- a/net-p2p/gnunet/files/gnunet.initd
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need net
-}
-
-start() {
- if ! test -f "/etc/gnunetd.conf"; then
- eerror "You must create /etc/gnunetd.conf file first"
- return 1
- fi
-
- ebegin "Starting GNUnet"
- # -u username, -c path to gnunet.conf file
- start-stop-daemon --start --quiet --background --exec /usr/bin/gnunetd \
- -- -u gnunetd -c /etc/gnunetd.conf
- eend $? "Failed to start GNUnet"
-}
-
-stop() {
- ebegin "Stopping GNUnet"
- killall gnunetd
- eend $? "Failed to stop GNUnet"
-}
-
-restart() {
- svc_stop
- sleep 3
- svc_start
-}
diff --git a/net-p2p/gnunet/files/gnunet.initd-0.9.0 b/net-p2p/gnunet/files/gnunet.initd-0.9.0
deleted file mode 100644
index 63b26b51..00000000
--- a/net-p2p/gnunet/files/gnunet.initd-0.9.0
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need net
-}
-
-start() {
- if ! test -f "/etc/gnunet.conf"; then
- eerror "You must create /etc/gnunet.conf file first"
- return 1
- fi
- if ! test -f "/var/lib/gnunet/hostlist/learned.data"; then
- mkdir -p /var/lib/gnunet/hostlist/
- wget -q http://v9.gnunet.org:58080/ -O /var/lib/gnunet/hostlist/learned.data
- chown -R gnunetd:gnunetd /var/lib/gnunet/hostlist
- fi
-
- ebegin "Starting GNUnet"
- # -u username, -c path to gnunet.conf file
- sudo -u gnunetd /usr/bin/gnunet-arm -s -i fs -i statistics -c /etc/gnunet.conf
-# sudo -u gnunetd /usr/bin/gnunet-services-fs -d -s -c /etc/gnunet.conf
-# sudo -u gnunetd /usr/bin/gnunet-statistics -d -s -c /etc/gnunet.conf
- eend $? "Failed to start GNUnet"
-}
-
-stop() {
- ebegin "Stopping GNUnet"
- sudo -u gnunetd /usr/bin/gnunet-arm -e
- eend $? "Failed to stop GNUnet"
-}
-
-restart() {
- svc_stop
- sleep 3
- svc_start
-}
diff --git a/net-p2p/gnunet/files/gnunet.initd-0.9.0v2 b/net-p2p/gnunet/files/gnunet.initd-0.9.0v2
deleted file mode 100644
index 604f448e..00000000
--- a/net-p2p/gnunet/files/gnunet.initd-0.9.0v2
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need net
-}
-
-start() {
- if ! test -f "/etc/gnunet.conf"; then
- eerror "You must create /etc/gnunet.conf file first"
- return 1
- fi
- if ! test -f "/var/lib/gnunet/hostlist/learned.data"; then
- mkdir -p /var/lib/gnunet/hostlist/
- wget -q http://v9.gnunet.org:58080/ -O /var/lib/gnunet/hostlist/learned.data
- chown -R gnunetd:gnunetd /var/lib/gnunet/hostlist
- fi
-
- ebegin "Starting GNUnet"
- sudo -u gnunetd /usr/bin/gnunet-arm -s -c /etc/gnunet.conf
- eend $? "Failed to start GNUnet"
-}
-
-stop() {
- ebegin "Stopping GNUnet"
- sudo -u gnunetd /usr/bin/gnunet-arm -e -c /etc/gnunet.conf
- eend $? "Failed to stop GNUnet"
-}
-
-restart() {
- svc_stop
- sleep 3
- svc_start
-}
diff --git a/net-p2p/gnunet/gnunet-0.7.0b.ebuild b/net-p2p/gnunet/gnunet-0.7.0b.ebuild
deleted file mode 100644
index 8c851286..00000000
--- a/net-p2p/gnunet/gnunet-0.7.0b.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils libtool
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://www.gnu.org/software/GNUnet/"
-SRC_URI="mirror://gnu//${PN}/GNUnet-${PV}.tar.bz2"
-RESTRICT="nomirror"
-
-IUSE="ipv6 mysql sqlite guile nls gtk"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.4
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=dev-db/mysql-4.0.24 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- guile? ( >=dev-scheme/guile-1.6.0 )
- nls? ( sys-devel/gettext )"
-
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunet || die "Problem adding gnunet group"
- enewuser gnunet -1 -1 /dev/null gnunet || die "Problem adding gnunet user"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- autoconf || die "autoconf failed"
- libtoolize --copy --force
- fi
-
- # Correct a little mistake...
- cd contrib
- epatch ${FILESDIR}/config-daemon.in.patch
-}
-
-src_compile() {
-
- local myconf
-
- if use ipv6; then
- if use amd64; then
- ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled"
- else
- myconf="${myconf} --enable-ipv6"
- fi
- fi
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- $(use_enable guile) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR=${D} || die "make install failed"
- dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- exeinto /etc/init.d
- newexe ${FILESDIR}/${PN} gnunet
- dodir /var/lib/GNUnet
- chown gnunet:gnunet ${D}/var/lib/GNUnet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunet:gnunet /var/lib/GNUnet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunet group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d to generate a server config file"
- einfo " 4) Optionally copy the .gnunet/gnunetd.conf into /etc and use as a global server config file"
- einfo
-}
-
diff --git a/net-p2p/gnunet/gnunet-0.7.0e.ebuild b/net-p2p/gnunet/gnunet-0.7.0e.ebuild
deleted file mode 100644
index d3c0ef2b..00000000
--- a/net-p2p/gnunet/gnunet-0.7.0e.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils libtool
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://www.gnu.org/software/GNUnet/"
-SRC_URI="mirror://gnu//${PN}/GNUnet-${PV}.tar.bz2"
-#tests don't work
-RESTRICT="test nomirror"
-
-IUSE="ipv6 mysql sqlite guile nls gtk"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.13
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=dev-db/mysql-4.0.24 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- guile? ( >=dev-scheme/guile-1.6.0 )
- nls? ( sys-devel/gettext )"
-
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunet || die "Problem adding gnunet group"
- enewuser gnunet -1 -1 /dev/null gnunet || die "Problem adding gnunet user"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-# epatch ${FILESDIR}/${P}-nulludp.patch
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- autoconf || die "autoconf failed"
- libtoolize --copy --force
- fi
-}
-
-src_compile() {
-
- local myconf
-
- if use ipv6; then
- if use amd64; then
- ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled"
- else
- myconf="${myconf} --enable-ipv6"
- fi
- fi
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- $(use_enable guile) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR=${D} || die "make install failed"
- dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- exeinto /etc/init.d
- newexe ${FILESDIR}/${PN}-2 gnunet
- dodir /var/lib/GNUnet
- chown gnunet:gnunet ${D}/var/lib/GNUnet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunet:gnunet /var/lib/GNUnet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunet group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d to generate a server config file"
- einfo " 4) Optionally copy the .gnunet/gnunetd.conf into /etc and"
- einfo "\tuse as a global server config file:"
- einfo "$ gnunet-setup -d"
- einfo "# cp ~/.gnunet/gnunetd.conf /etc/"
- einfo
-}
-
diff --git a/net-p2p/gnunet/gnunet-0.7.1.ebuild b/net-p2p/gnunet/gnunet-0.7.1.ebuild
deleted file mode 100644
index e589eafe..00000000
--- a/net-p2p/gnunet/gnunet-0.7.1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils libtool
-
-MY_PV=${PV/_/}
-S="${WORKDIR}/GNUnet-${MY_PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://www.gnu.org/software/GNUnet/"
-SRC_URI="http://gnunet.org/download/GNUnet-${MY_PV}.tar.bz2"
-#tests don't work
-RESTRICT="test nomirror"
-
-IUSE="ipv6 mysql sqlite guile nls gtk"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.13
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=dev-db/mysql-4.0.24 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- >=dev-scheme/guile-1.8.0
- nls? ( sys-devel/gettext )"
-
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunet || die "Problem adding gnunet group"
- enewuser gnunet -1 -1 /dev/null gnunet || die "Problem adding gnunet user"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-# epatch ${FILESDIR}/${P}-nulludp.patch
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- autoconf || die "autoconf failed"
- libtoolize --copy --force
- fi
-}
-
-src_compile() {
-
- local myconf
-
- if use ipv6; then
- if use amd64; then
- ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled"
- else
- myconf="${myconf} --enable-ipv6"
- fi
- fi
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- $(use_enable guile) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR=${D} || die "make install failed"
- dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- exeinto /etc/init.d
- newexe ${FILESDIR}/${PN}-2 gnunet
- dodir /var/lib/GNUnet
- chown gnunet:gnunet ${D}/var/lib/GNUnet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunet:gnunet /var/lib/GNUnet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunet group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d to generate a server config file"
- einfo " 4) Optionally copy the .gnunet/gnunetd.conf into /etc and"
- einfo "\tuse as a global server config file:"
- einfo "$ gnunet-setup -d"
- einfo "# cp ~/.gnunet/gnunetd.conf /etc/"
- einfo
-}
-
diff --git a/net-p2p/gnunet/gnunet-0.7.1_pre0.ebuild b/net-p2p/gnunet/gnunet-0.7.1_pre0.ebuild
deleted file mode 100644
index e589eafe..00000000
--- a/net-p2p/gnunet/gnunet-0.7.1_pre0.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils libtool
-
-MY_PV=${PV/_/}
-S="${WORKDIR}/GNUnet-${MY_PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://www.gnu.org/software/GNUnet/"
-SRC_URI="http://gnunet.org/download/GNUnet-${MY_PV}.tar.bz2"
-#tests don't work
-RESTRICT="test nomirror"
-
-IUSE="ipv6 mysql sqlite guile nls gtk"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.13
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=dev-db/mysql-4.0.24 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- >=dev-scheme/guile-1.8.0
- nls? ( sys-devel/gettext )"
-
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunet || die "Problem adding gnunet group"
- enewuser gnunet -1 -1 /dev/null gnunet || die "Problem adding gnunet user"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-# epatch ${FILESDIR}/${P}-nulludp.patch
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- autoconf || die "autoconf failed"
- libtoolize --copy --force
- fi
-}
-
-src_compile() {
-
- local myconf
-
- if use ipv6; then
- if use amd64; then
- ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled"
- else
- myconf="${myconf} --enable-ipv6"
- fi
- fi
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- $(use_enable guile) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR=${D} || die "make install failed"
- dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- exeinto /etc/init.d
- newexe ${FILESDIR}/${PN}-2 gnunet
- dodir /var/lib/GNUnet
- chown gnunet:gnunet ${D}/var/lib/GNUnet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunet:gnunet /var/lib/GNUnet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunet group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d to generate a server config file"
- einfo " 4) Optionally copy the .gnunet/gnunetd.conf into /etc and"
- einfo "\tuse as a global server config file:"
- einfo "$ gnunet-setup -d"
- einfo "# cp ~/.gnunet/gnunetd.conf /etc/"
- einfo
-}
-
diff --git a/net-p2p/gnunet/gnunet-0.7.1a.ebuild b/net-p2p/gnunet/gnunet-0.7.1a.ebuild
deleted file mode 100644
index e589eafe..00000000
--- a/net-p2p/gnunet/gnunet-0.7.1a.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils libtool
-
-MY_PV=${PV/_/}
-S="${WORKDIR}/GNUnet-${MY_PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://www.gnu.org/software/GNUnet/"
-SRC_URI="http://gnunet.org/download/GNUnet-${MY_PV}.tar.bz2"
-#tests don't work
-RESTRICT="test nomirror"
-
-IUSE="ipv6 mysql sqlite guile nls gtk"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.13
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=dev-db/mysql-4.0.24 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- >=dev-scheme/guile-1.8.0
- nls? ( sys-devel/gettext )"
-
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunet || die "Problem adding gnunet group"
- enewuser gnunet -1 -1 /dev/null gnunet || die "Problem adding gnunet user"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-# epatch ${FILESDIR}/${P}-nulludp.patch
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- autoconf || die "autoconf failed"
- libtoolize --copy --force
- fi
-}
-
-src_compile() {
-
- local myconf
-
- if use ipv6; then
- if use amd64; then
- ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled"
- else
- myconf="${myconf} --enable-ipv6"
- fi
- fi
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- $(use_enable guile) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR=${D} || die "make install failed"
- dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- exeinto /etc/init.d
- newexe ${FILESDIR}/${PN}-2 gnunet
- dodir /var/lib/GNUnet
- chown gnunet:gnunet ${D}/var/lib/GNUnet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunet:gnunet /var/lib/GNUnet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunet group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d to generate a server config file"
- einfo " 4) Optionally copy the .gnunet/gnunetd.conf into /etc and"
- einfo "\tuse as a global server config file:"
- einfo "$ gnunet-setup -d"
- einfo "# cp ~/.gnunet/gnunetd.conf /etc/"
- einfo
-}
-
diff --git a/net-p2p/gnunet/gnunet-0.7.1b.ebuild b/net-p2p/gnunet/gnunet-0.7.1b.ebuild
deleted file mode 100644
index e589eafe..00000000
--- a/net-p2p/gnunet/gnunet-0.7.1b.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils libtool
-
-MY_PV=${PV/_/}
-S="${WORKDIR}/GNUnet-${MY_PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://www.gnu.org/software/GNUnet/"
-SRC_URI="http://gnunet.org/download/GNUnet-${MY_PV}.tar.bz2"
-#tests don't work
-RESTRICT="test nomirror"
-
-IUSE="ipv6 mysql sqlite guile nls gtk"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.13
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=dev-db/mysql-4.0.24 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- >=dev-scheme/guile-1.8.0
- nls? ( sys-devel/gettext )"
-
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunet || die "Problem adding gnunet group"
- enewuser gnunet -1 -1 /dev/null gnunet || die "Problem adding gnunet user"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-# epatch ${FILESDIR}/${P}-nulludp.patch
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- autoconf || die "autoconf failed"
- libtoolize --copy --force
- fi
-}
-
-src_compile() {
-
- local myconf
-
- if use ipv6; then
- if use amd64; then
- ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled"
- else
- myconf="${myconf} --enable-ipv6"
- fi
- fi
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- $(use_enable guile) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR=${D} || die "make install failed"
- dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- exeinto /etc/init.d
- newexe ${FILESDIR}/${PN}-2 gnunet
- dodir /var/lib/GNUnet
- chown gnunet:gnunet ${D}/var/lib/GNUnet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunet:gnunet /var/lib/GNUnet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunet group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d to generate a server config file"
- einfo " 4) Optionally copy the .gnunet/gnunetd.conf into /etc and"
- einfo "\tuse as a global server config file:"
- einfo "$ gnunet-setup -d"
- einfo "# cp ~/.gnunet/gnunetd.conf /etc/"
- einfo
-}
-
diff --git a/net-p2p/gnunet/gnunet-0.7.2b.ebuild b/net-p2p/gnunet/gnunet-0.7.2b.ebuild
deleted file mode 100644
index 9d1e9395..00000000
--- a/net-p2p/gnunet/gnunet-0.7.2b.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-WANT_AUTOCONF=2.5
-WANT_AUTOMAKE=1.9
-
-inherit eutils autotools
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.bz2"
-#tests don't work
-RESTRICT="test"
-
-IUSE="ipv6 mysql sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.13
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd || die "Problem adding gnunetd group"
- enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- if use ipv6; then
- if use amd64; then
- ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled"
- else
- myconf="${myconf} --enable-ipv6"
- fi
- fi
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- $(use_enable guile) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR=${D} || die "make install failed"
- dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd ${FILESDIR}/${PN}-2 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd ${D}/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd /var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d to generate a server config file"
- einfo " 4) Optionally copy the .gnunet/gnunetd.conf into /etc and"
- einfo "\tuse as a global server config file:"
- einfo "$ gnunet-setup -d"
- einfo "# cp ~/.gnunet/gnunetd.conf /etc/"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.7.2c.ebuild b/net-p2p/gnunet/gnunet-0.7.2c.ebuild
deleted file mode 100644
index 16b65f93..00000000
--- a/net-p2p/gnunet/gnunet-0.7.2c.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-WANT_AUTOCONF=2.5
-WANT_AUTOMAKE=1.9
-
-inherit eutils autotools
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.bz2"
-#tests don't work
-RESTRICT="test"
-
-IUSE="ipv6 mysql sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.13
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- net-libs/libmicrohttpd"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd || die "Problem adding gnunetd group"
- enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- if use ipv6; then
- if use amd64; then
- ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled"
- else
- myconf="${myconf} --enable-ipv6"
- fi
- fi
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- $(use_enable guile) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR=${D} || die "make install failed"
- dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd ${FILESDIR}/${PN}-2 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd ${D}/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd /var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d to generate a server config file"
- einfo " 4) Optionally copy the .gnunet/gnunetd.conf into /etc and"
- einfo "\tuse as a global server config file:"
- einfo "$ gnunet-setup -d"
- einfo "# cp ~/.gnunet/gnunetd.conf /etc/"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.7.3.ebuild b/net-p2p/gnunet/gnunet-0.7.3.ebuild
deleted file mode 100644
index 5bea2021..00000000
--- a/net-p2p/gnunet/gnunet-0.7.3.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-WANT_AUTOCONF="latest"
-WANT_AUTOMAKE="latest"
-
-inherit eutils autotools
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.bz2"
-#tests don't work
-RESTRICT="test"
-
-IUSE="ipv6 mysql sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.18a
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd || die "Problem adding gnunetd group"
- enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- if use ipv6; then
- if use amd64; then
- ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled"
- else
- myconf="${myconf} --enable-ipv6"
- fi
- fi
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- $(use_enable guile) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- make install DESTDIR=${D} || die "make install failed"
- dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd ${FILESDIR}/${PN}-2 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd ${D}/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd /var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.8.0.ebuild b/net-p2p/gnunet/gnunet-0.8.0.ebuild
deleted file mode 100644
index 82f8957a..00000000
--- a/net-p2p/gnunet/gnunet-0.8.0.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-S="${WORKDIR}/GNUnet-${MY_PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${MY_PV}.tar.bz2"
-#tests don't work
-RESTRICT="test"
-
-IUSE="ipv6 mysql sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.18a
- >=dev-libs/gmp-4.0.0
- gnome-base/libglade
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd || die "Problem adding gnunetd group"
- enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable ipv6) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.8.0_pre0.ebuild b/net-p2p/gnunet/gnunet-0.8.0_pre0.ebuild
deleted file mode 100644
index 82f8957a..00000000
--- a/net-p2p/gnunet/gnunet-0.8.0_pre0.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-S="${WORKDIR}/GNUnet-${MY_PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${MY_PV}.tar.bz2"
-#tests don't work
-RESTRICT="test"
-
-IUSE="ipv6 mysql sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.18a
- >=dev-libs/gmp-4.0.0
- gnome-base/libglade
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd || die "Problem adding gnunetd group"
- enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable ipv6) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.8.0_pre1.ebuild b/net-p2p/gnunet/gnunet-0.8.0_pre1.ebuild
deleted file mode 100644
index 82f8957a..00000000
--- a/net-p2p/gnunet/gnunet-0.8.0_pre1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils autotools
-
-MY_PV=${PV/_pre/pre}
-S="${WORKDIR}/GNUnet-${MY_PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${MY_PV}.tar.bz2"
-#tests don't work
-RESTRICT="test"
-
-IUSE="ipv6 mysql sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.18a
- >=dev-libs/gmp-4.0.0
- gnome-base/libglade
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd || die "Problem adding gnunetd group"
- enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable ipv6) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.8.0a.ebuild b/net-p2p/gnunet/gnunet-0.8.0a.ebuild
deleted file mode 100644
index 9bfc2022..00000000
--- a/net-p2p/gnunet/gnunet-0.8.0a.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils autotools
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.bz2"
-#tests don't work
-RESTRICT="test"
-
-IUSE="ipv6 mysql sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.18a
- >=dev-libs/gmp-4.0.0
- gnome-base/libglade
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd || die "Problem adding gnunetd group"
- enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable ipv6) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.8.0b.ebuild b/net-p2p/gnunet/gnunet-0.8.0b.ebuild
deleted file mode 100644
index b3115d1f..00000000
--- a/net-p2p/gnunet/gnunet-0.8.0b.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils autotools
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.bz2"
-#tests don't work
-RESTRICT="test"
-
-IUSE="ipv6 mysql sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.20c
- >=dev-libs/gmp-4.0.0
- gnome-base/libglade
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=sys-devel/libtool-2.2.4"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd || die "Problem adding gnunetd group"
- enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable ipv6) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.8.0c.ebuild b/net-p2p/gnunet/gnunet-0.8.0c.ebuild
deleted file mode 100644
index c1914f5f..00000000
--- a/net-p2p/gnunet/gnunet-0.8.0c.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils autotools
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.bz2"
-#tests don't work
-RESTRICT="test"
-
-IUSE="ipv6 mysql sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.20c
- >=net-libs/libmicrohttpd-0.4.0
- >=dev-libs/gmp-4.0.0
- gnome-base/libglade
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=sys-devel/libtool-2.2.4"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd || die "Problem adding gnunetd group"
- enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable ipv6) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- doins contrib/gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.8.1-r1.ebuild b/net-p2p/gnunet/gnunet-0.8.1-r1.ebuild
deleted file mode 100644
index 7ae88407..00000000
--- a/net-p2p/gnunet/gnunet-0.8.1-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/gnunet-0.8.1.ebuild,v 1.1 2010/01/28 11:48:07 patrick Exp $
-
-EAPI=2
-
-inherit eutils autotools
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="http ipv6 mysql smtp +sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.18a
- >=dev-libs/gmp-4.0.0
- gnome-base/libglade
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- smtp? ( net-libs/libesmtp )
- http? ( net-libs/libmicrohttpd )"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- # make mysql default sqstore if we do not compile sqlite support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable ipv6) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.8.1.ebuild b/net-p2p/gnunet/gnunet-0.8.1.ebuild
deleted file mode 100644
index 3c9f7321..00000000
--- a/net-p2p/gnunet/gnunet-0.8.1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
-# This ebuild is a small modification of the official gnunet ebuild
-
-inherit eutils autotools
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="ipv6 mysql sqlite ncurses nls gtk"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.20c
- >=net-libs/libmicrohttpd-0.4.0
- >=dev-libs/gmp-4.0.0
- gnome-base/libglade
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- ncurses? ( sys-libs/ncurses )
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=sys-devel/libtool-2.2.4"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd || die "Problem adding gnunetd group"
- enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # make mysql default sqstore if we do not compile sql support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- use mysql || myconf="${myconf} --without-mysql"
-
- econf \
- $(use_with sqlite) \
- $(use_enable ipv6) \
- $(use_enable nls) \
- $(use_enable ncurses) \
- ${myconf} || die "econf failed"
-
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- doins contrib/gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.8.1a.ebuild b/net-p2p/gnunet/gnunet-0.8.1a.ebuild
deleted file mode 100644
index 8aa00ed5..00000000
--- a/net-p2p/gnunet/gnunet-0.8.1a.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/gnunet-0.8.1.ebuild,v 1.1 2010/01/28 11:48:07 patrick Exp $
-
-EAPI=2
-
-inherit eutils autotools
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="http mysql smtp +sqlite nls gtk"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.5.18a
- >=dev-libs/gmp-4.0.0
- gnome-base/libglade
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- smtp? ( net-libs/libesmtp )
- http? ( net-libs/libmicrohttpd )"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- # make mysql default sqstore if we do not compile sqlite support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- use mysql || myconf="${myconf} --without-mysql"
- use http || myconf="${myconf} --without-microhttpd"
- use smtp || myconf="${myconf} --without-esmtp"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- ${myconf} || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.8.1b.ebuild b/net-p2p/gnunet/gnunet-0.8.1b.ebuild
deleted file mode 100644
index ff2e5530..00000000
--- a/net-p2p/gnunet/gnunet-0.8.1b.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/gnunet-0.8.1.ebuild,v 1.1 2010/01/28 11:48:07 patrick Exp $
-
-EAPI=2
-
-inherit eutils autotools
-
-S="${WORKDIR}/GNUnet-${PV}"
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="http mysql smtp +sqlite nls gtk"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- =media-libs/libextractor-0.5.23
- >=dev-libs/gmp-4.0.0
- gnome-base/libglade
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- >=dev-scheme/guile-1.8.0
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- smtp? ( net-libs/libesmtp )
- http? ( net-libs/libmicrohttpd )"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- # make mysql default sqstore if we do not compile sqlite support
- # (bug #107330)
- ! use sqlite && \
- sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
- contrib/config-daemon.in
-
- # we do not want to built gtk support with USE=-gtk
- if ! use gtk ; then
- sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
- fi
-
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
-
- use mysql || myconf="${myconf} --without-mysql"
- use http || myconf="${myconf} --without-microhttpd"
- use smtp || myconf="${myconf} --without-esmtp"
-
- econf \
- $(use_with sqlite) \
- $(use_enable nls) \
- ${myconf} || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
- insinto /etc
- newins contrib/gnunet.root gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- einfo
- einfo "To configure"
- einfo " 1) Add user(s) to the gnunetd group"
- einfo " 2) Run 'gnunet-setup' to generate your client config file"
- einfo " 3) Run gnunet-setup -d as root to generate a server config file"
- einfo
-}
diff --git a/net-p2p/gnunet/gnunet-0.9.0.ebuild b/net-p2p/gnunet/gnunet-0.9.0.ebuild
deleted file mode 100644
index 118d5c2a..00000000
--- a/net-p2p/gnunet/gnunet-0.9.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils autotools
-
-MY_PV="${PV/_/}"
-
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://ftp.gnu.org/gnu/gnunet/${PN}-${MY_PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="mysql nls sqlite"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.6.1
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- sys-apps/sed
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=net-libs/libmicrohttpd-0.4.6"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- sed -i 's:@GN_USER_HOME_DIR@:/etc:g' src/include/gnunet_directories.h.in
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
- use mysql || myconf="${myconf} --without-mysql"
- econf \
- $(use_enable nls) \
- ${myconf} || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS README
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd-0.9.0v2 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- ewarn "This ebuild is HIGLY experimental"
-}
diff --git a/net-p2p/gnunet/gnunet-0.9.0_pre0.ebuild b/net-p2p/gnunet/gnunet-0.9.0_pre0.ebuild
deleted file mode 100644
index 88889e76..00000000
--- a/net-p2p/gnunet/gnunet-0.9.0_pre0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils autotools
-
-MY_PV="${PV/_/}"
-
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://ftp.gnu.org/gnu/gnunet/${PN}-${MY_PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="mysql nls sqlite"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.6.1
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=net-libs/libmicrohttpd-0.4.6"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- epatch ${FILESDIR}/${P}-gentoo.patch
- sed -i 's:@GN_USER_HOME_DIR@:/etc:g' src/include/gnunet_directories.h.in
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
- use mysql || myconf="${myconf} --without-mysql"
- econf \
- $(use_enable nls) \
- ${myconf} || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS README
- insinto /etc
- sed -i 's:$SERVICEHOME:/var/lib/gnunet:g' ${S}/contrib/defaults.conf
- sed -i 's:$DEFAULTCONFIG:/etc/gnunet.conf:g' ${S}/contrib/defaults.conf
- newins contrib/defaults.conf gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd-0.9.0 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- ewarn "This ebuild is HIGLY experimental"
-}
diff --git a/net-p2p/gnunet/gnunet-0.9.0_pre1.ebuild b/net-p2p/gnunet/gnunet-0.9.0_pre1.ebuild
deleted file mode 100644
index 9ee8cbbf..00000000
--- a/net-p2p/gnunet/gnunet-0.9.0_pre1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils autotools
-
-MY_PV="${PV/_/}"
-
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://ftp.gnu.org/gnu/gnunet/${PN}-${MY_PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="mysql nls sqlite"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.6.1
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- gtk? ( >=x11-libs/gtk+-2.6.10 )
- sys-apps/sed
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=net-libs/libmicrohttpd-0.4.6"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- epatch ${FILESDIR}/${PN}-0.9.0_pre0-gentoo.patch
- sed -i 's:@GN_USER_HOME_DIR@:/etc:g' src/include/gnunet_directories.h.in
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
- use mysql || myconf="${myconf} --without-mysql"
- econf \
- $(use_enable nls) \
- ${myconf} || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS README
- insinto /etc
- sed -i 's:$SERVICEHOME:/var/lib/gnunet:g' ${S}/contrib/defaults.conf
- sed -i 's:$DEFAULTCONFIG:/etc/gnunet.conf:g' ${S}/contrib/defaults.conf
- newins contrib/defaults.conf gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd-0.9.0v2 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- ewarn "This ebuild is HIGLY experimental"
-}
diff --git a/net-p2p/gnunet/gnunet-0.9.0_pre2.ebuild b/net-p2p/gnunet/gnunet-0.9.0_pre2.ebuild
deleted file mode 100644
index 25fac619..00000000
--- a/net-p2p/gnunet/gnunet-0.9.0_pre2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils autotools
-
-MY_PV="${PV/_/}"
-
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://ftp.gnu.org/gnu/gnunet/${PN}-${MY_PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="mysql nls sqlite"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.6.1
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- sys-apps/sed
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=net-libs/libmicrohttpd-0.4.6"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- epatch ${FILESDIR}/${PN}-0.9.0_pre2-gentoo.patch
- sed -i 's:@GN_USER_HOME_DIR@:/etc:g' src/include/gnunet_directories.h.in
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
- use mysql || myconf="${myconf} --without-mysql"
- econf \
- $(use_enable nls) \
- ${myconf} || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS README
- insinto /etc
- sed -i 's:$SERVICEHOME:/var/lib/gnunet:g' ${S}/contrib/defaults.conf
- sed -i 's:$DEFAULTCONFIG:/etc/gnunet.conf:g' ${S}/contrib/defaults.conf
- newins contrib/defaults.conf gnunet.conf
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd-0.9.0v2 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- ewarn "This ebuild is HIGLY experimental"
-}
diff --git a/net-p2p/gnunet/gnunet-0.9.1.ebuild b/net-p2p/gnunet/gnunet-0.9.1.ebuild
deleted file mode 100644
index 118d5c2a..00000000
--- a/net-p2p/gnunet/gnunet-0.9.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils autotools
-
-MY_PV="${PV/_/}"
-
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://ftp.gnu.org/gnu/gnunet/${PN}-${MY_PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="mysql nls sqlite"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.6.1
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- sys-apps/sed
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=net-libs/libmicrohttpd-0.4.6"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- sed -i 's:@GN_USER_HOME_DIR@:/etc:g' src/include/gnunet_directories.h.in
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
- use mysql || myconf="${myconf} --without-mysql"
- econf \
- $(use_enable nls) \
- ${myconf} || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS README
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd-0.9.0v2 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- ewarn "This ebuild is HIGLY experimental"
-}
diff --git a/net-p2p/gnunet/gnunet-0.9.2.ebuild b/net-p2p/gnunet/gnunet-0.9.2.ebuild
deleted file mode 100644
index 40c1b6f0..00000000
--- a/net-p2p/gnunet/gnunet-0.9.2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils autotools
-
-MY_PV="${PV/_/}"
-
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://ftp.gnu.org/gnu/gnunet/${PN}-${MY_PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="mysql nls sqlite"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.6.1
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- sys-apps/sed
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=net-libs/libmicrohttpd-0.4.6
- dev-libs/libunistring"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- sed -i 's:@GN_USER_HOME_DIR@:/etc:g' src/include/gnunet_directories.h.in
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
- use mysql || myconf="${myconf} --without-mysql"
- econf \
- $(use_enable nls) \
- ${myconf} || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS README
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd-0.9.0v2 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- ewarn "This ebuild is HIGLY experimental"
-}
diff --git a/net-p2p/gnunet/gnunet-0.9.3.ebuild b/net-p2p/gnunet/gnunet-0.9.3.ebuild
deleted file mode 100644
index 0473168e..00000000
--- a/net-p2p/gnunet/gnunet-0.9.3.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils autotools
-
-MY_PV="${PV/_/}"
-
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://ftp.gnu.org/gnu/gnunet/${PN}-${MY_PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="mysql nls sqlite postgres"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.6.1
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- sys-apps/sed
- mysql? ( >=virtual/mysql-4.0 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=net-libs/libmicrohttpd-0.4.6
- dev-libs/libunistring"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- sed -i 's:@GN_USER_HOME_DIR@:/etc:g' src/include/gnunet_directories.h.in
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
- myconf=" --with-sudo"
- use mysql || myconf="${myconf} --without-mysql"
- use postgres || myconf="${myconf} --without-postgres"
- econf \
- $(use_enable nls) \
- ${myconf} || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS README
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd-0.9.0v2 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- ewarn "This ebuild is HIGLY experimental"
-}
diff --git a/net-p2p/gnunet/gnunet-0.9.5a.ebuild b/net-p2p/gnunet/gnunet-0.9.5a.ebuild
deleted file mode 100644
index eb1ab828..00000000
--- a/net-p2p/gnunet/gnunet-0.9.5a.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit eutils autotools
-
-MY_PV="${PV/_/}"
-
-DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
-HOMEPAGE="http://gnunet.org/"
-SRC_URI="http://ftp.gnu.org/gnu/gnunet/${PN}-${MY_PV}.tar.gz"
-#tests don't work
-RESTRICT="test"
-
-IUSE="mysql nls sqlite postgres"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-DEPEND=">=dev-libs/libgcrypt-1.2.0
- >=media-libs/libextractor-0.6.1
- >=dev-libs/gmp-4.0.0
- sys-libs/zlib
- net-misc/curl
- sys-apps/sed
- mysql? ( >=virtual/mysql-5.1 )
- sqlite? ( >=dev-db/sqlite-3.0.8 )
- nls? ( sys-devel/gettext )
- >=net-libs/libmicrohttpd-0.9.18
- dev-libs/libunistring
- >=sci-mathematics/glpk-4.45"
-
-pkg_setup() {
- if ! use mysql && ! use sqlite; then
- einfo
- einfo "You need to specify at least one of 'mysql' or 'sqlite'"
- einfo "USE flag in order to have properly installed gnunet"
- einfo
- die "Invalid USE flag set"
- fi
-}
-
-pkg_preinst() {
- enewgroup gnunetd
- enewuser gnunetd -1 -1 /dev/null gnunetd
-}
-
-src_prepare() {
- sed -i 's:@GN_USER_HOME_DIR@:/etc:g' src/include/gnunet_directories.h.in
- AT_M4DIR="${S}/m4" eautoreconf
-}
-
-src_compile() {
- local myconf
- myconf=" --with-sudo --with-nssdir=/usr/lib"
- use mysql || myconf="${myconf} --without-mysql"
- use postgres || myconf="${myconf} --without-postgres"
- econf \
- $(use_enable nls) \
- ${myconf} || die "econf failed"
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install || die "make install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS README
- docinto contrib
- dodoc contrib/*
- newinitd "${FILESDIR}"/${PN}.initd-0.9.0v2 gnunet
- dodir /var/lib/gnunet
- chown gnunetd:gnunetd "${D}"/var/lib/gnunet
-}
-
-pkg_postinst() {
- # make sure permissions are ok
- chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
-
- ewarn "This ebuild is HIGLY experimental"
-}
diff --git a/net-p2p/gnunet/metadata.xml b/net-p2p/gnunet/metadata.xml
deleted file mode 100644
index f7789b68..00000000
--- a/net-p2p/gnunet/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>no-herd</herd>
- <maintainer>
- <email>ycarus@zugaina.org</email>
- <name>Ycarus</name>
- </maintainer>
-</pkgmetadata>
diff --git a/net-p2p/kamailio/kamailio-9999.ebuild b/net-p2p/kamailio/kamailio-9999.ebuild
deleted file mode 100644
index dd40d4dc..00000000
--- a/net-p2p/kamailio/kamailio-9999.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit git-2 autotools
-
-DESCRIPTION="fuse module for access to iphone and ipod touch without jailbreak"
-HOMEPAGE="http://www.kamailio.org/w/"
-EGIT_REPO_URI="git://git.sip-router.org/kamailio"
-
-LICENSE="GPLv2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"
-
-src_unpack() {
- git-2_src_unpack
- die
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "install failed"
-}
diff --git a/net-p2p/syncthing/syncthing-9999.ebuild b/net-p2p/syncthing/syncthing-9999.ebuild
deleted file mode 100644
index f93aeb6a..00000000
--- a/net-p2p/syncthing/syncthing-9999.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: This ebuild is from mva overlay; Bumped by mva; $
-
-EAPI="5"
-
-#if [ "$PV" != "9999" ]; then
-# SRC_URI="https://github.com/calmh/${PN}/archive/v${PV}.tar.gz"
-# KEYWORDS="~amd64 ~x86 ~arm ~darwin ~winnt ~fbsd"
-#else
- vcs="git-r3"
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/syncthing/${PN}"
- KEYWORDS=""
-#fi
-
-inherit eutils base ${vcs}
-
-DESCRIPTION="Open, trustworthy and decentralized syncing engine (some kind of analog of DropBox and BTSync)"
-HOMEPAGE="http://syncthing.net"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-IUSE="tools"
-
-DEPEND="
- dev-lang/go
- app-misc/godep
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( README.md CONTRIBUTORS LICENSE CONTRIBUTING.md )
-
-export GOPATH="${S}"
-
-GO_PN="github.com/syncthing/${PN}"
-EGIT_CHECKOUT_DIR="${S}/src/${GO_PN}"
-S="${EGIT_CHECKOUT_DIR}"
-
-src_compile() {
- # XXX: All the stuff below needs for "-version" command to show actual info
- local version="$(git describe --always | sed 's/\([v\.0-9]*\)\(-\(beta\|alpha\)[0-9]*\)\?-/\1\2+/')";
- local date="$(git show -s --format=%ct)";
- local user="$(whoami)"
- local host="$(hostname)"; host="${host%%.*}";
- local lf="-w -X main.Version ${version} -X main.BuildStamp ${date} -X main.BuildUser ${user} -X main.BuildHost ${host}"
-
- godep go build -ldflags "${lf}" -tags noupgrade ./cmd/syncthing
-
- use tools && (
- godep go build ./cmd/stcli
- godep go build ./cmd/stpidx
- godep go build ./discover/cmd/discosrv
- )
-}
-
-src_install() {
- dobin syncthing
- use tools && dobin stcli stpidx discosrv
-}
diff --git a/net-p2p/transmission-base/Manifest b/net-p2p/transmission-base/Manifest
deleted file mode 100644
index 507ab281..00000000
--- a/net-p2p/transmission-base/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST transmission-2.83.tar.xz 3136752 SHA256 b0e1b050167e7f71b68e01a8d55b984a828fe880df9abfbc6281cb2a0d7d1433 SHA512 a3f56c434282d70d9d373d99410de738f15a350f394c0984150b7d9ea2eda1c0485bf26ab740f433d0271f882edabe5609266e704e55792a7015225da0186fda WHIRLPOOL 2dfeae51acf6a14dbd6374336cc0d4cc09a7387e72a63683785d1bdba36693f68770af7826af36e2be1e7e8e3d4920d77a5b582b801f4997721557161e31959c
-DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
diff --git a/net-p2p/transmission-base/metadata.xml b/net-p2p/transmission-base/metadata.xml
deleted file mode 100644
index bd4c7ae8..00000000
--- a/net-p2p/transmission-base/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>slawomir.nizio@sabayon.org</email>
- <description>maintainer for split Transmission ebuilds based on Gentoo one</description>
- </maintainer>
- <use>
- <flag name='lightweight'>Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
- <flag name='xfs'>Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
- </use>
-</pkgmetadata>
diff --git a/net-p2p/transmission-base/transmission-base-2.83.ebuild b/net-p2p/transmission-base/transmission-base-2.83.ebuild
deleted file mode 100644
index 0bea92bb..00000000
--- a/net-p2p/transmission-base/transmission-base-2.83.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit transmission-2.83
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client - base files"
-KEYWORDS="~amd64 ~x86"
-IUSE="lightweight xfs"
-
-DEPEND="xfs? ( sys-fs/xfsprogs )"
-
-DOCS="AUTHORS NEWS"
-
-src_install() {
- default
- rm "${ED}"/usr/share/${MY_PN}/web/LICENSE || die
-
- keepdir /var/{lib/${MY_PN}/{config,downloads},log/${MY_PN}}
- fowners -R ${MY_PN}:${MY_PN} /var/{lib/${MY_PN}/{,config,downloads},log/${MY_PN}}
- dolib.a "${S}/libtransmission/libtransmission.a"
-}
diff --git a/net-p2p/transmission-base/transmission-base-2.84.ebuild b/net-p2p/transmission-base/transmission-base-2.84.ebuild
deleted file mode 100644
index 6adf5928..00000000
--- a/net-p2p/transmission-base/transmission-base-2.84.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit transmission-2.84
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client - base files"
-KEYWORDS="~amd64 ~x86"
-IUSE="lightweight xfs"
-
-DEPEND="xfs? ( sys-fs/xfsprogs )"
-
-DOCS="AUTHORS NEWS"
-
-src_install() {
- default
- rm "${ED}"/usr/share/${MY_PN}/web/LICENSE || die
-
- keepdir /var/{lib/${MY_PN}/{config,downloads},log/${MY_PN}}
- fowners -R ${MY_PN}:${MY_PN} /var/{lib/${MY_PN}/{,config,downloads},log/${MY_PN}}
- dolib.a "${S}/libtransmission/libtransmission.a"
-}
diff --git a/net-p2p/transmission-cli/Manifest b/net-p2p/transmission-cli/Manifest
deleted file mode 100644
index 507ab281..00000000
--- a/net-p2p/transmission-cli/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST transmission-2.83.tar.xz 3136752 SHA256 b0e1b050167e7f71b68e01a8d55b984a828fe880df9abfbc6281cb2a0d7d1433 SHA512 a3f56c434282d70d9d373d99410de738f15a350f394c0984150b7d9ea2eda1c0485bf26ab740f433d0271f882edabe5609266e704e55792a7015225da0186fda WHIRLPOOL 2dfeae51acf6a14dbd6374336cc0d4cc09a7387e72a63683785d1bdba36693f68770af7826af36e2be1e7e8e3d4920d77a5b582b801f4997721557161e31959c
-DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
diff --git a/net-p2p/transmission-cli/metadata.xml b/net-p2p/transmission-cli/metadata.xml
deleted file mode 100644
index d55995ce..00000000
--- a/net-p2p/transmission-cli/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>slawomir.nizio@sabayon.org</email>
- <description>maintainer for split Transmission ebuilds based on Gentoo one</description>
- </maintainer>
-</pkgmetadata>
diff --git a/net-p2p/transmission-cli/transmission-cli-2.83.ebuild b/net-p2p/transmission-cli/transmission-cli-2.83.ebuild
deleted file mode 100644
index 3aedd0c0..00000000
--- a/net-p2p/transmission-cli/transmission-cli-2.83.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit eutils transmission-2.83
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client - command line (CLI) version"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-src_install() {
- dobin cli/transmission-cli
- doman cli/transmission-cli.1
-}
diff --git a/net-p2p/transmission-cli/transmission-cli-2.84.ebuild b/net-p2p/transmission-cli/transmission-cli-2.84.ebuild
deleted file mode 100644
index f8aec4e7..00000000
--- a/net-p2p/transmission-cli/transmission-cli-2.84.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit eutils transmission-2.84
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client - command line (CLI) version"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-src_install() {
- dobin cli/transmission-cli
- doman cli/transmission-cli.1
-}
diff --git a/net-p2p/transmission-daemon/Manifest b/net-p2p/transmission-daemon/Manifest
deleted file mode 100644
index 507ab281..00000000
--- a/net-p2p/transmission-daemon/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST transmission-2.83.tar.xz 3136752 SHA256 b0e1b050167e7f71b68e01a8d55b984a828fe880df9abfbc6281cb2a0d7d1433 SHA512 a3f56c434282d70d9d373d99410de738f15a350f394c0984150b7d9ea2eda1c0485bf26ab740f433d0271f882edabe5609266e704e55792a7015225da0186fda WHIRLPOOL 2dfeae51acf6a14dbd6374336cc0d4cc09a7387e72a63683785d1bdba36693f68770af7826af36e2be1e7e8e3d4920d77a5b582b801f4997721557161e31959c
-DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
diff --git a/net-p2p/transmission-daemon/files/transmission-daemon.confd.4 b/net-p2p/transmission-daemon/files/transmission-daemon.confd.4
deleted file mode 100644
index 8f3b1317..00000000
--- a/net-p2p/transmission-daemon/files/transmission-daemon.confd.4
+++ /dev/null
@@ -1,14 +0,0 @@
-# This is the transmission-daemon configuration file. For other options and
-# better explanation, take a look at transmission-daemon manual page Note: it's
-# better to configure some settings (like username/password) in
-# /var/lib/transmission/config/settings.json to avoid other users see it with `ps`
-
-TRANSMISSION_OPTIONS="--encryption-preferred"
-
-# Run daemon as another user (username or username:groupname)
-# If you change this setting, chown -R /var/lib/transmission/config <and download directory, check web settings>
-#runas_user=transmission
-
-# Location of logfile (should be writeable for runas_user user)
-# Set logfile=syslog to use syslog for logging
-#logfile=/var/log/transmission/transmission.log
diff --git a/net-p2p/transmission-daemon/files/transmission-daemon.initd.9 b/net-p2p/transmission-daemon/files/transmission-daemon.initd.9
deleted file mode 100644
index 3c4914c5..00000000
--- a/net-p2p/transmission-daemon/files/transmission-daemon.initd.9
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/transmission/files/transmission-daemon.initd.9,v 1.1 2013/09/07 12:10:01 ssuominen Exp $
-
-extra_started_commands="reload"
-description="Transmission is a fast, easy and free bittorrent client"
-description_start="Start transmission-daemon server and web interface"
-description_stop="Stop transmission-daemon server and web interface"
-description_reload="Reload transmission-daemon settings"
-
-rundir=${rundir:-/var/run/transmission}
-pidfile=${pidfile:-${rundir}/transmission.pid}
-config_dir=${config_dir:-/var/lib/transmission/config}
-download_dir=${download_dir:-/var/lib/transmission/downloads}
-logfile=${logfile:-/var/log/transmission/transmission.log}
-runas_user=${runas_user:-transmission:transmission}
-
-SSD_OPTIONS=""
-
-depend() {
- need net
-}
-
-check_config() {
- if [ ! -d "${rundir}" ]; then
- mkdir "${rundir}"
- if [ -n "${runas_user}" ]; then
- chown -R ${runas_user} "${rundir}"
- fi
- fi
-
- # In case no config directory option passed use default
- if ! $(echo ${TRANSMISSION_OPTIONS} | grep -q -e '\B-g' -e '\B--config-dir'); then
- TRANSMISSION_OPTIONS="${TRANSMISSION_OPTIONS} --config-dir ${config_dir}"
- # put download dir location on first run (and take it from config later)
- if [ ! -f ${config_dir}/settings.json ]; then
- TRANSMISSION_OPTIONS="${TRANSMISSION_OPTIONS} --download-dir ${download_dir}"
- fi
- fi
-
- if [ -n "${runas_user}" ]; then
- if [ -f /etc/init.d/sysfs ]; then
- SSD_OPTIONS="${SSD_OPTIONS} --user ${runas_user}"
- else
- SSD_OPTIONS="${SSD_OPTIONS} --chuid ${runas_user}"
- fi
- fi
-}
-
-start() {
- check_config
-
- ebegin "Starting transmission daemon"
- start-stop-daemon --start --quiet --pidfile ${pidfile} ${SSD_OPTIONS} \
- --exec /usr/bin/transmission-daemon -- --pid-file ${pidfile} \
- $(test ${logfile} != "syslog" && echo --logfile ${logfile}) \
- ${TRANSMISSION_OPTIONS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping transmission daemon"
- start-stop-daemon --stop --quiet --retry TERM/45/QUIT/15 --pidfile ${pidfile}
- eend $?
-}
-
-reload() {
- ebegin "Reloading transmission configuration"
- start-stop-daemon --signal HUP --pidfile ${pidfile}
- eend $?
-}
-
diff --git a/net-p2p/transmission-daemon/metadata.xml b/net-p2p/transmission-daemon/metadata.xml
deleted file mode 100644
index d55995ce..00000000
--- a/net-p2p/transmission-daemon/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>slawomir.nizio@sabayon.org</email>
- <description>maintainer for split Transmission ebuilds based on Gentoo one</description>
- </maintainer>
-</pkgmetadata>
diff --git a/net-p2p/transmission-daemon/transmission-daemon-2.83.ebuild b/net-p2p/transmission-daemon/transmission-daemon-2.83.ebuild
deleted file mode 100644
index fb41d025..00000000
--- a/net-p2p/transmission-daemon/transmission-daemon-2.83.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit systemd transmission-2.83
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client - daemon"
-KEYWORDS="~amd64 ~x86"
-IUSE="systemd"
-
-RDEPEND="systemd? ( sys-apps/systemd )"
-DEPEND="${RDEPEND}"
-
-src_install() {
- dobin daemon/transmission-daemon
- dobin daemon/transmission-remote
-
- doman daemon/transmission-daemon.1
- doman daemon/transmission-remote.1
-
- newinitd "${FILESDIR}"/${MY_PN}-daemon.initd.9 ${MY_PN}-daemon
- newconfd "${FILESDIR}"/${MY_PN}-daemon.confd.4 ${MY_PN}-daemon
- systemd_dounit daemon/${MY_PN}-daemon.service
-}
diff --git a/net-p2p/transmission-daemon/transmission-daemon-2.84.ebuild b/net-p2p/transmission-daemon/transmission-daemon-2.84.ebuild
deleted file mode 100644
index 36d7dee4..00000000
--- a/net-p2p/transmission-daemon/transmission-daemon-2.84.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit systemd transmission-2.84
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client - daemon"
-KEYWORDS="~amd64 ~x86"
-IUSE="systemd"
-
-RDEPEND="systemd? ( sys-apps/systemd:= )"
-DEPEND="${RDEPEND}"
-
-src_install() {
- dobin daemon/transmission-daemon
- dobin daemon/transmission-remote
-
- doman daemon/transmission-daemon.1
- doman daemon/transmission-remote.1
-
- newinitd "${FILESDIR}"/${MY_PN}-daemon.initd.9 ${MY_PN}-daemon
- newconfd "${FILESDIR}"/${MY_PN}-daemon.confd.4 ${MY_PN}-daemon
- systemd_dounit daemon/${MY_PN}-daemon.service
-}
diff --git a/net-p2p/transmission-gtk/Manifest b/net-p2p/transmission-gtk/Manifest
deleted file mode 100644
index 507ab281..00000000
--- a/net-p2p/transmission-gtk/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST transmission-2.83.tar.xz 3136752 SHA256 b0e1b050167e7f71b68e01a8d55b984a828fe880df9abfbc6281cb2a0d7d1433 SHA512 a3f56c434282d70d9d373d99410de738f15a350f394c0984150b7d9ea2eda1c0485bf26ab740f433d0271f882edabe5609266e704e55792a7015225da0186fda WHIRLPOOL 2dfeae51acf6a14dbd6374336cc0d4cc09a7387e72a63683785d1bdba36693f68770af7826af36e2be1e7e8e3d4920d77a5b582b801f4997721557161e31959c
-DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
diff --git a/net-p2p/transmission-gtk/metadata.xml b/net-p2p/transmission-gtk/metadata.xml
deleted file mode 100644
index d55995ce..00000000
--- a/net-p2p/transmission-gtk/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>slawomir.nizio@sabayon.org</email>
- <description>maintainer for split Transmission ebuilds based on Gentoo one</description>
- </maintainer>
-</pkgmetadata>
diff --git a/net-p2p/transmission-gtk/transmission-gtk-2.83.ebuild b/net-p2p/transmission-gtk/transmission-gtk-2.83.ebuild
deleted file mode 100644
index 4a6b9615..00000000
--- a/net-p2p/transmission-gtk/transmission-gtk-2.83.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit eutils transmission-2.83
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client - Gtk+ UI"
-KEYWORDS="~amd64 ~x86"
-IUSE="ayatana"
-
-RDEPEND="
- >=dev-libs/dbus-glib-0.100:=
- >=dev-libs/glib-2.32:2=
- >=x11-libs/gtk+-3.4:3=
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
- !net-p2p/transmission-gtk+
-"
-
-src_install() {
- # avoid file conflicts with transmission-base
- # this way gives the corrent layout of /usr/share/icon/... icon files
- emake DESTDIR="${T}" install
-
- cd "${T}"
- dobin usr/bin/transmission-gtk
- doman usr/share/man/man1/transmission-gtk.1
- doicon usr/share/pixmaps/transmission.png
-
- insinto /usr/share/applications
- doins usr/share/applications/transmission-gtk.desktop
-
- local mypath
- # locale
- for mypath in usr/share/locale/*/LC_MESSAGES/transmission-gtk.mo; do
- if [ -f "$mypath" ]; then
- insinto "${mypath%/*}"
- doins "$mypath"
- fi
- done
-
- # and finally icons directory
- for mypath in usr/share/icons/hicolor/*/apps/transmission.{png,svg}; do
- if [ -f "$mypath" ]; then
- insinto "${mypath%/*}"
- doins "$mypath"
- fi
- done
-}
diff --git a/net-p2p/transmission-gtk/transmission-gtk-2.84.ebuild b/net-p2p/transmission-gtk/transmission-gtk-2.84.ebuild
deleted file mode 100644
index 394b9853..00000000
--- a/net-p2p/transmission-gtk/transmission-gtk-2.84.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit eutils transmission-2.84
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client - Gtk+ UI"
-KEYWORDS="~amd64 ~x86"
-IUSE="ayatana"
-
-RDEPEND="
- >=dev-libs/dbus-glib-0.100:=
- >=dev-libs/glib-2.32:2=
- >=x11-libs/gtk+-3.4:3=
- ayatana? ( >=dev-libs/libappindicator-0.4.90:3= )
- !net-p2p/transmission-gtk+
-"
-
-src_install() {
- # avoid file conflicts with transmission-base
- # this way gives the corrent layout of /usr/share/icon/... icon files
- emake DESTDIR="${T}" install
-
- cd "${T}"
- dobin usr/bin/transmission-gtk
- doman usr/share/man/man1/transmission-gtk.1
- doicon usr/share/pixmaps/transmission.png
-
- insinto /usr/share/applications
- doins usr/share/applications/transmission-gtk.desktop
-
- local mypath
- # locale
- for mypath in usr/share/locale/*/LC_MESSAGES/transmission-gtk.mo; do
- if [ -f "$mypath" ]; then
- insinto "${mypath%/*}"
- doins "$mypath"
- fi
- done
-
- # and finally icons directory
- for mypath in usr/share/icons/hicolor/*/apps/transmission.{png,svg}; do
- if [ -f "$mypath" ]; then
- insinto "${mypath%/*}"
- doins "$mypath"
- fi
- done
-}
diff --git a/net-p2p/transmission-qt4/Manifest b/net-p2p/transmission-qt4/Manifest
deleted file mode 100644
index 507ab281..00000000
--- a/net-p2p/transmission-qt4/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST transmission-2.83.tar.xz 3136752 SHA256 b0e1b050167e7f71b68e01a8d55b984a828fe880df9abfbc6281cb2a0d7d1433 SHA512 a3f56c434282d70d9d373d99410de738f15a350f394c0984150b7d9ea2eda1c0485bf26ab740f433d0271f882edabe5609266e704e55792a7015225da0186fda WHIRLPOOL 2dfeae51acf6a14dbd6374336cc0d4cc09a7387e72a63683785d1bdba36693f68770af7826af36e2be1e7e8e3d4920d77a5b582b801f4997721557161e31959c
-DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342
diff --git a/net-p2p/transmission-qt4/files/transmission-qt4-2.80-translations-path-fix.patch b/net-p2p/transmission-qt4/files/transmission-qt4-2.80-translations-path-fix.patch
deleted file mode 100644
index 48638010..00000000
--- a/net-p2p/transmission-qt4/files/transmission-qt4-2.80-translations-path-fix.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-This patch was adapted from -2.77-transmations-path-fix.patch for 2.80
-
-Fix path for finding locale-specific files:
-QCoreApplication::applicationDirPath() transforms to '/usr/bin'
-and locale files are in '/usr/share/qt4/translations'
-
---- qt/app.cc
-+++ qt/app.cc
-@@ -98,7 +98,7 @@
- installTranslator (&qtTranslator);
-
- // install the transmission translator
-- appTranslator.load (QString (MY_CONFIG_NAME) + "_" + QLocale::system ().name (), QCoreApplication::applicationDirPath () + "/translations");
-+ appTranslator.load (QString (MY_CONFIG_NAME) + "_" + QLocale::system ().name (), QLibraryInfo::location(QLibraryInfo::TranslationsPath) );
- installTranslator (&appTranslator);
-
- Formatter::initUnits ();
diff --git a/net-p2p/transmission-qt4/metadata.xml b/net-p2p/transmission-qt4/metadata.xml
deleted file mode 100644
index d55995ce..00000000
--- a/net-p2p/transmission-qt4/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>slawomir.nizio@sabayon.org</email>
- <description>maintainer for split Transmission ebuilds based on Gentoo one</description>
- </maintainer>
-</pkgmetadata>
diff --git a/net-p2p/transmission-qt4/transmission-qt4-2.83.ebuild b/net-p2p/transmission-qt4/transmission-qt4-2.83.ebuild
deleted file mode 100644
index 17154818..00000000
--- a/net-p2p/transmission-qt4/transmission-qt4-2.83.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-TRANSMISSION_PATCHES=(
- # Fix for broken translations path
- "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
-)
-inherit eutils transmission-2.83
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client - Qt4 UI"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-qt/qtcore:4=
- dev-qt/qtgui:4=
- dev-qt/qtdbus:4=
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
- pushd qt >/dev/null
- dodoc README.txt
-
- dobin transmission-qt
- doman transmission-qt.1
-
- domenu ${MY_PN}-qt.desktop || die
-
- local res
- for res in 16 22 24 32 48 64 72 96 128 192 256; do
- doicon -s ${res} icons/hicolor/${res}x${res}/${MY_PN}-qt.png
- done
- doicon -s scalable icons/hicolor/scalable/${MY_PN}-qt.svg
-
- insinto /usr/share/qt4/translations
- doins translations/*.qm
- popd >/dev/null
-}
diff --git a/net-p2p/transmission-qt4/transmission-qt4-2.84.ebuild b/net-p2p/transmission-qt4/transmission-qt4-2.84.ebuild
deleted file mode 100644
index 008ba988..00000000
--- a/net-p2p/transmission-qt4/transmission-qt4-2.84.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-TRANSMISSION_PATCHES=(
- # Fix for broken translations path
- "${FILESDIR}"/${PN}-2.80-translations-path-fix.patch
-)
-inherit eutils transmission-2.84
-
-DESCRIPTION="A Fast, Easy and Free BitTorrent client - Qt4 UI"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-qt/qtcore:4=
- dev-qt/qtgui:4=
- dev-qt/qtdbus:4=
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
- pushd qt >/dev/null
- dodoc README.txt
-
- dobin transmission-qt
- doman transmission-qt.1
-
- domenu ${MY_PN}-qt.desktop || die
-
- local res
- for res in 16 22 24 32 48 64 72 96 128 192 256; do
- doicon -s ${res} icons/hicolor/${res}x${res}/${MY_PN}-qt.png
- done
- doicon -s scalable icons/hicolor/scalable/${MY_PN}-qt.svg
-
- insinto /usr/share/qt4/translations
- doins translations/*.qm
- popd >/dev/null
-}
diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml
deleted file mode 100644
index bd4c7ae8..00000000
--- a/net-p2p/transmission/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>slawomir.nizio@sabayon.org</email>
- <description>maintainer for split Transmission ebuilds based on Gentoo one</description>
- </maintainer>
- <use>
- <flag name='lightweight'>Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)</flag>
- <flag name='xfs'>Enable XFS filesystem capabilities by using <pkg>sys-fs/xfsprogs</pkg> headers (in building of fdlimit(.c))</flag>
- </use>
-</pkgmetadata>
diff --git a/net-p2p/transmission/transmission-2.83.ebuild b/net-p2p/transmission/transmission-2.83.ebuild
deleted file mode 100644
index 3363f4b2..00000000
--- a/net-p2p/transmission/transmission-2.83.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit transmission-2.83
-
-DESCRIPTION="A BitTorrent client (meta package)"
-#HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI=""
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ayatana gtk lightweight systemd qt4 xfs"
-
-RDEPEND="
- ~net-p2p/transmission-base-${PV}[lightweight=,xfs=]
- gtk? (
- ~net-p2p/transmission-gtk-${PV}[ayatana=]
- )
- !gtk? (
- ~net-p2p/transmission-cli-${PV}
- )"
diff --git a/net-p2p/transmission/transmission-2.84.ebuild b/net-p2p/transmission/transmission-2.84.ebuild
deleted file mode 100644
index 2e83db75..00000000
--- a/net-p2p/transmission/transmission-2.84.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-inherit transmission-2.84
-
-DESCRIPTION="A BitTorrent client (meta package)"
-#HOMEPAGE="http://www.transmissionbt.com/"
-SRC_URI=""
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ayatana gtk lightweight systemd qt4 xfs"
-
-RDEPEND="
- ~net-p2p/transmission-base-${PV}[lightweight=,xfs=]
- gtk? (
- ~net-p2p/transmission-gtk-${PV}[ayatana=]
- )
- !gtk? (
- ~net-p2p/transmission-cli-${PV}
- )"
diff --git a/net-p2p/wuala/Manifest b/net-p2p/wuala/Manifest
deleted file mode 100644
index ad5d0457..00000000
--- a/net-p2p/wuala/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wuala.tar.gz 321761 SHA256 c4f8b763db67670505a54d2b227891fd2ed4a73717b473d0c3b201de51afdedc SHA512 130f77843fc835e2a2b3b70bccdbf74439e5008f03c92a3ccc934be0aabdace145f02165f27fc49809849eabc9cc66b18d05921669475350bf58f02d828dd91d WHIRLPOOL c3a7ac54885109df869434ecdafc782c8b25fc01aea85ea67148cb1bf9d7a6d0f3f900943450cad4220a4adb522d3dfb584eb9b8b68fce57372ed470b56e6f3d
diff --git a/net-p2p/wuala/wuala-0_pre20120716.ebuild b/net-p2p/wuala/wuala-0_pre20120716.ebuild
deleted file mode 100644
index 3e8f3674..00000000
--- a/net-p2p/wuala/wuala-0_pre20120716.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-DESCRIPTION="Wuala, your free online hard-disk"
-HOMEPAGE="http://wuala.com/"
-SRC_URI="http://cdn.wuala.com/repo/other/wuala.tar.gz"
-
-LICENSE="wuala"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="sys-fs/fuse
- >=virtual/jre-1.5.0"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
- sed -i wuala -e 's|loader3\.jar|/opt/wuala/loader3.jar|'
- sed -i wualacmd -e 's|\./wuala|/opt/bin/wuala|'
-}
-
-src_install() {
- dodir "/opt/${PN}"
-
- insinto "/opt/${PN}"
- doins loader3.jar
-
- exeinto "/opt/${PN}"
- doexe wuala wualacmd
- dosym "/opt/${PN}/wuala" "/opt/bin/wuala"
- dosym "/opt/${PN}/wualacmd" "/opt/bin/wualacmd"
-
- dodoc readme.txt
-}
diff --git a/sets.conf b/sets.conf
deleted file mode 100644
index f7bb90bc..00000000
--- a/sets.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-[kogaion sets]
-class = portage.sets.files.StaticFileSet
-multiset = true
-directory = ${repository:kogaion-desktop}/sets/
diff --git a/sets/X b/sets/X
deleted file mode 100644
index afe20ea0..00000000
--- a/sets/X
+++ /dev/null
@@ -1,41 +0,0 @@
-x11-apps/setxkbmap
-x11-apps/xdm
-x11-apps/xhost
-x11-base/xorg-server
-x11-drivers/xf86-input-acecad
-x11-drivers/xf86-input-aiptek
-x11-drivers/xf86-input-evdev
-x11-drivers/xf86-input-joystick
-x11-drivers/xf86-input-mtrack
-x11-drivers/xf86-input-mutouch
-x11-drivers/xf86-input-synaptics
-x11-drivers/xf86-input-vmmouse
-x11-drivers/xf86-input-void
-x11-drivers/xf86-input-wacom
-x11-drivers/xf86-video-apm
-x11-drivers/xf86-video-ast
-x11-drivers/xf86-video-ati
-x11-drivers/xf86-video-cirrus
-x11-drivers/xf86-video-dummy
-x11-drivers/xf86-video-fbdev
-x11-drivers/xf86-video-glint
-x11-drivers/xf86-video-i128
-x11-drivers/xf86-video-i740
-x11-drivers/xf86-video-intel
-x11-drivers/xf86-video-mach64
-x11-drivers/xf86-video-nouveau
-x11-drivers/xf86-video-nv
-x11-drivers/xf86-video-openchrome
-x11-drivers/xf86-video-qxl
-x11-drivers/xf86-video-r128
-x11-drivers/xf86-video-s3virge
-x11-drivers/xf86-video-savage
-x11-drivers/xf86-video-siliconmotion
-x11-drivers/xf86-video-sisusb
-x11-drivers/xf86-video-tdfx
-x11-drivers/xf86-video-tga
-x11-drivers/xf86-video-trident
-x11-drivers/xf86-video-v4l
-x11-drivers/xf86-video-vesa
-x11-drivers/xf86-video-vmware
-x11-drivers/xf86-video-voodoo
diff --git a/sets/build-essentials b/sets/build-essentials
deleted file mode 100644
index 9f8df252..00000000
--- a/sets/build-essentials
+++ /dev/null
@@ -1,5 +0,0 @@
-sys-devel/autoconf
-sys-devel/automake
-sys-devel/gcc
-virtual/os-headers
-virtual/pkgconfig
diff --git a/sets/claws-plugins b/sets/claws-plugins
deleted file mode 100644
index b555836e..00000000
--- a/sets/claws-plugins
+++ /dev/null
@@ -1,17 +0,0 @@
-mail-client/claws-mail-acpi-notifier
-mail-client/claws-mail-archive
-mail-client/claws-mail-att-remover
-mail-client/claws-mail-attachwarner
-mail-client/claws-mail-fancy
-mail-client/claws-mail-fetchinfo
-mail-client/claws-mail-gtkhtml
-mail-client/claws-mail-mailmbox
-mail-client/claws-mail-newmail
-mail-client/claws-mail-notification
-mail-client/claws-mail-perl
-mail-client/claws-mail-python
-mail-client/claws-mail-rssyl
-mail-client/claws-mail-spam-report
-mail-client/claws-mail-tnef-parse
-mail-client/claws-mail-vcalendar
-x11-themes/claws-mail-themes
diff --git a/sets/e17 b/sets/e17
deleted file mode 100644
index 3060a8ec..00000000
--- a/sets/e17
+++ /dev/null
@@ -1,4 +0,0 @@
-lxde-base/lxdm
-x11-wm/enlightenment:0.17
-app-misc/rogentos-skel
-media-plugins/alsa-plugins
diff --git a/sets/enlightenment b/sets/enlightenment
deleted file mode 100644
index 5b98b33a..00000000
--- a/sets/enlightenment
+++ /dev/null
@@ -1,5 +0,0 @@
-x11-wm/enlightenment:0.17
-app-misc/kogaion-skel
-media-plugins/alsa-plugins
-@wireless
-@X
diff --git a/sets/entropy b/sets/entropy
deleted file mode 100644
index 9f6289b6..00000000
--- a/sets/entropy
+++ /dev/null
@@ -1,11 +0,0 @@
-app-misc/magneto-loader
-app-admin/rigo
-app-admin/equo
-kde-misc/magneto-kde
-sys-apps/entropy
-sys-apps/magneto-core
-sys-apps/entropy-server
-app-admin/matter
-sys-apps/rigo-daemon
-x11-misc/magneto-gtk
-x11-misc/magneto-gtk3
diff --git a/sets/entropy-no-kde b/sets/entropy-no-kde
deleted file mode 100644
index 161527c2..00000000
--- a/sets/entropy-no-kde
+++ /dev/null
@@ -1,10 +0,0 @@
-app-misc/magneto-loader
-app-admin/rigo
-app-admin/equo
-sys-apps/entropy
-sys-apps/magneto-core
-sys-apps/entropy-server
-app-admin/matter
-sys-apps/rigo-daemon
-x11-misc/magneto-gtk
-x11-misc/magneto-gtk3
diff --git a/sets/fluxbox b/sets/fluxbox
deleted file mode 100644
index 0d7b6b69..00000000
--- a/sets/fluxbox
+++ /dev/null
@@ -1,3 +0,0 @@
-@X
-x11-wm/fluxbox
-media-gfx/feh
diff --git a/sets/gnome b/sets/gnome
deleted file mode 100644
index 4a838270..00000000
--- a/sets/gnome
+++ /dev/null
@@ -1,14 +0,0 @@
-app-arch/file-roller
-app-cdr/brasero
-app-misc/kogaion-skel
-app-text/evince
-gnome-base/gdm
-gnome-base/gnome
-gnome-base/gnome-shell
-gnome-extra/nm-applet
-mail-client/evolution
-media-gfx/eog
-media-video/totem
-@X
-x11-apps/xdm
-x11-themes/kogaion-artwork-gnome
diff --git a/sets/gst-plugins b/sets/gst-plugins
deleted file mode 100644
index 51979dd2..00000000
--- a/sets/gst-plugins
+++ /dev/null
@@ -1,7 +0,0 @@
-media-plugins/gst-plugins-assrender
-media-plugins/gst-plugins-cdio
-media-plugins/gst-plugins-faac
-media-plugins/gst-plugins-mpeg2dec
-media-plugins/gst-plugins-mplex
-media-plugins/gst-plugins-x264
-media-plugins/gst-plugins-xvid
diff --git a/sets/gst-plugins-extra b/sets/gst-plugins-extra
deleted file mode 100644
index 43ab5dce..00000000
--- a/sets/gst-plugins-extra
+++ /dev/null
@@ -1,5 +0,0 @@
-media-plugins/gst-plugins-dvdread
-media-plugins/gst-plugins-dts
-media-libs/gst-plugins-good
-media-plugins/gst-plugins-pulse
-media-plugins/gst-plugins-soup
diff --git a/sets/ime-fonts b/sets/ime-fonts
deleted file mode 100644
index e105ee12..00000000
--- a/sets/ime-fonts
+++ /dev/null
@@ -1,4 +0,0 @@
-# See Sabayon bug 2518
-media-fonts/arphicfonts
-media-fonts/vlgothic
-media-fonts/ja-ipafonts
diff --git a/sets/ime-fonts-support b/sets/ime-fonts-support
deleted file mode 100644
index 83984762..00000000
--- a/sets/ime-fonts-support
+++ /dev/null
@@ -1,7 +0,0 @@
-# Also see Sabayon bug 2518
-app-i18n/ibus-anthy
-app-i18n/ibus-hangul
-app-i18n/ibus-m17n
-app-i18n/ibus-pinyin
-
-# For KDE/Qt users, app-i18n/ibus-qt could be provided
diff --git a/sets/intel-kernels b/sets/intel-kernels
deleted file mode 100644
index ff0b892d..00000000
--- a/sets/intel-kernels
+++ /dev/null
@@ -1,4 +0,0 @@
-sys-kernel/ec2-sources
-sys-kernel/linux-ec2
-sys-kernel/linux-kogaion
-sys-kernel/kogaion-sources
diff --git a/sets/intel-kernels-3.10 b/sets/intel-kernels-3.10
deleted file mode 100644
index 93d1f6de..00000000
--- a/sets/intel-kernels-3.10
+++ /dev/null
@@ -1,4 +0,0 @@
-sys-kernel/ec2-sources:3.10
-sys-kernel/linux-ec2:3.10
-sys-kernel/linux-kogaion:3.10
-sys-kernel/kogaion-sources:3.10
diff --git a/sets/intel-kernels-3.11 b/sets/intel-kernels-3.11
deleted file mode 100644
index 82994b9d..00000000
--- a/sets/intel-kernels-3.11
+++ /dev/null
@@ -1,4 +0,0 @@
-sys-kernel/ec2-sources:3.11
-sys-kernel/linux-ec2:3.11
-sys-kernel/linux-kogaion:3.11
-sys-kernel/kogaion-sources:3.11
diff --git a/sets/intel-kernels-3.12 b/sets/intel-kernels-3.12
deleted file mode 100644
index b6333f07..00000000
--- a/sets/intel-kernels-3.12
+++ /dev/null
@@ -1,4 +0,0 @@
-sys-kernel/ec2-sources:3.12
-sys-kernel/linux-ec2:3.12
-sys-kernel/linux-kogaion:3.12
-sys-kernel/kogaion-sources:3.12
diff --git a/sets/intel-kernels-3.13 b/sets/intel-kernels-3.13
deleted file mode 100644
index efb06bb6..00000000
--- a/sets/intel-kernels-3.13
+++ /dev/null
@@ -1,4 +0,0 @@
-sys-kernel/ec2-sources:3.13
-sys-kernel/linux-ec2:3.13
-sys-kernel/linux-kogaion:3.13
-sys-kernel/kogaion-sources:3.13
diff --git a/sets/intel-kernels-3.14 b/sets/intel-kernels-3.14
deleted file mode 100644
index 0cc148cf..00000000
--- a/sets/intel-kernels-3.14
+++ /dev/null
@@ -1,4 +0,0 @@
-sys-kernel/ec2-sources:3.14
-sys-kernel/linux-ec2:3.14
-sys-kernel/linux-kogaion:3.14
-sys-kernel/kogaion-sources:3.14
diff --git a/sets/intel-kernels-3.4 b/sets/intel-kernels-3.4
deleted file mode 100644
index 4d22f7ab..00000000
--- a/sets/intel-kernels-3.4
+++ /dev/null
@@ -1,4 +0,0 @@
-sys-kernel/ec2-sources:3.4
-sys-kernel/linux-ec2:3.4
-sys-kernel/linux-kogaion:3.4
-sys-kernel/kogaion-sources:3.4
diff --git a/sets/intel-kernels-3.9 b/sets/intel-kernels-3.9
deleted file mode 100644
index 1fb002dc..00000000
--- a/sets/intel-kernels-3.9
+++ /dev/null
@@ -1,4 +0,0 @@
-sys-kernel/ec2-sources:3.9
-sys-kernel/linux-ec2:3.9
-sys-kernel/linux-kogaion:3.9
-sys-kernel/kogaion-sources:3.9
diff --git a/sets/kde-full b/sets/kde-full
deleted file mode 100644
index d2746ad7..00000000
--- a/sets/kde-full
+++ /dev/null
@@ -1,7 +0,0 @@
-kde-base/kde-meta
-kde-base/kdesdk-meta
-kde-base/kdeaccessibility-meta
-kde-base/kdepim-meta
-kde-base/kdebindings-meta
-kde-base/kdewebdev-meta
-kde-base/kde-l10n
diff --git a/sets/kogaion-artwork b/sets/kogaion-artwork
deleted file mode 100644
index c78ccebf..00000000
--- a/sets/kogaion-artwork
+++ /dev/null
@@ -1,8 +0,0 @@
-x11-themes/kogaion-artwork-core
-x11-themes/kogaion-artwork-extra
-x11-themes/kogaion-artwork-gnome
-x11-themes/kogaion-artwork-grub
-x11-themes/kogaion-artwork-isolinux
-x11-themes/kogaion-artwork-kde
-x11-themes/kogaion-artwork-loo
-x11-themes/kogaion-artwork-lxde
diff --git a/sets/lxde b/sets/lxde
deleted file mode 100644
index d8ac2098..00000000
--- a/sets/lxde
+++ /dev/null
@@ -1,5 +0,0 @@
-app-misc/kogaion-skel
-lxde-base/lxdm
-lxde-base/lxde-meta
-@wireless
-@X
diff --git a/sets/packagekit b/sets/packagekit
deleted file mode 100644
index 06055216..00000000
--- a/sets/packagekit
+++ /dev/null
@@ -1,3 +0,0 @@
-app-admin/packagekit-base
-app-admin/packagekit-gtk
-app-admin/packagekit
diff --git a/sets/rogentos-artwork b/sets/rogentos-artwork
deleted file mode 100644
index c78ccebf..00000000
--- a/sets/rogentos-artwork
+++ /dev/null
@@ -1,8 +0,0 @@
-x11-themes/kogaion-artwork-core
-x11-themes/kogaion-artwork-extra
-x11-themes/kogaion-artwork-gnome
-x11-themes/kogaion-artwork-grub
-x11-themes/kogaion-artwork-isolinux
-x11-themes/kogaion-artwork-kde
-x11-themes/kogaion-artwork-loo
-x11-themes/kogaion-artwork-lxde
diff --git a/sets/wireless b/sets/wireless
deleted file mode 100644
index e8ec79df..00000000
--- a/sets/wireless
+++ /dev/null
@@ -1,11 +0,0 @@
-net-wireless/broadcom-sta
-net-wireless/b43-fwcutter
-net-wireless/bcm43xx-fwcutter
-net-wireless/rfkill
-net-wireless/wireless-tools
-sys-firmware/b43-firmware
-sys-firmware/ipw2100-firmware
-sys-firmware/ipw2200-firmware
-sys-firmware/zd1201-firmware
-sys-firmware/zd1211-firmware
-sys-kernel/linux-firmware
diff --git a/sets/xfce b/sets/xfce
deleted file mode 100644
index 6ddfeb22..00000000
--- a/sets/xfce
+++ /dev/null
@@ -1,10 +0,0 @@
-@wireless
-@X
-app-editors/leafpad
-app-misc/kogaion-skel
-media-plugins/alsa-plugins
-x11-themes/elementary-icon-theme
-xfce-base/xfce4-meta
-xfce-base/xfce4-appfinder
-xfce-extra/xfce4-power-manager
-xfce-extra/xfce4-taskmanager
diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
deleted file mode 100644
index 307aa969..00000000
--- a/sys-apps/openrc/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST openrc-0.10.5.tar.bz2 171742 SHA256 27677142a7aa47a1c7e863fd4bce0d092aca7870012812e4f7a690a14f1e242c
-DIST openrc-0.11.8.tar.bz2 174860 SHA256 e1f7c5ed98a63178c20f3d023a7d35fe416e8e7db2f0cf78ff346a6d2f7949a9 SHA512 aaea9f1e1d08c367beb6d35bcc1d258eb9d7b71a659c05088f9027b0558aae068b2ad7c221cf8ff8b8950f5a4a5c187ee7b986ce2d475a9e3cccda74d040f780 WHIRLPOOL 69217f13dd05e9a443d906281ada167d6892615eb5db7c372ba535a3d4a21ac3111fad9d54ef06650c3b488b848180bbfe5257dbc83f62f5ecf60724dec2900c
-DIST openrc-0.12.4.tar.bz2 131914 SHA256 c4edda2fff4b613f50b9cc265bb457a9ab0170fbc1fe7c26eccd4a5d63b2625c SHA512 14e188e382dfe02037d3e4211fa3265152d5ec92ca491b1e86154c0615583ddfc0a2592ca849ab453068dd60000886e57e7da024036fa58d7474acdbb6b92208 WHIRLPOOL 7bdc2c310ee6e87a439574f377a3c1541a118b4122d098d727f6d4464e9f645e5a4d40bedfc82f401b53e640e78494f74fac94f9b6813eb202cc18d1c5391280
-DIST openrc-0.13.11.tar.bz2 150680 SHA256 30edffa8b39d5e68129ddd9e8cd8dfde8ca8cfafc8b470124d7323a32a4a443c SHA512 1dd9d86f5f2f13e196d2724b978c0aaabf7a73c487bf2f8f759d82c856faa754b612d5252dacedb042ba308ff7e9a745dea88b78654a693c39f5d720f0f92ada WHIRLPOOL 2849260c60811e88467b2d0916afa37bc4c7a6e2159abf70a2f5bad2cf97586b801993f45ed86145dfecbc93166298c6302a78602bbfe1957d2f159a3cde11dc
-DIST openrc-0.8.2.tar.bz2 161165 SHA256 5d603869f78692947b60528f12b3107372a9e4a469621be7bc47d3829c16f8a1
-DIST openrc-0.8.3.tar.bz2 162474 SHA256 38ce2538bffe38c00055aadb85597f6f517b3e9f760dc1ed4a27ddf28cb9f4b4
-DIST openrc-0.9.8.1.tar.bz2 166841 SHA256 ba83fd5409a4a1626f35adfd06e61675585f5ae29e14dadab958016e24d2a995
-DIST openrc-0.9.9.3.tar.bz2 169462 SHA256 75487579982eddee9bbc7c3f6515ef8924eefd35c4829361e2b4c4c69bd047ab
diff --git a/sys-apps/openrc/Reasons b/sys-apps/openrc/Reasons
deleted file mode 100644
index 52f2f92a..00000000
--- a/sys-apps/openrc/Reasons
+++ /dev/null
@@ -1,5 +0,0 @@
-# Fabio Erculiani <lxnay@sabayonlinux.org>
-- rebrand boot string
-- disable deprecated addons warnings
-- do not let /etc/conf.d/keymaps to be overwritten, provide .example files
-- fix Gentoo bug #299633
diff --git a/sys-apps/openrc/files/0001-Filter-the-systemd-cgroup-from-the-current-process.patch b/sys-apps/openrc/files/0001-Filter-the-systemd-cgroup-from-the-current-process.patch
deleted file mode 100644
index ec925cc1..00000000
--- a/sys-apps/openrc/files/0001-Filter-the-systemd-cgroup-from-the-current-process.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 9f2ef0dabec9d7644f3f13e6d9e2037396493c6d Mon Sep 17 00:00:00 2001
-From: Fabio Erculiani <lxnay@sabayon.org>
-Date: Sat, 22 Jun 2013 11:05:11 +0200
-Subject: [PATCH] Filter the systemd cgroup from the current process
-
-logind relies on the name=systemd:/ cgroup path to determine the
-session name and seat through pam_systemd. The problem arises when
-the user log into a tty or via ssh and restart a service: the
-name=systemd cgroup is not cleared and it gets inherited by all
-the child processes spawned by the service.
----
- sh/runscript.sh.in | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/sh/runscript.sh.in b/sh/runscript.sh.in
-index 58e8eac..ba8eeb4 100644
---- a/sh/runscript.sh.in
-+++ b/sh/runscript.sh.in
-@@ -249,6 +249,12 @@ while [ -n "$1" ]; do
- cd /
- continue
- fi
-+ if [ "$1" = start ] && [ -d /sys/fs/cgroup/systemd ]; then
-+ # reset the systemd cgroup so that it won't be
-+ # propagated to children. This makes logind work,
-+ # which otherwise gets confused.
-+ echo $$ > /sys/fs/cgroup/systemd/tasks
-+ fi
- # See if we have the required function and run it
- for _cmd in describe start stop status ${extra_commands:-$opts} \
- $extra_started_commands $extra_stopped_commands
---
-1.8.2.1
-
diff --git a/sys-apps/openrc/files/0001-efivarfs-Support-EFI-variable-access-in-3.10-kernels.patch b/sys-apps/openrc/files/0001-efivarfs-Support-EFI-variable-access-in-3.10-kernels.patch
deleted file mode 100644
index 7e1140d6..00000000
--- a/sys-apps/openrc/files/0001-efivarfs-Support-EFI-variable-access-in-3.10-kernels.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 29f0f55c0e7debef879674ed288c1d3af0f84772 Mon Sep 17 00:00:00 2001
-From: "Robin H. Johnson" <robbat2@gentoo.org>
-Date: Mon, 24 Jun 2013 19:31:58 +0000
-Subject: [PATCH] efivarfs: Support EFI variable access in 3.10 kernels.
-
-In the 3.10 kernel, EFI variables are now provided by a dedicated
-filesystem that needs to be mounted.
-
-Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
----
- init.d/sysfs.in | 14 ++++++++++++++
- 1 file changed, 14 insertions(+)
-
-diff --git a/init.d/sysfs.in b/init.d/sysfs.in
-index 114a653..7658cb5 100644
---- a/init.d/sysfs.in
-+++ b/init.d/sysfs.in
-@@ -81,6 +81,20 @@ mount_misc()
- eend $?
- fi
- fi
-+
-+ # setup up kernel support for efivarfs
-+ # slightly complicated, as if it's build as a module but NOT yet loaded,
-+ # it will NOT appear in /proc/filesystems yet
-+ if [ -d /sys/firmware/efi/efivars ] \
-+ && ! mountinfo -q /sys/firmware/efi/efivars; then
-+ modprobe -q efivarfs
-+ if grep -qs efivarfs /proc/filesystems; then
-+ ebegin "Mounting efivarfs filesystem"
-+ mount -n -t efivarfs -o ${sysfs_opts} \
-+ efivarfs /sys/firmware/efi/efivars
-+ eend $?
-+ fi
-+ fi
- }
-
- mount_cgroups()
---
-1.8.2.1
-
diff --git a/sys-apps/openrc/files/openrc-0.5.3-disable_warns_until_migrated.patch b/sys-apps/openrc/files/openrc-0.5.3-disable_warns_until_migrated.patch
deleted file mode 100644
index eb4ed168..00000000
--- a/sys-apps/openrc/files/openrc-0.5.3-disable_warns_until_migrated.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -Nurp openrc-0.5.3.orig/sh/rc-functions.sh.in openrc-0.5.3/sh/rc-functions.sh.in
---- openrc-0.5.3.orig/sh/rc-functions.sh.in 2009-12-02 20:08:02.000000000 +0100
-+++ openrc-0.5.3/sh/rc-functions.sh.in 2009-12-26 05:42:17.000000000 +0100
-@@ -18,10 +18,10 @@ _addon_warn()
- import_addon()
- {
- if [ -e /@LIB@/rc/addons/"$1".sh ]; then
-- _addon_warn
-+ # _addon_warn
- . /@LIB@/rc/addons/"$1".sh
- elif [ -e /@LIB@/rcscripts/addons/"$1".sh ]; then
-- _addon_warn
-+ # _addon_warn
- . /@LIB@/rcscripts/addons/"$1".sh
- else
- return 1
diff --git a/sys-apps/openrc/files/openrc-0.6.1-fix-clockskew-error-handling.patch b/sys-apps/openrc/files/openrc-0.6.1-fix-clockskew-error-handling.patch
deleted file mode 100644
index 2b666767..00000000
--- a/sys-apps/openrc/files/openrc-0.6.1-fix-clockskew-error-handling.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur openrc-0.6.1.a/init.d/savecache.in openrc-0.6.1.b/init.d/savecache.in
---- openrc-0.6.1.a/init.d/savecache.in 2010-03-22 15:02:12.000000000 -0500
-+++ openrc-0.6.1.b/init.d/savecache.in 2010-07-13 13:56:47.000000000 -0500
-@@ -10,7 +10,7 @@
- ewarn "WARNING: clock skew detected!"
- if ! yesno "savecache_skewed"; then
- eerror "Not saving deptree cache"
-- return 1
-+ return 0
- fi
- fi
- ebegin "Saving dependency cache"
diff --git a/sys-apps/openrc/files/openrc-0.6.1-network-syntax.patch b/sys-apps/openrc/files/openrc-0.6.1-network-syntax.patch
deleted file mode 100644
index 534a8899..00000000
--- a/sys-apps/openrc/files/openrc-0.6.1-network-syntax.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://bugs.gentoo.org/310805
-
-patch by Lars Wendler
-
---- openrc-0.6.1/init.d/network.in
-+++ openrc-0.6.1/init.d/network.in
-@@ -74,6 +74,7 @@
- esac
- done
- [ $? = 2 ]
-+ ;;
- *)
- local inet= address= rest=
- LC_ALL=C ifconfig -a | while read inet address rest; do
diff --git a/sys-apps/openrc/files/openrc-0.8.3-ccwgroup.patch b/sys-apps/openrc/files/openrc-0.8.3-ccwgroup.patch
deleted file mode 100644
index 14ecd5f8..00000000
--- a/sys-apps/openrc/files/openrc-0.8.3-ccwgroup.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From c427d3c1fec89f6a9281dccdc123bad73af80804 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Tue, 28 Jun 2011 00:02:11 -0400
-Subject: [PATCH] net: ccwgroup: smooth up/down process
-
-We need to bring the link up ourselves after we've properly configured
-the device. The common code tries to bring the link up itself, but it
-does so before things are configured, and so it ends up failing.
-
-When shutting down, we need to wait for the kernel to finish destroying
-the interface. Otherwise, when doing a restart, openrc is quick enough
-to tell the kernel to destroy things, but then start trying to bring it
-back up before the kernel has finished.
-
-X-Gentoo-Bug: 367467
-X-Gentoo-Bug-URL: http://bugs.gentoo.org/367467
-Signed-off-by: Mike Frysinger <vapier@gentoo.org>
----
- net/ccwgroup.sh | 14 ++++++++++++--
- 1 files changed, 12 insertions(+), 2 deletions(-)
-
-diff --git a/net/ccwgroup.sh b/net/ccwgroup.sh
-index 248b159..60cd25f 100644
---- a/net/ccwgroup.sh
-+++ b/net/ccwgroup.sh
-@@ -58,6 +58,11 @@ ccwgroup_pre_start()
- echo "${val}" > /sys/devices/${ccw_type}/${first}/${var}
- done
- eend $?
-+
-+ # Now that we've properly configured the device, we can run
-+ # bring the interface up. Common code tried to do this already,
-+ # but it failed because we didn't setup sysfs yet.
-+ _up
- }
-
- ccwgroup_pre_stop()
-@@ -88,9 +93,14 @@ ccwgroup_post_stop()
- local device="$(service_get_value ccwgroup_device)"
- [ -z "${device}" ] && return 0
- local ccw_type="$(service_get_value ccwgroup_type)"
-+ local path="/sys/devices/${ccw_type}/${device}"
-
- einfo "Disabling ccwgroup/${ccw_type} on ${IFACE}"
-- echo "0" >/sys/devices/${ccw_type}/"${device}"/online
-- echo "1" >/sys/devices/${ccw_type}/"${device}"/ungroup
-+ if echo "0" >"${path}"/online &&
-+ echo "1" >"${path}"/ungroup ; then
-+ # The device doesn't disappear right away which breaks
-+ # restart, or a quick start up, so wait around.
-+ while [ -e "${path}" ] ; do :; done
-+ fi
- eend $?
- }
---
-1.7.5.3
-
diff --git a/sys-apps/openrc/files/openrc-0.8.3-deprecation_warning.patch b/sys-apps/openrc/files/openrc-0.8.3-deprecation_warning.patch
deleted file mode 100644
index 1aa7315b..00000000
--- a/sys-apps/openrc/files/openrc-0.8.3-deprecation_warning.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 24ba7955634dd571a4c34dd712dc8a592eea4d73 Mon Sep 17 00:00:00 2001
-From: Joe Harvell <jharvell@dogpad.net>
-Date: Mon, 27 Jun 2011 23:20:47 +0200
-Subject: [PATCH] Only print the deprecation warning for --chuid/-c when using it
-
-The deprecation warning has been printed when using the replecement functions as
-well, bug 373243.
----
- src/rc/start-stop-daemon.c | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/src/rc/start-stop-daemon.c b/src/rc/start-stop-daemon.c
-index b5c2b6e..3017701 100644
---- a/src/rc/start-stop-daemon.c
-+++ b/src/rc/start-stop-daemon.c
-@@ -788,12 +788,11 @@ start_stop_daemon(int argc, char **argv)
- background = true;
- break;
-
-- case 'u': /* --user <username>|<uid> */
- case 'c': /* --chuid <username>|<uid> */
-- {
- /* DEPRECATED */
- ewarn("WARNING: -c/--chuid is deprecated and will be removed in the future, please use -u/--user instead");
--
-+ case 'u': /* --user <username>|<uid> */
-+ {
- p = optarg;
- tmp = strsep(&p, ":");
- changeuser = xstrdup(tmp);
---
-1.7.3.4
-
diff --git a/sys-apps/openrc/files/openrc-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch b/sys-apps/openrc/files/openrc-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch
deleted file mode 100644
index b520b34c..00000000
--- a/sys-apps/openrc/files/openrc-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-During boot, if /lib64/rc/init.d/ is a tmpfs mount
-and rc.log can be either unavailable or no longer
-available at some point in the future.
-This patch makes rc-logger deal with ENOENT if
-rc.log cannot be opened for reading.
---- openrc-0.9.9.3.orig/src/rc/rc-logger.c
-+++ openrc-0.9.9.3/src/rc/rc-logger.c
-@@ -268,7 +268,7 @@ rc_logger_open(const char *level)
- break;
- }
- }
-- } else {
-+ } else if (errno != ENOENT) {
- log_error = 1;
- eerror("Error: fopen(%s) failed: %s", TMPLOG, strerror(errno));
- }
-@@ -280,7 +280,7 @@ rc_logger_open(const char *level)
- * logfile or its basedir may be read-only during sysinit and
- * shutdown so skip the error in this case
- */
-- if (errno != EROFS && ((strcmp(level, RC_LEVEL_SHUTDOWN) != 0) && (strcmp(level, RC_LEVEL_SYSINIT) != 0))) {
-+ if (errno != EROFS && errno != ENOENT && ((strcmp(level, RC_LEVEL_SHUTDOWN) != 0) && (strcmp(level, RC_LEVEL_SYSINIT) != 0))) {
- log_error = 1;
- eerror("Error: fopen(%s) failed: %s", logfile, strerror(errno));
- }
diff --git a/sys-apps/openrc/files/openrc-9999-pause.patch b/sys-apps/openrc/files/openrc-9999-pause.patch
deleted file mode 100644
index bf2c94f8..00000000
--- a/sys-apps/openrc/files/openrc-9999-pause.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From e82772a6b6d4374e81b7e19a593ffdef16753418 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Mon, 21 Dec 2009 09:02:35 -0500
-Subject: [PATCH] restore init.d pause option
-
----
- src/rc/runscript.c | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
-
-diff --git a/src/rc/runscript.c b/src/rc/runscript.c
-index 5939dae..7147902 100644
---- a/src/rc/runscript.c
-+++ b/src/rc/runscript.c
-@@ -1316,6 +1316,12 @@ runscript(int argc, char **argv)
- prefix = NULL;
- retval = svc_exec("status", NULL);
- } else {
-+ if (strcmp(optarg, "pause") == 0) {
-+ ewarn("WARNING: 'pause' is deprecated; please use '--nodeps stop'");
-+ deps = false;
-+ optarg = "stop";
-+ }
-+
- if (strcmp(optarg, "conditionalrestart") == 0 ||
- strcmp(optarg, "condrestart") == 0)
- {
---
-1.6.6.rc3
-
diff --git a/sys-apps/openrc/files/openrc-enable-interactive-2.patch b/sys-apps/openrc/files/openrc-enable-interactive-2.patch
deleted file mode 100644
index cd56586d..00000000
--- a/sys-apps/openrc/files/openrc-enable-interactive-2.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- openrc-0.9.8.1.orig//etc/rc.conf.in
-+++ openrc-0.9.8.1/etc/rc.conf.in
-@@ -3,7 +3,7 @@
- # Set rc_interactive to "YES" and you'll be able to press the I key during
- # boot so you can choose to start specific services. Set to "NO" to disable
- # this feature.
--#rc_interactive="YES"
-+rc_interactive="YES"
-
- # If we need to drop to a shell, you can specify it here.
- # If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
diff --git a/sys-apps/openrc/files/openrc-enable-interactive.patch b/sys-apps/openrc/files/openrc-enable-interactive.patch
deleted file mode 100644
index 783c3567..00000000
--- a/sys-apps/openrc/files/openrc-enable-interactive.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- openrc-0.6.8.orig/etc/rc.conf.in
-+++ openrc-0.6.8/etc/rc.conf.in
-@@ -13,7 +13,7 @@
- # boot so you can choose to start specific services. Set to "NO" to disable
- # this feature. This feature is automatically disabled if rc_parallel is
- # set to YES.
--#rc_interactive="YES"
-+rc_interactive="YES"
-
- # If we need to drop to a shell, you can specify it here.
- # If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
diff --git a/sys-apps/openrc/files/openrc-kogaion-config-2.patch b/sys-apps/openrc/files/openrc-kogaion-config-2.patch
deleted file mode 100644
index 7e392460..00000000
--- a/sys-apps/openrc/files/openrc-kogaion-config-2.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -Nurp openrc-0.9.9.3.orig/conf.d/hwclock openrc-0.9.9.3/conf.d/hwclock
---- openrc-0.9.9.3.orig/conf.d/hwclock 2012-03-11 21:04:51.000000000 +0100
-+++ openrc-0.9.9.3/conf.d/hwclock 2012-04-19 18:50:12.000000000 +0200
-@@ -2,7 +2,7 @@
- # Greenwich Mean Time). If that clock is set to the local time, then
- # set CLOCK to "local". Note that if you dual boot with Windows, then
- # you should set it to "local".
--clock="UTC"
-+clock="local"
-
- # If you want the hwclock script to set the system time (software clock)
- # to match the current hardware clock during bootup, leave this
-diff -Nurp openrc-0.9.9.3.orig/etc/rc.conf.in openrc-0.9.9.3/etc/rc.conf.in
---- openrc-0.9.9.3.orig/etc/rc.conf.in 2012-03-11 21:04:51.000000000 +0100
-+++ openrc-0.9.9.3/etc/rc.conf.in 2012-04-19 18:49:46.000000000 +0200
-@@ -39,13 +39,13 @@
- # This allows net.wlan and any service not matching net.* to be plugged.
- # Example - rc_hotplug="*"
- # This allows all services to be hotplugged
--#rc_hotplug="*"
-+rc_hotplug="!net.*"
-
- # rc_logger launches a logging daemon to log the entire rc process to
- # /var/log/rc.log
- # NOTE: Linux systems require the devfs service to be started before
- # logging can take place and as such cannot log the sysinit runlevel.
--#rc_logger="YES"
-+rc_logger="YES"
-
- # Through rc_log_path you can specify a custom log file.
- # The default value is: /var/log/rc.log
diff --git a/sys-apps/openrc/files/openrc-kogaion-config.patch b/sys-apps/openrc/files/openrc-kogaion-config.patch
deleted file mode 100644
index 440171f9..00000000
--- a/sys-apps/openrc/files/openrc-kogaion-config.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- openrc-0.5.3.orig/conf.d/hwclock
-+++ openrc-0.5.3/conf.d/hwclock
-@@ -2,12 +2,12 @@
- # Greenwich Mean Time). If that clock is set to the local time, then
- # set CLOCK to "local". Note that if you dual boot with Windows, then
- # you should set it to "local".
--clock="UTC"
-+clock="local"
-
- # If you want to set the Hardware Clock to the current System Time
- # (software clock) during shutdown, then say "YES" here.
- # You normally don't need to do this if you run a ntp daemon.
--clock_systohc="NO"
-+clock_systohc="YES"
-
- # If you wish to pass any other arguments to hwclock during bootup,
- # you may do so here. Alpha users may wish to use --arc or --srm here.
---- openrc-0.5.3.orig/etc/rc.conf.in
-+++ openrc-0.5.3/etc/rc.conf.in
-@@ -38,13 +38,13 @@
- # This allows net.wlan and any service not matching net.* to be plugged.
- # Example - rc_hotplug="*"
- # This allows all services to be hotplugged
--#rc_hotplug="*"
-+rc_hotplug="!net.*"
-
- # rc_logger launches a logging daemon to log the entire rc process to
- # /var/log/rc.log
- # NOTE: Linux systems require the devfs service to be started before
- # logging can take place and as such cannot log the sysinit runlevel.
--#rc_logger="YES"
-+rc_logger="YES"
-
- # By default we filter the environment for our running scripts. To allow other
- # variables through, add them here. Use a * to allow all variables through.
diff --git a/sys-apps/openrc/files/openrc-netmount-fix.patch b/sys-apps/openrc/files/openrc-netmount-fix.patch
deleted file mode 100644
index 8e6b3686..00000000
--- a/sys-apps/openrc/files/openrc-netmount-fix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- openrc-0.5.3.orig/init.d/netmount.in
-+++ openrc-0.5.3/init.d/netmount.in
-@@ -80,7 +80,7 @@ stop()
- fs="$fs${fs:+,}$x"
- done
- if [ -n "$fs" ]; then
-- umount -at $fs || eerror "Failed to simply unmount filesystems"
-+ umount -at $fs || umount -atl $fs || eerror "Failed to simply unmount filesystems"
- fi
-
- eindent
diff --git a/sys-apps/openrc/files/openrc-protect-rcsvcdir-for-symlink.patch b/sys-apps/openrc/files/openrc-protect-rcsvcdir-for-symlink.patch
deleted file mode 100644
index a202aeac..00000000
--- a/sys-apps/openrc/files/openrc-protect-rcsvcdir-for-symlink.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -Naur a/openrc-0.6.0/init.d/localmount.in b/openrc-0.6.0/init.d/localmount.in
---- a/openrc-0.6.0/init.d/localmount.in 2009-12-21 09:30:17.000000000 -0600
-+++ b/openrc-0.6.0/init.d/localmount.in 2010-03-09 10:53:53.000000000 -0600
-@@ -32,6 +32,11 @@
- # We never unmount / or /dev or $RC_SVCDIR
- local x= no_umounts_r="/|/dev|/dev/.*|${RC_SVCDIR}"
- no_umounts_r="${no_umounts_r}|/bin|/sbin|/lib|/libexec"
-+
-+ # In case $RC_SVCDIR tries to unmount due to lib64
-+ # symlink configuration, we cd to it to lock it
-+ cd "$RC_SVCDIR"
-+
- # RC_NO_UMOUNTS is an env var that can be set by plugins
- OIFS=$IFS SIFS=${IFS-y}
- IFS=$IFS:
-diff -Naur a/openrc-0.6.0/init.d/mount-ro.in b/openrc-0.6.0/init.d/mount-ro.in
---- a/openrc-0.6.0/init.d/mount-ro.in 2009-12-21 09:30:17.000000000 -0600
-+++ b/openrc-0.6.0/init.d/mount-ro.in 2010-03-09 10:56:25.000000000 -0600
-@@ -16,6 +16,11 @@
- sync; sync
-
- ebegin "Remounting remaining filesystems read-only"
-+
-+ # cd to $RC_SVCDIR it to lock it in case of incorrect
-+ # assumptions about lib64 symlink configuration.
-+ cd "$RC_SVCDIR"
-+
- # We need the do_unmount function
- . "$RC_LIBEXECDIR"/sh/rc-mount.sh
- eindent
diff --git a/sys-apps/openrc/files/openrc.logrotate b/sys-apps/openrc/files/openrc.logrotate
deleted file mode 100644
index a168f236..00000000
--- a/sys-apps/openrc/files/openrc.logrotate
+++ /dev/null
@@ -1,7 +0,0 @@
-/var/log/rc.log {
- compress
- rotate 4
- weekly
- missingok
- notifempty
-}
diff --git a/sys-apps/openrc/files/start-stop-daemon.pam b/sys-apps/openrc/files/start-stop-daemon.pam
deleted file mode 100644
index 2127f6a7..00000000
--- a/sys-apps/openrc/files/start-stop-daemon.pam
+++ /dev/null
@@ -1,2 +0,0 @@
-account required pam_permit.so
-session include system-services
diff --git a/sys-apps/openrc/metadata.xml b/sys-apps/openrc/metadata.xml
deleted file mode 100644
index 2b127ba5..00000000
--- a/sys-apps/openrc/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>openrc</herd>
-</pkgmetadata>
diff --git a/sys-apps/openrc/openrc-0.10.5.ebuild b/sys-apps/openrc/openrc-0.10.5.ebuild
deleted file mode 100644
index 7a6a67a4..00000000
--- a/sys-apps/openrc/openrc-0.10.5.ebuild
+++ /dev/null
@@ -1,471 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/openrc-0.10.5.ebuild,v 1.1 2012/07/04 14:36:33 williamh Exp $
-
-EAPI=4
-
-EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
-[[ ${PV} == "9999" ]] && SCM_ECLASS="git-2"
-inherit eutils flag-o-matic multilib pam toolchain-funcs ${SCM_ECLASS}
-unset SCM_ECLASS
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-if [[ ${PV} != "9999" ]] ; then
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam selinux static-libs unicode kernel_linux kernel_FreeBSD"
-
-RDEPEND="virtual/init
- kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( sys-auth/pambase )
- >=sys-apps/baselayout-2.1-r1
- kernel_linux? (
- sys-process/psmisc
- )
- !<sys-fs/udev-133"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-make_args() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS} LIBNAME=$(get_libdir) LIBEXECDIR=/$(get_libdir)/rc"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- if use selinux; then
- MAKE_ARGS="${MAKE_ARGS} MKSELINUX=yes"
- fi
- export BRANDING="Rogento ${brand}"
- if ! use static-libs; then
- MAKE_ARGS="${MAKE_ARGS} MKSTATICLIBS=no"
- fi
-}
-
-pkg_setup() {
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-}
-
-src_prepare() {
- sed -i 's:0444:0644:' mk/sys.mk || die
- sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile || die #241342
-
- if [[ ${PV} == "9999" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- fi
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Kogaion custom config
- epatch "${FILESDIR}/${PN}-kogaion-config-2.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-
- # Kogaion bug fixes
- epatch "${FILESDIR}/${PN}-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch"
-}
-
-src_compile() {
- make_args
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS}
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${D}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- make_args
- emake ${MAKE_ARGS} DESTDIR="${D}" install
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${D}"/$(get_libdir)/lib{einfo,rc}* "${D}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- if ! use kernel_linux; then
- keepdir /$(get_libdir)/rc/init.d
- fi
- keepdir /$(get_libdir)/rc/tmp
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${D}"/etc/runlevels "${D}"/usr/share/${PN} || die
- rm -rf "${D}"/etc/runlevels
-
- # Install the default net configuration
- doconfd conf.d/net
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${D}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Kogaion customization, do not bug user with annoying updates (for now)
- mv "${D}"/etc/conf.d/keymaps "${D}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
- mv "${D}"/etc/conf.d/hwclock "${D}"/etc/conf.d/hwclock.example || \
- die "cannot move hwclock"
-
- # install the gentoo pam.d file
- newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e ${D}/etc/init.d/${initd} || -e ${ROOT}/etc/init.d/${initd} ]] \
- || return
- [[ -e ${ROOT}/etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d ${ROOT}/etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/${runlevel}
- touch "${ROOT}"/etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf /etc/init.d/${initd} "${ROOT}"/etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${ROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${ROOT}"/${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-pkg_preinst() {
- local conf_file
- # Kogaion customization, still protect conf files from being removed
- # as no longer owned by package
- for conf_file in "${ROOT}/etc/conf.d/keymaps" "${ROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}" ]; then
- cp -p "${conf_file}" "${conf_file}.ebuild_preserved" # don't die
- fi
- done
-
- local f LIBDIR=$(get_libdir)
-
- # default net script is just comments, so no point in biting people
- # in the ass by accident. we save in preinst so that the package
- # manager doesnt go throwing etc-update crap at us -- postinst is
- # too late to prevent that. this behavior also lets us keep the
- # file in the CONTENTS for binary packages.
- [[ -e ${ROOT}/etc/conf.d/net ]] && cp "${ROOT}"/etc/conf.d/net "${D}"/etc/conf.d/
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e ${ROOT}/etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${ROOT}"/etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # upgrade timezone file ... do it before moving clock
- if [[ -e ${ROOT}/etc/conf.d/clock && ! -e ${ROOT}/etc/timezone ]] ; then
- (
- unset TIMEZONE
- source "${ROOT}"/etc/conf.d/clock
- [[ -n ${TIMEZONE} ]] && echo "${TIMEZONE}" > "${ROOT}"/etc/timezone
- )
- fi
-
- # /etc/conf.d/clock moved to /etc/conf.d/hwclock
- local clock
- use kernel_FreeBSD && clock="adjkerntz" || clock="hwclock"
- if [[ -e ${ROOT}/etc/conf.d/clock ]] ; then
- mv "${ROOT}"/etc/conf.d/clock "${ROOT}"/etc/conf.d/${clock}
- fi
- if [[ -e ${ROOT}/etc/init.d/clock ]] ; then
- rm -f "${ROOT}"/etc/init.d/clock
- fi
- if [[ -L ${ROOT}/etc/runlevels/boot/clock ]] ; then
- rm -f "${ROOT}"/etc/runlevels/boot/clock
- ln -snf /etc/init.d/${clock} "${ROOT}"/etc/runlevels/boot/${clock}
- fi
- if [[ -L ${ROOT}${LIBDIR}/rc/init.d/started/clock ]] ; then
- rm -f "${ROOT}${LIBDIR}"/rc/init.d/started/clock
- ln -snf /etc/init.d/${clock} "${ROOT}${LIBDIR}"/rc/init.d/started/${clock}
- fi
-
- # /etc/conf.d/rc is no longer used for configuration
- if [[ -e ${ROOT}/etc/conf.d/rc ]] ; then
- elog "/etc/conf.d/rc is no longer used for configuration."
- elog "Please migrate your settings to /etc/rc.conf as applicable"
- elog "and delete /etc/conf.d/rc"
- fi
-
- # force net init.d scripts into symlinks
- for f in "${ROOT}"/etc/init.d/net.* ; do
- [[ -e ${f} ]] || continue # catch net.* not matching anything
- [[ ${f} == */net.lo ]] && continue # real file now
- [[ ${f} == *.openrc.bak ]] && continue
- if [[ ! -L ${f} ]] ; then
- elog "Moved net service '${f##*/}' to '${f##*/}.openrc.bak' to force a symlink."
- elog "You should delete '${f##*/}.openrc.bak' if you don't need it."
- mv "${f}" "${f}.openrc.bak"
- ln -snf net.lo "${f}"
- fi
- done
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # swapfiles was added in 0.9.9 and needed in boot (february 2012)
- has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- has_version sys-apps/openrc || migrate_from_baselayout_1
- has_version ">=sys-apps/openrc-0.4.0" || migrate_udev_init_script
-}
-
-# >=openrc-0.4.0 no longer loads the udev addon
-migrate_udev_init_script() {
- # make sure udev is in sysinit if it was enabled before
- local enable_udev=false
- local rc_devices=$(
- [[ -f /etc/rc.conf ]] && source /etc/rc.conf
- [[ -f /etc/conf.d/rc ]] && source /etc/conf.d/rc
- echo "${rc_devices:-${RC_DEVICES:-auto}}"
- )
- case ${rc_devices} in
- udev|auto)
- enable_udev=true
- ;;
- esac
-
- if $enable_udev; then
- add_boot_init udev sysinit
- add_boot_init udev-postmount default
- fi
-}
-
-migrate_from_baselayout_1() {
- # baselayout boot init scripts have been split out
- for f in $(cd "${D}"/usr/share/${PN}/runlevels/boot || exit; echo *) ; do
- # baselayout-1 is always "old" net, so ignore "new" net
- [[ ${f} == "network" ]] && continue
-
- add_boot_init ${f}
- done
-
- # Try to auto-add some addons when possible
- add_boot_init_mit_config /etc/conf.d/cryptfs dmcrypt
- add_boot_init_mit_config /etc/conf.d/dmcrypt dmcrypt
- add_boot_init_mit_config /etc/mdadm.conf mdraid
- add_boot_init_mit_config /etc/evms.conf evms
- [[ -e ${ROOT}/sbin/dmsetup ]] && add_boot_init device-mapper
- [[ -e ${ROOT}/sbin/vgscan ]] && add_boot_init lvm
- elog "Add on services (such as RAID/dmcrypt/LVM/etc...) are now stand alone"
- elog "init.d scripts. If you use such a thing, make sure you have the"
- elog "required init.d scripts added to your boot runlevel."
-
- # Upgrade our state for baselayout-1 users
- if [[ ! -e ${ROOT}${LIBDIR}/rc/init.d/started ]] ; then
- (
- [[ -e ${ROOT}/etc/conf.d/rc ]] && source "${ROOT}"/etc/conf.d/rc
- svcdir=${svcdir:-/var/lib/init.d}
- if [[ ! -d ${ROOT}${svcdir}/started ]] ; then
- ewarn "No state found, and no state exists"
- elog "You should reboot this host"
- else
- mkdir -p "${ROOT}${LIBDIR}/rc/init.d"
- einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}${LIBDIR}/rc/init.d"
- mv "${ROOT}${svcdir}"/* "${ROOT}${LIBDIR}"/rc/init.d
- rm -rf "${ROOT}${LIBDIR}"/rc/init.d/daemons \
- "${ROOT}${LIBDIR}"/rc/init.d/console
- umount "${ROOT}${svcdir}" 2>/dev/null
- rm -rf "${ROOT}${svcdir}"
- fi
- )
- fi
-
- # Handle the /etc/modules.autoload.d -> /etc/conf.d/modules transition
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- elog "Converting your /etc/modules.autoload.d/ files to /etc/conf.d/modules"
- rm -f "${ROOT}"/etc/modules.autoload.d/.keep*
- rmdir "${ROOT}"/etc/modules.autoload.d 2>/dev/null
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- local f v
- for f in "${ROOT}"/etc/modules.autoload.d/* ; do
- v=${f##*/}
- v=${v#kernel-}
- v=${v//[^[:alnum:]]/_}
- gawk -v v="${v}" -v f="${f##*/}" '
- BEGIN { print "\n### START: Auto-converted from " f "\n" }
- {
- if ($0 ~ /^[^#]/) {
- print "modules_" v "=\"${modules_" v "} " $1 "\""
- gsub(/[^[:alnum:]]/, "_", $1)
- printf "module_" $1 "_args_" v "=\""
- for (i = 2; i <= NF; ++i) {
- if (i > 2)
- printf " "
- printf $i
- }
- print "\"\n"
- } else
- print
- }
- END { print "\n### END: Auto-converted from " f "\n" }
- ' "${f}" >> "${D}"/etc/conf.d/modules
- done
- rm -f "${f}"
- rmdir "${ROOT}"/etc/modules.autoload.d 2>/dev/null
- fi
- fi
-}
-
-pkg_postinst() {
- local conf_file
- # Kogaion customization, do not bug user with tedious, useless config file updates
- for conf_file in "${ROOT}/etc/conf.d/keymaps" "${ROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}.ebuild_preserved" ]; then
- cp -p "${conf_file}.ebuild_preserved" "${conf_file}" # don't die
- elif [ ! -e "${conf_file}" ]; then
- cp -p "${conf_file}.example" "${conf_file}" # don't die
- fi
- chown root:root "${conf_file}" # don't die
- done
-
- local LIBDIR=$(get_libdir)
-
- # Remove old baselayout links
- rm -f "${ROOT}"/etc/runlevels/boot/{check{fs,root},rmnologin}
- rm -f "${ROOT}"/etc/init.d/{depscan,runscript}.sh
-
- # Make our runlevels if they don't exist
- if [[ ! -e ${ROOT}/etc/runlevels ]] || [[ -e ${ROOT}/etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels "${ROOT}"/etc
- rm -f "${ROOT}"/etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e ${ROOT}/etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/sysinit
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/sysinit/* \
- "${ROOT}"/etc/runlevels/sysinit
- fi
- if [[ ! -e ${ROOT}/etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/shutdown
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/shutdown/* \
- "${ROOT}"/etc/runlevels/shutdown
- fi
- fi
-
- # /etc/conf.d/net.example is no longer valid
- local NET_EXAMPLE="${ROOT}/etc/conf.d/net.example"
- local NET_MD5='8ebebfa07441d39eb54feae0ee4c8210'
- if [[ -e "${NET_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${NET_EXAMPLE}") == ${NET_MD5}* ]]; then
- rm -f "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} should be removed."
- fi
- elog "The new file is ${ROOT}/usr/share/doc/${PF}/net.example"
- fi
-
- # /etc/conf.d/wireless.example is no longer valid
- local WIRELESS_EXAMPLE="${ROOT}/etc/conf.d/wireless.example"
- local WIRELESS_MD5='d1fad7da940bf263c76af4d2082124a3'
- if [[ -e "${WIRELESS_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${WIRELESS_EXAMPLE}") == ${WIRELESS_MD5}* ]]; then
- rm -f "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and should be removed."
- fi
- elog "If you are using the old style network scripts,"
- elog "Configure wireless settings in ${ROOT}/etc/conf.d/net"
- elog "after reviewing ${ROOT}/usr/share/doc/${PF}/net.example"
- fi
-
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- ewarn "/etc/modules.autoload.d is no longer used. Please convert"
- ewarn "your files to /etc/conf.d/modules and delete the directory."
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${ROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${ROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${ROOT}etc/local.d"
- mv "${ROOT}"etc/conf.d/local.start "${ROOT}"etc/local.d/baselayout1.start
- mv "${ROOT}"etc/conf.d/local.stop "${ROOT}"etc/local.d/baselayout1.stop
- chmod +x "${ROOT}"etc/local.d/*{start,stop}
- fi
-
- if use kernel_linux && [[ "${ROOT}" = "/" ]]; then
- if ! /$(get_libdir)/rc/sh/migrate-to-run.sh; then
- ewarn "The dependency data could not be migrated to /run/openrc."
- ewarn "This means you need to reboot your system."
- fi
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${ROOT}" = "/" ]] && "${ROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
- elog
- elog "Please read the migration guide available at:"
- elog "http://www.gentoo.org/doc/en/openrc-migration.xml"
-}
diff --git a/sys-apps/openrc/openrc-0.11.8.ebuild b/sys-apps/openrc/openrc-0.11.8.ebuild
deleted file mode 100644
index 6284e791..00000000
--- a/sys-apps/openrc/openrc-0.11.8.ebuild
+++ /dev/null
@@ -1,512 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/openrc-0.11.8.ebuild,v 1.7 2013/01/02 19:20:39 armin76 Exp $
-
-EAPI=4
-
-inherit eutils flag-o-matic multilib pam toolchain-funcs
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
- inherit git-2
-else
- SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam newnet prefix selinux static-libs unicode
- kernel_linux kernel_FreeBSD"
-
-RDEPEND="virtual/init
- kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( sys-auth/pambase )
- >=sys-apps/baselayout-2.1-r1
- kernel_linux? (
- sys-process/psmisc
- )
- !<sys-fs/udev-init-scripts-17
- !<sys-fs/udev-133"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-src_prepare() {
- sed -i 's:0444:0644:' mk/sys.mk || die
- sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile || die #241342
-
- if [[ ${PV} == "9999" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- fi
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Kogaion custom config
- epatch "${FILESDIR}/${PN}-kogaion-config-2.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-
- # Kogaion bug fixes
- epatch "${FILESDIR}/${PN}-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch"
-}
-
-src_compile() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS}
- LIBNAME=$(get_libdir)
- LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- if use selinux; then
- MAKE_ARGS="${MAKE_ARGS} MKSELINUX=yes"
- fi
- export BRANDING="Kogaion ${brand}"
- if ! use static-libs; then
- MAKE_ARGS="${MAKE_ARGS} MKSTATICLIBS=no"
- fi
- use newnet || MAKE_ARGS="${MAKE_ARGS} MKNET=oldnet"
- use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS}
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${ED}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- emake ${MAKE_ARGS} DESTDIR="${D}" install
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- if ! use kernel_linux; then
- keepdir /$(get_libdir)/rc/init.d
- fi
- keepdir /$(get_libdir)/rc/tmp
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
- rm -rf "${ED}"/etc/runlevels
-
- # Install the default net configuration
- doconfd conf.d/net
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${ED}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Kogaion customization, do not bug user with annoying updates (for now)
- mv "${ED}"/etc/conf.d/keymaps "${ED}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
- mv "${ED}"/etc/conf.d/hwclock "${ED}"/etc/conf.d/hwclock.example || \
- die "cannot move hwclock"
-
- # install the gentoo pam.d file
- newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} ]] \
- || return
- [[ -e "${EROOT}"etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d "${EROOT}"etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/${runlevel}
- touch "${EROOT}"etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf "${EROOT}"etc/init.d/${initd} "${EROOT}"etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${EROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${EROOT}"${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-pkg_preinst() {
- local conf_file
- # Kogaion customization, still protect conf files from being removed
- # as no longer owned by package
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}" ]; then
- cp -p "${conf_file}" "${conf_file}.ebuild_preserved" # don't die
- fi
- done
-
- local f LIBDIR=$(get_libdir)
-
- # default net script is just comments, so no point in biting people
- # in the ass by accident. we save in preinst so that the package
- # manager doesnt go throwing etc-update crap at us -- postinst is
- # too late to prevent that. this behavior also lets us keep the
- # file in the CONTENTS for binary packages.
- [[ -e "${EROOT}"etc/conf.d/net ]] && \
- cp -d "${EROOT}"etc/conf.d/net "${ED}"/etc/conf.d/
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e "${EROOT}"etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${EROOT}"etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # upgrade timezone file ... do it before moving clock
- if [[ -e ${EROOT}etc/conf.d/clock && ! -e ${EROOT}/etc/timezone ]] ; then
- (
- unset TIMEZONE
- source "${EROOT}"etc/conf.d/clock
- [[ -n ${TIMEZONE} ]] && echo "${TIMEZONE}" > "${EROOT}"etc/timezone
- )
- fi
-
- # /etc/conf.d/clock moved to /etc/conf.d/hwclock
- local clock
- use kernel_FreeBSD && clock="adjkerntz" || clock="hwclock"
- if [[ -e "${EROOT}"etc/conf.d/clock ]] ; then
- mv "${EROOT}"etc/conf.d/clock "${EROOT}"etc/conf.d/${clock}
- fi
- if [[ -e "${EROOT}"etc/init.d/clock ]] ; then
- rm -f "${EROOT}"etc/init.d/clock
- fi
- if [[ -L "${EROOT}"etc/runlevels/boot/clock ]] ; then
- rm -f "${EROOT}"etc/runlevels/boot/clock
- ln -snf /etc/init.d/${clock} "${EROOT}"etc/runlevels/boot/${clock}
- fi
- if [[ -L "${EROOT}"${LIBDIR}/rc/init.d/started/clock ]] ; then
- rm -f "${EROOT}"${LIBDIR}/rc/init.d/started/clock
- ln -snf /etc/init.d/${clok} "${EROOT}"${LIBDIR}/rc/init.d/started/${clock}
- fi
-
- # /etc/conf.d/rc is no longer used for configuration
- if [[ -e "${EROOT}"etc/conf.d/rc ]] ; then
- elog "/etc/conf.d/rc is no longer used for configuration."
- elog "Please migrate your settings to /etc/rc.conf as applicable"
- elog "and delete /etc/conf.d/rc"
- fi
-
- # force net init.d scripts into symlinks
- for f in "${EROOT}"etc/init.d/net.* ; do
- [[ -e ${f} ]] || continue # catch net.* not matching anything
- [[ ${f} == */net.lo ]] && continue # real file now
- [[ ${f} == *.openrc.bak ]] && continue
- if [[ ! -L ${f} ]] ; then
- elog "Moved net service '${f##*/}' to '${f##*/}.openrc.bak' to force a symlink."
- elog "You should delete '${f##*/}.openrc.bak' if you don't need it."
- mv "${f}" "${f}.openrc.bak"
- ln -snf net.lo "${f}"
- fi
- done
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # swapfiles was added in 0.9.9 and needed in boot (february 2012)
- has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles
-
- if ! has_version ">=sys-apps/openrc-0.11"; then
- add_boot_init sysfs sysinit
- fi
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- has_version sys-apps/openrc || migrate_from_baselayout_1
- has_version ">=sys-apps/openrc-0.4.0" || migrate_udev_init_script
- if ! has_version ">=sys-apps/openrc-0.11.3" ; then
- migrate_udev_mount_script
- add_boot_init tmpfiles.setup boot
- fi
-}
-
-# >=openrc-0.4.0 no longer loads the udev addon
-migrate_udev_init_script() {
- # make sure udev is in sysinit if it was enabled before
- local enable_udev=false
- local rc_devices=$(
- [[ -f /etc/rc.conf ]] && source /etc/rc.conf
- [[ -f /etc/conf.d/rc ]] && source /etc/conf.d/rc
- echo "${rc_devices:-${RC_DEVICES:-auto}}"
- )
- case ${rc_devices} in
- udev|auto)
- enable_udev=true
- ;;
- esac
-
- if $enable_udev; then
- add_boot_init udev sysinit
- add_boot_init udev-postmount default
- fi
-}
-
-# >=OpenRC-0.11.3 requires udev-mount to be in the sysinit runlevel with udev.
-migrate_udev_mount_script() {
- if [ -e "${EROOT}"etc/runlevels/sysinit/udev -a \
- ! -e "${EROOT}"etc/runlevels/sysinit/udev-mount ]; then
- add_boot_init udev-mount sysinit
- fi
- return 0
-}
-
-migrate_from_baselayout_1() {
- # baselayout boot init scripts have been split out
- for f in $(cd "${ED}"/usr/share/${PN}/runlevels/boot || exit; echo *) ; do
- # baselayout-1 is always "old" net, so ignore "new" net
- [[ ${f} == "network" ]] && continue
-
- add_boot_init ${f}
- done
-
- # Try to auto-add some addons when possible
- add_boot_init_mit_config /etc/conf.d/cryptfs dmcrypt
- add_boot_init_mit_config /etc/conf.d/dmcrypt dmcrypt
- add_boot_init_mit_config /etc/mdadm.conf mdraid
- add_boot_init_mit_config /etc/evms.conf evms
- [[ -e "${EROOT}"sbin/dmsetup ]] && add_boot_init device-mapper
- [[ -e "${EROOT}"sbin/vgscan ]] && add_boot_init lvm
- elog "Add on services (such as RAID/dmcrypt/LVM/etc...) are now stand alone"
- elog "init.d scripts. If you use such a thing, make sure you have the"
- elog "required init.d scripts added to your boot runlevel."
-
- # Upgrade our state for baselayout-1 users
- if [[ ! -e "${EROOT}"${LIBDIR}/rc/init.d/started ]] ; then
- (
- [[ -e "${EROOT}"etc/conf.d/rc ]] && source "${EROOT}"/etc/conf.d/rc
- svcdir=${svcdir:-/var/lib/init.d}
- if [[ ! -d "${EROOT}"${svcdir}/started ]] ; then
- ewarn "No state found, and no state exists"
- elog "You should reboot this host"
- else
- mkdir -p "${EROOT}"${LIBDIR}/rc/init.d
- einfo "Moving state from ${EROOT}${svcdir} to ${EROOT}${LIBDIR}/rc/init.d"
- mv "${EROOT}${svcdir}"/* "${EROOT}${LIBDIR}"/rc/init.d
- rm -rf "${EROOT}${LIBDIR}"/rc/init.d/daemons \
- "${EROOT}${LIBDIR}"/rc/init.d/console
- umount "${EROOT}${svcdir}" 2>/dev/null
- rm -rf "${EROOT}${svcdir}"
- fi
- )
- fi
-
- # Handle the /etc/modules.autoload.d -> /etc/conf.d/modules transition
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- elog "Converting your /etc/modules.autoload.d/ files to /etc/conf.d/modules"
- rm -f "${EROOT}"etc/modules.autoload.d/.keep*
- rmdir "${EROOT}"etc/modules.autoload.d 2>/dev/null
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- local f v
- for f in "${EROOT}"etc/modules.autoload.d/* ; do
- v=${f##*/}
- v=${v#kernel-}
- v=${v//[^[:alnum:]]/_}
- gawk -v v="${v}" -v f="${f##*/}" '
- BEGIN { print "\n### START: Auto-converted from " f "\n" }
- {
- if ($0 ~ /^[^#]/) {
- print "modules_" v "=\"${modules_" v "} " $1 "\""
- gsub(/[^[:alnum:]]/, "_", $1)
- printf "module_" $1 "_args_" v "=\""
- for (i = 2; i <= NF; ++i) {
- if (i > 2)
- printf " "
- printf $i
- }
- print "\"\n"
- } else
- print
- }
- END { print "\n### END: Auto-converted from " f "\n" }
- ' "${f}" >> "${ED}"/etc/conf.d/modules
- done
- rm -f "${f}"
- rmdir "${EROOT}"etc/modules.autoload.d 2>/dev/null
- fi
- fi
-}
-
-pkg_postinst() {
- local conf_file
- # Kogaion customization, do not bug user with tedious, useless config file updates
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}.ebuild_preserved" ]; then
- cp -p "${conf_file}.ebuild_preserved" "${conf_file}" # don't die
- elif [ ! -e "${conf_file}" ]; then
- cp -p "${conf_file}.example" "${conf_file}" # don't die
- fi
- chown root:root "${conf_file}" # don't die
- done
- local LIBDIR=$(get_libdir)
-
- # Remove old baselayout links
- rm -f "${EROOT}"etc/runlevels/boot/{check{fs,root},rmnologin}
- rm -f "${EROOT}"etc/init.d/{depscan,runscript}.sh
-
- # Make our runlevels if they don't exist
- if [[ ! -e "${EROOT}"etc/runlevels ]] || [[ -e "${EROOT}"etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels "${EROOT}"etc
- rm -f "${EROOT}"etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e "${EROOT}"etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/sysinit
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/sysinit/* \
- "${EROOT}"etc/runlevels/sysinit
- fi
- if [[ ! -e "${EROOT}"etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/shutdown
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/shutdown/* \
- "${EROOT}"etc/runlevels/shutdown
- fi
- fi
-
- # /etc/conf.d/net.example is no longer valid
- local NET_EXAMPLE="${EROOT}etc/conf.d/net.example"
- local NET_MD5='8ebebfa07441d39eb54feae0ee4c8210'
- if [[ -e "${NET_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${NET_EXAMPLE}") == ${NET_MD5}* ]]; then
- rm -f "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} should be removed."
- fi
- elog "The new file is ${EROOT}usr/share/doc/${PF}/net.example"
- fi
-
- # /etc/conf.d/wireless.example is no longer valid
- local WIRELESS_EXAMPLE="${EROOT}etc/conf.d/wireless.example"
- local WIRELESS_MD5='d1fad7da940bf263c76af4d2082124a3'
- if [[ -e "${WIRELESS_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${WIRELESS_EXAMPLE}") == ${WIRELESS_MD5}* ]]; then
- rm -f "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and should be removed."
- fi
- elog "If you are using the old style network scripts,"
- elog "Configure wireless settings in ${EROOT}etc/conf.d/net"
- elog "after reviewing ${EROOT}usr/share/doc/${PF}/net.example"
- fi
-
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- ewarn "/etc/modules.autoload.d is no longer used. Please convert"
- ewarn "your files to /etc/conf.d/modules and delete the directory."
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${EROOT}etc/local.d"
- mv "${EROOT}"etc/conf.d/local.start "${EROOT}"etc/local.d/baselayout1.start
- mv "${EROOT}"etc/conf.d/local.stop "${EROOT}"etc/local.d/baselayout1.stop
- chmod +x "${EROOT}"etc/local.d/*{start,stop}
- fi
-
- if use kernel_linux && [[ "${EROOT}" = "/" ]]; then
- /$(get_libdir)/rc/sh/migrate-to-run.sh
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${EROOT}" = "/" ]] && "${EROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- if use newnet; then
- local netscript=network
- else
- local netscript=net.lo
- fi
-
- if [ ! -e "${EROOT}"etc/runlevels/boot/${netscript} ]; then
- ewarn "Please add the $netscript script to your boot runlevel"
- ewarn "as soon as possible. Not doing so could leave you with a system"
- ewarn "without networking."
- fi
-
- ewarn "In this version of OpenRC, the loopback interface no longer"
- ewarn "satisfies the net virtual."
- ewarn "If you have services now which do not start because of this,"
- ewarn "They can be fixed by adding rc_need=\"!net\""
- ewarn "to the ${EROOT}etc/conf.d/<servicename> file."
- ewarn "You should also file a bug against the service asking that"
- ewarn "need net be dropped from the dependencies."
- ewarn "The bug you file should block the following tracker:"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=439092"
-
- ewarn "This version of OpenRC doesn't enable nfs mounts automatically any"
- ewarn "longer. In order to mount nfs file systems, you must use the"
- ewarn "nfsmount service from the nfs-utils package."
- ewarn "See bug https://bugs.gentoo.org/show_bug.cgi?id=427996 for"
- ewarn "more information on this."
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
- elog
- elog "Please read the migration guide available at:"
- elog "http://www.gentoo.org/doc/en/openrc-migration.xml"
-}
diff --git a/sys-apps/openrc/openrc-0.12.4.ebuild b/sys-apps/openrc/openrc-0.12.4.ebuild
deleted file mode 100644
index 551e6461..00000000
--- a/sys-apps/openrc/openrc-0.12.4.ebuild
+++ /dev/null
@@ -1,356 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils flag-o-matic multilib pam toolchain-funcs
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="git://github.com/OpenRC/${PN}.git"
- inherit git-2
-else
- SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam newnet prefix +netifrc selinux static-libs
- tools unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND=">=sys-apps/baselayout-2.1-r1
- kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( sys-auth/pambase )
- tools? ( dev-lang/perl )
- kernel_linux? (
- sys-process/psmisc
- )
- selinux? ( sec-policy/selinux-openrc )
- !<sys-fs/udev-init-scripts-17
- !<sys-fs/udev-133"
-DEPEND="${COMMON_DEPEND}
- virtual/os-headers
- ncurses? ( virtual/pkgconfig )"
-RDEPEND="${COMMON_DEPEND}
- !prefix? (
- kernel_linux? ( || ( >=sys-apps/sysvinit-2.86-r6 sys-process/runit ) )
- kernel_FreeBSD? ( sys-freebsd/freebsd-sbin )
- )"
-
-PDEPEND="netifrc? ( net-misc/netifrc )"
-
-src_prepare() {
- sed -i 's:0444:0644:' mk/sys.mk || die
-
- if [[ ${PV} == "9999" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- fi
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Argent custom config
- epatch "${FILESDIR}/${PN}-kogaion-config-2.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-
- # Argent bug fixes
- epatch "${FILESDIR}/${PN}-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch"
-
- # Linux 3.10 and EFI
- epatch "${FILESDIR}/0001-efivarfs-Support-EFI-variable-access-in-3.10-kernels.patch"
-}
-
-src_compile() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS}
- LIBNAME=$(get_libdir)
- LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc
- MKSELINUX=$(usex selinux)
- MKSTATICLIBS=$(usex static-libs)
- MKTOOLS=$(usex tools)"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- export BRANDING="Argent ${brand}"
- use newnet || MAKE_ARGS="${MAKE_ARGS} MKNET=oldnet"
- use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS}
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${ED}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- emake ${MAKE_ARGS} DESTDIR="${D}" install
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- if ! use kernel_linux; then
- keepdir /$(get_libdir)/rc/init.d
- fi
- keepdir /$(get_libdir)/rc/tmp
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
- rm -rf "${ED}"/etc/runlevels
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${ED}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Argent customization, do not bug user with annoying updates (for now)
- mv "${ED}"/etc/conf.d/keymaps "${ED}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
- mv "${ED}"/etc/conf.d/hwclock "${ED}"/etc/conf.d/hwclock.example || \
- die "cannot move hwclock"
-
- # install the gentoo pam.d file
- newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-
- # install documentation
- dodoc README.busybox
- if use newnet; then
- dodoc README.newnet
- fi
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} ]] \
- || return
- [[ -e "${EROOT}"etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d "${EROOT}"etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/${runlevel}
- touch "${EROOT}"etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf /etc/init.d/${initd} "${EROOT}"etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${EROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${EROOT}"${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-pkg_preinst() {
- local conf_file
- # Argent customization, still protect conf files from being removed
- # as no longer owned by package
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}" ]; then
- cp -p "${conf_file}" "${conf_file}.ebuild_preserved" # don't die
- fi
- done
-
- local f LIBDIR=$(get_libdir)
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e "${EROOT}"etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${EROOT}"etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # swapfiles was added in 0.9.9 and needed in boot (february 2012)
- has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles
-
- if ! has_version ">=sys-apps/openrc-0.11"; then
- add_boot_init sysfs sysinit
- fi
-
- if ! has_version ">=sys-apps/openrc-0.11.3" ; then
- migrate_udev_mount_script
- add_boot_init tmpfiles.setup boot
- fi
-
- # these were added in 0.12.
- if ! has_version ">=sys-apps/openrc-0.12"; then
- add_boot_init loopback
- add_boot_init tmpfiles.dev sysinit
-
- # ensure existing /etc/conf.d/net is not removed
- # undoes the hack to get around CONFIG_PROTECT in openrc-0.11.8 and earlier
- # this needs to stay in openrc ebuilds for a long time. :(
- # Added in 0.12.
- if [[ -f "${EROOT}"etc/conf.d/net ]]; then
- einfo "Modifying conf.d/net to keep it from being removed"
- cat <<-EOF >>"${EROOT}"etc/conf.d/net
-
-# The network scripts are now part of net-misc/netifrc
-# In order to avoid sys-apps/${P} from removing this file, this comment was
-# added; you can safely remove this comment. Please see
-# /usr/share/doc/netifrc*/README* for more information.
-EOF
- fi
- fi
-}
-
-# >=OpenRC-0.11.3 requires udev-mount to be in the sysinit runlevel with udev.
-migrate_udev_mount_script() {
- if [ -e "${EROOT}"etc/runlevels/sysinit/udev -a \
- ! -e "${EROOT}"etc/runlevels/sysinit/udev-mount ]; then
- add_boot_init udev-mount sysinit
- fi
- return 0
-}
-
-pkg_postinst() {
- local conf_file
- # Argent customization, do not bug user with tedious, useless config file updates
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}.ebuild_preserved" ]; then
- cp -p "${conf_file}.ebuild_preserved" "${conf_file}" # don't die
- elif [ ! -e "${conf_file}" ]; then
- cp -p "${conf_file}.example" "${conf_file}" # don't die
- fi
- chown root:root "${conf_file}" # don't die
- done
-
- local LIBDIR=$(get_libdir)
-
- # Make our runlevels if they don't exist
- if [[ ! -e "${EROOT}"etc/runlevels ]] || [[ -e "${EROOT}"etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels "${EROOT}"etc
- rm -f "${EROOT}"etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e "${EROOT}"etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/sysinit
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/sysinit/* \
- "${EROOT}"etc/runlevels/sysinit
- fi
- if [[ ! -e "${EROOT}"etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/shutdown
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/shutdown/* \
- "${EROOT}"etc/runlevels/shutdown
- fi
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${EROOT}etc/local.d"
- mv "${EROOT}"etc/conf.d/local.start "${EROOT}"etc/local.d/baselayout1.start
- mv "${EROOT}"etc/conf.d/local.stop "${EROOT}"etc/local.d/baselayout1.stop
- chmod +x "${EROOT}"etc/local.d/*{start,stop}
- fi
-
- if use kernel_linux && [[ "${EROOT}" = "/" ]]; then
- if ! /$(get_libdir)/rc/sh/migrate-to-run.sh; then
- ewarn "The dependency data could not be migrated to /run/openrc."
- ewarn "This means you need to reboot your system."
- fi
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${EROOT}" = "/" ]] && "${EROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- if ! use newnet && ! use netifrc; then
- ewarn "You have emerged OpenRc without network support. This"
- ewarn "means you need to SET UP a network manager such as"
- ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/wicd,"
- ewarn "net-misc/NetworkManager, or net-misc/badvpn."
- ewarn "Or, you have the option of emerging openrc with the newnet"
- ewarn "use flag and configuring /etc/conf.d/network and"
- ewarn "/etc/conf.d/staticroute if you only use static interfaces."
- fi
-
- if use newnet && [ ! -e "${EROOT}"etc/runlevels/boot/network ]; then
- ewarn "Please add the network service to your boot runlevel"
- ewarn "as soon as possible. Not doing so could leave you with a system"
- ewarn "without networking."
- fi
-
- ewarn "In this version of OpenRC, the loopback interface no longer"
- ewarn "satisfies the net virtual."
- ewarn "If you have services now which do not start because of this,"
- ewarn "They can be fixed by adding rc_need=\"!net\""
- ewarn "to the ${EROOT}etc/conf.d/<servicename> file."
- ewarn "You should also file a bug against the service asking that"
- ewarn "need net be dropped from the dependencies."
- ewarn "The bug you file should block the following tracker:"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=439092"
-
- ewarn "This version of OpenRC doesn't enable nfs mounts automatically any"
- ewarn "longer. In order to mount nfs file systems, you must use the"
- ewarn "nfsmount service from the nfs-utils package."
- ewarn "See bug https://bugs.gentoo.org/show_bug.cgi?id=427996 for"
- ewarn "more information on this."
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
-}
diff --git a/sys-apps/openrc/openrc-0.12_pre1-r1.ebuild b/sys-apps/openrc/openrc-0.12_pre1-r1.ebuild
deleted file mode 100644
index 62fff71d..00000000
--- a/sys-apps/openrc/openrc-0.12_pre1-r1.ebuild
+++ /dev/null
@@ -1,518 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils flag-o-matic multilib pam toolchain-funcs
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-
-if [[ ${PV} == "0.12_pre1" ]]; then
- EGIT_REPO_URI="git://github.com/OpenRC/openrc.git"
- EGIT_COMMIT="9f14fd7ae10d8ae724045a57a2eb25c1d4290a3b"
- inherit git-2
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-else
- SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam newnet prefix selinux static-libs unicode
- kernel_linux kernel_FreeBSD"
-
-RDEPEND="virtual/init
- kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( sys-auth/pambase )
- >=sys-apps/baselayout-2.1-r1
- kernel_linux? (
- sys-process/psmisc
- )
- !<sys-fs/udev-init-scripts-17
- !<sys-fs/udev-133"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-src_prepare() {
- sed -i 's:0444:0644:' mk/sys.mk || die
- sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile || die #241342
-
- if [[ ${PV} == "0.12_pre1" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- fi
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Argent custom config
- epatch "${FILESDIR}/${PN}-kogaion-config-2.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-
- # Sabayon bug fixes
- epatch "${FILESDIR}/${PN}-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch"
-
- # Fix pam_systemd + logind support
- epatch "${FILESDIR}/0001-Filter-the-systemd-cgroup-from-the-current-process.patch"
-}
-
-src_compile() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS}
- LIBNAME=$(get_libdir)
- LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- if use selinux; then
- MAKE_ARGS="${MAKE_ARGS} MKSELINUX=yes"
- fi
- export BRANDING="Argent ${brand}"
- if ! use static-libs; then
- MAKE_ARGS="${MAKE_ARGS} MKSTATICLIBS=no"
- fi
- use newnet || MAKE_ARGS="${MAKE_ARGS} MKNET=oldnet"
- use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS}
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${ED}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- emake ${MAKE_ARGS} DESTDIR="${D}" install
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- if ! use kernel_linux; then
- keepdir /$(get_libdir)/rc/init.d
- fi
- keepdir /$(get_libdir)/rc/tmp
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
- rm -rf "${ED}"/etc/runlevels
-
- # Install the default net configuration
- doconfd conf.d/net
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${ED}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Argent customization, do not bug user with annoying updates (for now)
- mv "${ED}"/etc/conf.d/keymaps "${ED}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
- mv "${ED}"/etc/conf.d/hwclock "${ED}"/etc/conf.d/hwclock.example || \
- die "cannot move hwclock"
-
- # install the gentoo pam.d file
- newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} ]] \
- || return
- [[ -e "${EROOT}"etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d "${EROOT}"etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/${runlevel}
- touch "${EROOT}"etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf "${EROOT}"etc/init.d/${initd} "${EROOT}"etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${EROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${EROOT}"${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-pkg_preinst() {
- local conf_file
- # Argent customization, still protect conf files from being removed
- # as no longer owned by package
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}" ]; then
- cp -p "${conf_file}" "${conf_file}.ebuild_preserved" # don't die
- fi
- done
-
- local f LIBDIR=$(get_libdir)
-
- # default net script is just comments, so no point in biting people
- # in the ass by accident. we save in preinst so that the package
- # manager doesnt go throwing etc-update crap at us -- postinst is
- # too late to prevent that. this behavior also lets us keep the
- # file in the CONTENTS for binary packages.
- # Argent, use cp -d as per Gentoo bug #462674
- [[ -e "${EROOT}"etc/conf.d/net ]] && \
- cp -d "${EROOT}"etc/conf.d/net "${ED}"/etc/conf.d/
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e "${EROOT}"etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${EROOT}"etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # upgrade timezone file ... do it before moving clock
- if [[ -e ${EROOT}etc/conf.d/clock && ! -e ${EROOT}/etc/timezone ]] ; then
- (
- unset TIMEZONE
- source "${EROOT}"etc/conf.d/clock
- [[ -n ${TIMEZONE} ]] && echo "${TIMEZONE}" > "${EROOT}"etc/timezone
- )
- fi
-
- # /etc/conf.d/clock moved to /etc/conf.d/hwclock
- local clock
- use kernel_FreeBSD && clock="adjkerntz" || clock="hwclock"
- if [[ -e "${EROOT}"etc/conf.d/clock ]] ; then
- mv "${EROOT}"etc/conf.d/clock "${EROOT}"etc/conf.d/${clock}
- fi
- if [[ -e "${EROOT}"etc/init.d/clock ]] ; then
- rm -f "${EROOT}"etc/init.d/clock
- fi
- if [[ -L "${EROOT}"etc/runlevels/boot/clock ]] ; then
- rm -f "${EROOT}"etc/runlevels/boot/clock
- ln -snf /etc/init.d/${clock} "${EROOT}"etc/runlevels/boot/${clock}
- fi
- if [[ -L "${EROOT}"${LIBDIR}/rc/init.d/started/clock ]] ; then
- rm -f "${EROOT}"${LIBDIR}/rc/init.d/started/clock
- ln -snf /etc/init.d/${clok} "${EROOT}"${LIBDIR}/rc/init.d/started/${clock}
- fi
-
- # /etc/conf.d/rc is no longer used for configuration
- if [[ -e "${EROOT}"etc/conf.d/rc ]] ; then
- elog "/etc/conf.d/rc is no longer used for configuration."
- elog "Please migrate your settings to /etc/rc.conf as applicable"
- elog "and delete /etc/conf.d/rc"
- fi
-
- # force net init.d scripts into symlinks
- for f in "${EROOT}"etc/init.d/net.* ; do
- [[ -e ${f} ]] || continue # catch net.* not matching anything
- [[ ${f} == */net.lo ]] && continue # real file now
- [[ ${f} == *.openrc.bak ]] && continue
- if [[ ! -L ${f} ]] ; then
- elog "Moved net service '${f##*/}' to '${f##*/}.openrc.bak' to force a symlink."
- elog "You should delete '${f##*/}.openrc.bak' if you don't need it."
- mv "${f}" "${f}.openrc.bak"
- ln -snf net.lo "${f}"
- fi
- done
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # swapfiles was added in 0.9.9 and needed in boot (february 2012)
- has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles
-
- if ! has_version ">=sys-apps/openrc-0.11"; then
- add_boot_init sysfs sysinit
- fi
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- has_version sys-apps/openrc || migrate_from_baselayout_1
- has_version ">=sys-apps/openrc-0.4.0" || migrate_udev_init_script
- if ! has_version ">=sys-apps/openrc-0.11.3" ; then
- migrate_udev_mount_script
- add_boot_init tmpfiles.setup boot
- fi
-}
-
-# >=openrc-0.4.0 no longer loads the udev addon
-migrate_udev_init_script() {
- # make sure udev is in sysinit if it was enabled before
- local enable_udev=false
- local rc_devices=$(
- [[ -f /etc/rc.conf ]] && source /etc/rc.conf
- [[ -f /etc/conf.d/rc ]] && source /etc/conf.d/rc
- echo "${rc_devices:-${RC_DEVICES:-auto}}"
- )
- case ${rc_devices} in
- udev|auto)
- enable_udev=true
- ;;
- esac
-
- if $enable_udev; then
- add_boot_init udev sysinit
- add_boot_init udev-postmount default
- fi
-}
-
-# >=OpenRC-0.11.3 requires udev-mount to be in the sysinit runlevel with udev.
-migrate_udev_mount_script() {
- if [ -e "${EROOT}"etc/runlevels/sysinit/udev -a \
- ! -e "${EROOT}"etc/runlevels/sysinit/udev-mount ]; then
- add_boot_init udev-mount sysinit
- fi
- return 0
-}
-
-migrate_from_baselayout_1() {
- # baselayout boot init scripts have been split out
- for f in $(cd "${ED}"/usr/share/${PN}/runlevels/boot || exit; echo *) ; do
- # baselayout-1 is always "old" net, so ignore "new" net
- [[ ${f} == "network" ]] && continue
-
- add_boot_init ${f}
- done
-
- # Try to auto-add some addons when possible
- add_boot_init_mit_config /etc/conf.d/cryptfs dmcrypt
- add_boot_init_mit_config /etc/conf.d/dmcrypt dmcrypt
- add_boot_init_mit_config /etc/mdadm.conf mdraid
- add_boot_init_mit_config /etc/evms.conf evms
- [[ -e "${EROOT}"sbin/dmsetup ]] && add_boot_init device-mapper
- [[ -e "${EROOT}"sbin/vgscan ]] && add_boot_init lvm
- elog "Add on services (such as RAID/dmcrypt/LVM/etc...) are now stand alone"
- elog "init.d scripts. If you use such a thing, make sure you have the"
- elog "required init.d scripts added to your boot runlevel."
-
- # Upgrade our state for baselayout-1 users
- if [[ ! -e "${EROOT}"${LIBDIR}/rc/init.d/started ]] ; then
- (
- [[ -e "${EROOT}"etc/conf.d/rc ]] && source "${EROOT}"/etc/conf.d/rc
- svcdir=${svcdir:-/var/lib/init.d}
- if [[ ! -d "${EROOT}"${svcdir}/started ]] ; then
- ewarn "No state found, and no state exists"
- elog "You should reboot this host"
- else
- mkdir -p "${EROOT}"${LIBDIR}/rc/init.d
- einfo "Moving state from ${EROOT}${svcdir} to ${EROOT}${LIBDIR}/rc/init.d"
- mv "${EROOT}${svcdir}"/* "${EROOT}${LIBDIR}"/rc/init.d
- rm -rf "${EROOT}${LIBDIR}"/rc/init.d/daemons \
- "${EROOT}${LIBDIR}"/rc/init.d/console
- umount "${EROOT}${svcdir}" 2>/dev/null
- rm -rf "${EROOT}${svcdir}"
- fi
- )
- fi
-
- # Handle the /etc/modules.autoload.d -> /etc/conf.d/modules transition
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- elog "Converting your /etc/modules.autoload.d/ files to /etc/conf.d/modules"
- rm -f "${EROOT}"etc/modules.autoload.d/.keep*
- rmdir "${EROOT}"etc/modules.autoload.d 2>/dev/null
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- local f v
- for f in "${EROOT}"etc/modules.autoload.d/* ; do
- v=${f##*/}
- v=${v#kernel-}
- v=${v//[^[:alnum:]]/_}
- gawk -v v="${v}" -v f="${f##*/}" '
- BEGIN { print "\n### START: Auto-converted from " f "\n" }
- {
- if ($0 ~ /^[^#]/) {
- print "modules_" v "=\"${modules_" v "} " $1 "\""
- gsub(/[^[:alnum:]]/, "_", $1)
- printf "module_" $1 "_args_" v "=\""
- for (i = 2; i <= NF; ++i) {
- if (i > 2)
- printf " "
- printf $i
- }
- print "\"\n"
- } else
- print
- }
- END { print "\n### END: Auto-converted from " f "\n" }
- ' "${f}" >> "${ED}"/etc/conf.d/modules
- done
- rm -f "${f}"
- rmdir "${EROOT}"etc/modules.autoload.d 2>/dev/null
- fi
- fi
-}
-
-pkg_postinst() {
- local conf_file
- # Argent customization, do not bug user with tedious, useless config file updates
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}.ebuild_preserved" ]; then
- cp -p "${conf_file}.ebuild_preserved" "${conf_file}" # don't die
- elif [ ! -e "${conf_file}" ]; then
- cp -p "${conf_file}.example" "${conf_file}" # don't die
- fi
- chown root:root "${conf_file}" # don't die
- done
- local LIBDIR=$(get_libdir)
-
- # Remove old baselayout links
- rm -f "${EROOT}"etc/runlevels/boot/{check{fs,root},rmnologin}
- rm -f "${EROOT}"etc/init.d/{depscan,runscript}.sh
-
- # Make our runlevels if they don't exist
- if [[ ! -e "${EROOT}"etc/runlevels ]] || [[ -e "${EROOT}"etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels "${EROOT}"etc
- rm -f "${EROOT}"etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e "${EROOT}"etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/sysinit
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/sysinit/* \
- "${EROOT}"etc/runlevels/sysinit
- fi
- if [[ ! -e "${EROOT}"etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/shutdown
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/shutdown/* \
- "${EROOT}"etc/runlevels/shutdown
- fi
- fi
-
- # /etc/conf.d/net.example is no longer valid
- local NET_EXAMPLE="${EROOT}etc/conf.d/net.example"
- local NET_MD5='8ebebfa07441d39eb54feae0ee4c8210'
- if [[ -e "${NET_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${NET_EXAMPLE}") == ${NET_MD5}* ]]; then
- rm -f "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} should be removed."
- fi
- elog "The new file is ${EROOT}usr/share/doc/${PF}/net.example"
- fi
-
- # /etc/conf.d/wireless.example is no longer valid
- local WIRELESS_EXAMPLE="${EROOT}etc/conf.d/wireless.example"
- local WIRELESS_MD5='d1fad7da940bf263c76af4d2082124a3'
- if [[ -e "${WIRELESS_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${WIRELESS_EXAMPLE}") == ${WIRELESS_MD5}* ]]; then
- rm -f "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and should be removed."
- fi
- elog "If you are using the old style network scripts,"
- elog "Configure wireless settings in ${EROOT}etc/conf.d/net"
- elog "after reviewing ${EROOT}usr/share/doc/${PF}/net.example"
- fi
-
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- ewarn "/etc/modules.autoload.d is no longer used. Please convert"
- ewarn "your files to /etc/conf.d/modules and delete the directory."
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${EROOT}etc/local.d"
- mv "${EROOT}"etc/conf.d/local.start "${EROOT}"etc/local.d/baselayout1.start
- mv "${EROOT}"etc/conf.d/local.stop "${EROOT}"etc/local.d/baselayout1.stop
- chmod +x "${EROOT}"etc/local.d/*{start,stop}
- fi
-
- if use kernel_linux && [[ "${EROOT}" = "/" ]]; then
- /$(get_libdir)/rc/sh/migrate-to-run.sh
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${EROOT}" = "/" ]] && "${EROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- if use newnet; then
- local netscript=network
- else
- local netscript=net.lo
- fi
-
- if [ ! -e "${EROOT}"etc/runlevels/boot/${netscript} ]; then
- ewarn "Please add the $netscript script to your boot runlevel"
- ewarn "as soon as possible. Not doing so could leave you with a system"
- ewarn "without networking."
- fi
-
- ewarn "In this version of OpenRC, the loopback interface no longer"
- ewarn "satisfies the net virtual."
- ewarn "If you have services now which do not start because of this,"
- ewarn "They can be fixed by adding rc_need=\"!net\""
- ewarn "to the ${EROOT}etc/conf.d/<servicename> file."
- ewarn "You should also file a bug against the service asking that"
- ewarn "need net be dropped from the dependencies."
- ewarn "The bug you file should block the following tracker:"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=439092"
-
- ewarn "This version of OpenRC doesn't enable nfs mounts automatically any"
- ewarn "longer. In order to mount nfs file systems, you must use the"
- ewarn "nfsmount service from the nfs-utils package."
- ewarn "See bug https://bugs.gentoo.org/show_bug.cgi?id=427996 for"
- ewarn "more information on this."
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
- elog
- elog "Please read the migration guide available at:"
- elog "http://www.gentoo.org/doc/en/openrc-migration.xml"
-}
diff --git a/sys-apps/openrc/openrc-0.12_pre1-r2.ebuild b/sys-apps/openrc/openrc-0.12_pre1-r2.ebuild
deleted file mode 100644
index 90a059d6..00000000
--- a/sys-apps/openrc/openrc-0.12_pre1-r2.ebuild
+++ /dev/null
@@ -1,520 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils flag-o-matic multilib pam toolchain-funcs
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-
-if [[ ${PV} == "0.12_pre1" ]]; then
- EGIT_REPO_URI="git://github.com/OpenRC/openrc.git"
- EGIT_COMMIT="9f14fd7ae10d8ae724045a57a2eb25c1d4290a3b"
- inherit git-2
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-else
- SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam newnet prefix selinux static-libs unicode
- kernel_linux kernel_FreeBSD"
-
-RDEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( sys-auth/pambase )
- >=sys-apps/baselayout-2.1-r1
- kernel_linux? (
- sys-process/psmisc
- )
- !<sys-fs/udev-init-scripts-17
- !<sys-fs/udev-133"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-src_prepare() {
- sed -i 's:0444:0644:' mk/sys.mk || die
- sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile || die #241342
-
- if [[ ${PV} == "0.12_pre1" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- fi
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Argent custom config
- epatch "${FILESDIR}/${PN}-kogaion-config-2.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-
- # Sabayon bug fixes
- epatch "${FILESDIR}/${PN}-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch"
-
- # Fix pam_systemd + logind support
- epatch "${FILESDIR}/0001-Filter-the-systemd-cgroup-from-the-current-process.patch"
-
- # Linux 3.10 and EFI
- epatch "${FILESDIR}/0001-efivarfs-Support-EFI-variable-access-in-3.10-kernels.patch"
-}
-
-src_compile() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS}
- LIBNAME=$(get_libdir)
- LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- if use selinux; then
- MAKE_ARGS="${MAKE_ARGS} MKSELINUX=yes"
- fi
- export BRANDING="Argent ${brand}"
- if ! use static-libs; then
- MAKE_ARGS="${MAKE_ARGS} MKSTATICLIBS=no"
- fi
- use newnet || MAKE_ARGS="${MAKE_ARGS} MKNET=oldnet"
- use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS}
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${ED}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- emake ${MAKE_ARGS} DESTDIR="${D}" install
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- if ! use kernel_linux; then
- keepdir /$(get_libdir)/rc/init.d
- fi
- keepdir /$(get_libdir)/rc/tmp
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
- rm -rf "${ED}"/etc/runlevels
-
- # Install the default net configuration
- doconfd conf.d/net
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${ED}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Argent customization, do not bug user with annoying updates (for now)
- mv "${ED}"/etc/conf.d/keymaps "${ED}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
- mv "${ED}"/etc/conf.d/hwclock "${ED}"/etc/conf.d/hwclock.example || \
- die "cannot move hwclock"
-
- # install the gentoo pam.d file
- newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} ]] \
- || return
- [[ -e "${EROOT}"etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d "${EROOT}"etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/${runlevel}
- touch "${EROOT}"etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf "${EROOT}"etc/init.d/${initd} "${EROOT}"etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${EROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${EROOT}"${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-pkg_preinst() {
- local conf_file
- # Argent customization, still protect conf files from being removed
- # as no longer owned by package
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}" ]; then
- cp -p "${conf_file}" "${conf_file}.ebuild_preserved" # don't die
- fi
- done
-
- local f LIBDIR=$(get_libdir)
-
- # default net script is just comments, so no point in biting people
- # in the ass by accident. we save in preinst so that the package
- # manager doesnt go throwing etc-update crap at us -- postinst is
- # too late to prevent that. this behavior also lets us keep the
- # file in the CONTENTS for binary packages.
- # Sabayon, use cp -d as per Gentoo bug #462674
- [[ -e "${EROOT}"etc/conf.d/net ]] && \
- cp -d "${EROOT}"etc/conf.d/net "${ED}"/etc/conf.d/
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e "${EROOT}"etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${EROOT}"etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # upgrade timezone file ... do it before moving clock
- if [[ -e ${EROOT}etc/conf.d/clock && ! -e ${EROOT}/etc/timezone ]] ; then
- (
- unset TIMEZONE
- source "${EROOT}"etc/conf.d/clock
- [[ -n ${TIMEZONE} ]] && echo "${TIMEZONE}" > "${EROOT}"etc/timezone
- )
- fi
-
- # /etc/conf.d/clock moved to /etc/conf.d/hwclock
- local clock
- use kernel_FreeBSD && clock="adjkerntz" || clock="hwclock"
- if [[ -e "${EROOT}"etc/conf.d/clock ]] ; then
- mv "${EROOT}"etc/conf.d/clock "${EROOT}"etc/conf.d/${clock}
- fi
- if [[ -e "${EROOT}"etc/init.d/clock ]] ; then
- rm -f "${EROOT}"etc/init.d/clock
- fi
- if [[ -L "${EROOT}"etc/runlevels/boot/clock ]] ; then
- rm -f "${EROOT}"etc/runlevels/boot/clock
- ln -snf /etc/init.d/${clock} "${EROOT}"etc/runlevels/boot/${clock}
- fi
- if [[ -L "${EROOT}"${LIBDIR}/rc/init.d/started/clock ]] ; then
- rm -f "${EROOT}"${LIBDIR}/rc/init.d/started/clock
- ln -snf /etc/init.d/${clok} "${EROOT}"${LIBDIR}/rc/init.d/started/${clock}
- fi
-
- # /etc/conf.d/rc is no longer used for configuration
- if [[ -e "${EROOT}"etc/conf.d/rc ]] ; then
- elog "/etc/conf.d/rc is no longer used for configuration."
- elog "Please migrate your settings to /etc/rc.conf as applicable"
- elog "and delete /etc/conf.d/rc"
- fi
-
- # force net init.d scripts into symlinks
- for f in "${EROOT}"etc/init.d/net.* ; do
- [[ -e ${f} ]] || continue # catch net.* not matching anything
- [[ ${f} == */net.lo ]] && continue # real file now
- [[ ${f} == *.openrc.bak ]] && continue
- if [[ ! -L ${f} ]] ; then
- elog "Moved net service '${f##*/}' to '${f##*/}.openrc.bak' to force a symlink."
- elog "You should delete '${f##*/}.openrc.bak' if you don't need it."
- mv "${f}" "${f}.openrc.bak"
- ln -snf net.lo "${f}"
- fi
- done
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # swapfiles was added in 0.9.9 and needed in boot (february 2012)
- has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles
-
- if ! has_version ">=sys-apps/openrc-0.11"; then
- add_boot_init sysfs sysinit
- fi
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- has_version sys-apps/openrc || migrate_from_baselayout_1
- has_version ">=sys-apps/openrc-0.4.0" || migrate_udev_init_script
- if ! has_version ">=sys-apps/openrc-0.11.3" ; then
- migrate_udev_mount_script
- add_boot_init tmpfiles.setup boot
- fi
-}
-
-# >=openrc-0.4.0 no longer loads the udev addon
-migrate_udev_init_script() {
- # make sure udev is in sysinit if it was enabled before
- local enable_udev=false
- local rc_devices=$(
- [[ -f /etc/rc.conf ]] && source /etc/rc.conf
- [[ -f /etc/conf.d/rc ]] && source /etc/conf.d/rc
- echo "${rc_devices:-${RC_DEVICES:-auto}}"
- )
- case ${rc_devices} in
- udev|auto)
- enable_udev=true
- ;;
- esac
-
- if $enable_udev; then
- add_boot_init udev sysinit
- add_boot_init udev-postmount default
- fi
-}
-
-# >=OpenRC-0.11.3 requires udev-mount to be in the sysinit runlevel with udev.
-migrate_udev_mount_script() {
- if [ -e "${EROOT}"etc/runlevels/sysinit/udev -a \
- ! -e "${EROOT}"etc/runlevels/sysinit/udev-mount ]; then
- add_boot_init udev-mount sysinit
- fi
- return 0
-}
-
-migrate_from_baselayout_1() {
- # baselayout boot init scripts have been split out
- for f in $(cd "${ED}"/usr/share/${PN}/runlevels/boot || exit; echo *) ; do
- # baselayout-1 is always "old" net, so ignore "new" net
- [[ ${f} == "network" ]] && continue
-
- add_boot_init ${f}
- done
-
- # Try to auto-add some addons when possible
- add_boot_init_mit_config /etc/conf.d/cryptfs dmcrypt
- add_boot_init_mit_config /etc/conf.d/dmcrypt dmcrypt
- add_boot_init_mit_config /etc/mdadm.conf mdraid
- add_boot_init_mit_config /etc/evms.conf evms
- [[ -e "${EROOT}"sbin/dmsetup ]] && add_boot_init device-mapper
- [[ -e "${EROOT}"sbin/vgscan ]] && add_boot_init lvm
- elog "Add on services (such as RAID/dmcrypt/LVM/etc...) are now stand alone"
- elog "init.d scripts. If you use such a thing, make sure you have the"
- elog "required init.d scripts added to your boot runlevel."
-
- # Upgrade our state for baselayout-1 users
- if [[ ! -e "${EROOT}"${LIBDIR}/rc/init.d/started ]] ; then
- (
- [[ -e "${EROOT}"etc/conf.d/rc ]] && source "${EROOT}"/etc/conf.d/rc
- svcdir=${svcdir:-/var/lib/init.d}
- if [[ ! -d "${EROOT}"${svcdir}/started ]] ; then
- ewarn "No state found, and no state exists"
- elog "You should reboot this host"
- else
- mkdir -p "${EROOT}"${LIBDIR}/rc/init.d
- einfo "Moving state from ${EROOT}${svcdir} to ${EROOT}${LIBDIR}/rc/init.d"
- mv "${EROOT}${svcdir}"/* "${EROOT}${LIBDIR}"/rc/init.d
- rm -rf "${EROOT}${LIBDIR}"/rc/init.d/daemons \
- "${EROOT}${LIBDIR}"/rc/init.d/console
- umount "${EROOT}${svcdir}" 2>/dev/null
- rm -rf "${EROOT}${svcdir}"
- fi
- )
- fi
-
- # Handle the /etc/modules.autoload.d -> /etc/conf.d/modules transition
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- elog "Converting your /etc/modules.autoload.d/ files to /etc/conf.d/modules"
- rm -f "${EROOT}"etc/modules.autoload.d/.keep*
- rmdir "${EROOT}"etc/modules.autoload.d 2>/dev/null
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- local f v
- for f in "${EROOT}"etc/modules.autoload.d/* ; do
- v=${f##*/}
- v=${v#kernel-}
- v=${v//[^[:alnum:]]/_}
- gawk -v v="${v}" -v f="${f##*/}" '
- BEGIN { print "\n### START: Auto-converted from " f "\n" }
- {
- if ($0 ~ /^[^#]/) {
- print "modules_" v "=\"${modules_" v "} " $1 "\""
- gsub(/[^[:alnum:]]/, "_", $1)
- printf "module_" $1 "_args_" v "=\""
- for (i = 2; i <= NF; ++i) {
- if (i > 2)
- printf " "
- printf $i
- }
- print "\"\n"
- } else
- print
- }
- END { print "\n### END: Auto-converted from " f "\n" }
- ' "${f}" >> "${ED}"/etc/conf.d/modules
- done
- rm -f "${f}"
- rmdir "${EROOT}"etc/modules.autoload.d 2>/dev/null
- fi
- fi
-}
-
-pkg_postinst() {
- local conf_file
- # Argent customization, do not bug user with tedious, useless config file updates
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}.ebuild_preserved" ]; then
- cp -p "${conf_file}.ebuild_preserved" "${conf_file}" # don't die
- elif [ ! -e "${conf_file}" ]; then
- cp -p "${conf_file}.example" "${conf_file}" # don't die
- fi
- chown root:root "${conf_file}" # don't die
- done
- local LIBDIR=$(get_libdir)
-
- # Remove old baselayout links
- rm -f "${EROOT}"etc/runlevels/boot/{check{fs,root},rmnologin}
- rm -f "${EROOT}"etc/init.d/{depscan,runscript}.sh
-
- # Make our runlevels if they don't exist
- if [[ ! -e "${EROOT}"etc/runlevels ]] || [[ -e "${EROOT}"etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels "${EROOT}"etc
- rm -f "${EROOT}"etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e "${EROOT}"etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/sysinit
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/sysinit/* \
- "${EROOT}"etc/runlevels/sysinit
- fi
- if [[ ! -e "${EROOT}"etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/shutdown
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/shutdown/* \
- "${EROOT}"etc/runlevels/shutdown
- fi
- fi
-
- # /etc/conf.d/net.example is no longer valid
- local NET_EXAMPLE="${EROOT}etc/conf.d/net.example"
- local NET_MD5='8ebebfa07441d39eb54feae0ee4c8210'
- if [[ -e "${NET_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${NET_EXAMPLE}") == ${NET_MD5}* ]]; then
- rm -f "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} should be removed."
- fi
- elog "The new file is ${EROOT}usr/share/doc/${PF}/net.example"
- fi
-
- # /etc/conf.d/wireless.example is no longer valid
- local WIRELESS_EXAMPLE="${EROOT}etc/conf.d/wireless.example"
- local WIRELESS_MD5='d1fad7da940bf263c76af4d2082124a3'
- if [[ -e "${WIRELESS_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${WIRELESS_EXAMPLE}") == ${WIRELESS_MD5}* ]]; then
- rm -f "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and should be removed."
- fi
- elog "If you are using the old style network scripts,"
- elog "Configure wireless settings in ${EROOT}etc/conf.d/net"
- elog "after reviewing ${EROOT}usr/share/doc/${PF}/net.example"
- fi
-
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- ewarn "/etc/modules.autoload.d is no longer used. Please convert"
- ewarn "your files to /etc/conf.d/modules and delete the directory."
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${EROOT}etc/local.d"
- mv "${EROOT}"etc/conf.d/local.start "${EROOT}"etc/local.d/baselayout1.start
- mv "${EROOT}"etc/conf.d/local.stop "${EROOT}"etc/local.d/baselayout1.stop
- chmod +x "${EROOT}"etc/local.d/*{start,stop}
- fi
-
- if use kernel_linux && [[ "${EROOT}" = "/" ]]; then
- /$(get_libdir)/rc/sh/migrate-to-run.sh
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${EROOT}" = "/" ]] && "${EROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- if use newnet; then
- local netscript=network
- else
- local netscript=net.lo
- fi
-
- if [ ! -e "${EROOT}"etc/runlevels/boot/${netscript} ]; then
- ewarn "Please add the $netscript script to your boot runlevel"
- ewarn "as soon as possible. Not doing so could leave you with a system"
- ewarn "without networking."
- fi
-
- ewarn "In this version of OpenRC, the loopback interface no longer"
- ewarn "satisfies the net virtual."
- ewarn "If you have services now which do not start because of this,"
- ewarn "They can be fixed by adding rc_need=\"!net\""
- ewarn "to the ${EROOT}etc/conf.d/<servicename> file."
- ewarn "You should also file a bug against the service asking that"
- ewarn "need net be dropped from the dependencies."
- ewarn "The bug you file should block the following tracker:"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=439092"
-
- ewarn "This version of OpenRC doesn't enable nfs mounts automatically any"
- ewarn "longer. In order to mount nfs file systems, you must use the"
- ewarn "nfsmount service from the nfs-utils package."
- ewarn "See bug https://bugs.gentoo.org/show_bug.cgi?id=427996 for"
- ewarn "more information on this."
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
- elog
- elog "Please read the migration guide available at:"
- elog "http://www.gentoo.org/doc/en/openrc-migration.xml"
-}
diff --git a/sys-apps/openrc/openrc-0.12_pre1.ebuild b/sys-apps/openrc/openrc-0.12_pre1.ebuild
deleted file mode 100644
index eb803e30..00000000
--- a/sys-apps/openrc/openrc-0.12_pre1.ebuild
+++ /dev/null
@@ -1,515 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils flag-o-matic multilib pam toolchain-funcs
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-
-if [[ ${PV} == "0.12_pre1" ]]; then
- EGIT_REPO_URI="git://github.com/OpenRC/openrc.git"
- EGIT_COMMIT="9f14fd7ae10d8ae724045a57a2eb25c1d4290a3b"
- inherit git-2
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-else
- SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam newnet prefix selinux static-libs unicode
- kernel_linux kernel_FreeBSD"
-
-RDEPEND="virtual/init
- kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( sys-auth/pambase )
- >=sys-apps/baselayout-2.1-r1
- kernel_linux? (
- sys-process/psmisc
- )
- !<sys-fs/udev-init-scripts-17
- !<sys-fs/udev-133"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-src_prepare() {
- sed -i 's:0444:0644:' mk/sys.mk || die
- sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile || die #241342
-
- if [[ ${PV} == "0.12_pre1" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- fi
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Argent custom config
- epatch "${FILESDIR}/${PN}-kogaion-config-2.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-
- # Argent bug fixes
- epatch "${FILESDIR}/${PN}-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch"
-}
-
-src_compile() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS}
- LIBNAME=$(get_libdir)
- LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- if use selinux; then
- MAKE_ARGS="${MAKE_ARGS} MKSELINUX=yes"
- fi
- export BRANDING="Argent ${brand}"
- if ! use static-libs; then
- MAKE_ARGS="${MAKE_ARGS} MKSTATICLIBS=no"
- fi
- use newnet || MAKE_ARGS="${MAKE_ARGS} MKNET=oldnet"
- use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS}
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${ED}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- emake ${MAKE_ARGS} DESTDIR="${D}" install
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- if ! use kernel_linux; then
- keepdir /$(get_libdir)/rc/init.d
- fi
- keepdir /$(get_libdir)/rc/tmp
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
- rm -rf "${ED}"/etc/runlevels
-
- # Install the default net configuration
- doconfd conf.d/net
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${ED}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Argent customization, do not bug user with annoying updates (for now)
- mv "${ED}"/etc/conf.d/keymaps "${ED}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
- mv "${ED}"/etc/conf.d/hwclock "${ED}"/etc/conf.d/hwclock.example || \
- die "cannot move hwclock"
-
- # install the gentoo pam.d file
- newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} ]] \
- || return
- [[ -e "${EROOT}"etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d "${EROOT}"etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/${runlevel}
- touch "${EROOT}"etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf "${EROOT}"etc/init.d/${initd} "${EROOT}"etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${EROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${EROOT}"${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-pkg_preinst() {
- local conf_file
- # Kogaion customization, still protect conf files from being removed
- # as no longer owned by package
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}" ]; then
- cp -p "${conf_file}" "${conf_file}.ebuild_preserved" # don't die
- fi
- done
-
- local f LIBDIR=$(get_libdir)
-
- # default net script is just comments, so no point in biting people
- # in the ass by accident. we save in preinst so that the package
- # manager doesnt go throwing etc-update crap at us -- postinst is
- # too late to prevent that. this behavior also lets us keep the
- # file in the CONTENTS for binary packages.
- # Argent, use cp -d as per Gentoo bug #462674
- [[ -e "${EROOT}"etc/conf.d/net ]] && \
- cp -d "${EROOT}"etc/conf.d/net "${ED}"/etc/conf.d/
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e "${EROOT}"etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${EROOT}"etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # upgrade timezone file ... do it before moving clock
- if [[ -e ${EROOT}etc/conf.d/clock && ! -e ${EROOT}/etc/timezone ]] ; then
- (
- unset TIMEZONE
- source "${EROOT}"etc/conf.d/clock
- [[ -n ${TIMEZONE} ]] && echo "${TIMEZONE}" > "${EROOT}"etc/timezone
- )
- fi
-
- # /etc/conf.d/clock moved to /etc/conf.d/hwclock
- local clock
- use kernel_FreeBSD && clock="adjkerntz" || clock="hwclock"
- if [[ -e "${EROOT}"etc/conf.d/clock ]] ; then
- mv "${EROOT}"etc/conf.d/clock "${EROOT}"etc/conf.d/${clock}
- fi
- if [[ -e "${EROOT}"etc/init.d/clock ]] ; then
- rm -f "${EROOT}"etc/init.d/clock
- fi
- if [[ -L "${EROOT}"etc/runlevels/boot/clock ]] ; then
- rm -f "${EROOT}"etc/runlevels/boot/clock
- ln -snf /etc/init.d/${clock} "${EROOT}"etc/runlevels/boot/${clock}
- fi
- if [[ -L "${EROOT}"${LIBDIR}/rc/init.d/started/clock ]] ; then
- rm -f "${EROOT}"${LIBDIR}/rc/init.d/started/clock
- ln -snf /etc/init.d/${clok} "${EROOT}"${LIBDIR}/rc/init.d/started/${clock}
- fi
-
- # /etc/conf.d/rc is no longer used for configuration
- if [[ -e "${EROOT}"etc/conf.d/rc ]] ; then
- elog "/etc/conf.d/rc is no longer used for configuration."
- elog "Please migrate your settings to /etc/rc.conf as applicable"
- elog "and delete /etc/conf.d/rc"
- fi
-
- # force net init.d scripts into symlinks
- for f in "${EROOT}"etc/init.d/net.* ; do
- [[ -e ${f} ]] || continue # catch net.* not matching anything
- [[ ${f} == */net.lo ]] && continue # real file now
- [[ ${f} == *.openrc.bak ]] && continue
- if [[ ! -L ${f} ]] ; then
- elog "Moved net service '${f##*/}' to '${f##*/}.openrc.bak' to force a symlink."
- elog "You should delete '${f##*/}.openrc.bak' if you don't need it."
- mv "${f}" "${f}.openrc.bak"
- ln -snf net.lo "${f}"
- fi
- done
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # swapfiles was added in 0.9.9 and needed in boot (february 2012)
- has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles
-
- if ! has_version ">=sys-apps/openrc-0.11"; then
- add_boot_init sysfs sysinit
- fi
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- has_version sys-apps/openrc || migrate_from_baselayout_1
- has_version ">=sys-apps/openrc-0.4.0" || migrate_udev_init_script
- if ! has_version ">=sys-apps/openrc-0.11.3" ; then
- migrate_udev_mount_script
- add_boot_init tmpfiles.setup boot
- fi
-}
-
-# >=openrc-0.4.0 no longer loads the udev addon
-migrate_udev_init_script() {
- # make sure udev is in sysinit if it was enabled before
- local enable_udev=false
- local rc_devices=$(
- [[ -f /etc/rc.conf ]] && source /etc/rc.conf
- [[ -f /etc/conf.d/rc ]] && source /etc/conf.d/rc
- echo "${rc_devices:-${RC_DEVICES:-auto}}"
- )
- case ${rc_devices} in
- udev|auto)
- enable_udev=true
- ;;
- esac
-
- if $enable_udev; then
- add_boot_init udev sysinit
- add_boot_init udev-postmount default
- fi
-}
-
-# >=OpenRC-0.11.3 requires udev-mount to be in the sysinit runlevel with udev.
-migrate_udev_mount_script() {
- if [ -e "${EROOT}"etc/runlevels/sysinit/udev -a \
- ! -e "${EROOT}"etc/runlevels/sysinit/udev-mount ]; then
- add_boot_init udev-mount sysinit
- fi
- return 0
-}
-
-migrate_from_baselayout_1() {
- # baselayout boot init scripts have been split out
- for f in $(cd "${ED}"/usr/share/${PN}/runlevels/boot || exit; echo *) ; do
- # baselayout-1 is always "old" net, so ignore "new" net
- [[ ${f} == "network" ]] && continue
-
- add_boot_init ${f}
- done
-
- # Try to auto-add some addons when possible
- add_boot_init_mit_config /etc/conf.d/cryptfs dmcrypt
- add_boot_init_mit_config /etc/conf.d/dmcrypt dmcrypt
- add_boot_init_mit_config /etc/mdadm.conf mdraid
- add_boot_init_mit_config /etc/evms.conf evms
- [[ -e "${EROOT}"sbin/dmsetup ]] && add_boot_init device-mapper
- [[ -e "${EROOT}"sbin/vgscan ]] && add_boot_init lvm
- elog "Add on services (such as RAID/dmcrypt/LVM/etc...) are now stand alone"
- elog "init.d scripts. If you use such a thing, make sure you have the"
- elog "required init.d scripts added to your boot runlevel."
-
- # Upgrade our state for baselayout-1 users
- if [[ ! -e "${EROOT}"${LIBDIR}/rc/init.d/started ]] ; then
- (
- [[ -e "${EROOT}"etc/conf.d/rc ]] && source "${EROOT}"/etc/conf.d/rc
- svcdir=${svcdir:-/var/lib/init.d}
- if [[ ! -d "${EROOT}"${svcdir}/started ]] ; then
- ewarn "No state found, and no state exists"
- elog "You should reboot this host"
- else
- mkdir -p "${EROOT}"${LIBDIR}/rc/init.d
- einfo "Moving state from ${EROOT}${svcdir} to ${EROOT}${LIBDIR}/rc/init.d"
- mv "${EROOT}${svcdir}"/* "${EROOT}${LIBDIR}"/rc/init.d
- rm -rf "${EROOT}${LIBDIR}"/rc/init.d/daemons \
- "${EROOT}${LIBDIR}"/rc/init.d/console
- umount "${EROOT}${svcdir}" 2>/dev/null
- rm -rf "${EROOT}${svcdir}"
- fi
- )
- fi
-
- # Handle the /etc/modules.autoload.d -> /etc/conf.d/modules transition
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- elog "Converting your /etc/modules.autoload.d/ files to /etc/conf.d/modules"
- rm -f "${EROOT}"etc/modules.autoload.d/.keep*
- rmdir "${EROOT}"etc/modules.autoload.d 2>/dev/null
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- local f v
- for f in "${EROOT}"etc/modules.autoload.d/* ; do
- v=${f##*/}
- v=${v#kernel-}
- v=${v//[^[:alnum:]]/_}
- gawk -v v="${v}" -v f="${f##*/}" '
- BEGIN { print "\n### START: Auto-converted from " f "\n" }
- {
- if ($0 ~ /^[^#]/) {
- print "modules_" v "=\"${modules_" v "} " $1 "\""
- gsub(/[^[:alnum:]]/, "_", $1)
- printf "module_" $1 "_args_" v "=\""
- for (i = 2; i <= NF; ++i) {
- if (i > 2)
- printf " "
- printf $i
- }
- print "\"\n"
- } else
- print
- }
- END { print "\n### END: Auto-converted from " f "\n" }
- ' "${f}" >> "${ED}"/etc/conf.d/modules
- done
- rm -f "${f}"
- rmdir "${EROOT}"etc/modules.autoload.d 2>/dev/null
- fi
- fi
-}
-
-pkg_postinst() {
- local conf_file
- # Argent customization, do not bug user with tedious, useless config file updates
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}.ebuild_preserved" ]; then
- cp -p "${conf_file}.ebuild_preserved" "${conf_file}" # don't die
- elif [ ! -e "${conf_file}" ]; then
- cp -p "${conf_file}.example" "${conf_file}" # don't die
- fi
- chown root:root "${conf_file}" # don't die
- done
- local LIBDIR=$(get_libdir)
-
- # Remove old baselayout links
- rm -f "${EROOT}"etc/runlevels/boot/{check{fs,root},rmnologin}
- rm -f "${EROOT}"etc/init.d/{depscan,runscript}.sh
-
- # Make our runlevels if they don't exist
- if [[ ! -e "${EROOT}"etc/runlevels ]] || [[ -e "${EROOT}"etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels "${EROOT}"etc
- rm -f "${EROOT}"etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e "${EROOT}"etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/sysinit
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/sysinit/* \
- "${EROOT}"etc/runlevels/sysinit
- fi
- if [[ ! -e "${EROOT}"etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/shutdown
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/shutdown/* \
- "${EROOT}"etc/runlevels/shutdown
- fi
- fi
-
- # /etc/conf.d/net.example is no longer valid
- local NET_EXAMPLE="${EROOT}etc/conf.d/net.example"
- local NET_MD5='8ebebfa07441d39eb54feae0ee4c8210'
- if [[ -e "${NET_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${NET_EXAMPLE}") == ${NET_MD5}* ]]; then
- rm -f "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} should be removed."
- fi
- elog "The new file is ${EROOT}usr/share/doc/${PF}/net.example"
- fi
-
- # /etc/conf.d/wireless.example is no longer valid
- local WIRELESS_EXAMPLE="${EROOT}etc/conf.d/wireless.example"
- local WIRELESS_MD5='d1fad7da940bf263c76af4d2082124a3'
- if [[ -e "${WIRELESS_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${WIRELESS_EXAMPLE}") == ${WIRELESS_MD5}* ]]; then
- rm -f "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and should be removed."
- fi
- elog "If you are using the old style network scripts,"
- elog "Configure wireless settings in ${EROOT}etc/conf.d/net"
- elog "after reviewing ${EROOT}usr/share/doc/${PF}/net.example"
- fi
-
- if [[ -d "${EROOT}"etc/modules.autoload.d ]] ; then
- ewarn "/etc/modules.autoload.d is no longer used. Please convert"
- ewarn "your files to /etc/conf.d/modules and delete the directory."
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${EROOT}etc/local.d"
- mv "${EROOT}"etc/conf.d/local.start "${EROOT}"etc/local.d/baselayout1.start
- mv "${EROOT}"etc/conf.d/local.stop "${EROOT}"etc/local.d/baselayout1.stop
- chmod +x "${EROOT}"etc/local.d/*{start,stop}
- fi
-
- if use kernel_linux && [[ "${EROOT}" = "/" ]]; then
- /$(get_libdir)/rc/sh/migrate-to-run.sh
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${EROOT}" = "/" ]] && "${EROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- if use newnet; then
- local netscript=network
- else
- local netscript=net.lo
- fi
-
- if [ ! -e "${EROOT}"etc/runlevels/boot/${netscript} ]; then
- ewarn "Please add the $netscript script to your boot runlevel"
- ewarn "as soon as possible. Not doing so could leave you with a system"
- ewarn "without networking."
- fi
-
- ewarn "In this version of OpenRC, the loopback interface no longer"
- ewarn "satisfies the net virtual."
- ewarn "If you have services now which do not start because of this,"
- ewarn "They can be fixed by adding rc_need=\"!net\""
- ewarn "to the ${EROOT}etc/conf.d/<servicename> file."
- ewarn "You should also file a bug against the service asking that"
- ewarn "need net be dropped from the dependencies."
- ewarn "The bug you file should block the following tracker:"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=439092"
-
- ewarn "This version of OpenRC doesn't enable nfs mounts automatically any"
- ewarn "longer. In order to mount nfs file systems, you must use the"
- ewarn "nfsmount service from the nfs-utils package."
- ewarn "See bug https://bugs.gentoo.org/show_bug.cgi?id=427996 for"
- ewarn "more information on this."
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
- elog
- elog "Please read the migration guide available at:"
- elog "http://www.gentoo.org/doc/en/openrc-migration.xml"
-}
diff --git a/sys-apps/openrc/openrc-0.13.11.ebuild b/sys-apps/openrc/openrc-0.13.11.ebuild
deleted file mode 100644
index 551e6461..00000000
--- a/sys-apps/openrc/openrc-0.13.11.ebuild
+++ /dev/null
@@ -1,356 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils flag-o-matic multilib pam toolchain-funcs
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="git://github.com/OpenRC/${PN}.git"
- inherit git-2
-else
- SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam newnet prefix +netifrc selinux static-libs
- tools unicode kernel_linux kernel_FreeBSD"
-
-COMMON_DEPEND=">=sys-apps/baselayout-2.1-r1
- kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( sys-auth/pambase )
- tools? ( dev-lang/perl )
- kernel_linux? (
- sys-process/psmisc
- )
- selinux? ( sec-policy/selinux-openrc )
- !<sys-fs/udev-init-scripts-17
- !<sys-fs/udev-133"
-DEPEND="${COMMON_DEPEND}
- virtual/os-headers
- ncurses? ( virtual/pkgconfig )"
-RDEPEND="${COMMON_DEPEND}
- !prefix? (
- kernel_linux? ( || ( >=sys-apps/sysvinit-2.86-r6 sys-process/runit ) )
- kernel_FreeBSD? ( sys-freebsd/freebsd-sbin )
- )"
-
-PDEPEND="netifrc? ( net-misc/netifrc )"
-
-src_prepare() {
- sed -i 's:0444:0644:' mk/sys.mk || die
-
- if [[ ${PV} == "9999" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- fi
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Argent custom config
- epatch "${FILESDIR}/${PN}-kogaion-config-2.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-
- # Argent bug fixes
- epatch "${FILESDIR}/${PN}-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch"
-
- # Linux 3.10 and EFI
- epatch "${FILESDIR}/0001-efivarfs-Support-EFI-variable-access-in-3.10-kernels.patch"
-}
-
-src_compile() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS}
- LIBNAME=$(get_libdir)
- LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc
- MKSELINUX=$(usex selinux)
- MKSTATICLIBS=$(usex static-libs)
- MKTOOLS=$(usex tools)"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- export BRANDING="Argent ${brand}"
- use newnet || MAKE_ARGS="${MAKE_ARGS} MKNET=oldnet"
- use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS}
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${ED}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- emake ${MAKE_ARGS} DESTDIR="${D}" install
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- if ! use kernel_linux; then
- keepdir /$(get_libdir)/rc/init.d
- fi
- keepdir /$(get_libdir)/rc/tmp
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
- rm -rf "${ED}"/etc/runlevels
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${ED}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Argent customization, do not bug user with annoying updates (for now)
- mv "${ED}"/etc/conf.d/keymaps "${ED}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
- mv "${ED}"/etc/conf.d/hwclock "${ED}"/etc/conf.d/hwclock.example || \
- die "cannot move hwclock"
-
- # install the gentoo pam.d file
- newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-
- # install documentation
- dodoc README.busybox
- if use newnet; then
- dodoc README.newnet
- fi
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e "${ED}"/etc/init.d/${initd} || -e "${EROOT}"etc/init.d/${initd} ]] \
- || return
- [[ -e "${EROOT}"etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d "${EROOT}"etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/${runlevel}
- touch "${EROOT}"etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf /etc/init.d/${initd} "${EROOT}"etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${EROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${EROOT}"${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-pkg_preinst() {
- local conf_file
- # Argent customization, still protect conf files from being removed
- # as no longer owned by package
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}" ]; then
- cp -p "${conf_file}" "${conf_file}.ebuild_preserved" # don't die
- fi
- done
-
- local f LIBDIR=$(get_libdir)
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e "${EROOT}"etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${EROOT}"etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # swapfiles was added in 0.9.9 and needed in boot (february 2012)
- has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles
-
- if ! has_version ">=sys-apps/openrc-0.11"; then
- add_boot_init sysfs sysinit
- fi
-
- if ! has_version ">=sys-apps/openrc-0.11.3" ; then
- migrate_udev_mount_script
- add_boot_init tmpfiles.setup boot
- fi
-
- # these were added in 0.12.
- if ! has_version ">=sys-apps/openrc-0.12"; then
- add_boot_init loopback
- add_boot_init tmpfiles.dev sysinit
-
- # ensure existing /etc/conf.d/net is not removed
- # undoes the hack to get around CONFIG_PROTECT in openrc-0.11.8 and earlier
- # this needs to stay in openrc ebuilds for a long time. :(
- # Added in 0.12.
- if [[ -f "${EROOT}"etc/conf.d/net ]]; then
- einfo "Modifying conf.d/net to keep it from being removed"
- cat <<-EOF >>"${EROOT}"etc/conf.d/net
-
-# The network scripts are now part of net-misc/netifrc
-# In order to avoid sys-apps/${P} from removing this file, this comment was
-# added; you can safely remove this comment. Please see
-# /usr/share/doc/netifrc*/README* for more information.
-EOF
- fi
- fi
-}
-
-# >=OpenRC-0.11.3 requires udev-mount to be in the sysinit runlevel with udev.
-migrate_udev_mount_script() {
- if [ -e "${EROOT}"etc/runlevels/sysinit/udev -a \
- ! -e "${EROOT}"etc/runlevels/sysinit/udev-mount ]; then
- add_boot_init udev-mount sysinit
- fi
- return 0
-}
-
-pkg_postinst() {
- local conf_file
- # Argent customization, do not bug user with tedious, useless config file updates
- for conf_file in "${EROOT}/etc/conf.d/keymaps" "${EROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}.ebuild_preserved" ]; then
- cp -p "${conf_file}.ebuild_preserved" "${conf_file}" # don't die
- elif [ ! -e "${conf_file}" ]; then
- cp -p "${conf_file}.example" "${conf_file}" # don't die
- fi
- chown root:root "${conf_file}" # don't die
- done
-
- local LIBDIR=$(get_libdir)
-
- # Make our runlevels if they don't exist
- if [[ ! -e "${EROOT}"etc/runlevels ]] || [[ -e "${EROOT}"etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels "${EROOT}"etc
- rm -f "${EROOT}"etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e "${EROOT}"etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/sysinit
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/sysinit/* \
- "${EROOT}"etc/runlevels/sysinit
- fi
- if [[ ! -e "${EROOT}"etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${EROOT}"etc/runlevels/shutdown
- cp -RPp "${EROOT}"usr/share/${PN}/runlevels/shutdown/* \
- "${EROOT}"etc/runlevels/shutdown
- fi
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${EROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${EROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${EROOT}etc/local.d"
- mv "${EROOT}"etc/conf.d/local.start "${EROOT}"etc/local.d/baselayout1.start
- mv "${EROOT}"etc/conf.d/local.stop "${EROOT}"etc/local.d/baselayout1.stop
- chmod +x "${EROOT}"etc/local.d/*{start,stop}
- fi
-
- if use kernel_linux && [[ "${EROOT}" = "/" ]]; then
- if ! /$(get_libdir)/rc/sh/migrate-to-run.sh; then
- ewarn "The dependency data could not be migrated to /run/openrc."
- ewarn "This means you need to reboot your system."
- fi
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${EROOT}" = "/" ]] && "${EROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- if ! use newnet && ! use netifrc; then
- ewarn "You have emerged OpenRc without network support. This"
- ewarn "means you need to SET UP a network manager such as"
- ewarn " net-misc/netifrc, net-misc/dhcpcd, net-misc/wicd,"
- ewarn "net-misc/NetworkManager, or net-misc/badvpn."
- ewarn "Or, you have the option of emerging openrc with the newnet"
- ewarn "use flag and configuring /etc/conf.d/network and"
- ewarn "/etc/conf.d/staticroute if you only use static interfaces."
- fi
-
- if use newnet && [ ! -e "${EROOT}"etc/runlevels/boot/network ]; then
- ewarn "Please add the network service to your boot runlevel"
- ewarn "as soon as possible. Not doing so could leave you with a system"
- ewarn "without networking."
- fi
-
- ewarn "In this version of OpenRC, the loopback interface no longer"
- ewarn "satisfies the net virtual."
- ewarn "If you have services now which do not start because of this,"
- ewarn "They can be fixed by adding rc_need=\"!net\""
- ewarn "to the ${EROOT}etc/conf.d/<servicename> file."
- ewarn "You should also file a bug against the service asking that"
- ewarn "need net be dropped from the dependencies."
- ewarn "The bug you file should block the following tracker:"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=439092"
-
- ewarn "This version of OpenRC doesn't enable nfs mounts automatically any"
- ewarn "longer. In order to mount nfs file systems, you must use the"
- ewarn "nfsmount service from the nfs-utils package."
- ewarn "See bug https://bugs.gentoo.org/show_bug.cgi?id=427996 for"
- ewarn "more information on this."
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
-}
diff --git a/sys-apps/openrc/openrc-0.8.2-r1.ebuild b/sys-apps/openrc/openrc-0.8.2-r1.ebuild
deleted file mode 100644
index 87abd7c3..00000000
--- a/sys-apps/openrc/openrc-0.8.2-r1.ebuild
+++ /dev/null
@@ -1,458 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/openrc-0.8.2-r1.ebuild,v 1.6 2011/05/13 19:06:47 armin76 Exp $
-
-EAPI="1"
-
-inherit eutils flag-o-matic multilib toolchain-funcs
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/openrc.git"
- inherit git
- KEYWORDS=""
-else
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
-fi
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam selinux unicode kernel_linux kernel_FreeBSD"
-
-RDEPEND="virtual/init
- kernel_FreeBSD? ( sys-process/fuser-bsd )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( virtual/pam )
- >=sys-apps/baselayout-2.0.0
- kernel_linux? ( !<sys-apps/module-init-tools-3.2.2-r2 )
- !<sys-fs/udev-133
- !<sys-apps/sysvinit-2.86-r11"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-make_args() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS} LIBNAME=$(get_libdir) LIBEXECDIR=/$(get_libdir)/rc"
- MAKE_ARGS="${MAKE_ARGS} MKOLDNET=yes"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- if use selinux; then
- MAKE_ARGS="${MAKE_ARGS} MKSELINUX=yes"
- fi
- export BRANDING="Kogaion ${brand}"
-}
-
-pkg_setup() {
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-}
-
-src_unpack() {
- if [[ ${PV} == "9999" ]] ; then
- git_src_unpack
- else
- unpack ${A}
- fi
- cd "${S}"
- sed -i 's:0444:0644:' mk/sys.mk
- sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile #241342
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Kogaion custom config
- epatch "${FILESDIR}/${PN}-kogaion-config.patch"
- epatch "${FILESDIR}/${PN}-enable-interactive.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- epatch "${FILESDIR}/${PN}-protect-rcsvcdir-for-symlink.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-}
-
-src_compile() {
- make_args
-
- if [[ ${PV} == "9999" ]] ; then
- local ver="git-$(echo ${EGIT_VERSION} | cut -c1-8)"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk
- fi
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS} || die "emake ${MAKE_ARGS} failed"
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${D}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- make_args
- emake ${MAKE_ARGS} DESTDIR="${D}" install || die
-
- # install the readme for the new network scripts
- dodoc README.newnet
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${D}"/$(get_libdir)/lib{einfo,rc}* "${D}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- keepdir /$(get_libdir)/rc/{init.d,tmp}
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${D}"/etc/runlevels "${D}"/usr/share/${PN} || die
- rm -rf "${D}"/etc/runlevels
-
- # Stick with "old" net as the default for now
- doconfd conf.d/net || die
- pushd "${D}"/usr/share/${PN}/runlevels/boot > /dev/null
- rm -f network staticroute
- ln -s /etc/init.d/net.lo net.lo
- popd > /dev/null
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${D}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Move /etc/conf.d/keymaps to .example
- mv "${D}"/etc/conf.d/keymaps "${D}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
-
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e ${D}/etc/init.d/${initd} || -e ${ROOT}/etc/init.d/${initd} ]] \
- || return
- [[ -e ${ROOT}/etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d ${ROOT}/etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/${runlevel}
- touch "${ROOT}"/etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf /etc/init.d/${initd} "${ROOT}"/etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${ROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${ROOT}"/${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-CONFD_KEYMAPS="${ROOT}/etc/conf.d/keymaps"
-pkg_preinst() {
- # backup user /etc/conf.d/keymaps
- if [ -f "${CONFD_KEYMAPS}" ]; then
- cp -p "${CONFD_KEYMAPS}" "${CONFD_KEYMAPS}.portage_openrc_bck"
- fi
- local f LIBDIR=$(get_libdir)
-
- # default net script is just comments, so no point in biting people
- # in the ass by accident. we save in preinst so that the package
- # manager doesnt go throwing etc-update crap at us -- postinst is
- # too late to prevent that. this behavior also lets us keep the
- # file in the CONTENTS for binary packages.
- [[ -e ${ROOT}/etc/conf.d/net ]] && cp "${ROOT}"/etc/conf.d/net "${D}"/etc/conf.d/
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e ${ROOT}/etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${ROOT}"/etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # upgrade timezone file ... do it before moving clock
- if [[ -e ${ROOT}/etc/conf.d/clock && ! -e ${ROOT}/etc/timezone ]] ; then
- (
- unset TIMEZONE
- source "${ROOT}"/etc/conf.d/clock
- [[ -n ${TIMEZONE} ]] && echo "${TIMEZONE}" > "${ROOT}"/etc/timezone
- )
- fi
-
- # /etc/conf.d/clock moved to /etc/conf.d/hwclock
- local clock
- use kernel_FreeBSD && clock="adjkerntz" || clock="hwclock"
- if [[ -e ${ROOT}/etc/conf.d/clock ]] ; then
- mv "${ROOT}"/etc/conf.d/clock "${ROOT}"/etc/conf.d/${clock}
- fi
- if [[ -e ${ROOT}/etc/init.d/clock ]] ; then
- rm -f "${ROOT}"/etc/init.d/clock
- fi
- if [[ -L ${ROOT}/etc/runlevels/boot/clock ]] ; then
- rm -f "${ROOT}"/etc/runlevels/boot/clock
- ln -snf /etc/init.d/${clock} "${ROOT}"/etc/runlevels/boot/${clock}
- fi
- if [[ -L ${ROOT}${LIBDIR}/rc/init.d/started/clock ]] ; then
- rm -f "${ROOT}${LIBDIR}"/rc/init.d/started/clock
- ln -snf /etc/init.d/${clock} "${ROOT}${LIBDIR}"/rc/init.d/started/${clock}
- fi
-
- # /etc/conf.d/rc is no longer used for configuration
- if [[ -e ${ROOT}/etc/conf.d/rc ]] ; then
- elog "/etc/conf.d/rc is no longer used for configuration."
- elog "Please migrate your settings to /etc/rc.conf as applicable"
- elog "and delete /etc/conf.d/rc"
- fi
-
- # force net init.d scripts into symlinks
- for f in "${ROOT}"/etc/init.d/net.* ; do
- [[ -e ${f} ]] || continue # catch net.* not matching anything
- [[ ${f} == */net.lo ]] && continue # real file now
- [[ ${f} == *.openrc.bak ]] && continue
- if [[ ! -L ${f} ]] ; then
- elog "Moved net service '${f##*/}' to '${f##*/}.openrc.bak' to force a symlink."
- elog "You should delete '${f##*/}.openrc.bak' if you don't need it."
- mv "${f}" "${f}.openrc.bak"
- ln -snf net.lo "${f}"
- fi
- done
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- has_version sys-apps/openrc || migrate_from_baselayout_1
- has_version ">=sys-apps/openrc-0.4.0" || migrate_udev_init_script
-}
-
-# >=openrc-0.4.0 no longer loads the udev addon
-migrate_udev_init_script() {
- # make sure udev is in sysinit if it was enabled before
- local enable_udev=false
- local rc_devices=$(
- [[ -f /etc/rc.conf ]] && source /etc/rc.conf
- [[ -f /etc/conf.d/rc ]] && source /etc/conf.d/rc
- echo "${rc_devices:-${RC_DEVICES:-auto}}"
- )
- case ${rc_devices} in
- udev|auto)
- enable_udev=true
- ;;
- esac
-
- if $enable_udev; then
- add_boot_init udev sysinit
- add_boot_init udev-postmount default
- fi
-}
-
-migrate_from_baselayout_1() {
- # baselayout boot init scripts have been split out
- for f in $(cd "${D}"/usr/share/${PN}/runlevels/boot || exit; echo *) ; do
- # baselayout-1 is always "old" net, so ignore "new" net
- [[ ${f} == "network" ]] && continue
-
- add_boot_init ${f}
- done
-
- # Try to auto-add some addons when possible
- add_boot_init_mit_config /etc/conf.d/cryptfs dmcrypt
- add_boot_init_mit_config /etc/conf.d/dmcrypt dmcrypt
- add_boot_init_mit_config /etc/mdadm.conf mdraid
- add_boot_init_mit_config /etc/evms.conf evms
- [[ -e ${ROOT}/sbin/dmsetup ]] && add_boot_init device-mapper
- [[ -e ${ROOT}/sbin/vgscan ]] && add_boot_init lvm
- elog "Add on services (such as RAID/dmcrypt/LVM/etc...) are now stand alone"
- elog "init.d scripts. If you use such a thing, make sure you have the"
- elog "required init.d scripts added to your boot runlevel."
-
- # Upgrade out state for baselayout-1 users
- if [[ ! -e ${ROOT}${LIBDIR}/rc/init.d/started ]] ; then
- (
- [[ -e ${ROOT}/etc/conf.d/rc ]] && source "${ROOT}"/etc/conf.d/rc
- svcdir=${svcdir:-/var/lib/init.d}
- if [[ ! -d ${ROOT}${svcdir}/started ]] ; then
- ewarn "No state found, and no state exists"
- elog "You should reboot this host"
- else
- mkdir -p "${ROOT}${LIBDIR}/rc/init.d"
- einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}${LIBDIR}/rc/init.d"
- mv "${ROOT}${svcdir}"/* "${ROOT}${LIBDIR}"/rc/init.d
- rm -rf "${ROOT}${LIBDIR}"/rc/init.d/daemons \
- "${ROOT}${LIBDIR}"/rc/init.d/console
- umount "${ROOT}${svcdir}" 2>/dev/null
- rm -rf "${ROOT}${svcdir}"
- fi
- )
- fi
-
- # Handle the /etc/modules.autoload.d -> /etc/conf.d/modules transition
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- elog "Converting your /etc/modules.autoload.d/ files to /etc/conf.d/modules"
- rm -f "${ROOT}"/etc/modules.autoload.d/.keep*
- rmdir "${ROOT}"/etc/modules.autoload.d 2>/dev/null
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- local f v
- for f in "${ROOT}"/etc/modules.autoload.d/* ; do
- v=${f##*/}
- v=${v#kernel-}
- v=${v//[^[:alnum:]]/_}
- gawk -v v="${v}" -v f="${f##*/}" '
- BEGIN { print "\n### START: Auto-converted from " f "\n" }
- {
- if ($0 ~ /^[^#]/) {
- print "modules_" v "=\"${modules_" v "} " $1 "\""
- gsub(/[^[:alnum:]]/, "_", $1)
- printf "module_" $1 "_args_" v "=\""
- for (i = 2; i <= NF; ++i) {
- if (i > 2)
- printf " "
- printf $i
- }
- print "\"\n"
- } else
- print
- }
- END { print "\n### END: Auto-converted from " f "\n" }
- ' "${f}" >> "${D}"/etc/conf.d/modules
- done
- rm -f "${f}"
- rmdir "${ROOT}"/etc/modules.autoload.d 2>/dev/null
- fi
- fi
-}
-
-pkg_postinst() {
- # Copy config file over
- if [ -f "${CONFD_KEYMAPS}.portage_openrc_bck" ]; then
- cp ${CONFD_KEYMAPS}.portage_openrc_bck ${CONFD_KEYMAPS} -p
- else
- if [ -f "${CONFD_KEYMAPS}.example" ] && [ ! -f "${CONFD_KEYMAPS}" ]; then
- cp ${CONFD_KEYMAPS}.example ${CONFD_KEYMAPS} -p
- fi
- fi
-
- local LIBDIR=$(get_libdir)
-
- # Remove old baselayout links
- rm -f "${ROOT}"/etc/runlevels/boot/{check{fs,root},rmnologin}
- rm -f "${ROOT}"/etc/init.d/{depscan,runscript}.sh
-
- # Make our runlevels if they don't exist
- if [[ ! -e ${ROOT}/etc/runlevels ]] || [[ -e ${ROOT}/etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels "${ROOT}"/etc
- rm -f "${ROOT}"/etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e ${ROOT}/etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/sysinit
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/sysinit/* \
- "${ROOT}"/etc/runlevels/sysinit
- fi
- if [[ ! -e ${ROOT}/etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/shutdown
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/shutdown/* \
- "${ROOT}"/etc/runlevels/shutdown
- fi
- fi
-
- # /etc/conf.d/net.example is no longer valid
- local NET_EXAMPLE="${ROOT}/etc/conf.d/net.example"
- local NET_MD5='8ebebfa07441d39eb54feae0ee4c8210'
- if [[ -e "${NET_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${NET_EXAMPLE}") == ${NET_MD5}* ]]; then
- rm -f "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} should be removed."
- fi
- elog "The new file is ${ROOT}/usr/share/doc/${PF}/net.example"
- fi
-
- # /etc/conf.d/wireless.example is no longer valid
- local WIRELESS_EXAMPLE="${ROOT}/etc/conf.d/wireless.example"
- local WIRELESS_MD5='d1fad7da940bf263c76af4d2082124a3'
- if [[ -e "${WIRELESS_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${WIRELESS_EXAMPLE}") == ${WIRELESS_MD5}* ]]; then
- rm -f "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and should be removed."
- fi
- elog "If you are using the old style network scripts,"
- elog "Configure wireless settings in ${ROOT}/etc/conf.d/net"
- elog "after reviewing ${ROOT}/usr/share/doc/${PF}/net.example"
- fi
-
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- ewarn "/etc/modules.autoload.d is no longer used. Please convert"
- ewarn "your files to /etc/conf.d/modules and delete the directory."
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${ROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${ROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${ROOT}etc/local.d"
- mv "${ROOT}"etc/conf.d/local.start "${ROOT}"etc/local.d/baselayout1.start
- mv "${ROOT}"etc/conf.d/local.stop "${ROOT}"etc/local.d/baselayout1.stop
- chmod +x "${ROOT}"etc/local.d/*{start,stop}
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${ROOT}" = "/" ]] && "${ROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
- elog
- elog "Please read the migration guide available at:"
- elog "http://www.gentoo.org/doc/en/openrc-migration.xml"
-}
diff --git a/sys-apps/openrc/openrc-0.8.3-r1.ebuild b/sys-apps/openrc/openrc-0.8.3-r1.ebuild
deleted file mode 100644
index 9962aee9..00000000
--- a/sys-apps/openrc/openrc-0.8.3-r1.ebuild
+++ /dev/null
@@ -1,459 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/openrc-0.8.3-r1.ebuild,v 1.5 2011/07/02 17:53:31 armin76 Exp $
-
-EAPI=4
-
-EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
-[[ ${PV} == "9999" ]] && SCM_ECLASS="git-2"
-inherit eutils flag-o-matic multilib toolchain-funcs ${SCM_ECLASS}
-unset SCM_ECLASS
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-if [[ ${PV} != "9999" ]] ; then
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="alpha amd64 arm ~hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam selinux unicode kernel_linux kernel_FreeBSD"
-
-RDEPEND="virtual/init
- kernel_FreeBSD? ( sys-process/fuser-bsd )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( virtual/pam )
- >=sys-apps/baselayout-2.0.0
- kernel_linux? ( !<sys-apps/module-init-tools-3.2.2-r2 )
- !<sys-fs/udev-133
- !<sys-apps/sysvinit-2.86-r11"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-make_args() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS} LIBNAME=$(get_libdir) LIBEXECDIR=/$(get_libdir)/rc"
- MAKE_ARGS="${MAKE_ARGS} MKOLDNET=yes"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- if use selinux; then
- MAKE_ARGS="${MAKE_ARGS} MKSELINUX=yes"
- fi
- export BRANDING="Kogaion ${brand}"
-}
-
-pkg_setup() {
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-}
-
-src_prepare() {
- sed -i 's:0444:0644:' mk/sys.mk || die
- sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile || die #241342
-
- if [[ ${PV} == "9999" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- fi
-
- epatch "${FILESDIR}"/${P}-deprecation_warning.patch
- epatch "${FILESDIR}"/${P}-ccwgroup.patch #367467
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Kogaion custom config
- epatch "${FILESDIR}/${PN}-kogaion-config.patch"
- epatch "${FILESDIR}/${PN}-enable-interactive.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- epatch "${FILESDIR}/${PN}-protect-rcsvcdir-for-symlink.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-}
-
-src_compile() {
- make_args
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS}
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${D}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- make_args
- emake ${MAKE_ARGS} DESTDIR="${D}" install
-
- # install the readme for the new network scripts
- dodoc README.newnet
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${D}"/$(get_libdir)/lib{einfo,rc}* "${D}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- keepdir /$(get_libdir)/rc/{init.d,tmp}
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${D}"/etc/runlevels "${D}"/usr/share/${PN} || die
- rm -rf "${D}"/etc/runlevels
-
- # Stick with "old" net as the default for now
- doconfd conf.d/net || die
- pushd "${D}"/usr/share/${PN}/runlevels/boot > /dev/null
- rm -f network staticroute
- ln -s /etc/init.d/net.lo net.lo
- popd > /dev/null
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${D}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Kogaion customization, do not bug user with annoying updates (for now)
- mv "${D}"/etc/conf.d/keymaps "${D}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
- mv "${D}"/etc/conf.d/hwclock "${D}"/etc/conf.d/hwclock.example || \
- die "cannot move hwclock"
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e ${D}/etc/init.d/${initd} || -e ${ROOT}/etc/init.d/${initd} ]] \
- || return
- [[ -e ${ROOT}/etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d ${ROOT}/etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/${runlevel}
- touch "${ROOT}"/etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf /etc/init.d/${initd} "${ROOT}"/etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${ROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${ROOT}"/${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-pkg_preinst() {
- # Kogaion customization, still protect conf files from being removed
- # as no longer owned by package
- for conf_file in "${ROOT}/etc/conf.d/keymaps" "${ROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}" ]; then
- cp -p "${conf_file}" "${conf_file}.ebuild_preserved" # don't die
- fi
- done
-
- local f LIBDIR=$(get_libdir)
-
- # default net script is just comments, so no point in biting people
- # in the ass by accident. we save in preinst so that the package
- # manager doesnt go throwing etc-update crap at us -- postinst is
- # too late to prevent that. this behavior also lets us keep the
- # file in the CONTENTS for binary packages.
- [[ -e ${ROOT}/etc/conf.d/net ]] && cp "${ROOT}"/etc/conf.d/net "${D}"/etc/conf.d/
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e ${ROOT}/etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${ROOT}"/etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # upgrade timezone file ... do it before moving clock
- if [[ -e ${ROOT}/etc/conf.d/clock && ! -e ${ROOT}/etc/timezone ]] ; then
- (
- unset TIMEZONE
- source "${ROOT}"/etc/conf.d/clock
- [[ -n ${TIMEZONE} ]] && echo "${TIMEZONE}" > "${ROOT}"/etc/timezone
- )
- fi
-
- # /etc/conf.d/clock moved to /etc/conf.d/hwclock
- local clock
- use kernel_FreeBSD && clock="adjkerntz" || clock="hwclock"
- if [[ -e ${ROOT}/etc/conf.d/clock ]] ; then
- mv "${ROOT}"/etc/conf.d/clock "${ROOT}"/etc/conf.d/${clock}
- fi
- if [[ -e ${ROOT}/etc/init.d/clock ]] ; then
- rm -f "${ROOT}"/etc/init.d/clock
- fi
- if [[ -L ${ROOT}/etc/runlevels/boot/clock ]] ; then
- rm -f "${ROOT}"/etc/runlevels/boot/clock
- ln -snf /etc/init.d/${clock} "${ROOT}"/etc/runlevels/boot/${clock}
- fi
- if [[ -L ${ROOT}${LIBDIR}/rc/init.d/started/clock ]] ; then
- rm -f "${ROOT}${LIBDIR}"/rc/init.d/started/clock
- ln -snf /etc/init.d/${clock} "${ROOT}${LIBDIR}"/rc/init.d/started/${clock}
- fi
-
- # /etc/conf.d/rc is no longer used for configuration
- if [[ -e ${ROOT}/etc/conf.d/rc ]] ; then
- elog "/etc/conf.d/rc is no longer used for configuration."
- elog "Please migrate your settings to /etc/rc.conf as applicable"
- elog "and delete /etc/conf.d/rc"
- fi
-
- # force net init.d scripts into symlinks
- for f in "${ROOT}"/etc/init.d/net.* ; do
- [[ -e ${f} ]] || continue # catch net.* not matching anything
- [[ ${f} == */net.lo ]] && continue # real file now
- [[ ${f} == *.openrc.bak ]] && continue
- if [[ ! -L ${f} ]] ; then
- elog "Moved net service '${f##*/}' to '${f##*/}.openrc.bak' to force a symlink."
- elog "You should delete '${f##*/}.openrc.bak' if you don't need it."
- mv "${f}" "${f}.openrc.bak"
- ln -snf net.lo "${f}"
- fi
- done
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- has_version sys-apps/openrc || migrate_from_baselayout_1
- has_version ">=sys-apps/openrc-0.4.0" || migrate_udev_init_script
-}
-
-# >=openrc-0.4.0 no longer loads the udev addon
-migrate_udev_init_script() {
- # make sure udev is in sysinit if it was enabled before
- local enable_udev=false
- local rc_devices=$(
- [[ -f /etc/rc.conf ]] && source /etc/rc.conf
- [[ -f /etc/conf.d/rc ]] && source /etc/conf.d/rc
- echo "${rc_devices:-${RC_DEVICES:-auto}}"
- )
- case ${rc_devices} in
- udev|auto)
- enable_udev=true
- ;;
- esac
-
- if $enable_udev; then
- add_boot_init udev sysinit
- add_boot_init udev-postmount default
- fi
-}
-
-migrate_from_baselayout_1() {
- # baselayout boot init scripts have been split out
- for f in $(cd "${D}"/usr/share/${PN}/runlevels/boot || exit; echo *) ; do
- # baselayout-1 is always "old" net, so ignore "new" net
- [[ ${f} == "network" ]] && continue
-
- add_boot_init ${f}
- done
-
- # Try to auto-add some addons when possible
- add_boot_init_mit_config /etc/conf.d/cryptfs dmcrypt
- add_boot_init_mit_config /etc/conf.d/dmcrypt dmcrypt
- add_boot_init_mit_config /etc/mdadm.conf mdraid
- add_boot_init_mit_config /etc/evms.conf evms
- [[ -e ${ROOT}/sbin/dmsetup ]] && add_boot_init device-mapper
- [[ -e ${ROOT}/sbin/vgscan ]] && add_boot_init lvm
- elog "Add on services (such as RAID/dmcrypt/LVM/etc...) are now stand alone"
- elog "init.d scripts. If you use such a thing, make sure you have the"
- elog "required init.d scripts added to your boot runlevel."
-
- # Upgrade our state for baselayout-1 users
- if [[ ! -e ${ROOT}${LIBDIR}/rc/init.d/started ]] ; then
- (
- [[ -e ${ROOT}/etc/conf.d/rc ]] && source "${ROOT}"/etc/conf.d/rc
- svcdir=${svcdir:-/var/lib/init.d}
- if [[ ! -d ${ROOT}${svcdir}/started ]] ; then
- ewarn "No state found, and no state exists"
- elog "You should reboot this host"
- else
- mkdir -p "${ROOT}${LIBDIR}/rc/init.d"
- einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}${LIBDIR}/rc/init.d"
- mv "${ROOT}${svcdir}"/* "${ROOT}${LIBDIR}"/rc/init.d
- rm -rf "${ROOT}${LIBDIR}"/rc/init.d/daemons \
- "${ROOT}${LIBDIR}"/rc/init.d/console
- umount "${ROOT}${svcdir}" 2>/dev/null
- rm -rf "${ROOT}${svcdir}"
- fi
- )
- fi
-
- # Handle the /etc/modules.autoload.d -> /etc/conf.d/modules transition
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- elog "Converting your /etc/modules.autoload.d/ files to /etc/conf.d/modules"
- rm -f "${ROOT}"/etc/modules.autoload.d/.keep*
- rmdir "${ROOT}"/etc/modules.autoload.d 2>/dev/null
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- local f v
- for f in "${ROOT}"/etc/modules.autoload.d/* ; do
- v=${f##*/}
- v=${v#kernel-}
- v=${v//[^[:alnum:]]/_}
- gawk -v v="${v}" -v f="${f##*/}" '
- BEGIN { print "\n### START: Auto-converted from " f "\n" }
- {
- if ($0 ~ /^[^#]/) {
- print "modules_" v "=\"${modules_" v "} " $1 "\""
- gsub(/[^[:alnum:]]/, "_", $1)
- printf "module_" $1 "_args_" v "=\""
- for (i = 2; i <= NF; ++i) {
- if (i > 2)
- printf " "
- printf $i
- }
- print "\"\n"
- } else
- print
- }
- END { print "\n### END: Auto-converted from " f "\n" }
- ' "${f}" >> "${D}"/etc/conf.d/modules
- done
- rm -f "${f}"
- rmdir "${ROOT}"/etc/modules.autoload.d 2>/dev/null
- fi
- fi
-}
-
-pkg_postinst() {
- # Kogaion customization, do not bug user with tedious, useless config file updates
- for conf_file in "${ROOT}/etc/conf.d/keymaps" "${ROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}.ebuild_preserved" ]; then
- cp -p "${conf_file}.ebuild_preserved" "${conf_file}" # don't die
- elif [ ! -e "${conf_file}" ]; then
- cp -p "${conf_file}.example" "${conf_file}" # don't die
- fi
- chown root:root "${conf_file}" # don't die
- done
-
- local LIBDIR=$(get_libdir)
-
- # Remove old baselayout links
- rm -f "${ROOT}"/etc/runlevels/boot/{check{fs,root},rmnologin}
- rm -f "${ROOT}"/etc/init.d/{depscan,runscript}.sh
-
- # Make our runlevels if they don't exist
- if [[ ! -e ${ROOT}/etc/runlevels ]] || [[ -e ${ROOT}/etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels "${ROOT}"/etc
- rm -f "${ROOT}"/etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e ${ROOT}/etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/sysinit
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/sysinit/* \
- "${ROOT}"/etc/runlevels/sysinit
- fi
- if [[ ! -e ${ROOT}/etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/shutdown
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/shutdown/* \
- "${ROOT}"/etc/runlevels/shutdown
- fi
- fi
-
- # /etc/conf.d/net.example is no longer valid
- local NET_EXAMPLE="${ROOT}/etc/conf.d/net.example"
- local NET_MD5='8ebebfa07441d39eb54feae0ee4c8210'
- if [[ -e "${NET_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${NET_EXAMPLE}") == ${NET_MD5}* ]]; then
- rm -f "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} should be removed."
- fi
- elog "The new file is ${ROOT}/usr/share/doc/${PF}/net.example"
- fi
-
- # /etc/conf.d/wireless.example is no longer valid
- local WIRELESS_EXAMPLE="${ROOT}/etc/conf.d/wireless.example"
- local WIRELESS_MD5='d1fad7da940bf263c76af4d2082124a3'
- if [[ -e "${WIRELESS_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${WIRELESS_EXAMPLE}") == ${WIRELESS_MD5}* ]]; then
- rm -f "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and should be removed."
- fi
- elog "If you are using the old style network scripts,"
- elog "Configure wireless settings in ${ROOT}/etc/conf.d/net"
- elog "after reviewing ${ROOT}/usr/share/doc/${PF}/net.example"
- fi
-
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- ewarn "/etc/modules.autoload.d is no longer used. Please convert"
- ewarn "your files to /etc/conf.d/modules and delete the directory."
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${ROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${ROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${ROOT}etc/local.d"
- mv "${ROOT}"etc/conf.d/local.start "${ROOT}"etc/local.d/baselayout1.start
- mv "${ROOT}"etc/conf.d/local.stop "${ROOT}"etc/local.d/baselayout1.stop
- chmod +x "${ROOT}"etc/local.d/*{start,stop}
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${ROOT}" = "/" ]] && "${ROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
- elog
- elog "Please read the migration guide available at:"
- elog "http://www.gentoo.org/doc/en/openrc-migration.xml"
-}
diff --git a/sys-apps/openrc/openrc-0.9.8.1.ebuild b/sys-apps/openrc/openrc-0.9.8.1.ebuild
deleted file mode 100644
index 2873edbf..00000000
--- a/sys-apps/openrc/openrc-0.9.8.1.ebuild
+++ /dev/null
@@ -1,457 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/openrc-0.9.8.1.ebuild,v 1.1 2012/01/14 20:27:59 williamh Exp $
-
-EAPI=4
-
-EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
-[[ ${PV} == "9999" ]] && SCM_ECLASS="git-2"
-inherit eutils flag-o-matic multilib pam toolchain-funcs ${SCM_ECLASS}
-unset SCM_ECLASS
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-if [[ ${PV} != "9999" ]] ; then
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam selinux static-libs unicode kernel_linux kernel_FreeBSD"
-
-RDEPEND="virtual/init
- kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( sys-auth/pambase )
- >=sys-apps/baselayout-2.0.0
- kernel_linux? (
- !<sys-apps/module-init-tools-3.2.2-r2
- sys-process/psmisc
- )
- !<sys-fs/udev-133
- !<sys-apps/sysvinit-2.86-r11"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-make_args() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS} LIBNAME=$(get_libdir) LIBEXECDIR=/$(get_libdir)/rc"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- if use selinux; then
- MAKE_ARGS="${MAKE_ARGS} MKSELINUX=yes"
- fi
- export BRANDING="Kogaion ${brand}"
- if ! use static-libs; then
- MAKE_ARGS="${MAKE_ARGS} MKSTATICLIBS=no"
- fi
-}
-
-pkg_setup() {
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-}
-
-src_prepare() {
- sed -i 's:0444:0644:' mk/sys.mk || die
- sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile || die #241342
-
- if [[ ${PV} == "9999" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- fi
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Kogaion custom config
- epatch "${FILESDIR}/${PN}-kogaion-config.patch"
- epatch "${FILESDIR}/${PN}-enable-interactive-2.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- # epatch "${FILESDIR}/${PN}-protect-rcsvcdir-for-symlink.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-}
-
-src_compile() {
- make_args
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS}
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${D}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- make_args
- emake ${MAKE_ARGS} DESTDIR="${D}" install
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${D}"/$(get_libdir)/lib{einfo,rc}* "${D}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- keepdir /$(get_libdir)/rc/{init.d,tmp}
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${D}"/etc/runlevels "${D}"/usr/share/${PN} || die
- rm -rf "${D}"/etc/runlevels
-
- # Install the default net configuration
- doconfd conf.d/net
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${D}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Kogaion customization, do not bug user with annoying updates (for now)
- mv "${D}"/etc/conf.d/keymaps "${D}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
- mv "${D}"/etc/conf.d/hwclock "${D}"/etc/conf.d/hwclock.example || \
- die "cannot move hwclock"
-
- # install the gentoo pam.d file
- newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e ${D}/etc/init.d/${initd} || -e ${ROOT}/etc/init.d/${initd} ]] \
- || return
- [[ -e ${ROOT}/etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d ${ROOT}/etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/${runlevel}
- touch "${ROOT}"/etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf /etc/init.d/${initd} "${ROOT}"/etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${ROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${ROOT}"/${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-pkg_preinst() {
- # Kogaion customization, still protect conf files from being removed
- # as no longer owned by package
- for conf_file in "${ROOT}/etc/conf.d/keymaps" "${ROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}" ]; then
- cp -p "${conf_file}" "${conf_file}.ebuild_preserved" # don't die
- fi
- done
-
- local f LIBDIR=$(get_libdir)
-
- # default net script is just comments, so no point in biting people
- # in the ass by accident. we save in preinst so that the package
- # manager doesnt go throwing etc-update crap at us -- postinst is
- # too late to prevent that. this behavior also lets us keep the
- # file in the CONTENTS for binary packages.
- [[ -e ${ROOT}/etc/conf.d/net ]] && cp "${ROOT}"/etc/conf.d/net "${D}"/etc/conf.d/
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e ${ROOT}/etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${ROOT}"/etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # upgrade timezone file ... do it before moving clock
- if [[ -e ${ROOT}/etc/conf.d/clock && ! -e ${ROOT}/etc/timezone ]] ; then
- (
- unset TIMEZONE
- source "${ROOT}"/etc/conf.d/clock
- [[ -n ${TIMEZONE} ]] && echo "${TIMEZONE}" > "${ROOT}"/etc/timezone
- )
- fi
-
- # /etc/conf.d/clock moved to /etc/conf.d/hwclock
- local clock
- use kernel_FreeBSD && clock="adjkerntz" || clock="hwclock"
- if [[ -e ${ROOT}/etc/conf.d/clock ]] ; then
- mv "${ROOT}"/etc/conf.d/clock "${ROOT}"/etc/conf.d/${clock}
- fi
- if [[ -e ${ROOT}/etc/init.d/clock ]] ; then
- rm -f "${ROOT}"/etc/init.d/clock
- fi
- if [[ -L ${ROOT}/etc/runlevels/boot/clock ]] ; then
- rm -f "${ROOT}"/etc/runlevels/boot/clock
- ln -snf /etc/init.d/${clock} "${ROOT}"/etc/runlevels/boot/${clock}
- fi
- if [[ -L ${ROOT}${LIBDIR}/rc/init.d/started/clock ]] ; then
- rm -f "${ROOT}${LIBDIR}"/rc/init.d/started/clock
- ln -snf /etc/init.d/${clock} "${ROOT}${LIBDIR}"/rc/init.d/started/${clock}
- fi
-
- # /etc/conf.d/rc is no longer used for configuration
- if [[ -e ${ROOT}/etc/conf.d/rc ]] ; then
- elog "/etc/conf.d/rc is no longer used for configuration."
- elog "Please migrate your settings to /etc/rc.conf as applicable"
- elog "and delete /etc/conf.d/rc"
- fi
-
- # force net init.d scripts into symlinks
- for f in "${ROOT}"/etc/init.d/net.* ; do
- [[ -e ${f} ]] || continue # catch net.* not matching anything
- [[ ${f} == */net.lo ]] && continue # real file now
- [[ ${f} == *.openrc.bak ]] && continue
- if [[ ! -L ${f} ]] ; then
- elog "Moved net service '${f##*/}' to '${f##*/}.openrc.bak' to force a symlink."
- elog "You should delete '${f##*/}.openrc.bak' if you don't need it."
- mv "${f}" "${f}.openrc.bak"
- ln -snf net.lo "${f}"
- fi
- done
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- has_version sys-apps/openrc || migrate_from_baselayout_1
- has_version ">=sys-apps/openrc-0.4.0" || migrate_udev_init_script
-}
-
-# >=openrc-0.4.0 no longer loads the udev addon
-migrate_udev_init_script() {
- # make sure udev is in sysinit if it was enabled before
- local enable_udev=false
- local rc_devices=$(
- [[ -f /etc/rc.conf ]] && source /etc/rc.conf
- [[ -f /etc/conf.d/rc ]] && source /etc/conf.d/rc
- echo "${rc_devices:-${RC_DEVICES:-auto}}"
- )
- case ${rc_devices} in
- udev|auto)
- enable_udev=true
- ;;
- esac
-
- if $enable_udev; then
- add_boot_init udev sysinit
- add_boot_init udev-postmount default
- fi
-}
-
-migrate_from_baselayout_1() {
- # baselayout boot init scripts have been split out
- for f in $(cd "${D}"/usr/share/${PN}/runlevels/boot || exit; echo *) ; do
- # baselayout-1 is always "old" net, so ignore "new" net
- [[ ${f} == "network" ]] && continue
-
- add_boot_init ${f}
- done
-
- # Try to auto-add some addons when possible
- add_boot_init_mit_config /etc/conf.d/cryptfs dmcrypt
- add_boot_init_mit_config /etc/conf.d/dmcrypt dmcrypt
- add_boot_init_mit_config /etc/mdadm.conf mdraid
- add_boot_init_mit_config /etc/evms.conf evms
- [[ -e ${ROOT}/sbin/dmsetup ]] && add_boot_init device-mapper
- [[ -e ${ROOT}/sbin/vgscan ]] && add_boot_init lvm
- elog "Add on services (such as RAID/dmcrypt/LVM/etc...) are now stand alone"
- elog "init.d scripts. If you use such a thing, make sure you have the"
- elog "required init.d scripts added to your boot runlevel."
-
- # Upgrade our state for baselayout-1 users
- if [[ ! -e ${ROOT}${LIBDIR}/rc/init.d/started ]] ; then
- (
- [[ -e ${ROOT}/etc/conf.d/rc ]] && source "${ROOT}"/etc/conf.d/rc
- svcdir=${svcdir:-/var/lib/init.d}
- if [[ ! -d ${ROOT}${svcdir}/started ]] ; then
- ewarn "No state found, and no state exists"
- elog "You should reboot this host"
- else
- mkdir -p "${ROOT}${LIBDIR}/rc/init.d"
- einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}${LIBDIR}/rc/init.d"
- mv "${ROOT}${svcdir}"/* "${ROOT}${LIBDIR}"/rc/init.d
- rm -rf "${ROOT}${LIBDIR}"/rc/init.d/daemons \
- "${ROOT}${LIBDIR}"/rc/init.d/console
- umount "${ROOT}${svcdir}" 2>/dev/null
- rm -rf "${ROOT}${svcdir}"
- fi
- )
- fi
-
- # Handle the /etc/modules.autoload.d -> /etc/conf.d/modules transition
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- elog "Converting your /etc/modules.autoload.d/ files to /etc/conf.d/modules"
- rm -f "${ROOT}"/etc/modules.autoload.d/.keep*
- rmdir "${ROOT}"/etc/modules.autoload.d 2>/dev/null
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- local f v
- for f in "${ROOT}"/etc/modules.autoload.d/* ; do
- v=${f##*/}
- v=${v#kernel-}
- v=${v//[^[:alnum:]]/_}
- gawk -v v="${v}" -v f="${f##*/}" '
- BEGIN { print "\n### START: Auto-converted from " f "\n" }
- {
- if ($0 ~ /^[^#]/) {
- print "modules_" v "=\"${modules_" v "} " $1 "\""
- gsub(/[^[:alnum:]]/, "_", $1)
- printf "module_" $1 "_args_" v "=\""
- for (i = 2; i <= NF; ++i) {
- if (i > 2)
- printf " "
- printf $i
- }
- print "\"\n"
- } else
- print
- }
- END { print "\n### END: Auto-converted from " f "\n" }
- ' "${f}" >> "${D}"/etc/conf.d/modules
- done
- rm -f "${f}"
- rmdir "${ROOT}"/etc/modules.autoload.d 2>/dev/null
- fi
- fi
-}
-
-pkg_postinst() {
- local LIBDIR=$(get_libdir)
-
- # Kogaion customization, do not bug user with tedious, useless config file updates
- for conf_file in "${ROOT}/etc/conf.d/keymaps" "${ROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}.ebuild_preserved" ]; then
- cp -p "${conf_file}.ebuild_preserved" "${conf_file}" # don't die
- elif [ ! -e "${conf_file}" ]; then
- cp -p "${conf_file}.example" "${conf_file}" # don't die
- fi
- chown root:root "${conf_file}" # don't die
- done
-
- # Remove old baselayout links
- rm -f "${ROOT}"/etc/runlevels/boot/{check{fs,root},rmnologin}
- rm -f "${ROOT}"/etc/init.d/{depscan,runscript}.sh
-
- # Make our runlevels if they don't exist
- if [[ ! -e ${ROOT}/etc/runlevels ]] || [[ -e ${ROOT}/etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels "${ROOT}"/etc
- rm -f "${ROOT}"/etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e ${ROOT}/etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/sysinit
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/sysinit/* \
- "${ROOT}"/etc/runlevels/sysinit
- fi
- if [[ ! -e ${ROOT}/etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/shutdown
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/shutdown/* \
- "${ROOT}"/etc/runlevels/shutdown
- fi
- fi
-
- # /etc/conf.d/net.example is no longer valid
- local NET_EXAMPLE="${ROOT}/etc/conf.d/net.example"
- local NET_MD5='8ebebfa07441d39eb54feae0ee4c8210'
- if [[ -e "${NET_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${NET_EXAMPLE}") == ${NET_MD5}* ]]; then
- rm -f "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} should be removed."
- fi
- elog "The new file is ${ROOT}/usr/share/doc/${PF}/net.example"
- fi
-
- # /etc/conf.d/wireless.example is no longer valid
- local WIRELESS_EXAMPLE="${ROOT}/etc/conf.d/wireless.example"
- local WIRELESS_MD5='d1fad7da940bf263c76af4d2082124a3'
- if [[ -e "${WIRELESS_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${WIRELESS_EXAMPLE}") == ${WIRELESS_MD5}* ]]; then
- rm -f "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and should be removed."
- fi
- elog "If you are using the old style network scripts,"
- elog "Configure wireless settings in ${ROOT}/etc/conf.d/net"
- elog "after reviewing ${ROOT}/usr/share/doc/${PF}/net.example"
- fi
-
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- ewarn "/etc/modules.autoload.d is no longer used. Please convert"
- ewarn "your files to /etc/conf.d/modules and delete the directory."
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${ROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${ROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${ROOT}etc/local.d"
- mv "${ROOT}"etc/conf.d/local.start "${ROOT}"etc/local.d/baselayout1.start
- mv "${ROOT}"etc/conf.d/local.stop "${ROOT}"etc/local.d/baselayout1.stop
- chmod +x "${ROOT}"etc/local.d/*{start,stop}
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${ROOT}" = "/" ]] && "${ROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
- elog
- elog "Please read the migration guide available at:"
- elog "http://www.gentoo.org/doc/en/openrc-migration.xml"
-}
diff --git a/sys-apps/openrc/openrc-0.9.9.3.ebuild b/sys-apps/openrc/openrc-0.9.9.3.ebuild
deleted file mode 100644
index ddbb9494..00000000
--- a/sys-apps/openrc/openrc-0.9.9.3.ebuild
+++ /dev/null
@@ -1,461 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/openrc-0.9.9.3.ebuild,v 1.1 2012/03/11 20:14:37 robbat2 Exp $
-
-EAPI=4
-
-EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
-[[ ${PV} == "9999" ]] && SCM_ECLASS="git-2"
-inherit eutils flag-o-matic multilib pam toolchain-funcs ${SCM_ECLASS}
-unset SCM_ECLASS
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
-if [[ ${PV} != "9999" ]] ; then
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc ncurses pam selinux static-libs unicode kernel_linux kernel_FreeBSD"
-
-RDEPEND="virtual/init
- kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
- elibc_glibc? ( >=sys-libs/glibc-2.5 )
- ncurses? ( sys-libs/ncurses )
- pam? ( sys-auth/pambase )
- >=sys-apps/baselayout-2.0.0
- kernel_linux? (
- sys-process/psmisc
- )
- !<sys-fs/udev-133"
-DEPEND="${RDEPEND}
- virtual/os-headers"
-
-make_args() {
- unset LIBDIR #266688
-
- MAKE_ARGS="${MAKE_ARGS} LIBNAME=$(get_libdir) LIBEXECDIR=/$(get_libdir)/rc"
-
- local brand="Unknown"
- if use kernel_linux ; then
- MAKE_ARGS="${MAKE_ARGS} OS=Linux"
- brand="Linux"
- elif use kernel_FreeBSD ; then
- MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
- brand="FreeBSD"
- fi
- if use selinux; then
- MAKE_ARGS="${MAKE_ARGS} MKSELINUX=yes"
- fi
- export BRANDING="Kogaion ${brand}"
- if ! use static-libs; then
- MAKE_ARGS="${MAKE_ARGS} MKSTATICLIBS=no"
- fi
-}
-
-pkg_setup() {
- export DEBUG=$(usev debug)
- export MKPAM=$(usev pam)
- export MKTERMCAP=$(usev ncurses)
-}
-
-src_prepare() {
- sed -i 's:0444:0644:' mk/sys.mk || die
- sed -i "/^DIR/s:/openrc:/${PF}:" doc/Makefile || die #241342
-
- if [[ ${PV} == "9999" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- fi
-
- # Allow user patches to be applied without modifying the ebuild
- epatch_user
-
- # Kogaion custom config
- epatch "${FILESDIR}/${PN}-kogaion-config-2.patch"
- epatch "${FILESDIR}"/${PN}-0.5.3-disable_warns_until_migrated.patch
- epatch "${FILESDIR}/${PN}-netmount-fix.patch"
- epatch "${FILESDIR}/${PN}-0.6.1-fix-clockskew-error-handling.patch"
-
- # Kogaion bug fixes
- epatch "${FILESDIR}/${PN}-0.9.9.3-do-not-print-error-if-tmplog-cannot-be-read.patch"
-}
-
-src_compile() {
- make_args
-
- tc-export CC AR RANLIB
- emake ${MAKE_ARGS}
-}
-
-# set_config <file> <option name> <yes value> <no value> test
-# a value of "#" will just comment out the option
-set_config() {
- local file="${D}/$1" var=$2 val com
- eval "${@:5}" && val=$3 || val=$4
- [[ ${val} == "#" ]] && com="#" && val='\2'
- sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ ]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
-}
-
-set_config_yes_no() {
- set_config "$1" "$2" YES NO "${@:3}"
-}
-
-src_install() {
- make_args
- emake ${MAKE_ARGS} DESTDIR="${D}" install
-
- # move the shared libs back to /usr so ldscript can install
- # more of a minimal set of files
- # disabled for now due to #270646
- #mv "${D}"/$(get_libdir)/lib{einfo,rc}* "${D}"/usr/$(get_libdir)/ || die
- #gen_usr_ldscript -a einfo rc
- gen_usr_ldscript libeinfo.so
- gen_usr_ldscript librc.so
-
- keepdir /$(get_libdir)/rc/{init.d,tmp}
-
- # Backup our default runlevels
- dodir /usr/share/"${PN}"
- cp -PR "${D}"/etc/runlevels "${D}"/usr/share/${PN} || die
- rm -rf "${D}"/etc/runlevels
-
- # Install the default net configuration
- doconfd conf.d/net
-
- # Setup unicode defaults for silly unicode users
- set_config_yes_no /etc/rc.conf unicode use unicode
-
- # Cater to the norm
- set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use amd64 ')'
-
- # On HPPA, do not run consolefont by default (bug #222889)
- if use hppa; then
- rm -f "${D}"/usr/share/openrc/runlevels/boot/consolefont
- fi
-
- # Support for logfile rotation
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/openrc.logrotate openrc
-
- # Kogaion customization, do not bug user with annoying updates (for now)
- mv "${D}"/etc/conf.d/keymaps "${D}"/etc/conf.d/keymaps.example || \
- die "cannot move keymaps"
- mv "${D}"/etc/conf.d/hwclock "${D}"/etc/conf.d/hwclock.example || \
- die "cannot move hwclock"
-
- # install the gentoo pam.d file
- newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
-}
-
-add_boot_init() {
- local initd=$1
- local runlevel=${2:-boot}
- # if the initscript is not going to be installed and is not
- # currently installed, return
- [[ -e ${D}/etc/init.d/${initd} || -e ${ROOT}/etc/init.d/${initd} ]] \
- || return
- [[ -e ${ROOT}/etc/runlevels/${runlevel}/${initd} ]] && return
-
- # if runlevels dont exist just yet, then create it but still flag
- # to pkg_postinst that it needs real setup #277323
- if [[ ! -d ${ROOT}/etc/runlevels/${runlevel} ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/${runlevel}
- touch "${ROOT}"/etc/runlevels/.add_boot_init.created
- fi
-
- elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
- ln -snf /etc/init.d/${initd} "${ROOT}"/etc/runlevels/${runlevel}/${initd}
-}
-add_boot_init_mit_config() {
- local config=$1 initd=$2
- if [[ -e ${ROOT}${config} ]] ; then
- if [[ -n $(sed -e 's:#.*::' -e '/^[[:space:]]*$/d' "${ROOT}"/${config}) ]] ; then
- add_boot_init ${initd}
- fi
- fi
-}
-
-pkg_preinst() {
- local conf_file
- # Kogaion customization, still protect conf files from being removed
- # as no longer owned by package
- for conf_file in "${ROOT}/etc/conf.d/keymaps" "${ROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}" ]; then
- cp -p "${conf_file}" "${conf_file}.ebuild_preserved" # don't die
- fi
- done
-
- local f LIBDIR=$(get_libdir)
-
- # default net script is just comments, so no point in biting people
- # in the ass by accident. we save in preinst so that the package
- # manager doesnt go throwing etc-update crap at us -- postinst is
- # too late to prevent that. this behavior also lets us keep the
- # file in the CONTENTS for binary packages.
- [[ -e ${ROOT}/etc/conf.d/net ]] && cp "${ROOT}"/etc/conf.d/net "${D}"/etc/conf.d/
-
- # avoid default thrashing in conf.d files when possible #295406
- if [[ -e ${ROOT}/etc/conf.d/hostname ]] ; then
- (
- unset hostname HOSTNAME
- source "${ROOT}"/etc/conf.d/hostname
- : ${hostname:=${HOSTNAME}}
- [[ -n ${hostname} ]] && set_config /etc/conf.d/hostname hostname "${hostname}"
- )
- fi
-
- # upgrade timezone file ... do it before moving clock
- if [[ -e ${ROOT}/etc/conf.d/clock && ! -e ${ROOT}/etc/timezone ]] ; then
- (
- unset TIMEZONE
- source "${ROOT}"/etc/conf.d/clock
- [[ -n ${TIMEZONE} ]] && echo "${TIMEZONE}" > "${ROOT}"/etc/timezone
- )
- fi
-
- # /etc/conf.d/clock moved to /etc/conf.d/hwclock
- local clock
- use kernel_FreeBSD && clock="adjkerntz" || clock="hwclock"
- if [[ -e ${ROOT}/etc/conf.d/clock ]] ; then
- mv "${ROOT}"/etc/conf.d/clock "${ROOT}"/etc/conf.d/${clock}
- fi
- if [[ -e ${ROOT}/etc/init.d/clock ]] ; then
- rm -f "${ROOT}"/etc/init.d/clock
- fi
- if [[ -L ${ROOT}/etc/runlevels/boot/clock ]] ; then
- rm -f "${ROOT}"/etc/runlevels/boot/clock
- ln -snf /etc/init.d/${clock} "${ROOT}"/etc/runlevels/boot/${clock}
- fi
- if [[ -L ${ROOT}${LIBDIR}/rc/init.d/started/clock ]] ; then
- rm -f "${ROOT}${LIBDIR}"/rc/init.d/started/clock
- ln -snf /etc/init.d/${clock} "${ROOT}${LIBDIR}"/rc/init.d/started/${clock}
- fi
-
- # /etc/conf.d/rc is no longer used for configuration
- if [[ -e ${ROOT}/etc/conf.d/rc ]] ; then
- elog "/etc/conf.d/rc is no longer used for configuration."
- elog "Please migrate your settings to /etc/rc.conf as applicable"
- elog "and delete /etc/conf.d/rc"
- fi
-
- # force net init.d scripts into symlinks
- for f in "${ROOT}"/etc/init.d/net.* ; do
- [[ -e ${f} ]] || continue # catch net.* not matching anything
- [[ ${f} == */net.lo ]] && continue # real file now
- [[ ${f} == *.openrc.bak ]] && continue
- if [[ ! -L ${f} ]] ; then
- elog "Moved net service '${f##*/}' to '${f##*/}.openrc.bak' to force a symlink."
- elog "You should delete '${f##*/}.openrc.bak' if you don't need it."
- mv "${f}" "${f}.openrc.bak"
- ln -snf net.lo "${f}"
- fi
- done
-
- # termencoding was added in 0.2.1 and needed in boot
- has_version ">=sys-apps/openrc-0.2.1" || add_boot_init termencoding
-
- # swapfiles was added in 0.9.9 and needed in boot (february 2012)
- has_version ">=sys-apps/openrc-0.9.9" || add_boot_init swapfiles
-
- # set default interactive shell to sulogin if it exists
- set_config /etc/rc.conf rc_shell /sbin/sulogin "#" test -e /sbin/sulogin
-
- has_version sys-apps/openrc || migrate_from_baselayout_1
- has_version ">=sys-apps/openrc-0.4.0" || migrate_udev_init_script
-}
-
-# >=openrc-0.4.0 no longer loads the udev addon
-migrate_udev_init_script() {
- # make sure udev is in sysinit if it was enabled before
- local enable_udev=false
- local rc_devices=$(
- [[ -f /etc/rc.conf ]] && source /etc/rc.conf
- [[ -f /etc/conf.d/rc ]] && source /etc/conf.d/rc
- echo "${rc_devices:-${RC_DEVICES:-auto}}"
- )
- case ${rc_devices} in
- udev|auto)
- enable_udev=true
- ;;
- esac
-
- if $enable_udev; then
- add_boot_init udev sysinit
- add_boot_init udev-postmount default
- fi
-}
-
-migrate_from_baselayout_1() {
- # baselayout boot init scripts have been split out
- for f in $(cd "${D}"/usr/share/${PN}/runlevels/boot || exit; echo *) ; do
- # baselayout-1 is always "old" net, so ignore "new" net
- [[ ${f} == "network" ]] && continue
-
- add_boot_init ${f}
- done
-
- # Try to auto-add some addons when possible
- add_boot_init_mit_config /etc/conf.d/cryptfs dmcrypt
- add_boot_init_mit_config /etc/conf.d/dmcrypt dmcrypt
- add_boot_init_mit_config /etc/mdadm.conf mdraid
- add_boot_init_mit_config /etc/evms.conf evms
- [[ -e ${ROOT}/sbin/dmsetup ]] && add_boot_init device-mapper
- [[ -e ${ROOT}/sbin/vgscan ]] && add_boot_init lvm
- elog "Add on services (such as RAID/dmcrypt/LVM/etc...) are now stand alone"
- elog "init.d scripts. If you use such a thing, make sure you have the"
- elog "required init.d scripts added to your boot runlevel."
-
- # Upgrade our state for baselayout-1 users
- if [[ ! -e ${ROOT}${LIBDIR}/rc/init.d/started ]] ; then
- (
- [[ -e ${ROOT}/etc/conf.d/rc ]] && source "${ROOT}"/etc/conf.d/rc
- svcdir=${svcdir:-/var/lib/init.d}
- if [[ ! -d ${ROOT}${svcdir}/started ]] ; then
- ewarn "No state found, and no state exists"
- elog "You should reboot this host"
- else
- mkdir -p "${ROOT}${LIBDIR}/rc/init.d"
- einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}${LIBDIR}/rc/init.d"
- mv "${ROOT}${svcdir}"/* "${ROOT}${LIBDIR}"/rc/init.d
- rm -rf "${ROOT}${LIBDIR}"/rc/init.d/daemons \
- "${ROOT}${LIBDIR}"/rc/init.d/console
- umount "${ROOT}${svcdir}" 2>/dev/null
- rm -rf "${ROOT}${svcdir}"
- fi
- )
- fi
-
- # Handle the /etc/modules.autoload.d -> /etc/conf.d/modules transition
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- elog "Converting your /etc/modules.autoload.d/ files to /etc/conf.d/modules"
- rm -f "${ROOT}"/etc/modules.autoload.d/.keep*
- rmdir "${ROOT}"/etc/modules.autoload.d 2>/dev/null
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- local f v
- for f in "${ROOT}"/etc/modules.autoload.d/* ; do
- v=${f##*/}
- v=${v#kernel-}
- v=${v//[^[:alnum:]]/_}
- gawk -v v="${v}" -v f="${f##*/}" '
- BEGIN { print "\n### START: Auto-converted from " f "\n" }
- {
- if ($0 ~ /^[^#]/) {
- print "modules_" v "=\"${modules_" v "} " $1 "\""
- gsub(/[^[:alnum:]]/, "_", $1)
- printf "module_" $1 "_args_" v "=\""
- for (i = 2; i <= NF; ++i) {
- if (i > 2)
- printf " "
- printf $i
- }
- print "\"\n"
- } else
- print
- }
- END { print "\n### END: Auto-converted from " f "\n" }
- ' "${f}" >> "${D}"/etc/conf.d/modules
- done
- rm -f "${f}"
- rmdir "${ROOT}"/etc/modules.autoload.d 2>/dev/null
- fi
- fi
-}
-
-pkg_postinst() {
- local conf_file
- # Kogaion customization, do not bug user with tedious, useless config file updates
- for conf_file in "${ROOT}/etc/conf.d/keymaps" "${ROOT}/etc/conf.d/hwclock"; do
- if [ -e "${conf_file}.ebuild_preserved" ]; then
- cp -p "${conf_file}.ebuild_preserved" "${conf_file}" # don't die
- elif [ ! -e "${conf_file}" ]; then
- cp -p "${conf_file}.example" "${conf_file}" # don't die
- fi
- chown root:root "${conf_file}" # don't die
- done
-
- local LIBDIR=$(get_libdir)
-
- # Remove old baselayout links
- rm -f "${ROOT}"/etc/runlevels/boot/{check{fs,root},rmnologin}
- rm -f "${ROOT}"/etc/init.d/{depscan,runscript}.sh
-
- # Make our runlevels if they don't exist
- if [[ ! -e ${ROOT}/etc/runlevels ]] || [[ -e ${ROOT}/etc/runlevels/.add_boot_init.created ]] ; then
- einfo "Copying across default runlevels"
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels "${ROOT}"/etc
- rm -f "${ROOT}"/etc/runlevels/.add_boot_init.created
- else
- if [[ ! -e ${ROOT}/etc/runlevels/sysinit/devfs ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/sysinit
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/sysinit/* \
- "${ROOT}"/etc/runlevels/sysinit
- fi
- if [[ ! -e ${ROOT}/etc/runlevels/shutdown/mount-ro ]] ; then
- mkdir -p "${ROOT}"/etc/runlevels/shutdown
- cp -RPp "${ROOT}"/usr/share/${PN}/runlevels/shutdown/* \
- "${ROOT}"/etc/runlevels/shutdown
- fi
- fi
-
- # /etc/conf.d/net.example is no longer valid
- local NET_EXAMPLE="${ROOT}/etc/conf.d/net.example"
- local NET_MD5='8ebebfa07441d39eb54feae0ee4c8210'
- if [[ -e "${NET_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${NET_EXAMPLE}") == ${NET_MD5}* ]]; then
- rm -f "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${NET_EXAMPLE}"
- elog "${NET_EXAMPLE} should be removed."
- fi
- elog "The new file is ${ROOT}/usr/share/doc/${PF}/net.example"
- fi
-
- # /etc/conf.d/wireless.example is no longer valid
- local WIRELESS_EXAMPLE="${ROOT}/etc/conf.d/wireless.example"
- local WIRELESS_MD5='d1fad7da940bf263c76af4d2082124a3'
- if [[ -e "${WIRELESS_EXAMPLE}" ]] ; then
- if [[ $(md5sum "${WIRELESS_EXAMPLE}") == ${WIRELESS_MD5}* ]]; then
- rm -f "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and has been removed."
- else
- sed -i '1i# This file is obsolete.\n' "${WIRELESS_EXAMPLE}"
- elog "${WIRELESS_EXAMPLE} is deprecated and should be removed."
- fi
- elog "If you are using the old style network scripts,"
- elog "Configure wireless settings in ${ROOT}/etc/conf.d/net"
- elog "after reviewing ${ROOT}/usr/share/doc/${PF}/net.example"
- fi
-
- if [[ -d ${ROOT}/etc/modules.autoload.d ]] ; then
- ewarn "/etc/modules.autoload.d is no longer used. Please convert"
- ewarn "your files to /etc/conf.d/modules and delete the directory."
- fi
-
- if use hppa; then
- elog "Setting the console font does not work on all HPPA consoles."
- elog "You can still enable it by running:"
- elog "# rc-update add consolefont boot"
- fi
-
- # Handle the conf.d/local.{start,stop} -> local.d transition
- if path_exists -o "${ROOT}"etc/conf.d/local.{start,stop} ; then
- elog "Moving your ${ROOT}etc/conf.d/local.{start,stop}"
- elog "files to ${ROOT}etc/local.d"
- mv "${ROOT}"etc/conf.d/local.start "${ROOT}"etc/local.d/baselayout1.start
- mv "${ROOT}"etc/conf.d/local.stop "${ROOT}"etc/local.d/baselayout1.stop
- chmod +x "${ROOT}"etc/local.d/*{start,stop}
- fi
-
- # update the dependency tree after touching all files #224171
- [[ "${ROOT}" = "/" ]] && "${ROOT}/${LIBDIR}"/rc/bin/rc-depend -u
-
- elog "You should now update all files in /etc, using etc-update"
- elog "or equivalent before restarting any services or this host."
- elog
- elog "Please read the migration guide available at:"
- elog "http://www.gentoo.org/doc/en/openrc-migration.xml"
-}
diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
deleted file mode 100644
index 30f6ac0c..00000000
--- a/sys-apps/systemd/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST systemd-208-r1.tar.xz 2382904 SHA256 aa64fa864466fd5727005c55d61c092828b94b4f857272c0b503695022146390 SHA512 c21989b747f5e73ba2311919e1ae558132e4ab2e0d8715c25f51e5e90069e147a52e04280c736ecca6b675af7d79def576171a9b08aaeda45fcd52bcdca011cb WHIRLPOOL e86fdbf96c75c4c94c9507900a5696ff811f5439e0cb45bdc765dc42c62a855c9d2e7d3414df7ec7e18013d937c9148e42c861d0e28e8b4c2fabebd234fbee03
-DIST systemd-215.tar.xz 2888652 SHA256 ce76a3c05e7d4adc806a3446a5510c0c9b76a33f19adc32754b69a0945124505 SHA512 58de0bf7c43c309c2f8e4b7af16b46608a4ea39cbb280496fe5d43d76ea25545484f4ef62efce18be487c69134e4a038d8787f2c262484f92f7fc6feb3ae2f11 WHIRLPOOL 07389822b9f09cd91f360f3cbdcd0b5bf46ba1750dd1a4ad44fd2813436ef40b447b954d33582ffe83aebde618ecbeac4d2f3231d8afbf3975caf84f52b1053a
-DIST systemd-216.tar.xz 3612960 SHA256 945d3db7d840d6ffe98aa68394428e13317161ae79905397faab6671619728f3 SHA512 f4eee6664368168eafd61939f1355ac21c7eeecce6247de98ef36f40bb6a942d12c006ced4ee15f3d8f11699c194990222d5a5115b45f2aa81f2a1abafebbdd2 WHIRLPOOL 505e09b55209a4f9d8cec077970571b2e1298e8db02946a6c79df139dece9d1a08e46c86ef6c8053274abfd46c9a5ea09157f5bc9dc1f7461322c596e84ef494
-DIST systemd-gentoo-patchset-208_p19.tar.bz2 7351 SHA256 3fce1d7ff628b0f49d4bf45eb7beb7d3b4a45c219464be47e4b04e5e16ace335 SHA512 d2ee48a46a8dc097f41d23c58c2c8f40841b42ce175d633ba0090543164c353449a911c5f314b1d1aa7937e51b97cc2608aa4590f0ff56140b42108b0e76a2e8 WHIRLPOOL 934fd88ee12ed72709e0b7aabe01f9e21417480156049af80eaa5413d50726aa49abc03e756bdeff45a4f82decaafa1f76539f16b2319e3c42a0a593f2096417
diff --git a/sys-apps/systemd/files/215-0001-always-check-for-__BYTE_ORDER-__BIG_ENDIAN-when-chec.patch b/sys-apps/systemd/files/215-0001-always-check-for-__BYTE_ORDER-__BIG_ENDIAN-when-chec.patch
deleted file mode 100644
index b29c10de..00000000
--- a/sys-apps/systemd/files/215-0001-always-check-for-__BYTE_ORDER-__BIG_ENDIAN-when-chec.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-From 28f6bb18cdea297164763db94e2366ca4857c9c7 Mon Sep 17 00:00:00 2001
-From: Lennart Poettering <lennart@poettering.net>
-Date: Fri, 11 Jul 2014 15:56:16 +0200
-Subject: [PATCH 1/2] always check for __BYTE_ORDER == __BIG_ENDIAN when
- checking for endianess
-
-Let's always stick to glibc's way to determine byte order, and not mix
-autoconf-specific checks with gcc checks.
----
- src/shared/architecture.h | 12 ++++++------
- src/shared/gpt.h | 4 ++--
- src/shared/time-dst.c | 6 +++---
- 3 files changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/src/shared/architecture.h b/src/shared/architecture.h
-index 4821d5d..58e97e5 100644
---- a/src/shared/architecture.h
-+++ b/src/shared/architecture.h
-@@ -80,7 +80,7 @@ Architecture uname_architecture(void);
- # define native_architecture() ARCHITECTURE_X86
- # define LIB_ARCH_TUPLE "i386-linux-gnu"
- #elif defined(__powerpc64__)
--# if defined(WORDS_BIGENDIAN)
-+# if __BYTE_ORDER == __BIG_ENDIAN
- # define native_architecture() ARCHITECTURE_PPC64
- # define LIB_ARCH_TUPLE "ppc64-linux-gnu"
- # else
-@@ -88,7 +88,7 @@ Architecture uname_architecture(void);
- # error "Missing LIB_ARCH_TUPLE for PPC64LE"
- # endif
- #elif defined(__powerpc__)
--# if defined(WORDS_BIGENDIAN)
-+# if __BYTE_ORDER == __BIG_ENDIAN
- # define native_architecture() ARCHITECTURE_PPC
- # define LIB_ARCH_TUPLE "powerpc-linux-gnu"
- # else
-@@ -117,7 +117,7 @@ Architecture uname_architecture(void);
- # define native_architecture() ARCHITECTURE_SPARC
- # define LIB_ARCH_TUPLE "sparc-linux-gnu"
- #elif defined(__mips64__)
--# if defined(WORDS_BIGENDIAN)
-+# if __BYTE_ORDER == __BIG_ENDIAN
- # define native_architecture() ARCHITECTURE_MIPS64
- # error "Missing LIB_ARCH_TUPLE for MIPS64"
- # else
-@@ -125,7 +125,7 @@ Architecture uname_architecture(void);
- # error "Missing LIB_ARCH_TUPLE for MIPS64_LE"
- # endif
- #elif defined(__mips__)
--# if defined(WORDS_BIGENDIAN)
-+# if __BYTE_ORDER == __BIG_ENDIAN
- # define native_architecture() ARCHITECTURE_MIPS
- # define LIB_ARCH_TUPLE "mips-linux-gnu"
- # else
-@@ -136,7 +136,7 @@ Architecture uname_architecture(void);
- # define native_architecture() ARCHITECTURE_ALPHA
- # define LIB_ARCH_TUPLE "alpha-linux-gnu"
- #elif defined(__aarch64__)
--# if defined(WORDS_BIGENDIAN)
-+# if __BYTE_ORDER == __BIG_ENDIAN
- # define native_architecture() ARCHITECTURE_ARM64_BE
- # define LIB_ARCH_TUPLE "aarch64_be-linux-gnu"
- # else
-@@ -144,7 +144,7 @@ Architecture uname_architecture(void);
- # define LIB_ARCH_TUPLE "aarch64-linux-gnu"
- # endif
- #elif defined(__arm__)
--# if defined(WORDS_BIGENDIAN)
-+# if __BYTE_ORDER == __BIG_ENDIAN
- # define native_architecture() ARCHITECTURE_ARM_BE
- # if defined(__ARM_EABI__)
- # if defined(__ARM_PCS_VFP)
-diff --git a/src/shared/gpt.h b/src/shared/gpt.h
-index 64090e0..278940b 100644
---- a/src/shared/gpt.h
-+++ b/src/shared/gpt.h
-@@ -42,10 +42,10 @@
- # define GPT_ROOT_NATIVE GPT_ROOT_X86
- #endif
-
--#if defined(__aarch64__) && !defined(WORDS_BIGENDIAN)
-+#if defined(__aarch64__) && (__BYTE_ORDER != __BIG_ENDIAN)
- # define GPT_ROOT_NATIVE GPT_ROOT_ARM_64
- # define GPT_ROOT_SECONDARY GPT_ROOT_ARM
--#elif defined(__arm__) && !defined(WORDS_BIGENDIAN)
-+#elif defined(__arm__) && (__BYTE_ORDER != __BIG_ENDIAN)
- # define GPT_ROOT_NATIVE GPT_ROOT_ARM
- #endif
-
-diff --git a/src/shared/time-dst.c b/src/shared/time-dst.c
-index ceca2fa..6195b11 100644
---- a/src/shared/time-dst.c
-+++ b/src/shared/time-dst.c
-@@ -207,8 +207,8 @@ read_again:
- if (type_idxs[i] >= num_types)
- return -EINVAL;
-
-- if (BYTE_ORDER == BIG_ENDIAN ? sizeof(time_t) == 8 && trans_width == 4
-- : sizeof(time_t) == 4 || trans_width == 4) {
-+ if (__BYTE_ORDER == __BIG_ENDIAN ? sizeof(time_t) == 8 && trans_width == 4
-+ : sizeof(time_t) == 4 || trans_width == 4) {
- /* Decode the transition times, stored as 4-byte integers in
- network (big-endian) byte order. We work from the end of
- the array so as not to clobber the next element to be
-@@ -216,7 +216,7 @@ read_again:
- i = num_transitions;
- while (i-- > 0)
- transitions[i] = decode((char *)transitions + i * 4);
-- } else if (BYTE_ORDER != BIG_ENDIAN && sizeof(time_t) == 8) {
-+ } else if (__BYTE_ORDER != __BIG_ENDIAN && sizeof(time_t) == 8) {
- /* Decode the transition times, stored as 8-byte integers in
- network (big-endian) byte order. */
- for (i = 0; i < num_transitions; ++i)
---
-1.8.5.5
-
diff --git a/sys-apps/systemd/files/215-0002-endian-explicitly-include-endian.h-wherever-we-want-.patch b/sys-apps/systemd/files/215-0002-endian-explicitly-include-endian.h-wherever-we-want-.patch
deleted file mode 100644
index 71acac1b..00000000
--- a/sys-apps/systemd/files/215-0002-endian-explicitly-include-endian.h-wherever-we-want-.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 2281422746c00d2803911f2b4699eee6bc87ee04 Mon Sep 17 00:00:00 2001
-From: Lennart Poettering <lennart@poettering.net>
-Date: Fri, 11 Jul 2014 16:13:13 +0200
-Subject: [PATCH 2/2] endian: explicitly include endian.h wherever we want to
- use __BYTE_ORDER
-
----
- src/libsystemd/sd-bus/bus-protocol.h | 1 +
- src/shared/architecture.h | 2 ++
- src/shared/gpt.h | 2 ++
- 3 files changed, 5 insertions(+)
-
-diff --git a/src/libsystemd/sd-bus/bus-protocol.h b/src/libsystemd/sd-bus/bus-protocol.h
-index 5046d17..4f46468 100644
---- a/src/libsystemd/sd-bus/bus-protocol.h
-+++ b/src/libsystemd/sd-bus/bus-protocol.h
-@@ -21,6 +21,7 @@
- along with systemd; If not, see <http://www.gnu.org/licenses/>.
- ***/
-
-+#include <endian.h>
-
- /* Endianness */
-
-diff --git a/src/shared/architecture.h b/src/shared/architecture.h
-index 58e97e5..38780d1 100644
---- a/src/shared/architecture.h
-+++ b/src/shared/architecture.h
-@@ -21,6 +21,8 @@
- along with systemd; If not, see <http://www.gnu.org/licenses/>.
- ***/
-
-+#include <endian.h>
-+
- #include "util.h"
-
- /* A cleaned up architecture definition. We don't want to get lost in
-diff --git a/src/shared/gpt.h b/src/shared/gpt.h
-index 278940b..ef3444f 100644
---- a/src/shared/gpt.h
-+++ b/src/shared/gpt.h
-@@ -19,6 +19,8 @@
- along with systemd; If not, see <http://www.gnu.org/licenses/>.
- ***/
-
-+#include <endian.h>
-+
- #include "sd-id128.h"
-
- /* We only support root disk discovery for x86, x86-64 and ARM for
---
-1.8.5.5
-
diff --git a/sys-apps/systemd/files/215-0003-udev-exclude-MD-from-block-device-ownership-event-lo.patch b/sys-apps/systemd/files/215-0003-udev-exclude-MD-from-block-device-ownership-event-lo.patch
deleted file mode 100644
index c730242c..00000000
--- a/sys-apps/systemd/files/215-0003-udev-exclude-MD-from-block-device-ownership-event-lo.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 9d17a215fb30cb3e49db516a39c9bec2159004a7 Mon Sep 17 00:00:00 2001
-From: Kay Sievers <kay@vrfy.org>
-Date: Thu, 24 Jul 2014 23:37:35 +0200
-Subject: [PATCH 3/3] udev: exclude MD from block device ownership event
- locking
-
-MD instantiates devices at open(). This is incomptible with the
-locking logic, as the "change" event emitted when stopping a
-device will bring it back.
----
- src/udev/udevd.c | 23 +++++++----------------
- 1 file changed, 7 insertions(+), 16 deletions(-)
-
-diff --git a/src/udev/udevd.c b/src/udev/udevd.c
-index a45d324..db935d6 100644
---- a/src/udev/udevd.c
-+++ b/src/udev/udevd.c
-@@ -285,26 +285,17 @@ static void worker_new(struct event *event)
- udev_event->exec_delay = exec_delay;
-
- /*
-- * Take a "read lock" on the device node; this establishes
-+ * Take a shared lock on the device node; this establishes
- * a concept of device "ownership" to serialize device
-- * access. External processes holding a "write lock" will
-+ * access. External processes holding an exclusive lock will
- * cause udev to skip the event handling; in the case udev
-- * acquired the lock, the external process will block until
-+ * acquired the lock, the external process can block until
- * udev has finished its event handling.
- */
--
-- /*
-- * <kabi_> since we make check - device seems unused - we try
-- * ioctl to deactivate - and device is found to be opened
-- * <kay> sure, you try to take a write lock
-- * <kay> if you get it udev is out
-- * <kay> if you can't get it, udev is busy
-- * <kabi_> we cannot deactivate openned device (as it is in-use)
-- * <kay> maybe we should just exclude dm from that thing entirely
-- * <kabi_> IMHO this sounds like a good plan for this moment
-- */
-- if (streq_ptr("block", udev_device_get_subsystem(dev)) &&
-- !startswith(udev_device_get_sysname(dev), "dm-")) {
-+ if (!streq_ptr(udev_device_get_action(dev), "remove") &&
-+ streq_ptr("block", udev_device_get_subsystem(dev)) &&
-+ !startswith(udev_device_get_sysname(dev), "dm-") &&
-+ !startswith(udev_device_get_sysname(dev), "md")) {
- struct udev_device *d = dev;
-
- if (streq_ptr("partition", udev_device_get_devtype(d)))
---
-1.8.5.5
-
diff --git a/sys-apps/systemd/files/216-lz4-build.patch b/sys-apps/systemd/files/216-lz4-build.patch
deleted file mode 100644
index 65fe45cb..00000000
--- a/sys-apps/systemd/files/216-lz4-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-commit 10893a5cfa7d792ba171282c2ec46b85ed6aae0c
-Author: Gustavo Sverzut Barbieri <gustavo.barbieri@intel.com>
-Date: Thu Sep 25 18:08:02 2014 -0300
-
- journal: build fix when LZ4 is enabled but XZ is not
-
-diff --git a/src/journal/journal-file.h b/src/journal/journal-file.h
-index da2ef3b..6b4bf0d 100644
---- a/src/journal/journal-file.h
-+++ b/src/journal/journal-file.h
-@@ -78,7 +78,7 @@ typedef struct JournalFile {
-
- Hashmap *chain_cache;
-
--#ifdef HAVE_XZ
-+#if defined(HAVE_XZ) || defined(HAVE_LZ4)
- void *compress_buffer;
- size_t compress_buffer_size;
- #endif
diff --git a/sys-apps/systemd/files/216-tmpfiles-setup-dev.patch b/sys-apps/systemd/files/216-tmpfiles-setup-dev.patch
deleted file mode 100644
index 1fa4a3e7..00000000
--- a/sys-apps/systemd/files/216-tmpfiles-setup-dev.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 8c94052ee543c3598a3c7b0c46688150aa2c6168 Mon Sep 17 00:00:00 2001
-From: Tom Gundersen <teg@jklm.no>
-Date: Mon, 27 Oct 2014 17:15:42 +0100
-Subject: units: tmpfiles-setup-dev - allow unsafe file creation to happen in
- /dev at boot
-
-This will allow us to mark static device nodes with '!' to indicate that they should only be created at early boot.
-
-diff --git a/units/systemd-tmpfiles-setup-dev.service.in b/units/systemd-tmpfiles-setup-dev.service.in
-index f3833fd..0123a03 100644
---- a/units/systemd-tmpfiles-setup-dev.service.in
-+++ b/units/systemd-tmpfiles-setup-dev.service.in
-@@ -17,4 +17,4 @@ ConditionCapability=CAP_SYS_MODULE
- [Service]
- Type=oneshot
- RemainAfterExit=yes
--ExecStart=@rootbindir@/systemd-tmpfiles --prefix=/dev --create
-+ExecStart=@rootbindir@/systemd-tmpfiles --prefix=/dev --create --boot
---
-cgit v0.10.2
-
diff --git a/sys-apps/systemd/files/blacklist-146 b/sys-apps/systemd/files/blacklist-146
deleted file mode 100644
index 3e063a35..00000000
--- a/sys-apps/systemd/files/blacklist-146
+++ /dev/null
@@ -1,48 +0,0 @@
-# This file lists modules which will not be loaded by udev,
-# not at coldplugging and not on hotplug events.
-
-# Add your own entries to this file
-# in the format "blacklist <name of module>"
-
-# Some examples:
-# evbug is a debug tool and should be loaded explicitly
-blacklist evbug
-
-# Autoloading eth1394 most of the time re-orders your network
-# interfaces, and with buggy kernel 2.6.21, udev persistent-net
-# is not able to rename these devices, so you get eth?_rename devices
-# plus an exceeded 30sec boot timeout
-blacklist eth1394
-
-# You probably want this to not get the console beep loud on every tab :)
-#blacklist pcspkr
-
-# these drivers are very simple, the HID drivers are usually preferred
-#blacklist usbmouse
-#blacklist usbkbd
-
-# Sometimes loading a framebuffer driver at boot gets the console black
-#install pci:v*d*sv*sd*bc03sc*i* /bin/true
-
-# hplip and cups 1.4+ use raw USB devices, so it requires usblp not be loaded
-blacklist usblp
-
-## make broadcom-sta happy
-## <2012-12-08.
-#blacklist ssb
-#blacklist bcma
-#blacklist brcmsmac
-#blacklist b43
-
-# make b43 happy (ditch broadcom-sta)
-# 2012-12-08. Testing needed.
-blacklist wl
-
-# keep nvidia-drivers working, sorry nouveau
-blacklist nouveau
-
-# Known to cause kernel OOPS at boot
-blacklist ite_cir
-
-# Prevents kernel message: Driver 'pcspkr' is already registered, aborting...
-blacklist snd-pcsp
diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml
deleted file mode 100644
index 04f7dcb3..00000000
--- a/sys-apps/systemd/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>systemd@gentoo.org</email>
- <name>Gentoo systemd team</name>
- </maintainer>
- <use>
- <!-- XXX: describe those two better -->
- <flag name='audit'>Enable support for <pkg>sys-process/audit</pkg></flag>
- <flag name='cryptsetup'>Use libcryptsetup</flag>
- <flag name='efi'>Enable EFI support (installs bootctl)</flag>
- <flag name='gcrypt'>Enable sealing of journal files using gcrypt</flag>
- <flag name="gudev">enable libudev gobject interface</flag>
- <flag name='http'>Enable embedded HTTP server in journald</flag>
- <flag name='kmod'>Enable kernel module loading via <pkg>sys-apps/kmod</pkg></flag>
- <flag name='qrcode'>Enable qrcode output support in journal</flag>
- <flag name='vanilla'>Disable Gentoo-specific behavior and compatibility quirks</flag>
- </use>
-</pkgmetadata>
diff --git a/sys-apps/systemd/systemd-208-r3.ebuild b/sys-apps/systemd/systemd-208-r3.ebuild
deleted file mode 100644
index 6a9efc61..00000000
--- a/sys-apps/systemd/systemd-208-r3.ebuild
+++ /dev/null
@@ -1,394 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
-PYTHON_COMPAT=( python{2_7,3_2,3_3} )
-inherit autotools-utils bash-completion-r1 fcaps linux-info multilib \
- multilib-minimal pam python-single-r1 systemd toolchain-funcs udev \
- user
-
-DESCRIPTION="System and service manager for Linux"
-HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
-SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz -> ${P}-r1.tar.xz
- http://dev.gentoo.org/~mgorny/dist/${PN}-gentoo-patchset-${PV}_p19.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="acl audit cryptsetup doc +firmware-loader gcrypt gudev http introspection
- +kmod lzma pam policykit python qrcode selinux tcpd test
- vanilla xattr"
-
-MINKV="3.0"
-
-COMMON_DEPEND=">=sys-apps/dbus-1.6.8-r1
- >=sys-apps/util-linux-2.20
- sys-libs/libcap
- acl? ( sys-apps/acl )
- audit? ( >=sys-process/audit-2 )
- cryptsetup? ( >=sys-fs/cryptsetup-1.6 )
- gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0 )
- gudev? ( >=dev-libs/glib-2[${MULTILIB_USEDEP}] )
- http? ( net-libs/libmicrohttpd )
- introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
- kmod? ( >=sys-apps/kmod-14-r1 )
- lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )
- pam? ( virtual/pam )
- python? ( ${PYTHON_DEPS} )
- qrcode? ( media-gfx/qrencode )
- selinux? ( sys-libs/libselinux )
- tcpd? ( sys-apps/tcp-wrappers )
- xattr? ( sys-apps/attr )
- abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r9
- !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
-
-# baselayout-2.2 has /run
-RDEPEND="${COMMON_DEPEND}
- !app-admin/eselect-init
- >=sys-apps/baselayout-2.2
- || (
- >=sys-apps/util-linux-2.22
- <sys-apps/sysvinit-2.88-r4
- )
- !sys-auth/nss-myhostname
- !<sys-libs/glibc-2.10
- !sys-fs/udev"
-
-PDEPEND=">=sys-apps/hwids-20130717-r1[udev]
- >=sys-fs/udev-init-scripts-25
- policykit? ( sys-auth/polkit )
- !vanilla? ( sys-apps/gentoo-systemd-integration )"
-
-# Newer linux-headers needed by ia64, bug #480218
-DEPEND="${COMMON_DEPEND}
- app-arch/xz-utils
- app-text/docbook-xml-dtd:4.2
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- dev-util/gperf
- >=dev-util/intltool-0.50
- >=sys-devel/binutils-2.23.1
- >=sys-devel/gcc-4.6
- >=sys-kernel/linux-headers-${MINKV}
- ia64? ( >=sys-kernel/linux-headers-3.9 )
- virtual/pkgconfig
- doc? ( >=dev-util/gtk-doc-1.18 )"
-
-pkg_pretend() {
- local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS ~DMIID
- ~EPOLL ~FANOTIFY ~FHANDLE ~INOTIFY_USER ~IPV6 ~NET ~PROC_FS
- ~SECCOMP ~SIGNALFD ~SYSFS ~TIMERFD
- ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2
- ~!GRKERNSEC_PROC"
-
- use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL"
- use pam && CONFIG_CHECK+=" ~AUDITSYSCALL"
- use xattr && CONFIG_CHECK+=" ~TMPFS_XATTR"
- kernel_is -lt 3 7 && CONFIG_CHECK+=" ~HOTPLUG"
- use firmware-loader || CONFIG_CHECK+=" ~!FW_LOADER_USER_HELPER"
-
- if linux_config_exists; then
- local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH)
- if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then
- ewarn "It's recommended to set an empty value to the following kernel config option:"
- ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}"
- fi
- fi
-
- if [[ ${MERGE_TYPE} != binary ]]; then
- if [[ $(gcc-major-version) -lt 4
- || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ) ]]
- then
- eerror "systemd requires at least gcc 4.6 to build. Please switch the active"
- eerror "gcc version using gcc-config."
- die "systemd requires at least gcc 4.6"
- fi
- fi
-
- if [[ ${MERGE_TYPE} != buildonly ]]; then
- if kernel_is -lt ${MINKV//./ }; then
- ewarn "Kernel version at least ${MINKV} required"
- fi
-
- if ! use firmware-loader && kernel_is -lt 3 8; then
- ewarn "You seem to be using kernel older than 3.8. Those kernel versions"
- ewarn "require systemd with USE=firmware-loader to support loading"
- ewarn "firmware. Missing this flag may cause some hardware not to work."
- fi
-
- check_extra_config
- fi
-}
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}"/${PN}-gentoo-patchset*/*.patch
- )
-
- # Bug 463376
- sed -i -e 's/GROUP="dialout"/GROUP="uucp"/' rules/*.rules || die
-
- autotools-utils_src_prepare
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- --localstatedir=/var
- --with-pamlibdir=$(getpam_mod_dir)
- # avoid bash-completion dep
- --with-bashcompletiondir="$(get_bashcompdir)"
- # make sure we get /bin:/sbin in $PATH
- --enable-split-usr
- # disable sysv compatibility
- --with-sysvinit-path=
- --with-sysvrcnd-path=
- # no deps
- --enable-efi
- --enable-ima
- # optional components/dependencies
- $(use_enable acl)
- $(use_enable audit)
- $(use_enable cryptsetup libcryptsetup)
- $(use_enable doc gtk-doc)
- $(use_enable gcrypt)
- $(use_enable gudev)
- $(use_enable http microhttpd)
- $(use_enable introspection)
- $(use_enable kmod)
- $(use_enable lzma xz)
- $(use_enable pam)
- $(use_enable policykit polkit)
- $(use_enable python python-devel)
- $(use python && echo PYTHON_CONFIG=/usr/bin/python-config-${EPYTHON#python})
- $(use_enable qrcode qrencode)
- $(use_enable selinux)
- $(use_enable tcpd tcpwrap)
- $(use_enable test tests)
- $(use_enable xattr)
-
- # not supported (avoid automagic deps in the future)
- --disable-chkconfig
-
- # hardcode a few paths to spare some deps
- QUOTAON=/usr/sbin/quotaon
- QUOTACHECK=/usr/sbin/quotacheck
- )
-
- # Keep using the one where the rules were installed.
- MY_UDEVDIR=$(get_udevdir)
-
- if use firmware-loader; then
- myeconfargs+=(
- --with-firmware-path="/lib/firmware/updates:/lib/firmware"
- )
- fi
-
- if ! multilib_is_native_abi; then
- myeconfargs+=(
- ac_cv_search_cap_init=
- ac_cv_header_sys_capability_h=yes
- DBUS_CFLAGS=' '
- DBUS_LIBS=' '
-
- --disable-acl
- --disable-audit
- --disable-gcrypt
- --disable-gtk-doc
- --disable-introspection
- --disable-kmod
- --disable-libcryptsetup
- --disable-microhttpd
- --disable-pam
- --disable-polkit
- --disable-qrencode
- --disable-selinux
- --disable-tcpwrap
- --disable-tests
- --disable-xattr
- --disable-xz
- --disable-python-devel
- )
- fi
-
- # Work around bug 463846.
- tc-export CC
-
- autotools-utils_src_configure
-}
-
-multilib_src_compile() {
- local mymakeopts=(
- udevlibexecdir="${MY_UDEVDIR}"
- )
-
- if multilib_is_native_abi; then
- emake "${mymakeopts[@]}"
- else
- # prerequisites for gudev
- use gudev && emake src/gudev/gudev{enumtypes,marshal}.{c,h}
-
- echo 'gentoo: $(lib_LTLIBRARIES) $(pkgconfiglib_DATA)' | \
- emake "${mymakeopts[@]}" -f Makefile -f - gentoo
- fi
-}
-
-multilib_src_test() {
- multilib_is_native_abi || continue
-
- default
-}
-
-multilib_src_install() {
- local mymakeopts=(
- # automake fails with parallel libtool relinking
- # https://bugs.gentoo.org/show_bug.cgi?id=491398
- -j1
-
- udevlibexecdir="${MY_UDEVDIR}"
- dist_udevhwdb_DATA=
- DESTDIR="${D}"
- )
-
- if multilib_is_native_abi; then
- emake "${mymakeopts[@]}" install
- else
- mymakeopts+=(
- install-libLTLIBRARIES
- install-pkgconfiglibDATA
- install-includeHEADERS
- # safe to call unconditionally, 'installs' empty list
- install-libgudev_includeHEADERS
- install-pkgincludeHEADERS
- )
-
- emake "${mymakeopts[@]}"
- fi
-}
-
-multilib_src_install_all() {
- prune_libtool_files --modules
- einstalldocs
-
- # we just keep sysvinit tools, so no need for the mans
- rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
- || die
- rm "${D}"/usr/share/man/man1/init.1 || die
-
- # Disable storing coredumps in journald, bug #433457
- mv "${D}"/usr/lib/sysctl.d/50-coredump.conf{,.disabled} || die
-
- # Preserve empty dirs in /etc & /var, bug #437008
- keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
- /etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd
-
- # Symlink /etc/sysctl.conf for easy migration.
- dosym ../sysctl.conf /etc/sysctl.d/99-sysctl.conf
-
- # Offer a default blacklist that should cover the most
- # common use cases.
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/blacklist-146 blacklist.conf
-}
-
-migrate_locale() {
- local envd_locale_def="${EROOT%/}/etc/env.d/02locale"
- local envd_locale=( "${EROOT%/}"/etc/env.d/??locale )
- local locale_conf="${EROOT%/}/etc/locale.conf"
-
- if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then
- # if locale.conf does not exist...
- if [[ -e ${envd_locale} ]]; then
- # ...either copy env.d/??locale if there's one
- ebegin "Moving ${envd_locale} to ${locale_conf}"
- mv "${envd_locale}" "${locale_conf}"
- eend ${?} || FAIL=1
- else
- # ...or create a dummy default
- ebegin "Creating ${locale_conf}"
- cat > "${locale_conf}" <<-EOF
- # This file has been created by the sys-apps/systemd ebuild.
- # See locale.conf(5) and localectl(1).
-
- # LANG=${LANG}
- EOF
- eend ${?} || FAIL=1
- fi
- fi
-
- if [[ ! -L ${envd_locale} ]]; then
- # now, if env.d/??locale is not a symlink (to locale.conf)...
- if [[ -e ${envd_locale} ]]; then
- # ...warn the user that he has duplicate locale settings
- ewarn
- ewarn "To ensure consistent behavior, you should replace ${envd_locale}"
- ewarn "with a symlink to ${locale_conf}. Please migrate your settings"
- ewarn "and create the symlink with the following command:"
- ewarn "ln -s -n -f ../locale.conf ${envd_locale}"
- ewarn
- else
- # ...or just create the symlink if there's nothing here
- ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink"
- ln -n -s ../locale.conf "${envd_locale_def}"
- eend ${?} || FAIL=1
- fi
- fi
-}
-
-pkg_postinst() {
- enewgroup systemd-journal
- if use http; then
- enewgroup systemd-journal-gateway
- enewuser systemd-journal-gateway -1 -1 -1 systemd-journal-gateway
- fi
- systemd_update_catalog
-
- # Keep this here in case the database format changes so it gets updated
- # when required. Despite that this file is owned by sys-apps/hwids.
- if has_version "sys-apps/hwids[udev]"; then
- udevadm hwdb --update --root="${ROOT%/}"
- fi
-
- udev_reload || FAIL=1
-
- # Bug 468876
- fcaps cap_dac_override,cap_sys_ptrace=ep usr/bin/systemd-detect-virt
-
- # Bug 465468, make sure locales are respect, and ensure consistency
- # between OpenRC & systemd
- migrate_locale
-
- if [[ ${FAIL} ]]; then
- eerror "One of the postinst commands failed. Please check the postinst output"
- eerror "for errors. You may need to clean up your system and/or try installing"
- eerror "systemd again."
- eerror
- fi
-
- if [[ ! -L "${ROOT}"/etc/mtab ]]; then
- ewarn "Upstream mandates the /etc/mtab file should be a symlink to /proc/mounts."
- ewarn "Not having it is not supported by upstream and will cause tools like 'df'"
- ewarn "and 'mount' to not work properly. Please run:"
- ewarn " # ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
- ewarn
- fi
-
- if ! has_version sys-apps/systemd-ui; then
- elog "To get additional features, a number of optional runtime dependencies may"
- elog "be installed:"
- elog "- sys-apps/systemd-ui: for GTK+ systemadm UI and gnome-ask-password-agent"
- fi
-}
-
-pkg_prerm() {
- # If removing systemd completely, remove the catalog database.
- if [[ ! ${REPLACED_BY_VERSION} ]]; then
- rm -f -v "${EROOT}"/var/lib/systemd/catalog/database
- fi
-}
diff --git a/sys-apps/systemd/systemd-215-r3.ebuild b/sys-apps/systemd/systemd-215-r3.ebuild
deleted file mode 100644
index a1f1efe6..00000000
--- a/sys-apps/systemd/systemd-215-r3.ebuild
+++ /dev/null
@@ -1,521 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
-PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
-inherit autotools-utils bash-completion-r1 linux-info multilib \
- multilib-minimal pam python-single-r1 systemd toolchain-funcs udev \
- user
-
-DESCRIPTION="System and service manager for Linux"
-HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
-SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0/2"
-KEYWORDS="alpha amd64 arm ~ia64 ppc ~ppc64 ~sparc x86"
-IUSE="acl audit cryptsetup doc elfutils +firmware-loader gcrypt gudev http
- introspection kdbus +kmod lzma pam policykit python qrcode +seccomp selinux
- ssl test vanilla"
-
-MINKV="3.8"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20:0=
- sys-libs/libcap:0=
- acl? ( sys-apps/acl:0= )
- audit? ( >=sys-process/audit-2:0= )
- cryptsetup? ( >=sys-fs/cryptsetup-1.6:0= )
- elfutils? ( >=dev-libs/elfutils-0.158:0= )
- gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
- gudev? ( >=dev-libs/glib-2.34.3:2=[${MULTILIB_USEDEP}] )
- http? (
- >=net-libs/libmicrohttpd-0.9.33:0=
- ssl? ( >=net-libs/gnutls-3.1.4:0= )
- )
- introspection? ( >=dev-libs/gobject-introspection-1.31.1:0= )
- kmod? ( >=sys-apps/kmod-15:0= )
- lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
- pam? ( virtual/pam:= )
- python? ( ${PYTHON_DEPS} )
- qrcode? ( media-gfx/qrencode:0= )
- seccomp? ( sys-libs/libseccomp:0= )
- selinux? ( sys-libs/libselinux:0= )
- abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r9
- !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
-
-# baselayout-2.2 has /run
-RDEPEND="${COMMON_DEPEND}
- !app-admin/eselect-init
- >=sys-apps/baselayout-2.2
- || (
- >=sys-apps/util-linux-2.22
- <sys-apps/sysvinit-2.88-r4
- )
- !sys-auth/nss-myhostname
- !<sys-libs/glibc-2.14
- !sys-fs/udev"
-
-# sys-apps/dbus: the daemon only (+ build-time lib dep for tests)
-PDEPEND=">=sys-apps/dbus-1.6.8-r1:0[systemd]
- >=sys-apps/hwids-20130717-r1[udev]
- >=sys-fs/udev-init-scripts-25
- policykit? ( sys-auth/polkit )
- !vanilla? ( sys-apps/gentoo-systemd-integration )"
-
-# Newer linux-headers needed by ia64, bug #480218
-DEPEND="${COMMON_DEPEND}
- app-arch/xz-utils:0
- dev-util/gperf
- >=dev-util/intltool-0.50
- >=sys-apps/coreutils-8.16
- >=sys-devel/binutils-2.23.1
- >=sys-devel/gcc-4.6
- >=sys-kernel/linux-headers-${MINKV}
- ia64? ( >=sys-kernel/linux-headers-3.9 )
- virtual/pkgconfig
- doc? ( >=dev-util/gtk-doc-1.18 )
- python? ( dev-python/lxml[${PYTHON_USEDEP}] )
- test? ( >=sys-apps/dbus-1.6.8-r1:0 )"
-
-src_prepare() {
- local PATCHES=(
- "${FILESDIR}/${PV}-0001-always-check-for-__BYTE_ORDER-__BIG_ENDIAN-when-chec.patch"
- "${FILESDIR}/${PV}-0002-endian-explicitly-include-endian.h-wherever-we-want-.patch"
- "${FILESDIR}/${PV}-0003-udev-exclude-MD-from-block-device-ownership-event-lo.patch"
- )
-
- # Bug 463376
- sed -i -e 's/GROUP="dialout"/GROUP="uucp"/' rules/*.rules || die
-
- # http://thread.gmane.org/gmane.comp.sysutils.systemd.devel/20815
- touch src/core/org.freedesktop.systemd1.policy.in.in || die
-
- # http://thread.gmane.org/gmane.comp.sysutils.systemd.devel/21074
- touch units/emergency.service.in || die
-
- autotools-utils_src_prepare
-}
-
-pkg_pretend() {
- local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS ~DMIID
- ~EPOLL ~FANOTIFY ~FHANDLE ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS
- ~SECCOMP ~SIGNALFD ~SYSFS ~TIMERFD ~TMPFS_XATTR
- ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2
- ~!GRKERNSEC_PROC"
-
- use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL"
- kernel_is -lt 3 7 && CONFIG_CHECK+=" ~HOTPLUG"
- use firmware-loader || CONFIG_CHECK+=" ~!FW_LOADER_USER_HELPER"
-
- if linux_config_exists; then
- local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH)
- if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then
- ewarn "It's recommended to set an empty value to the following kernel config option:"
- ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}"
- fi
- fi
-
- if [[ ${MERGE_TYPE} != binary ]]; then
- if [[ $(gcc-major-version) -lt 4
- || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ) ]]
- then
- eerror "systemd requires at least gcc 4.6 to build. Please switch the active"
- eerror "gcc version using gcc-config."
- die "systemd requires at least gcc 4.6"
- fi
- fi
-
- if [[ ${MERGE_TYPE} != buildonly ]]; then
- if kernel_is -lt ${MINKV//./ }; then
- ewarn "Kernel version at least ${MINKV} required"
- fi
-
- if ! use firmware-loader && kernel_is -lt 3 8; then
- ewarn "You seem to be using kernel older than 3.8. Those kernel versions"
- ewarn "require systemd with USE=firmware-loader to support loading"
- ewarn "firmware. Missing this flag may cause some hardware not to work."
- fi
-
- check_extra_config
- fi
-}
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- # Keep using the one where the rules were installed.
- MY_UDEVDIR=$(get_udevdir)
- # Fix systems broken by bug #509454.
- [[ ${MY_UDEVDIR} ]] || MY_UDEVDIR=/lib/udev
-
- multilib-minimal_src_configure
-}
-
-multilib_native_enable() {
- if multilib_is_native_abi; then
- echo "--enable-${1}"
- else
- echo "--disable-${1}"
- fi
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- # disable -flto since it is an optimization flag
- # and makes distcc less effective
- cc_cv_CFLAGS__flto=no
-
- # Workaround for bug 516346
- --enable-dependency-tracking
-
- --disable-maintainer-mode
- --localstatedir=/var
- --with-pamlibdir=$(getpam_mod_dir)
- # avoid bash-completion dep
- --with-bashcompletiondir="$(get_bashcompdir)"
- # make sure we get /bin:/sbin in $PATH
- --enable-split-usr
- # disable sysv compatibility
- --with-sysvinit-path=
- --with-sysvrcnd-path=
- # no deps
- --enable-efi
- --enable-ima
-
- # Optional components/dependencies
- $(multilib_native_use_enable acl)
- $(multilib_native_use_enable audit)
- $(multilib_native_use_enable cryptsetup libcryptsetup)
- $(multilib_native_use_enable doc gtk-doc)
- $(multilib_native_use_enable elfutils)
- $(use_enable gcrypt)
- $(use_enable gudev)
- $(multilib_native_use_enable http microhttpd)
- $(usex http $(multilib_native_use_enable ssl gnutls) --disable-gnutls)
- $(multilib_native_use_enable introspection)
- $(use_enable kdbus)
- $(multilib_native_use_enable kmod)
- $(use_enable lzma xz)
- $(multilib_native_use_enable pam)
- $(multilib_native_use_enable policykit polkit)
- $(multilib_native_use_with python)
- $(multilib_native_use_enable python python-devel)
- $(multilib_native_use_enable qrcode qrencode)
- $(multilib_native_use_enable seccomp)
- $(multilib_native_use_enable selinux)
- $(multilib_native_use_enable test tests)
- $(multilib_native_use_enable test dbus)
-
- # Disable optional binaries for non-native abis
- $(multilib_native_enable backlight)
- $(multilib_native_enable binfmt)
- $(multilib_native_enable bootchart)
- $(multilib_native_enable coredump)
- $(multilib_native_enable hostnamed)
- $(multilib_native_enable localed)
- $(multilib_native_enable logind)
- $(multilib_native_enable machined)
- $(multilib_native_enable networkd)
- $(multilib_native_enable quotacheck)
- $(multilib_native_enable randomseed)
- $(multilib_native_enable readahead)
- $(multilib_native_enable resolved)
- $(multilib_native_enable rfkill)
- $(multilib_native_enable sysusers)
- $(multilib_native_enable timedated)
- $(multilib_native_enable timesyncd)
- $(multilib_native_enable tmpfiles)
- $(multilib_native_enable vconsole)
-
- # not supported (avoid automagic deps in the future)
- --disable-apparmor
- --disable-chkconfig
-
- # hardcode a few paths to spare some deps
- QUOTAON=/usr/sbin/quotaon
- QUOTACHECK=/usr/sbin/quotacheck
-
- # dbus paths
- --with-dbuspolicydir="${EPREFIX}/etc/dbus-1/system.d"
- --with-dbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
- --with-dbussystemservicedir="${EPREFIX}/usr/share/dbus-1/system-services"
- --with-dbusinterfacedir="${EPREFIX}/usr/share/dbus-1/interfaces"
-
- --with-ntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
- )
-
- if use firmware-loader; then
- myeconfargs+=(
- --with-firmware-path="/lib/firmware/updates:/lib/firmware"
- )
- fi
-
- # Added for testing; this is UNSUPPORTED by the Gentoo systemd team!
- if [[ -n ${ROOTPREFIX+set} ]]; then
- myeconfargs+=(
- --with-rootprefix="${ROOTPREFIX}"
- --with-rootlibdir="${ROOTPREFIX}/$(get_libdir)"
- )
- fi
-
- if ! multilib_is_native_abi; then
- myeconfargs+=(
- ac_cv_search_cap_init=
- ac_cv_header_sys_capability_h=yes
- )
- fi
-
- # Work around bug 463846.
- tc-export CC
-
- autotools-utils_src_configure
-}
-
-multilib_src_compile() {
- local mymakeopts=(
- udevlibexecdir="${MY_UDEVDIR}"
- )
-
- if multilib_is_native_abi; then
- emake "${mymakeopts[@]}"
- else
- # prerequisites for gudev
- use gudev && emake src/gudev/gudev{enumtypes,marshal}.{c,h}
-
- echo 'gentoo: $(BUILT_SOURCES)' | \
- emake "${mymakeopts[@]}" -f Makefile -f - gentoo
- echo 'gentoo: $(lib_LTLIBRARIES) $(pkgconfiglib_DATA)' | \
- emake "${mymakeopts[@]}" -f Makefile -f - gentoo
- fi
-}
-
-multilib_src_test() {
- multilib_is_native_abi || continue
-
- default
-}
-
-multilib_src_install() {
- local mymakeopts=(
- # automake fails with parallel libtool relinking
- # https://bugs.gentoo.org/show_bug.cgi?id=491398
- -j1
-
- udevlibexecdir="${MY_UDEVDIR}"
- dist_udevhwdb_DATA=
- DESTDIR="${D}"
- )
-
- if multilib_is_native_abi; then
- emake "${mymakeopts[@]}" install
- else
- mymakeopts+=(
- install-libLTLIBRARIES
- install-pkgconfiglibDATA
- install-includeHEADERS
- # safe to call unconditionally, 'installs' empty list
- install-libgudev_includeHEADERS
- install-pkgincludeHEADERS
- )
-
- emake "${mymakeopts[@]}"
- fi
-
- # install compat pkg-config files
- local pcfiles=( src/compat-libs/libsystemd-{daemon,id128,journal,login}.pc )
- emake "${mymakeopts[@]}" install-pkgconfiglibDATA \
- pkgconfiglib_DATA="${pcfiles[*]}"
-
- # Create symlinks for old libs
- dosym libsystemd.so "/usr/$(get_libdir)/libsystemd-daemon.so"
- dosym libsystemd.so "/usr/$(get_libdir)/libsystemd-id128.so"
- dosym libsystemd.so "/usr/$(get_libdir)/libsystemd-journal.so"
- dosym libsystemd.so "/usr/$(get_libdir)/libsystemd-login.so"
-
- # Kogaion: create systemd-run symlink in /bin. lvm2 lvmetad has a
- # udev rule that expects systemd-run to be in /bin. And lvmetad is
- # used by Anaconda.
- dosym "../usr/bin/systemd-run" "/bin/systemd-run"
-}
-
-multilib_src_install_all() {
- prune_libtool_files --modules
- einstalldocs
-
- # we just keep sysvinit tools, so no need for the mans
- rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
- || die
- rm "${D}"/usr/share/man/man1/init.1 || die
-
- # Disable storing coredumps in journald, bug #433457
- mv "${D}"/usr/lib/sysctl.d/50-coredump.conf{,.disabled} || die
-
- # Preserve empty dirs in /etc & /var, bug #437008
- keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
- /etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd
-
- # Symlink /etc/sysctl.conf for easy migration.
- dosym ../sysctl.conf /etc/sysctl.d/99-sysctl.conf
-
- # If we install these symlinks, there is no way for the sysadmin to remove them
- # permanently.
- rm -f "${D}"/etc/systemd/system/multi-user.target.wants/systemd-networkd.service
- rm -f "${D}"/etc/systemd/system/multi-user.target.wants/systemd-resolved.service
- rm -f "${D}"/etc/systemd/system/multi-user.target.wants/systemd-timesyncd.service
- rm -rf "${D}"/etc/systemd/system/network-online.target.wants
-
- # Offer a default blacklist that should cover the most
- # common use cases.
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/blacklist-146 blacklist.conf
-}
-
-migrate_locale() {
- local envd_locale_def="${EROOT%/}/etc/env.d/02locale"
- local envd_locale=( "${EROOT%/}"/etc/env.d/??locale )
- local locale_conf="${EROOT%/}/etc/locale.conf"
-
- if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then
- # If locale.conf does not exist...
- if [[ -e ${envd_locale} ]]; then
- # ...either copy env.d/??locale if there's one
- ebegin "Moving ${envd_locale} to ${locale_conf}"
- mv "${envd_locale}" "${locale_conf}"
- eend ${?} || FAIL=1
- else
- # ...or create a dummy default
- ebegin "Creating ${locale_conf}"
- cat > "${locale_conf}" <<-EOF
- # This file has been created by the sys-apps/systemd ebuild.
- # See locale.conf(5) and localectl(1).
-
- # LANG=${LANG}
- EOF
- eend ${?} || FAIL=1
- fi
- fi
-
- if [[ ! -L ${envd_locale} ]]; then
- # now, if env.d/??locale is not a symlink (to locale.conf)...
- if [[ -e ${envd_locale} ]]; then
- # ...warn the user that he has duplicate locale settings
- ewarn
- ewarn "To ensure consistent behavior, you should replace ${envd_locale}"
- ewarn "with a symlink to ${locale_conf}. Please migrate your settings"
- ewarn "and create the symlink with the following command:"
- ewarn "ln -s -n -f ../locale.conf ${envd_locale}"
- ewarn
- else
- # ...or just create the symlink if there's nothing here
- ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink"
- ln -n -s ../locale.conf "${envd_locale_def}"
- eend ${?} || FAIL=1
- fi
- fi
-}
-
-migrate_net_name_slot() {
- # If user has disabled 80-net-name-slot.rules using a empty file or a symlink to /dev/null,
- # do the same for 80-net-setup-link.rules to keep the old behavior
- local net_move=no
- local net_name_slot_sym=no
- local net_rules_path="${EROOT%/}"/etc/udev/rules.d
- local net_name_slot="${net_rules_path}"/80-net-name-slot.rules
- local net_setup_link="${net_rules_path}"/80-net-setup-link.rules
- if [[ -e ${net_setup_link} ]]; then
- net_move=no
- elif [[ -f ${net_name_slot} && $(sed -e "/^#/d" -e "/^\W*$/d" ${net_name_slot} | wc -l) == 0 ]]; then
- net_move=yes
- elif [[ -L ${net_name_slot} && $(readlink ${net_name_slot}) == /dev/null ]]; then
- net_move=yes
- net_name_slot_sym=yes
- fi
- if [[ ${net_move} == yes ]]; then
- ebegin "Copying ${net_name_slot} to ${net_setup_link}"
-
- if [[ ${net_name_slot_sym} == yes ]]; then
- ln -nfs /dev/null "${net_setup_link}"
- else
- cp "${net_name_slot}" "${net_setup_link}"
- fi
- eend $? || FAIL=1
- fi
-}
-
-pkg_postinst() {
- newusergroup() {
- enewgroup "$1"
- enewuser "$1" -1 -1 -1 "$1"
- }
-
- enewgroup input
- enewgroup systemd-journal
- newusergroup systemd-bus-proxy
- newusergroup systemd-network
- newusergroup systemd-resolve
- newusergroup systemd-timesync
- use http && newusergroup systemd-journal-gateway
-
- systemd_update_catalog
-
- # Keep this here in case the database format changes so it gets updated
- # when required. Despite that this file is owned by sys-apps/hwids.
- if has_version "sys-apps/hwids[udev]"; then
- udevadm hwdb --update --root="${ROOT%/}"
- fi
-
- udev_reload || FAIL=1
-
- # Bug 465468, make sure locales are respect, and ensure consistency
- # between OpenRC & systemd
- migrate_locale
-
- # Migrate 80-net-name-slot.rules -> 80-net-setup-link.rules
- migrate_net_name_slot
-
- if [[ ${FAIL} ]]; then
- eerror "One of the postinst commands failed. Please check the postinst output"
- eerror "for errors. You may need to clean up your system and/or try installing"
- eerror "systemd again."
- eerror
- fi
-
- if [[ ! -L "${ROOT}"/etc/mtab ]]; then
- ewarn "Upstream mandates the /etc/mtab file should be a symlink to /proc/mounts."
- ewarn "Not having it is not supported by upstream and will cause tools like 'df'"
- ewarn "and 'mount' to not work properly. Please run:"
- ewarn " # ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
- ewarn
- fi
-
- if [[ $(readlink "${ROOT}"/etc/resolv.conf) == */run/systemd/network/resolv.conf ]]; then
- ewarn "resolv.conf is now generated by systemd-resolved. To use it, enable"
- ewarn "systemd-resolved.service, and create a symlink from /etc/resolv.conf"
- ewarn "to /run/systemd/resolve/resolv.conf"
- ewarn
- fi
-
- if ! has_version sys-apps/systemd-ui; then
- elog "To get additional features, a number of optional runtime dependencies may"
- elog "be installed:"
- elog "- sys-apps/systemd-ui: for GTK+ systemadm UI and gnome-ask-password-agent"
- fi
-
- if has_version sys-apps/openrc &&
- ! has_version sys-fs/udev-init-scripts; then
- elog "If you plan to boot using OpenRC and udev or eudev, you"
- elog "need to install the udev-init-scripts package."
- fi
-}
-
-pkg_prerm() {
- # If removing systemd completely, remove the catalog database.
- if [[ ! ${REPLACED_BY_VERSION} ]]; then
- rm -f -v "${EROOT}"/var/lib/systemd/catalog/database
- fi
-}
diff --git a/sys-apps/systemd/systemd-216-r3.ebuild b/sys-apps/systemd/systemd-216-r3.ebuild
deleted file mode 100644
index 143febdc..00000000
--- a/sys-apps/systemd/systemd-216-r3.ebuild
+++ /dev/null
@@ -1,526 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-216-r3.ebuild,v 1.9 2015/04/27 12:35:00 ago Exp $
-
-EAPI=5
-
-AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-inherit autotools-utils bash-completion-r1 linux-info multilib \
- multilib-minimal pam python-single-r1 systemd toolchain-funcs udev \
- user
-
-DESCRIPTION="System and service manager for Linux"
-HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
-SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0/2"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
-IUSE="acl apparmor audit cryptsetup curl doc elfutils +firmware-loader gcrypt gudev http
- idn introspection kdbus +kmod lz4 lzma pam policykit python qrcode +seccomp
- selinux ssl sysv-utils test vanilla"
-
-MINKV="3.8"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.20:0=
- sys-libs/libcap:0=
- !<sys-libs/glibc-2.16
- acl? ( sys-apps/acl:0= )
- apparmor? ( sys-libs/libapparmor:0= )
- audit? ( >=sys-process/audit-2:0= )
- cryptsetup? ( >=sys-fs/cryptsetup-1.6:0= )
- curl? ( net-misc/curl:0= )
- elfutils? ( >=dev-libs/elfutils-0.158:0= )
- gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
- gudev? ( >=dev-libs/glib-2.34.3:2=[${MULTILIB_USEDEP}] )
- http? (
- >=net-libs/libmicrohttpd-0.9.33:0=
- ssl? ( >=net-libs/gnutls-3.1.4:0= )
- )
- idn? ( net-dns/libidn:0= )
- introspection? ( >=dev-libs/gobject-introspection-1.31.1:0= )
- kmod? ( >=sys-apps/kmod-15:0= )
- lz4? ( >=app-arch/lz4-0_p119:0=[${MULTILIB_USEDEP}] )
- lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
- pam? ( virtual/pam:= )
- python? ( ${PYTHON_DEPS} )
- qrcode? ( media-gfx/qrencode:0= )
- seccomp? ( sys-libs/libseccomp:0= )
- selinux? ( sys-libs/libselinux:0= )
- sysv-utils? (
- !sys-apps/systemd-sysv-utils
- !sys-apps/sysvinit
- >=sys-apps/util-linux-2.24.1-r2 )
- abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r9
- !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
-
-# baselayout-2.2 has /run
-RDEPEND="${COMMON_DEPEND}
- !app-admin/eselect-init
- >=sys-apps/baselayout-2.2
- || (
- >=sys-apps/util-linux-2.22
- <sys-apps/sysvinit-2.88-r4
- )
- !sys-auth/nss-myhostname
- !sys-fs/udev"
-
-# sys-apps/dbus: the daemon only (+ build-time lib dep for tests)
-PDEPEND=">=sys-apps/dbus-1.6.8-r1:0[systemd]
- >=sys-apps/hwids-20130717-r1[udev]
- >=sys-fs/udev-init-scripts-25
- policykit? ( sys-auth/polkit )
- !vanilla? ( sys-apps/gentoo-systemd-integration )"
-
-# Newer linux-headers needed by ia64, bug #480218
-DEPEND="${COMMON_DEPEND}
- app-arch/xz-utils:0
- dev-util/gperf
- >=dev-util/intltool-0.50
- >=sys-apps/coreutils-8.16
- >=sys-devel/binutils-2.23.1
- >=sys-devel/gcc-4.6
- >=sys-kernel/linux-headers-${MINKV}
- ia64? ( >=sys-kernel/linux-headers-3.9 )
- virtual/pkgconfig
- doc? ( >=dev-util/gtk-doc-1.18 )
- python? ( dev-python/lxml[${PYTHON_USEDEP}] )
- test? ( >=sys-apps/dbus-1.6.8-r1:0 )"
-
-PATCHES=(
- "${FILESDIR}/216-lz4-build.patch"
- "${FILESDIR}/216-tmpfiles-setup-dev.patch"
-)
-
-src_prepare() {
- # Bug 463376
- sed -i -e 's/GROUP="dialout"/GROUP="uucp"/' rules/*.rules || die
-
- autotools-utils_src_prepare
-}
-
-pkg_pretend() {
- local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS ~DMIID
- ~EPOLL ~FANOTIFY ~FHANDLE ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS
- ~SECCOMP ~SIGNALFD ~SYSFS ~TIMERFD ~TMPFS_XATTR
- ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2
- ~!GRKERNSEC_PROC"
-
- use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL"
- kernel_is -lt 3 7 && CONFIG_CHECK+=" ~HOTPLUG"
- use firmware-loader || CONFIG_CHECK+=" ~!FW_LOADER_USER_HELPER"
-
- if linux_config_exists; then
- local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH)
- if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then
- ewarn "It's recommended to set an empty value to the following kernel config option:"
- ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}"
- fi
- fi
-
- if [[ ${MERGE_TYPE} != binary ]]; then
- if [[ $(gcc-major-version) -lt 4
- || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ) ]]
- then
- eerror "systemd requires at least gcc 4.6 to build. Please switch the active"
- eerror "gcc version using gcc-config."
- die "systemd requires at least gcc 4.6"
- fi
- fi
-
- if [[ ${MERGE_TYPE} != buildonly ]]; then
- if kernel_is -lt ${MINKV//./ }; then
- ewarn "Kernel version at least ${MINKV} required"
- fi
-
- if ! use firmware-loader && kernel_is -lt 3 8; then
- ewarn "You seem to be using kernel older than 3.8. Those kernel versions"
- ewarn "require systemd with USE=firmware-loader to support loading"
- ewarn "firmware. Missing this flag may cause some hardware not to work."
- fi
-
- check_extra_config
- fi
-}
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- # Keep using the one where the rules were installed.
- MY_UDEVDIR=$(get_udevdir)
- # Fix systems broken by bug #509454.
- [[ ${MY_UDEVDIR} ]] || MY_UDEVDIR=/lib/udev
-
- multilib-minimal_src_configure
-}
-
-multilib_native_enable() {
- if multilib_is_native_abi; then
- echo "--enable-${1}"
- else
- echo "--disable-${1}"
- fi
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- # disable -flto since it is an optimization flag
- # and makes distcc less effective
- cc_cv_CFLAGS__flto=no
-
- # Workaround for bug 516346
- --enable-dependency-tracking
-
- --disable-maintainer-mode
- --localstatedir=/var
- --with-pamlibdir=$(getpam_mod_dir)
- # avoid bash-completion dep
- --with-bashcompletiondir="$(get_bashcompdir)"
- # make sure we get /bin:/sbin in $PATH
- --enable-split-usr
- # For testing.
- --with-rootprefix="${ROOTPREFIX-/usr}"
- --with-rootlibdir="${ROOTPREFIX-/usr}/$(get_libdir)"
- # disable sysv compatibility
- --with-sysvinit-path=
- --with-sysvrcnd-path=
- # no deps
- --enable-efi
- --enable-ima
-
- # Optional components/dependencies
- $(multilib_native_use_enable acl)
- $(multilib_native_use_enable apparmor)
- $(multilib_native_use_enable audit)
- $(multilib_native_use_enable cryptsetup libcryptsetup)
- $(multilib_native_use_enable curl libcurl)
- $(multilib_native_use_enable doc gtk-doc)
- $(multilib_native_use_enable elfutils)
- $(use_enable gcrypt)
- $(use_enable gudev)
- $(multilib_native_use_enable http microhttpd)
- $(usex http $(multilib_native_use_enable ssl gnutls) --disable-gnutls)
- $(multilib_native_use_enable idn libidn)
- $(multilib_native_use_enable introspection)
- $(use_enable kdbus)
- $(multilib_native_use_enable kmod)
- $(use_enable lz4)
- $(use_enable lzma xz)
- $(multilib_native_use_enable pam)
- $(multilib_native_use_enable policykit polkit)
- $(multilib_native_use_with python)
- $(multilib_native_use_enable python python-devel)
- $(multilib_native_use_enable qrcode qrencode)
- $(multilib_native_use_enable seccomp)
- $(multilib_native_use_enable selinux)
- $(multilib_native_use_enable test tests)
- $(multilib_native_use_enable test dbus)
-
- # Disable optional binaries for non-native abis
- $(multilib_native_enable backlight)
- $(multilib_native_enable binfmt)
- $(multilib_native_enable bootchart)
- $(multilib_native_enable coredump)
- $(multilib_native_enable firstboot)
- $(multilib_native_enable hostnamed)
- $(multilib_native_enable localed)
- $(multilib_native_enable logind)
- $(multilib_native_enable machined)
- $(multilib_native_enable networkd)
- $(multilib_native_enable quotacheck)
- $(multilib_native_enable randomseed)
- $(multilib_native_enable readahead)
- $(multilib_native_enable resolved)
- $(multilib_native_enable rfkill)
- $(multilib_native_enable sysusers)
- $(multilib_native_enable timedated)
- $(multilib_native_enable timesyncd)
- $(multilib_native_enable tmpfiles)
- $(multilib_native_enable vconsole)
-
- # not supported (avoid automagic deps in the future)
- --disable-chkconfig
-
- # hardcode a few paths to spare some deps
- QUOTAON=/usr/sbin/quotaon
- QUOTACHECK=/usr/sbin/quotacheck
-
- # dbus paths
- --with-dbuspolicydir="${EPREFIX}/etc/dbus-1/system.d"
- --with-dbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
- --with-dbussystemservicedir="${EPREFIX}/usr/share/dbus-1/system-services"
- --with-dbusinterfacedir="${EPREFIX}/usr/share/dbus-1/interfaces"
-
- --with-ntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
- )
-
- if use firmware-loader; then
- myeconfargs+=(
- --with-firmware-path="/lib/firmware/updates:/lib/firmware"
- )
- fi
-
- if ! multilib_is_native_abi; then
- myeconfargs+=(
- ac_cv_search_cap_init=
- ac_cv_header_sys_capability_h=yes
- )
- fi
-
- # Work around bug 463846.
- tc-export CC
-
- autotools-utils_src_configure
-}
-
-multilib_src_compile() {
- local mymakeopts=(
- udevlibexecdir="${MY_UDEVDIR}"
- )
-
- if multilib_is_native_abi; then
- emake "${mymakeopts[@]}"
- else
- # prerequisites for gudev
- use gudev && emake src/gudev/gudev{enumtypes,marshal}.{c,h}
-
- echo 'gentoo: $(BUILT_SOURCES)' | \
- emake "${mymakeopts[@]}" -f Makefile -f - gentoo
- echo 'gentoo: $(lib_LTLIBRARIES) $(pkgconfiglib_DATA)' | \
- emake "${mymakeopts[@]}" -f Makefile -f - gentoo
- fi
-}
-
-multilib_src_test() {
- multilib_is_native_abi || continue
-
- default
-}
-
-multilib_src_install() {
- local mymakeopts=(
- # automake fails with parallel libtool relinking
- # https://bugs.gentoo.org/show_bug.cgi?id=491398
- -j1
-
- udevlibexecdir="${MY_UDEVDIR}"
- dist_udevhwdb_DATA=
- DESTDIR="${D}"
- )
-
- if multilib_is_native_abi; then
- emake "${mymakeopts[@]}" install
- else
- mymakeopts+=(
- install-libLTLIBRARIES
- install-pkgconfiglibDATA
- install-includeHEADERS
- # safe to call unconditionally, 'installs' empty list
- install-libgudev_includeHEADERS
- install-pkgincludeHEADERS
- )
-
- emake "${mymakeopts[@]}"
- fi
-
- # install compat pkg-config files
- local pcfiles=( src/compat-libs/libsystemd-{daemon,id128,journal,login}.pc )
- emake "${mymakeopts[@]}" install-pkgconfiglibDATA \
- pkgconfiglib_DATA="${pcfiles[*]}"
-
- # Kogaion: create systemd-run symlink in /bin. lvm2 lvmetad has a
- # udev rule that expects systemd-run to be in /bin. And lvmetad is
- # used by Anaconda.
- dosym "../usr/bin/systemd-run" "/bin/systemd-run"
-}
-
-multilib_src_install_all() {
- prune_libtool_files --modules
- einstalldocs
-
- if use sysv-utils; then
- for app in halt poweroff reboot runlevel shutdown telinit; do
- dosym "..${ROOTPREFIX-/usr}/bin/systemctl" /sbin/${app}
- done
- dosym "..${ROOTPREFIX-/usr}/lib/systemd/systemd" /sbin/init
- else
- # we just keep sysvinit tools, so no need for the mans
- rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
- || die
- rm "${D}"/usr/share/man/man1/init.1 || die
- fi
-
- # Disable storing coredumps in journald, bug #433457
- mv "${D}"/usr/lib/sysctl.d/50-coredump.conf{,.disabled} || die
-
- # Preserve empty dirs in /etc & /var, bug #437008
- keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
- /etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd \
- /var/log/journal/remote
-
- # Symlink /etc/sysctl.conf for easy migration.
- dosym ../sysctl.conf /etc/sysctl.d/99-sysctl.conf
-
- # If we install these symlinks, there is no way for the sysadmin to remove them
- # permanently.
- rm -f "${D}"/etc/systemd/system/multi-user.target.wants/systemd-networkd.service
- rm -f "${D}"/etc/systemd/system/multi-user.target.wants/systemd-resolved.service
- rm -f "${D}"/etc/systemd/system/multi-user.target.wants/systemd-timesyncd.service
- rm -rf "${D}"/etc/systemd/system/network-online.target.wants
-
- # Offer a default blacklist that should cover the most
- # common use cases.
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/blacklist-146 blacklist.conf
-}
-
-migrate_locale() {
- local envd_locale_def="${EROOT%/}/etc/env.d/02locale"
- local envd_locale=( "${EROOT%/}"/etc/env.d/??locale )
- local locale_conf="${EROOT%/}/etc/locale.conf"
-
- if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then
- # If locale.conf does not exist...
- if [[ -e ${envd_locale} ]]; then
- # ...either copy env.d/??locale if there's one
- ebegin "Moving ${envd_locale} to ${locale_conf}"
- mv "${envd_locale}" "${locale_conf}"
- eend ${?} || FAIL=1
- else
- # ...or create a dummy default
- ebegin "Creating ${locale_conf}"
- cat > "${locale_conf}" <<-EOF
- # This file has been created by the sys-apps/systemd ebuild.
- # See locale.conf(5) and localectl(1).
-
- # LANG=${LANG}
- EOF
- eend ${?} || FAIL=1
- fi
- fi
-
- if [[ ! -L ${envd_locale} ]]; then
- # now, if env.d/??locale is not a symlink (to locale.conf)...
- if [[ -e ${envd_locale} ]]; then
- # ...warn the user that he has duplicate locale settings
- ewarn
- ewarn "To ensure consistent behavior, you should replace ${envd_locale}"
- ewarn "with a symlink to ${locale_conf}. Please migrate your settings"
- ewarn "and create the symlink with the following command:"
- ewarn "ln -s -n -f ../locale.conf ${envd_locale}"
- ewarn
- else
- # ...or just create the symlink if there's nothing here
- ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink"
- ln -n -s ../locale.conf "${envd_locale_def}"
- eend ${?} || FAIL=1
- fi
- fi
-}
-
-migrate_net_name_slot() {
- # If user has disabled 80-net-name-slot.rules using a empty file or a symlink to /dev/null,
- # do the same for 80-net-setup-link.rules to keep the old behavior
- local net_move=no
- local net_name_slot_sym=no
- local net_rules_path="${EROOT%/}"/etc/udev/rules.d
- local net_name_slot="${net_rules_path}"/80-net-name-slot.rules
- local net_setup_link="${net_rules_path}"/80-net-setup-link.rules
- if [[ -e ${net_setup_link} ]]; then
- net_move=no
- elif [[ -f ${net_name_slot} && $(sed -e "/^#/d" -e "/^\W*$/d" ${net_name_slot} | wc -l) == 0 ]]; then
- net_move=yes
- elif [[ -L ${net_name_slot} && $(readlink ${net_name_slot}) == /dev/null ]]; then
- net_move=yes
- net_name_slot_sym=yes
- fi
- if [[ ${net_move} == yes ]]; then
- ebegin "Copying ${net_name_slot} to ${net_setup_link}"
-
- if [[ ${net_name_slot_sym} == yes ]]; then
- ln -nfs /dev/null "${net_setup_link}"
- else
- cp "${net_name_slot}" "${net_setup_link}"
- fi
- eend $? || FAIL=1
- fi
-}
-
-pkg_postinst() {
- newusergroup() {
- enewgroup "$1"
- enewuser "$1" -1 -1 -1 "$1"
- }
-
- enewgroup input
- enewgroup systemd-journal
- newusergroup systemd-bus-proxy
- newusergroup systemd-journal-gateway
- newusergroup systemd-journal-remote
- newusergroup systemd-journal-upload
- newusergroup systemd-network
- newusergroup systemd-resolve
- newusergroup systemd-timesync
- use http && newusergroup systemd-journal-gateway
-
- systemd_update_catalog
-
- # Keep this here in case the database format changes so it gets updated
- # when required. Despite that this file is owned by sys-apps/hwids.
- if has_version "sys-apps/hwids[udev]"; then
- udevadm hwdb --update --root="${ROOT%/}"
- fi
-
- udev_reload || FAIL=1
-
- # Bug 465468, make sure locales are respect, and ensure consistency
- # between OpenRC & systemd
- migrate_locale
-
- # Migrate 80-net-name-slot.rules -> 80-net-setup-link.rules
- migrate_net_name_slot
-
- if [[ ${FAIL} ]]; then
- eerror "One of the postinst commands failed. Please check the postinst output"
- eerror "for errors. You may need to clean up your system and/or try installing"
- eerror "systemd again."
- eerror
- fi
-
- if [[ ! -L "${ROOT}"/etc/mtab ]]; then
- ewarn "Upstream mandates the /etc/mtab file should be a symlink to /proc/mounts."
- ewarn "Not having it is not supported by upstream and will cause tools like 'df'"
- ewarn "and 'mount' to not work properly. Please run:"
- ewarn " # ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
- ewarn
- fi
-
- if [[ $(readlink "${ROOT}"/etc/resolv.conf) == */run/systemd/network/resolv.conf ]]; then
- ewarn "resolv.conf is now generated by systemd-resolved. To use it, enable"
- ewarn "systemd-resolved.service, and create a symlink from /etc/resolv.conf"
- ewarn "to /run/systemd/resolve/resolv.conf"
- ewarn
- fi
-
- if ! has_version sys-apps/systemd-ui; then
- elog "To get additional features, a number of optional runtime dependencies may"
- elog "be installed:"
- elog "- sys-apps/systemd-ui: for GTK+ systemadm UI and gnome-ask-password-agent"
- fi
-
- if has_version sys-apps/openrc &&
- ! has_version sys-fs/udev-init-scripts; then
- elog "If you plan to boot using OpenRC and udev or eudev, you"
- elog "need to install the udev-init-scripts package."
- fi
-}
-
-pkg_prerm() {
- # If removing systemd completely, remove the catalog database.
- if [[ ! ${REPLACED_BY_VERSION} ]]; then
- rm -f -v "${EROOT}"/var/lib/systemd/catalog/database
- fi
-}
diff --git a/sys-kernel/compat-drivers-alx/Manifest b/sys-kernel/compat-drivers-alx/Manifest
deleted file mode 100644
index 1b4c3379..00000000
--- a/sys-kernel/compat-drivers-alx/Manifest
+++ /dev/null
@@ -1,27 +0,0 @@
-AUX 3.8-grsec/00-read-only.patch 604 SHA256 1b4109d2cb389e622252738390bd56a665f968c428accd905e6debcdf9c4e679 SHA512 34bd0312909701251317dfbc2b2ebd080f8d5e3dff18e3e0c80a48dbd6697d2877fe7e8a0fa52151f76a97a05368ebb4091166e4432dcaa3ce63469c2b830441 WHIRLPOOL 590b93713ffc2e59ce04b1c7b3a34f502eec32b25f01c45f8adab91cc1621c701a38ed0136ac5d052fe93d9d5738c0facf969189721b332a058db118835908bf
-AUX 3.8-grsec/01-read-only.patch 271 SHA256 f389b6d40b0c5512af8b3c024c69aed69830ca22d53403f19be0a8834ee4573c SHA512 9d2f878aeb6ebe8c3d74aa038e3fec14829ac709c2f65b9c7fe6482dd1c15432cf73a40638059ccee9350d6305989b60883903fcd0c7545ec38c1d22e006c9c2 WHIRLPOOL 111a64490618524af32c56c9631d0ff7f29ae4ebc692422df63cf6eaae0a42c06d4be7186c3049b3f3827de9535e8c0b14f6c5fecf9d956dc1e92236a053e545
-AUX 3.8-grsec/02-read-only-ath.patch 8178 SHA256 2a779d9a72fdf6c26620733f2b7fd12e65cd50969e9689cf1cf48a26f6bbfad9 SHA512 288d359778430d9b84fb9c66afce8473142270646fea3dd53471b16b8b7a2ecf78c28d4dfdc27a914b2c7d2561cb5d2ac267e71f50ec315b2b984ad3b59dfec7 WHIRLPOOL 8e50052ad0dd875e086795fd787c1ab83c434ccb1c6bd2b0ff8eaef4392b9a26681a02a52c343a05fa655198d51d643ed4dd9cdd0f4f1415504219598d0fa95d
-AUX 3.8-grsec/03-read-only-memory.patch 251 SHA256 927886f135b9e122a51d607d99837eef047b9fa50a4f2dfea9ee4ce6076192b1 SHA512 9f1efc869370655ffba01463d71c72f7a7e3b677f455fb4893f1e9898dd2896008da1f87b66d2803542a80fc073fcb3d94abcbf626bf7240d3235293b13e1c35 WHIRLPOOL e5dbf45e9552824a3ebb3bd96e55ec77d559b5eed8aba383b907902b7115031c7fcbdf57b94d920cb66230eb492d151f957c09a883c255c83139ca63438b2848
-AUX 3.8-grsec/04-read-only-brcm80211.patch 337 SHA256 752991b5f486c0dea194be247e473e9d9d2626f3e392246d3d1da44d4864478f SHA512 494f37fc79dd1c11ab6c51d95a7521d8276f2c4d41dfcabb491c3a7d0b79ff9b2512feeef9d166da9e6297ebf2778a3f773cb52d72a325cf151f78b2e28cfb97 WHIRLPOOL 4f96dced0f32328769ddb74e74ffb6e003c68d8054331c635971658909009079ebb810839a857474dae3b5ce12e2c6d5641646462027dafad974791e0b9e5944
-AUX 3.8-grsec/05-read-only-i915.patch 473 SHA256 bfb3cdf6d8793ce328b16f6808c062d72863ea40be9f3cd942a831548e3bdb22 SHA512 2ef16324332c257e326d48fce34a65f095236f518990b6fff0aa3022893d40668acce156085bf77b669629a40696db9098bb8504614bf60d2720bf78364f9a33 WHIRLPOOL 23d44a4f3b2b0937e5b0769354a8a01ab7f4c19b0c38f85bcd2715a9fdf10b5755a1a54dfcb048dcd0badca7c99321ce91bf9c7cf23a7e3bcba54b28ac472612
-AUX 3.8-grsec/06-read-only-radeon.patch 1974 SHA256 7227c0ed3bdc8ce4c130b263a4ef3ed8b44db33a3961bb9ef9110a94dc8cf549 SHA512 c58cce6f8996ef3ac25d93c680db0f0ef3a555b9e9ad97a39d1e339135a7f449c039582d21d50fbe13cb0b9cd23c2a9fc1ff80143e4f681ebf3161377383f5dc WHIRLPOOL 9a6ab2740ca49b814c06dcd0a4533c1f33d4913470df7ac2884ed6f1a747b2c29b3899ad0b53190c832a307fea0cfb990e2068685b9205fd37a9d6ca3e4ae5a8
-AUX 3.8-grsec/07-read-only-wl1251.patch 296 SHA256 7d89a83529b7ae522a06c0a38959515b6de72fcc9412d9fa83ce744d803c438b SHA512 54fe4cc8b8f5088aa0b27fd0cf38d8795507ead26e7c8ad96b54e2d2b9d65ed6c76f29ee3359f7dee50883138511c34a4c2e2f22384aadc034f7dd46061b3307 WHIRLPOOL 4d4b53e6520c34284f6794b7afecdab36b2e5d97e12a9237e83c52fb23eee1facee829ed140e8d9b13e98e201e9e8a2cf2aa32853e9728504bd16cd3a01927e7
-AUX 3.8-grsec/08-read-only-ti.patch 327 SHA256 804cfe5f58fe4927933e64a45aa2c0b407675c22d8d80f75fe89904f7fa9a595 SHA512 387ffd8a7636d7055b65a3e2c2cb799bc514e270d24a44982da5c1bdae7160e96e7f829fc2de7323e2228f1cfd6e4517327d2c18b6df42f062a570aa5b5fcb21 WHIRLPOOL 546e75ed0970d82a6b343a82421c9368b1dc5410c4795f82cf3812845bd8d7c9f909b7955213144cd0727d62ea606af216c8dc552739bba818513ceded0ae339
-AUX 3.8-grsec/09-read-only-nouveau.patch 1039 SHA256 f797b74b8bdf86e5cd6f0c87ce1955c706f9ba82a8ee2e54f098bfc1d6952aac SHA512 27065f1c9e3fc427253ddd58fb6c11027f5cec9f356204cfa5635ae6d81d8e40b571c83ebc457600f4ce0c8d9e7401f1118523bdac6ca4e2c661dd843bb1e411 WHIRLPOOL 315756a38d0d99e696818b80adbf78ced2ca70c25a75fff3598de1f7716c036292b6cc0df9650b20d3f9981dda9d3f02ddb873033262f592869d817b665e8ba8
-AUX 3.8-grsec/20-version-disagrement-iwlwifi.patch 2832 SHA256 7f89d1c6c61735874a7c3efec1c51f7aaed05b7a59cb97e3e25e4929bbbcfc42 SHA512 2f156ba0626404234d77fe0309e8f9ef7bdaa67f2efd6c46fe3ebc7616b6b9ab27c9bb6fe0a57b97e63c3a1c31994731c569f9eb0489897e7120810325a1bd98 WHIRLPOOL e8aab7f6137b8660a6c8b78fa1900dfb600a2ca9ba14c3e1f5f75c8c24ed2d3aad5b5936c6f01a76d990871abafaab1e21d9e8522611fa2f57c79a45927bdaa6
-AUX 4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch 559 SHA256 2c9222e0c6aaafabac091766c7e0a71442f0e9521ec1c65fc7024fbca60a3354 SHA512 9bf0b852a4ffc66afc12fc60c3fc683d689a45ff5e18470db68f25f001e14fc09c813aa01fec2b4583af1c19141e748a10c7dfd6022d727cb8cf245f6c33a2ff WHIRLPOOL 2efd4c3f2d58a833be803df6034e01d3601cb1891921fe2031c50a241a3f5e8a9e8d54aa0b29566fcc6b2bac71d48e504a3f88585a1049884e0a5986724048a1
-AUX 4004_zd1211rw-2.6.28.patch 1412 SHA256 6696295acb2a8d12a33208525cba9ce8bd2971c9c0adaabb31debfa9ec15c7be SHA512 2aa73fa8e87cb06220b589f528ba25fcec818a14a98a8d5f1173b12c287ee85e48981a48bbce772aa7fc24a33a833df2eb5bc7af0d569ea8c839090c481566ec WHIRLPOOL 4245c75995d7579b9fcc0aa1412b4f9bc4a3a924076aca24b466658740a99b0592c293420c39a616a6241ec4dce213496bf4317b73fd4b94ab1dcefbe5130382
-AUX ath_regd_optional.patch 906 SHA256 ebf117d071363e854505c18aef8c9af2652fd4a7b9cc5efe961cf5efb410dbd7 SHA512 dddc5e428f7d2a372ac17cce913c397ac408e20eb17af55633ea8984d6e69e8f7fe134436a4176606740d64fd66579c6a30a358cac393cb22f9a09d10f66e9d3 WHIRLPOOL b46164a1444d74f22d0e4f1e02ed556b52f87d5132871698ab93abd2076656e4ecadb7dc914d571df15a9bd18169ebaef67d4539a7919f1e2ffdd3df3b60cd90
-AUX compat-drivers-3.7_rc1_p6-grsec-warnings.patch 1261 SHA256 d960b976fe4e82beb2ceba3cc3eccdd064f54d9cc269f2b08d351c5a7fb528f7 SHA512 044020bacf79790f5ce10c0373f05568dfca2456f0087b3a04e5162b7602fb97371923acc6987d8732a64373ad77a4df65dae90f55e2bd7b20757f0b32d6af8c WHIRLPOOL d4b61222a97d496516575ff1bee4b9bec0d86fe9115a4ea4789b994fb1890444c568f866b4289f2ecaf9a399aec7453588aa6a842e7c48bce61320d48cd2eb86
-AUX compat-drivers-3.7_rc1_p6-grsec.patch 356575 SHA256 aefac7264cd36791af4194a4c9ed5a5a90a68d51c3ef1ba1af280c263ad394e2 SHA512 6aa48f042efac4c9a94ca7592f548e6dc5b8796c56a1827239b9d2e357ba23d14373b986e4cd789aedf07ce0a02eca2bdd3304a0bef751b8914367c9dc1b7fff WHIRLPOOL 986b202f601b4efb894ed8b0ab39f099af14b61deb687f670c83c3a587947e83b1180910d79bb701a6c5c92607ab529f6be229f840844cb08efaef165a83123f
-AUX compat-drivers-3.8-ath6kl.patch 1415 SHA256 53510c3ee47144a77cf4514e016d62e43f8c92be1480f930b5ddbcc311be53fd SHA512 e88c0e7a0ebf4740643ab7a44b67e452a5ecea990ebca33ef608bec3072b0888f0d27e8bac1f452dd78efe889a7eff0a3ccd000b7d78ea50148e97297bf3590c WHIRLPOOL 47ed0e6e8364f48f7f2aa3dae9effba16a00dab43adbef110dd56e042455bcab112c064fd222b802faa45d24a15d18e92e52bf99b91f719c925dc39d90a6a483
-AUX compat-drivers-3.8-bt_tty.patch 1295 SHA256 e1307946a4ed6185b1850d95f3920ff747e584e6b23dad95220c8b0809fe6de1 SHA512 a4f5e68cb2e7e8972c9271d9519c688fe26cf0ba35b925ecd2270668d4ac8d22a25137596a07cc106cca53afe31e7771d77151b4e4361c22d3332ae5920062ee WHIRLPOOL ff3fe54d241411d5885e002571226247933d8e5d85e5786c2ffeb0ab6637b5c692c362beae5f85b0454ff01454f3277b11f339aeef0d9da4cb71d4356cc9101e
-AUX compat-drivers-3.8-driver-select 22310 SHA256 31d7fc0eaa6f7a9528b1dbf948af9e9b4d5990f9a7fe3e060030a6108e0ce457 SHA512 67650594fe29a277bb1a2c1e0beebb11610b001a205abd14c42b996a49a47bd94eecf5ad265a3b53ecef3db7732624b37ecf9ef3dda62278c266d7cdb84a743b WHIRLPOOL 32e4e11eab76ea22555f481d9e15256dc09b1760b0e63a78d0f18a9a9dcfcb1b726ee90b7ea47ddf9a6f60e07c94e73115f6f2c6d35030ff9df79cdee69d6339
-AUX ipw2200-inject.3.4.6.patch 4173 SHA256 0b649bd7b6d2bf22667edc96949b5ab92cc7fb5c543b4385c17c5e0f47fe4109 SHA512 ebee3efda7b94898ea18a89f57c515d5237ef3c2a1eaf0bd13949ec4663a600eadede4655178355ac3f5b8ddc2eccc2cceb88eba0281ed3f614ada186a041463 WHIRLPOOL 15d94b3176719d006363f4d42a11c505643fdead8d521ccfb149cf5eee8851488aa006d4f8c750ffb5e81b23ff03d275e5fde781505e508467ff76303e612570
-AUX leds-disable-strict-3.6.6.patch 799 SHA256 e1b5947608d9c53263efd76aed404eb7e4107d81669faeb484f5d680e4cfb570 SHA512 6373efc6697b4589c15c3cd2cfd8f3faa06fe90eeeb4fa9acaf187ecc682fac394444949dd26c2dde71c0f45aedb1198374764b580b824ddc6bc1e937273b5f1 WHIRLPOOL 40bdef714aa0ff4069bb50abf434dff88610d97f570b80f36622d29a43301bf013a90e90cb7f3f8044c2bf53a09154b1033a6f53b1edf186513452fdb681d55f
-AUX leds-disable-strict-3.7_rc1_p6.patch 799 SHA256 e1b5947608d9c53263efd76aed404eb7e4107d81669faeb484f5d680e4cfb570 SHA512 6373efc6697b4589c15c3cd2cfd8f3faa06fe90eeeb4fa9acaf187ecc682fac394444949dd26c2dde71c0f45aedb1198374764b580b824ddc6bc1e937273b5f1 WHIRLPOOL 40bdef714aa0ff4069bb50abf434dff88610d97f570b80f36622d29a43301bf013a90e90cb7f3f8044c2bf53a09154b1033a6f53b1edf186513452fdb681d55f
-AUX leds-disable-strict-3.8.patch 799 SHA256 e1b5947608d9c53263efd76aed404eb7e4107d81669faeb484f5d680e4cfb570 SHA512 6373efc6697b4589c15c3cd2cfd8f3faa06fe90eeeb4fa9acaf187ecc682fac394444949dd26c2dde71c0f45aedb1198374764b580b824ddc6bc1e937273b5f1 WHIRLPOOL 40bdef714aa0ff4069bb50abf434dff88610d97f570b80f36622d29a43301bf013a90e90cb7f3f8044c2bf53a09154b1033a6f53b1edf186513452fdb681d55f
-DIST compat-drivers-3.8-rc5-1-u.tar.xz 5299080 SHA256 0952e211e7352bbb4b236853c751ab4ffffebf4923517316f9579e644e0eabc8 SHA512 bc80b129d709aaf7eb76d6ec388d4b76ce60eb9a61101eae8ad6a43c09097d927651f462810735f56e53b035f3b7ce3c422a2894ca4ccca234bba9c61850877c WHIRLPOOL f31192ad24b81f55d7bcf1b03ddc70b6e9d20acd8f106ab7edcfd8a461d44270d1deb1d87451f540e050c04bef2ec20524d75777357a7ebc56ef76baa7257d21
-DIST compat-drivers-3.8-rc7-1-u.tar.xz 5301132 SHA256 b53ddac5b0423d72d3945235637cbbb4559b5b527bd74d4cc9dd9e098efad4c6 SHA512 ee8f72d2acfb0aa41e90268fc68f1c42d87a7e14597f7866dd9c96a00dd8ea318b92a5b25e499d65e00b617600baa09cfc639379465e306f54f73689c3fc93c1 WHIRLPOOL 98a0b602e67f6f305f4795b8a53ad87bcabd282aa45d5e74c5c1add07084fb97fbac1d651e59e6f6a4838a4084f5d5418d59a7d49441613f91df33172b480582
-EBUILD compat-drivers-alx-3.8_rc5.ebuild 6958 SHA256 acb8407d6578d328c06e969314807736c9b52c6eeba7c2db3ec4a86a18c32c35 SHA512 a0349518e8de6683b8d63d3ecd695442887d681c34c12d7a38095aa6f924917c138544598f13a835dd0f05da72c9b3c34a1824b1d27449477c846ccdb02cf28b WHIRLPOOL ec2dd2dc2f0d56b143d345d6e7075367aaa690ad857c0976383963e8f5dc27a6d7219bd8cf1bbb5d275d147bf551faf11cb85e37114c82c18e0f2e19648a73f8
-EBUILD compat-drivers-alx-3.8_rc7.ebuild 7253 SHA256 d763f2519fadbc9b43e68561070b53d8fcf06bb0eab87c3d20bcad7bfec85766 SHA512 69c5acd4d67ac79d5a64717db2d9ab727dd5f6e865282e04302eda8b2547307a6459b902f2de8bc105a75b4e6164546b97fbe94a7d2c01855f36145e95035f12 WHIRLPOOL 0a4ad03a00636a138a2be5c70bcfbcccfc25d326cbdebc5d126a5b458da718990b042adc6187eee91b0c71b57e7fc3f8ba6e8dba08320c9acb54206a95c66fdf
diff --git a/sys-kernel/compat-drivers-alx/compat-drivers-alx-3.8_rc5.ebuild b/sys-kernel/compat-drivers-alx/compat-drivers-alx-3.8_rc5.ebuild
deleted file mode 100644
index 874a38cc..00000000
--- a/sys-kernel/compat-drivers-alx/compat-drivers-alx-3.8_rc5.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-# USE_EXPAND categories
-CPD_USE_EXPAND="wifi ethernet various"
-# These are officially supported
-CPD_USE_EXPAND_wifi="ath5k ath9k ath9k_ap ath9k_htc ath6kl b43 brcmsmac brcmfmac carl9170 rt2x00 wl1251 wl12xx zd1211rw"
-# This might work (not officially supported)
-CPD_USE_EXPAND_wifi+=" wl18xx"
-# This might work (added by pentoo)
-CPD_USE_EXPAND_wifi+=" b44"
-
-# These are officially supported
-CPD_USE_EXPAND_ethernet="atl1 atl1c atl1e atl2"
-# This might work (not officially supported)
-CPD_USE_EXPAND_ethernet+=" atlxx"
-
-# These are officially supported
-CPD_USE_EXPAND_various="i915"
-# This might work (not officially supported)
-CPD_USE_EXPAND_various+=" bt drm"
-# This might work (added by pentoo)
-CPD_USE_EXPAND_various+=" staging usbnet"
-
-inherit linux-mod linux-info versionator eutils compat-drivers-3.7
-
-# upstream versioning, ex.: 3.7-rc1-6
-UPSTREAM_PVR="${PV//_/-}" && UPSTREAM_PVR="${UPSTREAM_PVR/-p/-}"
-# ex.: 3.7-rc1
-UPSTREAM_PV=${UPSTREAM_PVR%-*}
-
-MY_PN="compat-drivers"
-
-DESCRIPTION="Stable kernel pre-release wifi subsystem backport"
-HOMEPAGE="http://backports.wiki.kernel.org"
-SRC_URI="mirror://kernel/linux/kernel/projects/backports/stable/v${UPSTREAM_PVR}/${MY_PN}-${UPSTREAM_PVR}-1-u.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-
-IUSE="atheros_obey_crda debugfs debug-driver full-debug injection livecd loadmodules noleds pax_kernel"
-
-DEPEND="!net-wireless/compat-wireless-builder
- !net-wireless/compat-wireless"
-RDEPEND="${DEPEND}
- >=sys-kernel/linux-firmware-20110219
- virtual/udev"
-
-S="${WORKDIR}/${MY_PN}-${UPSTREAM_PVR}-1-u"
-
-RESTRICT="strip"
-
-CONFIG_CHECK="!DYNAMIC_FTRACE"
-
-pkg_setup() {
- CONFIG_CHECK="~NET_SCHED"
- CONFIG_CHECK="~IPW2200_PROMISCUOUS"
- linux-mod_pkg_setup
- kernel_is -lt 2 6 27 && die "kernel 2.6.27 or higher is required for compat drivers to be installed"
- kernel_is -gt $(get_version_component_range 1) $(get_version_component_range 2) $(get_version_component_range 3) && die "The version of compat drivers you are trying to install contains older modules than your kernel. Failing before downgrading your system."
-
- #these things are not optional
- linux_chkconfig_module MAC80211 || die "CONFIG_MAC80211 must be built as a _module_ !"
- linux_chkconfig_module CFG80211 || die "CONFIG_CFG80211 must be built as a _module_ !"
- linux_chkconfig_module LIBIPW || ewarn "CONFIG_LIBIPW really should be set or there will be no WEXT compat"
-
- if use compat_drivers_wifi_b43; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b43"
- fi
- if use compat_drivers_wifi_b44; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b44"
- fi
-}
-
-src_prepare() {
- use pax_kernel && epatch "${FILESDIR}"/${MY_PN}-3.7_rc1_p6-grsec.patch
- use pax_kernel && epatch "${FILESDIR}"/${MY_PN}-3.7_rc1_p6-grsec-warnings.patch
-
- #mcgrof said prep for inclusion in compat-wireless.git but this causes issues
- #find "${S}" -name Makefile | xargs sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' -e 's/CONFIG_COMPAT_CHECK/CONFIG_CHECK/'
- #sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' "${S}"/config.mk
-
- # CONFIG_CFG80211_REG_DEBUG=y
- sed -i '/CFG80211_REG_DEBUG/s/^# *//' "${S}"/config.mk
-
- #this patch ignores the regulatory settings of an atheros card and uses what CRDA thinks is right
- if use atheros_obey_crda; then
- ewarn "You have enabled atheros_obey_crda which doesn't do what you think."
- ewarn "This use flag will cause the eeprom of the card to be ignored and force"
- ewarn "world roaming on the device until crda provides a valid regdomain."
- ewarn "Short version, this is not a way to break the law, this will automatically"
- ewarn "make your card less functional unless you set a proper regdomain with iw/crda."
- epatch "${FILESDIR}"/ath_regd_optional.patch
- fi
-
- if use injection; then
- epatch "${FILESDIR}"/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
- epatch "${FILESDIR}"/4004_zd1211rw-2.6.28.patch
- # epatch "${FILESDIR}"/mac80211.compat08082009.wl_frag+ack_v1.patch
- # epatch "${FILESDIR}"/4013-runtime-enable-disable-of-mac80211-packet-injection.patch
- epatch "${FILESDIR}"/ipw2200-inject.3.4.6.patch
- fi
- if use noleds; then
- sed -ir 's/^\(export CONFIG_.*_LEDS=\)y$/\1n/' config.mk
- epatch "${FILESDIR}/leds-disable-strict-${PV}.patch"
- fi
- use debug-driver && sed -i '/DEBUG=y/s/^# *//' "${S}"/config.mk
- use debugfs && sed -i '/DEBUGFS/s/^# *//' "${S}"/config.mk
- if use full-debug; then
- if use debug-driver ; then
- sed -i '/CONFIG=/s/^# *//' "${S}"/config.mk
- else
- ewarn "Enabling full-debug includes debug-driver."
- sed -i '/DEBUG=/s/^# *//' "${S}"/config.mk
- fi
- fi
-
- #avoid annoying ACCESS DENIED sandbox errors
- sed -i "s/\${MAKE} -C \${KLIB_BUILD} kernelversion/echo ${KV_FULL}/g" compat/scripts/gen-compat-config.sh || die "sed failed"
- sed -i "s/shell \$(MAKE) -C \$(KLIB_BUILD) kernelversion/echo ${KV_FULL}/g" config.mk || die "sed failed"
- sed -i "s/make -C \$KLIB_BUILD kernelversion/echo ${KV_FULL}/g" scripts/gen-compat-autoconf.sh || die "sed failed"
-}
-
-src_compile() {
- addpredict "${KERNEL_DIR}"
- set_arch_to_kernel
- emake KLIB_BUILD="${DESTDIR}"/lib/modules/"${KV_FULL}"/build || die "emake failed"
-}
-
-src_install() {
- insinto "${DESTDIR}"/lib/modules/"${KV_FULL}"
- insinto "/lib/modules/${KV_FULL}/updates/drivers/net/ethernet/"
- doins -r "./drivers/net/ethernet/atheros/"
-
- dosbin scripts/athenable scripts/b43load scripts/iwl-enable \
- scripts/madwifi-unload scripts/athload scripts/iwl-load \
- scripts/b43enable scripts/unload.sh
-
- dodir /usr/lib/compat-wireless
- exeinto /usr/lib/compat-wireless
- doexe scripts/modlib.sh
-
- dodoc README.md
- dodir /$(get_libdir)/udev/rules.d/
- insinto /$(get_libdir)/udev/rules.d/
- doins udev/50-compat_firmware.rules
- exeinto /$(get_libdir)/udev/
- doexe udev/compat_firmware.sh
-}
-
-pkg_postinst() {
- update_depmod
- update_moduledb
-
- if use !livecd; then
- if use loadmodules; then
- einfo "Attempting to unload modules..."
- /usr/sbin/unload.sh 2>&1 | grep -E FATAL && ewarn "Unable to remove running modules, system may be unhappy, reboot HIGHLY recommended!"
- einfo "Triggering automatic reload of needed modules..."
- /sbin/udevadm trigger
- einfo "We have attempted to load your new modules for you, this may fail horribly, or may just cause a network hiccup."
- einfo "If you experience any issues reboot is the simplest course of action."
- fi
- fi
- if use !loadmodules; then
- einfo "You didn't USE=loadmodules but you can still attempt to switch to the new drivers without reboot."
- einfo "Run 'unload.sh' then 'udevadm trigger' to cause udev to load the needed drivers."
- einfo "If unload.sh fails for some reason you should be able to simply reboot to fix everything and load the new modules."
- fi
-}
-
-pkg_postrm() {
- remove_moduledb
-}
diff --git a/sys-kernel/compat-drivers-alx/compat-drivers-alx-3.8_rc7.ebuild b/sys-kernel/compat-drivers-alx/compat-drivers-alx-3.8_rc7.ebuild
deleted file mode 100644
index e80c50be..00000000
--- a/sys-kernel/compat-drivers-alx/compat-drivers-alx-3.8_rc7.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-# USE_EXPAND categories
-CPD_USE_EXPAND="wifi ethernet various"
-# These are officially supported
-CPD_USE_EXPAND_wifi="ath5k ath9k ath9k_ap ath9k_htc ath6kl b43 brcmsmac brcmfmac carl9170 rt2x00 wil6210 wl1251 wl12xx zd1211rw"
-# This might work (not officially supported)
-CPD_USE_EXPAND_wifi+=" wl18xx"
-# This might work (added by pentoo)
-CPD_USE_EXPAND_wifi+=" b44"
-
-# These are officially supported
-CPD_USE_EXPAND_ethernet="alx atl1 atl1c atl1e atl2"
-# This might work (not officially supported)
-CPD_USE_EXPAND_ethernet+=" atlxx"
-
-# These are officially supported
-CPD_USE_EXPAND_various="i915"
-# This might work (not officially supported)
-CPD_USE_EXPAND_various+=" bt drm"
-# This might work (added by pentoo)
-CPD_USE_EXPAND_various+=" staging usbnet"
-
-inherit linux-mod linux-info versionator eutils compat-drivers-3.8
-
-# upstream versioning, ex.: 3.7-rc1-6
-UPSTREAM_PVR="${PV//_/-}" && UPSTREAM_PVR="${UPSTREAM_PVR/-p/-}"
-# ex.: 3.7-rc1
-UPSTREAM_PV=${UPSTREAM_PVR%-*}
-
-MY_PN="compat-drivers"
-
-DESCRIPTION="Stable kernel pre-release wifi subsystem backport"
-HOMEPAGE="http://backports.wiki.kernel.org"
-SRC_URI="mirror://kernel/linux/kernel/projects/backports/stable/v${UPSTREAM_PVR}/${MY_PN}-${UPSTREAM_PVR}-1-u.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-
-IUSE="atheros_obey_crda debugfs debug-driver full-debug injection livecd loadmodules noleds pax_kernel"
-
-DEPEND="!net-wireless/compat-wireless-builder
- !net-wireless/compat-wireless"
-RDEPEND="${DEPEND}
- >=sys-kernel/linux-firmware-20110219
- virtual/udev"
-
-S="${WORKDIR}/${MY_PN}-${UPSTREAM_PVR}-1-u"
-
-RESTRICT="strip"
-
-CONFIG_CHECK="!DYNAMIC_FTRACE"
-
-pkg_setup() {
- CONFIG_CHECK="~NET_SCHED"
- CONFIG_CHECK="~IPW2200_PROMISCUOUS"
- linux-mod_pkg_setup
- kernel_is -lt 2 6 27 && die "kernel 2.6.27 or higher is required for compat drivers to be installed"
- kernel_is -gt $(get_version_component_range 1) $(get_version_component_range 2) $(get_version_component_range 3) && die "The version of compat drivers you are trying to install contains older modules than your kernel. Failing before downgrading your system."
-
- #these things are not optional
- linux_chkconfig_module MAC80211 || die "CONFIG_MAC80211 must be built as a _module_ !"
- linux_chkconfig_module CFG80211 || die "CONFIG_CFG80211 must be built as a _module_ !"
- linux_chkconfig_module LIBIPW || ewarn "CONFIG_LIBIPW really should be set or there will be no WEXT compat"
-
- if use compat_drivers_wifi_b43; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b43"
- fi
- if use compat_drivers_wifi_b44; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b44"
- fi
-}
-
-src_prepare() {
- # use pax_kernel && epatch "${FILESDIR}"/${MY_PN}-3.7_rc1_p6-grsec.patch
- # use pax_kernel && epatch "${FILESDIR}"/${MY_PN}-3.8-grsec-readonly.patch
- if use pax_kernel; then
- for gpatch in "${FILESDIR}"/3.8-grsec/*; do
- epatch "${gpatch}"
- done
- fi
- # upstream might want to see this
- use pax_kernel && epatch "${FILESDIR}"/${MY_PN}-3.8-bt_tty.patch
- # use pax_kernel && epatch "${FILESDIR}"/${MY_PN}-3.7_rc1_p6-grsec-warnings.patch
-
- #mcgrof said prep for inclusion in compat-wireless.git but this causes issues
- #find "${S}" -name Makefile | xargs sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' -e 's/CONFIG_COMPAT_CHECK/CONFIG_CHECK/'
- #sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' "${S}"/config.mk
-
- # CONFIG_CFG80211_REG_DEBUG=y
- sed -i '/CFG80211_REG_DEBUG/s/^# *//' "${S}"/config.mk
-
- #this patch ignores the regulatory settings of an atheros card and uses what CRDA thinks is right
- if use atheros_obey_crda; then
- ewarn "You have enabled atheros_obey_crda which doesn't do what you think."
- ewarn "This use flag will cause the eeprom of the card to be ignored and force"
- ewarn "world roaming on the device until crda provides a valid regdomain."
- ewarn "Short version, this is not a way to break the law, this will automatically"
- ewarn "make your card less functional unless you set a proper regdomain with iw/crda."
- epatch "${FILESDIR}"/ath_regd_optional.patch
- fi
-
- if use injection; then
- epatch "${FILESDIR}"/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
- epatch "${FILESDIR}"/4004_zd1211rw-2.6.28.patch
- # epatch "${FILESDIR}"/mac80211.compat08082009.wl_frag+ack_v1.patch
- # epatch "${FILESDIR}"/4013-runtime-enable-disable-of-mac80211-packet-injection.patch
- epatch "${FILESDIR}"/ipw2200-inject.3.4.6.patch
- fi
- if use noleds; then
- sed -ir 's/^\(export CONFIG_.*_LEDS=\)y$/\1n/' config.mk
- epatch "${FILESDIR}/leds-disable-strict-${PV}.patch"
- fi
- use debug-driver && sed -i '/DEBUG=y/s/^# *//' "${S}"/config.mk
- use debugfs && sed -i '/DEBUGFS/s/^# *//' "${S}"/config.mk
- if use full-debug; then
- if use debug-driver ; then
- sed -i '/CONFIG=/s/^# *//' "${S}"/config.mk
- else
- ewarn "Enabling full-debug includes debug-driver."
- sed -i '/DEBUG=/s/^# *//' "${S}"/config.mk
- fi
- fi
-
- #avoid annoying ACCESS DENIED sandbox errors
- sed -i "s/\${MAKE} -C \${KLIB_BUILD} kernelversion/echo ${KV_FULL}/g" compat/scripts/gen-compat-config.sh || die "sed failed"
- sed -i "s/shell \$(MAKE) -C \$(KLIB_BUILD) kernelversion/echo ${KV_FULL}/g" config.mk || die "sed failed"
- sed -i "s/make -C \$KLIB_BUILD kernelversion/echo ${KV_FULL}/g" scripts/gen-compat-autoconf.sh || die "sed failed"
-}
-
-src_compile() {
- addpredict "${KERNEL_DIR}"
- set_arch_to_kernel
- emake KLIB_BUILD="${DESTDIR}"/lib/modules/"${KV_FULL}"/build || die "emake failed"
-}
-
-src_install() {
- insinto "${DESTDIR}"/lib/modules/"${KV_FULL}"
- insinto "/lib/modules/${KV_FULL}/updates/drivers/net/ethernet/atheros/alx/"
- doins "./drivers/net/ethernet/atheros/alx/alx.ko"
-
- dosbin scripts/athenable scripts/b43load scripts/iwl-enable \
- scripts/madwifi-unload scripts/athload scripts/iwl-load \
- scripts/b43enable scripts/unload.sh
-
- dodir /usr/lib/compat-wireless
- exeinto /usr/lib/compat-wireless
- doexe scripts/modlib.sh
-
- dodoc README.md
- dodir /$(get_libdir)/udev/rules.d/
- insinto /$(get_libdir)/udev/rules.d/
- doins udev/50-compat_firmware.rules
- exeinto /$(get_libdir)/udev/
- doexe udev/compat_firmware.sh
-}
-
-pkg_postinst() {
- update_depmod
- update_moduledb
-
- if use !livecd; then
- if use loadmodules; then
- einfo "Attempting to unload modules..."
- /usr/sbin/unload.sh 2>&1 | grep -E FATAL && ewarn "Unable to remove running modules, system may be unhappy, reboot HIGHLY recommended!"
- einfo "Triggering automatic reload of needed modules..."
- /sbin/udevadm trigger
- einfo "We have attempted to load your new modules for you, this may fail horribly, or may just cause a network hiccup."
- einfo "If you experience any issues reboot is the simplest course of action."
- fi
- fi
- if use !loadmodules; then
- einfo "You didn't USE=loadmodules but you can still attempt to switch to the new drivers without reboot."
- einfo "Run 'unload.sh' then 'udevadm trigger' to cause udev to load the needed drivers."
- einfo "If unload.sh fails for some reason you should be able to simply reboot to fix everything and load the new modules."
- fi
-}
-
-pkg_postrm() {
- remove_moduledb
-}
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/00-read-only.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/00-read-only.patch
deleted file mode 100644
index a7066c36..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/00-read-only.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- ./include/net/bluetooth/bluetooth.h
-+++ ./include/net/bluetooth/bluetooth.h
-@@ -206,7 +206,7 @@
- struct file_operations fops;
- int (* custom_seq_show)(struct seq_file *, void *);
- #endif
--};
-+} __no_const;
-
- int bt_sock_register(int proto, const struct net_proto_family *ops);
- int bt_sock_unregister(int proto);
---- ./include/net/mac80211.h
-+++ ./include/net/mac80211.h
-@@ -2652,7 +2652,7 @@
- struct ieee80211_chanctx_conf *ctx);
-
- void (*restart_complete)(struct ieee80211_hw *hw);
--};
-+} __no_const;
-
- /**
- * ieee80211_alloc_hw - Allocate a new hardware device
-
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/01-read-only.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/01-read-only.patch
deleted file mode 100644
index 88ecf46f..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/01-read-only.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-How/why does this even work?
---- ./net/wireless/core.h
-+++ ./net/wireless/core.h
-@@ -28,7 +28,7 @@
- struct mutex mtx;
-
- /* rfkill support */
-- struct rfkill_ops rfkill_ops;
-+ rfkill_ops_no_const rfkill_ops;
- struct rfkill *rfkill;
- struct work_struct rfkill_sync;
-
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/02-read-only-ath.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/02-read-only-ath.patch
deleted file mode 100644
index ddb69f6b..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/02-read-only-ath.patch
+++ /dev/null
@@ -1,240 +0,0 @@
---- ./drivers/net/wireless/ath/ath.h
-+++ ./drivers/net/wireless/ath/ath.h
-@@ -119,6 +119,7 @@ struct ath_ops {
- void (*write_flush) (void *);
- u32 (*rmw)(void *, u32 reg_offset, u32 set, u32 clr);
- };
-+typedef struct ath_ops __no_const ath_ops_no_const;
-
- struct ath_common;
- struct ath_bus_ops;
---- ./drivers/net/wireless/ath/ath9k/ar9002_mac.c
-+++ ./drivers/net/wireless/ath/ath9k/ar9002_mac.c
-@@ -184,8 +184,8 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- ads->ds_txstatus6 = ads->ds_txstatus7 = 0;
- ads->ds_txstatus8 = ads->ds_txstatus9 = 0;
-
-- ACCESS_ONCE(ads->ds_link) = i->link;
-- ACCESS_ONCE(ads->ds_data) = i->buf_addr[0];
-+ ACCESS_ONCE_RW(ads->ds_link) = i->link;
-+ ACCESS_ONCE_RW(ads->ds_data) = i->buf_addr[0];
-
- ctl1 = i->buf_len[0] | (i->is_last ? 0 : AR_TxMore);
- ctl6 = SM(i->keytype, AR_EncrType);
-@@ -199,26 +199,26 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
-
- if ((i->is_first || i->is_last) &&
- i->aggr != AGGR_BUF_MIDDLE && i->aggr != AGGR_BUF_LAST) {
-- ACCESS_ONCE(ads->ds_ctl2) = set11nTries(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl2) = set11nTries(i->rates, 0)
- | set11nTries(i->rates, 1)
- | set11nTries(i->rates, 2)
- | set11nTries(i->rates, 3)
- | (i->dur_update ? AR_DurUpdateEna : 0)
- | SM(0, AR_BurstDur);
-
-- ACCESS_ONCE(ads->ds_ctl3) = set11nRate(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl3) = set11nRate(i->rates, 0)
- | set11nRate(i->rates, 1)
- | set11nRate(i->rates, 2)
- | set11nRate(i->rates, 3);
- } else {
-- ACCESS_ONCE(ads->ds_ctl2) = 0;
-- ACCESS_ONCE(ads->ds_ctl3) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl2) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl3) = 0;
- }
-
- if (!i->is_first) {
-- ACCESS_ONCE(ads->ds_ctl0) = 0;
-- ACCESS_ONCE(ads->ds_ctl1) = ctl1;
-- ACCESS_ONCE(ads->ds_ctl6) = ctl6;
-+ ACCESS_ONCE_RW(ads->ds_ctl0) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl1) = ctl1;
-+ ACCESS_ONCE_RW(ads->ds_ctl6) = ctl6;
- return;
- }
-
-@@ -243,7 +243,7 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- break;
- }
-
-- ACCESS_ONCE(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
-+ ACCESS_ONCE_RW(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
- | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
- | SM(i->txpower, AR_XmitPower)
- | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
-@@ -253,19 +253,19 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- | (i->flags & ATH9K_TXDESC_RTSENA ? AR_RTSEnable :
- (i->flags & ATH9K_TXDESC_CTSENA ? AR_CTSEnable : 0));
-
-- ACCESS_ONCE(ads->ds_ctl1) = ctl1;
-- ACCESS_ONCE(ads->ds_ctl6) = ctl6;
-+ ACCESS_ONCE_RW(ads->ds_ctl1) = ctl1;
-+ ACCESS_ONCE_RW(ads->ds_ctl6) = ctl6;
-
- if (i->aggr == AGGR_BUF_MIDDLE || i->aggr == AGGR_BUF_LAST)
- return;
-
-- ACCESS_ONCE(ads->ds_ctl4) = set11nPktDurRTSCTS(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl4) = set11nPktDurRTSCTS(i->rates, 0)
- | set11nPktDurRTSCTS(i->rates, 1);
-
-- ACCESS_ONCE(ads->ds_ctl5) = set11nPktDurRTSCTS(i->rates, 2)
-+ ACCESS_ONCE_RW(ads->ds_ctl5) = set11nPktDurRTSCTS(i->rates, 2)
- | set11nPktDurRTSCTS(i->rates, 3);
-
-- ACCESS_ONCE(ads->ds_ctl7) = set11nRateFlags(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl7) = set11nRateFlags(i->rates, 0)
- | set11nRateFlags(i->rates, 1)
- | set11nRateFlags(i->rates, 2)
- | set11nRateFlags(i->rates, 3)
---- ./drivers/net/wireless/ath/ath9k/ar9003_mac.c
-+++ ./drivers/net/wireless/ath/ath9k/ar9003_mac.c
-@@ -39,47 +39,47 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
- (i->qcu << AR_TxQcuNum_S) | desc_len;
-
- checksum += val;
-- ACCESS_ONCE(ads->info) = val;
-+ ACCESS_ONCE_RW(ads->info) = val;
-
- checksum += i->link;
-- ACCESS_ONCE(ads->link) = i->link;
-+ ACCESS_ONCE_RW(ads->link) = i->link;
-
- checksum += i->buf_addr[0];
-- ACCESS_ONCE(ads->data0) = i->buf_addr[0];
-+ ACCESS_ONCE_RW(ads->data0) = i->buf_addr[0];
- checksum += i->buf_addr[1];
-- ACCESS_ONCE(ads->data1) = i->buf_addr[1];
-+ ACCESS_ONCE_RW(ads->data1) = i->buf_addr[1];
- checksum += i->buf_addr[2];
-- ACCESS_ONCE(ads->data2) = i->buf_addr[2];
-+ ACCESS_ONCE_RW(ads->data2) = i->buf_addr[2];
- checksum += i->buf_addr[3];
-- ACCESS_ONCE(ads->data3) = i->buf_addr[3];
-+ ACCESS_ONCE_RW(ads->data3) = i->buf_addr[3];
-
- checksum += (val = (i->buf_len[0] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl3) = val;
-+ ACCESS_ONCE_RW(ads->ctl3) = val;
- checksum += (val = (i->buf_len[1] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl5) = val;
-+ ACCESS_ONCE_RW(ads->ctl5) = val;
- checksum += (val = (i->buf_len[2] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl7) = val;
-+ ACCESS_ONCE_RW(ads->ctl7) = val;
- checksum += (val = (i->buf_len[3] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl9) = val;
-+ ACCESS_ONCE_RW(ads->ctl9) = val;
-
- checksum = (u16) (((checksum & 0xffff) + (checksum >> 16)) & 0xffff);
-- ACCESS_ONCE(ads->ctl10) = checksum;
-+ ACCESS_ONCE_RW(ads->ctl10) = checksum;
-
- if (i->is_first || i->is_last) {
-- ACCESS_ONCE(ads->ctl13) = set11nTries(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl13) = set11nTries(i->rates, 0)
- | set11nTries(i->rates, 1)
- | set11nTries(i->rates, 2)
- | set11nTries(i->rates, 3)
- | (i->dur_update ? AR_DurUpdateEna : 0)
- | SM(0, AR_BurstDur);
-
-- ACCESS_ONCE(ads->ctl14) = set11nRate(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl14) = set11nRate(i->rates, 0)
- | set11nRate(i->rates, 1)
- | set11nRate(i->rates, 2)
- | set11nRate(i->rates, 3);
- } else {
-- ACCESS_ONCE(ads->ctl13) = 0;
-- ACCESS_ONCE(ads->ctl14) = 0;
-+ ACCESS_ONCE_RW(ads->ctl13) = 0;
-+ ACCESS_ONCE_RW(ads->ctl14) = 0;
- }
-
- ads->ctl20 = 0;
-@@ -89,17 +89,17 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
-
- ctl17 = SM(i->keytype, AR_EncrType);
- if (!i->is_first) {
-- ACCESS_ONCE(ads->ctl11) = 0;
-- ACCESS_ONCE(ads->ctl12) = i->is_last ? 0 : AR_TxMore;
-- ACCESS_ONCE(ads->ctl15) = 0;
-- ACCESS_ONCE(ads->ctl16) = 0;
-- ACCESS_ONCE(ads->ctl17) = ctl17;
-- ACCESS_ONCE(ads->ctl18) = 0;
-- ACCESS_ONCE(ads->ctl19) = 0;
-+ ACCESS_ONCE_RW(ads->ctl11) = 0;
-+ ACCESS_ONCE_RW(ads->ctl12) = i->is_last ? 0 : AR_TxMore;
-+ ACCESS_ONCE_RW(ads->ctl15) = 0;
-+ ACCESS_ONCE_RW(ads->ctl16) = 0;
-+ ACCESS_ONCE_RW(ads->ctl17) = ctl17;
-+ ACCESS_ONCE_RW(ads->ctl18) = 0;
-+ ACCESS_ONCE_RW(ads->ctl19) = 0;
- return;
- }
-
-- ACCESS_ONCE(ads->ctl11) = (i->pkt_len & AR_FrameLen)
-+ ACCESS_ONCE_RW(ads->ctl11) = (i->pkt_len & AR_FrameLen)
- | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
- | SM(i->txpower, AR_XmitPower)
- | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
-@@ -135,22 +135,22 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
- val = (i->flags & ATH9K_TXDESC_PAPRD) >> ATH9K_TXDESC_PAPRD_S;
- ctl12 |= SM(val, AR_PAPRDChainMask);
-
-- ACCESS_ONCE(ads->ctl12) = ctl12;
-- ACCESS_ONCE(ads->ctl17) = ctl17;
-+ ACCESS_ONCE_RW(ads->ctl12) = ctl12;
-+ ACCESS_ONCE_RW(ads->ctl17) = ctl17;
-
-- ACCESS_ONCE(ads->ctl15) = set11nPktDurRTSCTS(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl15) = set11nPktDurRTSCTS(i->rates, 0)
- | set11nPktDurRTSCTS(i->rates, 1);
-
-- ACCESS_ONCE(ads->ctl16) = set11nPktDurRTSCTS(i->rates, 2)
-+ ACCESS_ONCE_RW(ads->ctl16) = set11nPktDurRTSCTS(i->rates, 2)
- | set11nPktDurRTSCTS(i->rates, 3);
-
-- ACCESS_ONCE(ads->ctl18) = set11nRateFlags(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl18) = set11nRateFlags(i->rates, 0)
- | set11nRateFlags(i->rates, 1)
- | set11nRateFlags(i->rates, 2)
- | set11nRateFlags(i->rates, 3)
- | SM(i->rtscts_rate, AR_RTSCTSRate);
-
-- ACCESS_ONCE(ads->ctl19) = AR_Not_Sounding;
-+ ACCESS_ONCE_RW(ads->ctl19) = AR_Not_Sounding;
- }
-
- static u16 ar9003_calc_ptr_chksum(struct ar9003_txc *ads)
---- ./drivers/net/wireless/ath/ath9k/hw.h
-+++ ./drivers/net/wireless/ath/ath9k/hw.h
-@@ -657,7 +657,7 @@ struct ath_hw_private_ops {
-
- /* ANI */
- void (*ani_cache_ini_regs)(struct ath_hw *ah);
--};
-+} __no_const;
-
- /**
- * struct ath_hw_ops - callbacks used by hardware code and driver code
-@@ -687,7 +687,7 @@ struct ath_hw_ops {
- void (*antdiv_comb_conf_set)(struct ath_hw *ah,
- struct ath_hw_antcomb_conf *antconf);
- void (*antctrl_shared_chain_lnadiv)(struct ath_hw *hw, bool enable);
--};
-+} __no_const;
-
- struct ath_nf_limits {
- s16 max;
-@@ -707,7 +707,7 @@ enum ath_cal_list {
- #define AH_FASTCC 0x4
-
- struct ath_hw {
-- struct ath_ops reg_ops;
-+ ath_ops_no_const reg_ops;
-
- struct ieee80211_hw *hw;
- struct ath_common common;
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/03-read-only-memory.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/03-read-only-memory.patch
deleted file mode 100644
index 41c87b9a..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/03-read-only-memory.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./include/drm/ttm/ttm_memory.h
-+++ ./include/drm/ttm/ttm_memory.h
-@@ -48,7 +48,7 @@
-
- struct ttm_mem_shrink {
- int (*do_shrink) (struct ttm_mem_shrink *);
--};
-+} __no_const;
-
- /**
- * struct ttm_mem_global - Global memory accounting structure.
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/04-read-only-brcm80211.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/04-read-only-brcm80211.patch
deleted file mode 100644
index 865a62d5..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/04-read-only-brcm80211.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h
-+++ ./drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h
-@@ -545,7 +545,7 @@
- void (*carrsuppr)(struct brcms_phy *);
- s32 (*rxsigpwr)(struct brcms_phy *, s32);
- void (*detach)(struct brcms_phy *);
--};
-+} __no_const;
-
- struct brcms_phy {
- struct brcms_phy_pub pubpi_ro;
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/05-read-only-i915.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/05-read-only-i915.patch
deleted file mode 100644
index 15a62f5e..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/05-read-only-i915.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ./drivers/gpu/drm/i915/i915_drv.h
-+++ ./drivers/gpu/drm/i915/i915_drv.h
-@@ -284,12 +284,12 @@
- /* render clock increase/decrease */
- /* display clock increase/decrease */
- /* pll clock increase/decrease */
--};
-+} __no_const;
-
- struct drm_i915_gt_funcs {
- void (*force_wake_get)(struct drm_i915_private *dev_priv);
- void (*force_wake_put)(struct drm_i915_private *dev_priv);
--};
-+} __no_const;
-
- #define DEV_INFO_FLAGS \
- DEV_INFO_FLAG(is_mobile) DEV_INFO_SEP \
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/06-read-only-radeon.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/06-read-only-radeon.patch
deleted file mode 100644
index f9180c45..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/06-read-only-radeon.patch
+++ /dev/null
@@ -1,58 +0,0 @@
---- ./drivers/gpu/drm/radeon/radeon.h
-+++ ./drivers/gpu/drm/radeon/radeon.h
-@@ -741,7 +741,7 @@
- int x2, int y2);
- void (*draw_auto)(struct radeon_device *rdev);
- void (*set_default_state)(struct radeon_device *rdev);
--};
-+} __no_const;
-
- struct r600_blit {
- struct radeon_bo *shader_obj;
-@@ -1173,7 +1173,7 @@
- struct {
- void (*tlb_flush)(struct radeon_device *rdev);
- int (*set_page)(struct radeon_device *rdev, int i, uint64_t addr);
-- } gart;
-+ } __no_const gart;
- struct {
- int (*init)(struct radeon_device *rdev);
- void (*fini)(struct radeon_device *rdev);
-@@ -1214,7 +1214,7 @@
- void (*set_backlight_level)(struct radeon_encoder *radeon_encoder, u8 level);
- /* get backlight level */
- u8 (*get_backlight_level)(struct radeon_encoder *radeon_encoder);
-- } display;
-+ } __no_const display;
- /* copy functions for bo handling */
- struct {
- int (*blit)(struct radeon_device *rdev,
-@@ -1266,7 +1266,7 @@
- int (*get_pcie_lanes)(struct radeon_device *rdev);
- void (*set_pcie_lanes)(struct radeon_device *rdev, int lanes);
- void (*set_clock_gating)(struct radeon_device *rdev, int enable);
-- } pm;
-+ } __no_const pm;
- /* pageflipping */
- struct {
- void (*pre_page_flip)(struct radeon_device *rdev, int crtc);
-@@ -1542,6 +1542,8 @@
- typedef uint32_t (*radeon_rreg_t)(struct radeon_device*, uint32_t);
- typedef void (*radeon_wreg_t)(struct radeon_device*, uint32_t, uint32_t);
-
-+typedef struct vm_operations_struct __no_const vm_operations_struct_no_const;
-+
- struct radeon_device {
- struct device *dev;
- struct drm_device *ddev;
---- ./drivers/gpu/drm/radeon/radeon_ttm.c
-+++ ./drivers/gpu/drm/radeon/radeon_ttm.c
-@@ -791,7 +791,7 @@
- man->size = size >> PAGE_SHIFT;
- }
-
--static struct vm_operations_struct radeon_ttm_vm_ops;
-+static vm_operations_struct_no_const radeon_ttm_vm_ops;
- static const struct vm_operations_struct *ttm_vm_ops = NULL;
-
- static int radeon_ttm_fault(struct vm_area_struct *vma, struct vm_fault *vmf)
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/07-read-only-wl1251.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/07-read-only-wl1251.patch
deleted file mode 100644
index 158f59ab..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/07-read-only-wl1251.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./drivers/net/wireless/ti/wl1251/wl1251.h
-+++ ./drivers/net/wireless/ti/wl1251/wl1251.h
-@@ -266,7 +266,7 @@
- void (*reset)(struct wl1251 *wl);
- void (*enable_irq)(struct wl1251 *wl);
- void (*disable_irq)(struct wl1251 *wl);
--};
-+} __no_const;
-
- struct wl1251 {
- struct ieee80211_hw *hw;
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/08-read-only-ti.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/08-read-only-ti.patch
deleted file mode 100644
index 8236b601..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/08-read-only-ti.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./drivers/net/wireless/ti/wlcore/wlcore.h
-+++ ./drivers/net/wireless/ti/wlcore/wlcore.h
-@@ -88,7 +88,7 @@
- struct ieee80211_sta *sta,
- struct ieee80211_key_conf *key_conf);
- u32 (*pre_pkt_send)(struct wl1271 *wl, u32 buf_offset, u32 last_len);
--};
-+} __no_const;
-
- enum wlcore_partitions {
- PART_DOWN,
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/09-read-only-nouveau.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/09-read-only-nouveau.patch
deleted file mode 100644
index d4ac0e52..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/09-read-only-nouveau.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- ./drivers/gpu/drm/nouveau/nouveau_fence.h
-+++ ./drivers/gpu/drm/nouveau/nouveau_fence.h
-@@ -43,7 +43,7 @@
- int (*sync)(struct nouveau_fence *, struct nouveau_channel *,
- struct nouveau_channel *);
- u32 (*read)(struct nouveau_channel *);
--};
-+} __no_const;
-
- #define nouveau_fence(drm) ((struct nouveau_fence_priv *)(drm)->fence)
-
---- ./drivers/gpu/drm/nouveau/nouveau_bios.c
-+++ ./drivers/gpu/drm/nouveau/nouveau_bios.c
-@@ -1015,7 +1015,7 @@
- struct bit_table {
- const char id;
- int (* const parse_fn)(struct drm_device *, struct nvbios *, struct bit_entry *);
--};
-+} __no_const;
-
- #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry })
-
---- ./include/drm/drm_crtc_helper.h
-+++ ./include/drm/drm_crtc_helper.h
-@@ -109,7 +109,7 @@
- struct drm_connector *connector);
- /* disable encoder when not in use - more explicit than dpms off */
- void (*disable)(struct drm_encoder *encoder);
--};
-+} __no_const;
-
- /**
- * drm_connector_helper_funcs - helper operations for connectors
diff --git a/sys-kernel/compat-drivers-alx/files/3.8-grsec/20-version-disagrement-iwlwifi.patch b/sys-kernel/compat-drivers-alx/files/3.8-grsec/20-version-disagrement-iwlwifi.patch
deleted file mode 100644
index 37791f2d..00000000
--- a/sys-kernel/compat-drivers-alx/files/3.8-grsec/20-version-disagrement-iwlwifi.patch
+++ /dev/null
@@ -1,139 +0,0 @@
---- ./drivers/net/wireless/iwlwifi/dvm/debugfs.c
-+++ ./drivers/net/wireless/iwlwifi/dvm/debugfs.c
-@@ -203,7 +203,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[64];
-- int buf_size;
-+ size_t buf_size;
- u32 offset, len;
-
- memset(buf, 0, sizeof(buf));
-@@ -473,7 +473,7 @@
- struct iwl_priv *priv = file->private_data;
-
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- u32 reset_flag;
-
- memset(buf, 0, sizeof(buf));
-@@ -554,7 +554,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int ht40;
-
- memset(buf, 0, sizeof(buf));
-@@ -606,7 +606,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int value;
-
- memset(buf, 0, sizeof(buf));
-@@ -1871,7 +1871,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int clear;
-
- memset(buf, 0, sizeof(buf));
-@@ -1916,7 +1916,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int trace;
-
- memset(buf, 0, sizeof(buf));
-@@ -1987,7 +1987,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int missed;
-
- memset(buf, 0, sizeof(buf));
-@@ -2028,7 +2028,7 @@
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int plcp;
-
- memset(buf, 0, sizeof(buf));
-@@ -2088,7 +2088,7 @@
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int flush;
-
- memset(buf, 0, sizeof(buf));
-@@ -2178,7 +2178,7 @@
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int rts;
-
- if (!priv->cfg->ht_params)
-@@ -2220,7 +2220,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
-
- memset(buf, 0, sizeof(buf));
- buf_size = min(count, sizeof(buf) - 1);
-@@ -2256,7 +2256,7 @@
- struct iwl_priv *priv = file->private_data;
- u32 event_log_flag;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
-
- /* check that the interface is up */
- if (!iwl_is_ready(priv))
-@@ -2310,7 +2310,7 @@
- struct iwl_priv *priv = file->private_data;
- char buf[8];
- u32 calib_disabled;
-- int buf_size;
-+ size_t buf_size;
-
- memset(buf, 0, sizeof(buf));
- buf_size = min(count, sizeof(buf) - 1);
---- ./drivers/net/wireless/iwlwifi/pcie/trans.c
-+++ ./drivers/net/wireless/iwlwifi/pcie/trans.c
-@@ -1100,7 +1100,7 @@
- struct isr_statistics *isr_stats = &trans_pcie->isr_stats;
-
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- u32 reset_flag;
-
- memset(buf, 0, sizeof(buf));
-@@ -1121,7 +1121,7 @@
- {
- struct iwl_trans *trans = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int csr;
-
- memset(buf, 0, sizeof(buf));
diff --git a/sys-kernel/compat-drivers-alx/files/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch b/sys-kernel/compat-drivers-alx/files/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
deleted file mode 100644
index a2b080f5..00000000
--- a/sys-kernel/compat-drivers-alx/files/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
+++ /dev/null
@@ -1,17 +0,0 @@
- tx.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c
-index b47435d..751934b 100644
---- a/net/mac80211/tx.c
-+++ b/net/mac80211/tx.c
-@@ -539,7 +539,8 @@ ieee80211_tx_h_rate_ctrl(struct ieee80211_tx_data *tx)
- if (tx->sta)
- tx->sta->last_tx_rate = txrc.reported_rate;
-
-- if (unlikely(!info->control.rates[0].count))
-+ if (unlikely(!info->control.rates[0].count) ||
-+ info->flags & IEEE80211_TX_CTL_NO_ACK)
- info->control.rates[0].count = 1;
-
- if (is_multicast_ether_addr(hdr->addr1)) {
diff --git a/sys-kernel/compat-drivers-alx/files/4004_zd1211rw-2.6.28.patch b/sys-kernel/compat-drivers-alx/files/4004_zd1211rw-2.6.28.patch
deleted file mode 100644
index c0697dee..00000000
--- a/sys-kernel/compat-drivers-alx/files/4004_zd1211rw-2.6.28.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -Naur linux-2.6.28-pentoo-r1-orig/drivers/net/wireless/zd1211rw/zd_mac.c linux-2.6.28-pentoo-r1-improved/drivers/net/wireless/zd1211rw/zd_mac.c
---- linux-2.6.28-pentoo-r1-orig/drivers/net/wireless/zd1211rw/zd_mac.c 2009-01-18 17:49:00.000000000 -0500
-+++ linux-2.6.28-pentoo-r1-improved/drivers/net/wireless/zd1211rw/zd_mac.c 2009-01-18 18:46:44.000000000 -0500
-@@ -191,14 +191,19 @@
- static int set_rx_filter(struct zd_mac *mac)
- {
- unsigned long flags;
-- u32 filter = STA_RX_FILTER;
-+ struct zd_ioreq32 ioreqs[] = {
-+ {CR_RX_FILTER, STA_RX_FILTER},
-+ { CR_SNIFFER_ON, 0U },
-+ };
-
- spin_lock_irqsave(&mac->lock, flags);
-- if (mac->pass_ctrl)
-- filter |= RX_FILTER_CTRL;
-+ if (mac->pass_ctrl) {
-+ ioreqs[0].value |= 0xFFFFFFFF;
-+ ioreqs[1].value = 0x1;
-+ }
- spin_unlock_irqrestore(&mac->lock, flags);
-
-- return zd_iowrite32(&mac->chip, CR_RX_FILTER, filter);
-+ return zd_iowrite32a(&mac->chip, ioreqs, ARRAY_SIZE(ioreqs));
- }
-
- static int set_mc_hash(struct zd_mac *mac)
-@@ -657,7 +662,8 @@
- /* Caller has to ensure that length >= sizeof(struct rx_status). */
- status = (struct rx_status *)
- (buffer + (length - sizeof(struct rx_status)));
-- if (status->frame_status & ZD_RX_ERROR) {
-+ if ((status->frame_status & ZD_RX_ERROR) ||
-+ (status->frame_status & ~0x21)) {
- if (mac->pass_failed_fcs &&
- (status->frame_status & ZD_RX_CRC32_ERROR)) {
- stats.flag |= RX_FLAG_FAILED_FCS_CRC;
diff --git a/sys-kernel/compat-drivers-alx/files/ath_regd_optional.patch b/sys-kernel/compat-drivers-alx/files/ath_regd_optional.patch
deleted file mode 100644
index 415fc896..00000000
--- a/sys-kernel/compat-drivers-alx/files/ath_regd_optional.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -Naur compat-wireless-3.0-rc4-1-orig/drivers/net/wireless/ath/regd.c compat-wireless-3.0-rc4-1/drivers/net/wireless/ath/regd.c
---- compat-wireless-3.0-rc4-1-orig/drivers/net/wireless/ath/regd.c 2011-06-23 19:02:22.000000000 -0400
-+++ compat-wireless-3.0-rc4-1/drivers/net/wireless/ath/regd.c 2011-06-26 01:52:35.000000000 -0400
-@@ -193,6 +193,8 @@
- u32 bandwidth = 0;
- int r;
-
-+ return;
-+
- for (band = 0; band < IEEE80211_NUM_BANDS; band++) {
-
- if (!wiphy->bands[band])
-@@ -252,6 +254,8 @@
- u32 bandwidth = 0;
- int r;
-
-+ return;
-+
- sband = wiphy->bands[IEEE80211_BAND_2GHZ];
-
- /*
-@@ -299,6 +303,8 @@
- struct ieee80211_channel *ch;
- unsigned int i;
-
-+ return;
-+
- if (!wiphy->bands[IEEE80211_BAND_5GHZ])
- return;
-
-@@ -466,6 +472,8 @@
- {
- const struct ieee80211_regdomain *regd;
-
-+ return 0;
-+
- wiphy->reg_notifier = reg_notifier;
- wiphy->flags |= WIPHY_FLAG_STRICT_REGULATORY;
-
diff --git a/sys-kernel/compat-drivers-alx/files/compat-drivers-3.7_rc1_p6-grsec-warnings.patch b/sys-kernel/compat-drivers-alx/files/compat-drivers-3.7_rc1_p6-grsec-warnings.patch
deleted file mode 100644
index 4ff7a73b..00000000
--- a/sys-kernel/compat-drivers-alx/files/compat-drivers-3.7_rc1_p6-grsec-warnings.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Fixes for:
-drivers/net/wireless/ath/ath6kl/sdio.c: In function ‘ath6kl_sdio_alloc_prep_scat_req’:
-drivers/net/wireless/ath/ath6kl/sdio.c:1478:1: warning: find_arg_number: cannot find the buf_sz argument in ath6kl_sdio_alloc_prep_scat_req [enabled by default]
-drivers/net/wireless/ath/ath6kl/sdio.c:1478:1: warning: find_arg_number: cannot find the sg_sz argument in ath6kl_sdio_alloc_prep_scat_req [enabled by default]
---- drivers/net/wireless/ath/ath6kl/sdio.c
-+++ drivers/net/wireless/ath/ath6kl/sdio.c
-@@ -341,11 +341,14 @@
- scat_list_sz = (n_scat_entry - 1) * sizeof(struct hif_scatter_item);
- scat_req_sz = sizeof(*s_req) + scat_list_sz;
-
-- if (!virt_scat)
-+ if (!virt_scat) {
- sg_sz = sizeof(struct scatterlist) * n_scat_entry;
-- else
-+ buf_sz = 0;
-+ } else {
-+ sg_sz = 0;
- buf_sz = 2 * L1_CACHE_BYTES +
- ATH6KL_MAX_TRANSFER_SIZE_PER_SCATTER;
-+ }
-
- for (i = 0; i < n_scat_req; i++) {
- /* allocate the scatter request */
---- drivers/gpu/drm/i915/intel_display.c
-+++ drivers/gpu/drm/i915/intel_display.c
-@@ -6216,7 +6216,7 @@
- obj = work->old_fb_obj;
-
- atomic_clear_mask(1 << intel_crtc->plane,
-- &obj->pending_flip.counter);
-+ &obj->pending_flip);
-
- wake_up(&dev_priv->pending_flip_queue);
- schedule_work(&work->work);
diff --git a/sys-kernel/compat-drivers-alx/files/compat-drivers-3.7_rc1_p6-grsec.patch b/sys-kernel/compat-drivers-alx/files/compat-drivers-3.7_rc1_p6-grsec.patch
deleted file mode 100644
index 9dfc5adf..00000000
--- a/sys-kernel/compat-drivers-alx/files/compat-drivers-3.7_rc1_p6-grsec.patch
+++ /dev/null
@@ -1,8365 +0,0 @@
---- drivers/net/wireless/ath/ath.h 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/ath/ath.h 2012-10-15 17:30:59.818924529 +0000
-@@ -119,6 +119,7 @@ struct ath_ops {
- void (*write_flush) (void *);
- u32 (*rmw)(void *, u32 reg_offset, u32 set, u32 clr);
- };
-+typedef struct ath_ops __no_const ath_ops_no_const;
-
- struct ath_common;
- struct ath_bus_ops;
---- drivers/net/wireless/ath/ath9k/ar9002_mac.c 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/ath/ath9k/ar9002_mac.c 2012-10-15 17:30:59.816924531 +0000
-@@ -184,8 +184,8 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- ads->ds_txstatus6 = ads->ds_txstatus7 = 0;
- ads->ds_txstatus8 = ads->ds_txstatus9 = 0;
-
-- ACCESS_ONCE(ads->ds_link) = i->link;
-- ACCESS_ONCE(ads->ds_data) = i->buf_addr[0];
-+ ACCESS_ONCE_RW(ads->ds_link) = i->link;
-+ ACCESS_ONCE_RW(ads->ds_data) = i->buf_addr[0];
-
- ctl1 = i->buf_len[0] | (i->is_last ? 0 : AR_TxMore);
- ctl6 = SM(i->keytype, AR_EncrType);
-@@ -199,26 +199,26 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
-
- if ((i->is_first || i->is_last) &&
- i->aggr != AGGR_BUF_MIDDLE && i->aggr != AGGR_BUF_LAST) {
-- ACCESS_ONCE(ads->ds_ctl2) = set11nTries(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl2) = set11nTries(i->rates, 0)
- | set11nTries(i->rates, 1)
- | set11nTries(i->rates, 2)
- | set11nTries(i->rates, 3)
- | (i->dur_update ? AR_DurUpdateEna : 0)
- | SM(0, AR_BurstDur);
-
-- ACCESS_ONCE(ads->ds_ctl3) = set11nRate(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl3) = set11nRate(i->rates, 0)
- | set11nRate(i->rates, 1)
- | set11nRate(i->rates, 2)
- | set11nRate(i->rates, 3);
- } else {
-- ACCESS_ONCE(ads->ds_ctl2) = 0;
-- ACCESS_ONCE(ads->ds_ctl3) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl2) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl3) = 0;
- }
-
- if (!i->is_first) {
-- ACCESS_ONCE(ads->ds_ctl0) = 0;
-- ACCESS_ONCE(ads->ds_ctl1) = ctl1;
-- ACCESS_ONCE(ads->ds_ctl6) = ctl6;
-+ ACCESS_ONCE_RW(ads->ds_ctl0) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl1) = ctl1;
-+ ACCESS_ONCE_RW(ads->ds_ctl6) = ctl6;
- return;
- }
-
-@@ -243,7 +243,7 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- break;
- }
-
-- ACCESS_ONCE(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
-+ ACCESS_ONCE_RW(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
- | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
- | SM(i->txpower, AR_XmitPower)
- | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
-@@ -253,19 +253,19 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- | (i->flags & ATH9K_TXDESC_RTSENA ? AR_RTSEnable :
- (i->flags & ATH9K_TXDESC_CTSENA ? AR_CTSEnable : 0));
-
-- ACCESS_ONCE(ads->ds_ctl1) = ctl1;
-- ACCESS_ONCE(ads->ds_ctl6) = ctl6;
-+ ACCESS_ONCE_RW(ads->ds_ctl1) = ctl1;
-+ ACCESS_ONCE_RW(ads->ds_ctl6) = ctl6;
-
- if (i->aggr == AGGR_BUF_MIDDLE || i->aggr == AGGR_BUF_LAST)
- return;
-
-- ACCESS_ONCE(ads->ds_ctl4) = set11nPktDurRTSCTS(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl4) = set11nPktDurRTSCTS(i->rates, 0)
- | set11nPktDurRTSCTS(i->rates, 1);
-
-- ACCESS_ONCE(ads->ds_ctl5) = set11nPktDurRTSCTS(i->rates, 2)
-+ ACCESS_ONCE_RW(ads->ds_ctl5) = set11nPktDurRTSCTS(i->rates, 2)
- | set11nPktDurRTSCTS(i->rates, 3);
-
-- ACCESS_ONCE(ads->ds_ctl7) = set11nRateFlags(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl7) = set11nRateFlags(i->rates, 0)
- | set11nRateFlags(i->rates, 1)
- | set11nRateFlags(i->rates, 2)
- | set11nRateFlags(i->rates, 3)
---- drivers/net/wireless/ath/ath9k/ar9003_mac.c 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/ath/ath9k/ar9003_mac.c 2012-10-15 17:30:59.817924530 +0000
-@@ -39,47 +39,47 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
- (i->qcu << AR_TxQcuNum_S) | desc_len;
-
- checksum += val;
-- ACCESS_ONCE(ads->info) = val;
-+ ACCESS_ONCE_RW(ads->info) = val;
-
- checksum += i->link;
-- ACCESS_ONCE(ads->link) = i->link;
-+ ACCESS_ONCE_RW(ads->link) = i->link;
-
- checksum += i->buf_addr[0];
-- ACCESS_ONCE(ads->data0) = i->buf_addr[0];
-+ ACCESS_ONCE_RW(ads->data0) = i->buf_addr[0];
- checksum += i->buf_addr[1];
-- ACCESS_ONCE(ads->data1) = i->buf_addr[1];
-+ ACCESS_ONCE_RW(ads->data1) = i->buf_addr[1];
- checksum += i->buf_addr[2];
-- ACCESS_ONCE(ads->data2) = i->buf_addr[2];
-+ ACCESS_ONCE_RW(ads->data2) = i->buf_addr[2];
- checksum += i->buf_addr[3];
-- ACCESS_ONCE(ads->data3) = i->buf_addr[3];
-+ ACCESS_ONCE_RW(ads->data3) = i->buf_addr[3];
-
- checksum += (val = (i->buf_len[0] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl3) = val;
-+ ACCESS_ONCE_RW(ads->ctl3) = val;
- checksum += (val = (i->buf_len[1] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl5) = val;
-+ ACCESS_ONCE_RW(ads->ctl5) = val;
- checksum += (val = (i->buf_len[2] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl7) = val;
-+ ACCESS_ONCE_RW(ads->ctl7) = val;
- checksum += (val = (i->buf_len[3] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl9) = val;
-+ ACCESS_ONCE_RW(ads->ctl9) = val;
-
- checksum = (u16) (((checksum & 0xffff) + (checksum >> 16)) & 0xffff);
-- ACCESS_ONCE(ads->ctl10) = checksum;
-+ ACCESS_ONCE_RW(ads->ctl10) = checksum;
-
- if (i->is_first || i->is_last) {
-- ACCESS_ONCE(ads->ctl13) = set11nTries(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl13) = set11nTries(i->rates, 0)
- | set11nTries(i->rates, 1)
- | set11nTries(i->rates, 2)
- | set11nTries(i->rates, 3)
- | (i->dur_update ? AR_DurUpdateEna : 0)
- | SM(0, AR_BurstDur);
-
-- ACCESS_ONCE(ads->ctl14) = set11nRate(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl14) = set11nRate(i->rates, 0)
- | set11nRate(i->rates, 1)
- | set11nRate(i->rates, 2)
- | set11nRate(i->rates, 3);
- } else {
-- ACCESS_ONCE(ads->ctl13) = 0;
-- ACCESS_ONCE(ads->ctl14) = 0;
-+ ACCESS_ONCE_RW(ads->ctl13) = 0;
-+ ACCESS_ONCE_RW(ads->ctl14) = 0;
- }
-
- ads->ctl20 = 0;
-@@ -89,17 +89,17 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
-
- ctl17 = SM(i->keytype, AR_EncrType);
- if (!i->is_first) {
-- ACCESS_ONCE(ads->ctl11) = 0;
-- ACCESS_ONCE(ads->ctl12) = i->is_last ? 0 : AR_TxMore;
-- ACCESS_ONCE(ads->ctl15) = 0;
-- ACCESS_ONCE(ads->ctl16) = 0;
-- ACCESS_ONCE(ads->ctl17) = ctl17;
-- ACCESS_ONCE(ads->ctl18) = 0;
-- ACCESS_ONCE(ads->ctl19) = 0;
-+ ACCESS_ONCE_RW(ads->ctl11) = 0;
-+ ACCESS_ONCE_RW(ads->ctl12) = i->is_last ? 0 : AR_TxMore;
-+ ACCESS_ONCE_RW(ads->ctl15) = 0;
-+ ACCESS_ONCE_RW(ads->ctl16) = 0;
-+ ACCESS_ONCE_RW(ads->ctl17) = ctl17;
-+ ACCESS_ONCE_RW(ads->ctl18) = 0;
-+ ACCESS_ONCE_RW(ads->ctl19) = 0;
- return;
- }
-
-- ACCESS_ONCE(ads->ctl11) = (i->pkt_len & AR_FrameLen)
-+ ACCESS_ONCE_RW(ads->ctl11) = (i->pkt_len & AR_FrameLen)
- | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
- | SM(i->txpower, AR_XmitPower)
- | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
-@@ -135,22 +135,22 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
- val = (i->flags & ATH9K_TXDESC_PAPRD) >> ATH9K_TXDESC_PAPRD_S;
- ctl12 |= SM(val, AR_PAPRDChainMask);
-
-- ACCESS_ONCE(ads->ctl12) = ctl12;
-- ACCESS_ONCE(ads->ctl17) = ctl17;
-+ ACCESS_ONCE_RW(ads->ctl12) = ctl12;
-+ ACCESS_ONCE_RW(ads->ctl17) = ctl17;
-
-- ACCESS_ONCE(ads->ctl15) = set11nPktDurRTSCTS(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl15) = set11nPktDurRTSCTS(i->rates, 0)
- | set11nPktDurRTSCTS(i->rates, 1);
-
-- ACCESS_ONCE(ads->ctl16) = set11nPktDurRTSCTS(i->rates, 2)
-+ ACCESS_ONCE_RW(ads->ctl16) = set11nPktDurRTSCTS(i->rates, 2)
- | set11nPktDurRTSCTS(i->rates, 3);
-
-- ACCESS_ONCE(ads->ctl18) = set11nRateFlags(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl18) = set11nRateFlags(i->rates, 0)
- | set11nRateFlags(i->rates, 1)
- | set11nRateFlags(i->rates, 2)
- | set11nRateFlags(i->rates, 3)
- | SM(i->rtscts_rate, AR_RTSCTSRate);
-
-- ACCESS_ONCE(ads->ctl19) = AR_Not_Sounding;
-+ ACCESS_ONCE_RW(ads->ctl19) = AR_Not_Sounding;
- }
-
- static u16 ar9003_calc_ptr_chksum(struct ar9003_txc *ads)
---- drivers/net/wireless/ath/ath9k/hw.h 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/ath/ath9k/hw.h 2012-10-15 17:30:59.817924530 +0000
-@@ -657,7 +657,7 @@ struct ath_hw_private_ops {
-
- /* ANI */
- void (*ani_cache_ini_regs)(struct ath_hw *ah);
--};
-+} __no_const;
-
- /**
- * struct ath_hw_ops - callbacks used by hardware code and driver code
-@@ -687,7 +687,7 @@ struct ath_hw_ops {
- void (*antdiv_comb_conf_set)(struct ath_hw *ah,
- struct ath_hw_antcomb_conf *antconf);
- void (*antctrl_shared_chain_lnadiv)(struct ath_hw *hw, bool enable);
--};
-+} __no_const;
-
- struct ath_nf_limits {
- s16 max;
-@@ -707,7 +707,7 @@ enum ath_cal_list {
- #define AH_FASTCC 0x4
-
- struct ath_hw {
-- struct ath_ops reg_ops;
-+ ath_ops_no_const reg_ops;
-
- struct ieee80211_hw *hw;
- struct ath_common common;
---- drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h 2012-10-15 17:30:59.818924529 +0000
-@@ -545,7 +545,7 @@ struct phy_func_ptr {
- void (*carrsuppr)(struct brcms_phy *);
- s32 (*rxsigpwr)(struct brcms_phy *, s32);
- void (*detach)(struct brcms_phy *);
--};
-+} __no_const;
-
- struct brcms_phy {
- struct brcms_phy_pub pubpi_ro;
---- drivers/net/wireless/iwlegacy/3945-mac.c 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/iwlegacy/3945-mac.c 2012-10-15 17:30:59.819924529 +0000
-@@ -3613,7 +3613,9 @@ il3945_pci_probe(struct pci_dev *pdev, c
- */
- if (il3945_mod_params.disable_hw_scan) {
- D_INFO("Disabling hw_scan\n");
-- il3945_mac_ops.hw_scan = NULL;
-+ pax_open_kernel();
-+ *(void **)&il3945_mac_ops.hw_scan = NULL;
-+ pax_close_kernel();
- }
-
- D_INFO("*** LOAD DRIVER ***\n");
---- drivers/net/wireless/iwlwifi/dvm/debugfs.c 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/iwlwifi/dvm/debugfs.c 2012-10-15 17:30:59.819924529 +0000
-@@ -203,7 +203,7 @@ static ssize_t iwl_dbgfs_sram_write(stru
- {
- struct iwl_priv *priv = file->private_data;
- char buf[64];
-- int buf_size;
-+ size_t buf_size;
- u32 offset, len;
-
- memset(buf, 0, sizeof(buf));
-@@ -473,7 +473,7 @@ static ssize_t iwl_dbgfs_rx_handlers_wri
- struct iwl_priv *priv = file->private_data;
-
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- u32 reset_flag;
-
- memset(buf, 0, sizeof(buf));
-@@ -554,7 +554,7 @@ static ssize_t iwl_dbgfs_disable_ht40_wr
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int ht40;
-
- memset(buf, 0, sizeof(buf));
-@@ -606,7 +606,7 @@ static ssize_t iwl_dbgfs_sleep_level_ove
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int value;
-
- memset(buf, 0, sizeof(buf));
-@@ -1871,7 +1871,7 @@ static ssize_t iwl_dbgfs_clear_ucode_sta
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int clear;
-
- memset(buf, 0, sizeof(buf));
-@@ -1916,7 +1916,7 @@ static ssize_t iwl_dbgfs_ucode_tracing_w
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int trace;
-
- memset(buf, 0, sizeof(buf));
-@@ -1987,7 +1987,7 @@ static ssize_t iwl_dbgfs_missed_beacon_w
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int missed;
-
- memset(buf, 0, sizeof(buf));
-@@ -2028,7 +2028,7 @@ static ssize_t iwl_dbgfs_plcp_delta_writ
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int plcp;
-
- memset(buf, 0, sizeof(buf));
-@@ -2088,7 +2088,7 @@ static ssize_t iwl_dbgfs_txfifo_flush_wr
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int flush;
-
- memset(buf, 0, sizeof(buf));
-@@ -2178,7 +2178,7 @@ static ssize_t iwl_dbgfs_protection_mode
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int rts;
-
- if (!priv->cfg->ht_params)
-@@ -2220,7 +2220,7 @@ static ssize_t iwl_dbgfs_echo_test_write
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
-
- memset(buf, 0, sizeof(buf));
- buf_size = min(count, sizeof(buf) - 1);
-@@ -2256,7 +2256,7 @@ static ssize_t iwl_dbgfs_log_event_write
- struct iwl_priv *priv = file->private_data;
- u32 event_log_flag;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
-
- /* check that the interface is up */
- if (!iwl_is_ready(priv))
-@@ -2310,7 +2310,7 @@ static ssize_t iwl_dbgfs_calib_disabled_
- struct iwl_priv *priv = file->private_data;
- char buf[8];
- u32 calib_disabled;
-- int buf_size;
-+ size_t buf_size;
-
- memset(buf, 0, sizeof(buf));
- buf_size = min(count, sizeof(buf) - 1);
---- drivers/net/wireless/iwlwifi/pcie/trans.c 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/iwlwifi/pcie/trans.c 2012-10-15 17:30:59.820924530 +0000
-@@ -1944,7 +1944,7 @@ static ssize_t iwl_dbgfs_interrupt_write
- struct isr_statistics *isr_stats = &trans_pcie->isr_stats;
-
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- u32 reset_flag;
-
- memset(buf, 0, sizeof(buf));
-@@ -1965,7 +1965,7 @@ static ssize_t iwl_dbgfs_csr_write(struc
- {
- struct iwl_trans *trans = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int csr;
-
- memset(buf, 0, sizeof(buf));
---- drivers/net/wireless/mac80211_hwsim.c 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/mac80211_hwsim.c 2012-10-15 17:30:59.820924530 +0000
-@@ -1748,9 +1748,11 @@ static int __init init_mac80211_hwsim(vo
- return -EINVAL;
-
- if (fake_hw_scan) {
-- mac80211_hwsim_ops.hw_scan = mac80211_hwsim_hw_scan;
-- mac80211_hwsim_ops.sw_scan_start = NULL;
-- mac80211_hwsim_ops.sw_scan_complete = NULL;
-+ pax_open_kernel();
-+ *(void **)&mac80211_hwsim_ops.hw_scan = mac80211_hwsim_hw_scan;
-+ *(void **)&mac80211_hwsim_ops.sw_scan_start = NULL;
-+ *(void **)&mac80211_hwsim_ops.sw_scan_complete = NULL;
-+ pax_close_kernel();
- }
-
- spin_lock_init(&hwsim_radio_lock);
---- drivers/net/wireless/mwifiex/main.h 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/mwifiex/main.h 2012-10-15 17:30:59.820924530 +0000
-@@ -571,7 +571,7 @@ struct mwifiex_if_ops {
- int (*event_complete) (struct mwifiex_adapter *, struct sk_buff *);
- int (*data_complete) (struct mwifiex_adapter *, struct sk_buff *);
- int (*dnld_fw) (struct mwifiex_adapter *, struct mwifiex_fw_image *);
--};
-+} __no_const;
-
- struct mwifiex_adapter {
- u8 iface_type;
---- drivers/net/wireless/rndis_wlan.c 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/rndis_wlan.c 2012-10-15 17:30:59.821924531 +0000
-@@ -1235,7 +1235,7 @@ static int set_rts_threshold(struct usbn
-
- netdev_dbg(usbdev->net, "%s(): %i\n", __func__, rts_threshold);
-
-- if (rts_threshold < 0 || rts_threshold > 2347)
-+ if (rts_threshold > 2347)
- rts_threshold = 2347;
-
- tmp = cpu_to_le32(rts_threshold);
---- drivers/net/wireless/rt2x00/rt2x00.h 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/rt2x00/rt2x00.h 2012-10-15 17:30:59.821924531 +0000
-@@ -397,7 +397,7 @@ struct rt2x00_intf {
- * for hardware which doesn't support hardware
- * sequence counting.
- */
-- atomic_t seqno;
-+ atomic_unchecked_t seqno;
- };
-
- static inline struct rt2x00_intf* vif_to_intf(struct ieee80211_vif *vif)
---- drivers/net/wireless/rt2x00/rt2x00queue.c 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/rt2x00/rt2x00queue.c 2012-10-15 17:30:59.822924531 +0000
-@@ -240,9 +240,9 @@ static void rt2x00queue_create_tx_descri
- * sequence counter given by mac80211.
- */
- if (test_bit(ENTRY_TXD_FIRST_FRAGMENT, &txdesc->flags))
-- seqno = atomic_add_return(0x10, &intf->seqno);
-+ seqno = atomic_add_return_unchecked(0x10, &intf->seqno);
- else
-- seqno = atomic_read(&intf->seqno);
-+ seqno = atomic_read_unchecked(&intf->seqno);
-
- hdr->seq_ctrl &= cpu_to_le16(IEEE80211_SCTL_FRAG);
- hdr->seq_ctrl |= cpu_to_le16(seqno);
---- drivers/net/wireless/ti/wl1251/wl1251.h 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/ti/wl1251/wl1251.h 2012-10-15 17:30:59.822924531 +0000
-@@ -266,7 +266,7 @@ struct wl1251_if_operations {
- void (*reset)(struct wl1251 *wl);
- void (*enable_irq)(struct wl1251 *wl);
- void (*disable_irq)(struct wl1251 *wl);
--};
-+} __no_const;
-
- struct wl1251 {
- struct ieee80211_hw *hw;
---- drivers/net/wireless/ti/wlcore/wlcore.h 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/ti/wlcore/wlcore.h 2012-10-15 17:30:59.822924531 +0000
-@@ -81,7 +81,7 @@ struct wlcore_ops {
- struct ieee80211_sta *sta,
- struct ieee80211_key_conf *key_conf);
- u32 (*pre_pkt_send)(struct wl1271 *wl, u32 buf_offset, u32 last_len);
--};
-+} __no_const;
-
- enum wlcore_partitions {
- PART_DOWN,
---- include/linux/unaligned/access_ok.h 2012-09-17 19:15:56.000000000 +0000
-+++ include/linux/unaligned/access_ok.h 2012-10-15 17:30:59.823924531 +0000
-@@ -6,32 +6,32 @@
-
- static inline u16 get_unaligned_le16(const void *p)
- {
-- return le16_to_cpup((__le16 *)p);
-+ return le16_to_cpup((const __le16 *)p);
- }
-
- static inline u32 get_unaligned_le32(const void *p)
- {
-- return le32_to_cpup((__le32 *)p);
-+ return le32_to_cpup((const __le32 *)p);
- }
-
- static inline u64 get_unaligned_le64(const void *p)
- {
-- return le64_to_cpup((__le64 *)p);
-+ return le64_to_cpup((const __le64 *)p);
- }
-
- static inline u16 get_unaligned_be16(const void *p)
- {
-- return be16_to_cpup((__be16 *)p);
-+ return be16_to_cpup((const __be16 *)p);
- }
-
- static inline u32 get_unaligned_be32(const void *p)
- {
-- return be32_to_cpup((__be32 *)p);
-+ return be32_to_cpup((const __be32 *)p);
- }
-
- static inline u64 get_unaligned_be64(const void *p)
- {
-- return be64_to_cpup((__be64 *)p);
-+ return be64_to_cpup((const __be64 *)p);
- }
-
- static inline void put_unaligned_le16(u16 val, void *p)
---- net/bluetooth/hci_sock.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/bluetooth/hci_sock.c 2012-10-15 17:30:59.825924531 +0000
-@@ -940,7 +940,7 @@ static int hci_sock_setsockopt(struct so
- uf.event_mask[1] = *((u32 *) f->event_mask + 1);
- }
-
-- len = min_t(unsigned int, len, sizeof(uf));
-+ len = min((size_t)len, sizeof(uf));
- if (copy_from_user(&uf, optval, len)) {
- err = -EFAULT;
- break;
---- net/bluetooth/l2cap_core.c 2012-09-27 23:19:11.000000000 +0000
-+++ net/bluetooth/l2cap_core.c 2012-10-15 17:30:59.825924531 +0000
-@@ -3165,8 +3165,10 @@ static int l2cap_parse_conf_rsp(struct l
- break;
-
- case L2CAP_CONF_RFC:
-- if (olen == sizeof(rfc))
-- memcpy(&rfc, (void *)val, olen);
-+ if (olen != sizeof(rfc))
-+ break;
-+
-+ memcpy(&rfc, (void *)val, olen);
-
- if (test_bit(CONF_STATE2_DEVICE, &chan->conf_state) &&
- rfc.mode != chan->mode)
---- net/bluetooth/l2cap_sock.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/bluetooth/l2cap_sock.c 2012-10-15 17:30:59.826924531 +0000
-@@ -467,7 +467,8 @@ static int l2cap_sock_setsockopt_old(str
- struct sock *sk = sock->sk;
- struct l2cap_chan *chan = l2cap_pi(sk)->chan;
- struct l2cap_options opts;
-- int len, err = 0;
-+ int err = 0;
-+ size_t len = optlen;
- u32 opt;
-
- BT_DBG("sk %p", sk);
-@@ -489,7 +490,7 @@ static int l2cap_sock_setsockopt_old(str
- opts.max_tx = chan->max_tx;
- opts.txwin_size = chan->tx_win;
-
-- len = min_t(unsigned int, sizeof(opts), optlen);
-+ len = min(sizeof(opts), len);
- if (copy_from_user((char *) &opts, optval, len)) {
- err = -EFAULT;
- break;
-@@ -574,7 +575,8 @@ static int l2cap_sock_setsockopt(struct
- struct bt_security sec;
- struct bt_power pwr;
- struct l2cap_conn *conn;
-- int len, err = 0;
-+ int err = 0;
-+ size_t len = optlen;
- u32 opt;
-
- BT_DBG("sk %p", sk);
-@@ -597,7 +599,7 @@ static int l2cap_sock_setsockopt(struct
-
- sec.level = BT_SECURITY_LOW;
-
-- len = min_t(unsigned int, sizeof(sec), optlen);
-+ len = min(sizeof(sec), len);
- if (copy_from_user((char *) &sec, optval, len)) {
- err = -EFAULT;
- break;
-@@ -694,7 +696,7 @@ static int l2cap_sock_setsockopt(struct
-
- pwr.force_active = BT_POWER_FORCE_ACTIVE_ON;
-
-- len = min_t(unsigned int, sizeof(pwr), optlen);
-+ len = min(sizeof(pwr), len);
- if (copy_from_user((char *) &pwr, optval, len)) {
- err = -EFAULT;
- break;
---- net/bluetooth/rfcomm/sock.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/bluetooth/rfcomm/sock.c 2012-10-15 17:30:59.826924531 +0000
-@@ -676,7 +676,7 @@ static int rfcomm_sock_setsockopt(struct
- struct sock *sk = sock->sk;
- struct bt_security sec;
- int err = 0;
-- size_t len;
-+ size_t len = optlen;
- u32 opt;
-
- BT_DBG("sk %p", sk);
-@@ -698,7 +698,7 @@ static int rfcomm_sock_setsockopt(struct
-
- sec.level = BT_SECURITY_LOW;
-
-- len = min_t(unsigned int, sizeof(sec), optlen);
-+ len = min(sizeof(sec), len);
- if (copy_from_user((char *) &sec, optval, len)) {
- err = -EFAULT;
- break;
---- net/bluetooth/rfcomm/tty.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/bluetooth/rfcomm/tty.c 2012-10-15 17:30:59.826924531 +0000
-@@ -309,7 +309,7 @@ static void rfcomm_dev_del(struct rfcomm
- BUG_ON(test_and_set_bit(RFCOMM_TTY_RELEASED, &dev->flags));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (dev->port.count > 0) {
-+ if (atomic_read(&dev->port.count) > 0) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- return;
- }
-@@ -664,10 +664,10 @@ static int rfcomm_tty_open(struct tty_st
- return -ENODEV;
-
- BT_DBG("dev %p dst %s channel %d opened %d", dev, batostr(&dev->dst),
-- dev->channel, dev->port.count);
-+ dev->channel, atomic_read(&dev->port.count));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (++dev->port.count > 1) {
-+ if (atomic_inc_return(&dev->port.count) > 1) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- return 0;
- }
-@@ -736,10 +736,10 @@ static void rfcomm_tty_close(struct tty_
- return;
-
- BT_DBG("tty %p dev %p dlc %p opened %d", tty, dev, dev->dlc,
-- dev->port.count);
-+ atomic_read(&dev->port.count));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (!--dev->port.count) {
-+ if (!atomic_dec_return(&dev->port.count)) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- if (dev->tty_dev->parent)
- #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,29))
---- net/mac80211/ieee80211_i.h 2012-09-27 23:19:12.000000000 +0000
-+++ net/mac80211/ieee80211_i.h 2012-10-15 17:30:59.827924531 +0000
-@@ -28,6 +28,7 @@
- #include <net/ieee80211_radiotap.h>
- #include <net/cfg80211.h>
- #include <net/mac80211.h>
-+#include <asm/local.h>
- #include "key.h"
- #include "sta_info.h"
- #include "debug.h"
-@@ -840,7 +841,7 @@ struct ieee80211_local {
- /* also used to protect ampdu_ac_queue and amdpu_ac_stop_refcnt */
- spinlock_t queue_stop_reason_lock;
-
-- int open_count;
-+ local_t open_count;
- int monitors, cooked_mntrs;
- /* number of interfaces with corresponding FIF_ flags */
- int fif_fcsfail, fif_plcpfail, fif_control, fif_other_bss, fif_pspoll,
---- net/mac80211/iface.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/mac80211/iface.c 2012-10-15 17:30:59.827924531 +0000
-@@ -454,7 +454,7 @@ static int ieee80211_do_open(struct net_
- break;
- }
-
-- if (local->open_count == 0) {
-+ if (local_read(&local->open_count) == 0) {
- res = drv_start(local);
- if (res)
- goto err_del_bss;
-@@ -497,7 +497,7 @@ static int ieee80211_do_open(struct net_
- break;
- }
-
-- if (local->monitors == 0 && local->open_count == 0) {
-+ if (local->monitors == 0 && local_read(&local->open_count) == 0) {
- res = ieee80211_add_virtual_monitor(local);
- if (res)
- goto err_stop;
-@@ -594,7 +594,7 @@ static int ieee80211_do_open(struct net_
- mutex_unlock(&local->mtx);
-
- if (coming_up)
-- local->open_count++;
-+ local_inc(&local->open_count);
-
- if (hw_reconf_flags)
- ieee80211_hw_config(local, hw_reconf_flags);
-@@ -607,7 +607,7 @@ static int ieee80211_do_open(struct net_
- err_del_interface:
- drv_remove_interface(local, sdata);
- err_stop:
-- if (!local->open_count)
-+ if (!local_read(&local->open_count))
- drv_stop(local);
- err_del_bss:
- sdata->bss = NULL;
-@@ -741,7 +741,7 @@ static void ieee80211_do_stop(struct iee
- }
-
- if (going_down)
-- local->open_count--;
-+ local_dec(&local->open_count);
-
- switch (sdata->vif.type) {
- case NL80211_IFTYPE_AP_VLAN:
-@@ -801,7 +801,7 @@ static void ieee80211_do_stop(struct iee
-
- ieee80211_recalc_ps(local, -1);
-
-- if (local->open_count == 0) {
-+ if (local_read(&local->open_count) == 0) {
- if (local->ops->napi_poll)
- napi_disable(&local->napi);
- ieee80211_clear_tx_pending(local);
-@@ -833,7 +833,7 @@ static void ieee80211_do_stop(struct iee
- }
- spin_unlock_irqrestore(&local->queue_stop_reason_lock, flags);
-
-- if (local->monitors == local->open_count && local->monitors > 0)
-+ if (local->monitors == local_read(&local->open_count) && local->monitors > 0)
- ieee80211_add_virtual_monitor(local);
- }
-
---- net/mac80211/main.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/mac80211/main.c 2012-10-15 17:30:59.827924531 +0000
-@@ -170,7 +170,7 @@ int ieee80211_hw_config(struct ieee80211
- local->hw.conf.power_level = power;
- }
-
-- if (changed && local->open_count) {
-+ if (changed && local_read(&local->open_count)) {
- ret = drv_config(local, changed);
- /*
- * Goal:
---- net/mac80211/pm.c 2012-09-27 23:19:11.000000000 +0000
-+++ net/mac80211/pm.c 2012-10-15 17:30:59.828924531 +0000
-@@ -34,7 +34,7 @@ int __ieee80211_suspend(struct ieee80211
- struct ieee80211_sub_if_data *sdata;
- struct sta_info *sta;
-
-- if (!local->open_count)
-+ if (!local_read(&local->open_count))
- goto suspend;
-
- ieee80211_scan_cancel(local);
-@@ -72,7 +72,7 @@ int __ieee80211_suspend(struct ieee80211
- cancel_work_sync(&local->dynamic_ps_enable_work);
- del_timer_sync(&local->dynamic_ps_timer);
-
-- local->wowlan = wowlan && local->open_count;
-+ local->wowlan = wowlan && local_read(&local->open_count);
- if (local->wowlan) {
- int err = drv_suspend(local, wowlan);
- if (err < 0) {
-@@ -143,7 +143,7 @@ int __ieee80211_suspend(struct ieee80211
- drv_remove_interface(local, sdata);
-
- /* stop hardware - this must stop RX */
-- if (local->open_count)
-+ if (local_read(&local->open_count))
- ieee80211_stop_device(local);
-
- suspend:
---- net/mac80211/rate.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/mac80211/rate.c 2012-10-15 17:30:59.828924531 +0000
-@@ -494,7 +494,7 @@ int ieee80211_init_rate_ctrl_alg(struct
-
- ASSERT_RTNL();
-
-- if (local->open_count)
-+ if (local_read(&local->open_count))
- return -EBUSY;
-
- if (local->hw.flags & IEEE80211_HW_HAS_RATE_CONTROL) {
---- net/mac80211/rc80211_pid_debugfs.c 2012-09-27 23:19:11.000000000 +0000
-+++ net/mac80211/rc80211_pid_debugfs.c 2012-10-15 17:30:59.828924531 +0000
-@@ -193,7 +193,7 @@ static ssize_t rate_control_pid_events_r
-
- spin_unlock_irqrestore(&events->lock, status);
-
-- if (copy_to_user(buf, pb, p))
-+ if (p > sizeof(pb) || copy_to_user(buf, pb, p))
- return -EFAULT;
-
- return p;
---- net/mac80211/util.c 2012-09-27 23:19:11.000000000 +0000
-+++ net/mac80211/util.c 2012-10-15 17:30:59.828924531 +0000
-@@ -1251,7 +1251,7 @@ int ieee80211_reconfig(struct ieee80211_
- }
- #endif
- /* everything else happens only if HW was up & running */
-- if (!local->open_count)
-+ if (!local_read(&local->open_count))
- goto wake_up;
-
- /*
---- net/wireless/core.h 2012-09-27 23:19:11.000000000 +0000
-+++ net/wireless/core.h 2012-10-15 17:30:59.829924531 +0000
-@@ -28,7 +28,7 @@ struct cfg80211_registered_device {
- struct mutex mtx;
-
- /* rfkill support */
-- struct rfkill_ops rfkill_ops;
-+ rfkill_ops_no_const rfkill_ops;
- struct rfkill *rfkill;
- struct work_struct rfkill_sync;
-
---- net/wireless/wext-core.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/wireless/wext-core.c 2012-10-15 17:30:59.829924531 +0000
-@@ -792,8 +792,7 @@ static int ioctl_standard_iw_point(struc
- */
-
- /* Support for very large requests */
-- if ((descr->flags & IW_DESCR_FLAG_NOMAX) &&
-- (user_length > descr->max_tokens)) {
-+ if (user_length > descr->max_tokens) {
- /* Allow userspace to GET more than max so
- * we can support any size GET requests.
- * There is still a limit : -ENOMEM.
-@@ -832,22 +831,6 @@ static int ioctl_standard_iw_point(struc
- }
- }
-
-- if (IW_IS_GET(cmd) && !(descr->flags & IW_DESCR_FLAG_NOMAX)) {
-- /*
-- * If this is a GET, but not NOMAX, it means that the extra
-- * data is not bounded by userspace, but by max_tokens. Thus
-- * set the length to max_tokens. This matches the extra data
-- * allocation.
-- * The driver should fill it with the number of tokens it
-- * provided, and it may check iwp->length rather than having
-- * knowledge of max_tokens. If the driver doesn't change the
-- * iwp->length, this ioctl just copies back max_token tokens
-- * filled with zeroes. Hopefully the driver isn't claiming
-- * them to be valid data.
-- */
-- iwp->length = descr->max_tokens;
-- }
--
- err = handler(dev, info, (union iwreq_data *) iwp, extra);
-
- iwp->length += essid_compat;
---- scripts/gcc-plugin.sh 1970-01-01 00:00:00.000000000 +0000
-+++ scripts/gcc-plugin.sh 2012-10-15 17:30:59.829924531 +0000
-@@ -0,0 +1,17 @@
-+#!/bin/bash
-+plugincc=`$1 -x c -shared - -o /dev/null -I\`$3 -print-file-name=plugin\`/include 2>&1 <<EOF
-+#include "gcc-plugin.h"
-+#include "tree.h"
-+#include "tm.h"
-+#include "rtl.h"
-+#ifdef ENABLE_BUILD_WITH_CXX
-+#warning $2
-+#else
-+#warning $1
-+#endif
-+EOF`
-+if [ $? -eq 0 ]
-+then
-+ [[ "$plugincc" =~ "$1" ]] && echo "$1"
-+ [[ "$plugincc" =~ "$2" ]] && echo "$2"
-+fi
---- tools/gcc/checker_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/checker_plugin.c 2012-10-15 17:30:59.830924531 +0000
-@@ -0,0 +1,171 @@
-+/*
-+ * Copyright 2011 by the PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to implement various sparse (source code checker) features
-+ *
-+ * TODO:
-+ * - define separate __iomem, __percpu and __rcu address spaces (lots of code to patch)
-+ *
-+ * BUGS:
-+ * - none known
-+ */
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+//#include "expr.h" where are you...
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+#include "tree-flow.h"
-+#include "target.h"
-+
-+extern void c_register_addr_space (const char *str, addr_space_t as);
-+extern enum machine_mode default_addr_space_pointer_mode (addr_space_t);
-+extern enum machine_mode default_addr_space_address_mode (addr_space_t);
-+extern bool default_addr_space_valid_pointer_mode(enum machine_mode mode, addr_space_t as);
-+extern bool default_addr_space_legitimate_address_p(enum machine_mode mode, rtx mem, bool strict, addr_space_t as);
-+extern rtx default_addr_space_legitimize_address(rtx x, rtx oldx, enum machine_mode mode, addr_space_t as);
-+
-+extern void print_gimple_stmt(FILE *, gimple, int, int);
-+extern rtx emit_move_insn(rtx x, rtx y);
-+
-+int plugin_is_GPL_compatible;
-+
-+static struct plugin_info checker_plugin_info = {
-+ .version = "201111150100",
-+};
-+
-+#define ADDR_SPACE_KERNEL 0
-+#define ADDR_SPACE_FORCE_KERNEL 1
-+#define ADDR_SPACE_USER 2
-+#define ADDR_SPACE_FORCE_USER 3
-+#define ADDR_SPACE_IOMEM 0
-+#define ADDR_SPACE_FORCE_IOMEM 0
-+#define ADDR_SPACE_PERCPU 0
-+#define ADDR_SPACE_FORCE_PERCPU 0
-+#define ADDR_SPACE_RCU 0
-+#define ADDR_SPACE_FORCE_RCU 0
-+
-+static enum machine_mode checker_addr_space_pointer_mode(addr_space_t addrspace)
-+{
-+ return default_addr_space_pointer_mode(ADDR_SPACE_GENERIC);
-+}
-+
-+static enum machine_mode checker_addr_space_address_mode(addr_space_t addrspace)
-+{
-+ return default_addr_space_address_mode(ADDR_SPACE_GENERIC);
-+}
-+
-+static bool checker_addr_space_valid_pointer_mode(enum machine_mode mode, addr_space_t as)
-+{
-+ return default_addr_space_valid_pointer_mode(mode, as);
-+}
-+
-+static bool checker_addr_space_legitimate_address_p(enum machine_mode mode, rtx mem, bool strict, addr_space_t as)
-+{
-+ return default_addr_space_legitimate_address_p(mode, mem, strict, ADDR_SPACE_GENERIC);
-+}
-+
-+static rtx checker_addr_space_legitimize_address(rtx x, rtx oldx, enum machine_mode mode, addr_space_t as)
-+{
-+ return default_addr_space_legitimize_address(x, oldx, mode, as);
-+}
-+
-+static bool checker_addr_space_subset_p(addr_space_t subset, addr_space_t superset)
-+{
-+ if (subset == ADDR_SPACE_FORCE_KERNEL && superset == ADDR_SPACE_KERNEL)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_FORCE_USER && superset == ADDR_SPACE_USER)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_FORCE_IOMEM && superset == ADDR_SPACE_IOMEM)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_KERNEL && superset == ADDR_SPACE_FORCE_USER)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_KERNEL && superset == ADDR_SPACE_FORCE_IOMEM)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_USER && superset == ADDR_SPACE_FORCE_KERNEL)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_IOMEM && superset == ADDR_SPACE_FORCE_KERNEL)
-+ return true;
-+
-+ return subset == superset;
-+}
-+
-+static rtx checker_addr_space_convert(rtx op, tree from_type, tree to_type)
-+{
-+// addr_space_t from_as = TYPE_ADDR_SPACE(TREE_TYPE(from_type));
-+// addr_space_t to_as = TYPE_ADDR_SPACE(TREE_TYPE(to_type));
-+
-+ return op;
-+}
-+
-+static void register_checker_address_spaces(void *event_data, void *data)
-+{
-+ c_register_addr_space("__kernel", ADDR_SPACE_KERNEL);
-+ c_register_addr_space("__force_kernel", ADDR_SPACE_FORCE_KERNEL);
-+ c_register_addr_space("__user", ADDR_SPACE_USER);
-+ c_register_addr_space("__force_user", ADDR_SPACE_FORCE_USER);
-+// c_register_addr_space("__iomem", ADDR_SPACE_IOMEM);
-+// c_register_addr_space("__force_iomem", ADDR_SPACE_FORCE_IOMEM);
-+// c_register_addr_space("__percpu", ADDR_SPACE_PERCPU);
-+// c_register_addr_space("__force_percpu", ADDR_SPACE_FORCE_PERCPU);
-+// c_register_addr_space("__rcu", ADDR_SPACE_RCU);
-+// c_register_addr_space("__force_rcu", ADDR_SPACE_FORCE_RCU);
-+
-+ targetm.addr_space.pointer_mode = checker_addr_space_pointer_mode;
-+ targetm.addr_space.address_mode = checker_addr_space_address_mode;
-+ targetm.addr_space.valid_pointer_mode = checker_addr_space_valid_pointer_mode;
-+ targetm.addr_space.legitimate_address_p = checker_addr_space_legitimate_address_p;
-+// targetm.addr_space.legitimize_address = checker_addr_space_legitimize_address;
-+ targetm.addr_space.subset_p = checker_addr_space_subset_p;
-+ targetm.addr_space.convert = checker_addr_space_convert;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ const int argc = plugin_info->argc;
-+ const struct plugin_argument * const argv = plugin_info->argv;
-+ int i;
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &checker_plugin_info);
-+
-+ for (i = 0; i < argc; ++i)
-+ error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+
-+ if (TARGET_64BIT == 0)
-+ return 0;
-+
-+ register_callback(plugin_name, PLUGIN_PRAGMAS, register_checker_address_spaces, NULL);
-+
-+ return 0;
-+}
---- tools/gcc/colorize_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/colorize_plugin.c 2012-10-15 17:30:59.830924531 +0000
-@@ -0,0 +1,148 @@
-+/*
-+ * Copyright 2012 by PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to colorize diagnostic output
-+ *
-+ */
-+
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+
-+int plugin_is_GPL_compatible;
-+
-+static struct plugin_info colorize_plugin_info = {
-+ .version = "201203092200",
-+ .help = NULL,
-+};
-+
-+#define GREEN "\033[32m\033[2m"
-+#define LIGHTGREEN "\033[32m\033[1m"
-+#define YELLOW "\033[33m\033[2m"
-+#define LIGHTYELLOW "\033[33m\033[1m"
-+#define RED "\033[31m\033[2m"
-+#define LIGHTRED "\033[31m\033[1m"
-+#define BLUE "\033[34m\033[2m"
-+#define LIGHTBLUE "\033[34m\033[1m"
-+#define BRIGHT "\033[m\033[1m"
-+#define NORMAL "\033[m"
-+
-+static diagnostic_starter_fn old_starter;
-+static diagnostic_finalizer_fn old_finalizer;
-+
-+static void start_colorize(diagnostic_context *context, diagnostic_info *diagnostic)
-+{
-+ const char *color;
-+ char *newprefix;
-+
-+ switch (diagnostic->kind) {
-+ case DK_NOTE:
-+ color = LIGHTBLUE;
-+ break;
-+
-+ case DK_PEDWARN:
-+ case DK_WARNING:
-+ color = LIGHTYELLOW;
-+ break;
-+
-+ case DK_ERROR:
-+ case DK_FATAL:
-+ case DK_ICE:
-+ case DK_PERMERROR:
-+ case DK_SORRY:
-+ color = LIGHTRED;
-+ break;
-+
-+ default:
-+ color = NORMAL;
-+ }
-+
-+ old_starter(context, diagnostic);
-+ if (-1 == asprintf(&newprefix, "%s%s" NORMAL, color, context->printer->prefix))
-+ return;
-+ pp_destroy_prefix(context->printer);
-+ pp_set_prefix(context->printer, newprefix);
-+}
-+
-+static void finalize_colorize(diagnostic_context *context, diagnostic_info *diagnostic)
-+{
-+ old_finalizer(context, diagnostic);
-+}
-+
-+static void colorize_arm(void)
-+{
-+ old_starter = diagnostic_starter(global_dc);
-+ old_finalizer = diagnostic_finalizer(global_dc);
-+
-+ diagnostic_starter(global_dc) = start_colorize;
-+ diagnostic_finalizer(global_dc) = finalize_colorize;
-+}
-+
-+static unsigned int execute_colorize_rearm(void)
-+{
-+ if (diagnostic_starter(global_dc) == start_colorize)
-+ return 0;
-+
-+ colorize_arm();
-+ return 0;
-+}
-+
-+struct simple_ipa_opt_pass pass_ipa_colorize_rearm = {
-+ .pass = {
-+ .type = SIMPLE_IPA_PASS,
-+ .name = "colorize_rearm",
-+ .gate = NULL,
-+ .execute = execute_colorize_rearm,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = 0
-+ }
-+};
-+
-+static void colorize_start_unit(void *gcc_data, void *user_data)
-+{
-+ colorize_arm();
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ struct register_pass_info colorize_rearm_pass_info = {
-+ .pass = &pass_ipa_colorize_rearm.pass,
-+ .reference_pass_name = "*free_lang_data",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &colorize_plugin_info);
-+ register_callback(plugin_name, PLUGIN_START_UNIT, &colorize_start_unit, NULL);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &colorize_rearm_pass_info);
-+ return 0;
-+}
---- tools/gcc/constify_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/constify_plugin.c 2012-10-15 17:30:59.830924531 +0000
-@@ -0,0 +1,331 @@
-+/*
-+ * Copyright 2011 by Emese Revfy <re.emese@gmail.com>
-+ * Copyright 2011 by PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2, or (at your option) v3
-+ *
-+ * This gcc plugin constifies all structures which contain only function pointers or are explicitly marked for constification.
-+ *
-+ * Homepage:
-+ * http://www.grsecurity.net/~ephox/const_plugin/
-+ *
-+ * Usage:
-+ * $ gcc -I`gcc -print-file-name=plugin`/include -fPIC -shared -O2 -o constify_plugin.so constify_plugin.c
-+ * $ gcc -fplugin=constify_plugin.so test.c -O2
-+ */
-+
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+#include "tree-flow.h"
-+
-+#define C_TYPE_FIELDS_READONLY(TYPE) TREE_LANG_FLAG_1(TYPE)
-+
-+int plugin_is_GPL_compatible;
-+
-+static struct plugin_info const_plugin_info = {
-+ .version = "201205300030",
-+ .help = "no-constify\tturn off constification\n",
-+};
-+
-+static void deconstify_tree(tree node);
-+
-+static void deconstify_type(tree type)
-+{
-+ tree field;
-+
-+ for (field = TYPE_FIELDS(type); field; field = TREE_CHAIN(field)) {
-+ tree type = TREE_TYPE(field);
-+
-+ if (TREE_CODE(type) != RECORD_TYPE && TREE_CODE(type) != UNION_TYPE)
-+ continue;
-+ if (!TYPE_READONLY(type))
-+ continue;
-+
-+ deconstify_tree(field);
-+ }
-+ TYPE_READONLY(type) = 0;
-+ C_TYPE_FIELDS_READONLY(type) = 0;
-+}
-+
-+static void deconstify_tree(tree node)
-+{
-+ tree old_type, new_type, field;
-+
-+ old_type = TREE_TYPE(node);
-+
-+ gcc_assert(TYPE_READONLY(old_type) && (TYPE_QUALS(old_type) & TYPE_QUAL_CONST));
-+
-+ new_type = build_qualified_type(old_type, TYPE_QUALS(old_type) & ~TYPE_QUAL_CONST);
-+ TYPE_FIELDS(new_type) = copy_list(TYPE_FIELDS(new_type));
-+ for (field = TYPE_FIELDS(new_type); field; field = TREE_CHAIN(field))
-+ DECL_FIELD_CONTEXT(field) = new_type;
-+
-+ deconstify_type(new_type);
-+
-+ TREE_READONLY(node) = 0;
-+ TREE_TYPE(node) = new_type;
-+}
-+
-+static tree handle_no_const_attribute(tree *node, tree name, tree args, int flags, bool *no_add_attrs)
-+{
-+ tree type;
-+
-+ *no_add_attrs = true;
-+ if (TREE_CODE(*node) == FUNCTION_DECL) {
-+ error("%qE attribute does not apply to functions", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (TREE_CODE(*node) == VAR_DECL) {
-+ error("%qE attribute does not apply to variables", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (TYPE_P(*node)) {
-+ if (TREE_CODE(*node) == RECORD_TYPE || TREE_CODE(*node) == UNION_TYPE)
-+ *no_add_attrs = false;
-+ else
-+ error("%qE attribute applies to struct and union types only", name);
-+ return NULL_TREE;
-+ }
-+
-+ type = TREE_TYPE(*node);
-+
-+ if (TREE_CODE(type) != RECORD_TYPE && TREE_CODE(type) != UNION_TYPE) {
-+ error("%qE attribute applies to struct and union types only", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (lookup_attribute(IDENTIFIER_POINTER(name), TYPE_ATTRIBUTES(type))) {
-+ error("%qE attribute is already applied to the type", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (TREE_CODE(*node) == TYPE_DECL && !TYPE_READONLY(type)) {
-+ error("%qE attribute used on type that is not constified", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (TREE_CODE(*node) == TYPE_DECL) {
-+ deconstify_tree(*node);
-+ return NULL_TREE;
-+ }
-+
-+ return NULL_TREE;
-+}
-+
-+static void constify_type(tree type)
-+{
-+ TYPE_READONLY(type) = 1;
-+ C_TYPE_FIELDS_READONLY(type) = 1;
-+}
-+
-+static tree handle_do_const_attribute(tree *node, tree name, tree args, int flags, bool *no_add_attrs)
-+{
-+ *no_add_attrs = true;
-+ if (!TYPE_P(*node)) {
-+ error("%qE attribute applies to types only", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (TREE_CODE(*node) != RECORD_TYPE && TREE_CODE(*node) != UNION_TYPE) {
-+ error("%qE attribute applies to struct and union types only", name);
-+ return NULL_TREE;
-+ }
-+
-+ *no_add_attrs = false;
-+ constify_type(*node);
-+ return NULL_TREE;
-+}
-+
-+static struct attribute_spec no_const_attr = {
-+ .name = "no_const",
-+ .min_length = 0,
-+ .max_length = 0,
-+ .decl_required = false,
-+ .type_required = false,
-+ .function_type_required = false,
-+ .handler = handle_no_const_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+ .affects_type_identity = true
-+#endif
-+};
-+
-+static struct attribute_spec do_const_attr = {
-+ .name = "do_const",
-+ .min_length = 0,
-+ .max_length = 0,
-+ .decl_required = false,
-+ .type_required = false,
-+ .function_type_required = false,
-+ .handler = handle_do_const_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+ .affects_type_identity = true
-+#endif
-+};
-+
-+static void register_attributes(void *event_data, void *data)
-+{
-+ register_attribute(&no_const_attr);
-+ register_attribute(&do_const_attr);
-+}
-+
-+static bool is_fptr(tree field)
-+{
-+ tree ptr = TREE_TYPE(field);
-+
-+ if (TREE_CODE(ptr) != POINTER_TYPE)
-+ return false;
-+
-+ return TREE_CODE(TREE_TYPE(ptr)) == FUNCTION_TYPE;
-+}
-+
-+static bool walk_struct(tree node)
-+{
-+ tree field;
-+
-+ if (TYPE_FIELDS(node) == NULL_TREE)
-+ return false;
-+
-+ if (lookup_attribute("no_const", TYPE_ATTRIBUTES(node))) {
-+ gcc_assert(!TYPE_READONLY(node));
-+ deconstify_type(node);
-+ return false;
-+ }
-+
-+ for (field = TYPE_FIELDS(node); field; field = TREE_CHAIN(field)) {
-+ tree type = TREE_TYPE(field);
-+ enum tree_code code = TREE_CODE(type);
-+
-+ if (node == type)
-+ return false;
-+ if (code == RECORD_TYPE || code == UNION_TYPE) {
-+ if (!(walk_struct(type)))
-+ return false;
-+ } else if (!is_fptr(field) && !TREE_READONLY(field))
-+ return false;
-+ }
-+ return true;
-+}
-+
-+static void finish_type(void *event_data, void *data)
-+{
-+ tree type = (tree)event_data;
-+
-+ if (type == NULL_TREE || type == error_mark_node)
-+ return;
-+
-+ if (TYPE_READONLY(type))
-+ return;
-+
-+ if (walk_struct(type))
-+ constify_type(type);
-+}
-+
-+static unsigned int check_local_variables(void);
-+
-+struct gimple_opt_pass pass_local_variable = {
-+ {
-+ .type = GIMPLE_PASS,
-+ .name = "check_local_variables",
-+ .gate = NULL,
-+ .execute = check_local_variables,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = 0
-+ }
-+};
-+
-+static unsigned int check_local_variables(void)
-+{
-+ tree var;
-+ referenced_var_iterator rvi;
-+
-+#if BUILDING_GCC_VERSION == 4005
-+ FOR_EACH_REFERENCED_VAR(var, rvi) {
-+#else
-+ FOR_EACH_REFERENCED_VAR(cfun, var, rvi) {
-+#endif
-+ tree type = TREE_TYPE(var);
-+
-+ if (!DECL_P(var) || TREE_STATIC(var) || DECL_EXTERNAL(var))
-+ continue;
-+
-+ if (TREE_CODE(type) != RECORD_TYPE && TREE_CODE(type) != UNION_TYPE)
-+ continue;
-+
-+ if (!TYPE_READONLY(type))
-+ continue;
-+
-+// if (lookup_attribute("no_const", DECL_ATTRIBUTES(var)))
-+// continue;
-+
-+// if (lookup_attribute("no_const", TYPE_ATTRIBUTES(type)))
-+// continue;
-+
-+ if (walk_struct(type)) {
-+ error_at(DECL_SOURCE_LOCATION(var), "constified variable %qE cannot be local", var);
-+ return 1;
-+ }
-+ }
-+ return 0;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ const int argc = plugin_info->argc;
-+ const struct plugin_argument * const argv = plugin_info->argv;
-+ int i;
-+ bool constify = true;
-+
-+ struct register_pass_info local_variable_pass_info = {
-+ .pass = &pass_local_variable.pass,
-+ .reference_pass_name = "*referenced_vars",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ for (i = 0; i < argc; ++i) {
-+ if (!(strcmp(argv[i].key, "no-constify"))) {
-+ constify = false;
-+ continue;
-+ }
-+ error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &const_plugin_info);
-+ if (constify) {
-+ register_callback(plugin_name, PLUGIN_FINISH_TYPE, finish_type, NULL);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &local_variable_pass_info);
-+ }
-+ register_callback(plugin_name, PLUGIN_ATTRIBUTES, register_attributes, NULL);
-+
-+ return 0;
-+}
---- tools/gcc/generate_size_overflow_hash.sh 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/generate_size_overflow_hash.sh 2012-10-15 17:30:59.830924531 +0000
-@@ -0,0 +1,94 @@
-+#!/bin/bash
-+
-+# This script generates the hash table (size_overflow_hash.h) for the size_overflow gcc plugin (size_overflow_plugin.c).
-+
-+header1="size_overflow_hash.h"
-+database="size_overflow_hash.data"
-+n=65536
-+
-+usage() {
-+cat <<EOF
-+usage: $0 options
-+OPTIONS:
-+ -h|--help help
-+ -o header file
-+ -d database file
-+ -n hash array size
-+EOF
-+ return 0
-+}
-+
-+while true
-+do
-+ case "$1" in
-+ -h|--help) usage && exit 0;;
-+ -n) n=$2; shift 2;;
-+ -o) header1="$2"; shift 2;;
-+ -d) database="$2"; shift 2;;
-+ --) shift 1; break ;;
-+ *) break ;;
-+ esac
-+done
-+
-+create_defines() {
-+ for i in `seq 1 32`
-+ do
-+ echo -e "#define PARAM"$i" (1U << "$i")" >> "$header1"
-+ done
-+ echo >> "$header1"
-+}
-+
-+create_structs () {
-+ rm -f "$header1"
-+
-+ create_defines
-+
-+ cat "$database" | while read data
-+ do
-+ data_array=($data)
-+ struct_hash_name="${data_array[0]}"
-+ funcn="${data_array[1]}"
-+ params="${data_array[2]}"
-+ next="${data_array[5]}"
-+
-+ echo "const struct size_overflow_hash $struct_hash_name = {" >> "$header1"
-+
-+ echo -e "\t.next\t= $next,\n\t.name\t= \"$funcn\"," >> "$header1"
-+ echo -en "\t.param\t= " >> "$header1"
-+ line=
-+ for param_num in ${params//-/ };
-+ do
-+ line="${line}PARAM"$param_num"|"
-+ done
-+
-+ echo -e "${line%?},\n};\n" >> "$header1"
-+ done
-+}
-+
-+create_headers () {
-+ echo "const struct size_overflow_hash * const size_overflow_hash[$n] = {" >> "$header1"
-+}
-+
-+create_array_elements () {
-+ index=0
-+ grep -v "nohasharray" $database | sort -n -k 4 | while read data
-+ do
-+ data_array=($data)
-+ i="${data_array[3]}"
-+ hash="${data_array[4]}"
-+ while [[ $index -lt $i ]]
-+ do
-+ echo -e "\t["$index"]\t= NULL," >> "$header1"
-+ index=$(($index + 1))
-+ done
-+ index=$(($index + 1))
-+ echo -e "\t["$i"]\t= &"$hash"," >> "$header1"
-+ done
-+ echo '};' >> $header1
-+}
-+
-+create_structs
-+create_headers
-+create_array_elements
-+
-+exit 0
---- tools/gcc/kallocstat_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/kallocstat_plugin.c 2012-10-15 17:30:59.831924531 +0000
-@@ -0,0 +1,167 @@
-+/*
-+ * Copyright 2011 by the PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to find the distribution of k*alloc sizes
-+ *
-+ * TODO:
-+ *
-+ * BUGS:
-+ * - none known
-+ */
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+//#include "expr.h" where are you...
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+
-+extern void print_gimple_stmt(FILE *, gimple, int, int);
-+
-+int plugin_is_GPL_compatible;
-+
-+static const char * const kalloc_functions[] = {
-+ "__kmalloc",
-+ "kmalloc",
-+ "kmalloc_large",
-+ "kmalloc_node",
-+ "kmalloc_order",
-+ "kmalloc_order_trace",
-+ "kmalloc_slab",
-+ "kzalloc",
-+ "kzalloc_node",
-+};
-+
-+static struct plugin_info kallocstat_plugin_info = {
-+ .version = "201111150100",
-+};
-+
-+static unsigned int execute_kallocstat(void);
-+
-+static struct gimple_opt_pass kallocstat_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "kallocstat",
-+ .gate = NULL,
-+ .execute = execute_kallocstat,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = 0
-+ }
-+};
-+
-+static bool is_kalloc(const char *fnname)
-+{
-+ size_t i;
-+
-+ for (i = 0; i < ARRAY_SIZE(kalloc_functions); i++)
-+ if (!strcmp(fnname, kalloc_functions[i]))
-+ return true;
-+ return false;
-+}
-+
-+static unsigned int execute_kallocstat(void)
-+{
-+ basic_block bb;
-+
-+ // 1. loop through BBs and GIMPLE statements
-+ FOR_EACH_BB(bb) {
-+ gimple_stmt_iterator gsi;
-+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ // gimple match:
-+ tree fndecl, size;
-+ gimple call_stmt;
-+ const char *fnname;
-+
-+ // is it a call
-+ call_stmt = gsi_stmt(gsi);
-+ if (!is_gimple_call(call_stmt))
-+ continue;
-+ fndecl = gimple_call_fndecl(call_stmt);
-+ if (fndecl == NULL_TREE)
-+ continue;
-+ if (TREE_CODE(fndecl) != FUNCTION_DECL)
-+ continue;
-+
-+ // is it a call to k*alloc
-+ fnname = IDENTIFIER_POINTER(DECL_NAME(fndecl));
-+ if (!is_kalloc(fnname))
-+ continue;
-+
-+ // is the size arg the result of a simple const assignment
-+ size = gimple_call_arg(call_stmt, 0);
-+ while (true) {
-+ gimple def_stmt;
-+ expanded_location xloc;
-+ size_t size_val;
-+
-+ if (TREE_CODE(size) != SSA_NAME)
-+ break;
-+ def_stmt = SSA_NAME_DEF_STMT(size);
-+ if (!def_stmt || !is_gimple_assign(def_stmt))
-+ break;
-+ if (gimple_num_ops(def_stmt) != 2)
-+ break;
-+ size = gimple_assign_rhs1(def_stmt);
-+ if (!TREE_CONSTANT(size))
-+ continue;
-+ xloc = expand_location(gimple_location(def_stmt));
-+ if (!xloc.file)
-+ xloc = expand_location(DECL_SOURCE_LOCATION(current_function_decl));
-+ size_val = TREE_INT_CST_LOW(size);
-+ fprintf(stderr, "kallocsize: %8zu %8zx %s %s:%u\n", size_val, size_val, fnname, xloc.file, xloc.line);
-+ break;
-+ }
-+//print_gimple_stmt(stderr, call_stmt, 0, TDF_LINENO);
-+//debug_tree(gimple_call_fn(call_stmt));
-+//print_node(stderr, "pax", fndecl, 4);
-+ }
-+ }
-+
-+ return 0;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ struct register_pass_info kallocstat_pass_info = {
-+ .pass = &kallocstat_pass.pass,
-+ .reference_pass_name = "ssa",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &kallocstat_plugin_info);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &kallocstat_pass_info);
-+
-+ return 0;
-+}
---- tools/gcc/kernexec_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/kernexec_plugin.c 2012-10-15 17:30:59.831924531 +0000
-@@ -0,0 +1,427 @@
-+/*
-+ * Copyright 2011 by the PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to make KERNEXEC/amd64 almost as good as it is on i386
-+ *
-+ * TODO:
-+ *
-+ * BUGS:
-+ * - none known
-+ */
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+//#include "expr.h" where are you...
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+#include "tree-flow.h"
-+
-+extern void print_gimple_stmt(FILE *, gimple, int, int);
-+extern rtx emit_move_insn(rtx x, rtx y);
-+
-+int plugin_is_GPL_compatible;
-+
-+static struct plugin_info kernexec_plugin_info = {
-+ .version = "201111291120",
-+ .help = "method=[bts|or]\tinstrumentation method\n"
-+};
-+
-+static unsigned int execute_kernexec_reload(void);
-+static unsigned int execute_kernexec_fptr(void);
-+static unsigned int execute_kernexec_retaddr(void);
-+static bool kernexec_cmodel_check(void);
-+
-+static void (*kernexec_instrument_fptr)(gimple_stmt_iterator *);
-+static void (*kernexec_instrument_retaddr)(rtx);
-+
-+static struct gimple_opt_pass kernexec_reload_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "kernexec_reload",
-+ .gate = kernexec_cmodel_check,
-+ .execute = execute_kernexec_reload,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = TODO_verify_ssa | TODO_verify_stmts | TODO_dump_func | TODO_remove_unused_locals | TODO_update_ssa_no_phi
-+ }
-+};
-+
-+static struct gimple_opt_pass kernexec_fptr_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "kernexec_fptr",
-+ .gate = kernexec_cmodel_check,
-+ .execute = execute_kernexec_fptr,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = TODO_verify_ssa | TODO_verify_stmts | TODO_dump_func | TODO_remove_unused_locals | TODO_update_ssa_no_phi
-+ }
-+};
-+
-+static struct rtl_opt_pass kernexec_retaddr_pass = {
-+ .pass = {
-+ .type = RTL_PASS,
-+ .name = "kernexec_retaddr",
-+ .gate = kernexec_cmodel_check,
-+ .execute = execute_kernexec_retaddr,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = TODO_dump_func | TODO_ggc_collect
-+ }
-+};
-+
-+static bool kernexec_cmodel_check(void)
-+{
-+ tree section;
-+
-+ if (ix86_cmodel != CM_KERNEL)
-+ return false;
-+
-+ section = lookup_attribute("section", DECL_ATTRIBUTES(current_function_decl));
-+ if (!section || !TREE_VALUE(section))
-+ return true;
-+
-+ section = TREE_VALUE(TREE_VALUE(section));
-+ if (strncmp(TREE_STRING_POINTER(section), ".vsyscall_", 10))
-+ return true;
-+
-+ return false;
-+}
-+
-+/*
-+ * add special KERNEXEC instrumentation: reload %r10 after it has been clobbered
-+ */
-+static void kernexec_reload_fptr_mask(gimple_stmt_iterator *gsi)
-+{
-+ gimple asm_movabs_stmt;
-+
-+ // build asm volatile("movabs $0x8000000000000000, %%r10\n\t" : : : );
-+ asm_movabs_stmt = gimple_build_asm_vec("movabs $0x8000000000000000, %%r10\n\t", NULL, NULL, NULL, NULL);
-+ gimple_asm_set_volatile(asm_movabs_stmt, true);
-+ gsi_insert_after(gsi, asm_movabs_stmt, GSI_CONTINUE_LINKING);
-+ update_stmt(asm_movabs_stmt);
-+}
-+
-+/*
-+ * find all asm() stmts that clobber r10 and add a reload of r10
-+ */
-+static unsigned int execute_kernexec_reload(void)
-+{
-+ basic_block bb;
-+
-+ // 1. loop through BBs and GIMPLE statements
-+ FOR_EACH_BB(bb) {
-+ gimple_stmt_iterator gsi;
-+
-+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ // gimple match: __asm__ ("" : : : "r10");
-+ gimple asm_stmt;
-+ size_t nclobbers;
-+
-+ // is it an asm ...
-+ asm_stmt = gsi_stmt(gsi);
-+ if (gimple_code(asm_stmt) != GIMPLE_ASM)
-+ continue;
-+
-+ // ... clobbering r10
-+ nclobbers = gimple_asm_nclobbers(asm_stmt);
-+ while (nclobbers--) {
-+ tree op = gimple_asm_clobber_op(asm_stmt, nclobbers);
-+ if (strcmp(TREE_STRING_POINTER(TREE_VALUE(op)), "r10"))
-+ continue;
-+ kernexec_reload_fptr_mask(&gsi);
-+//print_gimple_stmt(stderr, asm_stmt, 0, TDF_LINENO);
-+ break;
-+ }
-+ }
-+ }
-+
-+ return 0;
-+}
-+
-+/*
-+ * add special KERNEXEC instrumentation: force MSB of fptr to 1, which will produce
-+ * a non-canonical address from a userland ptr and will just trigger a GPF on dereference
-+ */
-+static void kernexec_instrument_fptr_bts(gimple_stmt_iterator *gsi)
-+{
-+ gimple assign_intptr, assign_new_fptr, call_stmt;
-+ tree intptr, old_fptr, new_fptr, kernexec_mask;
-+
-+ call_stmt = gsi_stmt(*gsi);
-+ old_fptr = gimple_call_fn(call_stmt);
-+
-+ // create temporary unsigned long variable used for bitops and cast fptr to it
-+ intptr = create_tmp_var(long_unsigned_type_node, "kernexec_bts");
-+ add_referenced_var(intptr);
-+ mark_sym_for_renaming(intptr);
-+ assign_intptr = gimple_build_assign(intptr, fold_convert(long_unsigned_type_node, old_fptr));
-+ gsi_insert_before(gsi, assign_intptr, GSI_SAME_STMT);
-+ update_stmt(assign_intptr);
-+
-+ // apply logical or to temporary unsigned long and bitmask
-+ kernexec_mask = build_int_cstu(long_long_unsigned_type_node, 0x8000000000000000LL);
-+// kernexec_mask = build_int_cstu(long_long_unsigned_type_node, 0xffffffff80000000LL);
-+ assign_intptr = gimple_build_assign(intptr, fold_build2(BIT_IOR_EXPR, long_long_unsigned_type_node, intptr, kernexec_mask));
-+ gsi_insert_before(gsi, assign_intptr, GSI_SAME_STMT);
-+ update_stmt(assign_intptr);
-+
-+ // cast temporary unsigned long back to a temporary fptr variable
-+ new_fptr = create_tmp_var(TREE_TYPE(old_fptr), "kernexec_fptr");
-+ add_referenced_var(new_fptr);
-+ mark_sym_for_renaming(new_fptr);
-+ assign_new_fptr = gimple_build_assign(new_fptr, fold_convert(TREE_TYPE(old_fptr), intptr));
-+ gsi_insert_before(gsi, assign_new_fptr, GSI_SAME_STMT);
-+ update_stmt(assign_new_fptr);
-+
-+ // replace call stmt fn with the new fptr
-+ gimple_call_set_fn(call_stmt, new_fptr);
-+ update_stmt(call_stmt);
-+}
-+
-+static void kernexec_instrument_fptr_or(gimple_stmt_iterator *gsi)
-+{
-+ gimple asm_or_stmt, call_stmt;
-+ tree old_fptr, new_fptr, input, output;
-+ VEC(tree, gc) *inputs = NULL;
-+ VEC(tree, gc) *outputs = NULL;
-+
-+ call_stmt = gsi_stmt(*gsi);
-+ old_fptr = gimple_call_fn(call_stmt);
-+
-+ // create temporary fptr variable
-+ new_fptr = create_tmp_var(TREE_TYPE(old_fptr), "kernexec_or");
-+ add_referenced_var(new_fptr);
-+ mark_sym_for_renaming(new_fptr);
-+
-+ // build asm volatile("orq %%r10, %0\n\t" : "=r"(new_fptr) : "0"(old_fptr));
-+ input = build_tree_list(NULL_TREE, build_string(2, "0"));
-+ input = chainon(NULL_TREE, build_tree_list(input, old_fptr));
-+ output = build_tree_list(NULL_TREE, build_string(3, "=r"));
-+ output = chainon(NULL_TREE, build_tree_list(output, new_fptr));
-+ VEC_safe_push(tree, gc, inputs, input);
-+ VEC_safe_push(tree, gc, outputs, output);
-+ asm_or_stmt = gimple_build_asm_vec("orq %%r10, %0\n\t", inputs, outputs, NULL, NULL);
-+ gimple_asm_set_volatile(asm_or_stmt, true);
-+ gsi_insert_before(gsi, asm_or_stmt, GSI_SAME_STMT);
-+ update_stmt(asm_or_stmt);
-+
-+ // replace call stmt fn with the new fptr
-+ gimple_call_set_fn(call_stmt, new_fptr);
-+ update_stmt(call_stmt);
-+}
-+
-+/*
-+ * find all C level function pointer dereferences and forcibly set the highest bit of the pointer
-+ */
-+static unsigned int execute_kernexec_fptr(void)
-+{
-+ basic_block bb;
-+
-+ // 1. loop through BBs and GIMPLE statements
-+ FOR_EACH_BB(bb) {
-+ gimple_stmt_iterator gsi;
-+
-+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ // gimple match: h_1 = get_fptr (); D.2709_3 = h_1 (x_2(D));
-+ tree fn;
-+ gimple call_stmt;
-+
-+ // is it a call ...
-+ call_stmt = gsi_stmt(gsi);
-+ if (!is_gimple_call(call_stmt))
-+ continue;
-+ fn = gimple_call_fn(call_stmt);
-+ if (TREE_CODE(fn) == ADDR_EXPR)
-+ continue;
-+ if (TREE_CODE(fn) != SSA_NAME)
-+ gcc_unreachable();
-+
-+ // ... through a function pointer
-+ fn = SSA_NAME_VAR(fn);
-+ if (TREE_CODE(fn) != VAR_DECL && TREE_CODE(fn) != PARM_DECL)
-+ continue;
-+ fn = TREE_TYPE(fn);
-+ if (TREE_CODE(fn) != POINTER_TYPE)
-+ continue;
-+ fn = TREE_TYPE(fn);
-+ if (TREE_CODE(fn) != FUNCTION_TYPE)
-+ continue;
-+
-+ kernexec_instrument_fptr(&gsi);
-+
-+//debug_tree(gimple_call_fn(call_stmt));
-+//print_gimple_stmt(stderr, call_stmt, 0, TDF_LINENO);
-+ }
-+ }
-+
-+ return 0;
-+}
-+
-+// add special KERNEXEC instrumentation: btsq $63,(%rsp) just before retn
-+static void kernexec_instrument_retaddr_bts(rtx insn)
-+{
-+ rtx btsq;
-+ rtvec argvec, constraintvec, labelvec;
-+ int line;
-+
-+ // create asm volatile("btsq $63,(%%rsp)":::)
-+ argvec = rtvec_alloc(0);
-+ constraintvec = rtvec_alloc(0);
-+ labelvec = rtvec_alloc(0);
-+ line = expand_location(RTL_LOCATION(insn)).line;
-+ btsq = gen_rtx_ASM_OPERANDS(VOIDmode, "btsq $63,(%%rsp)", empty_string, 0, argvec, constraintvec, labelvec, line);
-+ MEM_VOLATILE_P(btsq) = 1;
-+// RTX_FRAME_RELATED_P(btsq) = 1; // not for ASM_OPERANDS
-+ emit_insn_before(btsq, insn);
-+}
-+
-+// add special KERNEXEC instrumentation: orq %r10,(%rsp) just before retn
-+static void kernexec_instrument_retaddr_or(rtx insn)
-+{
-+ rtx orq;
-+ rtvec argvec, constraintvec, labelvec;
-+ int line;
-+
-+ // create asm volatile("orq %%r10,(%%rsp)":::)
-+ argvec = rtvec_alloc(0);
-+ constraintvec = rtvec_alloc(0);
-+ labelvec = rtvec_alloc(0);
-+ line = expand_location(RTL_LOCATION(insn)).line;
-+ orq = gen_rtx_ASM_OPERANDS(VOIDmode, "orq %%r10,(%%rsp)", empty_string, 0, argvec, constraintvec, labelvec, line);
-+ MEM_VOLATILE_P(orq) = 1;
-+// RTX_FRAME_RELATED_P(orq) = 1; // not for ASM_OPERANDS
-+ emit_insn_before(orq, insn);
-+}
-+
-+/*
-+ * find all asm level function returns and forcibly set the highest bit of the return address
-+ */
-+static unsigned int execute_kernexec_retaddr(void)
-+{
-+ rtx insn;
-+
-+ // 1. find function returns
-+ for (insn = get_insns(); insn; insn = NEXT_INSN(insn)) {
-+ // rtl match: (jump_insn 41 40 42 2 (return) fptr.c:42 634 {return_internal} (nil))
-+ // (jump_insn 12 9 11 2 (parallel [ (return) (unspec [ (0) ] UNSPEC_REP) ]) fptr.c:46 635 {return_internal_long} (nil))
-+ rtx body;
-+
-+ // is it a retn
-+ if (!JUMP_P(insn))
-+ continue;
-+ body = PATTERN(insn);
-+ if (GET_CODE(body) == PARALLEL)
-+ body = XVECEXP(body, 0, 0);
-+ if (GET_CODE(body) != RETURN)
-+ continue;
-+ kernexec_instrument_retaddr(insn);
-+ }
-+
-+// print_simple_rtl(stderr, get_insns());
-+// print_rtl(stderr, get_insns());
-+
-+ return 0;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ const int argc = plugin_info->argc;
-+ const struct plugin_argument * const argv = plugin_info->argv;
-+ int i;
-+ struct register_pass_info kernexec_reload_pass_info = {
-+ .pass = &kernexec_reload_pass.pass,
-+ .reference_pass_name = "ssa",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+ struct register_pass_info kernexec_fptr_pass_info = {
-+ .pass = &kernexec_fptr_pass.pass,
-+ .reference_pass_name = "ssa",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+ struct register_pass_info kernexec_retaddr_pass_info = {
-+ .pass = &kernexec_retaddr_pass.pass,
-+ .reference_pass_name = "pro_and_epilogue",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &kernexec_plugin_info);
-+
-+ if (TARGET_64BIT == 0)
-+ return 0;
-+
-+ for (i = 0; i < argc; ++i) {
-+ if (!strcmp(argv[i].key, "method")) {
-+ if (!argv[i].value) {
-+ error(G_("no value supplied for option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ continue;
-+ }
-+ if (!strcmp(argv[i].value, "bts")) {
-+ kernexec_instrument_fptr = kernexec_instrument_fptr_bts;
-+ kernexec_instrument_retaddr = kernexec_instrument_retaddr_bts;
-+ } else if (!strcmp(argv[i].value, "or")) {
-+ kernexec_instrument_fptr = kernexec_instrument_fptr_or;
-+ kernexec_instrument_retaddr = kernexec_instrument_retaddr_or;
-+ fix_register("r10", 1, 1);
-+ } else
-+ error(G_("invalid option argument '-fplugin-arg-%s-%s=%s'"), plugin_name, argv[i].key, argv[i].value);
-+ continue;
-+ }
-+ error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ }
-+ if (!kernexec_instrument_fptr || !kernexec_instrument_retaddr)
-+ error(G_("no instrumentation method was selected via '-fplugin-arg-%s-method'"), plugin_name);
-+
-+ if (kernexec_instrument_fptr == kernexec_instrument_fptr_or)
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &kernexec_reload_pass_info);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &kernexec_fptr_pass_info);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &kernexec_retaddr_pass_info);
-+
-+ return 0;
-+}
---- tools/gcc/latent_entropy_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/latent_entropy_plugin.c 2012-10-15 17:30:59.831924531 +0000
-@@ -0,0 +1,295 @@
-+/*
-+ * Copyright 2012 by the PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to help generate a little bit of entropy from program state,
-+ * used during boot in the kernel
-+ *
-+ * TODO:
-+ * - add ipa pass to identify not explicitly marked candidate functions
-+ * - mix in more program state (function arguments/return values, loop variables, etc)
-+ * - more instrumentation control via attribute parameters
-+ *
-+ * BUGS:
-+ * - LTO needs -flto-partition=none for now
-+ */
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+//#include "expr.h" where are you...
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+#include "tree-flow.h"
-+
-+int plugin_is_GPL_compatible;
-+
-+static tree latent_entropy_decl;
-+
-+static struct plugin_info latent_entropy_plugin_info = {
-+ .version = "201207271820",
-+ .help = NULL
-+};
-+
-+static unsigned int execute_latent_entropy(void);
-+static bool gate_latent_entropy(void);
-+
-+static struct gimple_opt_pass latent_entropy_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "latent_entropy",
-+ .gate = gate_latent_entropy,
-+ .execute = execute_latent_entropy,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = PROP_gimple_leh | PROP_cfg,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0, //TODO_verify_ssa | TODO_verify_flow | TODO_verify_stmts,
-+ .todo_flags_finish = TODO_verify_ssa | TODO_verify_stmts | TODO_dump_func | TODO_update_ssa
-+ }
-+};
-+
-+static tree handle_latent_entropy_attribute(tree *node, tree name, tree args, int flags, bool *no_add_attrs)
-+{
-+ if (TREE_CODE(*node) != FUNCTION_DECL) {
-+ *no_add_attrs = true;
-+ error("%qE attribute only applies to functions", name);
-+ }
-+ return NULL_TREE;
-+}
-+
-+static struct attribute_spec latent_entropy_attr = {
-+ .name = "latent_entropy",
-+ .min_length = 0,
-+ .max_length = 0,
-+ .decl_required = true,
-+ .type_required = false,
-+ .function_type_required = false,
-+ .handler = handle_latent_entropy_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+ .affects_type_identity = false
-+#endif
-+};
-+
-+static void register_attributes(void *event_data, void *data)
-+{
-+ register_attribute(&latent_entropy_attr);
-+}
-+
-+static bool gate_latent_entropy(void)
-+{
-+ tree latent_entropy_attr;
-+
-+ latent_entropy_attr = lookup_attribute("latent_entropy", DECL_ATTRIBUTES(current_function_decl));
-+ return latent_entropy_attr != NULL_TREE;
-+}
-+
-+static unsigned HOST_WIDE_INT seed;
-+static unsigned HOST_WIDE_INT get_random_const(void)
-+{
-+ seed = (seed >> 1U) ^ (-(seed & 1ULL) & 0xD800000000000000ULL);
-+ return seed;
-+}
-+
-+static enum tree_code get_op(tree *rhs)
-+{
-+ static enum tree_code op;
-+ unsigned HOST_WIDE_INT random_const;
-+
-+ random_const = get_random_const();
-+
-+ switch (op) {
-+ case BIT_XOR_EXPR:
-+ op = PLUS_EXPR;
-+ break;
-+
-+ case PLUS_EXPR:
-+ if (rhs) {
-+ op = LROTATE_EXPR;
-+ random_const &= HOST_BITS_PER_WIDE_INT - 1;
-+ break;
-+ }
-+
-+ case LROTATE_EXPR:
-+ default:
-+ op = BIT_XOR_EXPR;
-+ break;
-+ }
-+ if (rhs)
-+ *rhs = build_int_cstu(unsigned_intDI_type_node, random_const);
-+ return op;
-+}
-+
-+static void perturb_local_entropy(basic_block bb, tree local_entropy)
-+{
-+ gimple_stmt_iterator gsi;
-+ gimple assign;
-+ tree addxorrol, rhs;
-+ enum tree_code op;
-+
-+ op = get_op(&rhs);
-+ addxorrol = fold_build2_loc(UNKNOWN_LOCATION, op, unsigned_intDI_type_node, local_entropy, rhs);
-+ assign = gimple_build_assign(local_entropy, addxorrol);
-+ find_referenced_vars_in(assign);
-+//debug_bb(bb);
-+ gsi = gsi_after_labels(bb);
-+ gsi_insert_before(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+}
-+
-+static void perturb_latent_entropy(basic_block bb, tree rhs)
-+{
-+ gimple_stmt_iterator gsi;
-+ gimple assign;
-+ tree addxorrol, temp;
-+
-+ // 1. create temporary copy of latent_entropy
-+ temp = create_tmp_var(unsigned_intDI_type_node, "temp_latent_entropy");
-+ add_referenced_var(temp);
-+ mark_sym_for_renaming(temp);
-+
-+ // 2. read...
-+ assign = gimple_build_assign(temp, latent_entropy_decl);
-+ find_referenced_vars_in(assign);
-+ gsi = gsi_after_labels(bb);
-+ gsi_insert_after(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+
-+ // 3. ...modify...
-+ addxorrol = fold_build2_loc(UNKNOWN_LOCATION, get_op(NULL), unsigned_intDI_type_node, temp, rhs);
-+ assign = gimple_build_assign(temp, addxorrol);
-+ find_referenced_vars_in(assign);
-+ gsi_insert_after(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+
-+ // 4. ...write latent_entropy
-+ assign = gimple_build_assign(latent_entropy_decl, temp);
-+ find_referenced_vars_in(assign);
-+ gsi_insert_after(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+}
-+
-+static unsigned int execute_latent_entropy(void)
-+{
-+ basic_block bb;
-+ gimple assign;
-+ gimple_stmt_iterator gsi;
-+ tree local_entropy;
-+
-+ if (!latent_entropy_decl) {
-+ struct varpool_node *node;
-+
-+ for (node = varpool_nodes; node; node = node->next) {
-+ tree var = node->decl;
-+ if (strcmp(IDENTIFIER_POINTER(DECL_NAME(var)), "latent_entropy"))
-+ continue;
-+ latent_entropy_decl = var;
-+// debug_tree(var);
-+ break;
-+ }
-+ if (!latent_entropy_decl) {
-+// debug_tree(current_function_decl);
-+ return 0;
-+ }
-+ }
-+
-+//fprintf(stderr, "latent_entropy: %s\n", IDENTIFIER_POINTER(DECL_NAME(current_function_decl)));
-+
-+ // 1. create local entropy variable
-+ local_entropy = create_tmp_var(unsigned_intDI_type_node, "local_entropy");
-+ add_referenced_var(local_entropy);
-+ mark_sym_for_renaming(local_entropy);
-+
-+ // 2. initialize local entropy variable
-+ bb = split_block_after_labels(ENTRY_BLOCK_PTR)->dest;
-+ if (dom_info_available_p(CDI_DOMINATORS))
-+ set_immediate_dominator(CDI_DOMINATORS, bb, ENTRY_BLOCK_PTR);
-+ gsi = gsi_start_bb(bb);
-+
-+ assign = gimple_build_assign(local_entropy, build_int_cstu(unsigned_intDI_type_node, get_random_const()));
-+// gimple_set_location(assign, loc);
-+ find_referenced_vars_in(assign);
-+ gsi_insert_after(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+ bb = bb->next_bb;
-+
-+ // 3. instrument each BB with an operation on the local entropy variable
-+ while (bb != EXIT_BLOCK_PTR) {
-+ perturb_local_entropy(bb, local_entropy);
-+ bb = bb->next_bb;
-+ };
-+
-+ // 4. mix local entropy into the global entropy variable
-+ perturb_latent_entropy(EXIT_BLOCK_PTR->prev_bb, local_entropy);
-+ return 0;
-+}
-+
-+static void start_unit_callback(void *gcc_data, void *user_data)
-+{
-+#if BUILDING_GCC_VERSION >= 4007
-+ seed = get_random_seed(false);
-+#else
-+ sscanf(get_random_seed(false), "%" HOST_WIDE_INT_PRINT "x", &seed);
-+ seed *= seed;
-+#endif
-+
-+ if (in_lto_p)
-+ return;
-+
-+ // extern u64 latent_entropy
-+ latent_entropy_decl = build_decl(UNKNOWN_LOCATION, VAR_DECL, get_identifier("latent_entropy"), unsigned_intDI_type_node);
-+
-+ TREE_STATIC(latent_entropy_decl) = 1;
-+ TREE_PUBLIC(latent_entropy_decl) = 1;
-+ TREE_USED(latent_entropy_decl) = 1;
-+ TREE_THIS_VOLATILE(latent_entropy_decl) = 1;
-+ DECL_EXTERNAL(latent_entropy_decl) = 1;
-+ DECL_ARTIFICIAL(latent_entropy_decl) = 0;
-+ DECL_INITIAL(latent_entropy_decl) = NULL;
-+// DECL_ASSEMBLER_NAME(latent_entropy_decl);
-+// varpool_finalize_decl(latent_entropy_decl);
-+// varpool_mark_needed_node(latent_entropy_decl);
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ struct register_pass_info latent_entropy_pass_info = {
-+ .pass = &latent_entropy_pass.pass,
-+ .reference_pass_name = "optimized",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_BEFORE
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &latent_entropy_plugin_info);
-+ register_callback ("start_unit", PLUGIN_START_UNIT, &start_unit_callback, NULL);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &latent_entropy_pass_info);
-+ register_callback(plugin_name, PLUGIN_ATTRIBUTES, register_attributes, NULL);
-+
-+ return 0;
-+}
---- tools/gcc/size_overflow_hash.data 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/size_overflow_hash.data 2012-10-15 17:30:59.834924531 +0000
-@@ -0,0 +1,3597 @@
-+_000001_hash alloc_dr 2 65495 _000001_hash NULL
-+_000002_hash __copy_from_user 3 10918 _000002_hash NULL
-+_000003_hash copy_from_user 3 17559 _000003_hash NULL
-+_000004_hash __copy_from_user_inatomic 3 4365 _000004_hash NULL
-+_000005_hash __copy_from_user_nocache 3 39351 _000005_hash NULL
-+_000006_hash __copy_to_user_inatomic 3 19214 _000006_hash NULL
-+_000007_hash do_xip_mapping_read 5 60297 _000007_hash NULL
-+_000008_hash hugetlbfs_read 3 11268 _000008_hash NULL
-+_000009_hash kmalloc 1 60432 _003302_hash NULL nohasharray
-+_000010_hash kmalloc_array 1-2 9444 _000010_hash NULL
-+_000012_hash __kmalloc_reserve 1 17080 _000012_hash NULL
-+_000013_hash kmalloc_slab 1 11917 _000013_hash NULL
-+_000014_hash kmemdup 2 64015 _000014_hash NULL
-+_000015_hash __krealloc 2 14857 _000340_hash NULL nohasharray
-+_000016_hash memdup_user 2 59590 _000016_hash NULL
-+_000017_hash module_alloc 1 63630 _000017_hash NULL
-+_000018_hash read_default_ldt 2 14302 _000018_hash NULL
-+_000019_hash read_kcore 3 63488 _000019_hash NULL
-+_000020_hash read_ldt 2 47570 _000020_hash NULL
-+_000021_hash read_zero 3 19366 _000021_hash NULL
-+_000022_hash __vmalloc_node 1 39308 _000022_hash NULL
-+_000023_hash aac_convert_sgraw2 4 51598 _000023_hash NULL
-+_000024_hash aa_simple_write_to_buffer 4-3 49683 _000024_hash NULL
-+_000025_hash ablkcipher_copy_iv 3 64140 _000025_hash NULL
-+_000026_hash ablkcipher_next_slow 3-4 47274 _000026_hash NULL
-+_000028_hash acpi_battery_write_alarm 3 1240 _000028_hash NULL
-+_000029_hash acpi_os_allocate 1 14892 _000029_hash NULL
-+_000030_hash acpi_system_write_wakeup_device 3 34853 _000030_hash NULL
-+_000031_hash adu_write 3 30487 _000031_hash NULL
-+_000032_hash aer_inject_write 3 52399 _000032_hash NULL
-+_000033_hash afs_alloc_flat_call 2-3 36399 _000033_hash NULL
-+_000035_hash afs_proc_cells_write 3 61139 _000035_hash NULL
-+_000036_hash afs_proc_rootcell_write 3 15822 _000036_hash NULL
-+_000037_hash agp_3_5_isochronous_node_enable 3 49465 _000037_hash NULL
-+_000038_hash agp_alloc_page_array 1 22554 _000038_hash NULL
-+_000039_hash ah_alloc_tmp 2-3 54378 _000039_hash NULL
-+_000041_hash ahash_setkey_unaligned 3 33521 _000041_hash NULL
-+_000042_hash alg_setkey 3 31485 _000042_hash NULL
-+_000043_hash aligned_kmalloc 1 3628 _000043_hash NULL
-+_000044_hash alloc_context 1 3194 _000044_hash NULL
-+_000045_hash alloc_ep_req 2 54860 _000045_hash NULL
-+_000046_hash alloc_fdmem 1 27083 _000046_hash NULL
-+_000047_hash alloc_flex_gd 1 57259 _000047_hash NULL
-+_000048_hash alloc_sglist 1-3-2 22960 _000048_hash NULL
-+_000049_hash __alloc_skb 1 23940 _000049_hash NULL
-+_000050_hash aoedev_flush 2 44398 _000050_hash NULL
-+_000051_hash append_to_buffer 3 63550 _000051_hash NULL
-+_000052_hash asix_read_cmd 5 13245 _000052_hash NULL
-+_000053_hash asix_write_cmd 5 58192 _000053_hash NULL
-+_000054_hash at76_set_card_command 4 4471 _000054_hash NULL
-+_000055_hash ath6kl_add_bss_if_needed 6 24317 _000055_hash NULL
-+_000056_hash ath6kl_debug_roam_tbl_event 3 5224 _000056_hash NULL
-+_000057_hash ath6kl_mgmt_powersave_ap 6 13791 _000057_hash NULL
-+_000058_hash ath6kl_send_go_probe_resp 3 21113 _000058_hash NULL
-+_000059_hash ath6kl_set_ap_probe_resp_ies 3 50539 _000059_hash NULL
-+_000060_hash ath6kl_set_assoc_req_ies 3 43185 _000060_hash NULL
-+_000061_hash ath6kl_wmi_bssinfo_event_rx 3 2275 _000061_hash NULL
-+_000062_hash ath6kl_wmi_send_action_cmd 7 58860 _000062_hash NULL
-+_000063_hash __ath6kl_wmi_send_mgmt_cmd 7 38971 _000063_hash NULL
-+_000064_hash attach_hdlc_protocol 3 19986 _000064_hash NULL
-+_000065_hash audio_write 4 54261 _001782_hash NULL nohasharray
-+_000066_hash audit_unpack_string 3 13748 _000066_hash NULL
-+_000067_hash ax25_setsockopt 5 42740 _000067_hash NULL
-+_000068_hash b43_debugfs_write 3 34838 _000068_hash NULL
-+_000069_hash b43legacy_debugfs_write 3 28556 _000069_hash NULL
-+_000070_hash batadv_hash_new 1 40491 _000070_hash NULL
-+_000071_hash batadv_orig_node_add_if 2 18433 _000071_hash NULL
-+_000072_hash batadv_orig_node_del_if 2 4 _000072_hash NULL
-+_000073_hash batadv_tt_changes_fill_buff 4 40323 _000073_hash NULL
-+_000074_hash batadv_tt_realloc_packet_buff 4 49960 _000074_hash NULL
-+_000075_hash bch_alloc 1 4593 _000075_hash NULL
-+_000076_hash befs_nls2utf 3 17163 _000076_hash NULL
-+_000077_hash befs_utf2nls 3 25628 _000077_hash NULL
-+_000078_hash bfad_debugfs_write_regrd 3 15218 _000078_hash NULL
-+_000079_hash bfad_debugfs_write_regwr 3 61841 _000079_hash NULL
-+_000080_hash bio_alloc_map_data 1-2 50782 _000080_hash NULL
-+_000082_hash bio_kmalloc 2 54672 _000082_hash NULL
-+_000083_hash bitmap_storage_alloc 2 55077 _000083_hash NULL
-+_000084_hash blkcipher_copy_iv 3 24075 _000084_hash NULL
-+_000085_hash blkcipher_next_slow 3-4 52733 _000085_hash NULL
-+_000087_hash bl_pipe_downcall 3 34264 _000087_hash NULL
-+_000088_hash bnad_debugfs_write_regrd 3 6706 _000088_hash NULL
-+_000089_hash bnad_debugfs_write_regwr 3 57500 _000089_hash NULL
-+_000090_hash bnx2fc_cmd_mgr_alloc 2-3 24873 _000090_hash NULL
-+_000092_hash bnx2fc_process_unsol_compl 2 15576 _000092_hash NULL
-+_000093_hash bnx2_nvram_write 2-4 7790 _000093_hash NULL
-+_000095_hash btmrvl_gpiogap_write 3 35053 _000095_hash NULL
-+_000096_hash btmrvl_hscfgcmd_write 3 27143 _000096_hash NULL
-+_000097_hash btmrvl_hscmd_write 3 27089 _000097_hash NULL
-+_000098_hash btmrvl_hsmode_write 3 42252 _000098_hash NULL
-+_000099_hash btmrvl_pscmd_write 3 29504 _000099_hash NULL
-+_000100_hash btmrvl_psmode_write 3 3703 _000100_hash NULL
-+_000101_hash btrfs_alloc_delayed_item 1 11678 _000101_hash NULL
-+_000102_hash c4iw_id_table_alloc 3 48163 _000102_hash NULL
-+_000103_hash cache_do_downcall 3 6926 _000103_hash NULL
-+_000104_hash cachefiles_cook_key 2 33274 _000104_hash NULL
-+_000105_hash cachefiles_daemon_write 3 43535 _000105_hash NULL
-+_000106_hash capi_write 3 35104 _003607_hash NULL nohasharray
-+_000107_hash carl9170_debugfs_write 3 50857 _000107_hash NULL
-+_000108_hash cciss_allocate_sg_chain_blocks 2-3 5368 _000108_hash NULL
-+_000110_hash cciss_proc_write 3 10259 _000110_hash NULL
-+_000111_hash cdrom_read_cdda_old 4 27664 _000111_hash NULL
-+_000112_hash ceph_alloc_page_vector 1 18710 _000112_hash NULL
-+_000113_hash ceph_buffer_new 1 35974 _000113_hash NULL
-+_000114_hash ceph_copy_user_to_page_vector 3-4 656 _000114_hash NULL
-+_000116_hash ceph_get_direct_page_vector 2 41917 _000116_hash NULL
-+_000117_hash ceph_msg_new 2 5846 _000117_hash NULL
-+_000118_hash ceph_setxattr 4 18913 _000118_hash NULL
-+_000119_hash cfi_read_pri 3 24366 _000119_hash NULL
-+_000120_hash cgroup_write_string 5 10900 _000120_hash NULL
-+_000121_hash cgroup_write_X64 5 54514 _000121_hash NULL
-+_000122_hash change_xattr 5 61390 _000122_hash NULL
-+_000123_hash check_load_and_stores 2 2143 _000123_hash NULL
-+_000124_hash cifs_idmap_key_instantiate 3 54503 _000124_hash NULL
-+_000125_hash cifs_security_flags_proc_write 3 5484 _000125_hash NULL
-+_000126_hash cifs_setxattr 4 23957 _000126_hash NULL
-+_000127_hash cifs_spnego_key_instantiate 3 23588 _000127_hash NULL
-+_000128_hash cld_pipe_downcall 3 15058 _000128_hash NULL
-+_000129_hash clear_refs_write 3 61904 _000129_hash NULL
-+_000130_hash clusterip_proc_write 3 44729 _000130_hash NULL
-+_000131_hash cm4040_write 3 58079 _000131_hash NULL
-+_000132_hash cm_copy_private_data 2 3649 _000132_hash NULL
-+_000133_hash cmm_write 3 2896 _000133_hash NULL
-+_000134_hash cm_write 3 36858 _000134_hash NULL
-+_000135_hash coda_psdev_write 3 1711 _000135_hash NULL
-+_000136_hash codec_reg_read_file 3 36280 _000136_hash NULL
-+_000137_hash command_file_write 3 31318 _000137_hash NULL
-+_000138_hash command_write 3 58841 _000138_hash NULL
-+_000139_hash comm_write 3 44537 _001714_hash NULL nohasharray
-+_000140_hash concat_writev 3 21451 _000140_hash NULL
-+_000141_hash copy_and_check 3 19089 _000141_hash NULL
-+_000142_hash copy_from_user_toio 3 31966 _000142_hash NULL
-+_000143_hash copy_items 6 50140 _000143_hash NULL
-+_000144_hash copy_macs 4 45534 _000144_hash NULL
-+_000145_hash __copy_to_user 3 17551 _000145_hash NULL
-+_000146_hash copy_vm86_regs_from_user 3 45340 _000146_hash NULL
-+_000147_hash core_sys_select 1 47494 _000147_hash NULL
-+_000148_hash cosa_write 3 1774 _000148_hash NULL
-+_000149_hash cp210x_set_config 4 46447 _000149_hash NULL
-+_000150_hash create_entry 2 33479 _000150_hash NULL
-+_000151_hash create_queues 2-3 9088 _000151_hash NULL
-+_000153_hash create_xattr 5 54106 _000153_hash NULL
-+_000154_hash create_xattr_datum 5 33356 _003443_hash NULL nohasharray
-+_000155_hash csum_partial_copy_fromiovecend 3-4 9957 _000155_hash NULL
-+_000157_hash ctrl_out 3-5 8712 _000157_hash NULL
-+_000159_hash cxacru_cm_get_array 4 4412 _000159_hash NULL
-+_000160_hash cxgbi_alloc_big_mem 1 4707 _000160_hash NULL
-+_000161_hash dac960_user_command_proc_write 3 3071 _000161_hash NULL
-+_000162_hash datablob_format 2 39571 _002490_hash NULL nohasharray
-+_000163_hash dccp_feat_clone_sp_val 3 11942 _000163_hash NULL
-+_000164_hash dccp_setsockopt_ccid 4 30701 _000164_hash NULL
-+_000165_hash dccp_setsockopt_cscov 2 37766 _000165_hash NULL
-+_000166_hash dccp_setsockopt_service 4 65336 _000166_hash NULL
-+_000167_hash ddebug_proc_write 3 18055 _000167_hash NULL
-+_000168_hash dev_config 3 8506 _000168_hash NULL
-+_000169_hash device_write 3 45156 _000169_hash NULL
-+_000170_hash devm_kzalloc 2 4966 _000170_hash NULL
-+_000171_hash devres_alloc 2 551 _000171_hash NULL
-+_000172_hash dfs_file_write 3 41196 _000172_hash NULL
-+_000173_hash direct_entry 3 38836 _000173_hash NULL
-+_000174_hash dispatch_ioctl 2 32357 _000174_hash NULL
-+_000175_hash dispatch_proc_write 3 44320 _000175_hash NULL
-+_000176_hash diva_os_copy_from_user 4 7792 _000176_hash NULL
-+_000177_hash dlm_alloc_pagevec 1 54296 _000177_hash NULL
-+_000178_hash dlmfs_file_read 3 28385 _000178_hash NULL
-+_000179_hash dlmfs_file_write 3 6892 _000179_hash NULL
-+_000180_hash dm_read 3 15674 _000180_hash NULL
-+_000181_hash dm_write 3 2513 _000181_hash NULL
-+_000182_hash __dn_setsockopt 5 13060 _000182_hash NULL
-+_000183_hash dns_query 3 9676 _000183_hash NULL
-+_000184_hash dns_resolver_instantiate 3 63314 _000184_hash NULL
-+_000185_hash do_add_counters 3 3992 _000185_hash NULL
-+_000186_hash __do_config_autodelink 3 58763 _000186_hash NULL
-+_000187_hash do_ip_setsockopt 5 41852 _000187_hash NULL
-+_000188_hash do_ipv6_setsockopt 5 18215 _000188_hash NULL
-+_000189_hash do_ip_vs_set_ctl 4 48641 _000189_hash NULL
-+_000190_hash do_kimage_alloc 3 64827 _000190_hash NULL
-+_000191_hash do_register_entry 4 29478 _000191_hash NULL
-+_000192_hash do_tty_write 5 44896 _000192_hash NULL
-+_000193_hash do_update_counters 4 2259 _000193_hash NULL
-+_000194_hash dsp_write 2 46218 _000194_hash NULL
-+_000195_hash dup_to_netobj 3 26363 _000195_hash NULL
-+_000196_hash dwc3_link_state_write 3 12641 _000196_hash NULL
-+_000197_hash dwc3_mode_write 3 51997 _000197_hash NULL
-+_000198_hash dwc3_testmode_write 3 30516 _000198_hash NULL
-+_000199_hash ecryptfs_copy_filename 4 11868 _000199_hash NULL
-+_000200_hash ecryptfs_miscdev_write 3 26847 _000200_hash NULL
-+_000201_hash ecryptfs_send_miscdev 2 64816 _000201_hash NULL
-+_000202_hash efx_tsoh_heap_alloc 2 58545 _000202_hash NULL
-+_000203_hash emi26_writememory 4 57908 _000203_hash NULL
-+_000204_hash emi62_writememory 4 29731 _000204_hash NULL
-+_000205_hash encrypted_instantiate 3 3168 _000205_hash NULL
-+_000206_hash encrypted_update 3 13414 _000206_hash NULL
-+_000207_hash ep0_write 3 14536 _001422_hash NULL nohasharray
-+_000208_hash ep_read 3 58813 _000208_hash NULL
-+_000209_hash ep_write 3 59008 _000209_hash NULL
-+_000210_hash erst_dbg_write 3 46715 _000210_hash NULL
-+_000211_hash esp_alloc_tmp 2-3 40558 _000211_hash NULL
-+_000213_hash evdev_do_ioctl 2 24459 _000213_hash NULL
-+_000214_hash exofs_read_lookup_dev_table 3 17733 _000214_hash NULL
-+_000215_hash ext4_kvmalloc 1 14796 _000215_hash NULL
-+_000216_hash ezusb_writememory 4 45976 _000216_hash NULL
-+_000217_hash fanotify_write 3 64623 _000217_hash NULL
-+_000218_hash fd_copyin 3 56247 _000218_hash NULL
-+_000219_hash ffs_epfile_io 3 64886 _000219_hash NULL
-+_000220_hash ffs_prepare_buffer 2 59892 _000220_hash NULL
-+_000221_hash f_hidg_write 3 7932 _000221_hash NULL
-+_000222_hash file_read_actor 4 1401 _000222_hash NULL
-+_000223_hash fill_write_buffer 3 3142 _000223_hash NULL
-+_000224_hash __find_xattr 6 2117 _002425_hash NULL nohasharray
-+_000225_hash fl_create 5 56435 _000225_hash NULL
-+_000226_hash fs_path_ensure_buf 2 59445 _000226_hash NULL
-+_000227_hash ftdi_elan_write 3 57309 _000227_hash NULL
-+_000228_hash fw_iso_buffer_alloc 2 13704 _000228_hash NULL
-+_000229_hash garmin_write_bulk 3 58191 _000229_hash NULL
-+_000230_hash garp_attr_create 3 3883 _000230_hash NULL
-+_000231_hash get_arg 3 5694 _000231_hash NULL
-+_000232_hash getdqbuf 1 62908 _000232_hash NULL
-+_000233_hash get_fdb_entries 3 41916 _000233_hash NULL
-+_000234_hash get_fd_set 1 3866 _000234_hash NULL
-+_000235_hash get_indirect_ea 4 51869 _000235_hash NULL
-+_000236_hash get_registers 3 26187 _000236_hash NULL
-+_000237_hash get_scq 2 10897 _000237_hash NULL
-+_000238_hash get_server_iovec 2 16804 _000238_hash NULL
-+_000239_hash get_ucode_user 3 38202 _000239_hash NULL
-+_000240_hash get_user_cpu_mask 2 14861 _000240_hash NULL
-+_000241_hash gfs2_alloc_sort_buffer 1 18275 _000241_hash NULL
-+_000242_hash gfs2_glock_nq_m 1 20347 _000242_hash NULL
-+_000243_hash gigaset_initcs 2 43753 _000243_hash NULL
-+_000244_hash gigaset_initdriver 2 1060 _000244_hash NULL
-+_000245_hash groups_alloc 1 7614 _000245_hash NULL
-+_000246_hash gs_alloc_req 2 58883 _000246_hash NULL
-+_000247_hash gs_buf_alloc 2 25067 _000247_hash NULL
-+_000248_hash gsm_data_alloc 3 42437 _000248_hash NULL
-+_000249_hash gss_pipe_downcall 3 23182 _000249_hash NULL
-+_000250_hash handle_request 9 10024 _000250_hash NULL
-+_000251_hash hashtab_create 3 33769 _000251_hash NULL
-+_000252_hash hcd_buffer_alloc 2 27495 _000252_hash NULL
-+_000253_hash hci_sock_setsockopt 5 28993 _000253_hash NULL
-+_000254_hash heap_init 2 49617 _000254_hash NULL
-+_000255_hash hest_ghes_dev_register 1 46766 _000255_hash NULL
-+_000256_hash hidg_alloc_ep_req 2 10159 _000256_hash NULL
-+_000257_hash hid_parse_report 3 51737 _000257_hash NULL
-+_000258_hash hidraw_get_report 3 45609 _000258_hash NULL
-+_000259_hash hidraw_report_event 3 20503 _000259_hash NULL
-+_000260_hash hidraw_send_report 3 23449 _000260_hash NULL
-+_000261_hash hpfs_translate_name 3 41497 _000261_hash NULL
-+_000262_hash hysdn_conf_write 3 52145 _000262_hash NULL
-+_000263_hash __i2400mu_send_barker 3 23652 _000263_hash NULL
-+_000264_hash i2cdev_read 3 1206 _000264_hash NULL
-+_000265_hash i2cdev_write 3 23310 _000265_hash NULL
-+_000266_hash i2o_parm_field_get 5 34477 _000266_hash NULL
-+_000267_hash i2o_parm_table_get 6 61635 _000267_hash NULL
-+_000268_hash ib_copy_from_udata 3 59502 _000268_hash NULL
-+_000269_hash ib_ucm_alloc_data 3 36885 _000269_hash NULL
-+_000270_hash ib_umad_write 3 47993 _000270_hash NULL
-+_000271_hash ib_uverbs_unmarshall_recv 5 12251 _000271_hash NULL
-+_000272_hash icn_writecmd 2 38629 _000272_hash NULL
-+_000273_hash ide_driver_proc_write 3 32493 _000273_hash NULL
-+_000274_hash ide_settings_proc_write 3 35110 _000274_hash NULL
-+_000275_hash idetape_chrdev_write 3 53976 _000275_hash NULL
-+_000276_hash idmap_pipe_downcall 3 14591 _000276_hash NULL
-+_000277_hash ieee80211_build_probe_req 7-5 27660 _000277_hash NULL
-+_000278_hash ieee80211_if_write 3 34894 _000278_hash NULL
-+_000279_hash if_write 3 51756 _000279_hash NULL
-+_000280_hash ilo_write 3 64378 _000280_hash NULL
-+_000281_hash ima_write_policy 3 40548 _000281_hash NULL
-+_000282_hash init_data_container 1 60709 _000282_hash NULL
-+_000283_hash init_send_hfcd 1 34586 _000283_hash NULL
-+_000284_hash insert_dent 7 65034 _000284_hash NULL
-+_000285_hash interpret_user_input 2 19393 _000285_hash NULL
-+_000286_hash int_proc_write 3 39542 _000286_hash NULL
-+_000287_hash ioctl_private_iw_point 7 1273 _000287_hash NULL
-+_000288_hash iov_iter_copy_from_user 4 31942 _000288_hash NULL
-+_000289_hash iov_iter_copy_from_user_atomic 4 56368 _000289_hash NULL
-+_000290_hash iowarrior_write 3 18604 _000290_hash NULL
-+_000291_hash ipc_alloc 1 1192 _000291_hash NULL
-+_000292_hash ipc_rcu_alloc 1 21208 _000292_hash NULL
-+_000293_hash ip_options_get_from_user 4 64958 _000293_hash NULL
-+_000294_hash ipv6_renew_option 3 38813 _000294_hash NULL
-+_000295_hash ip_vs_conn_fill_param_sync 6 29771 _001898_hash NULL nohasharray
-+_000296_hash ip_vs_create_timeout_table 2 64478 _000296_hash NULL
-+_000297_hash ipw_queue_tx_init 3 49161 _000297_hash NULL
-+_000298_hash irda_setsockopt 5 19824 _000298_hash NULL
-+_000299_hash irias_new_octseq_value 2 13596 _003821_hash NULL nohasharray
-+_000300_hash irnet_ctrl_write 3 24139 _000300_hash NULL
-+_000301_hash isdn_add_channels 3 40905 _000301_hash NULL
-+_000302_hash isdn_ppp_fill_rq 2 41428 _000302_hash NULL
-+_000303_hash isdn_ppp_write 4 29109 _000303_hash NULL
-+_000304_hash isdn_read 3 50021 _000304_hash NULL
-+_000305_hash isdn_v110_open 3 2418 _000305_hash NULL
-+_000306_hash isdn_writebuf_stub 4 52383 _000306_hash NULL
-+_000307_hash islpci_mgt_transmit 5 34133 _000307_hash NULL
-+_000308_hash iso_callback 3 43208 _000308_hash NULL
-+_000309_hash iso_packets_buffer_init 3-4 29061 _000309_hash NULL
-+_000310_hash it821x_firmware_command 3 8628 _000310_hash NULL
-+_000311_hash iwch_alloc_fastreg_pbl 2 40153 _000311_hash NULL
-+_000312_hash iwl_calib_set 3 34400 _003754_hash NULL nohasharray
-+_000313_hash jbd2_journal_init_revoke_table 1 36336 _000313_hash NULL
-+_000314_hash jffs2_alloc_full_dirent 1 60179 _001158_hash NULL nohasharray
-+_000315_hash journal_init_revoke_table 1 56331 _000315_hash NULL
-+_000316_hash kcalloc 1-2 27770 _000316_hash NULL
-+_000318_hash keyctl_instantiate_key_common 4 47889 _000318_hash NULL
-+_000319_hash keyctl_update_key 3 26061 _000319_hash NULL
-+_000320_hash __kfifo_alloc 2-3 22173 _000320_hash NULL
-+_000322_hash kfifo_copy_from_user 3 5091 _000322_hash NULL
-+_000323_hash kmalloc_node 1 50163 _003818_hash NULL nohasharray
-+_000324_hash kmalloc_parameter 1 65279 _000324_hash NULL
-+_000325_hash kmem_alloc 1 31920 _000325_hash NULL
-+_000326_hash kobj_map 2-3 9566 _000326_hash NULL
-+_000328_hash kone_receive 4 4690 _000328_hash NULL
-+_000329_hash kone_send 4 63435 _000329_hash NULL
-+_000330_hash krealloc 2 14908 _000330_hash NULL
-+_000331_hash kvmalloc 1 32646 _000331_hash NULL
-+_000332_hash kvm_read_guest_atomic 4 10765 _000332_hash NULL
-+_000333_hash kvm_read_guest_cached 4 39666 _000333_hash NULL
-+_000334_hash kvm_read_guest_page 5 18074 _000334_hash NULL
-+_000335_hash kzalloc 1 54740 _000335_hash NULL
-+_000336_hash l2cap_sock_setsockopt 5 50207 _000336_hash NULL
-+_000337_hash l2cap_sock_setsockopt_old 4 29346 _000337_hash NULL
-+_000338_hash lane2_associate_req 4 45398 _000338_hash NULL
-+_000339_hash lbs_debugfs_write 3 48413 _000339_hash NULL
-+_000340_hash lcd_write 3 14857 _000340_hash &_000015_hash
-+_000341_hash ldm_frag_add 2 5611 _000341_hash NULL
-+_000342_hash __lgread 4 31668 _000342_hash NULL
-+_000343_hash libipw_alloc_txb 1-3-2 27579 _000343_hash NULL
-+_000344_hash link_send_sections_long 4 46556 _000344_hash NULL
-+_000345_hash listxattr 3 12769 _000345_hash NULL
-+_000346_hash load_msg 2 95 _000346_hash NULL
-+_000347_hash lpfc_debugfs_dif_err_write 3 17424 _000347_hash NULL
-+_000348_hash lp_write 3 9511 _000348_hash NULL
-+_000349_hash mb_cache_create 2 17307 _000349_hash NULL
-+_000350_hash mce_write 3 26201 _000350_hash NULL
-+_000351_hash mcs7830_get_reg 3 33308 _000351_hash NULL
-+_000352_hash mcs7830_set_reg 3 31413 _000352_hash NULL
-+_000353_hash memcpy_fromiovec 3 55247 _000353_hash NULL
-+_000354_hash memcpy_fromiovecend 3-4 2707 _000354_hash NULL
-+_000356_hash mempool_resize 2 47983 _002039_hash NULL nohasharray
-+_000357_hash mem_rw 3 22085 _000357_hash NULL
-+_000358_hash mgmt_control 3 7349 _000358_hash NULL
-+_000359_hash mgmt_pending_add 5 46976 _000359_hash NULL
-+_000360_hash mlx4_ib_alloc_fast_reg_page_list 2 46119 _000360_hash NULL
-+_000361_hash mmc_alloc_sg 1 21504 _000361_hash NULL
-+_000362_hash mmc_send_bus_test 4 18285 _000362_hash NULL
-+_000363_hash mmc_send_cxd_data 5 38655 _000363_hash NULL
-+_000364_hash module_alloc_update_bounds 1 47205 _000364_hash NULL
-+_000365_hash move_addr_to_kernel 2 32673 _000365_hash NULL
-+_000366_hash mpi_alloc_limb_space 1 23190 _000366_hash NULL
-+_000367_hash mpi_resize 2 44674 _000367_hash NULL
-+_000368_hash mptctl_getiocinfo 2 28545 _000368_hash NULL
-+_000369_hash mtdchar_readoob 4 31200 _000369_hash NULL
-+_000370_hash mtdchar_write 3 56831 _002122_hash NULL nohasharray
-+_000371_hash mtdchar_writeoob 4 3393 _000371_hash NULL
-+_000372_hash mtd_device_parse_register 5 5024 _000372_hash NULL
-+_000373_hash mtf_test_write 3 18844 _000373_hash NULL
-+_000374_hash mthca_alloc_icm_table 3-4 38268 _002459_hash NULL nohasharray
-+_000376_hash mthca_alloc_init 2 21754 _000376_hash NULL
-+_000377_hash mthca_array_init 2 39987 _000377_hash NULL
-+_000378_hash mthca_buf_alloc 2 35861 _000378_hash NULL
-+_000379_hash mtrr_write 3 59622 _000379_hash NULL
-+_000380_hash musb_test_mode_write 3 33518 _000380_hash NULL
-+_000381_hash mwifiex_get_common_rates 3 17131 _000381_hash NULL
-+_000382_hash __mxt_write_reg 3 57326 _000382_hash NULL
-+_000383_hash nand_bch_init 2-3 16280 _001439_hash NULL nohasharray
-+_000385_hash ncp_file_write 3 3813 _000385_hash NULL
-+_000386_hash ncp__vol2io 5 4804 _000386_hash NULL
-+_000387_hash nes_alloc_fast_reg_page_list 2 33523 _000387_hash NULL
-+_000388_hash nfc_targets_found 3 29886 _000388_hash NULL
-+_000389_hash __nf_ct_ext_add_length 3 12364 _000389_hash NULL
-+_000390_hash nfs4_acl_new 1 49806 _000390_hash NULL
-+_000391_hash nfs4_write_cached_acl 4 15070 _000391_hash NULL
-+_000392_hash nfsd_symlink 6 63442 _000392_hash NULL
-+_000393_hash nfs_idmap_get_desc 2-4 42990 _000393_hash NULL
-+_000395_hash nfs_readdir_make_qstr 3 12509 _000395_hash NULL
-+_000396_hash note_last_dentry 3 12285 _000396_hash NULL
-+_000397_hash ntfs_copy_from_user 3-5 15072 _000397_hash NULL
-+_000399_hash __ntfs_copy_from_user_iovec_inatomic 3-4 38153 _000399_hash NULL
-+_000401_hash ntfs_ucstonls 3-5 23097 _000401_hash NULL
-+_000403_hash nvme_alloc_iod 1 56027 _000403_hash NULL
-+_000404_hash nvram_write 3 3894 _000404_hash NULL
-+_000405_hash o2hb_debug_create 4 18744 _000405_hash NULL
-+_000406_hash o2net_send_message_vec 4 879 _002013_hash NULL nohasharray
-+_000407_hash ocfs2_control_cfu 2 37750 _000407_hash NULL
-+_000408_hash oom_adjust_write 3 41116 _000408_hash NULL
-+_000409_hash oom_score_adj_write 3 42594 _000409_hash NULL
-+_000410_hash oprofilefs_ulong_from_user 3 57251 _000410_hash NULL
-+_000411_hash opticon_write 4 60775 _000411_hash NULL
-+_000412_hash p9_check_zc_errors 4 15534 _000412_hash NULL
-+_000413_hash packet_buffer_init 2 1607 _000413_hash NULL
-+_000414_hash packet_setsockopt 5 17662 _000414_hash NULL
-+_000415_hash parse_command 2 37079 _000415_hash NULL
-+_000416_hash pcbit_writecmd 2 12332 _000416_hash NULL
-+_000417_hash pcmcia_replace_cis 3 57066 _000417_hash NULL
-+_000418_hash pgctrl_write 3 50453 _000418_hash NULL
-+_000419_hash pg_write 3 40766 _000419_hash NULL
-+_000420_hash pidlist_allocate 1 64404 _000420_hash NULL
-+_000421_hash pipe_iov_copy_from_user 3 23102 _000421_hash NULL
-+_000422_hash pipe_iov_copy_to_user 3 3447 _000422_hash NULL
-+_000423_hash pkt_add 3 39897 _000423_hash NULL
-+_000424_hash pktgen_if_write 3 55628 _000424_hash NULL
-+_000425_hash platform_device_add_data 3 310 _000425_hash NULL
-+_000426_hash platform_device_add_resources 3 13289 _000426_hash NULL
-+_000427_hash pmcraid_copy_sglist 3 38431 _000427_hash NULL
-+_000428_hash pm_qos_power_write 3 52513 _000428_hash NULL
-+_000429_hash pnpbios_proc_write 3 19758 _000429_hash NULL
-+_000430_hash pool_allocate 3 42012 _000430_hash NULL
-+_000431_hash posix_acl_alloc 1 48063 _000431_hash NULL
-+_000432_hash ppp_cp_parse_cr 4 5214 _000432_hash NULL
-+_000433_hash ppp_write 3 34034 _000433_hash NULL
-+_000434_hash pp_read 3 33210 _000434_hash NULL
-+_000435_hash pp_write 3 39554 _000435_hash NULL
-+_000436_hash printer_req_alloc 2 62687 _000436_hash NULL
-+_000437_hash printer_write 3 60276 _000437_hash NULL
-+_000438_hash prism2_info_scanresults 3 59729 _000438_hash NULL
-+_000439_hash prism2_set_genericelement 3 29277 _000439_hash NULL
-+_000440_hash __probe_kernel_read 3 61119 _000440_hash NULL
-+_000441_hash __probe_kernel_write 3 29842 _000441_hash NULL
-+_000442_hash proc_coredump_filter_write 3 25625 _000442_hash NULL
-+_000443_hash _proc_do_string 2 6376 _000443_hash NULL
-+_000444_hash process_vm_rw_pages 5-6 15954 _000444_hash NULL
-+_000446_hash proc_loginuid_write 3 63648 _000446_hash NULL
-+_000447_hash proc_pid_attr_write 3 63845 _000447_hash NULL
-+_000448_hash proc_scsi_devinfo_write 3 32064 _000448_hash NULL
-+_000449_hash proc_scsi_write 3 29142 _000449_hash NULL
-+_000450_hash proc_scsi_write_proc 3 267 _000450_hash NULL
-+_000451_hash pskb_expand_head 2-3 42881 _000451_hash NULL
-+_000453_hash pstore_mkfile 5 50830 _000453_hash NULL
-+_000454_hash pti_char_write 3 60960 _000454_hash NULL
-+_000455_hash ptrace_writedata 4 45021 _000455_hash NULL
-+_000456_hash pt_write 3 40159 _000456_hash NULL
-+_000457_hash qdisc_class_hash_alloc 1 18262 _000457_hash NULL
-+_000458_hash r3964_write 4 57662 _000458_hash NULL
-+_000459_hash raw_seticmpfilter 3 6888 _000459_hash NULL
-+_000460_hash raw_setsockopt 5 45800 _000460_hash NULL
-+_000461_hash rawv6_seticmpfilter 5 12137 _000461_hash NULL
-+_000462_hash ray_cs_essid_proc_write 3 17875 _000462_hash NULL
-+_000463_hash rbd_add 3 16366 _000463_hash NULL
-+_000464_hash rbd_snap_add 4 19678 _000464_hash NULL
-+_000465_hash rdma_set_ib_paths 3 45592 _000465_hash NULL
-+_000466_hash rds_page_copy_user 4 35691 _000466_hash NULL
-+_000467_hash read 3 9397 _000467_hash NULL
-+_000468_hash read_buf 2 20469 _000468_hash NULL
-+_000469_hash read_cis_cache 4 29735 _000469_hash NULL
-+_000470_hash realloc_buffer 2 25816 _000470_hash NULL
-+_000471_hash receive_DataRequest 3 9904 _000471_hash NULL
-+_000472_hash recent_mt_proc_write 3 8206 _000472_hash NULL
-+_000473_hash regmap_access_read_file 3 37223 _000473_hash NULL
-+_000474_hash regmap_bulk_write 4 59049 _000474_hash NULL
-+_000475_hash regmap_map_read_file 3 37685 _000475_hash NULL
-+_000476_hash regset_tls_set 4 18459 _000476_hash NULL
-+_000477_hash reiserfs_add_entry 4 23062 _002792_hash NULL nohasharray
-+_000478_hash remote_settings_file_write 3 22987 _000478_hash NULL
-+_000479_hash request_key_auth_new 3 38092 _000479_hash NULL
-+_000480_hash restore_i387_fxsave 2 17528 _000480_hash NULL
-+_000481_hash revalidate 2 19043 _000481_hash NULL
-+_000482_hash rfcomm_sock_setsockopt 5 18254 _000482_hash NULL
-+_000483_hash rndis_add_response 2 58544 _000483_hash NULL
-+_000484_hash rndis_set_oid 4 6547 _000484_hash NULL
-+_000485_hash rngapi_reset 3 34366 _002137_hash NULL nohasharray
-+_000486_hash roccat_common2_receive 4 50369 _000486_hash NULL
-+_000487_hash roccat_common2_send 4 2422 _000487_hash NULL
-+_000488_hash rpc_malloc 2 43573 _000488_hash NULL
-+_000489_hash rt2x00debug_write_bbp 3 8212 _000489_hash NULL
-+_000490_hash rt2x00debug_write_csr 3 64753 _000490_hash NULL
-+_000491_hash rt2x00debug_write_eeprom 3 23091 _000491_hash NULL
-+_000492_hash rt2x00debug_write_rf 3 38195 _000492_hash NULL
-+_000493_hash rt2x00debug_write_rfcsr 3 41473 _000493_hash NULL
-+_000494_hash rts51x_read_mem 4 26577 _002730_hash NULL nohasharray
-+_000495_hash rts51x_read_status 4 11830 _000495_hash NULL
-+_000496_hash rts51x_write_mem 4 17598 _000496_hash NULL
-+_000497_hash rw_copy_check_uvector 3 45748 _003716_hash NULL nohasharray
-+_000498_hash rxrpc_request_key 3 27235 _000498_hash NULL
-+_000499_hash rxrpc_server_keyring 3 16431 _000499_hash NULL
-+_000500_hash savemem 3 58129 _000500_hash NULL
-+_000501_hash sb16_copy_from_user 10-7-6 55836 _000501_hash NULL
-+_000504_hash sched_autogroup_write 3 10984 _000504_hash NULL
-+_000505_hash scsi_mode_select 6 37330 _000505_hash NULL
-+_000506_hash scsi_tgt_copy_sense 3 26933 _000506_hash NULL
-+_000507_hash sctp_auth_create_key 1 51641 _000507_hash NULL
-+_000508_hash sctp_getsockopt_delayed_ack 2 9232 _000508_hash NULL
-+_000509_hash sctp_getsockopt_local_addrs 2 25178 _000509_hash NULL
-+_000510_hash sctp_make_abort_user 3 29654 _000510_hash NULL
-+_000511_hash sctp_setsockopt_active_key 3 43755 _000511_hash NULL
-+_000512_hash sctp_setsockopt_adaptation_layer 3 26935 _003246_hash NULL nohasharray
-+_000513_hash sctp_setsockopt_associnfo 3 51684 _000513_hash NULL
-+_000514_hash sctp_setsockopt_auth_chunk 3 30843 _000514_hash NULL
-+_000515_hash sctp_setsockopt_auth_key 3 3793 _000515_hash NULL
-+_000516_hash sctp_setsockopt_autoclose 3 5775 _000516_hash NULL
-+_000517_hash sctp_setsockopt_bindx 3 49870 _000517_hash NULL
-+_000518_hash __sctp_setsockopt_connectx 3 46949 _000518_hash NULL
-+_000519_hash sctp_setsockopt_context 3 31091 _000519_hash NULL
-+_000520_hash sctp_setsockopt_default_send_param 3 49578 _000520_hash NULL
-+_000521_hash sctp_setsockopt_delayed_ack 3 40129 _000521_hash NULL
-+_000522_hash sctp_setsockopt_del_key 3 42304 _002709_hash NULL nohasharray
-+_000523_hash sctp_setsockopt_events 3 18862 _000523_hash NULL
-+_000524_hash sctp_setsockopt_hmac_ident 3 11687 _000524_hash NULL
-+_000525_hash sctp_setsockopt_initmsg 3 1383 _000525_hash NULL
-+_000526_hash sctp_setsockopt_maxburst 3 28041 _000526_hash NULL
-+_000527_hash sctp_setsockopt_maxseg 3 11829 _000527_hash NULL
-+_000528_hash sctp_setsockopt_peer_addr_params 3 734 _000528_hash NULL
-+_000529_hash sctp_setsockopt_peer_primary_addr 3 13440 _000529_hash NULL
-+_000530_hash sctp_setsockopt_rtoinfo 3 30941 _000530_hash NULL
-+_000531_hash security_context_to_sid_core 2 29248 _000531_hash NULL
-+_000532_hash sel_commit_bools_write 3 46077 _000532_hash NULL
-+_000533_hash sel_write_avc_cache_threshold 3 2256 _000533_hash NULL
-+_000534_hash sel_write_bool 3 46996 _000534_hash NULL
-+_000535_hash sel_write_checkreqprot 3 60774 _000535_hash NULL
-+_000536_hash sel_write_disable 3 10511 _000536_hash NULL
-+_000537_hash sel_write_enforce 3 48998 _000537_hash NULL
-+_000538_hash sel_write_load 3 63830 _000538_hash NULL
-+_000539_hash send_bulk_static_data 3 61932 _000539_hash NULL
-+_000540_hash set_aoe_iflist 2 42737 _000540_hash NULL
-+_000541_hash setkey_unaligned 3 39474 _000541_hash NULL
-+_000542_hash set_registers 3 53582 _000542_hash NULL
-+_000543_hash setsockopt 5 54539 _000543_hash NULL
-+_000544_hash setup_req 3 5848 _000544_hash NULL
-+_000545_hash setxattr 4 37006 _000545_hash NULL
-+_000546_hash sfq_alloc 1 2861 _000546_hash NULL
-+_000547_hash sg_kmalloc 1 50240 _000547_hash NULL
-+_000548_hash sgl_map_user_pages 2 30610 _000548_hash NULL
-+_000549_hash shash_setkey_unaligned 3 8620 _000549_hash NULL
-+_000550_hash shmem_xattr_alloc 2 61190 _000550_hash NULL
-+_000551_hash sierra_setup_urb 5 46029 _000551_hash NULL
-+_000552_hash simple_transaction_get 3 50633 _000552_hash NULL
-+_000553_hash simple_write_to_buffer 2-5 3122 _000553_hash NULL
-+_000555_hash sisusb_send_bulk_msg 3 17864 _000555_hash NULL
-+_000556_hash skb_add_data 3 48363 _000556_hash NULL
-+_000557_hash skb_do_copy_data_nocache 5 12465 _000557_hash NULL
-+_000558_hash sl_alloc_bufs 2 50380 _000558_hash NULL
-+_000559_hash sl_realloc_bufs 2 64086 _000559_hash NULL
-+_000560_hash smk_set_cipso 3 20379 _000560_hash NULL
-+_000561_hash smk_write_ambient 3 45691 _000561_hash NULL
-+_000562_hash smk_write_direct 3 46363 _000562_hash NULL
-+_000563_hash smk_write_doi 3 49621 _000563_hash NULL
-+_000564_hash smk_write_logging 3 2618 _000564_hash NULL
-+_000565_hash smk_write_mapped 3 13519 _000565_hash NULL
-+_000566_hash smk_write_netlbladdr 3 42525 _000566_hash NULL
-+_000567_hash smk_write_onlycap 3 14400 _000567_hash NULL
-+_000568_hash smk_write_rules_list 3 18565 _000568_hash NULL
-+_000569_hash snd_ctl_elem_user_tlv 3 11695 _000569_hash NULL
-+_000570_hash snd_emu10k1_fx8010_read 5 9605 _000570_hash NULL
-+_000571_hash snd_emu10k1_synth_copy_from_user 3-5 9061 _000571_hash NULL
-+_000573_hash snd_gus_dram_poke 4 18525 _000573_hash NULL
-+_000574_hash snd_hdsp_playback_copy 5 20676 _000574_hash NULL
-+_000575_hash snd_info_entry_write 3 63474 _000575_hash NULL
-+_000576_hash snd_korg1212_copy_from 6 36169 _000576_hash NULL
-+_000577_hash snd_mem_proc_write 3 9786 _000577_hash NULL
-+_000578_hash snd_midi_channel_init_set 1 30092 _000578_hash NULL
-+_000579_hash snd_midi_event_new 1 9893 _000764_hash NULL nohasharray
-+_000580_hash snd_opl4_mem_proc_write 5 9670 _000580_hash NULL
-+_000581_hash snd_pcm_aio_read 3 13900 _000581_hash NULL
-+_000582_hash snd_pcm_aio_write 3 28738 _000582_hash NULL
-+_000583_hash snd_pcm_oss_write1 3 10872 _000583_hash NULL
-+_000584_hash snd_pcm_oss_write2 3 27332 _000584_hash NULL
-+_000585_hash snd_rawmidi_kernel_write1 4 56847 _000585_hash NULL
-+_000586_hash snd_rme9652_playback_copy 5 20970 _000586_hash NULL
-+_000587_hash snd_sb_csp_load_user 3 45190 _000587_hash NULL
-+_000588_hash snd_usb_ctl_msg 8 8436 _000588_hash NULL
-+_000589_hash sock_bindtodevice 3 50942 _000589_hash NULL
-+_000590_hash sock_kmalloc 2 62205 _000590_hash NULL
-+_000591_hash spidev_ioctl 2 12846 _000591_hash NULL
-+_000592_hash spidev_write 3 44510 _000592_hash NULL
-+_000593_hash squashfs_read_table 3 16945 _000593_hash NULL
-+_000594_hash srpt_alloc_ioctx 2-3 51042 _000594_hash NULL
-+_000596_hash srpt_alloc_ioctx_ring 2-4-3 49330 _000596_hash NULL
-+_000597_hash st5481_setup_isocpipes 6-4 61340 _000597_hash NULL
-+_000598_hash sta_agg_status_write 3 45164 _000598_hash NULL
-+_000599_hash svc_setsockopt 5 36876 _000599_hash NULL
-+_000600_hash sys_add_key 4 61288 _000600_hash NULL
-+_000601_hash sys_modify_ldt 3 18824 _000601_hash NULL
-+_000602_hash sys_semtimedop 3 4486 _000602_hash NULL
-+_000603_hash sys_setdomainname 2 4373 _000603_hash NULL
-+_000604_hash sys_sethostname 2 42962 _000604_hash NULL
-+_000605_hash tomoyo_write_self 3 45161 _000605_hash NULL
-+_000606_hash tower_write 3 8580 _000606_hash NULL
-+_000607_hash tpm_write 3 50798 _000607_hash NULL
-+_000608_hash trusted_instantiate 3 4710 _000608_hash NULL
-+_000609_hash trusted_update 3 12664 _000609_hash NULL
-+_000610_hash tty_buffer_alloc 2 45437 _000610_hash NULL
-+_000611_hash __tun_chr_ioctl 4 22300 _000611_hash NULL
-+_000612_hash ubi_more_leb_change_data 4 63534 _000612_hash NULL
-+_000613_hash ubi_more_update_data 4 39189 _000613_hash NULL
-+_000614_hash ubi_resize_volume 2 50172 _000614_hash NULL
-+_000615_hash udf_alloc_i_data 2 35786 _000615_hash NULL
-+_000616_hash uea_idma_write 3 64139 _000616_hash NULL
-+_000617_hash uea_request 4 47613 _000617_hash NULL
-+_000618_hash uea_send_modem_cmd 3 3888 _000618_hash NULL
-+_000619_hash uio_write 3 43202 _000619_hash NULL
-+_000620_hash um_idi_write 3 18293 _000620_hash NULL
-+_000621_hash us122l_ctl_msg 8 13330 _000621_hash NULL
-+_000622_hash usb_alloc_urb 1 43436 _000622_hash NULL
-+_000623_hash usblp_new_writeurb 2 22894 _000623_hash NULL
-+_000624_hash usblp_write 3 23178 _000624_hash NULL
-+_000625_hash usbtest_alloc_urb 3-5 34446 _000625_hash NULL
-+_000627_hash usbtmc_write 3 64340 _000627_hash NULL
-+_000628_hash user_instantiate 3 26131 _000628_hash NULL
-+_000629_hash user_update 3 41332 _000629_hash NULL
-+_000630_hash uwb_rc_cmd_done 4 35892 _000630_hash NULL
-+_000631_hash uwb_rc_neh_grok_event 3 55799 _000631_hash NULL
-+_000632_hash v9fs_alloc_rdir_buf 2 42150 _000632_hash NULL
-+_000633_hash vc_do_resize 3-4 48842 _000633_hash NULL
-+_000635_hash vcs_write 3 3910 _000635_hash NULL
-+_000636_hash vga_arb_write 3 36112 _000636_hash NULL
-+_000637_hash vga_switcheroo_debugfs_write 3 33984 _000637_hash NULL
-+_000638_hash vhci_get_user 3 45039 _000638_hash NULL
-+_000639_hash video_proc_write 3 6724 _000639_hash NULL
-+_000640_hash vlsi_alloc_ring 3-4 57003 _000640_hash NULL
-+_000642_hash __vmalloc 1 61168 _000642_hash NULL
-+_000643_hash vmalloc_32 1 1135 _000643_hash NULL
-+_000644_hash vmalloc_32_user 1 37519 _000644_hash NULL
-+_000645_hash vmalloc_exec 1 36132 _000645_hash NULL
-+_000646_hash vmalloc_node 1 58700 _000646_hash NULL
-+_000647_hash __vmalloc_node_flags 1 30352 _000647_hash NULL
-+_000648_hash vmalloc_user 1 32308 _000648_hash NULL
-+_000649_hash vol_cdev_direct_write 3 20751 _000649_hash NULL
-+_000650_hash vp_request_msix_vectors 2 28849 _000650_hash NULL
-+_000651_hash vring_add_indirect 3-4 20737 _000651_hash NULL
-+_000653_hash vring_new_virtqueue 1 9671 _000653_hash NULL
-+_000654_hash vxge_os_dma_malloc 2 46184 _000654_hash NULL
-+_000655_hash vxge_os_dma_malloc_async 3 56348 _000655_hash NULL
-+_000656_hash wdm_write 3 53735 _000656_hash NULL
-+_000657_hash wiimote_hid_send 3 48528 _000657_hash NULL
-+_000658_hash wlc_phy_loadsampletable_nphy 3 64367 _000658_hash NULL
-+_000659_hash write 3 62671 _000659_hash NULL
-+_000660_hash write_flush 3 50803 _000660_hash NULL
-+_000661_hash write_rio 3 54837 _000661_hash NULL
-+_000662_hash x25_asy_change_mtu 2 26928 _000662_hash NULL
-+_000663_hash xdi_copy_from_user 4 8395 _000663_hash NULL
-+_000664_hash xfrm_dst_alloc_copy 3 3034 _000664_hash NULL
-+_000665_hash xfrm_user_policy 4 62573 _000665_hash NULL
-+_000666_hash xfs_attrmulti_attr_set 4 59346 _000666_hash NULL
-+_000667_hash xfs_handle_to_dentry 3 12135 _000667_hash NULL
-+_000668_hash xip_file_read 3 58592 _000668_hash NULL
-+_000669_hash __xip_file_write 3-4 2733 _000669_hash NULL
-+_000671_hash xprt_rdma_allocate 2 31372 _000671_hash NULL
-+_000672_hash zd_usb_iowrite16v_async 3 23984 _000672_hash NULL
-+_000673_hash zd_usb_read_fw 4 22049 _000673_hash NULL
-+_000674_hash zerocopy_sg_from_iovec 3 11828 _000674_hash NULL
-+_000675_hash __a2mp_build 3 60987 _000675_hash NULL
-+_000677_hash acpi_ex_allocate_name_string 2-1 7685 _001169_hash NULL nohasharray
-+_000678_hash acpi_os_allocate_zeroed 1 37422 _000678_hash NULL
-+_000679_hash acpi_ut_initialize_buffer 2 47143 _002830_hash NULL nohasharray
-+_000680_hash ad7879_spi_xfer 3 36311 _000680_hash NULL
-+_000681_hash add_new_gdb 3 27643 _000681_hash NULL
-+_000682_hash add_numbered_child 5 14273 _000682_hash NULL
-+_000683_hash add_res_range 4 21310 _000683_hash NULL
-+_000684_hash addtgt 3 54703 _000684_hash NULL
-+_000685_hash add_uuid 4 49831 _000685_hash NULL
-+_000686_hash afs_cell_alloc 2 24052 _000686_hash NULL
-+_000687_hash aggr_recv_addba_req_evt 4 38037 _000687_hash NULL
-+_000688_hash agp_create_memory 1 1075 _000688_hash NULL
-+_000689_hash agp_create_user_memory 1 62955 _000689_hash NULL
-+_000690_hash alg_setsockopt 5 20985 _000690_hash NULL
-+_000691_hash alloc_async 1 14208 _000691_hash NULL
-+_000692_hash ___alloc_bootmem_nopanic 1 53626 _000692_hash NULL
-+_000693_hash alloc_buf 1 34532 _000693_hash NULL
-+_000694_hash alloc_chunk 1 49575 _000694_hash NULL
-+_000695_hash alloc_context 1 41283 _000695_hash NULL
-+_000696_hash alloc_ctrl_packet 1 44667 _000696_hash NULL
-+_000697_hash alloc_data_packet 1 46698 _000697_hash NULL
-+_000698_hash alloc_dca_provider 2 59670 _000698_hash NULL
-+_000699_hash __alloc_dev_table 2 54343 _000699_hash NULL
-+_000700_hash alloc_ep 1 17269 _000700_hash NULL
-+_000701_hash __alloc_extent_buffer 3 15093 _000701_hash NULL
-+_000702_hash alloc_group_attrs 2 9194 _000727_hash NULL nohasharray
-+_000703_hash alloc_large_system_hash 2 22391 _000703_hash NULL
-+_000704_hash alloc_netdev_mqs 1 30030 _000704_hash NULL
-+_000705_hash __alloc_objio_seg 1 7203 _000705_hash NULL
-+_000706_hash alloc_ring 2-4 15345 _000706_hash NULL
-+_000707_hash alloc_ring 2-4 39151 _000707_hash NULL
-+_000710_hash alloc_session 1-2 64171 _000710_hash NULL
-+_000714_hash alloc_skb 1 55439 _000714_hash NULL
-+_000715_hash alloc_skb_fclone 1 3467 _000715_hash NULL
-+_000716_hash alloc_smp_req 1 51337 _000716_hash NULL
-+_000717_hash alloc_smp_resp 1 3566 _000717_hash NULL
-+_000718_hash alloc_ts_config 1 45775 _000718_hash NULL
-+_000719_hash alloc_upcall 2 62186 _000719_hash NULL
-+_000720_hash altera_drscan 2 48698 _000720_hash NULL
-+_000721_hash altera_irscan 2 62396 _000721_hash NULL
-+_000722_hash altera_set_dr_post 2 54291 _000722_hash NULL
-+_000723_hash altera_set_dr_pre 2 64862 _000723_hash NULL
-+_000724_hash altera_set_ir_post 2 20948 _000724_hash NULL
-+_000725_hash altera_set_ir_pre 2 54103 _000725_hash NULL
-+_000726_hash altera_swap_dr 2 50090 _000726_hash NULL
-+_000727_hash altera_swap_ir 2 9194 _000727_hash &_000702_hash
-+_000728_hash amd_create_gatt_pages 1 20537 _000728_hash NULL
-+_000729_hash aoechr_write 3 62883 _003674_hash NULL nohasharray
-+_000730_hash applesmc_create_nodes 2 49392 _000730_hash NULL
-+_000731_hash array_zalloc 1-2 7519 _000731_hash NULL
-+_000733_hash arvo_sysfs_read 6 31617 _000733_hash NULL
-+_000734_hash arvo_sysfs_write 6 3311 _000734_hash NULL
-+_000735_hash asd_store_update_bios 4 10165 _000735_hash NULL
-+_000736_hash ata_host_alloc 2 46094 _000736_hash NULL
-+_000737_hash atalk_sendmsg 4 21677 _000737_hash NULL
-+_000738_hash ath6kl_cfg80211_connect_event 7-9-8 13443 _000738_hash NULL
-+_000739_hash ath6kl_mgmt_tx 9 21153 _000739_hash NULL
-+_000740_hash ath6kl_wmi_proc_events_vif 5 42549 _003190_hash NULL nohasharray
-+_000741_hash ath6kl_wmi_roam_tbl_event_rx 3 43440 _000741_hash NULL
-+_000742_hash ath6kl_wmi_send_mgmt_cmd 7 17347 _000742_hash NULL
-+_000743_hash ath_descdma_setup 5 12257 _000743_hash NULL
-+_000744_hash ath_rx_edma_init 2 65483 _000744_hash NULL
-+_000745_hash ati_create_gatt_pages 1 4722 _003275_hash NULL nohasharray
-+_000746_hash audit_expand 2 2098 _000746_hash NULL
-+_000747_hash audit_init_entry 1 38644 _000747_hash NULL
-+_000748_hash ax25_sendmsg 4 62770 _000748_hash NULL
-+_000749_hash b1_alloc_card 1 36155 _000749_hash NULL
-+_000750_hash b43_nphy_load_samples 3 36481 _000750_hash NULL
-+_000751_hash batadv_orig_hash_add_if 2 10033 _000751_hash NULL
-+_000752_hash batadv_orig_hash_del_if 2 48972 _000752_hash NULL
-+_000753_hash batadv_tt_append_diff 4 20588 _000753_hash NULL
-+_000754_hash batadv_tt_commit_changes 4 2008 _000754_hash NULL
-+_000755_hash batadv_tt_prepare_packet_buff 4 1280 _000755_hash NULL
-+_000756_hash bio_copy_user_iov 4 37660 _000756_hash NULL
-+_000757_hash __bio_map_kern 3 47379 _000757_hash NULL
-+_000758_hash bitmap_resize 2 33054 _000758_hash NULL
-+_000759_hash blk_check_plugged 3 50736 _000759_hash NULL
-+_000760_hash blk_register_region 1-2 51424 _000760_hash NULL
-+_000762_hash bm_entry_write 3 28338 _000762_hash NULL
-+_000763_hash bm_realloc_pages 2 9431 _000763_hash NULL
-+_000764_hash bm_register_write 3 9893 _000764_hash &_000579_hash
-+_000765_hash bm_status_write 3 12964 _000765_hash NULL
-+_000766_hash br_mdb_rehash 2 42643 _000766_hash NULL
-+_000767_hash btmrvl_sdio_host_to_card 3 12152 _000767_hash NULL
-+_000768_hash btrfs_copy_from_user 1-3 43806 _000768_hash NULL
-+_000770_hash btrfs_insert_delayed_dir_index 4 63720 _000770_hash NULL
-+_000771_hash __btrfs_map_block 3 49839 _000771_hash NULL
-+_000772_hash c4iw_init_resource 2-3 30393 _000772_hash NULL
-+_000774_hash cache_downcall 3 13666 _000774_hash NULL
-+_000775_hash cache_slow_downcall 2 8570 _000775_hash NULL
-+_000776_hash caif_seqpkt_sendmsg 4 22961 _000776_hash NULL
-+_000777_hash caif_stream_sendmsg 4 9110 _000777_hash NULL
-+_000778_hash carl9170_cmd_buf 3 950 _000778_hash NULL
-+_000779_hash cdev_add 2-3 38176 _000779_hash NULL
-+_000781_hash cdrom_read_cdda 4 50478 _000781_hash NULL
-+_000782_hash ceph_dns_resolve_name 2 62488 _000782_hash NULL
-+_000783_hash ceph_msgpool_get 2 54258 _000783_hash NULL
-+_000784_hash cfg80211_connect_result 4-6 56515 _000784_hash NULL
-+_000786_hash cfg80211_disconnected 4 57 _000786_hash NULL
-+_000787_hash cfg80211_inform_bss 8 19332 _000787_hash NULL
-+_000788_hash cfg80211_inform_bss_frame 4 41078 _000788_hash NULL
-+_000789_hash cfg80211_mlme_register_mgmt 5 19852 _000789_hash NULL
-+_000790_hash cfg80211_roamed_bss 4-6 50198 _000790_hash NULL
-+_000792_hash cgroup_file_write 3 52417 _000792_hash NULL
-+_000793_hash cifs_readdata_alloc 1 26360 _000793_hash NULL
-+_000794_hash cifs_readv_from_socket 3 19109 _000794_hash NULL
-+_000795_hash cifs_writedata_alloc 1 32880 _003097_hash NULL nohasharray
-+_000796_hash cnic_alloc_dma 3 34641 _000796_hash NULL
-+_000797_hash cnic_init_id_tbl 2 41354 _000797_hash NULL
-+_000798_hash configfs_write_file 3 61621 _000798_hash NULL
-+_000799_hash construct_key 3 11329 _000799_hash NULL
-+_000800_hash context_alloc 3 24645 _000800_hash NULL
-+_000801_hash copy_to_user 3 57835 _000801_hash NULL
-+_000802_hash cp210x_get_config 4 56229 _000802_hash NULL
-+_000803_hash create_attr_set 1 22861 _000803_hash NULL
-+_000804_hash create_bounce_buffer 3 39155 _000804_hash NULL
-+_000805_hash create_gpadl_header 2 19064 _000805_hash NULL
-+_000806_hash _create_sg_bios 4 31244 _000806_hash NULL
-+_000807_hash cryptd_alloc_instance 2-3 18048 _000807_hash NULL
-+_000809_hash crypto_ahash_setkey 3 55134 _000809_hash NULL
-+_000810_hash crypto_alloc_instance2 3 25277 _000810_hash NULL
-+_000811_hash crypto_shash_setkey 3 60483 _000811_hash NULL
-+_000812_hash cxgb_alloc_mem 1 24007 _000812_hash NULL
-+_000813_hash cxgbi_device_portmap_create 3 25747 _000813_hash NULL
-+_000814_hash cxgbi_device_register 1-2 36746 _000814_hash NULL
-+_000816_hash __cxio_init_resource_fifo 3 23447 _000816_hash NULL
-+_000817_hash dccp_sendmsg 4 56058 _000817_hash NULL
-+_000818_hash ddp_make_gl 1 12179 _000818_hash NULL
-+_000819_hash depth_write 3 3021 _000819_hash NULL
-+_000820_hash dev_irnet_write 3 11398 _000820_hash NULL
-+_000821_hash dev_set_alias 3 50084 _000821_hash NULL
-+_000822_hash dev_write 3 7708 _000822_hash NULL
-+_000823_hash dfs_global_file_write 3 6112 _000823_hash NULL
-+_000824_hash dgram_sendmsg 4 45679 _000824_hash NULL
-+_000825_hash disconnect 4 32521 _000825_hash NULL
-+_000826_hash dma_attach 6-7 50831 _000826_hash NULL
-+_000828_hash dma_declare_coherent_memory 4-2 14244 _000828_hash NULL
-+_000829_hash dn_sendmsg 4 38390 _000829_hash NULL
-+_000830_hash dn_setsockopt 5 314 _000830_hash NULL
-+_000831_hash do_arpt_set_ctl 4 51053 _000831_hash NULL
-+_000832_hash do_dccp_setsockopt 5 54377 _003195_hash NULL nohasharray
-+_000833_hash do_ip6t_set_ctl 4 60040 _000833_hash NULL
-+_000834_hash do_ipt_set_ctl 4 56238 _000834_hash NULL
-+_000835_hash do_jffs2_setxattr 5 25910 _000835_hash NULL
-+_000836_hash do_msgsnd 4 1387 _000836_hash NULL
-+_000837_hash do_pselect 1 62061 _000837_hash NULL
-+_000838_hash do_raw_setsockopt 5 55215 _000838_hash NULL
-+_000839_hash do_readv_writev 4 51849 _000839_hash NULL
-+_000840_hash do_sync 1 9604 _000840_hash NULL
-+_000841_hash dup_array 3 33551 _000841_hash NULL
-+_000842_hash ecryptfs_decode_and_decrypt_filename 5 10379 _000842_hash NULL
-+_000843_hash ecryptfs_encrypt_and_encode_filename 6 2109 _000843_hash NULL
-+_000844_hash ecryptfs_send_message_locked 2 31801 _000844_hash NULL
-+_000845_hash edac_device_alloc_ctl_info 1 5941 _000845_hash NULL
-+_000846_hash edac_mc_alloc 4 3611 _000846_hash NULL
-+_000847_hash edac_pci_alloc_ctl_info 1 63388 _000847_hash NULL
-+_000848_hash efivar_create_sysfs_entry 2 19485 _000848_hash NULL
-+_000849_hash enable_write 3 30456 _000849_hash NULL
-+_000850_hash enclosure_register 3 57412 _000850_hash NULL
-+_000851_hash enlarge_skb 2 44248 _002839_hash NULL nohasharray
-+_000852_hash evdev_ioctl_handler 2 21705 _000852_hash NULL
-+_000853_hash ext4_kvzalloc 1 47605 _000853_hash NULL
-+_000854_hash extend_netdev_table 2 21453 _000854_hash NULL
-+_000855_hash fcoe_ctlr_device_add 3 1793 _000855_hash NULL
-+_000856_hash fd_do_readv 3 51297 _000856_hash NULL
-+_000857_hash fd_do_writev 3 29329 _000857_hash NULL
-+_000858_hash __feat_register_sp 6 64712 _000858_hash NULL
-+_000859_hash __ffs_ep0_read_events 3 48868 _000859_hash NULL
-+_000860_hash ffs_ep0_write 3 9438 _000860_hash NULL
-+_000861_hash ffs_epfile_read 3 18775 _000861_hash NULL
-+_000862_hash ffs_epfile_write 3 48014 _000862_hash NULL
-+_000863_hash fib_info_hash_alloc 1 9075 _000863_hash NULL
-+_000864_hash fillonedir 3 41746 _000864_hash NULL
-+_000865_hash fs_devrw_entry 3 11924 _000865_hash NULL
-+_000866_hash fs_path_prepare_for_add 2 61854 _000866_hash NULL
-+_000867_hash fuse_fill_write_pages 4 53682 _000867_hash NULL
-+_000868_hash fw_device_op_ioctl 2 11595 _000868_hash NULL
-+_000869_hash fw_iso_buffer_init 3 54582 _000869_hash NULL
-+_000870_hash fw_node_create 2 9559 _000870_hash NULL
-+_000871_hash garmin_read_process 3 27509 _000871_hash NULL
-+_000872_hash garp_request_join 4 7471 _000872_hash NULL
-+_000873_hash generic_perform_write 3 54832 _000873_hash NULL
-+_000874_hash gen_pool_add_virt 4 39913 _000874_hash NULL
-+_000875_hash get_derived_key 4 61100 _000875_hash NULL
-+_000876_hash get_new_cssid 2 51665 _000876_hash NULL
-+_000877_hash getxattr 4 24398 _003758_hash NULL nohasharray
-+_000878_hash gsm_control_reply 4 53333 _000878_hash NULL
-+_000879_hash hcd_alloc_coherent 5 55862 _000879_hash NULL
-+_000880_hash hci_sock_sendmsg 4 37420 _000880_hash NULL
-+_000881_hash hidraw_ioctl 2 63658 _000881_hash NULL
-+_000882_hash hidraw_write 3 31536 _000882_hash NULL
-+_000883_hash hid_register_field 2-3 4874 _000883_hash NULL
-+_000885_hash hid_report_raw_event 4 2762 _000885_hash NULL
-+_000886_hash hpi_alloc_control_cache 1 35351 _000886_hash NULL
-+_000887_hash hugetlbfs_read_actor 2-5-4 34547 _000887_hash NULL
-+_000890_hash hvc_alloc 4 12579 _000890_hash NULL
-+_000891_hash __hwahc_dev_set_key 5 46328 _000891_hash NULL
-+_000892_hash i2400m_zrealloc_2x 3 54166 _001549_hash NULL nohasharray
-+_000893_hash ib_alloc_device 1 26483 _000893_hash NULL
-+_000894_hash ib_create_send_mad 5 1196 _000894_hash NULL
-+_000895_hash ibmasm_new_command 2 25714 _000895_hash NULL
-+_000896_hash ib_send_cm_drep 3 50186 _000896_hash NULL
-+_000897_hash ib_send_cm_mra 4 60202 _003063_hash NULL nohasharray
-+_000898_hash ib_send_cm_rtu 3 63138 _000898_hash NULL
-+_000899_hash ide_core_cp_entry 3 22636 _000899_hash NULL
-+_000900_hash ieee80211_if_write_smps 3 35550 _000900_hash NULL
-+_000901_hash ieee80211_if_write_tkip_mic_test 3 58748 _000901_hash NULL
-+_000902_hash ieee80211_if_write_tsf 3 36077 _000902_hash NULL
-+_000903_hash ieee80211_if_write_uapsd_max_sp_len 3 14233 _000903_hash NULL
-+_000904_hash ieee80211_if_write_uapsd_queues 3 51526 _000904_hash NULL
-+_000905_hash ieee80211_key_alloc 3 19065 _000905_hash NULL
-+_000906_hash ieee80211_send_probe_req 6-4 6924 _000906_hash NULL
-+_000907_hash ieee80211_skb_resize 3 50211 _000907_hash NULL
-+_000908_hash if_spi_host_to_card 4 62890 _000908_hash NULL
-+_000909_hash if_writecmd 2 815 _000909_hash NULL
-+_000910_hash init_bch 1-2 64130 _000910_hash NULL
-+_000912_hash init_ipath 1 48187 _000912_hash NULL
-+_000913_hash init_list_set 2-3 39188 _000913_hash NULL
-+_000915_hash init_q 4 132 _000915_hash NULL
-+_000916_hash init_state 2 60165 _000916_hash NULL
-+_000917_hash init_tag_map 3 57515 _000917_hash NULL
-+_000918_hash input_ff_create 2 21240 _000918_hash NULL
-+_000919_hash input_mt_init_slots 2 31183 _000919_hash NULL
-+_000920_hash interfaces 2 38859 _000920_hash NULL
-+_000921_hash int_hardware_entry 3 36833 _000921_hash NULL
-+_000922_hash int_hw_irq_en 3 46776 _000922_hash NULL
-+_000923_hash int_tasklet_entry 3 52500 _000923_hash NULL
-+_000924_hash ioat2_alloc_ring 2 11172 _000924_hash NULL
-+_000925_hash ip_generic_getfrag 3-4 12187 _000925_hash NULL
-+_000927_hash ip_options_get_alloc 1 7448 _000927_hash NULL
-+_000928_hash ipr_alloc_ucode_buffer 1 40199 _000928_hash NULL
-+_000929_hash ip_set_alloc 1 57953 _000929_hash NULL
-+_000930_hash ip_setsockopt 5 33487 _000930_hash NULL
-+_000931_hash ipv6_flowlabel_opt 3 58135 _001179_hash NULL nohasharray
-+_000932_hash ipv6_renew_options 5 28867 _000932_hash NULL
-+_000933_hash ipv6_setsockopt 5 29871 _000933_hash NULL
-+_000934_hash ipxrtr_route_packet 4 54036 _000934_hash NULL
-+_000935_hash irda_sendmsg 4 4388 _000935_hash NULL
-+_000936_hash irda_sendmsg_dgram 4 38563 _000936_hash NULL
-+_000937_hash irda_sendmsg_ultra 4 42047 _000937_hash NULL
-+_000938_hash irias_add_octseq_attrib 4 29983 _000938_hash NULL
-+_000939_hash irq_alloc_generic_chip 2 26650 _000939_hash NULL
-+_000940_hash iscsi_alloc_session 3 49390 _000940_hash NULL
-+_000941_hash iscsi_create_conn 2 50425 _000941_hash NULL
-+_000942_hash iscsi_create_endpoint 1 15193 _000942_hash NULL
-+_000943_hash iscsi_create_iface 5 38510 _000943_hash NULL
-+_000944_hash iscsi_decode_text_input 4 58292 _000944_hash NULL
-+_000945_hash iscsi_pool_init 2-4 54913 _000945_hash NULL
-+_000947_hash iscsit_dump_data_payload 2 38683 _000947_hash NULL
-+_000948_hash isdn_write 3 45863 _000948_hash NULL
-+_000949_hash isku_receive 4 54130 _000949_hash NULL
-+_000950_hash islpci_mgt_transaction 5 23610 _000950_hash NULL
-+_000951_hash iso_alloc_urb 4-5 45206 _000951_hash NULL
-+_000952_hash iso_sched_alloc 1 13377 _003325_hash NULL nohasharray
-+_000953_hash iwl_trans_txq_alloc 3 36147 _000953_hash NULL
-+_000954_hash ixgbe_alloc_q_vector 4-6 24439 _000954_hash NULL
-+_000956_hash jbd2_journal_init_revoke 2 51088 _000956_hash NULL
-+_000957_hash jffs2_write_dirent 5 37311 _000957_hash NULL
-+_000958_hash journal_init_revoke 2 56933 _000958_hash NULL
-+_000959_hash keyctl_instantiate_key 3 41855 _000959_hash NULL
-+_000960_hash keyctl_instantiate_key_iov 3 16969 _000960_hash NULL
-+_000961_hash __kfifo_from_user 3 20399 _000961_hash NULL
-+_000962_hash kimage_crash_alloc 3 3233 _000962_hash NULL
-+_000963_hash kimage_normal_alloc 3 31140 _000963_hash NULL
-+_000964_hash kmem_realloc 2 37489 _000964_hash NULL
-+_000965_hash kmem_zalloc 1 11510 _000965_hash NULL
-+_000966_hash koneplus_sysfs_read 6 42792 _000966_hash NULL
-+_000967_hash kvm_kvzalloc 1 52894 _000967_hash NULL
-+_000968_hash kvm_read_guest_page_mmu 6 37611 _000968_hash NULL
-+_000969_hash kvm_set_irq_routing 3 48704 _000969_hash NULL
-+_000970_hash kvm_write_guest_cached 4 11106 _000970_hash NULL
-+_000971_hash kvm_write_guest_page 5 63555 _002812_hash NULL nohasharray
-+_000972_hash kzalloc_node 1 24352 _000972_hash NULL
-+_000973_hash l2cap_skbuff_fromiovec 3-4 35003 _000973_hash NULL
-+_000975_hash l2tp_ip_sendmsg 4 50411 _000975_hash NULL
-+_000976_hash l2tp_session_create 1 25286 _000976_hash NULL
-+_000977_hash lc_create 3 48662 _000977_hash NULL
-+_000978_hash leaf_dealloc 3 29566 _000978_hash NULL
-+_000979_hash linear_conf 2 23485 _003837_hash NULL nohasharray
-+_000980_hash llc_ui_sendmsg 4 24987 _000980_hash NULL
-+_000981_hash load_module 2 60056 _003010_hash NULL nohasharray
-+_000982_hash lpfc_sli4_queue_alloc 3 62646 _000982_hash NULL
-+_000983_hash mdiobus_alloc_size 1 52259 _000983_hash NULL
-+_000984_hash mempool_create_node 1 3191 _000984_hash NULL
-+_000985_hash mem_read 3 57631 _000985_hash NULL
-+_000986_hash memstick_alloc_host 1 142 _000986_hash NULL
-+_000987_hash mem_swapout_entry 3 32586 _000987_hash NULL
-+_000988_hash mem_write 3 22232 _000988_hash NULL
-+_000989_hash mesh_table_alloc 1 22305 _000989_hash NULL
-+_000990_hash mfd_add_devices 4 16668 _000990_hash NULL
-+_000991_hash mISDN_sock_sendmsg 4 41035 _000991_hash NULL
-+_000992_hash mlx4_init_icm_table 4-5 2151 _000992_hash NULL
-+_000994_hash mmc_alloc_host 1 48097 _000994_hash NULL
-+_000995_hash mmc_test_alloc_mem 2-3 28102 _000995_hash NULL
-+_000997_hash mon_bin_ioctl 3 2771 _000997_hash NULL
-+_000998_hash mpi_alloc 1 18094 _000998_hash NULL
-+_000999_hash mpihelp_mul_karatsuba_case 5-3 23918 _003061_hash NULL nohasharray
-+_001000_hash __mptctl_ioctl 2 15875 _001000_hash NULL
-+_001001_hash mtd_concat_create 2 14416 _001001_hash NULL
-+_001002_hash mthca_alloc_cq_buf 3 46512 _001002_hash NULL
-+_001003_hash mvumi_alloc_mem_resource 3 47750 _001003_hash NULL
-+_001004_hash mwifiex_11n_create_rx_reorder_tbl 4 63806 _001004_hash NULL
-+_001005_hash mwifiex_alloc_sdio_mpa_buffers 2-3 60961 _001005_hash NULL
-+_001007_hash mwl8k_cmd_set_beacon 4 23110 _001007_hash NULL
-+_001008_hash neigh_hash_alloc 1 17595 _001008_hash NULL
-+_001009_hash __netdev_alloc_skb 2 18595 _001009_hash NULL
-+_001010_hash __netlink_change_ngroups 2 46156 _001010_hash NULL
-+_001011_hash netlink_sendmsg 4 33708 _001236_hash NULL nohasharray
-+_001012_hash netxen_alloc_sds_rings 2 13417 _001012_hash NULL
-+_001013_hash new_bind_ctl 2 35324 _001013_hash NULL
-+_001014_hash new_dir 3 31919 _001014_hash NULL
-+_001015_hash new_tape_buffer 2 32866 _001015_hash NULL
-+_001016_hash nfc_llcp_build_tlv 3 19536 _001016_hash NULL
-+_001017_hash nfc_llcp_send_i_frame 3 59130 _001017_hash NULL
-+_001018_hash nf_ct_ext_create 3 51232 _001018_hash NULL
-+_001019_hash nfs4_alloc_pages 1 48426 _001019_hash NULL
-+_001020_hash nfs4_alloc_slots 1 2454 _003345_hash NULL nohasharray
-+_001021_hash nfsctl_transaction_write 3 64800 _001021_hash NULL
-+_001022_hash nfs_fscache_get_super_cookie 3 44355 _001850_hash NULL nohasharray
-+_001023_hash nfs_idmap_request_key 3 30208 _001023_hash NULL
-+_001024_hash nfs_pgarray_set 2 1085 _001024_hash NULL
-+_001025_hash nl_pid_hash_zalloc 1 23314 _001025_hash NULL
-+_001026_hash nr_sendmsg 4 53656 _001026_hash NULL
-+_001027_hash nsm_create_handle 4 38060 _001027_hash NULL
-+_001028_hash ntfs_copy_from_user_iovec 3-6 49829 _001028_hash NULL
-+_001030_hash ntfs_file_buffered_write 4-6 41442 _001030_hash NULL
-+_001032_hash __ntfs_malloc 1 34022 _001032_hash NULL
-+_001033_hash nvme_alloc_queue 3 46865 _001033_hash NULL
-+_001034_hash nvme_map_user_pages 3-4 41093 _001639_hash NULL nohasharray
-+_001036_hash ocfs2_acl_from_xattr 2 21604 _001036_hash NULL
-+_001037_hash ocfs2_control_message 3 19564 _001037_hash NULL
-+_001038_hash _ore_get_io_state 3-5-4 2166 _001038_hash NULL
-+_001041_hash orinoco_set_key 5-7 17878 _001041_hash NULL
-+_001043_hash osdmap_set_max_osd 2 57630 _002267_hash NULL nohasharray
-+_001044_hash _osd_realloc_seg 3 54352 _001044_hash NULL
-+_001045_hash osst_execute 7-6 17607 _001045_hash NULL
-+_001046_hash osst_write 3 31581 _001046_hash NULL
-+_001047_hash otp_read 2-5-4 10594 _001047_hash NULL
-+_001050_hash ovs_vport_alloc 1 33475 _001050_hash NULL
-+_001051_hash p54_parse_rssical 3 64493 _001051_hash NULL
-+_001052_hash p9_client_zc_rpc 7 14345 _001052_hash NULL
-+_001053_hash packet_sendmsg_spkt 4 28885 _001053_hash NULL
-+_001054_hash pair_device 4 61175 _003161_hash NULL nohasharray
-+_001055_hash pccard_store_cis 6 18176 _001055_hash NULL
-+_001056_hash pci_add_cap_save_buffer 3 3426 _001056_hash NULL
-+_001057_hash pcnet32_realloc_rx_ring 3 36598 _001057_hash NULL
-+_001058_hash pcnet32_realloc_tx_ring 3 38428 _001058_hash NULL
-+_001059_hash pcpu_mem_zalloc 1 22948 _001059_hash NULL
-+_001060_hash pep_sendmsg 4 62524 _001060_hash NULL
-+_001061_hash pfkey_sendmsg 4 47394 _001061_hash NULL
-+_001062_hash pidlist_resize 2 496 _001062_hash NULL
-+_001063_hash pin_code_reply 4 46510 _001063_hash NULL
-+_001064_hash ping_getfrag 3-4 8360 _001064_hash NULL
-+_001066_hash pipe_set_size 2 5204 _001066_hash NULL
-+_001067_hash pkt_bio_alloc 1 48284 _001067_hash NULL
-+_001068_hash platform_create_bundle 4-6 12785 _001068_hash NULL
-+_001070_hash pm8001_store_update_fw 4 55716 _001070_hash NULL
-+_001071_hash pmcraid_alloc_sglist 1 9864 _001071_hash NULL
-+_001072_hash pn533_dep_link_up 5 22154 _001072_hash NULL
-+_001073_hash pn533_init_target_frame 3 65438 _001073_hash NULL
-+_001074_hash pnp_alloc 1 24869 _001538_hash NULL nohasharray
-+_001075_hash pn_sendmsg 4 12640 _001075_hash NULL
-+_001076_hash pppoe_sendmsg 4 48039 _001076_hash NULL
-+_001077_hash pppol2tp_sendmsg 4 56420 _001077_hash NULL
-+_001078_hash prism2_info_hostscanresults 3 39657 _001078_hash NULL
-+_001079_hash process_vm_rw 3-5 47533 _001079_hash NULL
-+_001081_hash process_vm_rw_single_vec 1-2 26213 _001081_hash NULL
-+_001083_hash proc_write 3 51003 _001083_hash NULL
-+_001084_hash profile_load 3 58267 _001084_hash NULL
-+_001085_hash profile_remove 3 8556 _001085_hash NULL
-+_001086_hash profile_replace 3 14652 _001086_hash NULL
-+_001087_hash pscsi_get_bio 1 56103 _001087_hash NULL
-+_001088_hash __pskb_copy 2 9038 _001088_hash NULL
-+_001089_hash __pskb_pull_tail 2 60287 _001089_hash NULL
-+_001090_hash qla4xxx_alloc_work 2 44813 _001090_hash NULL
-+_001091_hash qlcnic_alloc_msix_entries 2 46160 _001091_hash NULL
-+_001092_hash qlcnic_alloc_sds_rings 2 26795 _001092_hash NULL
-+_001093_hash queue_received_packet 5 9657 _001093_hash NULL
-+_001094_hash raw_send_hdrinc 4 58803 _001094_hash NULL
-+_001095_hash raw_sendmsg 4 23078 _003316_hash NULL nohasharray
-+_001096_hash rawsock_sendmsg 4 60010 _001096_hash NULL
-+_001097_hash rawv6_send_hdrinc 3 35425 _001097_hash NULL
-+_001098_hash rawv6_setsockopt 5 56165 _001098_hash NULL
-+_001099_hash rb_alloc 1 3102 _001099_hash NULL
-+_001100_hash rbd_alloc_coll 1 33678 _001100_hash NULL
-+_001101_hash rbd_create_rw_ops 1 55297 _001101_hash NULL
-+_001102_hash rds_ib_inc_copy_to_user 3 55007 _001102_hash NULL
-+_001103_hash rds_iw_inc_copy_to_user 3 29214 _001103_hash NULL
-+_001104_hash rds_message_alloc 1 10517 _001104_hash NULL
-+_001105_hash rds_message_copy_from_user 3 45510 _001105_hash NULL
-+_001106_hash rds_message_inc_copy_to_user 3 26540 _001106_hash NULL
-+_001107_hash regcache_rbtree_insert_to_block 5 58009 _001107_hash NULL
-+_001108_hash _regmap_raw_write 4 42652 _001108_hash NULL
-+_001109_hash regmap_register_patch 3 21681 _001109_hash NULL
-+_001110_hash relay_alloc_page_array 1 52735 _001110_hash NULL
-+_001111_hash remove_uuid 4 64505 _001111_hash NULL
-+_001112_hash reshape_ring 2 29147 _001112_hash NULL
-+_001113_hash RESIZE_IF_NEEDED 2 56286 _001113_hash NULL
-+_001114_hash resize_info_buffer 2 62889 _001114_hash NULL
-+_001115_hash resize_stripes 2 61650 _001115_hash NULL
-+_001116_hash rfcomm_sock_sendmsg 4 37661 _003661_hash NULL nohasharray
-+_001117_hash roccat_common2_send_with_status 4 50343 _001117_hash NULL
-+_001118_hash rose_sendmsg 4 20249 _001118_hash NULL
-+_001119_hash rsc_mgr_init 3 16299 _001119_hash NULL
-+_001120_hash rxrpc_send_data 5 21553 _001120_hash NULL
-+_001121_hash rxrpc_setsockopt 5 50286 _001121_hash NULL
-+_001122_hash savu_sysfs_read 6 49473 _001122_hash NULL
-+_001124_hash sco_send_frame 3 41815 _001124_hash NULL
-+_001125_hash scsi_dispatch_cmd_entry 3 49848 _001125_hash NULL
-+_001126_hash scsi_host_alloc 2 63041 _001126_hash NULL
-+_001127_hash scsi_tgt_kspace_exec 8 9522 _001127_hash NULL
-+_001128_hash sctp_sendmsg 4 61919 _001128_hash NULL
-+_001129_hash sctp_setsockopt 5 44788 _001129_hash NULL
-+_001130_hash sctp_setsockopt_connectx 3 6073 _001130_hash NULL
-+_001131_hash sctp_setsockopt_connectx_old 3 22631 _001131_hash NULL
-+_001132_hash sctp_tsnmap_grow 2 32784 _001132_hash NULL
-+_001133_hash sctp_tsnmap_init 2 36446 _001133_hash NULL
-+_001134_hash sctp_user_addto_chunk 2-3 62047 _001134_hash NULL
-+_001136_hash security_context_to_sid 2 19839 _001136_hash NULL
-+_001137_hash security_context_to_sid_default 2 3492 _003841_hash NULL nohasharray
-+_001138_hash security_context_to_sid_force 2 20724 _001138_hash NULL
-+_001139_hash self_check_write 5 50856 _001139_hash NULL
-+_001140_hash selinux_transaction_write 3 59038 _001140_hash NULL
-+_001141_hash sel_write_access 3 51704 _001141_hash NULL
-+_001142_hash sel_write_create 3 11353 _001142_hash NULL
-+_001143_hash sel_write_member 3 28800 _001143_hash NULL
-+_001144_hash sel_write_relabel 3 55195 _001144_hash NULL
-+_001145_hash sel_write_user 3 45060 _001145_hash NULL
-+_001146_hash __seq_open_private 3 40715 _001146_hash NULL
-+_001147_hash serverworks_create_gatt_pages 1 46582 _001147_hash NULL
-+_001148_hash set_connectable 4 56458 _001148_hash NULL
-+_001149_hash set_dev_class 4 39645 _001921_hash NULL nohasharray
-+_001150_hash set_discoverable 4 48141 _001150_hash NULL
-+_001151_hash set_fd_set 1 35249 _001151_hash NULL
-+_001152_hash setkey 3 14987 _001152_hash NULL
-+_001153_hash set_le 4 30581 _001153_hash NULL
-+_001154_hash set_link_security 4 4502 _001154_hash NULL
-+_001155_hash set_local_name 4 55757 _001155_hash NULL
-+_001156_hash set_powered 4 12129 _001156_hash NULL
-+_001157_hash set_ssp 4 62411 _001157_hash NULL
-+_001158_hash sg_build_sgat 3 60179 _001158_hash &_000314_hash
-+_001159_hash sg_read_oxfer 3 51724 _001159_hash NULL
-+_001160_hash shmem_xattr_set 4 11843 _001160_hash NULL
-+_001161_hash simple_alloc_urb 3 60420 _001161_hash NULL
-+_001162_hash sisusb_send_bridge_packet 2 11649 _001162_hash NULL
-+_001163_hash sisusb_send_packet 2 20891 _001163_hash NULL
-+_001164_hash sisusb_write_mem_bulk 4 29678 _001164_hash NULL
-+_001165_hash skb_add_data_nocache 4 4682 _001165_hash NULL
-+_001166_hash skb_copy_datagram_from_iovec 2-5-4 52014 _001166_hash NULL
-+_001169_hash skb_copy_expand 2-3 7685 _001169_hash &_000677_hash
-+_001171_hash skb_copy_to_page_nocache 6 58624 _001171_hash NULL
-+_001172_hash __skb_cow 2 39254 _001172_hash NULL
-+_001173_hash skb_cow_data 2 11565 _001173_hash NULL
-+_001174_hash skb_pad 2 17302 _001174_hash NULL
-+_001175_hash skb_realloc_headroom 2 19516 _001175_hash NULL
-+_001176_hash sk_chk_filter 2 42095 _001176_hash NULL
-+_001177_hash skcipher_sendmsg 4 30290 _001177_hash NULL
-+_001178_hash sl_change_mtu 2 7396 _001178_hash NULL
-+_001179_hash slhc_init 1-2 58135 _001179_hash &_000931_hash
-+_001181_hash sm501_create_subdev 3-4 48668 _001245_hash NULL nohasharray
-+_001183_hash smk_user_access 3 24440 _001183_hash NULL
-+_001184_hash smk_write_cipso2 3 1021 _001184_hash NULL
-+_001185_hash smk_write_cipso 3 17989 _001185_hash NULL
-+_001186_hash smk_write_load2 3 52155 _001186_hash NULL
-+_001187_hash smk_write_load 3 26829 _001187_hash NULL
-+_001188_hash smk_write_load_self2 3 591 _001188_hash NULL
-+_001189_hash smk_write_load_self 3 7958 _001189_hash NULL
-+_001190_hash snapshot_write 3 28351 _001190_hash NULL
-+_001191_hash snd_ac97_pcm_assign 2 30218 _001191_hash NULL
-+_001192_hash snd_card_create 4 64418 _001529_hash NULL nohasharray
-+_001193_hash snd_emux_create_port 3 42533 _001193_hash NULL
-+_001194_hash snd_gus_dram_write 4 38784 _001194_hash NULL
-+_001195_hash snd_midi_channel_alloc_set 1 28153 _001195_hash NULL
-+_001196_hash _snd_pcm_lib_alloc_vmalloc_buffer 2 17820 _001196_hash NULL
-+_001197_hash snd_pcm_oss_sync1 2 45298 _001197_hash NULL
-+_001198_hash snd_pcm_oss_write 3 38108 _001198_hash NULL
-+_001199_hash snd_pcm_plugin_build 5 25505 _001199_hash NULL
-+_001200_hash snd_rawmidi_kernel_write 3 25106 _001200_hash NULL
-+_001201_hash snd_rawmidi_write 3 28008 _001201_hash NULL
-+_001202_hash snd_rme32_playback_copy 5 43732 _001202_hash NULL
-+_001203_hash snd_rme96_playback_copy 5 13111 _001203_hash NULL
-+_001204_hash snd_seq_device_new 4 31753 _001204_hash NULL
-+_001205_hash snd_seq_oss_readq_new 2 14283 _001205_hash NULL
-+_001206_hash snd_vx_create 4 40948 _001206_hash NULL
-+_001207_hash sock_setsockopt 5 50088 _001207_hash NULL
-+_001208_hash sound_write 3 5102 _001208_hash NULL
-+_001209_hash _sp2d_alloc 1-3-2 16944 _001209_hash NULL
-+_001212_hash spi_alloc_master 2 45223 _001212_hash NULL
-+_001213_hash spidev_message 3 5518 _001213_hash NULL
-+_001214_hash spi_register_board_info 2 35651 _001214_hash NULL
-+_001215_hash squashfs_cache_init 2 41656 _001215_hash NULL
-+_001216_hash squashfs_read_data 6 59440 _001216_hash NULL
-+_001217_hash squashfs_read_fragment_index_table 4 2506 _001217_hash NULL
-+_001218_hash squashfs_read_id_index_table 4 61961 _001218_hash NULL
-+_001219_hash squashfs_read_inode_lookup_table 4 64739 _001219_hash NULL
-+_001220_hash srp_alloc_iu 2 44227 _001220_hash NULL
-+_001221_hash srp_iu_pool_alloc 2 17920 _001221_hash NULL
-+_001222_hash srp_ring_alloc 2 26760 _001222_hash NULL
-+_001226_hash start_isoc_chain 2 565 _001226_hash NULL
-+_001227_hash st_write 3 16874 _001227_hash NULL
-+_001228_hash svc_pool_map_alloc_arrays 2 47181 _001228_hash NULL
-+_001229_hash symtab_init 2 61050 _001229_hash NULL
-+_001230_hash sys_bind 3 10799 _001230_hash NULL
-+_001231_hash sys_connect 3 15291 _003816_hash NULL nohasharray
-+_001232_hash sys_flistxattr 3 41407 _001232_hash NULL
-+_001233_hash sys_fsetxattr 4 49736 _001233_hash NULL
-+_001234_hash sysfs_write_file 3 57116 _001234_hash NULL
-+_001235_hash sys_ipc 3 4889 _001235_hash NULL
-+_001236_hash sys_keyctl 4 33708 _001236_hash &_001011_hash
-+_001237_hash sys_listxattr 3 27833 _001237_hash NULL
-+_001238_hash sys_llistxattr 3 4532 _001238_hash NULL
-+_001239_hash sys_lsetxattr 4 61177 _001239_hash NULL
-+_001240_hash sys_mq_timedsend 3 57661 _001240_hash NULL
-+_001241_hash sys_sched_setaffinity 2 32046 _001241_hash NULL
-+_001242_hash sys_select 1 38827 _001242_hash NULL
-+_001243_hash sys_semop 3 39457 _001243_hash NULL
-+_001244_hash sys_sendto 6 20809 _001244_hash NULL
-+_001245_hash sys_setgroups 1 48668 _001245_hash &_001181_hash
-+_001246_hash sys_setgroups16 1 48882 _001246_hash NULL
-+_001247_hash sys_setxattr 4 37880 _001247_hash NULL
-+_001248_hash t4_alloc_mem 1 32342 _001248_hash NULL
-+_001249_hash tcf_hash_create 4 54360 _001249_hash NULL
-+_001250_hash tcp_send_rcvq 3 11316 _001250_hash NULL
-+_001251_hash __team_options_register 3 63941 _001251_hash NULL
-+_001252_hash test_unaligned_bulk 3 52333 _001252_hash NULL
-+_001253_hash tifm_alloc_adapter 1 10903 _001253_hash NULL
-+_001254_hash timeout_write 3 50991 _001254_hash NULL
-+_001255_hash timeradd_entry 3 49850 _001255_hash NULL
-+_001256_hash tipc_link_send_sections_fast 4 37920 _001256_hash NULL
-+_001257_hash tipc_subseq_alloc 1 5957 _001257_hash NULL
-+_001258_hash tnode_alloc 1 49407 _001258_hash NULL
-+_001259_hash tomoyo_commit_ok 2 20167 _001259_hash NULL
-+_001260_hash tomoyo_scan_bprm 2-4 15642 _003488_hash NULL nohasharray
-+_001262_hash tps6586x_writes 3 58689 _001262_hash NULL
-+_001263_hash tty_buffer_find 2 2443 _001263_hash NULL
-+_001264_hash tty_write 3 5494 _001264_hash NULL
-+_001265_hash ubifs_setxattr 4 59650 _001477_hash NULL nohasharray
-+_001266_hash ubi_self_check_all_ff 4 41959 _001266_hash NULL
-+_001267_hash udf_sb_alloc_partition_maps 2 62313 _001267_hash NULL
-+_001268_hash udplite_getfrag 3-4 14479 _001268_hash NULL
-+_001270_hash ulong_write_file 3 26485 _001270_hash NULL
-+_001271_hash unix_stream_sendmsg 4 61455 _001271_hash NULL
-+_001272_hash unlink_queued 3-4 645 _001272_hash NULL
-+_001273_hash update_pmkid 4 2481 _001273_hash NULL
-+_001274_hash usb_alloc_coherent 2 65444 _001274_hash NULL
-+_001275_hash vc_resize 2-3 3585 _001275_hash NULL
-+_001277_hash vhci_write 3 2224 _001277_hash NULL
-+_001278_hash __vhost_add_used_n 3 26554 _001278_hash NULL
-+_001279_hash virtqueue_add_buf 3-4 59470 _001279_hash NULL
-+_001281_hash vmalloc 1 15464 _001281_hash NULL
-+_001282_hash vol_cdev_write 3 40915 _001282_hash NULL
-+_001283_hash vxge_device_register 4 7752 _001283_hash NULL
-+_001284_hash __vxge_hw_blockpool_malloc 2 5786 _001284_hash NULL
-+_001285_hash __vxge_hw_channel_allocate 3 55462 _001285_hash NULL
-+_001286_hash vzalloc 1 47421 _001286_hash NULL
-+_001287_hash vzalloc_node 1 23424 _001287_hash NULL
-+_001288_hash wa_nep_queue 2 8858 _001288_hash NULL
-+_001289_hash __wa_xfer_setup_segs 2 56725 _001289_hash NULL
-+_001290_hash wiphy_new 2 2482 _001290_hash NULL
-+_001291_hash wm8350_block_write 3 19727 _001291_hash NULL
-+_001292_hash wpan_phy_alloc 1 48056 _001292_hash NULL
-+_001293_hash write_flush_pipefs 3 2021 _001293_hash NULL
-+_001294_hash write_flush_procfs 3 44011 _001294_hash NULL
-+_001295_hash wusb_ccm_mac 7 32199 _001295_hash NULL
-+_001296_hash x25_sendmsg 4 12487 _001296_hash NULL
-+_001297_hash xfrm_hash_alloc 1 10997 _001297_hash NULL
-+_001298_hash _xfs_buf_get_pages 2 46811 _001298_hash NULL
-+_001299_hash xfs_da_grow_inode_int 3 21785 _001299_hash NULL
-+_001300_hash xfs_dir_cilookup_result 3 64288 _003160_hash NULL nohasharray
-+_001301_hash xfs_idata_realloc 2 26199 _001301_hash NULL
-+_001302_hash xfs_iext_add_indirect_multi 3 32400 _001302_hash NULL
-+_001303_hash xfs_iext_inline_to_direct 2 12384 _001303_hash NULL
-+_001304_hash xfs_iformat_local 4 49472 _001304_hash NULL
-+_001305_hash xfs_iroot_realloc 2 46826 _001305_hash NULL
-+_001306_hash xhci_alloc_stream_info 3 63902 _001306_hash NULL
-+_001307_hash xlog_recover_add_to_trans 4 62839 _001307_hash NULL
-+_001308_hash xprt_alloc 2 1475 _001308_hash NULL
-+_001309_hash xt_alloc_table_info 1 57903 _001309_hash NULL
-+_001310_hash _zd_iowrite32v_async_locked 3 39034 _001310_hash NULL
-+_001311_hash zd_usb_iowrite16v 3 49744 _001311_hash NULL
-+_001312_hash a2mp_send 4 41615 _001312_hash NULL
-+_001313_hash acpi_ds_build_internal_package_obj 3 58271 _001313_hash NULL
-+_001314_hash acpi_system_read_event 3 55362 _001314_hash NULL
-+_001315_hash acpi_ut_create_buffer_object 1 42030 _001315_hash NULL
-+_001316_hash acpi_ut_create_package_object 1 17594 _001316_hash NULL
-+_001317_hash acpi_ut_create_string_object 1 15360 _001317_hash NULL
-+_001318_hash ad7879_spi_multi_read 3 8218 _001318_hash NULL
-+_001319_hash add_child 4 45201 _001319_hash NULL
-+_001320_hash add_port 2 54941 _001320_hash NULL
-+_001321_hash adu_read 3 24177 _001321_hash NULL
-+_001322_hash afs_cell_create 2 27346 _001322_hash NULL
-+_001323_hash agp_allocate_memory 2 58761 _001323_hash NULL
-+_001324_hash agp_generic_alloc_user 1 9470 _001324_hash NULL
-+_001325_hash alc_auto_create_extra_outs 2 18975 _001325_hash NULL
-+_001326_hash alloc_agpphysmem_i8xx 1 39427 _001326_hash NULL
-+_001327_hash allocate_cnodes 1 5329 _001327_hash NULL
-+_001328_hash ___alloc_bootmem 1 11410 _001328_hash NULL
-+_001329_hash __alloc_bootmem_low_node 2 25726 _001662_hash NULL nohasharray
-+_001330_hash __alloc_bootmem_node 2 1992 _001330_hash NULL
-+_001331_hash __alloc_bootmem_node_nopanic 2 6432 _001331_hash NULL
-+_001332_hash __alloc_bootmem_nopanic 1 65397 _001332_hash NULL
-+_001333_hash alloc_candev 1-2 7776 _001333_hash NULL
-+_001335_hash _alloc_cdb_cont 2 23609 _001335_hash NULL
-+_001336_hash alloc_dummy_extent_buffer 2 56374 _001336_hash NULL
-+_001337_hash ____alloc_ei_netdev 1 51475 _001337_hash NULL
-+_001338_hash alloc_etherdev_mqs 1 36450 _001338_hash NULL
-+_001339_hash alloc_extent_buffer 3 52824 _001339_hash NULL
-+_001340_hash alloc_fcdev 1 18780 _001340_hash NULL
-+_001341_hash alloc_fddidev 1 15382 _001341_hash NULL
-+_001342_hash _alloc_get_attr_desc 2 470 _001342_hash NULL
-+_001343_hash alloc_hippi_dev 1 51320 _001343_hash NULL
-+_001344_hash alloc_irdadev 1 19140 _001344_hash NULL
-+_001345_hash alloc_ldt 2 21972 _001345_hash NULL
-+_001346_hash alloc_ltalkdev 1 38071 _001346_hash NULL
-+_001347_hash alloc_one_pg_vec_page 1 10747 _001347_hash NULL
-+_001348_hash alloc_orinocodev 1 21371 _001348_hash NULL
-+_001349_hash alloc_ring 2-4 18278 _001349_hash NULL
-+_001351_hash _alloc_set_attr_list 4 48991 _001351_hash NULL
-+_001353_hash alloc_tx 2 32143 _001353_hash NULL
-+_001354_hash alloc_wr 1-2 24635 _001354_hash NULL
-+_001356_hash async_setkey 3 35521 _001356_hash NULL
-+_001357_hash ata_host_alloc_pinfo 3 17325 _001357_hash NULL
-+_001360_hash ath6kl_connect_event 7-9-8 14267 _001360_hash NULL
-+_001361_hash ath6kl_fwlog_block_read 3 49836 _001361_hash NULL
-+_001362_hash ath6kl_fwlog_read 3 32101 _001362_hash NULL
-+_001363_hash ath9k_wmi_cmd 4 327 _001363_hash NULL
-+_001364_hash ath_rx_init 2 43564 _001364_hash NULL
-+_001365_hash ath_tx_init 2 60515 _001365_hash NULL
-+_001366_hash atm_alloc_charge 2 19517 _001914_hash NULL nohasharray
-+_001367_hash atm_get_addr 3 31221 _001367_hash NULL
-+_001368_hash audit_log_n_hex 3 45617 _001368_hash NULL
-+_001369_hash audit_log_n_string 3 31705 _001369_hash NULL
-+_001370_hash ax25_output 2 22736 _001370_hash NULL
-+_001371_hash bcsp_prepare_pkt 3 12961 _001371_hash NULL
-+_001372_hash bdx_rxdb_create 1 46525 _001372_hash NULL
-+_001373_hash bdx_tx_db_init 2 41719 _001373_hash NULL
-+_001374_hash bio_map_kern 3 64751 _001374_hash NULL
-+_001375_hash bits_to_user 2-3 47733 _001375_hash NULL
-+_001377_hash __blk_queue_init_tags 2 9778 _001377_hash NULL
-+_001378_hash blk_queue_resize_tags 2 28670 _001378_hash NULL
-+_001379_hash blk_rq_map_user_iov 5 16772 _001379_hash NULL
-+_001380_hash bm_init 2 13529 _001380_hash NULL
-+_001381_hash brcmf_alloc_wdev 1 60347 _001381_hash NULL
-+_001382_hash __btrfs_buffered_write 3 35311 _002735_hash NULL nohasharray
-+_001383_hash btrfs_insert_dir_item 4 59304 _001383_hash NULL
-+_001384_hash btrfs_map_block 3 64379 _001384_hash NULL
-+_001385_hash bt_skb_alloc 1 6404 _001385_hash NULL
-+_001386_hash c4_add_card 3 54968 _001386_hash NULL
-+_001387_hash cache_read 3 24790 _001387_hash NULL
-+_001388_hash cache_write 3 13589 _001388_hash NULL
-+_001389_hash calc_hmac 3 32010 _001389_hash NULL
-+_001390_hash capinc_tty_write 3 28539 _001390_hash NULL
-+_001391_hash ccid_getsockopt_builtin_ccids 2 53634 _001391_hash NULL
-+_001392_hash ceph_copy_page_vector_to_user 3-4 31270 _001392_hash NULL
-+_001394_hash ceph_parse_server_name 2 60318 _001394_hash NULL
-+_001395_hash ceph_read_dir 3 17005 _001395_hash NULL
-+_001396_hash cfg80211_roamed 5-7 32632 _001396_hash NULL
-+_001398_hash cfpkt_add_body 3 44630 _001398_hash NULL
-+_001399_hash cfpkt_create_pfx 1-2 23594 _001399_hash NULL
-+_001401_hash cmd_complete 6 51629 _001401_hash NULL
-+_001402_hash cmtp_add_msgpart 4 9252 _001402_hash NULL
-+_001403_hash cmtp_send_interopmsg 7 376 _001403_hash NULL
-+_001404_hash coda_psdev_read 3 35029 _001404_hash NULL
-+_001405_hash construct_key_and_link 4 8321 _001405_hash NULL
-+_001406_hash copy_counters_to_user 5 17027 _001406_hash NULL
-+_001407_hash copy_entries_to_user 1 52367 _001407_hash NULL
-+_001408_hash copy_from_buf 2-4 27308 _001408_hash NULL
-+_001410_hash copy_oldmem_page 3-1 26164 _001410_hash NULL
-+_001411_hash copy_to_user_fromio 3 57432 _001411_hash NULL
-+_001412_hash cryptd_hash_setkey 3 42781 _001412_hash NULL
-+_001413_hash crypto_authenc_esn_setkey 3 6985 _001413_hash NULL
-+_001414_hash crypto_authenc_setkey 3 80 _001414_hash NULL
-+_001415_hash cxgb3_get_cpl_reply_skb 2 10620 _001415_hash NULL
-+_001416_hash cxgbi_ddp_reserve 4 30091 _001416_hash NULL
-+_001417_hash cxio_init_resource_fifo 3 28764 _001417_hash NULL
-+_001418_hash cxio_init_resource_fifo_random 3 47151 _001418_hash NULL
-+_001419_hash datablob_hmac_append 3 40038 _001419_hash NULL
-+_001420_hash datablob_hmac_verify 4 24786 _001420_hash NULL
-+_001421_hash dataflash_read_fact_otp 3-2 33204 _001421_hash NULL
-+_001422_hash dataflash_read_user_otp 3-2 14536 _001422_hash &_000207_hash
-+_001423_hash dccp_feat_register_sp 5 17914 _001423_hash NULL
-+_001424_hash dccp_setsockopt 5 60367 _001424_hash NULL
-+_001425_hash __dev_alloc_skb 1 28681 _001425_hash NULL
-+_001426_hash disk_expand_part_tbl 2 30561 _001426_hash NULL
-+_001427_hash diva_os_alloc_message_buffer 1 64568 _001427_hash NULL
-+_001428_hash diva_os_copy_to_user 4 48508 _001428_hash NULL
-+_001429_hash diva_os_malloc 2 16406 _001429_hash NULL
-+_001430_hash dmam_declare_coherent_memory 4-2 43679 _001430_hash NULL
-+_001431_hash dm_vcalloc 1-2 16814 _001431_hash NULL
-+_001433_hash dn_alloc_skb 2 6631 _001433_hash NULL
-+_001434_hash do_proc_readlink 3 14096 _001434_hash NULL
-+_001435_hash do_readlink 2 43518 _001435_hash NULL
-+_001436_hash __do_replace 5 37227 _001436_hash NULL
-+_001437_hash do_sigpending 2 9766 _001437_hash NULL
-+_001438_hash drbd_bm_resize 2 20522 _001438_hash NULL
-+_001439_hash drbd_setsockopt 5 16280 _001439_hash &_000383_hash
-+_001440_hash dump_midi 3 51040 _001440_hash NULL
-+_001441_hash ecryptfs_filldir 3 6622 _001441_hash NULL
-+_001442_hash ecryptfs_send_message 2 18322 _001442_hash NULL
-+_001443_hash ep0_read 3 38095 _001443_hash NULL
-+_001444_hash evdev_ioctl 2 22371 _001444_hash NULL
-+_001445_hash ext4_add_new_descs 3 19509 _001445_hash NULL
-+_001446_hash fat_ioctl_filldir 3 36621 _001446_hash NULL
-+_001447_hash _fc_frame_alloc 1 43568 _001447_hash NULL
-+_001448_hash fc_host_post_vendor_event 3 30903 _001448_hash NULL
-+_001449_hash fd_copyout 3 59323 _001449_hash NULL
-+_001450_hash f_hidg_read 3 6238 _001450_hash NULL
-+_001451_hash filldir 3 55137 _001451_hash NULL
-+_001452_hash filldir64 3 46469 _001452_hash NULL
-+_001453_hash find_skb 2 20431 _001453_hash NULL
-+_001454_hash from_buffer 3 18625 _001454_hash NULL
-+_001455_hash fsm_init 2 16134 _001455_hash NULL
-+_001456_hash fs_path_add 3 15648 _001456_hash NULL
-+_001457_hash fs_path_add_from_extent_buffer 4 27702 _001457_hash NULL
-+_001458_hash fuse_perform_write 4 18457 _001458_hash NULL
-+_001459_hash gem_alloc_skb 2 51715 _001459_hash NULL
-+_001460_hash generic_file_buffered_write 4 25464 _001460_hash NULL
-+_001461_hash gen_pool_add 3 21776 _001461_hash NULL
-+_001462_hash get_packet 3 41914 _001462_hash NULL
-+_001463_hash get_packet 3 5747 _001463_hash NULL
-+_001464_hash get_packet_pg 4 28023 _001464_hash NULL
-+_001465_hash get_skb 2 63008 _001465_hash NULL
-+_001466_hash get_subdir 3 62581 _001466_hash NULL
-+_001467_hash gsm_control_message 4 18209 _001467_hash NULL
-+_001468_hash gsm_control_modem 3 55303 _001468_hash NULL
-+_001469_hash gsm_control_rls 3 3353 _001469_hash NULL
-+_001470_hash handle_received_packet 3 22457 _001470_hash NULL
-+_001471_hash hash_setkey 3 48310 _001471_hash NULL
-+_001472_hash hdlcdrv_register 2 6792 _001472_hash NULL
-+_001473_hash hiddev_ioctl 2 36816 _001473_hash NULL
-+_001474_hash hid_input_report 4 32458 _001474_hash NULL
-+_001475_hash hidp_queue_report 3 1881 _001475_hash NULL
-+_001476_hash __hidp_send_ctrl_message 4 28303 _001476_hash NULL
-+_001477_hash hidraw_read 3 59650 _001477_hash &_001265_hash
-+_001478_hash HiSax_readstatus 2 15752 _001478_hash NULL
-+_001480_hash __hwahc_op_set_gtk 4 42038 _001480_hash NULL
-+_001481_hash __hwahc_op_set_ptk 5 36510 _001481_hash NULL
-+_001482_hash hycapi_rx_capipkt 3 11602 _001482_hash NULL
-+_001483_hash i2400m_net_rx 5 27170 _001483_hash NULL
-+_001484_hash ib_copy_to_udata 3 27525 _001484_hash NULL
-+_001485_hash idetape_chrdev_read 3 2097 _001485_hash NULL
-+_001486_hash ieee80211_alloc_hw 1 43829 _001486_hash NULL
-+_001487_hash ieee80211_bss_info_update 4 13991 _001487_hash NULL
-+_001488_hash igmpv3_newpack 2 35912 _001488_hash NULL
-+_001489_hash ilo_read 3 32531 _001489_hash NULL
-+_001490_hash init_map_ipmac 3-4 63896 _001490_hash NULL
-+_001492_hash init_tid_tabs 2-4-3 13252 _001492_hash NULL
-+_001495_hash iowarrior_read 3 53483 _001495_hash NULL
-+_001496_hash ip_options_get 4 56538 _001496_hash NULL
-+_001497_hash ipv6_getsockopt_sticky 5 56711 _001497_hash NULL
-+_001498_hash ipwireless_send_packet 4 8328 _001498_hash NULL
-+_001499_hash ipx_sendmsg 4 1362 _001499_hash NULL
-+_001500_hash irq_domain_add_linear 2 29236 _001500_hash NULL
-+_001501_hash iscsi_conn_setup 2 35159 _001501_hash NULL
-+_001502_hash iscsi_create_session 3 51647 _001502_hash NULL
-+_001503_hash iscsi_host_alloc 2 36671 _001503_hash NULL
-+_001504_hash iscsi_if_send_reply 7 52219 _001504_hash NULL
-+_001505_hash iscsi_offload_mesg 5 58425 _001505_hash NULL
-+_001506_hash iscsi_ping_comp_event 5 38263 _001506_hash NULL
-+_001507_hash iscsi_post_host_event 4 13473 _001507_hash NULL
-+_001508_hash iscsi_recv_pdu 4 16755 _001508_hash NULL
-+_001509_hash iscsi_session_setup 4-5 196 _001509_hash NULL
-+_001511_hash iscsit_find_cmd_from_itt_or_dump 3 17194 _003122_hash NULL nohasharray
-+_001512_hash isdn_net_ciscohdlck_alloc_skb 2 55209 _001951_hash NULL nohasharray
-+_001513_hash isdn_ppp_ccp_xmit_reset 6 63297 _001513_hash NULL
-+_001514_hash isdn_ppp_read 4 50356 _001514_hash NULL
-+_001515_hash isdn_ppp_skb_push 2 5236 _001515_hash NULL
-+_001516_hash isku_sysfs_read 6 58806 _001516_hash NULL
-+_001517_hash isku_sysfs_write 6 49767 _001517_hash NULL
-+_001520_hash jbd2_alloc 1 41359 _001520_hash NULL
-+_001521_hash jffs2_do_link 6 42048 _001521_hash NULL
-+_001522_hash jffs2_do_unlink 4 62020 _001522_hash NULL
-+_001523_hash jffs2_security_setxattr 4 62107 _001523_hash NULL
-+_001524_hash jffs2_trusted_setxattr 4 17048 _001524_hash NULL
-+_001525_hash jffs2_user_setxattr 4 10182 _001525_hash NULL
-+_001526_hash joydev_ioctl_common 2 49359 _001526_hash NULL
-+_001527_hash kernel_setsockopt 5 35913 _001527_hash NULL
-+_001528_hash keyctl_describe_key 3 36853 _001528_hash NULL
-+_001529_hash keyctl_get_security 3 64418 _001529_hash &_001192_hash
-+_001530_hash keyring_read 3 13438 _001530_hash NULL
-+_001531_hash kfifo_copy_to_user 3 20646 _001531_hash NULL
-+_001532_hash kmem_zalloc_large 1 56128 _001532_hash NULL
-+_001533_hash kmp_init 2 41373 _001533_hash NULL
-+_001534_hash koneplus_sysfs_write 6 35993 _001534_hash NULL
-+_001535_hash kvm_clear_guest_page 4 2308 _001535_hash NULL
-+_001536_hash kvm_read_nested_guest_page 5 13337 _001536_hash NULL
-+_001537_hash _l2_alloc_skb 1 11883 _001537_hash NULL
-+_001538_hash l2cap_create_basic_pdu 3 24869 _001538_hash &_001074_hash
-+_001539_hash l2cap_create_connless_pdu 3 37327 _001539_hash NULL
-+_001540_hash l2cap_create_iframe_pdu 3 40055 _001540_hash NULL
-+_001541_hash l3_alloc_skb 1 32289 _001541_hash NULL
-+_001542_hash __lgwrite 4 57669 _001542_hash NULL
-+_001543_hash libfc_host_alloc 2 7917 _001543_hash NULL
-+_001544_hash llc_alloc_frame 4 64366 _001544_hash NULL
-+_001545_hash llcp_sock_sendmsg 4 1092 _001545_hash NULL
-+_001546_hash mac_drv_rx_init 2 48898 _001546_hash NULL
-+_001547_hash macvtap_get_user 4 28185 _001547_hash NULL
-+_001548_hash mdc800_device_read 3 22896 _001548_hash NULL
-+_001549_hash memcpy_toiovec 3 54166 _001549_hash &_000892_hash
-+_001550_hash memcpy_toiovecend 3-4 19736 _001550_hash NULL
-+_001552_hash mempool_create 1 29437 _001552_hash NULL
-+_001553_hash mgmt_event 4 12810 _001553_hash NULL
-+_001554_hash mgt_set_varlen 4 60916 _001554_hash NULL
-+_001555_hash mI_alloc_skb 1 24770 _001555_hash NULL
-+_001556_hash mlx4_en_create_rx_ring 3 62498 _001556_hash NULL
-+_001557_hash mlx4_en_create_tx_ring 4 48501 _001557_hash NULL
-+_001558_hash mlx4_init_cmpt_table 3 11569 _001558_hash NULL
-+_001559_hash mon_bin_get_event 4 52863 _001559_hash NULL
-+_001560_hash mousedev_read 3 47123 _001560_hash NULL
-+_001561_hash move_addr_to_user 2 2868 _001561_hash NULL
-+_001562_hash mpihelp_mul 5-3 27805 _001562_hash NULL
-+_001564_hash mpi_set_buffer 3 65294 _001564_hash NULL
-+_001565_hash mptctl_ioctl 2 12355 _001565_hash NULL
-+_001566_hash msnd_fifo_alloc 2 23179 _001566_hash NULL
-+_001567_hash mtdswap_init 2 55719 _001567_hash NULL
-+_001568_hash mthca_alloc_resize_buf 3 60394 _001568_hash NULL
-+_001569_hash mthca_init_cq 2 60011 _001569_hash NULL
-+_001570_hash nci_skb_alloc 2 49757 _001570_hash NULL
-+_001571_hash neigh_hash_grow 2 17283 _001571_hash NULL
-+_001572_hash netdev_alloc_skb 2 62437 _001572_hash NULL
-+_001573_hash __netdev_alloc_skb_ip_align 2 55067 _001573_hash NULL
-+_001574_hash netlink_change_ngroups 2 16457 _001574_hash NULL
-+_001575_hash new_skb 1 21148 _001575_hash NULL
-+_001576_hash nfc_alloc_recv_skb 1 10244 _001576_hash NULL
-+_001577_hash nfcwilink_skb_alloc 1 16167 _001577_hash NULL
-+_001578_hash __nf_nat_mangle_tcp_packet 5-7 8190 _001578_hash NULL
-+_001580_hash nf_nat_mangle_udp_packet 5-7 13321 _001580_hash NULL
-+_001582_hash nfqnl_mangle 4-2 36226 _001582_hash NULL
-+_001583_hash nfs4_realloc_slot_table 2 22859 _001583_hash NULL
-+_001584_hash nfs_idmap_get_key 2 39616 _001584_hash NULL
-+_001585_hash nfs_readdata_alloc 2 65015 _001585_hash NULL
-+_001586_hash nfs_writedata_alloc 2 12133 _001586_hash NULL
-+_001587_hash nfulnl_alloc_skb 2 65207 _001587_hash NULL
-+_001588_hash ni65_alloc_mem 3 10664 _001588_hash NULL
-+_001589_hash nsm_get_handle 4 52089 _001589_hash NULL
-+_001590_hash ntfs_malloc_nofs 1 49572 _001590_hash NULL
-+_001591_hash ntfs_malloc_nofs_nofail 1 63631 _001591_hash NULL
-+_001592_hash nvme_create_queue 3 170 _001592_hash NULL
-+_001593_hash ocfs2_control_write 3 54737 _001593_hash NULL
-+_001595_hash orinoco_add_extscan_result 3 18207 _001595_hash NULL
-+_001596_hash osd_req_read_sg_kern 5 6378 _001596_hash NULL
-+_001597_hash osd_req_write_sg_kern 5 10514 _001597_hash NULL
-+_001599_hash override_release 2 52032 _001599_hash NULL
-+_001600_hash p9_client_read 5 19750 _001600_hash NULL
-+_001601_hash packet_snd 3 13634 _001601_hash NULL
-+_001602_hash pcbit_stat 2 27364 _001602_hash NULL
-+_001603_hash pcpu_extend_area_map 2 12589 _001603_hash NULL
-+_001604_hash pep_alloc_skb 3 46303 _001604_hash NULL
-+_001605_hash pg_read 3 17276 _001605_hash NULL
-+_001606_hash picolcd_debug_eeprom_read 3 14549 _001606_hash NULL
-+_001607_hash pkt_alloc_packet_data 1 37928 _001607_hash NULL
-+_001608_hash pmcraid_build_passthrough_ioadls 2 62034 _001608_hash NULL
-+_001609_hash pn_raw_send 2 54330 _001609_hash NULL
-+_001610_hash posix_clock_register 2 5662 _001610_hash NULL
-+_001611_hash printer_read 3 54851 _001611_hash NULL
-+_001612_hash __proc_file_read 3 54978 _001612_hash NULL
-+_001613_hash pskb_may_pull 2 22546 _001613_hash NULL
-+_001614_hash __pskb_pull 2 42602 _001614_hash NULL
-+_001615_hash ptp_read 4 63251 _001615_hash NULL
-+_001616_hash pt_read 3 49136 _001616_hash NULL
-+_001617_hash put_cmsg 4 36589 _001617_hash NULL
-+_001618_hash px_raw_event 4 49371 _001618_hash NULL
-+_001619_hash qla4xxx_post_aen_work 3 46953 _001619_hash NULL
-+_001620_hash qla4xxx_post_ping_evt_work 4 8074 _001819_hash NULL nohasharray
-+_001621_hash raid5_resize 2 63306 _001621_hash NULL
-+_001622_hash rawv6_sendmsg 4 20080 _001622_hash NULL
-+_001623_hash rds_message_map_pages 2 31487 _001623_hash NULL
-+_001624_hash rds_sendmsg 4 40976 _001624_hash NULL
-+_001625_hash read_flush 3 43851 _001625_hash NULL
-+_001626_hash read_profile 3 27859 _001626_hash NULL
-+_001627_hash read_vmcore 3 26501 _001627_hash NULL
-+_001628_hash redirected_tty_write 3 65297 _001628_hash NULL
-+_001629_hash refill_pool 2 19477 _001629_hash NULL
-+_001630_hash __register_chrdev 2-3 54223 _001630_hash NULL
-+_001632_hash regmap_raw_write 4 53803 _001632_hash NULL
-+_001633_hash reiserfs_allocate_list_bitmaps 3 21732 _001633_hash NULL
-+_001634_hash reiserfs_resize 2 34377 _001634_hash NULL
-+_001635_hash request_key_auth_read 3 24109 _001635_hash NULL
-+_001636_hash rfcomm_wmalloc 2 58090 _001636_hash NULL
-+_001637_hash rfkill_fop_read 3 54711 _001637_hash NULL
-+_001638_hash rng_dev_read 3 41581 _001638_hash NULL
-+_001639_hash roccat_read 3 41093 _001639_hash &_001034_hash
-+_001640_hash rx 4 57944 _001640_hash NULL
-+_001641_hash rxrpc_client_sendmsg 5 23236 _001641_hash NULL
-+_001642_hash rxrpc_kernel_send_data 3 60083 _001642_hash NULL
-+_001643_hash rxrpc_server_sendmsg 4 37331 _001643_hash NULL
-+_001644_hash savu_sysfs_write 6 42273 _001644_hash NULL
-+_001645_hash sco_sock_sendmsg 4 62542 _001645_hash NULL
-+_001646_hash scsi_nl_send_vendor_msg 5 16394 _001646_hash NULL
-+_001647_hash scsi_register 2 49094 _001647_hash NULL
-+_001648_hash sctp_datamsg_from_user 4 55342 _001648_hash NULL
-+_001649_hash sctp_getsockopt_events 2 3607 _001649_hash NULL
-+_001650_hash sctp_getsockopt_maxburst 2 42941 _001650_hash NULL
-+_001651_hash sctp_getsockopt_maxseg 2 10737 _001651_hash NULL
-+_001652_hash sctp_make_chunk 4 12986 _001652_hash NULL
-+_001653_hash sctpprobe_read 3 17741 _001653_hash NULL
-+_001654_hash sctp_tsnmap_mark 2 35929 _001654_hash NULL
-+_001655_hash sctp_ulpevent_new 1 33377 _001655_hash NULL
-+_001656_hash sdhci_alloc_host 2 7509 _001656_hash NULL
-+_001657_hash selinux_inode_post_setxattr 4 26037 _001657_hash NULL
-+_001658_hash selinux_inode_setsecurity 4 18148 _001658_hash NULL
-+_001659_hash selinux_inode_setxattr 4 10708 _001659_hash NULL
-+_001660_hash selinux_secctx_to_secid 2 63744 _001660_hash NULL
-+_001661_hash selinux_setprocattr 4 55611 _001661_hash NULL
-+_001662_hash sel_write_context 3 25726 _001662_hash &_001329_hash
-+_001663_hash send_command 4 10832 _001663_hash NULL
-+_001664_hash seq_copy_in_user 3 18543 _001664_hash NULL
-+_001665_hash seq_open_net 4 8968 _001779_hash NULL nohasharray
-+_001666_hash seq_open_private 3 61589 _001666_hash NULL
-+_001667_hash set_arg 3 42824 _001667_hash NULL
-+_001668_hash sg_read 3 25799 _001668_hash NULL
-+_001669_hash shash_async_setkey 3 10720 _003506_hash NULL nohasharray
-+_001670_hash shash_compat_setkey 3 12267 _001670_hash NULL
-+_001671_hash shmem_setxattr 4 55867 _001671_hash NULL
-+_001672_hash simple_read_from_buffer 2-5 55957 _001672_hash NULL
-+_001674_hash sisusb_clear_vram 2-3 57466 _001674_hash NULL
-+_001676_hash sisusbcon_do_font_op 9 52271 _001676_hash NULL
-+_001677_hash sisusb_copy_memory 4 35016 _001677_hash NULL
-+_001678_hash sisusb_write 3 44834 _001678_hash NULL
-+_001680_hash skb_cow 2 26138 _001680_hash NULL
-+_001681_hash skb_cow_head 2 52495 _001681_hash NULL
-+_001682_hash skb_make_writable 2 24783 _001682_hash NULL
-+_001683_hash skb_padto 2 50759 _001683_hash NULL
-+_001684_hash sk_stream_alloc_skb 2 57622 _001684_hash NULL
-+_001685_hash smk_write_access2 3 19170 _001685_hash NULL
-+_001686_hash smk_write_access 3 49561 _001686_hash NULL
-+_001687_hash snd_es1938_capture_copy 5 25930 _001687_hash NULL
-+_001688_hash snd_gus_dram_peek 4 9062 _001688_hash NULL
-+_001689_hash snd_hdsp_capture_copy 5 4011 _001689_hash NULL
-+_001690_hash snd_korg1212_copy_to 6 92 _001690_hash NULL
-+_001691_hash snd_opl4_mem_proc_read 5 63774 _001691_hash NULL
-+_001692_hash snd_pcm_oss_read1 3 63771 _001692_hash NULL
-+_001693_hash snd_pcm_plugin_alloc 2 12580 _001693_hash NULL
-+_001694_hash snd_rawmidi_kernel_read1 4 36740 _001694_hash NULL
-+_001695_hash snd_rme9652_capture_copy 5 10287 _001695_hash NULL
-+_001696_hash sock_alloc_send_pskb 2 21246 _001696_hash NULL
-+_001697_hash sock_rmalloc 2 59740 _002491_hash NULL nohasharray
-+_001698_hash sock_wmalloc 2 16472 _001698_hash NULL
-+_001699_hash solos_param_store 4 34755 _001699_hash NULL
-+_001702_hash srp_target_alloc 3 37288 _001702_hash NULL
-+_001703_hash store_ifalias 4 35088 _001703_hash NULL
-+_001704_hash store_msg 3 56417 _001704_hash NULL
-+_001705_hash str_to_user 2 11411 _001705_hash NULL
-+_001706_hash subbuf_read_actor 3 2071 _001706_hash NULL
-+_001707_hash sys_fgetxattr 4 25166 _001707_hash NULL
-+_001708_hash sys_gethostname 2 49698 _001708_hash NULL
-+_001709_hash sys_getxattr 4 37418 _001709_hash NULL
-+_001710_hash sys_init_module 2 36047 _001710_hash NULL
-+_001711_hash sys_kexec_load 2 14222 _001711_hash NULL
-+_001712_hash sys_lgetxattr 4 45531 _001712_hash NULL
-+_001713_hash syslog_print 2 307 _001713_hash NULL
-+_001714_hash sys_msgsnd 3 44537 _001714_hash &_000139_hash
-+_001715_hash sys_process_vm_readv 3-5 19090 _003104_hash NULL nohasharray
-+_001717_hash sys_process_vm_writev 3-5 4928 _001717_hash NULL
-+_001719_hash sys_pselect6 1 57449 _001719_hash NULL
-+_001720_hash sys_sched_getaffinity 2 60033 _001720_hash NULL
-+_001721_hash sys_setsockopt 5 35320 _001721_hash NULL
-+_001722_hash t3_init_l2t 1 8261 _001722_hash NULL
-+_001723_hash t4vf_pktgl_to_skb 2 39005 _001723_hash NULL
-+_001724_hash tcp_collapse 5-6 63294 _001724_hash NULL
-+_001726_hash tcp_sendmsg 4 30296 _001726_hash NULL
-+_001727_hash team_options_register 3 20091 _001727_hash NULL
-+_001728_hash tipc_buf_acquire 1 60437 _001728_hash NULL
-+_001729_hash tipc_cfg_reply_alloc 1 27606 _001729_hash NULL
-+_001730_hash tipc_send2name 6 16809 _001730_hash NULL
-+_001731_hash tipc_send2port 5 63935 _001731_hash NULL
-+_001732_hash tipc_send 4 51238 _001732_hash NULL
-+_001733_hash tnode_new 3 44757 _002769_hash NULL nohasharray
-+_001734_hash tomoyo_read_self 3 33539 _001734_hash NULL
-+_001735_hash tomoyo_update_domain 2 5498 _001735_hash NULL
-+_001736_hash tomoyo_update_policy 2 40458 _001736_hash NULL
-+_001737_hash tpm_read 3 50344 _001737_hash NULL
-+_001738_hash TSS_rawhmac 3 17486 _001738_hash NULL
-+_001739_hash __tty_buffer_request_room 2 27700 _001739_hash NULL
-+_001740_hash tun_get_user 4 39099 _001740_hash NULL
-+_001741_hash ubi_dump_flash 4 46381 _001741_hash NULL
-+_001742_hash ubi_io_write 4-5 15870 _003453_hash NULL nohasharray
-+_001744_hash udp_setsockopt 5 25985 _001744_hash NULL
-+_001745_hash udpv6_setsockopt 5 18487 _001745_hash NULL
-+_001746_hash uio_read 3 49300 _001746_hash NULL
-+_001747_hash ulog_alloc_skb 1 23427 _001747_hash NULL
-+_001748_hash unix_dgram_sendmsg 4 45699 _001748_hash NULL
-+_001749_hash unlink1 3 63059 _001749_hash NULL
-+_001751_hash usbdev_read 3 45114 _001751_hash NULL
-+_001752_hash usblp_ioctl 2 30203 _001752_hash NULL
-+_001753_hash usblp_read 3 57342 _003832_hash NULL nohasharray
-+_001754_hash usbtmc_read 3 32377 _001754_hash NULL
-+_001755_hash _usb_writeN_sync 4 31682 _001755_hash NULL
-+_001756_hash user_read 3 51881 _001756_hash NULL
-+_001757_hash vcs_read 3 8017 _001757_hash NULL
-+_001758_hash vdma_mem_alloc 1 6171 _001758_hash NULL
-+_001759_hash venus_create 4 20555 _001759_hash NULL
-+_001760_hash venus_link 5 32165 _001760_hash NULL
-+_001761_hash venus_lookup 4 8121 _001761_hash NULL
-+_001762_hash venus_mkdir 4 8967 _001762_hash NULL
-+_001763_hash venus_remove 4 59781 _001763_hash NULL
-+_001764_hash venus_rename 4-5 17707 _003784_hash NULL nohasharray
-+_001766_hash venus_rmdir 4 45564 _001766_hash NULL
-+_001767_hash venus_symlink 4-6 23570 _001767_hash NULL
-+_001769_hash vfs_readlink 3 54368 _001769_hash NULL
-+_001770_hash vfs_readv 3 38011 _001770_hash NULL
-+_001771_hash vfs_writev 3 25278 _001771_hash NULL
-+_001772_hash vga_arb_read 3 4886 _001772_hash NULL
-+_001773_hash vgacon_adjust_height 2 28124 _001773_hash NULL
-+_001774_hash vhci_put_user 4 12604 _001774_hash NULL
-+_001775_hash vhost_add_used_n 3 10760 _001775_hash NULL
-+_001776_hash virtnet_send_command 5-6 61993 _001776_hash NULL
-+_001778_hash vmbus_establish_gpadl 3 4495 _001778_hash NULL
-+_001779_hash vol_cdev_read 3 8968 _001779_hash &_001665_hash
-+_001780_hash wdm_read 3 6549 _001780_hash NULL
-+_001781_hash write_adapter_mem 3 3234 _001781_hash NULL
-+_001782_hash wusb_prf 7 54261 _001782_hash &_000065_hash
-+_001783_hash xdi_copy_to_user 4 48900 _001783_hash NULL
-+_001784_hash xfs_buf_associate_memory 3 17915 _001784_hash NULL
-+_001785_hash xfs_buf_get_maps 2 4581 _001785_hash NULL
-+_001786_hash xfs_buf_get_uncached 2 51477 _001786_hash NULL
-+_001787_hash xfs_buf_item_get_format 2 189 _001787_hash NULL
-+_001788_hash xfs_buf_map_from_irec 5 2368 _002641_hash NULL nohasharray
-+_001789_hash xfs_dir2_block_to_sf 3 37868 _001789_hash NULL
-+_001790_hash xfs_dir2_leaf_getdents 3 23841 _001790_hash NULL
-+_001791_hash xfs_dir2_sf_addname_hard 3 54254 _001791_hash NULL
-+_001792_hash xfs_efd_init 3 5463 _001792_hash NULL
-+_001793_hash xfs_efi_init 2 5476 _001793_hash NULL
-+_001794_hash xfs_iext_realloc_direct 2 20521 _001794_hash NULL
-+_001795_hash xfs_iext_realloc_indirect 2 59211 _001795_hash NULL
-+_001796_hash xfs_inumbers_fmt 3 12817 _001796_hash NULL
-+_001797_hash xhci_alloc_streams 5 37586 _001797_hash NULL
-+_001798_hash xlog_recover_add_to_cont_trans 4 44102 _001798_hash NULL
-+_001799_hash xz_dec_lzma2_create 2 36353 _002713_hash NULL nohasharray
-+_001800_hash _zd_iowrite32v_locked 3 44725 _001800_hash NULL
-+_001801_hash a2mp_chan_alloc_skb_cb 2 27159 _001801_hash NULL
-+_001802_hash aat2870_reg_read_file 3 12221 _001802_hash NULL
-+_001803_hash add_partition 2 55588 _001803_hash NULL
-+_001804_hash add_sctp_bind_addr 3 12269 _001804_hash NULL
-+_001805_hash _add_sg_continuation_descriptor 3 54721 _001805_hash NULL
-+_001806_hash afs_cell_lookup 2 8482 _001806_hash NULL
-+_001807_hash afs_send_simple_reply 3 63940 _001807_hash NULL
-+_001808_hash agp_allocate_memory_wrap 1 16576 _001808_hash NULL
-+_001809_hash __alloc_bootmem 1 31498 _001809_hash NULL
-+_001810_hash __alloc_bootmem_low 1 43423 _003425_hash NULL nohasharray
-+_001811_hash __alloc_bootmem_node_high 2 65076 _001811_hash NULL
-+_001812_hash alloc_cc770dev 1 48186 _001812_hash NULL
-+_001813_hash __alloc_ei_netdev 1 29338 _001813_hash NULL
-+_001814_hash __alloc_eip_netdev 1 51549 _001814_hash NULL
-+_001815_hash alloc_libipw 1 22708 _001815_hash NULL
-+_001816_hash _alloc_mISDN_skb 3 52232 _001816_hash NULL
-+_001817_hash alloc_pg_vec 2 8533 _001817_hash NULL
-+_001818_hash alloc_sja1000dev 1 17868 _001818_hash NULL
-+_001819_hash alloc_targets 2 8074 _001819_hash &_001620_hash
-+_001822_hash ath6kl_disconnect_timeout_read 3 3650 _001822_hash NULL
-+_001823_hash ath6kl_endpoint_stats_read 3 41554 _001823_hash NULL
-+_001824_hash ath6kl_fwlog_mask_read 3 2050 _001824_hash NULL
-+_001825_hash ath6kl_keepalive_read 3 44303 _001825_hash NULL
-+_001826_hash ath6kl_listen_int_read 3 10355 _001826_hash NULL
-+_001827_hash ath6kl_lrssi_roam_read 3 61022 _001827_hash NULL
-+_001828_hash ath6kl_regdump_read 3 14393 _001828_hash NULL
-+_001829_hash ath6kl_regread_read 3 25884 _001829_hash NULL
-+_001830_hash ath6kl_regwrite_read 3 48747 _001830_hash NULL
-+_001831_hash ath6kl_roam_table_read 3 26166 _001831_hash NULL
-+_001832_hash ath9k_debugfs_read_buf 3 25316 _001832_hash NULL
-+_001833_hash ath9k_multi_regread 4 65056 _001833_hash NULL
-+_001834_hash ath_rxbuf_alloc 2 24745 _001834_hash NULL
-+_001835_hash atk_debugfs_ggrp_read 3 29522 _001835_hash NULL
-+_001836_hash audit_log_n_untrustedstring 3 9548 _001836_hash NULL
-+_001837_hash ax25_send_frame 2 19964 _001837_hash NULL
-+_001838_hash b43_debugfs_read 3 24425 _001838_hash NULL
-+_001839_hash b43legacy_debugfs_read 3 2473 _001839_hash NULL
-+_001840_hash batadv_bla_is_backbone_gw 3 58488 _001840_hash NULL
-+_001841_hash batadv_check_management_packet 3 52993 _001841_hash NULL
-+_001842_hash batadv_check_unicast_packet 2 10866 _001842_hash NULL
-+_001843_hash batadv_interface_rx 4 8568 _001843_hash NULL
-+_001844_hash batadv_skb_head_push 2 11360 _001844_hash NULL
-+_001845_hash bchannel_get_rxbuf 2 37213 _001845_hash NULL
-+_001846_hash bcm_recvmsg 4 43992 _001846_hash NULL
-+_001847_hash bfad_debugfs_read 3 13119 _001847_hash NULL
-+_001848_hash bfad_debugfs_read_regrd 3 57830 _001848_hash NULL
-+_001849_hash blk_init_tags 1 30592 _001849_hash NULL
-+_001850_hash blk_queue_init_tags 2 44355 _001850_hash &_001022_hash
-+_001851_hash blk_rq_map_kern 4 47004 _001851_hash NULL
-+_001852_hash bm_entry_read 3 10976 _001852_hash NULL
-+_001853_hash bm_status_read 3 19583 _001853_hash NULL
-+_001854_hash bnad_debugfs_read 3 50665 _001854_hash NULL
-+_001855_hash bnad_debugfs_read_regrd 3 51308 _001855_hash NULL
-+_001856_hash bnx2i_send_nl_mesg 4 53353 _001856_hash NULL
-+_001857_hash brcmf_debugfs_sdio_counter_read 3 58369 _001857_hash NULL
-+_001858_hash brcmf_sdio_assert_info 4 52653 _001858_hash NULL
-+_001859_hash brcmf_sdio_dump_console 4 37455 _001859_hash NULL
-+_001860_hash brcmf_sdio_trap_info 4 48510 _001860_hash NULL
-+_001861_hash btmrvl_curpsmode_read 3 46939 _001861_hash NULL
-+_001862_hash btmrvl_gpiogap_read 3 4718 _001862_hash NULL
-+_001863_hash btmrvl_hscfgcmd_read 3 56303 _001863_hash NULL
-+_001864_hash btmrvl_hscmd_read 3 1614 _001864_hash NULL
-+_001865_hash btmrvl_hsmode_read 3 1647 _001865_hash NULL
-+_001866_hash btmrvl_hsstate_read 3 920 _001866_hash NULL
-+_001867_hash btmrvl_pscmd_read 3 24308 _001867_hash NULL
-+_001868_hash btmrvl_psmode_read 3 22395 _001868_hash NULL
-+_001869_hash btmrvl_psstate_read 3 50683 _001869_hash NULL
-+_001870_hash btmrvl_txdnldready_read 3 413 _001870_hash NULL
-+_001871_hash btrfs_add_link 5 9973 _001871_hash NULL
-+_001872_hash __btrfs_direct_write 4 22273 _001872_hash NULL
-+_001873_hash btrfs_discard_extent 2 38547 _001873_hash NULL
-+_001874_hash btrfs_file_aio_write 4 21520 _001874_hash NULL
-+_001875_hash btrfs_find_create_tree_block 3 55812 _001875_hash NULL
-+_001876_hash btrfsic_map_block 2 56751 _001876_hash NULL
-+_001877_hash cache_read_pipefs 3 47615 _001877_hash NULL
-+_001878_hash cache_read_procfs 3 52882 _001878_hash NULL
-+_001879_hash cache_write_pipefs 3 48270 _001879_hash NULL
-+_001880_hash cache_write_procfs 3 22491 _001880_hash NULL
-+_001881_hash caif_stream_recvmsg 4 13173 _001881_hash NULL
-+_001882_hash carl9170_alloc 1 27 _001882_hash NULL
-+_001883_hash carl9170_debugfs_read 3 47738 _001883_hash NULL
-+_001884_hash ceph_msgpool_init 4 34599 _001884_hash NULL
-+_001885_hash cfpkt_add_trail 3 27260 _001885_hash NULL
-+_001886_hash cfpkt_create 1 18197 _001886_hash NULL
-+_001887_hash cfpkt_pad_trail 2 55511 _003606_hash NULL nohasharray
-+_001888_hash cfpkt_split 2 47541 _001888_hash NULL
-+_001889_hash cgroup_read_s64 5 19570 _001889_hash NULL
-+_001890_hash cgroup_read_u64 5 45532 _001890_hash NULL
-+_001891_hash channel_type_read 3 47308 _001891_hash NULL
-+_001892_hash check_header 2 56930 _001892_hash NULL
-+_001893_hash codec_list_read_file 3 24910 _001893_hash NULL
-+_001894_hash configfs_read_file 3 1683 _001894_hash NULL
-+_001895_hash console_store 4 36007 _001895_hash NULL
-+_001896_hash cpuset_common_file_read 5 8800 _001896_hash NULL
-+_001897_hash create_subvol 4 30836 _001897_hash NULL
-+_001898_hash cxio_hal_init_resource 2-7-6 29771 _001898_hash &_000295_hash
-+_001901_hash cxio_hal_init_rhdl_resource 1 25104 _001901_hash NULL
-+_001902_hash dai_list_read_file 3 25421 _001902_hash NULL
-+_001903_hash dapm_bias_read_file 3 64715 _001903_hash NULL
-+_001904_hash dapm_widget_power_read_file 3 59950 _001983_hash NULL nohasharray
-+_001907_hash dbgfs_frame 3 45917 _001907_hash NULL
-+_001908_hash dbgfs_state 3 38894 _001908_hash NULL
-+_001909_hash dccp_manip_pkt 2 30229 _001909_hash NULL
-+_001910_hash ddp_ppod_write_idata 5 25610 _001910_hash NULL
-+_001911_hash debugfs_read 3 62535 _001911_hash NULL
-+_001912_hash debug_output 3 18575 _001912_hash NULL
-+_001913_hash debug_read 3 19322 _001913_hash NULL
-+_001914_hash dev_alloc_skb 1 19517 _001914_hash &_001366_hash
-+_001915_hash dfs_file_read 3 18116 _001915_hash NULL
-+_001916_hash diva_alloc_dma_map 2 23798 _001916_hash NULL
-+_001917_hash diva_xdi_write 4 63975 _001917_hash NULL
-+_001918_hash dma_memcpy_pg_to_iovec 6 1725 _001918_hash NULL
-+_001919_hash dma_memcpy_to_iovec 5 12173 _001919_hash NULL
-+_001920_hash dma_show_regs 3 35266 _001920_hash NULL
-+_001921_hash dm_exception_table_init 2 39645 _001921_hash &_001149_hash
-+_001922_hash dn_nsp_do_disc 2-6 49474 _001922_hash NULL
-+_001924_hash dn_recvmsg 4 17213 _001924_hash NULL
-+_001925_hash dns_resolver_read 3 54658 _001925_hash NULL
-+_001926_hash do_msgrcv 4 5590 _001926_hash NULL
-+_001927_hash do_syslog 3 56807 _001927_hash NULL
-+_001928_hash dpcm_state_read_file 3 65489 _001928_hash NULL
-+_001929_hash dsp_cmx_send_member 2 15625 _001929_hash NULL
-+_001930_hash fallback_on_nodma_alloc 2 35332 _001930_hash NULL
-+_001931_hash fc_frame_alloc 2 1596 _001931_hash NULL
-+_001932_hash fc_frame_alloc_fill 2 59394 _001932_hash NULL
-+_001933_hash filter_read 3 61692 _001933_hash NULL
-+_001934_hash __finish_unordered_dir 4 33198 _001934_hash NULL
-+_001935_hash format_devstat_counter 3 32550 _001935_hash NULL
-+_001936_hash fragmentation_threshold_read 3 61718 _001936_hash NULL
-+_001937_hash fuse_conn_limit_read 3 20084 _001937_hash NULL
-+_001938_hash fuse_conn_waiting_read 3 49762 _001938_hash NULL
-+_001939_hash fuse_file_aio_write 4 46399 _001939_hash NULL
-+_001940_hash generic_readlink 3 32654 _001940_hash NULL
-+_001941_hash gre_manip_pkt 2 38785 _001941_hash NULL
-+_001942_hash handle_eviocgbit 3 44193 _001942_hash NULL
-+_001943_hash handle_response 5 55951 _001943_hash NULL
-+_001944_hash handle_response_icmp 7 39574 _001944_hash NULL
-+_001945_hash hash_recvmsg 4 50924 _001945_hash NULL
-+_001946_hash hci_send_cmd 3 43810 _001946_hash NULL
-+_001947_hash hci_si_event 3 1404 _001947_hash NULL
-+_001948_hash help 4 14971 _001948_hash NULL
-+_001949_hash hfcpci_empty_bfifo 4 62323 _001949_hash NULL
-+_001950_hash hidp_send_ctrl_message 4 43702 _001950_hash NULL
-+_001951_hash ht40allow_map_read 3 55209 _001951_hash &_001512_hash
-+_001952_hash hwflags_read 3 52318 _001952_hash NULL
-+_001953_hash hysdn_conf_read 3 42324 _001953_hash NULL
-+_001954_hash hysdn_sched_rx 3 60533 _001954_hash NULL
-+_001955_hash i2400m_rx_stats_read 3 57706 _001955_hash NULL
-+_001956_hash i2400m_tx_stats_read 3 28527 _001956_hash NULL
-+_001957_hash icmp_manip_pkt 2 48801 _001957_hash NULL
-+_001958_hash idmouse_read 3 63374 _001958_hash NULL
-+_001959_hash ieee80211_if_read 3 6785 _001959_hash NULL
-+_001960_hash ieee80211_rx_bss_info 3 61630 _001960_hash NULL
-+_001961_hash ikconfig_read_current 3 1658 _001961_hash NULL
-+_001962_hash il3945_sta_dbgfs_stats_table_read 3 48802 _001962_hash NULL
-+_001963_hash il3945_ucode_general_stats_read 3 46111 _001963_hash NULL
-+_001964_hash il3945_ucode_rx_stats_read 3 3048 _001964_hash NULL
-+_001965_hash il3945_ucode_tx_stats_read 3 36016 _001965_hash NULL
-+_001966_hash il4965_rs_sta_dbgfs_rate_scale_data_read 3 37792 _001966_hash NULL
-+_001967_hash il4965_rs_sta_dbgfs_scale_table_read 3 38564 _001967_hash NULL
-+_001968_hash il4965_rs_sta_dbgfs_stats_table_read 3 49206 _001968_hash NULL
-+_001969_hash il4965_ucode_general_stats_read 3 56277 _001969_hash NULL
-+_001970_hash il4965_ucode_rx_stats_read 3 61948 _001970_hash NULL
-+_001971_hash il4965_ucode_tx_stats_read 3 12064 _001971_hash NULL
-+_001972_hash il_dbgfs_chain_noise_read 3 38044 _001972_hash NULL
-+_001973_hash il_dbgfs_channels_read 3 25005 _001973_hash NULL
-+_001974_hash il_dbgfs_disable_ht40_read 3 42386 _001974_hash NULL
-+_001975_hash il_dbgfs_fh_reg_read 3 40993 _001975_hash NULL
-+_001976_hash il_dbgfs_force_reset_read 3 57517 _001976_hash NULL
-+_001977_hash il_dbgfs_interrupt_read 3 3351 _001977_hash NULL
-+_001978_hash il_dbgfs_missed_beacon_read 3 59956 _001978_hash NULL
-+_001979_hash il_dbgfs_nvm_read 3 12288 _001979_hash NULL
-+_001980_hash il_dbgfs_power_save_status_read 3 43165 _001980_hash NULL
-+_001981_hash il_dbgfs_qos_read 3 33615 _001981_hash NULL
-+_001982_hash il_dbgfs_rxon_filter_flags_read 3 19281 _001982_hash NULL
-+_001983_hash il_dbgfs_rxon_flags_read 3 59950 _001983_hash &_001904_hash
-+_001984_hash il_dbgfs_rx_queue_read 3 11221 _001984_hash NULL
-+_001985_hash il_dbgfs_rx_stats_read 3 15243 _001985_hash NULL
-+_001986_hash il_dbgfs_sensitivity_read 3 2370 _001986_hash NULL
-+_001987_hash il_dbgfs_sram_read 3 62296 _001987_hash NULL
-+_001988_hash il_dbgfs_stations_read 3 21532 _001988_hash NULL
-+_001989_hash il_dbgfs_status_read 3 58388 _001989_hash NULL
-+_001990_hash il_dbgfs_tx_queue_read 3 55668 _001990_hash NULL
-+_001991_hash il_dbgfs_tx_stats_read 3 32913 _001991_hash NULL
-+_001992_hash ima_show_htable_value 2 57136 _001992_hash NULL
-+_001994_hash intel_fake_agp_alloc_by_type 1 1 _001994_hash NULL
-+_001995_hash ip4ip6_err 5 36772 _001995_hash NULL
-+_001996_hash ip6_append_data 4-5 36490 _003601_hash NULL nohasharray
-+_001997_hash ip6ip6_err 5 18308 _001997_hash NULL
-+_001998_hash __ip_append_data 7-8 36191 _001998_hash NULL
-+_001999_hash ip_vs_icmp_xmit 4 59624 _001999_hash NULL
-+_002000_hash ip_vs_icmp_xmit_v6 4 20464 _002000_hash NULL
-+_002001_hash ipw_write 3 59807 _002001_hash NULL
-+_002002_hash irda_recvmsg_stream 4 35280 _002002_hash NULL
-+_002003_hash irq_domain_add_simple 2 46734 _002003_hash NULL
-+_002004_hash __iscsi_complete_pdu 4 10726 _002004_hash NULL
-+_002005_hash iscsi_nop_out_rsp 4 51117 _002005_hash NULL
-+_002006_hash iscsi_tcp_conn_setup 2 16376 _002006_hash NULL
-+_002007_hash iwl_dbgfs_bt_traffic_read 3 35534 _002007_hash NULL
-+_002008_hash iwl_dbgfs_calib_disabled_read 3 22649 _002008_hash NULL
-+_002009_hash iwl_dbgfs_chain_noise_read 3 46355 _002009_hash NULL
-+_002010_hash iwl_dbgfs_channels_read 3 6784 _002010_hash NULL
-+_002011_hash iwl_dbgfs_current_sleep_command_read 3 2081 _002011_hash NULL
-+_002012_hash iwl_dbgfs_disable_ht40_read 3 35761 _002012_hash NULL
-+_002013_hash iwl_dbgfs_fh_reg_read 3 879 _002013_hash &_000406_hash
-+_002014_hash iwl_dbgfs_interrupt_read 3 23574 _002014_hash NULL
-+_002015_hash iwl_dbgfs_log_event_read 3 2107 _002015_hash NULL
-+_002016_hash iwl_dbgfs_missed_beacon_read 3 50584 _002016_hash NULL
-+_002017_hash iwl_dbgfs_nvm_read 3 23845 _002017_hash NULL
-+_002018_hash iwl_dbgfs_plcp_delta_read 3 55407 _002018_hash NULL
-+_002019_hash iwl_dbgfs_power_save_status_read 3 54392 _002019_hash NULL
-+_002020_hash iwl_dbgfs_protection_mode_read 3 13943 _002020_hash NULL
-+_002021_hash iwl_dbgfs_qos_read 3 11753 _002021_hash NULL
-+_002022_hash iwl_dbgfs_reply_tx_error_read 3 19205 _002022_hash NULL
-+_002023_hash iwl_dbgfs_rf_reset_read 3 26512 _002023_hash NULL
-+_002024_hash iwl_dbgfs_rx_handlers_read 3 18708 _002024_hash NULL
-+_002025_hash iwl_dbgfs_rxon_filter_flags_read 3 28832 _002025_hash NULL
-+_002026_hash iwl_dbgfs_rxon_flags_read 3 20795 _002026_hash NULL
-+_002027_hash iwl_dbgfs_rx_queue_read 3 19943 _002027_hash NULL
-+_002028_hash iwl_dbgfs_sensitivity_read 3 63116 _002731_hash NULL nohasharray
-+_002029_hash iwl_dbgfs_sleep_level_override_read 3 3038 _002029_hash NULL
-+_002030_hash iwl_dbgfs_sram_read 3 44505 _002030_hash NULL
-+_002031_hash iwl_dbgfs_stations_read 3 9309 _002031_hash NULL
-+_002032_hash iwl_dbgfs_status_read 3 5171 _002032_hash NULL
-+_002033_hash iwl_dbgfs_temperature_read 3 29224 _002033_hash NULL
-+_002034_hash iwl_dbgfs_thermal_throttling_read 3 38779 _002034_hash NULL
-+_002035_hash iwl_dbgfs_tx_queue_read 3 4635 _002035_hash NULL
-+_002036_hash iwl_dbgfs_ucode_bt_stats_read 3 42820 _002036_hash NULL
-+_002037_hash iwl_dbgfs_ucode_general_stats_read 3 49199 _002037_hash NULL
-+_002038_hash iwl_dbgfs_ucode_rx_stats_read 3 58023 _002038_hash NULL
-+_002039_hash iwl_dbgfs_ucode_tracing_read 3 47983 _002039_hash &_000356_hash
-+_002040_hash iwl_dbgfs_ucode_tx_stats_read 3 31611 _002040_hash NULL
-+_002041_hash iwl_dbgfs_wowlan_sram_read 3 540 _002041_hash NULL
-+_002042_hash joydev_ioctl 2 33343 _002042_hash NULL
-+_002043_hash kernel_readv 3 35617 _002043_hash NULL
-+_002044_hash key_algorithm_read 3 57946 _002044_hash NULL
-+_002045_hash key_icverrors_read 3 20895 _002045_hash NULL
-+_002046_hash key_key_read 3 3241 _002046_hash NULL
-+_002047_hash key_replays_read 3 62746 _002047_hash NULL
-+_002048_hash key_rx_spec_read 3 12736 _002048_hash NULL
-+_002049_hash key_tx_spec_read 3 4862 _002049_hash NULL
-+_002050_hash __kfifo_to_user 3 36555 _002568_hash NULL nohasharray
-+_002051_hash __kfifo_to_user_r 3 39123 _002051_hash NULL
-+_002052_hash kmem_zalloc_greedy 2-3 65268 _002052_hash NULL
-+_002054_hash l1oip_socket_recv 6 56537 _002054_hash NULL
-+_002055_hash l2cap_build_cmd 4 48676 _002055_hash NULL
-+_002056_hash l2cap_chan_send 3 49995 _002056_hash NULL
-+_002057_hash l2cap_segment_sdu 4 48772 _002057_hash NULL
-+_002058_hash l2down_create 4 21755 _002058_hash NULL
-+_002059_hash l2tp_xmit_skb 3 42672 _002059_hash NULL
-+_002060_hash l2up_create 3 6430 _002060_hash NULL
-+_002061_hash lbs_debugfs_read 3 30721 _002061_hash NULL
-+_002062_hash lbs_dev_info 3 51023 _002062_hash NULL
-+_002063_hash lbs_host_sleep_read 3 31013 _002063_hash NULL
-+_002064_hash lbs_rdbbp_read 3 45805 _002064_hash NULL
-+_002065_hash lbs_rdmac_read 3 418 _002065_hash NULL
-+_002066_hash lbs_rdrf_read 3 41431 _002066_hash NULL
-+_002067_hash lbs_sleepparams_read 3 10840 _002067_hash NULL
-+_002068_hash lbs_threshold_read 5 21046 _002068_hash NULL
-+_002069_hash ldisc_receive 4 41516 _002069_hash NULL
-+_002070_hash libfc_vport_create 2 4415 _002070_hash NULL
-+_002073_hash lkdtm_debugfs_read 3 45752 _002073_hash NULL
-+_002074_hash llcp_sock_recvmsg 4 13556 _002074_hash NULL
-+_002075_hash long_retry_limit_read 3 59766 _002075_hash NULL
-+_002076_hash lpfc_debugfs_dif_err_read 3 36303 _002076_hash NULL
-+_002077_hash lpfc_debugfs_read 3 16566 _002077_hash NULL
-+_002078_hash lpfc_idiag_baracc_read 3 58466 _002972_hash NULL nohasharray
-+_002079_hash lpfc_idiag_ctlacc_read 3 33943 _002079_hash NULL
-+_002080_hash lpfc_idiag_drbacc_read 3 15948 _002080_hash NULL
-+_002081_hash lpfc_idiag_extacc_read 3 48301 _002081_hash NULL
-+_002082_hash lpfc_idiag_mbxacc_read 3 28061 _002082_hash NULL
-+_002083_hash lpfc_idiag_pcicfg_read 3 50334 _002083_hash NULL
-+_002084_hash lpfc_idiag_queacc_read 3 13950 _002084_hash NULL
-+_002085_hash lpfc_idiag_queinfo_read 3 55662 _002085_hash NULL
-+_002086_hash lro_gen_skb 6 2644 _002086_hash NULL
-+_002087_hash mac80211_format_buffer 2 41010 _002087_hash NULL
-+_002088_hash macvtap_alloc_skb 2-4-3 50629 _002088_hash NULL
-+_002091_hash macvtap_put_user 4 55609 _002091_hash NULL
-+_002092_hash macvtap_sendmsg 4 30629 _002092_hash NULL
-+_002093_hash mangle_packet 6-8 27864 _002093_hash NULL
-+_002095_hash manip_pkt 3 7741 _002095_hash NULL
-+_002096_hash mempool_create_kmalloc_pool 1 41650 _002096_hash NULL
-+_002097_hash mempool_create_page_pool 1 30189 _002097_hash NULL
-+_002098_hash mempool_create_slab_pool 1 62907 _002098_hash NULL
-+_002099_hash mgmt_device_found 10 14146 _002099_hash NULL
-+_002100_hash minstrel_stats_read 3 17290 _002100_hash NULL
-+_002101_hash mmc_ext_csd_read 3 13205 _002101_hash NULL
-+_002102_hash mon_bin_read 3 6841 _002102_hash NULL
-+_002103_hash mon_stat_read 3 25238 _002103_hash NULL
-+_002105_hash mqueue_read_file 3 6228 _002105_hash NULL
-+_002106_hash mwifiex_debug_read 3 53074 _002106_hash NULL
-+_002107_hash mwifiex_getlog_read 3 54269 _002107_hash NULL
-+_002108_hash mwifiex_info_read 3 53447 _002108_hash NULL
-+_002109_hash mwifiex_rdeeprom_read 3 51429 _002109_hash NULL
-+_002110_hash mwifiex_regrdwr_read 3 34472 _002110_hash NULL
-+_002111_hash named_prepare_buf 2 24532 _002111_hash NULL
-+_002112_hash nci_send_cmd 3 58206 _002112_hash NULL
-+_002113_hash netdev_alloc_skb_ip_align 2 40811 _002113_hash NULL
-+_002114_hash netpoll_send_udp 3 58955 _002114_hash NULL
-+_002115_hash nfcwilink_send_bts_cmd 3 10802 _002115_hash NULL
-+_002116_hash nf_nat_mangle_tcp_packet 5-7 8643 _002116_hash NULL
-+_002119_hash nfsd_vfs_read 6 62605 _002616_hash NULL nohasharray
-+_002120_hash nfsd_vfs_write 6 54577 _002120_hash NULL
-+_002121_hash nfs_idmap_lookup_id 2 10660 _002121_hash NULL
-+_002122_hash ntfs_rl_realloc 3 56831 _002122_hash &_000370_hash
-+_002123_hash ntfs_rl_realloc_nofail 3 32173 _002123_hash NULL
-+_002124_hash o2hb_debug_read 3 37851 _002124_hash NULL
-+_002125_hash o2net_debug_read 3 52105 _002125_hash NULL
-+_002126_hash ocfs2_control_read 3 56405 _002126_hash NULL
-+_002127_hash ocfs2_debug_read 3 14507 _002127_hash NULL
-+_002128_hash oom_adjust_read 3 25127 _002128_hash NULL
-+_002129_hash oom_score_adj_read 3 39921 _002426_hash NULL nohasharray
-+_002130_hash oprofilefs_str_to_user 3 42182 _002130_hash NULL
-+_002131_hash oprofilefs_ulong_to_user 3 11582 _002131_hash NULL
-+_002132_hash osd_req_add_get_attr_list 3 49278 _002132_hash NULL
-+_002133_hash _osd_req_list_objects 6 4204 _002133_hash NULL
-+_002134_hash osd_req_read_kern 5 59990 _002134_hash NULL
-+_002135_hash osd_req_write_kern 5 53486 _002135_hash NULL
-+_002136_hash osst_read 3 40237 _002136_hash NULL
-+_002137_hash p54_alloc_skb 3 34366 _002137_hash &_000485_hash
-+_002138_hash p54_init_common 1 23850 _002138_hash NULL
-+_002139_hash packet_alloc_skb 2-5-4 62602 _002139_hash NULL
-+_002142_hash packet_sendmsg 4 24954 _002142_hash NULL
-+_002143_hash page_readlink 3 23346 _002143_hash NULL
-+_002144_hash pcf50633_write_block 3 2124 _002144_hash NULL
-+_002145_hash pcpu_alloc_alloc_info 1-2 45813 _002145_hash NULL
-+_002147_hash pep_indicate 5 38611 _002147_hash NULL
-+_002148_hash pep_reply 5 50582 _002148_hash NULL
-+_002149_hash pipe_handler_request 5 50774 _003582_hash NULL nohasharray
-+_002150_hash platform_list_read_file 3 34734 _002150_hash NULL
-+_002151_hash pm860x_bulk_write 3 43875 _002151_hash NULL
-+_002152_hash pm_qos_power_read 3 55891 _002152_hash NULL
-+_002153_hash port_show_regs 3 5904 _002153_hash NULL
-+_002154_hash proc_coredump_filter_read 3 39153 _002154_hash NULL
-+_002155_hash proc_fdinfo_read 3 62043 _002155_hash NULL
-+_002156_hash proc_file_read 3 53905 _002156_hash NULL
-+_002157_hash proc_info_read 3 63344 _002157_hash NULL
-+_002158_hash proc_loginuid_read 3 15631 _002158_hash NULL
-+_002159_hash proc_pid_attr_read 3 10173 _002159_hash NULL
-+_002160_hash proc_pid_readlink 3 52186 _002160_hash NULL
-+_002161_hash proc_read 3 43614 _002161_hash NULL
-+_002162_hash proc_self_readlink 3 38094 _002162_hash NULL
-+_002163_hash proc_sessionid_read 3 6911 _002299_hash NULL nohasharray
-+_002164_hash provide_user_output 3 41105 _002164_hash NULL
-+_002165_hash pskb_network_may_pull 2 35336 _002165_hash NULL
-+_002166_hash pskb_pull 2 65005 _002166_hash NULL
-+_002167_hash pstore_file_read 3 57288 _002167_hash NULL
-+_002168_hash ql_process_mac_rx_page 4 15543 _002168_hash NULL
-+_002169_hash ql_process_mac_rx_skb 4 6689 _002169_hash NULL
-+_002170_hash queues_read 3 24877 _002170_hash NULL
-+_002171_hash raw_recvmsg 4 17277 _002171_hash NULL
-+_002172_hash rcname_read 3 25919 _002172_hash NULL
-+_002173_hash read_4k_modal_eeprom 3 30212 _002173_hash NULL
-+_002174_hash read_9287_modal_eeprom 3 59327 _002174_hash NULL
-+_002175_hash reada_find_extent 2 63486 _002175_hash NULL
-+_002176_hash read_def_modal_eeprom 3 14041 _002176_hash NULL
-+_002177_hash read_enabled_file_bool 3 37744 _002177_hash NULL
-+_002178_hash read_file_ani 3 23161 _002178_hash NULL
-+_002179_hash read_file_antenna 3 13574 _002179_hash NULL
-+_002180_hash read_file_base_eeprom 3 42168 _002180_hash NULL
-+_002181_hash read_file_beacon 3 32595 _002181_hash NULL
-+_002182_hash read_file_blob 3 57406 _002182_hash NULL
-+_002183_hash read_file_bool 3 4180 _002183_hash NULL
-+_002184_hash read_file_credit_dist_stats 3 54367 _002184_hash NULL
-+_002185_hash read_file_debug 3 58256 _002185_hash NULL
-+_002186_hash read_file_disable_ani 3 6536 _002186_hash NULL
-+_002187_hash read_file_dma 3 9530 _002187_hash NULL
-+_002188_hash read_file_dump_nfcal 3 18766 _002188_hash NULL
-+_002189_hash read_file_frameerrors 3 64001 _002189_hash NULL
-+_002190_hash read_file_interrupt 3 61742 _002197_hash NULL nohasharray
-+_002191_hash read_file_misc 3 9948 _002191_hash NULL
-+_002192_hash read_file_modal_eeprom 3 39909 _002192_hash NULL
-+_002193_hash read_file_queue 3 40895 _002193_hash NULL
-+_002194_hash read_file_rcstat 3 22854 _002194_hash NULL
-+_002195_hash read_file_recv 3 48232 _002195_hash NULL
-+_002196_hash read_file_regidx 3 33370 _002196_hash NULL
-+_002197_hash read_file_regval 3 61742 _002197_hash &_002190_hash
-+_002198_hash read_file_reset 3 52310 _002198_hash NULL
-+_002199_hash read_file_rx_chainmask 3 41605 _002199_hash NULL
-+_002200_hash read_file_slot 3 50111 _002200_hash NULL
-+_002201_hash read_file_stations 3 35795 _002201_hash NULL
-+_002202_hash read_file_tgt_int_stats 3 20697 _002202_hash NULL
-+_002203_hash read_file_tgt_rx_stats 3 33944 _002203_hash NULL
-+_002204_hash read_file_tgt_stats 3 8959 _002204_hash NULL
-+_002205_hash read_file_tgt_tx_stats 3 51847 _002205_hash NULL
-+_002206_hash read_file_tx_chainmask 3 3829 _002206_hash NULL
-+_002207_hash read_file_war_stats 3 292 _002207_hash NULL
-+_002208_hash read_file_xmit 3 21487 _002208_hash NULL
-+_002209_hash read_flush_pipefs 3 20171 _002209_hash NULL
-+_002210_hash read_flush_procfs 3 27642 _002210_hash NULL
-+_002211_hash read_from_oldmem 2 3337 _002211_hash NULL
-+_002212_hash read_oldmem 3 55658 _002212_hash NULL
-+_002213_hash receive_packet 2 12367 _002213_hash NULL
-+_002214_hash regmap_name_read_file 3 39379 _002214_hash NULL
-+_002215_hash repair_io_failure 4 4815 _002215_hash NULL
-+_002216_hash request_key_and_link 4 42693 _002216_hash NULL
-+_002217_hash res_counter_read 4 33499 _002217_hash NULL
-+_002218_hash rfcomm_tty_write 3 51603 _002218_hash NULL
-+_002219_hash rs_sta_dbgfs_rate_scale_data_read 3 47165 _002219_hash NULL
-+_002220_hash rs_sta_dbgfs_scale_table_read 3 40262 _002220_hash NULL
-+_002221_hash rs_sta_dbgfs_stats_table_read 3 56573 _002221_hash NULL
-+_002222_hash rts_threshold_read 3 44384 _002222_hash NULL
-+_002223_hash rxrpc_sendmsg 4 29049 _002223_hash NULL
-+_002224_hash scrub_setup_recheck_block 3-4 56245 _002224_hash NULL
-+_002226_hash scsi_adjust_queue_depth 3 12802 _002226_hash NULL
-+_002227_hash sctp_make_abort 3 34459 _002227_hash NULL
-+_002228_hash sctp_make_asconf 3 4078 _002228_hash NULL
-+_002229_hash sctp_make_asconf_ack 3 31726 _002229_hash NULL
-+_002230_hash sctp_make_datafrag_empty 3 34737 _002230_hash NULL
-+_002231_hash sctp_make_fwdtsn 3 53265 _002231_hash NULL
-+_002232_hash sctp_make_heartbeat_ack 4 34411 _002232_hash NULL
-+_002233_hash sctp_make_init 4 58401 _002233_hash NULL
-+_002234_hash sctp_make_init_ack 4 3335 _002234_hash NULL
-+_002235_hash sctp_make_op_error_space 3 5528 _002235_hash NULL
-+_002236_hash sctp_manip_pkt 2 40620 _002236_hash NULL
-+_002237_hash selinux_inode_notifysecctx 3 36896 _002237_hash NULL
-+_002238_hash sel_read_avc_cache_threshold 3 33942 _002238_hash NULL
-+_002239_hash sel_read_avc_hash_stats 3 1984 _002239_hash NULL
-+_002240_hash sel_read_bool 3 24236 _002240_hash NULL
-+_002241_hash sel_read_checkreqprot 3 33068 _002241_hash NULL
-+_002242_hash sel_read_class 3 12669 _002960_hash NULL nohasharray
-+_002243_hash sel_read_enforce 3 2828 _002243_hash NULL
-+_002244_hash sel_read_handle_status 3 56139 _002244_hash NULL
-+_002245_hash sel_read_handle_unknown 3 57933 _002245_hash NULL
-+_002246_hash sel_read_initcon 3 32362 _002246_hash NULL
-+_002247_hash sel_read_mls 3 25369 _002247_hash NULL
-+_002248_hash sel_read_perm 3 42302 _002248_hash NULL
-+_002249_hash sel_read_policy 3 55947 _002249_hash NULL
-+_002250_hash sel_read_policycap 3 28544 _002250_hash NULL
-+_002251_hash sel_read_policyvers 3 55 _002827_hash NULL nohasharray
-+_002252_hash send_mpa_reject 3 7135 _002252_hash NULL
-+_002253_hash send_mpa_reply 3 32372 _002253_hash NULL
-+_002254_hash send_msg 4 37323 _002254_hash NULL
-+_002255_hash send_packet 4 52960 _002255_hash NULL
-+_002256_hash set_rxd_buffer_pointer 8 9950 _002256_hash NULL
-+_002257_hash sge_rx 3 50594 _002257_hash NULL
-+_002258_hash short_retry_limit_read 3 4687 _002258_hash NULL
-+_002259_hash simple_attr_read 3 24738 _002259_hash NULL
-+_002260_hash simple_transaction_read 3 17076 _002260_hash NULL
-+_002261_hash sisusbcon_bmove 5-7-6 21873 _002261_hash NULL
-+_002264_hash sisusbcon_clear 3-5-4 64329 _002264_hash NULL
-+_002267_hash sisusbcon_putcs 3 57630 _002267_hash &_001043_hash
-+_002268_hash sisusbcon_scroll 5-3-2 31315 _002268_hash NULL
-+_002269_hash sisusbcon_scroll_area 3-4 25899 _002269_hash NULL
-+_002271_hash skb_copy_datagram_const_iovec 2-5-4 48102 _002271_hash NULL
-+_002274_hash skb_copy_datagram_iovec 2-4 5806 _002274_hash NULL
-+_002276_hash skb_gro_header_slow 2 34958 _002276_hash NULL
-+_002277_hash smk_read_ambient 3 61220 _002277_hash NULL
-+_002278_hash smk_read_direct 3 15803 _002278_hash NULL
-+_002279_hash smk_read_doi 3 30813 _002279_hash NULL
-+_002280_hash smk_read_logging 3 37804 _002280_hash NULL
-+_002281_hash smk_read_mapped 3 7562 _002281_hash NULL
-+_002282_hash smk_read_onlycap 3 3855 _002282_hash NULL
-+_002283_hash smp_build_cmd 3 45853 _002283_hash NULL
-+_002284_hash snapshot_read 3 22601 _002284_hash NULL
-+_002285_hash snd_cs4281_BA0_read 5 6847 _002285_hash NULL
-+_002286_hash snd_cs4281_BA1_read 5 20323 _002286_hash NULL
-+_002287_hash snd_cs46xx_io_read 5 45734 _002287_hash NULL
-+_002288_hash snd_gus_dram_read 4 56686 _002288_hash NULL
-+_002289_hash snd_mixart_BA0_read 5 45069 _002289_hash NULL
-+_002290_hash snd_mixart_BA1_read 5 5082 _002290_hash NULL
-+_002291_hash snd_pcm_oss_read 3 28317 _002291_hash NULL
-+_002292_hash snd_pcm_plug_alloc 2 42339 _002292_hash NULL
-+_002293_hash snd_rawmidi_kernel_read 3 4328 _002293_hash NULL
-+_002294_hash snd_rawmidi_read 3 56337 _002294_hash NULL
-+_002295_hash snd_rme32_capture_copy 5 39653 _002295_hash NULL
-+_002296_hash snd_rme96_capture_copy 5 58484 _002296_hash NULL
-+_002297_hash snd_soc_hw_bulk_write_raw 4 14245 _002297_hash NULL
-+_002298_hash sock_alloc_send_skb 2 23720 _002298_hash NULL
-+_002299_hash spi_show_regs 3 6911 _002299_hash &_002163_hash
-+_002300_hash sta_agg_status_read 3 14058 _002300_hash NULL
-+_002301_hash sta_connected_time_read 3 17435 _002301_hash NULL
-+_002302_hash sta_flags_read 3 56710 _002302_hash NULL
-+_002303_hash sta_ht_capa_read 3 10366 _002303_hash NULL
-+_002304_hash sta_last_seq_ctrl_read 3 19106 _002304_hash NULL
-+_002305_hash sta_num_ps_buf_frames_read 3 1488 _002305_hash NULL
-+_002306_hash st_read 3 51251 _002306_hash NULL
-+_002307_hash supply_map_read_file 3 10608 _002307_hash NULL
-+_002308_hash sysfs_read_file 3 42113 _002308_hash NULL
-+_002309_hash sys_preadv 3 17100 _002309_hash NULL
-+_002310_hash sys_pwritev 3 41722 _002310_hash NULL
-+_002311_hash sys_readv 3 50664 _002311_hash NULL
-+_002312_hash sys_rt_sigpending 2 24961 _002312_hash NULL
-+_002313_hash sys_writev 3 28384 _002313_hash NULL
-+_002314_hash tcf_csum_skb_nextlayer 3 64025 _002314_hash NULL
-+_002315_hash tcp_fragment 3 20436 _002315_hash NULL
-+_002316_hash tcp_manip_pkt 2 14202 _002316_hash NULL
-+_002317_hash teiup_create 3 43201 _002317_hash NULL
-+_002318_hash test_iso_queue 5 62534 _002318_hash NULL
-+_002319_hash tg3_run_loopback 2 30093 _002319_hash NULL
-+_002320_hash tipc_msg_build 4 12326 _002320_hash NULL
-+_002321_hash TSS_authhmac 3 12839 _002321_hash NULL
-+_002322_hash TSS_checkhmac1 5 31429 _002322_hash NULL
-+_002323_hash TSS_checkhmac2 5-7 40520 _002323_hash NULL
-+_002325_hash tty_audit_log 8 47280 _002325_hash NULL
-+_002326_hash tty_buffer_request_room 2 23228 _002326_hash NULL
-+_002327_hash tty_insert_flip_string_fixed_flag 4 37428 _002327_hash NULL
-+_002328_hash tty_insert_flip_string_flags 4 30969 _002328_hash NULL
-+_002329_hash tty_prepare_flip_string 3 39955 _002329_hash NULL
-+_002330_hash tty_prepare_flip_string_flags 4 59240 _002330_hash NULL
-+_002331_hash tun_alloc_skb 2-4-3 41216 _002331_hash NULL
-+_002334_hash tun_sendmsg 4 10337 _002334_hash NULL
-+_002335_hash u32_array_read 3 2219 _002335_hash NULL
-+_002336_hash ubi_io_write_data 4-5 40305 _002336_hash NULL
-+_002338_hash udplite_manip_pkt 2 62433 _002338_hash NULL
-+_002339_hash udp_manip_pkt 2 50770 _002339_hash NULL
-+_002340_hash uhci_debug_read 3 5911 _002340_hash NULL
-+_002341_hash um_idi_read 3 850 _002341_hash NULL
-+_002342_hash unix_seqpacket_sendmsg 4 27893 _002342_hash NULL
-+_002343_hash unix_stream_recvmsg 4 35210 _002343_hash NULL
-+_002344_hash unlink_simple 3 47506 _002344_hash NULL
-+_002345_hash use_pool 2 64607 _002345_hash NULL
-+_002346_hash v9fs_fid_readn 4 60544 _002346_hash NULL
-+_002347_hash v9fs_file_read 3 40858 _002347_hash NULL
-+_002348_hash vhci_read 3 47878 _002348_hash NULL
-+_002349_hash vhost_add_used_and_signal_n 4 8038 _002349_hash NULL
-+_002350_hash vmbus_open 2-3 12154 _002350_hash NULL
-+_002352_hash vxge_rx_alloc 3 52024 _002352_hash NULL
-+_002353_hash waiters_read 3 40902 _002353_hash NULL
-+_002354_hash wm8994_bulk_write 3 13615 _002354_hash NULL
-+_002355_hash write_pbl 4 59583 _002355_hash NULL
-+_002356_hash wusb_prf_256 7 29203 _002356_hash NULL
-+_002357_hash wusb_prf_64 7 51065 _002357_hash NULL
-+_002358_hash _xfs_buf_alloc 3 38058 _002358_hash NULL
-+_002359_hash xfs_buf_read_uncached 3 42844 _002359_hash NULL
-+_002360_hash xfs_file_buffered_aio_write 4 11492 _002360_hash NULL
-+_002361_hash xfs_iext_add 3 41422 _002361_hash NULL
-+_002362_hash xfs_iext_remove_direct 3 40744 _002362_hash NULL
-+_002363_hash xfs_readdir 3 41200 _002363_hash NULL
-+_002364_hash xfs_trans_get_efd 3 51148 _002364_hash NULL
-+_002365_hash xfs_trans_get_efi 2 7898 _002365_hash NULL
-+_002366_hash xlog_bread_offset 3 60030 _002366_hash NULL
-+_002367_hash xlog_get_bp 2 23229 _002367_hash NULL
-+_002368_hash xz_dec_init 2 29029 _002368_hash NULL
-+_002369_hash aac_change_queue_depth 2 825 _002369_hash NULL
-+_002370_hash add_rx_skb 3 8257 _002370_hash NULL
-+_002371_hash afs_extract_data 5 50261 _002371_hash NULL
-+_002372_hash arcmsr_adjust_disk_queue_depth 2 16756 _002372_hash NULL
-+_002373_hash atalk_recvmsg 4 22053 _002373_hash NULL
-+_002374_hash ath6kl_buf_alloc 1 57304 _002374_hash NULL
-+_002376_hash atomic_read_file 3 16227 _002376_hash NULL
-+_002377_hash ax25_recvmsg 4 64441 _002377_hash NULL
-+_002378_hash batadv_add_packet 3 12136 _002378_hash NULL
-+_002379_hash batadv_iv_ogm_aggregate_new 2 54761 _002379_hash NULL
-+_002380_hash batadv_tt_response_fill_table 1 39236 _002380_hash NULL
-+_002381_hash beiscsi_process_async_pdu 7 39834 _002381_hash NULL
-+_002382_hash bioset_create 1 5580 _002382_hash NULL
-+_002383_hash bioset_integrity_create 2 62708 _002383_hash NULL
-+_002384_hash biovec_create_pools 2 9575 _002384_hash NULL
-+_002385_hash bnx2fc_process_l2_frame_compl 3 65072 _002385_hash NULL
-+_002386_hash brcmf_sdbrcm_died_dump 3 15841 _002386_hash NULL
-+_002387_hash brcmu_pkt_buf_get_skb 1 5556 _002387_hash NULL
-+_002388_hash br_send_bpdu 3 29669 _002388_hash NULL
-+_002389_hash btrfs_error_discard_extent 2 50444 _002389_hash NULL
-+_002390_hash __btrfs_free_reserved_extent 2 31207 _002390_hash NULL
-+_002391_hash btrfsic_cmp_log_and_dev_bytenr 2 49628 _002391_hash NULL
-+_002392_hash btrfsic_create_link_to_next_block 4 58246 _002392_hash NULL
-+_002393_hash btrfs_init_new_buffer 4 55761 _002393_hash NULL
-+_002394_hash btrfs_mksubvol 3 58240 _002394_hash NULL
-+_002395_hash bt_skb_send_alloc 2 6581 _002395_hash NULL
-+_002396_hash bt_sock_recvmsg 4 12316 _002396_hash NULL
-+_002397_hash bt_sock_stream_recvmsg 4 52518 _002397_hash NULL
-+_002398_hash c4iw_reject_cr 3 28174 _002398_hash NULL
-+_002399_hash caif_seqpkt_recvmsg 4 32241 _002399_hash NULL
-+_002400_hash carl9170_rx_copy_data 2 21656 _002400_hash NULL
-+_002401_hash cfpkt_append 3 61206 _002401_hash NULL
-+_002402_hash cfpkt_setlen 2 49343 _002402_hash NULL
-+_002403_hash cgroup_file_read 3 28804 _002403_hash NULL
-+_002404_hash cosa_net_setup_rx 2 38594 _002404_hash NULL
-+_002405_hash cpu_type_read 3 36540 _002405_hash NULL
-+_002406_hash cxgb4_pktgl_to_skb 2 61899 _002406_hash NULL
-+_002408_hash dccp_recvmsg 4 16056 _002408_hash NULL
-+_002409_hash ddp_clear_map 4 46152 _002409_hash NULL
-+_002410_hash ddp_set_map 4 751 _002410_hash NULL
-+_002411_hash depth_read 3 31112 _002411_hash NULL
-+_002412_hash dfs_global_file_read 3 7787 _002412_hash NULL
-+_002413_hash dgram_recvmsg 4 23104 _002413_hash NULL
-+_002414_hash diva_init_dma_map 3 58336 _002414_hash NULL
-+_002415_hash divas_write 3 63901 _002415_hash NULL
-+_002416_hash dma_push_rx 2 39973 _002416_hash NULL
-+_002417_hash dma_skb_copy_datagram_iovec 3-5 21516 _002417_hash NULL
-+_002419_hash dm_table_create 3 35687 _002419_hash NULL
-+_002420_hash dn_alloc_send_pskb 2 4465 _002420_hash NULL
-+_002421_hash dn_nsp_return_disc 2 60296 _002421_hash NULL
-+_002422_hash dn_nsp_send_disc 2 23469 _002422_hash NULL
-+_002423_hash dsp_tone_hw_message 3 17678 _002423_hash NULL
-+_002424_hash e1000_check_copybreak 3 62448 _002424_hash NULL
-+_002425_hash enable_read 3 2117 _002425_hash &_000224_hash
-+_002426_hash exofs_read_kern 6 39921 _002426_hash &_002129_hash
-+_002427_hash fast_rx_path 3 59214 _002427_hash NULL
-+_002428_hash fc_change_queue_depth 2 36841 _002428_hash NULL
-+_002429_hash fc_fcp_frame_alloc 2 12624 _002429_hash NULL
-+_002430_hash fcoe_ctlr_send_keep_alive 3 15308 _002430_hash NULL
-+_002431_hash frequency_read 3 64031 _003698_hash NULL nohasharray
-+_002432_hash ftdi_process_packet 5 45005 _002432_hash NULL
-+_002433_hash fuse_conn_congestion_threshold_read 3 51028 _002433_hash NULL
-+_002434_hash fuse_conn_max_background_read 3 10855 _002434_hash NULL
-+_002435_hash fwnet_incoming_packet 3 40380 _002435_hash NULL
-+_002436_hash fwnet_pd_new 4 39947 _003402_hash NULL nohasharray
-+_002437_hash get_alua_req 3 4166 _002437_hash NULL
-+_002438_hash get_rdac_req 3 45882 _002438_hash NULL
-+_002439_hash got_frame 2 16028 _002439_hash NULL
-+_002440_hash gsm_mux_rx_netchar 3 33336 _002440_hash NULL
-+_002441_hash hci_sock_recvmsg 4 7072 _002441_hash NULL
-+_002442_hash hdlcdev_rx 3 997 _002442_hash NULL
-+_002443_hash hdlc_empty_fifo 2 18397 _002443_hash NULL
-+_002444_hash hfc_empty_fifo 2 57972 _002444_hash NULL
-+_002445_hash hfcpci_empty_fifo 4 2427 _002445_hash NULL
-+_002446_hash hfcsusb_rx_frame 3 52745 _002446_hash NULL
-+_002447_hash hidp_output_raw_report 3 5629 _002447_hash NULL
-+_002448_hash hpsa_change_queue_depth 2 15449 _002448_hash NULL
-+_002449_hash hptiop_adjust_disk_queue_depth 2 20122 _002449_hash NULL
-+_002450_hash hscx_empty_fifo 2 13360 _002450_hash NULL
-+_002451_hash hysdn_rx_netpkt 3 16136 _002451_hash NULL
-+_002452_hash i2o_pool_alloc 4 55485 _002452_hash NULL
-+_002453_hash ide_queue_pc_tail 5 11673 _002453_hash NULL
-+_002454_hash ide_raw_taskfile 4 42355 _002454_hash NULL
-+_002455_hash idetape_queue_rw_tail 3 29562 _002455_hash NULL
-+_002456_hash ieee80211_amsdu_to_8023s 5 15561 _002456_hash NULL
-+_002457_hash ieee80211_fragment 4 33112 _002457_hash NULL
-+_002458_hash ieee80211_if_read_aid 3 9705 _002458_hash NULL
-+_002459_hash ieee80211_if_read_auto_open_plinks 3 38268 _002459_hash &_000374_hash
-+_002460_hash ieee80211_if_read_ave_beacon 3 64924 _002460_hash NULL
-+_002461_hash ieee80211_if_read_bssid 3 35161 _002461_hash NULL
-+_002462_hash ieee80211_if_read_channel_type 3 23884 _002462_hash NULL
-+_002463_hash ieee80211_if_read_dot11MeshConfirmTimeout 3 60670 _002463_hash NULL
-+_002464_hash ieee80211_if_read_dot11MeshForwarding 3 13940 _002464_hash NULL
-+_002465_hash ieee80211_if_read_dot11MeshGateAnnouncementProtocol 3 14486 _002465_hash NULL
-+_002466_hash ieee80211_if_read_dot11MeshHoldingTimeout 3 47356 _002466_hash NULL
-+_002467_hash ieee80211_if_read_dot11MeshHWMPactivePathTimeout 3 7368 _002467_hash NULL
-+_002468_hash ieee80211_if_read_dot11MeshHWMPactivePathToRootTimeout 3 17618 _002468_hash NULL
-+_002469_hash ieee80211_if_read_dot11MeshHWMPconfirmationInterval 3 57722 _002469_hash NULL
-+_002470_hash ieee80211_if_read_dot11MeshHWMPmaxPREQretries 3 59829 _002470_hash NULL
-+_002471_hash ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime 3 1589 _002471_hash NULL
-+_002472_hash ieee80211_if_read_dot11MeshHWMPperrMinInterval 3 17346 _002472_hash NULL
-+_002473_hash ieee80211_if_read_dot11MeshHWMPpreqMinInterval 3 24208 _002473_hash NULL
-+_002474_hash ieee80211_if_read_dot11MeshHWMPRannInterval 3 2249 _002474_hash NULL
-+_002475_hash ieee80211_if_read_dot11MeshHWMProotInterval 3 27873 _002475_hash NULL
-+_002476_hash ieee80211_if_read_dot11MeshHWMPRootMode 3 51441 _002476_hash NULL
-+_002477_hash ieee80211_if_read_dot11MeshMaxPeerLinks 3 23878 _002477_hash NULL
-+_002478_hash ieee80211_if_read_dot11MeshMaxRetries 3 12756 _002478_hash NULL
-+_002479_hash ieee80211_if_read_dot11MeshRetryTimeout 3 52168 _002479_hash NULL
-+_002480_hash ieee80211_if_read_dot11MeshTTL 3 58307 _002480_hash NULL
-+_002481_hash ieee80211_if_read_dropped_frames_congestion 3 32603 _002481_hash NULL
-+_002482_hash ieee80211_if_read_dropped_frames_no_route 3 33383 _002482_hash NULL
-+_002483_hash ieee80211_if_read_dropped_frames_ttl 3 44500 _002483_hash NULL
-+_002484_hash ieee80211_if_read_drop_unencrypted 3 37053 _002484_hash NULL
-+_002485_hash ieee80211_if_read_dtim_count 3 38419 _002485_hash NULL
-+_002486_hash ieee80211_if_read_element_ttl 3 18869 _002486_hash NULL
-+_002487_hash ieee80211_if_read_estab_plinks 3 32533 _002487_hash NULL
-+_002488_hash ieee80211_if_read_flags 3 57470 _002919_hash NULL nohasharray
-+_002489_hash ieee80211_if_read_fwded_frames 3 36520 _002489_hash NULL
-+_002490_hash ieee80211_if_read_fwded_mcast 3 39571 _002490_hash &_000162_hash
-+_002491_hash ieee80211_if_read_fwded_unicast 3 59740 _002491_hash &_001697_hash
-+_002492_hash ieee80211_if_read_ht_opmode 3 29044 _002492_hash NULL
-+_002493_hash ieee80211_if_read_last_beacon 3 31257 _002493_hash NULL
-+_002494_hash ieee80211_if_read_min_discovery_timeout 3 13946 _002494_hash NULL
-+_002495_hash ieee80211_if_read_num_buffered_multicast 3 12716 _002495_hash NULL
-+_002496_hash ieee80211_if_read_num_mcast_sta 3 12419 _002496_hash NULL
-+_002497_hash ieee80211_if_read_num_sta_ps 3 34722 _002497_hash NULL
-+_002498_hash ieee80211_if_read_path_refresh_time 3 25545 _002498_hash NULL
-+_002499_hash ieee80211_if_read_peer 3 45233 _002499_hash NULL
-+_002500_hash ieee80211_if_read_rc_rateidx_mask_2ghz 3 61570 _002500_hash NULL
-+_002501_hash ieee80211_if_read_rc_rateidx_mask_5ghz 3 27183 _002501_hash NULL
-+_002502_hash ieee80211_if_read_rc_rateidx_mcs_mask_2ghz 3 37675 _002502_hash NULL
-+_002503_hash ieee80211_if_read_rc_rateidx_mcs_mask_5ghz 3 44423 _002503_hash NULL
-+_002504_hash ieee80211_if_read_rssi_threshold 3 49260 _002504_hash NULL
-+_002505_hash ieee80211_if_read_smps 3 27416 _002505_hash NULL
-+_002506_hash ieee80211_if_read_state 3 9813 _002707_hash NULL nohasharray
-+_002507_hash ieee80211_if_read_tkip_mic_test 3 19565 _002507_hash NULL
-+_002508_hash ieee80211_if_read_tsf 3 16420 _002508_hash NULL
-+_002509_hash ieee80211_if_read_uapsd_max_sp_len 3 15067 _002509_hash NULL
-+_002510_hash ieee80211_if_read_uapsd_queues 3 55150 _002510_hash NULL
-+_002511_hash ieee80211_mgmt_tx 9 46860 _002511_hash NULL
-+_002512_hash ieee80211_probereq_get 4-6 29069 _002512_hash NULL
-+_002514_hash ieee80211_rx_mgmt_beacon 3 24430 _002514_hash NULL
-+_002515_hash ieee80211_rx_mgmt_probe_resp 3 6918 _002515_hash NULL
-+_002516_hash ieee80211_send_auth 5 24121 _002516_hash NULL
-+_002517_hash ieee80211_set_probe_resp 3 10077 _002517_hash NULL
-+_002518_hash ieee80211_tdls_mgmt 8 9581 _002518_hash NULL
-+_002519_hash ima_show_htable_violations 3 10619 _002519_hash NULL
-+_002520_hash ima_show_measurements_count 3 23536 _002520_hash NULL
-+_002521_hash insert_one_name 7 61668 _002521_hash NULL
-+_002522_hash ip6_ufo_append_data 5-7-6 4780 _002522_hash NULL
-+_002525_hash ip_append_data 5-6 16942 _002525_hash NULL
-+_002526_hash ip_make_skb 5-6 13129 _002526_hash NULL
-+_002527_hash ip_nat_sdp_port 6 52938 _002527_hash NULL
-+_002528_hash ip_nat_sip_expect 7 45693 _002528_hash NULL
-+_002529_hash ipr_change_queue_depth 2 6431 _002529_hash NULL
-+_002530_hash ip_recv_error 3 23109 _002530_hash NULL
-+_002531_hash ip_ufo_append_data 6-8-7 12775 _002531_hash NULL
-+_002534_hash ipv6_recv_error 3 56347 _002534_hash NULL
-+_002535_hash ipv6_recv_rxpmtu 3 7142 _002535_hash NULL
-+_002536_hash ipw_packet_received_skb 2 1230 _002536_hash NULL
-+_002537_hash ipx_recvmsg 4 44366 _002537_hash NULL
-+_002538_hash irda_recvmsg_dgram 4 32631 _002538_hash NULL
-+_002539_hash iscsi_change_queue_depth 2 23416 _002539_hash NULL
-+_002540_hash iscsi_complete_pdu 4 48372 _002540_hash NULL
-+_002541_hash iwch_reject_cr 3 23901 _002541_hash NULL
-+_002542_hash ixgb_check_copybreak 3 5847 _002542_hash NULL
-+_002543_hash key_conf_hw_key_idx_read 3 25003 _002543_hash NULL
-+_002544_hash key_conf_keyidx_read 3 42443 _002544_hash NULL
-+_002545_hash key_conf_keylen_read 3 49758 _002545_hash NULL
-+_002546_hash key_flags_read 3 25931 _002546_hash NULL
-+_002547_hash key_ifindex_read 3 31411 _002547_hash NULL
-+_002548_hash key_tx_rx_count_read 3 44742 _002548_hash NULL
-+_002549_hash kmsg_read 3 46514 _002549_hash NULL
-+_002550_hash l1oip_socket_parse 4 4507 _002550_hash NULL
-+_002551_hash l2cap_send_cmd 4 14548 _002551_hash NULL
-+_002552_hash l2cap_sock_sendmsg 4 63427 _002552_hash NULL
-+_002553_hash l2tp_ip6_recvmsg 4 62874 _002553_hash NULL
-+_002554_hash l2tp_ip6_sendmsg 4 7461 _002554_hash NULL
-+_002555_hash l2tp_ip_recvmsg 4 22681 _002555_hash NULL
-+_002556_hash lbs_bcnmiss_read 3 8678 _002556_hash NULL
-+_002557_hash lbs_failcount_read 3 31063 _002557_hash NULL
-+_002558_hash lbs_highrssi_read 3 64089 _002558_hash NULL
-+_002559_hash lbs_highsnr_read 3 5931 _002559_hash NULL
-+_002560_hash lbs_lowrssi_read 3 32242 _002560_hash NULL
-+_002561_hash lbs_lowsnr_read 3 29571 _002561_hash NULL
-+_002563_hash llc_ui_recvmsg 4 3826 _002563_hash NULL
-+_002564_hash lowpan_fragment_xmit 3-4 22095 _002564_hash NULL
-+_002566_hash lpfc_change_queue_depth 2 25905 _002566_hash NULL
-+_002568_hash macvtap_do_read 4 36555 _002568_hash &_002050_hash
-+_002569_hash mangle_sdp_packet 9 36279 _002569_hash NULL
-+_002570_hash map_addr 6 4666 _002570_hash NULL
-+_002571_hash mcs_unwrap_fir 3 25733 _002571_hash NULL
-+_002572_hash mcs_unwrap_mir 3 9455 _002572_hash NULL
-+_002573_hash megaraid_change_queue_depth 2 64815 _002573_hash NULL
-+_002574_hash megasas_change_queue_depth 2 32747 _002574_hash NULL
-+_002575_hash mld_newpack 2 50950 _002575_hash NULL
-+_002576_hash mptscsih_change_queue_depth 2 26036 _002576_hash NULL
-+_002577_hash named_distribute 4 48544 _002577_hash NULL
-+_002578_hash NCR_700_change_queue_depth 2 31742 _002578_hash NULL
-+_002579_hash netlink_recvmsg 4 61600 _002579_hash NULL
-+_002580_hash nfc_alloc_send_skb 4 3167 _002580_hash NULL
-+_002581_hash nf_nat_ftp 5 47948 _002581_hash NULL
-+_002582_hash nfsctl_transaction_read 3 48250 _002582_hash NULL
-+_002583_hash nfsd_read 5 19568 _002583_hash NULL
-+_002584_hash nfsd_read_file 6 62241 _002584_hash NULL
-+_002585_hash nfsd_write 6 54809 _002585_hash NULL
-+_002586_hash nfs_map_group_to_gid 3 15892 _002586_hash NULL
-+_002587_hash nfs_map_name_to_uid 3 51132 _002587_hash NULL
-+_002588_hash nr_recvmsg 4 12649 _002588_hash NULL
-+_002589_hash ntfs_rl_append 2-4 6037 _002589_hash NULL
-+_002591_hash ntfs_rl_insert 2-4 4931 _002591_hash NULL
-+_002593_hash ntfs_rl_replace 2-4 14136 _002593_hash NULL
-+_002595_hash ntfs_rl_split 2-4 52328 _002595_hash NULL
-+_002597_hash osd_req_list_collection_objects 5 36664 _002597_hash NULL
-+_002598_hash osd_req_list_partition_objects 5 56464 _002598_hash NULL
-+_002599_hash osd_req_read_sg 5 47905 _002599_hash NULL
-+_002600_hash osd_req_write_sg 5 50908 _002600_hash NULL
-+_002602_hash p54_download_eeprom 4 43842 _002602_hash NULL
-+_002604_hash packet_recv_error 3 16669 _002604_hash NULL
-+_002605_hash packet_recvmsg 4 47700 _002605_hash NULL
-+_002606_hash pep_recvmsg 4 19402 _002606_hash NULL
-+_002607_hash pfkey_recvmsg 4 53604 _002607_hash NULL
-+_002608_hash ping_recvmsg 4 25597 _002608_hash NULL
-+_002609_hash pmcraid_change_queue_depth 2 9116 _002609_hash NULL
-+_002610_hash pn_recvmsg 4 30887 _002610_hash NULL
-+_002611_hash pointer_size_read 3 51863 _002611_hash NULL
-+_002612_hash power_read 3 15939 _002612_hash NULL
-+_002613_hash pppoe_recvmsg 4 15073 _002613_hash NULL
-+_002614_hash pppol2tp_recvmsg 4 57742 _002993_hash NULL nohasharray
-+_002615_hash ppp_tx_cp 5 62044 _002615_hash NULL
-+_002616_hash prism2_send_mgmt 4 62605 _002616_hash &_002119_hash
-+_002617_hash prism2_sta_send_mgmt 5 43916 _002617_hash NULL
-+_002618_hash prison_create 1 43623 _002618_hash NULL
-+_002619_hash qla2x00_adjust_sdev_qdepth_up 2 20097 _002619_hash NULL
-+_002620_hash qla2x00_change_queue_depth 2 24742 _002620_hash NULL
-+_002621_hash _queue_data 4 54983 _002621_hash NULL
-+_002622_hash raw_recvmsg 4 52529 _002622_hash NULL
-+_002623_hash rawsock_recvmsg 4 12144 _002623_hash NULL
-+_002624_hash rawv6_recvmsg 4 30265 _002624_hash NULL
-+_002625_hash rds_tcp_data_recv 3 53476 _002625_hash NULL
-+_002626_hash reada_add_block 2 54247 _002626_hash NULL
-+_002627_hash readahead_tree_block 3 36285 _002627_hash NULL
-+_002628_hash reada_tree_block_flagged 3 18402 _002628_hash NULL
-+_002629_hash read_dma 3 55086 _002629_hash NULL
-+_002630_hash read_fifo 3 826 _002630_hash NULL
-+_002631_hash read_tree_block 3 841 _002631_hash NULL
-+_002632_hash receive_copy 3 12216 _002632_hash NULL
-+_002633_hash recover_peb 6-7 29238 _002633_hash NULL
-+_002635_hash recv_msg 4 48709 _002635_hash NULL
-+_002636_hash recv_stream 4 30138 _002636_hash NULL
-+_002637_hash _req_append_segment 2 41031 _002637_hash NULL
-+_002638_hash request_key_async 4 6990 _002638_hash NULL
-+_002639_hash request_key_async_with_auxdata 4 46624 _002639_hash NULL
-+_002640_hash request_key_with_auxdata 4 24515 _002640_hash NULL
-+_002641_hash rose_recvmsg 4 2368 _002641_hash &_001788_hash
-+_002642_hash rtl8169_try_rx_copy 3 705 _002642_hash NULL
-+_002643_hash _rtl92s_firmware_downloadcode 3 14021 _002643_hash NULL
-+_002644_hash rx_data 4 60442 _002644_hash NULL
-+_002645_hash rxrpc_recvmsg 4 26233 _002645_hash NULL
-+_002646_hash sas_change_queue_depth 2 18555 _002646_hash NULL
-+_002647_hash scsi_activate_tcq 2 42640 _002647_hash NULL
-+_002648_hash scsi_deactivate_tcq 2 47086 _002648_hash NULL
-+_002649_hash scsi_execute 5 33596 _002649_hash NULL
-+_002650_hash _scsih_adjust_queue_depth 2 1083 _002650_hash NULL
-+_002651_hash scsi_init_shared_tag_map 2 59812 _002651_hash NULL
-+_002652_hash scsi_track_queue_full 2 44239 _002652_hash NULL
-+_002653_hash sctp_abort_pkt_new 5 55218 _002653_hash NULL
-+_002654_hash sctp_make_abort_violation 4 27959 _002654_hash NULL
-+_002655_hash sctp_make_op_error 5-6 7057 _002655_hash NULL
-+_002657_hash sctp_recvmsg 4 23265 _002657_hash NULL
-+_002658_hash send_stream 4 3397 _002658_hash NULL
-+_002659_hash sis190_try_rx_copy 3 57069 _002659_hash NULL
-+_002664_hash skb_copy_and_csum_datagram_iovec 2 24466 _002664_hash NULL
-+_002666_hash skge_rx_get 3 40598 _002666_hash NULL
-+_002667_hash smp_send_cmd 3 512 _002667_hash NULL
-+_002668_hash snd_gf1_mem_proc_dump 5 16926 _003499_hash NULL nohasharray
-+_002669_hash sta_dev_read 3 14782 _002669_hash NULL
-+_002670_hash sta_inactive_ms_read 3 25690 _002670_hash NULL
-+_002671_hash sta_last_signal_read 3 31818 _002671_hash NULL
-+_002672_hash stats_dot11ACKFailureCount_read 3 45558 _002672_hash NULL
-+_002673_hash stats_dot11FCSErrorCount_read 3 28154 _002673_hash NULL
-+_002674_hash stats_dot11RTSFailureCount_read 3 43948 _002674_hash NULL
-+_002675_hash stats_dot11RTSSuccessCount_read 3 33065 _002675_hash NULL
-+_002676_hash storvsc_connect_to_vsp 2 22 _002676_hash NULL
-+_002677_hash sys_msgrcv 3 959 _002677_hash NULL
-+_002678_hash sys_syslog 3 10746 _002678_hash NULL
-+_002679_hash tcf_csum_ipv4_icmp 3 9258 _002679_hash NULL
-+_002680_hash tcf_csum_ipv4_igmp 3 60446 _002680_hash NULL
-+_002681_hash tcf_csum_ipv4_tcp 4 39713 _002681_hash NULL
-+_002682_hash tcf_csum_ipv4_udp 4 30777 _002682_hash NULL
-+_002683_hash tcf_csum_ipv6_icmp 4 11738 _002683_hash NULL
-+_002684_hash tcf_csum_ipv6_tcp 4 54877 _002684_hash NULL
-+_002685_hash tcf_csum_ipv6_udp 4 25241 _002685_hash NULL
-+_002686_hash tcm_loop_change_queue_depth 2 42454 _002686_hash NULL
-+_002687_hash tcp_copy_to_iovec 3 28344 _002687_hash NULL
-+_002688_hash tcp_mark_head_lost 2 35895 _002688_hash NULL
-+_002689_hash tcp_match_skb_to_sack 4 23568 _002689_hash NULL
-+_002690_hash timeout_read 3 47915 _002690_hash NULL
-+_002691_hash tipc_multicast 5 49144 _002691_hash NULL
-+_002692_hash tipc_port_recv_sections 4 42890 _002692_hash NULL
-+_002693_hash tipc_port_reject_sections 5 55229 _002693_hash NULL
-+_002694_hash total_ps_buffered_read 3 16365 _002694_hash NULL
-+_002695_hash tso_fragment 3 29050 _002695_hash NULL
-+_002696_hash tty_insert_flip_string 3 34042 _002696_hash NULL
-+_002698_hash tun_put_user 4 59849 _002698_hash NULL
-+_002699_hash twa_change_queue_depth 2 48808 _002699_hash NULL
-+_002700_hash tw_change_queue_depth 2 11116 _002700_hash NULL
-+_002701_hash twl_change_queue_depth 2 41342 _002701_hash NULL
-+_002702_hash ubi_eba_atomic_leb_change 5 60379 _002702_hash NULL
-+_002703_hash ubi_eba_write_leb 5-6 36029 _002703_hash NULL
-+_002705_hash ubi_eba_write_leb_st 5 44343 _002705_hash NULL
-+_002706_hash udp_recvmsg 4 42558 _002706_hash NULL
-+_002707_hash udpv6_recvmsg 4 9813 _002707_hash &_002506_hash
-+_002708_hash udpv6_sendmsg 4 22316 _002708_hash NULL
-+_002709_hash ulong_read_file 3 42304 _002709_hash &_000522_hash
-+_002710_hash unix_dgram_recvmsg 4 14952 _002710_hash NULL
-+_002711_hash user_power_read 3 39414 _002711_hash NULL
-+_002712_hash v9fs_direct_read 3 45546 _002712_hash NULL
-+_002713_hash v9fs_file_readn 4 36353 _002713_hash &_001799_hash
-+_002714_hash vcc_recvmsg 4 37198 _002714_hash NULL
-+_002715_hash velocity_rx_copy 2 34583 _002715_hash NULL
-+_002716_hash W6692_empty_Bfifo 2 47804 _002716_hash NULL
-+_002717_hash wep_iv_read 3 54744 _002717_hash NULL
-+_002718_hash x25_recvmsg 4 42777 _002718_hash NULL
-+_002719_hash xfs_buf_get_map 3 24522 _002719_hash NULL
-+_002720_hash xfs_file_aio_write 4 33234 _002720_hash NULL
-+_002721_hash xfs_iext_insert 3 18667 _002741_hash NULL nohasharray
-+_002722_hash xfs_iext_remove 3 50909 _002722_hash NULL
-+_002723_hash xlog_do_recovery_pass 3 21618 _002723_hash NULL
-+_002724_hash xlog_find_verify_log_record 2 18870 _002724_hash NULL
-+_002725_hash zd_mac_rx 3 38296 _002725_hash NULL
-+_002726_hash aircable_process_packet 5 46639 _002726_hash NULL
-+_002727_hash ath6kl_wmi_get_new_buf 1 52304 _002727_hash NULL
-+_002728_hash batadv_iv_ogm_queue_add 3 46319 _002728_hash NULL
-+_002729_hash batadv_receive_client_update_packet 3 41578 _002729_hash NULL
-+_002730_hash batadv_receive_server_sync_packet 3 26577 _002730_hash &_000494_hash
-+_002731_hash brcmf_alloc_pkt_and_read 2 63116 _002731_hash &_002028_hash
-+_002732_hash brcmf_sdcard_recv_buf 6 38179 _002732_hash NULL
-+_002733_hash brcmf_sdcard_rwdata 5 65041 _002733_hash NULL
-+_002734_hash brcmf_sdcard_send_buf 6 7713 _002734_hash NULL
-+_002735_hash brcmf_sdio_forensic_read 3 35311 _002735_hash &_001382_hash
-+_002736_hash btrfs_alloc_free_block 3 8986 _002736_hash NULL
-+_002737_hash btrfs_free_and_pin_reserved_extent 2 53016 _002737_hash NULL
-+_002738_hash btrfs_free_reserved_extent 2 9867 _002738_hash NULL
-+_002739_hash carl9170_handle_mpdu 3 11056 _002739_hash NULL
-+_002740_hash do_trimming 3 26952 _002740_hash NULL
-+_002741_hash edge_tty_recv 4 18667 _002741_hash &_002721_hash
-+_002742_hash fwnet_receive_packet 9 50537 _002742_hash NULL
-+_002743_hash gigaset_if_receive 3 4861 _002743_hash NULL
-+_002744_hash gsm_dlci_data 3 14155 _002744_hash NULL
-+_002745_hash handle_rx_packet 3 58993 _002745_hash NULL
-+_002746_hash HDLC_irq 2 8709 _002746_hash NULL
-+_002747_hash hdlc_rpr_irq 2 10240 _002747_hash NULL
-+_002749_hash ifx_spi_insert_flip_string 3 51752 _002749_hash NULL
-+_002753_hash ip_nat_sdp_media 8 23386 _002753_hash NULL
-+_002754_hash ip_send_unicast_reply 6 38714 _002754_hash NULL
-+_002756_hash ipwireless_network_packet_received 4 51277 _002756_hash NULL
-+_002757_hash ipwireless_tty_received 3 49154 _002757_hash NULL
-+_002758_hash iscsi_iser_recv 4 41948 _002758_hash NULL
-+_002759_hash l2cap_bredr_sig_cmd 3 49065 _002759_hash NULL
-+_002760_hash l2cap_sock_alloc_skb_cb 2 33532 _002760_hash NULL
-+_002761_hash l2cap_sock_recvmsg 4 59886 _002761_hash NULL
-+_002762_hash llcp_allocate_pdu 3 19866 _002762_hash NULL
-+_002763_hash macvtap_recvmsg 4 63949 _002763_hash NULL
-+_002764_hash osd_req_list_dev_partitions 4 60027 _002764_hash NULL
-+_002765_hash osd_req_list_partition_collections 5 38223 _002765_hash NULL
-+_002766_hash osst_do_scsi 4 44410 _002766_hash NULL
-+_002767_hash ping_sendmsg 4 3782 _002767_hash NULL
-+_002768_hash ppp_cp_event 6 2965 _002768_hash NULL
-+_002769_hash pty_write 3 44757 _002769_hash &_001733_hash
-+_002770_hash push_rx 3 28939 _002770_hash NULL
-+_002772_hash qla2x00_handle_queue_full 2 24365 _002772_hash NULL
-+_002773_hash qla4xxx_change_queue_depth 2 1268 _002773_hash NULL
-+_002774_hash rfcomm_sock_recvmsg 4 22227 _002774_hash NULL
-+_002775_hash scsi_execute_req 5 42088 _002775_hash NULL
-+_002776_hash _scsih_change_queue_depth 2 26230 _002776_hash NULL
-+_002777_hash sctp_sf_abort_violation 6 38380 _002777_hash NULL
-+_002778_hash send_to_tty 3 45141 _002778_hash NULL
-+_002780_hash sky2_receive 2 13407 _002780_hash NULL
-+_002781_hash spi_execute 5 28736 _002781_hash NULL
-+_002782_hash submit_inquiry 3 42108 _002782_hash NULL
-+_002783_hash tcp_dma_try_early_copy 3 4457 _002783_hash NULL
-+_002784_hash tcp_sacktag_walk 6 49703 _002784_hash NULL
-+_002785_hash tcp_write_xmit 2 64602 _002785_hash NULL
-+_002786_hash ti_recv 4 22027 _002786_hash NULL
-+_002787_hash tun_do_read 4 50800 _002787_hash NULL
-+_002788_hash ubi_leb_change 4 10289 _002788_hash NULL
-+_002789_hash ubi_leb_write 4-5 5478 _002789_hash NULL
-+_002791_hash udp_sendmsg 4 4492 _002791_hash NULL
-+_002792_hash unix_seqpacket_recvmsg 4 23062 _002792_hash &_000477_hash
-+_002793_hash v9fs_cached_file_read 3 2514 _002793_hash NULL
-+_002794_hash write_leb 5 36957 _002794_hash NULL
-+_002795_hash xfs_buf_read_map 3 40226 _002795_hash NULL
-+_002796_hash xfs_trans_get_buf_map 4 2927 _002796_hash NULL
-+_002797_hash xlog_do_log_recovery 3 17550 _002797_hash NULL
-+_002798_hash ath6kl_wmi_add_wow_pattern_cmd 4 12842 _002798_hash NULL
-+_002799_hash ath6kl_wmi_beginscan_cmd 8 25462 _002799_hash NULL
-+_002800_hash ath6kl_wmi_send_probe_response_cmd 6 31728 _002800_hash NULL
-+_002801_hash ath6kl_wmi_set_appie_cmd 5 39266 _002801_hash NULL
-+_002802_hash ath6kl_wmi_set_ie_cmd 6 37260 _002802_hash NULL
-+_002803_hash ath6kl_wmi_startscan_cmd 8 33674 _002803_hash NULL
-+_002804_hash ath6kl_wmi_test_cmd 3 27312 _002804_hash NULL
-+_002805_hash brcmf_sdbrcm_membytes 3-5 37324 _002805_hash NULL
-+_002807_hash brcmf_sdbrcm_read_control 3 22721 _002807_hash NULL
-+_002808_hash brcmf_tx_frame 3 20978 _002808_hash NULL
-+_002809_hash __carl9170_rx 3 56784 _002809_hash NULL
-+_002810_hash ch_do_scsi 4 31171 _002810_hash NULL
-+_002811_hash dbg_leb_change 4 23555 _002811_hash NULL
-+_002812_hash dbg_leb_write 4-5 63555 _002812_hash &_000971_hash
-+_002814_hash gluebi_write 3 27905 _002814_hash NULL
-+_002815_hash hdlc_irq_one 2 3944 _002815_hash NULL
-+_002819_hash iser_rcv_completion 2 8048 _002819_hash NULL
-+_002820_hash lock_loop 1 61681 _002820_hash NULL
-+_002821_hash process_rcvd_data 3 6679 _002821_hash NULL
-+_002822_hash brcmf_sdbrcm_bus_txctl 3 42492 _002822_hash NULL
-+_002823_hash carl9170_rx 3 13272 _002823_hash NULL
-+_002824_hash carl9170_rx_stream 3 1334 _002824_hash NULL
-+_002826_hash mpt_lan_receive_post_turbo 2 13592 _002826_hash NULL
-+_002827_hash padzero 1 55 _002827_hash &_002251_hash
-+_002828_hash scsi_mode_sense 5 16835 _002828_hash NULL
-+_002829_hash scsi_vpd_inquiry 4 30040 _002829_hash NULL
-+_002830_hash ses_recv_diag 4 47143 _002830_hash &_000679_hash
-+_002831_hash ses_send_diag 4 64527 _002831_hash NULL
-+_002832_hash tcp_push_one 2 48816 _002832_hash NULL
-+_002833_hash __tcp_push_pending_frames 2 48148 _002833_hash NULL
-+_002834_hash trim_bitmaps 3 24158 _002834_hash NULL
-+_002835_hash tun_recvmsg 4 48463 _002835_hash NULL
-+_002836_hash ubifs_leb_change 4 17789 _002836_hash NULL
-+_002837_hash ubifs_leb_write 4-5 22679 _002837_hash NULL
-+_002839_hash xfs_buf_readahead_map 3 44248 _002839_hash &_000851_hash
-+_002840_hash xfs_trans_read_buf_map 5 37487 _002840_hash NULL
-+_002841_hash xlog_do_recover 3 59789 _002841_hash NULL
-+_002842_hash btrfs_trim_block_group 3 28963 _002842_hash NULL
-+_002843_hash do_write_orph_node 2 64343 _002843_hash NULL
-+_002844_hash fix_unclean_leb 3 23188 _002844_hash NULL
-+_002845_hash fixup_leb 3 43256 _002845_hash NULL
-+_002846_hash recover_head 3 17904 _002846_hash NULL
-+_002847_hash scsi_get_vpd_page 4 51951 _002847_hash NULL
-+_002848_hash sd_do_mode_sense 5 11507 _002848_hash NULL
-+_002849_hash tcp_push 3 10680 _002849_hash NULL
-+_002850_hash ubifs_wbuf_write_nolock 3 64946 _002850_hash NULL
-+_002851_hash ubifs_write_node 3-5 11258 _002851_hash NULL
-+_002852_hash ubifs_recover_leb 3 60639 _002852_hash NULL
-+_002853_hash write_head 4 30481 _002853_hash NULL
-+_002854_hash write_node 4 33121 _002854_hash NULL
-+_002855_hash ubifs_recover_log_leb 3 12079 _002855_hash NULL
-+_002856_hash replay_log_leb 3 18704 _002856_hash NULL
-+_002857_hash alloc_cpu_rmap 1 65363 _002857_hash NULL
-+_002858_hash alloc_ebda_hpc 1-2 50046 _002858_hash NULL
-+_002860_hash alloc_sched_domains 1 28972 _002860_hash NULL
-+_002861_hash amthi_read 4 45831 _002861_hash NULL
-+_002862_hash bcm_char_read 3 31750 _002862_hash NULL
-+_002863_hash BcmCopySection 5 2035 _002863_hash NULL
-+_002864_hash buffer_from_user 3 51826 _002864_hash NULL
-+_002865_hash buffer_to_user 3 35439 _002865_hash NULL
-+_002866_hash card_send_command 3 40757 _002866_hash NULL
-+_002867_hash chd_dec_fetch_cdata 3 50926 _002867_hash NULL
-+_002868_hash copy_nodes_to_user 2 63807 _002868_hash NULL
-+_002869_hash create_log 2 8225 _002869_hash NULL
-+_002870_hash crystalhd_create_dio_pool 2 3427 _002870_hash NULL
-+_002871_hash crystalhd_user_data 3 18407 _002871_hash NULL
-+_002872_hash do_pages_stat 2 4437 _002872_hash NULL
-+_002873_hash do_read_log_to_user 4 3236 _002873_hash NULL
-+_002874_hash do_write_log_from_user 3 39362 _002874_hash NULL
-+_002875_hash evm_read_key 3 54674 _002875_hash NULL
-+_002876_hash evm_write_key 3 27715 _002876_hash NULL
-+_002877_hash fir16_create 3 5574 _002877_hash NULL
-+_002878_hash get_nodes 3 39012 _002878_hash NULL
-+_002879_hash __iio_allocate_kfifo 2-3 55738 _002879_hash NULL
-+_002881_hash __iio_allocate_sw_ring_buffer 3 4843 _002881_hash NULL
-+_002882_hash iio_debugfs_read_reg 3 60908 _002882_hash NULL
-+_002883_hash iio_debugfs_write_reg 3 22742 _002883_hash NULL
-+_002884_hash iio_device_alloc 1 41440 _002884_hash NULL
-+_002885_hash iio_event_chrdev_read 3 54757 _002885_hash NULL
-+_002886_hash iio_read_first_n_kfifo 2 57910 _002886_hash NULL
-+_002887_hash iio_read_first_n_sw_rb 2 51911 _002887_hash NULL
-+_002888_hash ioapic_setup_resources 1 35255 _002888_hash NULL
-+_002889_hash keymap_store 4 45406 _002889_hash NULL
-+_002890_hash line6_alloc_sysex_buffer 4 28225 _002890_hash NULL
-+_002891_hash line6_dumpreq_initbuf 3 53123 _002891_hash NULL
-+_002892_hash line6_midibuf_init 2 52425 _002892_hash NULL
-+_002893_hash _malloc 1 54077 _002893_hash NULL
-+_002894_hash mei_read 3 6507 _002894_hash NULL
-+_002895_hash mei_write 3 4005 _002895_hash NULL
-+_002896_hash msg_set 3 51725 _002896_hash NULL
-+_002897_hash newpart 6 47485 _002897_hash NULL
-+_002898_hash OS_kmalloc 1 36909 _002898_hash NULL
-+_002899_hash OS_mem_token_alloc 1 14276 _002899_hash NULL
-+_002900_hash packet_came 3 18072 _002900_hash NULL
-+_002901_hash pcpu_alloc_bootmem 2 62074 _002901_hash NULL
-+_002902_hash pcpu_build_alloc_info 1-3-2 41443 _002902_hash NULL
-+_002905_hash pcpu_get_vm_areas 3 50085 _002905_hash NULL
-+_002906_hash resource_from_user 3 30341 _002906_hash NULL
-+_002907_hash rtsx_read_cfg_seq 3-5 48139 _002907_hash NULL
-+_002909_hash rtsx_write_cfg_seq 3-5 27485 _002909_hash NULL
-+_002911_hash sca3000_read_data 4 57064 _002911_hash NULL
-+_002912_hash sca3000_read_first_n_hw_rb 2 11479 _002912_hash NULL
-+_002913_hash send_midi_async 3 57463 _002913_hash NULL
-+_002914_hash sep_create_dcb_dmatables_context 6 37551 _002914_hash NULL
-+_002915_hash sep_create_dcb_dmatables_context_kernel 6 49728 _002915_hash NULL
-+_002916_hash sep_create_msgarea_context 4 33829 _002916_hash NULL
-+_002917_hash sep_lli_table_secure_dma 2-3 64042 _002917_hash NULL
-+_002919_hash sep_lock_user_pages 2-3 57470 _002919_hash &_002488_hash
-+_002921_hash sep_prepare_input_output_dma_table_in_dcb 4-5-2-3 63087 _002921_hash NULL
-+_002923_hash sep_read 3 17161 _002923_hash NULL
-+_002924_hash TransmitTcb 4 12989 _002924_hash NULL
-+_002925_hash ValidateDSDParamsChecksum 3 63654 _002925_hash NULL
-+_002926_hash Wb35Reg_BurstWrite 4 62327 _002926_hash NULL
-+_002927_hash alloc_irq_cpu_rmap 1 28459 _002927_hash NULL
-+_002928_hash InterfaceTransmitPacket 3 42058 _002928_hash NULL
-+_002929_hash line6_dumpreq_init 3 34473 _002929_hash NULL
-+_002931_hash pcpu_embed_first_chunk 1-3-2 24224 _002931_hash NULL
-+_002933_hash pcpu_fc_alloc 2 11818 _002933_hash NULL
-+_002934_hash pcpu_page_first_chunk 1 20712 _002934_hash NULL
-+_002935_hash pod_alloc_sysex_buffer 3 31651 _002935_hash NULL
-+_002936_hash r8712_usbctrl_vendorreq 6 48489 _002936_hash NULL
-+_002937_hash r871x_set_wpa_ie 3 7000 _002937_hash NULL
-+_002938_hash sep_prepare_input_dma_table 2-3 2009 _002938_hash NULL
-+_002940_hash sep_prepare_input_output_dma_table 2-4-3 63429 _002940_hash NULL
-+_002943_hash sys_get_mempolicy 3 30379 _002943_hash NULL
-+_002944_hash sys_mbind 5 7990 _002944_hash NULL
-+_002945_hash sys_migrate_pages 2 39825 _002945_hash NULL
-+_002946_hash sys_move_pages 2 42626 _002946_hash NULL
-+_002947_hash sys_set_mempolicy 3 32608 _002947_hash NULL
-+_002948_hash variax_alloc_sysex_buffer 3 15237 _002948_hash NULL
-+_002949_hash vme_user_read 3 55338 _002949_hash NULL
-+_002950_hash vme_user_write 3 15587 _002950_hash NULL
-+_002954_hash variax_set_raw2 4 32374 _002954_hash NULL
-+_002955_hash copy_in_user 3 57502 _002955_hash NULL
-+_002956_hash __earlyonly_bootmem_alloc 2 23824 _002956_hash NULL
-+_002957_hash rfc4106_set_key 3 54519 _002957_hash NULL
-+_002958_hash sparse_early_usemaps_alloc_pgdat_section 2 62304 _002958_hash NULL
-+_002959_hash sparse_early_usemaps_alloc_node 4 9269 _002959_hash NULL
-+_002960_hash sparse_mem_maps_populate_node 4 12669 _002960_hash &_002242_hash
-+_002961_hash vmemmap_alloc_block 1 43245 _002961_hash NULL
-+_002962_hash sparse_early_mem_maps_alloc_node 4 36971 _002962_hash NULL
-+_002963_hash vmemmap_alloc_block_buf 1 61126 _002963_hash NULL
-+_002964_hash alloc_mr 1 45935 _002964_hash NULL
-+_002965_hash atomic_counters_read 3 48827 _002965_hash NULL
-+_002966_hash atomic_stats_read 3 36228 _002966_hash NULL
-+_002967_hash capabilities_read 3 58457 _002967_hash NULL
-+_002968_hash compat_core_sys_select 1 65285 _002968_hash NULL
-+_002969_hash compat_dccp_setsockopt 5 51263 _002969_hash NULL
-+_002970_hash compat_do_arpt_set_ctl 4 12184 _002970_hash NULL
-+_002971_hash compat_do_ip6t_set_ctl 4 3184 _002971_hash NULL
-+_002972_hash compat_do_ipt_set_ctl 4 58466 _002972_hash &_002078_hash
-+_002973_hash compat_filldir 3 32999 _002973_hash NULL
-+_002974_hash compat_filldir64 3 35354 _002974_hash NULL
-+_002975_hash compat_fillonedir 3 15620 _002975_hash NULL
-+_002976_hash compat_ip_setsockopt 5 13870 _003094_hash NULL nohasharray
-+_002977_hash compat_ipv6_setsockopt 5 20468 _002977_hash NULL
-+_002978_hash compat_mpctl_ioctl 2 45671 _002978_hash NULL
-+_002979_hash compat_raw_setsockopt 5 30634 _002979_hash NULL
-+_002980_hash compat_rawv6_setsockopt 5 4967 _002980_hash NULL
-+_002981_hash compat_rw_copy_check_uvector 3 22001 _003263_hash NULL nohasharray
-+_002982_hash compat_sock_setsockopt 5 23 _002982_hash NULL
-+_002983_hash compat_sys_get_mempolicy 3 31109 _002983_hash NULL
-+_002984_hash compat_sys_kexec_load 2 35674 _002984_hash NULL
-+_002985_hash compat_sys_keyctl 4 9639 _002985_hash NULL
-+_002986_hash compat_sys_mbind 5 36256 _002986_hash NULL
-+_002987_hash compat_sys_migrate_pages 2 3157 _002987_hash NULL
-+_002988_hash compat_sys_move_pages 2 5861 _002988_hash NULL
-+_002989_hash compat_sys_mq_timedsend 3 31060 _002989_hash NULL
-+_002990_hash compat_sys_msgrcv 2 7482 _002990_hash NULL
-+_002991_hash compat_sys_msgsnd 2 10738 _002991_hash NULL
-+_002992_hash compat_sys_semtimedop 3 3606 _002992_hash NULL
-+_002993_hash compat_sys_set_mempolicy 3 57742 _002993_hash &_002614_hash
-+_002994_hash __copy_in_user 3 34790 _002994_hash NULL
-+_002995_hash dev_counters_read 3 19216 _002995_hash NULL
-+_002996_hash dev_names_read 3 38509 _002996_hash NULL
-+_002997_hash driver_names_read 3 60399 _002997_hash NULL
-+_002998_hash driver_stats_read 3 8944 _002998_hash NULL
-+_002999_hash evdev_ioctl_compat 2 13851 _002999_hash NULL
-+_003000_hash evtchn_read 3 3569 _003000_hash NULL
-+_003001_hash evtchn_write 3 43278 _003001_hash NULL
-+_003002_hash fat_compat_ioctl_filldir 3 36328 _003002_hash NULL
-+_003003_hash flash_read 3 57843 _003003_hash NULL
-+_003004_hash flash_write 3 62354 _003004_hash NULL
-+_003005_hash fw_device_op_compat_ioctl 2 42804 _003005_hash NULL
-+_003006_hash gather_array 3 56641 _003006_hash NULL
-+_003007_hash ghash_async_setkey 3 60001 _003007_hash NULL
-+_003008_hash gntdev_alloc_map 2 35145 _003008_hash NULL
-+_003009_hash gnttab_map 2 56439 _003009_hash NULL
-+_003010_hash gru_alloc_gts 2-3 60056 _003010_hash &_000981_hash
-+_003012_hash hiddev_compat_ioctl 2 41255 _003012_hash NULL
-+_003013_hash init_cdev 1 8274 _003013_hash NULL
-+_003014_hash init_per_cpu 1 17880 _003014_hash NULL
-+_003015_hash ipath_create_cq 2 45586 _003015_hash NULL
-+_003016_hash ipath_get_base_info 3 7043 _003016_hash NULL
-+_003017_hash ipath_init_qp_table 2 25167 _003017_hash NULL
-+_003018_hash ipath_resize_cq 2 712 _003018_hash NULL
-+_003019_hash joydev_compat_ioctl 2 8765 _003019_hash NULL
-+_003020_hash mon_bin_compat_ioctl 3 50234 _003020_hash NULL
-+_003021_hash options_write 3 47243 _003021_hash NULL
-+_003022_hash portcntrs_1_read 3 47253 _003022_hash NULL
-+_003023_hash portcntrs_2_read 3 56586 _003023_hash NULL
-+_003024_hash portnames_read 3 41958 _003024_hash NULL
-+_003025_hash ptc_proc_write 3 12076 _003025_hash NULL
-+_003026_hash put_cmsg_compat 4 35937 _003026_hash NULL
-+_003027_hash qib_alloc_devdata 2 51819 _003027_hash NULL
-+_003028_hash qib_alloc_fast_reg_page_list 2 10507 _003028_hash NULL
-+_003029_hash qib_cdev_init 1 34778 _003029_hash NULL
-+_003030_hash qib_create_cq 2 27497 _003030_hash NULL
-+_003031_hash qib_diag_write 3 62133 _003031_hash NULL
-+_003032_hash qib_get_base_info 3 11369 _003032_hash NULL
-+_003033_hash qib_resize_cq 2 53090 _003033_hash NULL
-+_003034_hash qsfp_1_read 3 21915 _003034_hash NULL
-+_003035_hash qsfp_2_read 3 31491 _003035_hash NULL
-+_003036_hash queue_reply 3 22416 _003036_hash NULL
-+_003037_hash spidev_compat_ioctl 2 63778 _003037_hash NULL
-+_003038_hash split 2 11691 _003038_hash NULL
-+_003039_hash stats_read_ul 3 32751 _003039_hash NULL
-+_003040_hash sys32_ipc 3 7238 _003040_hash NULL
-+_003041_hash sys32_rt_sigpending 2 25814 _003041_hash NULL
-+_003042_hash tunables_read 3 36385 _003042_hash NULL
-+_003043_hash tunables_write 3 59563 _003043_hash NULL
-+_003044_hash xenbus_file_write 3 6282 _003044_hash NULL
-+_003045_hash xlbd_reserve_minors 1-2 18365 _003045_hash NULL
-+_003047_hash xpc_kmalloc_cacheline_aligned 1 42895 _003047_hash NULL
-+_003048_hash xpc_kzalloc_cacheline_aligned 1 65433 _003048_hash NULL
-+_003049_hash xsd_read 3 15653 _003049_hash NULL
-+_003050_hash compat_do_readv_writev 4 49102 _003050_hash NULL
-+_003051_hash compat_keyctl_instantiate_key_iov 3 57431 _003088_hash NULL nohasharray
-+_003052_hash compat_process_vm_rw 3-5 22254 _003052_hash NULL
-+_003054_hash compat_sys_select 1 16131 _003054_hash NULL
-+_003055_hash compat_sys_setsockopt 5 3326 _003055_hash NULL
-+_003056_hash compat_udp_setsockopt 5 38840 _003056_hash NULL
-+_003057_hash compat_udpv6_setsockopt 5 42981 _003057_hash NULL
-+_003058_hash do_compat_pselect 1 10398 _003058_hash NULL
-+_003059_hash gnttab_expand 1 15817 _003059_hash NULL
-+_003060_hash ipath_cdev_init 1 37752 _003060_hash NULL
-+_003061_hash ipath_reg_phys_mr 3 23918 _003061_hash &_000999_hash
-+_003062_hash qib_alloc_fast_reg_mr 2 12526 _003062_hash NULL
-+_003063_hash qib_reg_phys_mr 3 60202 _003063_hash &_000897_hash
-+_003064_hash compat_readv 3 30273 _003064_hash NULL
-+_003065_hash compat_sys_process_vm_readv 3-5 15374 _003065_hash NULL
-+_003067_hash compat_sys_process_vm_writev 3-5 41194 _003067_hash NULL
-+_003069_hash compat_sys_pselect6 1 14105 _003069_hash NULL
-+_003070_hash compat_writev 3 60063 _003070_hash NULL
-+_003071_hash get_free_entries 1 46030 _003071_hash NULL
-+_003072_hash compat_sys_preadv64 3 24283 _003072_hash NULL
-+_003073_hash compat_sys_pwritev64 3 51151 _003073_hash NULL
-+_003074_hash compat_sys_readv 3 20911 _003074_hash NULL
-+_003075_hash compat_sys_writev 3 5784 _003075_hash NULL
-+_003076_hash gnttab_alloc_grant_references 1 18240 _003076_hash NULL
-+_003077_hash compat_sys_preadv 3 583 _003077_hash NULL
-+_003078_hash compat_sys_pwritev 3 17886 _003078_hash NULL
-+_003079_hash aes_decrypt_fail_read 3 54815 _003079_hash NULL
-+_003080_hash aes_decrypt_interrupt_read 3 19910 _003080_hash NULL
-+_003081_hash aes_decrypt_packets_read 3 10155 _003081_hash NULL
-+_003082_hash aes_encrypt_fail_read 3 32562 _003082_hash NULL
-+_003083_hash aes_encrypt_interrupt_read 3 39919 _003083_hash NULL
-+_003084_hash aes_encrypt_packets_read 3 48666 _003084_hash NULL
-+_003085_hash agp_remap 2 30665 _003085_hash NULL
-+_003086_hash alloc_apertures 1 56561 _003086_hash NULL
-+_003087_hash allocate_probes 1 40204 _003087_hash NULL
-+_003088_hash alloc_ftrace_hash 1 57431 _003088_hash &_003051_hash
-+_003089_hash alloc_page_cgroup 1 2919 _003089_hash NULL
-+_003090_hash __alloc_preds 2 9492 _003090_hash NULL
-+_003091_hash __alloc_pred_stack 2 26687 _003091_hash NULL
-+_003092_hash alloc_sched_domains 1 47756 _003092_hash NULL
-+_003093_hash alloc_trace_probe 6 38720 _003093_hash NULL
-+_003094_hash alloc_trace_uprobe 3 13870 _003094_hash &_002976_hash
-+_003095_hash ath6kl_sdio_alloc_prep_scat_req 2 51986 _003095_hash NULL
-+_003096_hash ath6kl_usb_post_recv_transfers 2 32892 _003096_hash NULL
-+_003097_hash ath6kl_usb_submit_ctrl_in 6 32880 _003097_hash &_000795_hash
-+_003098_hash ath6kl_usb_submit_ctrl_out 6 9978 _003098_hash NULL
-+_003099_hash av7110_ipack_init 2 46655 _003099_hash NULL
-+_003100_hash av7110_vbi_write 3 34384 _003100_hash NULL
-+_003101_hash bin_uuid 3 28999 _003101_hash NULL
-+_003102_hash blk_dropped_read 3 4168 _003102_hash NULL
-+_003103_hash blk_msg_write 3 13655 _003103_hash NULL
-+_003104_hash brcmf_usbdev_qinit 2 19090 _003104_hash &_001715_hash
-+_003105_hash brcmf_usb_dl_cmd 4 53130 _003105_hash NULL
-+_003106_hash ci_ll_init 3 12930 _003106_hash NULL
-+_003107_hash ci_ll_write 4 3740 _003107_hash NULL
-+_003108_hash conf_read 3 55786 _003108_hash NULL
-+_003109_hash __copy_from_user_inatomic_nocache 3 49921 _003109_hash NULL
-+_003110_hash cx24116_writeregN 4 41975 _003110_hash NULL
-+_003111_hash cyttsp_probe 4 1940 _003111_hash NULL
-+_003112_hash dccpprobe_read 3 52549 _003112_hash NULL
-+_003113_hash ddb_input_read 3 9743 _003113_hash NULL
-+_003114_hash ddb_output_write 3 31902 _003114_hash NULL
-+_003115_hash __devres_alloc 2 25598 _003115_hash NULL
-+_003116_hash dma_rx_errors_read 3 52045 _003116_hash NULL
-+_003117_hash dma_rx_requested_read 3 65354 _003117_hash NULL
-+_003118_hash dma_tx_errors_read 3 46060 _003118_hash NULL
-+_003119_hash dma_tx_requested_read 3 16110 _003203_hash NULL nohasharray
-+_003120_hash do_dmabuf_dirty_sou 7 3017 _003120_hash NULL
-+_003121_hash do_surface_dirty_sou 7 39678 _003121_hash NULL
-+_003122_hash driver_state_read 3 17194 _003122_hash &_001511_hash
-+_003123_hash drm_agp_bind_pages 3 56748 _003123_hash NULL
-+_003124_hash drm_buffer_alloc 2 44405 _003124_hash NULL
-+_003125_hash drm_calloc_large 1-2 65421 _003125_hash NULL
-+_003127_hash drm_fb_helper_init 3-4 19044 _003127_hash NULL
-+_003129_hash drm_ht_create 2 18853 _003129_hash NULL
-+_003130_hash drm_ioctl 2 42813 _003130_hash NULL
-+_003131_hash drm_malloc_ab 1-2 16831 _003131_hash NULL
-+_003133_hash drm_mode_crtc_set_gamma_size 2 31881 _003133_hash NULL
-+_003134_hash drm_plane_init 6 28731 _003134_hash NULL
-+_003135_hash drm_property_create 4 51239 _003135_hash NULL
-+_003136_hash drm_property_create_blob 2 7414 _003136_hash NULL
-+_003137_hash drm_vblank_init 2 11362 _003137_hash NULL
-+_003138_hash drm_vmalloc_dma 1 14550 _003138_hash NULL
-+_003139_hash dvb_aplay 3 56296 _003139_hash NULL
-+_003140_hash dvb_ca_en50221_init 4 45718 _003140_hash NULL
-+_003141_hash dvb_ca_en50221_io_write 3 43533 _003141_hash NULL
-+_003142_hash dvb_dmxdev_set_buffer_size 2 55643 _003142_hash NULL
-+_003143_hash dvbdmx_write 3 19423 _003143_hash NULL
-+_003144_hash dvb_dvr_set_buffer_size 2 9840 _003144_hash NULL
-+_003145_hash dvb_net_sec 3 37884 _003145_hash NULL
-+_003146_hash dvb_play 3 50814 _003146_hash NULL
-+_003147_hash dvb_ringbuffer_pkt_read_user 2-5-3 4303 _003147_hash NULL
-+_003150_hash dvb_ringbuffer_read_user 3 56702 _003150_hash NULL
-+_003151_hash dvb_usercopy 2 14036 _003151_hash NULL
-+_003152_hash dw210x_op_rw 6 39915 _003152_hash NULL
-+_003153_hash edt_ft5x06_debugfs_raw_data_read 3 28002 _003153_hash NULL
-+_003154_hash em_canid_change 3 14150 _003154_hash NULL
-+_003155_hash event_calibration_read 3 21083 _003155_hash NULL
-+_003156_hash event_enable_read 3 7074 _003156_hash NULL
-+_003157_hash event_filter_read 3 23494 _003157_hash NULL
-+_003158_hash event_filter_write 3 56609 _003158_hash NULL
-+_003159_hash event_heart_beat_read 3 48961 _003159_hash NULL
-+_003160_hash event_id_read 3 64288 _003160_hash &_001300_hash
-+_003161_hash event_oom_late_read 3 61175 _003161_hash &_001054_hash
-+_003162_hash event_phy_transmit_error_read 3 10471 _003162_hash NULL
-+_003163_hash event_rx_mem_empty_read 3 40363 _003163_hash NULL
-+_003164_hash event_rx_mismatch_read 3 38518 _003164_hash NULL
-+_003165_hash event_rx_pool_read 3 25792 _003165_hash NULL
-+_003166_hash event_tx_stuck_read 3 19305 _003166_hash NULL
-+_003167_hash excessive_retries_read 3 60425 _003167_hash NULL
-+_003168_hash flexcop_device_kmalloc 1 54793 _003168_hash NULL
-+_003169_hash fm_send_cmd 5 39639 _003169_hash NULL
-+_003170_hash __fprog_create 2 41263 _003170_hash NULL
-+_003171_hash fq_codel_zalloc 1 15378 _003171_hash NULL
-+_003172_hash ftrace_pid_write 3 39710 _003172_hash NULL
-+_003173_hash ftrace_profile_read 3 21327 _003173_hash NULL
-+_003174_hash fw_stats_raw_read 3 1369 _003174_hash NULL
-+_003175_hash get_info 3 55681 _003175_hash NULL
-+_003176_hash __get_vm_area_node 1 55305 _003176_hash NULL
-+_003177_hash gpio_power_read 3 36059 _003177_hash NULL
-+_003178_hash h5_prepare_pkt 4 12085 _003178_hash NULL
-+_003179_hash hsc_msg_alloc 1 60990 _003179_hash NULL
-+_003180_hash hsc_write 3 55875 _003180_hash NULL
-+_003181_hash hsi_alloc_controller 1 41802 _003181_hash NULL
-+_003182_hash hsi_register_board_info 2 13820 _003182_hash NULL
-+_003183_hash hugetlb_cgroup_read 5 49259 _003183_hash NULL
-+_003184_hash i915_cache_sharing_read 3 24775 _003184_hash NULL
-+_003185_hash i915_cache_sharing_write 3 57961 _003185_hash NULL
-+_003186_hash i915_max_freq_read 3 20581 _003186_hash NULL
-+_003187_hash i915_max_freq_write 3 11350 _003187_hash NULL
-+_003188_hash i915_min_freq_read 3 38470 _003188_hash NULL
-+_003189_hash i915_min_freq_write 3 10981 _003189_hash NULL
-+_003190_hash i915_ring_stop_read 3 42549 _003190_hash &_000740_hash
-+_003191_hash i915_ring_stop_write 3 59010 _003191_hash NULL
-+_003192_hash i915_wedged_read 3 35474 _003192_hash NULL
-+_003193_hash i915_wedged_write 3 47771 _003193_hash NULL
-+_003194_hash ieee802154_alloc_device 1 13767 _003194_hash NULL
-+_003195_hash intel_sdvo_write_cmd 4 54377 _003195_hash &_000832_hash
-+_003196_hash isr_cmd_cmplt_read 3 53439 _003196_hash NULL
-+_003197_hash isr_commands_read 3 41398 _003197_hash NULL
-+_003198_hash isr_decrypt_done_read 3 49490 _003198_hash NULL
-+_003199_hash isr_dma0_done_read 3 8574 _003199_hash NULL
-+_003200_hash isr_dma1_done_read 3 48159 _003200_hash NULL
-+_003201_hash isr_fiqs_read 3 34687 _003201_hash NULL
-+_003202_hash isr_host_acknowledges_read 3 54136 _003202_hash NULL
-+_003203_hash isr_hw_pm_mode_changes_read 3 16110 _003203_hash &_003119_hash
-+_003204_hash isr_irqs_read 3 9181 _003204_hash NULL
-+_003205_hash isr_low_rssi_read 3 64789 _003205_hash NULL
-+_003206_hash isr_pci_pm_read 3 30271 _003206_hash NULL
-+_003207_hash isr_rx_headers_read 3 38325 _003207_hash NULL
-+_003208_hash isr_rx_mem_overflow_read 3 43025 _003208_hash NULL
-+_003209_hash isr_rx_procs_read 3 31804 _003209_hash NULL
-+_003210_hash isr_rx_rdys_read 3 35283 _003210_hash NULL
-+_003211_hash isr_tx_exch_complete_read 3 16103 _003211_hash NULL
-+_003212_hash isr_tx_procs_read 3 23084 _003212_hash NULL
-+_003213_hash isr_wakeups_read 3 49607 _003213_hash NULL
-+_003214_hash LoadBitmap 2 19658 _003214_hash NULL
-+_003215_hash mem_cgroup_read 5 22461 _003215_hash NULL
-+_003216_hash mic_calc_failure_read 3 59700 _003216_hash NULL
-+_003217_hash mic_rx_pkts_read 3 27972 _003217_hash NULL
-+_003218_hash __module_alloc 1 50004 _003218_hash NULL
-+_003219_hash module_alloc_update_bounds_rw 1 63233 _003219_hash NULL
-+_003220_hash module_alloc_update_bounds_rx 1 58634 _003220_hash NULL
-+_003221_hash mwifiex_usb_submit_rx_urb 2 54558 _003221_hash NULL
-+_003222_hash nfc_hci_hcp_message_tx 6 14534 _003222_hash NULL
-+_003223_hash nfc_hci_set_param 5 40697 _003223_hash NULL
-+_003224_hash nfc_shdlc_alloc_skb 2 12741 _003224_hash NULL
-+_003225_hash opera1_xilinx_rw 5 31453 _003225_hash NULL
-+_003226_hash persistent_ram_vmap 1-2 709 _003226_hash NULL
-+_003228_hash prctl_set_mm 3 64538 _003228_hash NULL
-+_003229_hash probe_kernel_write 3 17481 _003229_hash NULL
-+_003230_hash proc_fault_inject_read 3 36802 _003230_hash NULL
-+_003231_hash proc_fault_inject_write 3 21058 _003231_hash NULL
-+_003232_hash ps_pspoll_max_apturn_read 3 6699 _003232_hash NULL
-+_003233_hash ps_pspoll_timeouts_read 3 11776 _003233_hash NULL
-+_003234_hash ps_pspoll_utilization_read 3 5361 _003234_hash NULL
-+_003235_hash ps_upsd_max_apturn_read 3 19918 _003235_hash NULL
-+_003236_hash ps_upsd_max_sptime_read 3 63362 _003236_hash NULL
-+_003237_hash ps_upsd_timeouts_read 3 28924 _003237_hash NULL
-+_003238_hash ps_upsd_utilization_read 3 51669 _003238_hash NULL
-+_003239_hash ptp_filter_init 2 36780 _003239_hash NULL
-+_003240_hash pwr_disable_ps_read 3 13176 _003240_hash NULL
-+_003241_hash pwr_elp_enter_read 3 5324 _003241_hash NULL
-+_003242_hash pwr_enable_ps_read 3 17686 _003242_hash NULL
-+_003243_hash pwr_fix_tsf_ps_read 3 26627 _003243_hash NULL
-+_003244_hash pwr_missing_bcns_read 3 25824 _003244_hash NULL
-+_003245_hash pwr_power_save_off_read 3 18355 _003245_hash NULL
-+_003246_hash pwr_ps_enter_read 3 26935 _003246_hash &_000512_hash
-+_003247_hash pwr_rcvd_awake_beacons_read 3 50505 _003247_hash NULL
-+_003248_hash pwr_rcvd_beacons_read 3 52836 _003248_hash NULL
-+_003249_hash pwr_tx_without_ps_read 3 48423 _003249_hash NULL
-+_003250_hash pwr_tx_with_ps_read 3 60851 _003250_hash NULL
-+_003251_hash pwr_wake_on_host_read 3 26321 _003251_hash NULL
-+_003252_hash pwr_wake_on_timer_exp_read 3 22640 _003252_hash NULL
-+_003253_hash rb_simple_read 3 45972 _003253_hash NULL
-+_003254_hash read_file_dfs 3 43145 _003254_hash NULL
-+_003255_hash retry_count_read 3 52129 _003255_hash NULL
-+_003256_hash rx_dropped_read 3 44799 _003256_hash NULL
-+_003257_hash rx_fcs_err_read 3 62844 _003257_hash NULL
-+_003258_hash rx_hdr_overflow_read 3 64407 _003258_hash NULL
-+_003259_hash rx_hw_stuck_read 3 57179 _003259_hash NULL
-+_003260_hash rx_out_of_mem_read 3 10157 _003260_hash NULL
-+_003261_hash rx_path_reset_read 3 23801 _003261_hash NULL
-+_003262_hash rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read 3 55106 _003262_hash NULL
-+_003263_hash rxpipe_descr_host_int_trig_rx_data_read 3 22001 _003263_hash &_002981_hash
-+_003264_hash rxpipe_missed_beacon_host_int_trig_rx_data_read 3 63405 _003264_hash NULL
-+_003265_hash rxpipe_rx_prep_beacon_drop_read 3 2403 _003265_hash NULL
-+_003266_hash rxpipe_tx_xfr_host_int_trig_rx_data_read 3 35538 _003266_hash NULL
-+_003267_hash rx_reset_counter_read 3 58001 _003267_hash NULL
-+_003268_hash rx_xfr_hint_trig_read 3 40283 _003268_hash NULL
-+_003269_hash saa7146_vmalloc_build_pgtable 2 19780 _003269_hash NULL
-+_003270_hash sched_feat_write 3 55202 _003270_hash NULL
-+_003271_hash sd_alloc_ctl_entry 1 29708 _003271_hash NULL
-+_003272_hash shmem_pread_fast 3 34147 _003272_hash NULL
-+_003273_hash shmem_pread_slow 3 3198 _003273_hash NULL
-+_003274_hash shmem_pwrite_slow 3 31741 _003274_hash NULL
-+_003275_hash show_header 3 4722 _003275_hash &_000745_hash
-+_003276_hash stack_max_size_read 3 1445 _003276_hash NULL
-+_003277_hash subsystem_filter_read 3 62310 _003277_hash NULL
-+_003278_hash subsystem_filter_write 3 13022 _003278_hash NULL
-+_003279_hash swap_cgroup_swapon 2 13614 _003279_hash NULL
-+_003280_hash system_enable_read 3 25815 _003280_hash NULL
-+_003281_hash tda10048_writeregbulk 4 11050 _003281_hash NULL
-+_003282_hash tlbflush_read_file 3 64661 _003282_hash NULL
-+_003283_hash trace_options_core_read 3 47390 _003283_hash NULL
-+_003284_hash trace_options_read 3 11419 _003284_hash NULL
-+_003285_hash trace_parser_get_init 2 31379 _003285_hash NULL
-+_003286_hash traceprobe_probes_write 3 64969 _003286_hash NULL
-+_003287_hash trace_seq_to_user 3 65398 _003287_hash NULL
-+_003288_hash tracing_buffers_read 3 11124 _003288_hash NULL
-+_003289_hash tracing_clock_write 3 27961 _003289_hash NULL
-+_003290_hash tracing_cpumask_read 3 7010 _003290_hash NULL
-+_003291_hash tracing_ctrl_read 3 46922 _003291_hash NULL
-+_003292_hash tracing_entries_read 3 8345 _003292_hash NULL
-+_003293_hash tracing_max_lat_read 3 8890 _003293_hash NULL
-+_003294_hash tracing_read_dyn_info 3 45468 _003294_hash NULL
-+_003295_hash tracing_readme_read 3 16493 _003295_hash NULL
-+_003296_hash tracing_saved_cmdlines_read 3 21434 _003296_hash NULL
-+_003297_hash tracing_set_trace_read 3 44122 _003297_hash NULL
-+_003298_hash tracing_set_trace_write 3 57096 _003298_hash NULL
-+_003299_hash tracing_stats_read 3 34537 _003299_hash NULL
-+_003300_hash tracing_total_entries_read 3 62817 _003300_hash NULL
-+_003301_hash tracing_trace_options_write 3 153 _003301_hash NULL
-+_003302_hash tstats_write 3 60432 _003302_hash &_000009_hash
-+_003303_hash ttm_bo_fbdev_io 4 9805 _003303_hash NULL
-+_003304_hash ttm_bo_io 5 47000 _003304_hash NULL
-+_003305_hash ttm_dma_page_pool_free 2 34135 _003305_hash NULL
-+_003306_hash ttm_page_pool_free 2 61661 _003306_hash NULL
-+_003307_hash ttusb2_msg 4 3100 _003307_hash NULL
-+_003308_hash tx_internal_desc_overflow_read 3 47300 _003308_hash NULL
-+_003309_hash tx_queue_len_read 3 1463 _003309_hash NULL
-+_003310_hash tx_queue_status_read 3 44978 _003310_hash NULL
-+_003311_hash u_memcpya 2-3 30139 _003311_hash NULL
-+_003313_hash usb_allocate_stream_buffers 3 8964 _003313_hash NULL
-+_003314_hash vifs_state_read 3 33762 _003314_hash NULL
-+_003315_hash vmalloc_to_sg 2 58354 _003315_hash NULL
-+_003316_hash vm_map_ram 2 23078 _003316_hash &_001095_hash
-+_003317_hash vmw_execbuf_process 5 22885 _003317_hash NULL
-+_003318_hash vmw_fifo_reserve 2 12141 _003318_hash NULL
-+_003319_hash vmw_kms_present 9 38130 _003319_hash NULL
-+_003320_hash vmw_kms_readback 6 5727 _003320_hash NULL
-+_003321_hash wep_addr_key_count_read 3 20174 _003321_hash NULL
-+_003322_hash wep_decrypt_fail_read 3 58567 _003322_hash NULL
-+_003323_hash wep_default_key_count_read 3 43035 _003323_hash NULL
-+_003324_hash wep_interrupt_read 3 41492 _003324_hash NULL
-+_003325_hash wep_key_not_found_read 3 13377 _003325_hash &_000952_hash
-+_003326_hash wep_packets_read 3 18751 _003326_hash NULL
-+_003327_hash wl1251_cmd_template_set 4 6172 _003327_hash NULL
-+_003328_hash wl1271_format_buffer 2 20834 _003328_hash NULL
-+_003329_hash wl1271_rx_filter_alloc_field 5 46721 _003329_hash NULL
-+_003330_hash wl12xx_cmd_build_probe_req 6-8 54946 _003330_hash NULL
-+_003332_hash wlcore_alloc_hw 1 7785 _003332_hash NULL
-+_003333_hash aggr_size_rx_size_read 3 33526 _003333_hash NULL
-+_003334_hash aggr_size_tx_agg_vs_rate_read 3 21438 _003334_hash NULL
-+_003335_hash alloc_and_copy_ftrace_hash 1 29368 _003335_hash NULL
-+_003336_hash alloc_bulk_urbs_generic 5 12127 _003336_hash NULL
-+_003337_hash alloc_ieee80211 1 20063 _003337_hash NULL
-+_003338_hash alloc_ieee80211_rsl 1 34564 _003338_hash NULL
-+_003339_hash alloc_perm_bits 2 1532 _003339_hash NULL
-+_003340_hash alloc_private 2 22399 _003340_hash NULL
-+_003341_hash alloc_rtllib 1 51136 _003341_hash NULL
-+_003342_hash alloc_rx_desc_ring 2 18016 _003342_hash NULL
-+_003343_hash arcfb_write 3 8702 _003343_hash NULL
-+_003344_hash ath6kl_usb_bmi_read 3 48745 _003344_hash NULL
-+_003345_hash ath6kl_usb_bmi_write 3 2454 _003345_hash &_001020_hash
-+_003346_hash ath6kl_usb_ctrl_msg_exchange 4 33327 _003346_hash NULL
-+_003347_hash au0828_init_isoc 2-3 61917 _003347_hash NULL
-+_003349_hash auok190xfb_write 3 37001 _003349_hash NULL
-+_003350_hash beacon_interval_read 3 7091 _003350_hash NULL
-+_003351_hash brcmf_usb_attach 1-2 44656 _003351_hash NULL
-+_003353_hash broadsheetfb_write 3 39976 _003353_hash NULL
-+_003354_hash broadsheet_spiflash_rewrite_sector 2 54864 _003354_hash NULL
-+_003355_hash ci13xxx_add_device 3 14456 _003355_hash NULL
-+_003356_hash cmpk_message_handle_tx 4 54024 _003356_hash NULL
-+_003357_hash comedi_alloc_subdevices 2 29207 _003357_hash NULL
-+_003358_hash comedi_buf_alloc 3 24822 _003358_hash NULL
-+_003359_hash comedi_read 3 13199 _003359_hash NULL
-+_003360_hash comedi_write 3 47926 _003360_hash NULL
-+_003361_hash create_trace_probe 1 20175 _003361_hash NULL
-+_003362_hash create_trace_uprobe 1 13184 _003362_hash NULL
-+_003363_hash cx18_copy_buf_to_user 4 22735 _003363_hash NULL
-+_003364_hash cx231xx_init_bulk 2-3 47024 _003364_hash NULL
-+_003366_hash cx231xx_init_isoc 2-3 56453 _003366_hash NULL
-+_003368_hash cx231xx_init_vbi_isoc 2-3 28053 _003368_hash NULL
-+_003370_hash da9052_group_write 3 4534 _003370_hash NULL
-+_003371_hash debug_debug1_read 3 8856 _003371_hash NULL
-+_003372_hash debug_debug2_read 3 30526 _003372_hash NULL
-+_003373_hash debug_debug3_read 3 56894 _003373_hash NULL
-+_003374_hash debug_debug4_read 3 61367 _003374_hash NULL
-+_003375_hash debug_debug5_read 3 2291 _003375_hash NULL
-+_003376_hash debug_debug6_read 3 33168 _003376_hash NULL
-+_003377_hash dev_read 3 56369 _003377_hash NULL
-+_003378_hash do_dmabuf_dirty_ldu 6 52241 _003378_hash NULL
-+_003379_hash drm_compat_ioctl 2 51717 _003379_hash NULL
-+_003380_hash drm_mode_create_tv_properties 2 23122 _003380_hash NULL
-+_003381_hash drm_property_create_bitmask 5 30195 _003381_hash NULL
-+_003382_hash drm_property_create_enum 5 29201 _003382_hash NULL
-+_003383_hash dsp_buffer_alloc 2 11684 _003383_hash NULL
-+_003384_hash dt3155_alloc_coherent 2 58073 _003384_hash NULL
-+_003385_hash dtim_interval_read 3 654 _003385_hash NULL
-+_003386_hash dvb_audio_write 3 51275 _003386_hash NULL
-+_003387_hash dvb_ca_en50221_io_ioctl 2 26490 _003387_hash NULL
-+_003388_hash dvb_ca_write 3 41171 _003388_hash NULL
-+_003389_hash dvb_demux_ioctl 2 42733 _003389_hash NULL
-+_003390_hash dvb_dmxdev_buffer_read 4 20682 _003390_hash NULL
-+_003391_hash dvb_dvr_ioctl 2 49182 _003391_hash NULL
-+_003392_hash dvb_generic_ioctl 2 21810 _003392_hash NULL
-+_003393_hash dvb_net_ioctl 2 61559 _003393_hash NULL
-+_003394_hash dvb_net_sec_callback 2 28786 _003394_hash NULL
-+_003396_hash dvb_video_write 3 754 _003396_hash NULL
-+_003397_hash dynamic_ps_timeout_read 3 10110 _003397_hash NULL
-+_003398_hash easycap_alsa_vmalloc 2 14426 _003398_hash NULL
-+_003399_hash em28xx_alloc_isoc 4 46892 _003399_hash NULL
-+_003400_hash error_error_bar_retry_read 3 64305 _003400_hash NULL
-+_003401_hash error_error_frame_cts_nul_flid_read 3 17262 _003401_hash NULL
-+_003402_hash error_error_frame_read 3 39947 _003402_hash &_002436_hash
-+_003403_hash error_error_null_Frame_tx_start_read 3 55024 _003403_hash NULL
-+_003404_hash error_error_numll_frame_cts_start_read 3 47781 _003404_hash NULL
-+_003405_hash ext_sd_execute_read_data 9 48589 _003405_hash NULL
-+_003406_hash ext_sd_execute_write_data 9 8175 _003406_hash NULL
-+_003407_hash fast_user_write 5 20494 _003407_hash NULL
-+_003408_hash f_audio_buffer_alloc 1 41110 _003408_hash NULL
-+_003409_hash fb_alloc_cmap_gfp 2 20792 _003409_hash NULL
-+_003410_hash fbcon_do_set_font 2-3 4079 _003410_hash NULL
-+_003412_hash fb_read 3 33506 _003412_hash NULL
-+_003413_hash fb_sys_read 3 13778 _003413_hash NULL
-+_003414_hash fb_sys_write 3 33130 _003414_hash NULL
-+_003415_hash fb_write 3 46924 _003415_hash NULL
-+_003416_hash firmwareUpload 3 32794 _003416_hash NULL
-+_003417_hash fmc_send_cmd 5 20435 _003417_hash NULL
-+_003418_hash fops_read 3 40672 _003418_hash NULL
-+_003419_hash forced_ps_read 3 31685 _003419_hash NULL
-+_003420_hash frame_alloc 4 15981 _003420_hash NULL
-+_003421_hash framebuffer_alloc 1 59145 _003421_hash NULL
-+_003422_hash ftrace_write 3 29551 _003422_hash NULL
-+_003423_hash fw_download_code 3 13249 _003423_hash NULL
-+_003424_hash fwSendNullPacket 2 54618 _003424_hash NULL
-+_003425_hash gdm_wimax_netif_rx 3 43423 _003425_hash &_001810_hash
-+_003426_hash get_vm_area 1 18080 _003426_hash NULL
-+_003427_hash __get_vm_area 1 61599 _003427_hash NULL
-+_003428_hash get_vm_area_caller 1 10527 _003428_hash NULL
-+_003429_hash __get_vm_area_caller 1 56416 _003828_hash NULL nohasharray
-+_003430_hash gspca_dev_probe2 4 59833 _003430_hash NULL
-+_003431_hash hdpvr_read 3 9273 _003431_hash NULL
-+_003432_hash hecubafb_write 3 26942 _003432_hash NULL
-+_003433_hash i915_compat_ioctl 2 3656 _003433_hash NULL
-+_003434_hash i915_gem_execbuffer_relocate_slow 7 25355 _003434_hash NULL
-+_003435_hash ieee80211_alloc_txb 1-2 52477 _003435_hash NULL
-+_003437_hash ieee80211_authentication_req 3 63973 _003437_hash NULL
-+_003438_hash ieee80211_wx_set_gen_ie 3 51399 _003438_hash NULL
-+_003439_hash ieee80211_wx_set_gen_ie_rsl 3 3521 _003458_hash NULL nohasharray
-+_003440_hash intel_sdvo_set_value 4 2311 _003440_hash NULL
-+_003441_hash ir_lirc_transmit_ir 3 64403 _003441_hash NULL
-+_003442_hash irq_blk_threshold_read 3 33666 _003442_hash NULL
-+_003443_hash irq_pkt_threshold_read 3 33356 _003443_hash &_000154_hash
-+_003444_hash irq_timeout_read 3 54653 _003444_hash NULL
-+_003445_hash ivtv_buf_copy_from_user 4 25502 _003445_hash NULL
-+_003446_hash ivtv_copy_buf_to_user 4 6159 _003446_hash NULL
-+_003447_hash ivtvfb_write 3 40023 _003447_hash NULL
-+_003448_hash kgdb_hex2mem 3 24755 _003448_hash NULL
-+_003449_hash lirc_buffer_init 2-3 53282 _003449_hash NULL
-+_003451_hash lirc_write 3 20604 _003451_hash NULL
-+_003452_hash mce_request_packet 3 1073 _003452_hash NULL
-+_003453_hash media_entity_init 2-4 15870 _003453_hash &_001742_hash
-+_003455_hash mem_fw_gen_free_mem_blks_read 3 11413 _003455_hash NULL
-+_003456_hash mem_fwlog_free_mem_blks_read 3 59616 _003456_hash NULL
-+_003457_hash mem_rx_free_mem_blks_read 3 675 _003457_hash NULL
-+_003458_hash mem_tx_free_mem_blks_read 3 3521 _003458_hash &_003439_hash
-+_003459_hash metronomefb_write 3 8823 _003459_hash NULL
-+_003460_hash mga_compat_ioctl 2 52170 _003460_hash NULL
-+_003461_hash mmio_read 4 40348 _003461_hash NULL
-+_003462_hash netlink_send 5 38434 _003462_hash NULL
-+_003463_hash nfc_hci_execute_cmd 5 43882 _003463_hash NULL
-+_003464_hash nfc_hci_send_event 5 21452 _003464_hash NULL
-+_003465_hash nfc_hci_send_response 5 56462 _003465_hash NULL
-+_003466_hash ni_gpct_device_construct 5 610 _003466_hash NULL
-+_003467_hash nouveau_compat_ioctl 2 28305 _003467_hash NULL
-+_003468_hash odev_update 2 50169 _003468_hash NULL
-+_003469_hash opera1_usb_i2c_msgxfer 4 64521 _003469_hash NULL
-+_003470_hash OSDSetBlock 2-4 38986 _003470_hash NULL
-+_003472_hash oz_add_farewell 5 20652 _003472_hash NULL
-+_003473_hash oz_cdev_read 3 20659 _003473_hash NULL
-+_003474_hash oz_cdev_write 3 33852 _003474_hash NULL
-+_003475_hash oz_ep_alloc 2 5587 _003475_hash NULL
-+_003476_hash oz_events_read 3 47535 _003476_hash NULL
-+_003477_hash persistent_ram_buffer_map 1-2 11332 _003477_hash NULL
-+_003479_hash pipeline_cs_rx_packet_in_read 3 37089 _003479_hash NULL
-+_003480_hash pipeline_cs_rx_packet_out_read 3 58926 _003480_hash NULL
-+_003481_hash pipeline_csum_to_rx_xfer_swi_read 3 15403 _003481_hash NULL
-+_003482_hash pipeline_dec_packet_in_fifo_full_read 3 33052 _003482_hash NULL
-+_003483_hash pipeline_dec_packet_in_read 3 47076 _003483_hash NULL
-+_003484_hash pipeline_dec_packet_out_read 3 54052 _003484_hash NULL
-+_003485_hash pipeline_defrag_to_csum_swi_read 3 63037 _003485_hash NULL
-+_003486_hash pipeline_enc_rx_stat_fifo_int_read 3 7107 _003486_hash NULL
-+_003487_hash pipeline_enc_tx_stat_fifo_int_read 3 14680 _003487_hash NULL
-+_003488_hash pipeline_hs_tx_stat_fifo_int_read 3 15642 _003488_hash &_001260_hash
-+_003489_hash pipeline_pipeline_fifo_full_read 3 34095 _003489_hash NULL
-+_003490_hash pipeline_post_proc_swi_read 3 24108 _003490_hash NULL
-+_003491_hash pipeline_pre_proc_swi_read 3 3898 _003491_hash NULL
-+_003492_hash pipeline_pre_to_defrag_swi_read 3 56321 _003492_hash NULL
-+_003493_hash pipeline_rx_complete_stat_fifo_int_read 3 40671 _003493_hash NULL
-+_003494_hash pipeline_sec_frag_swi_read 3 30294 _003494_hash NULL
-+_003495_hash pipeline_tcp_rx_stat_fifo_int_read 3 26745 _003495_hash NULL
-+_003496_hash pipeline_tcp_tx_stat_fifo_int_read 3 32589 _003496_hash NULL
-+_003497_hash play_iframe 3 8219 _003497_hash NULL
-+_003498_hash probes_write 3 29711 _003498_hash NULL
-+_003499_hash psb_unlocked_ioctl 2 16926 _003499_hash &_002668_hash
-+_003500_hash ps_poll_ps_poll_max_ap_turn_read 3 53140 _003500_hash NULL
-+_003501_hash ps_poll_ps_poll_timeouts_read 3 5934 _003501_hash NULL
-+_003502_hash ps_poll_ps_poll_utilization_read 3 39383 _003502_hash NULL
-+_003503_hash ps_poll_upsd_max_ap_turn_read 3 42050 _003503_hash NULL
-+_003504_hash ps_poll_upsd_timeouts_read 3 36755 _003504_hash NULL
-+_003505_hash ps_poll_upsd_utilization_read 3 28519 _003505_hash NULL
-+_003506_hash pvr2_ioread_read 3 10720 _003506_hash &_001669_hash
-+_003507_hash pvr2_ioread_set_sync_key 3 59882 _003507_hash NULL
-+_003508_hash pvr2_stream_buffer_count 2 33719 _003508_hash NULL
-+_003509_hash pwr_connection_out_of_sync_read 3 35061 _003509_hash NULL
-+_003510_hash pwr_cont_miss_bcns_spread_read 3 39250 _003515_hash NULL nohasharray
-+_003511_hash pwr_missing_bcns_cnt_read 3 45113 _003511_hash NULL
-+_003512_hash pwr_rcvd_awake_bcns_cnt_read 3 12632 _003512_hash NULL
-+_003513_hash pwr_rcvd_bcns_cnt_read 3 4774 _003513_hash NULL
-+_003514_hash qc_capture 3 19298 _003514_hash NULL
-+_003515_hash r128_compat_ioctl 2 39250 _003515_hash &_003510_hash
-+_003516_hash radeon_compat_ioctl 2 59150 _003516_hash NULL
-+_003517_hash radeon_kms_compat_ioctl 2 51371 _003517_hash NULL
-+_003518_hash Realloc 2 34961 _003518_hash NULL
-+_003519_hash redrat3_transmit_ir 3 64244 _003519_hash NULL
-+_003520_hash reg_w_buf 3 27724 _003520_hash NULL
-+_003521_hash reg_w_ixbuf 4 34736 _003521_hash NULL
-+_003522_hash rtllib_alloc_txb 1-2 21687 _003522_hash NULL
-+_003524_hash rtllib_authentication_req 3 26713 _003524_hash NULL
-+_003525_hash rtllib_wx_set_gen_ie 3 59808 _003525_hash NULL
-+_003526_hash rts51x_transfer_data_partial 6 5735 _003526_hash NULL
-+_003527_hash rvmalloc 1 46873 _003527_hash NULL
-+_003528_hash rx_decrypt_key_not_found_read 3 37820 _003528_hash NULL
-+_003529_hash rx_defrag_called_read 3 1897 _003529_hash NULL
-+_003530_hash rx_defrag_decrypt_failed_read 3 41411 _003530_hash NULL
-+_003531_hash rx_defrag_init_called_read 3 35935 _003531_hash NULL
-+_003532_hash rx_defrag_in_process_called_read 3 59338 _003532_hash NULL
-+_003533_hash rx_defrag_need_decrypt_read 3 42253 _003533_hash NULL
-+_003534_hash rx_defrag_need_defrag_read 3 28117 _003534_hash NULL
-+_003535_hash rx_defrag_tkip_called_read 3 21031 _003535_hash NULL
-+_003536_hash rx_filter_accum_arp_pend_requests_read 3 11003 _003536_hash NULL
-+_003537_hash rx_filter_arp_filter_read 3 61914 _003537_hash NULL
-+_003538_hash rx_filter_beacon_filter_read 3 49279 _003538_hash NULL
-+_003539_hash rx_filter_data_filter_read 3 30098 _003539_hash NULL
-+_003540_hash rx_filter_dup_filter_read 3 37238 _003540_hash NULL
-+_003541_hash rx_filter_ibss_filter_read 3 50167 _003541_hash NULL
-+_003542_hash rx_filter_max_arp_queue_dep_read 3 5851 _003542_hash NULL
-+_003543_hash rx_filter_mc_filter_read 3 25712 _003543_hash NULL
-+_003544_hash rx_filter_protection_filter_read 3 39282 _003544_hash NULL
-+_003545_hash rx_rate_rx_frames_per_rates_read 3 7282 _003545_hash NULL
-+_003546_hash rx_rx_beacon_early_term_read 3 21559 _003546_hash NULL
-+_003547_hash rx_rx_checksum_result_read 3 50617 _003547_hash NULL
-+_003548_hash rx_rx_cmplt_read 3 14753 _003548_hash NULL
-+_003549_hash rx_rx_cmplt_task_read 3 35226 _003549_hash NULL
-+_003550_hash rx_rx_defrag_end_read 3 505 _003550_hash NULL
-+_003551_hash rx_rx_defrag_read 3 2010 _003551_hash NULL
-+_003552_hash rx_rx_done_read 3 65217 _003552_hash NULL
-+_003553_hash rx_rx_dropped_frame_read 3 23748 _003553_hash NULL
-+_003554_hash rx_rx_frame_checksum_read 3 40140 _003554_hash NULL
-+_003555_hash rx_rx_hdr_overflow_read 3 35002 _003555_hash NULL
-+_003556_hash rx_rx_out_of_mpdu_nodes_read 3 64668 _003556_hash NULL
-+_003557_hash rx_rx_phy_hdr_read 3 20950 _003557_hash NULL
-+_003558_hash rx_rx_pre_complt_read 3 41653 _003558_hash NULL
-+_003559_hash rx_rx_timeout_read 3 62389 _003559_hash NULL
-+_003560_hash rx_rx_timeout_wa_read 3 50204 _003560_hash NULL
-+_003561_hash rx_rx_tkip_replays_read 3 60193 _003561_hash NULL
-+_003562_hash rx_rx_wa_ba_not_expected_read 3 61341 _003562_hash NULL
-+_003563_hash rx_rx_wa_density_dropped_frame_read 3 26095 _003563_hash NULL
-+_003564_hash rx_streaming_always_read 3 49401 _003564_hash NULL
-+_003565_hash rx_streaming_interval_read 3 55291 _003565_hash NULL
-+_003566_hash saa7164_buffer_alloc_user 2 9627 _003566_hash NULL
-+_003567_hash send_control_msg 6 48498 _003567_hash NULL
-+_003568_hash SendTxCommandPacket 3 42901 _003568_hash NULL
-+_003569_hash setup_window 2-7-5-4 59178 _003569_hash NULL
-+_003573_hash shmem_pwrite_fast 3 46842 _003573_hash NULL
-+_003574_hash sleep_auth_read 3 19159 _003574_hash NULL
-+_003575_hash sn9c102_read 3 29305 _003575_hash NULL
-+_003576_hash snd_pcm_alloc_vmalloc_buffer 2 44595 _003576_hash NULL
-+_003577_hash split_scan_timeout_read 3 20029 _003577_hash NULL
-+_003578_hash stk_prepare_sio_buffers 2 57168 _003578_hash NULL
-+_003579_hash store_debug_level 3 35652 _003579_hash NULL
-+_003580_hash suspend_dtim_interval_read 3 64971 _003580_hash NULL
-+_003581_hash sys_prctl 4 8766 _003581_hash NULL
-+_003582_hash tm6000_read_write_usb 7 50774 _003582_hash &_002149_hash
-+_003583_hash tracing_read_pipe 3 35312 _003583_hash NULL
-+_003584_hash ts_read 3 44687 _003584_hash NULL
-+_003585_hash ts_write 3 64336 _003585_hash NULL
-+_003586_hash tt3650_ci_msg 4 57219 _003586_hash NULL
-+_003587_hash ttm_object_device_init 2 10321 _003587_hash NULL
-+_003588_hash ttm_object_file_init 2 27804 _003588_hash NULL
-+_003589_hash tx_frag_bad_mblk_num_read 3 28064 _003589_hash NULL
-+_003590_hash tx_frag_cache_hit_read 3 29639 _003590_hash NULL
-+_003591_hash tx_frag_cache_miss_read 3 28394 _003591_hash NULL
-+_003592_hash tx_frag_called_read 3 1748 _003592_hash NULL
-+_003593_hash tx_frag_failed_read 3 43540 _003593_hash NULL
-+_003594_hash tx_frag_init_called_read 3 48377 _003594_hash NULL
-+_003595_hash tx_frag_in_process_called_read 3 1290 _003595_hash NULL
-+_003596_hash tx_frag_key_not_found_read 3 22971 _003596_hash NULL
-+_003597_hash tx_frag_mpdu_alloc_failed_read 3 41167 _003597_hash NULL
-+_003598_hash tx_frag_need_fragmentation_read 3 50153 _003598_hash NULL
-+_003599_hash tx_frag_tkip_called_read 3 31575 _003599_hash NULL
-+_003600_hash tx_tx_burst_programmed_read 3 20320 _003600_hash NULL
-+_003601_hash tx_tx_checksum_result_read 3 36490 _003601_hash &_001996_hash
-+_003602_hash tx_tx_cmplt_read 3 35854 _003602_hash NULL
-+_003603_hash tx_tx_data_prepared_read 3 43497 _003603_hash NULL
-+_003604_hash tx_tx_data_programmed_read 3 36871 _003604_hash NULL
-+_003605_hash tx_tx_done_data_read 3 6799 _003605_hash NULL
-+_003606_hash tx_tx_done_int_template_read 3 55511 _003606_hash &_001887_hash
-+_003607_hash tx_tx_done_template_read 3 35104 _003607_hash &_000106_hash
-+_003608_hash tx_tx_exch_expiry_read 3 8749 _003608_hash NULL
-+_003609_hash tx_tx_exch_pending_read 3 53018 _003609_hash NULL
-+_003610_hash tx_tx_exch_read 3 52986 _003610_hash NULL
-+_003611_hash tx_tx_frame_checksum_read 3 41553 _003611_hash NULL
-+_003612_hash tx_tx_imm_resp_read 3 55964 _003612_hash NULL
-+_003613_hash tx_tx_prepared_descs_read 3 9221 _003613_hash NULL
-+_003614_hash tx_tx_retry_data_read 3 1926 _003614_hash NULL
-+_003615_hash tx_tx_retry_template_read 3 57623 _003615_hash NULL
-+_003616_hash tx_tx_start_data_read 3 53219 _003616_hash NULL
-+_003617_hash tx_tx_start_fw_gen_read 3 58648 _003617_hash NULL
-+_003618_hash tx_tx_start_int_templates_read 3 58324 _003618_hash NULL
-+_003619_hash tx_tx_start_null_frame_read 3 6281 _003619_hash NULL
-+_003620_hash tx_tx_starts_read 3 3617 _003620_hash NULL
-+_003621_hash tx_tx_start_templates_read 3 17164 _003621_hash NULL
-+_003622_hash tx_tx_template_prepared_read 3 30424 _003622_hash NULL
-+_003623_hash tx_tx_template_programmed_read 3 30461 _003623_hash NULL
-+_003624_hash udi_log_event 3 58105 _003624_hash NULL
-+_003625_hash udl_prime_create 2 57159 _003625_hash NULL
-+_003626_hash uf_create_device_nodes 2 24948 _003626_hash NULL
-+_003627_hash uf_sme_queue_message 3 15697 _003627_hash NULL
-+_003628_hash ufx_alloc_urb_list 3 10349 _003628_hash NULL
-+_003629_hash unifi_net_data_malloc 3 24716 _003629_hash NULL
-+_003630_hash unifi_read 3 14899 _003630_hash NULL
-+_003631_hash unifi_write 3 65012 _003631_hash NULL
-+_003632_hash usb_buffer_alloc 2 36276 _003632_hash NULL
-+_003633_hash usbvision_rvmalloc 1 19655 _003633_hash NULL
-+_003634_hash usbvision_v4l2_read 3 34386 _003634_hash NULL
-+_003635_hash uvc_alloc_buffers 2-3 9656 _003635_hash NULL
-+_003637_hash uvc_alloc_entity 3-4 20836 _003637_hash NULL
-+_003639_hash uvc_debugfs_stats_read 3 56651 _003639_hash NULL
-+_003640_hash uvc_simplify_fraction 3 31303 _003640_hash NULL
-+_003641_hash v4l2_ctrl_new 7 24927 _003641_hash NULL
-+_003642_hash v4l2_event_subscribe 3 53687 _003642_hash NULL
-+_003643_hash v4l_stk_read 3 39672 _003643_hash NULL
-+_003644_hash __vb2_perform_fileio 3 63033 _003644_hash NULL
-+_003645_hash vfd_write 3 14717 _003645_hash NULL
-+_003646_hash vfio_config_do_rw 3 46091 _003646_hash NULL
-+_003647_hash vfio_msi_enable 2 20906 _003647_hash NULL
-+_003648_hash viafb_dvp0_proc_write 3 23023 _003648_hash NULL
-+_003649_hash viafb_dvp1_proc_write 3 48864 _003649_hash NULL
-+_003650_hash viafb_vt1636_proc_write 3 16018 _003650_hash NULL
-+_003651_hash __videobuf_alloc_vb 1 27062 _003651_hash NULL
-+_003652_hash __videobuf_alloc_vb 1 5665 _003652_hash NULL
-+_003653_hash __videobuf_copy_to_user 4 15423 _003653_hash NULL
-+_003654_hash videobuf_dma_init_kernel 3 6963 _003654_hash NULL
-+_003655_hash videobuf_pages_to_sg 2 3708 _003655_hash NULL
-+_003656_hash videobuf_vmalloc_to_sg 2 4548 _003656_hash NULL
-+_003657_hash video_usercopy 2 62151 _003657_hash NULL
-+_003658_hash virtscsi_alloc_tgt 2 6643 _003658_hash NULL
-+_003659_hash vmw_cursor_update_image 3-4 16332 _003659_hash NULL
-+_003661_hash vmw_framebuffer_dmabuf_dirty 6 37661 _003661_hash &_001116_hash
-+_003662_hash vmw_framebuffer_surface_dirty 6 48132 _003662_hash NULL
-+_003663_hash vmw_gmr2_bind 3 21305 _003663_hash NULL
-+_003664_hash vmw_unlocked_ioctl 2 19212 _003664_hash NULL
-+_003665_hash w9966_v4l_read 3 31148 _003665_hash NULL
-+_003666_hash wl1273_fm_fops_write 3 60621 _003666_hash NULL
-+_003667_hash zoran_write 3 22404 _003667_hash NULL
-+_003668_hash alloc_vm_area 1 15989 _003668_hash NULL
-+_003669_hash cx18_copy_mdl_to_user 4 45549 _003669_hash NULL
-+_003670_hash dlfb_ops_write 3 64150 _003670_hash NULL
-+_003671_hash dvb_demux_read 3 13981 _003671_hash NULL
-+_003672_hash dvb_dmxdev_read_sec 4 7892 _003672_hash NULL
-+_003673_hash dvb_dvr_read 3 17073 _003673_hash NULL
-+_003674_hash em28xx_init_isoc 4 62883 _003674_hash &_000729_hash
-+_003675_hash fb_alloc_cmap 2 6554 _003675_hash NULL
-+_003676_hash gspca_dev_probe 4 2570 _003676_hash NULL
-+_003677_hash ieee80211_auth_challenge 3 18810 _003677_hash NULL
-+_003678_hash ieee80211_rtl_auth_challenge 3 61897 _003678_hash NULL
-+_003679_hash init_pci_cap_msi_perm 2 59033 _003679_hash NULL
-+_003680_hash __ioremap_caller 1-2 21800 _003680_hash NULL
-+_003682_hash ivtv_read 3 57796 _003682_hash NULL
-+_003683_hash ivtv_v4l2_write 3 39226 _003683_hash NULL
-+_003684_hash mce_async_out 3 58056 _003684_hash NULL
-+_003685_hash mce_flush_rx_buffer 2 14976 _003685_hash NULL
-+_003686_hash ms_read_multiple_pages 4-5 8052 _003686_hash NULL
-+_003688_hash ms_write_multiple_pages 5-6 10362 _003688_hash NULL
-+_003690_hash nfc_hci_send_cmd 5 55714 _003690_hash NULL
-+_003691_hash persistent_ram_new 1-2 40501 _003691_hash NULL
-+_003693_hash picolcd_fb_write 3 2318 _003693_hash NULL
-+_003694_hash process_bulk_data_command 4 38906 _003694_hash NULL
-+_003695_hash pvr2_v4l2_read 3 18006 _003695_hash NULL
-+_003696_hash qcam_read 3 13977 _003696_hash NULL
-+_003697_hash register_unifi_sdio 2 55239 _003697_hash NULL
-+_003698_hash resize_async_buffer 4 64031 _003698_hash &_002431_hash
-+_003699_hash rtllib_auth_challenge 3 12493 _003699_hash NULL
-+_003702_hash stk_allocate_buffers 2 16291 _003702_hash NULL
-+_003703_hash subdev_ioctl 2 28417 _003703_hash NULL
-+_003704_hash _sys_packet_req 4 46793 _003704_hash NULL
-+_003705_hash tm6000_i2c_recv_regs16 5 2949 _003705_hash NULL
-+_003706_hash tm6000_i2c_recv_regs 5 46215 _003706_hash NULL
-+_003707_hash tm6000_i2c_send_regs 5 20250 _003707_hash NULL
-+_003708_hash tt3650_ci_msg_locked 4 8013 _003708_hash NULL
-+_003709_hash ufx_ops_write 3 54848 _003709_hash NULL
-+_003710_hash update_macheader 7 1775 _003710_hash NULL
-+_003711_hash usbdux_attach_common 4 51764 _003750_hash NULL nohasharray
-+_003712_hash usbduxfast_attach_common 4 52538 _003712_hash NULL
-+_003713_hash usbduxsigma_attach_common 4 40847 _003713_hash NULL
-+_003714_hash uvc_v4l2_ioctl 2 8411 _003714_hash NULL
-+_003715_hash v4l2_ctrl_new_int_menu 4 41151 _003715_hash NULL
-+_003716_hash v4l2_ctrl_new_std 5 45748 _003716_hash &_000497_hash
-+_003717_hash v4l2_ctrl_new_std_menu 4 6221 _003717_hash NULL
-+_003718_hash vb2_read 3 42703 _003718_hash NULL
-+_003719_hash vb2_write 3 31948 _003719_hash NULL
-+_003720_hash vfio_pci_set_msi_trigger 3-4 26507 _003720_hash NULL
-+_003722_hash viafb_iga1_odev_proc_write 3 36241 _003722_hash NULL
-+_003723_hash viafb_iga2_odev_proc_write 3 2363 _003723_hash NULL
-+_003724_hash __videobuf_alloc_cached 1 12740 _003724_hash NULL
-+_003725_hash __videobuf_alloc_uncached 1 55711 _003725_hash NULL
-+_003726_hash __videobuf_copy_stream 4 44769 _003726_hash NULL
-+_003727_hash videobuf_read_one 3 31637 _003727_hash NULL
-+_003728_hash video_ioctl2 2 21380 _003728_hash NULL
-+_003729_hash vmap 2 15025 _003729_hash NULL
-+_003730_hash vmw_cursor_update_dmabuf 3-4 32045 _003730_hash NULL
-+_003732_hash vmw_gmr_bind 3 44130 _003732_hash NULL
-+_003733_hash xd_read_multiple_pages 4-5 11422 _003733_hash NULL
-+_003735_hash xd_write_multiple_pages 5-6 53633 _003735_hash NULL
-+_003737_hash xenfb_write 3 43412 _003737_hash NULL
-+_003738_hash arch_gnttab_map_shared 3 41306 _003738_hash NULL
-+_003739_hash arch_gnttab_map_status 3 49812 _003739_hash NULL
-+_003740_hash bttv_read 3 11432 _003740_hash NULL
-+_003741_hash cx18_read 3 23699 _003741_hash NULL
-+_003742_hash cx2341x_ctrl_new_menu 3 49700 _003742_hash NULL
-+_003743_hash cx2341x_ctrl_new_std 4 57061 _003743_hash NULL
-+_003744_hash cx25821_video_ioctl 2 30188 _003744_hash NULL
-+_003745_hash dt3155_read 3 59226 _003745_hash NULL
-+_003746_hash ioremap_cache 1-2 47189 _003746_hash NULL
-+_003748_hash ioremap_nocache 1-2 2439 _003748_hash NULL
-+_003750_hash ioremap_prot 1-2 51764 _003750_hash &_003711_hash
-+_003752_hash ioremap_wc 1-2 62695 _003752_hash NULL
-+_003754_hash ivtv_read_pos 3 34400 _003754_hash &_000312_hash
-+_003755_hash mcam_v4l_read 3 36513 _003755_hash NULL
-+_003756_hash ms_rw_multi_sector 3-4 7459 _003756_hash NULL
-+_003758_hash pvr2_v4l2_ioctl 2 24398 _003758_hash &_000877_hash
-+_003759_hash ramoops_init_prz 5 12134 _003759_hash NULL
-+_003761_hash ttm_bo_kmap_ttm 3 5922 _003761_hash NULL
-+_003762_hash uf_ap_process_data_pdu 7 25860 _003762_hash NULL
-+_003763_hash vb2_fop_read 3 24080 _003763_hash NULL
-+_003764_hash vb2_fop_write 3 30420 _003764_hash NULL
-+_003765_hash videobuf_read_stream 3 14956 _003765_hash NULL
-+_003766_hash video_read 3 28148 _003766_hash NULL
-+_003767_hash vmw_du_crtc_cursor_set 4-5 28479 _003767_hash NULL
-+_003769_hash xd_rw 3-4 49020 _003769_hash NULL
-+_003771_hash zoran_ioctl 2 30465 _003771_hash NULL
-+_003772_hash zr364xx_read 3 2354 _003772_hash NULL
-+_003773_hash acpi_os_ioremap 1-2 49523 _003773_hash NULL
-+_003775_hash au0828_v4l2_read 3 40220 _003775_hash NULL
-+_003776_hash ca91cx42_alloc_resource 2 10502 _003776_hash NULL
-+_003778_hash cx18_read_pos 3 4683 _003778_hash NULL
-+_003779_hash cx18_v4l2_read 3 21196 _003779_hash NULL
-+_003780_hash cx231xx_v4l2_read 3 55014 _003780_hash NULL
-+_003781_hash devm_ioremap_nocache 2-3 2036 _003781_hash NULL
-+_003783_hash do_test 1 15766 _003783_hash NULL
-+_003784_hash __einj_error_trigger 1 17707 _003784_hash &_001764_hash
-+_003785_hash em28xx_v4l2_read 3 16701 _003785_hash NULL
-+_003786_hash init_chip_wc_pat 2 62768 _003786_hash NULL
-+_003787_hash intel_render_ring_init_dri 2-3 45446 _003787_hash NULL
-+_003789_hash io_mapping_create_wc 1-2 1354 _003789_hash NULL
-+_003791_hash iommu_map_mmio_space 1 30919 _003791_hash NULL
-+_003792_hash ioremap 1-2 23172 _003792_hash NULL
-+_003794_hash ivtv_v4l2_read 3 1964 _003794_hash NULL
-+_003795_hash mga_ioremap 1-2 8571 _003795_hash NULL
-+_003797_hash mpeg_read 3 6708 _003797_hash NULL
-+_003798_hash msix_map_region 3 3411 _003798_hash NULL
-+_003799_hash ms_rw 3-4 17220 _003799_hash NULL
-+_003801_hash pci_iomap 3 47575 _003801_hash NULL
-+_003802_hash pd_video_read 3 24510 _003802_hash NULL
-+_003803_hash sfi_map_memory 1-2 5183 _003803_hash NULL
-+_003805_hash solo_enc_read 3 33553 _003805_hash NULL
-+_003806_hash solo_v4l2_read 3 59247 _003806_hash NULL
-+_003807_hash timblogiw_read 3 48305 _003807_hash NULL
-+_003808_hash tm6000_read 3 4151 _003808_hash NULL
-+_003809_hash tsi148_alloc_resource 2 24563 _003809_hash NULL
-+_003810_hash ttm_bo_ioremap 2-3 31082 _003810_hash NULL
-+_003812_hash ttm_bo_kmap 3-2 60118 _003812_hash NULL
-+_003813_hash vb2_vmalloc_get_userptr 3 31374 _003813_hash NULL
-+_003814_hash vbi_read 3 63673 _003814_hash NULL
-+_003815_hash viacam_read 3 54526 _003815_hash NULL
-+_003816_hash xlate_dev_mem_ptr 1 15291 _003816_hash &_001231_hash
-+_003817_hash a4t_cs_init 3 27734 _003817_hash NULL
-+_003818_hash aac_nark_ioremap 2 50163 _003818_hash &_000323_hash
-+_003819_hash aac_rkt_ioremap 2 3333 _003819_hash NULL
-+_003820_hash aac_rx_ioremap 2 52410 _003820_hash NULL
-+_003821_hash aac_sa_ioremap 2 13596 _003821_hash &_000299_hash
-+_003822_hash aac_src_ioremap 2 41688 _003822_hash NULL
-+_003823_hash aac_srcv_ioremap 2 6659 _003823_hash NULL
-+_003824_hash acpi_map 1-2 58725 _003824_hash NULL
-+_003826_hash acpi_os_read_memory 1-3 54186 _003826_hash NULL
-+_003828_hash acpi_os_write_memory 1-3 56416 _003828_hash &_003429_hash
-+_003830_hash atyfb_setup_generic 3 49151 _003830_hash NULL
-+_003831_hash ca91cx42_master_set 4 23146 _003831_hash NULL
-+_003832_hash check_mirror 1-2 57342 _003832_hash &_001753_hash
-+_003834_hash cycx_setup 4 47562 _003834_hash NULL
-+_003835_hash devm_ioremap 2-3 29235 _003835_hash NULL
-+_003837_hash divasa_remap_pci_bar 3-4 23485 _003837_hash &_000979_hash
-+_003839_hash doc_probe 1 23285 _003839_hash NULL
-+_003840_hash DoC_Probe 1 57534 _003840_hash NULL
-+_003841_hash efi_ioremap 1-2 3492 _003841_hash &_001137_hash
-+_003843_hash ems_pcmcia_add_card 2 62627 _003843_hash NULL
-+_003844_hash isp1760_register 1-2 628 _003844_hash NULL
-+_003846_hash mid_get_vbt_data_r0 2 10876 _003846_hash NULL
-+_003847_hash mid_get_vbt_data_r10 2 6308 _003847_hash NULL
-+_003848_hash mid_get_vbt_data_r1 2 26170 _003848_hash NULL
-+_003849_hash mthca_map_reg 2-3 5664 _003849_hash NULL
-+_003851_hash mthca_setup_cmd_doorbells 2 53954 _003851_hash NULL
-+_003852_hash netxen_nic_map_indirect_address_128M 2 42257 _003852_hash NULL
-+_003853_hash pcim_iomap 3 58334 _003853_hash NULL
-+_003854_hash persistent_ram_iomap 1-2 47156 _003854_hash NULL
-+_003856_hash read_vbt_r0 1 503 _003856_hash NULL
-+_003857_hash read_vbt_r10 1 60679 _003857_hash NULL
-+_003858_hash register_device 2-3 60015 _003858_hash NULL
-+_003860_hash remap_pci_mem 1-2 15966 _003860_hash NULL
-+_003862_hash rtl_port_map 1-2 2385 _003862_hash NULL
-+_003864_hash sfi_map_table 1 5462 _003864_hash NULL
-+_003865_hash sriov_enable_migration 2 14889 _003865_hash NULL
-+_003866_hash ssb_bus_scan 2 36578 _003866_hash NULL
-+_003867_hash ssb_ioremap 2 5228 _003867_hash NULL
-+_003868_hash tpci200_slot_map_space 2 3848 _003868_hash NULL
-+_003869_hash tpm_tis_init 2-3 15304 _003869_hash NULL
-+_003871_hash tsi148_master_set 4 14685 _003871_hash NULL
-+_003872_hash acpi_os_map_memory 1-2 11161 _003872_hash NULL
-+_003874_hash com90xx_found 3 13974 _003874_hash NULL
-+_003875_hash netxen_nic_hw_read_wx_128M 2 26858 _003875_hash NULL
-+_003876_hash netxen_nic_hw_write_wx_128M 2 33488 _003876_hash NULL
-+_003877_hash sfi_check_table 1 6772 _003877_hash NULL
-+_003878_hash sfi_sysfs_install_table 1 51688 _003878_hash NULL
-+_003879_hash sriov_enable 2 59689 _003879_hash NULL
-+_003880_hash ssb_bus_register 3 65183 _003880_hash NULL
-+_003881_hash acpi_ex_system_memory_space_handler 2 31192 _003881_hash NULL
-+_003882_hash acpi_tb_check_xsdt 1 21862 _003882_hash NULL
-+_003883_hash acpi_tb_install_table 1 12988 _003883_hash NULL
-+_003884_hash acpi_tb_parse_root_table 1 53455 _003884_hash NULL
-+_003885_hash check_vendor_extension 1 3254 _003885_hash NULL
-+_003886_hash pci_enable_sriov 2 35745 _003886_hash NULL
-+_003887_hash ssb_bus_pcmciabus_register 3 56020 _003887_hash NULL
-+_003888_hash ssb_bus_ssbbus_register 2 2217 _003888_hash NULL
-+_003889_hash lpfc_sli_probe_sriov_nr_virtfn 2 26004 _003889_hash NULL
-+_003890_hash alloc_vm_area 1 36149 _003890_hash NULL
-+_003891_hash cma_create_area 2 38642 _003891_hash NULL
-+_003893_hash fbcon_prepare_logo 5 6246 _003893_hash NULL
-+_003894_hash io_mapping_map_wc 2 19284 _003894_hash NULL
-+_003895_hash nfs_dns_resolve_name 3 25036 _003895_hash NULL
-+_003896_hash nfs_parse_server_name 2 1899 _003896_hash NULL
---- tools/gcc/size_overflow_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/size_overflow_plugin.c 2012-10-15 17:30:59.835924531 +0000
-@@ -0,0 +1,1879 @@
-+/*
-+ * Copyright 2011, 2012 by Emese Revfy <re.emese@gmail.com>
-+ * Licensed under the GPL v2, or (at your option) v3
-+ *
-+ * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
-+ *
-+ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
-+ * with double integer precision (DImode/TImode for 32/64 bit integer types).
-+ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
-+ *
-+ * Usage:
-+ * $ gcc -I`gcc -print-file-name=plugin`/include/c-family -I`gcc -print-file-name=plugin`/include -fPIC -shared -O2 -ggdb -Wall -W -Wno-missing-field-initializers -o size_overflow_plugin.so size_overflow_plugin.c
-+ * $ gcc -fplugin=size_overflow_plugin.so test.c -O2
-+ */
-+
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "intl.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "toplev.h"
-+#include "function.h"
-+#include "tree-flow.h"
-+#include "plugin.h"
-+#include "gimple.h"
-+#include "c-common.h"
-+#include "diagnostic.h"
-+#include "cfgloop.h"
-+
-+#if BUILDING_GCC_VERSION >= 4007
-+#include "c-tree.h"
-+#else
-+#define C_DECL_IMPLICIT(EXP) DECL_LANG_FLAG_2 (EXP)
-+#endif
-+
-+struct size_overflow_hash {
-+ const struct size_overflow_hash * const next;
-+ const char * const name;
-+ const unsigned int param;
-+};
-+
-+#include "size_overflow_hash.h"
-+
-+enum marked {
-+ MARKED_NO, MARKED_YES, MARKED_NOT_INTENTIONAL
-+};
-+
-+#define __unused __attribute__((__unused__))
-+#define NAME(node) IDENTIFIER_POINTER(DECL_NAME(node))
-+#define NAME_LEN(node) IDENTIFIER_LENGTH(DECL_NAME(node))
-+#define BEFORE_STMT true
-+#define AFTER_STMT false
-+#define CREATE_NEW_VAR NULL_TREE
-+#define CODES_LIMIT 32
-+#define MAX_PARAM 32
-+#define MY_STMT GF_PLF_1
-+#define NO_CAST_CHECK GF_PLF_2
-+
-+#if BUILDING_GCC_VERSION == 4005
-+#define DECL_CHAIN(NODE) (TREE_CHAIN(DECL_MINIMAL_CHECK(NODE)))
-+#endif
-+
-+int plugin_is_GPL_compatible;
-+void debug_gimple_stmt(gimple gs);
-+
-+static tree expand(struct pointer_set_t *visited, tree lhs);
-+static bool pre_expand(struct pointer_set_t *visited, const_tree lhs);
-+static tree report_size_overflow_decl;
-+static const_tree const_char_ptr_type_node;
-+static unsigned int handle_function(void);
-+static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before);
-+static tree get_size_overflow_type(gimple stmt, const_tree node);
-+static tree dup_assign(struct pointer_set_t *visited, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3);
-+
-+static struct plugin_info size_overflow_plugin_info = {
-+ .version = "20120930beta",
-+ .help = "no-size-overflow\tturn off size overflow checking\n",
-+};
-+
-+static tree handle_size_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
-+{
-+ unsigned int arg_count;
-+ enum tree_code code = TREE_CODE(*node);
-+
-+ switch (code) {
-+ case FUNCTION_DECL:
-+ arg_count = type_num_arguments(TREE_TYPE(*node));
-+ break;
-+ case FUNCTION_TYPE:
-+ case METHOD_TYPE:
-+ arg_count = type_num_arguments(*node);
-+ break;
-+ default:
-+ *no_add_attrs = true;
-+ error("%s: %qE attribute only applies to functions", __func__, name);
-+ return NULL_TREE;
-+ }
-+
-+ for (; args; args = TREE_CHAIN(args)) {
-+ tree position = TREE_VALUE(args);
-+ if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_HIGH(position) || TREE_INT_CST_LOW(position) < 1 || TREE_INT_CST_LOW(position) > arg_count ) {
-+ error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
-+ *no_add_attrs = true;
-+ }
-+ }
-+ return NULL_TREE;
-+}
-+
-+static const char* get_asm_name(tree node)
-+{
-+ return IDENTIFIER_POINTER(DECL_ASSEMBLER_NAME(node));
-+}
-+
-+static tree handle_intentional_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
-+{
-+ unsigned int arg_count, arg_num;
-+ enum tree_code code = TREE_CODE(*node);
-+
-+ switch (code) {
-+ case FUNCTION_DECL:
-+ arg_count = type_num_arguments(TREE_TYPE(*node));
-+ break;
-+ case FUNCTION_TYPE:
-+ case METHOD_TYPE:
-+ arg_count = type_num_arguments(*node);
-+ break;
-+ case FIELD_DECL:
-+ arg_num = TREE_INT_CST_LOW(TREE_VALUE(args));
-+ if (arg_num != 0) {
-+ *no_add_attrs = true;
-+ error("%s: %qE attribute parameter can only be 0 in structure fields", __func__, name);
-+ }
-+ return NULL_TREE;
-+ default:
-+ *no_add_attrs = true;
-+ error("%qE attribute only applies to functions", name);
-+ return NULL_TREE;
-+ }
-+
-+ for (; args; args = TREE_CHAIN(args)) {
-+ tree position = TREE_VALUE(args);
-+ if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_HIGH(position) || TREE_INT_CST_LOW(position) > arg_count ) {
-+ error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
-+ *no_add_attrs = true;
-+ }
-+ }
-+ return NULL_TREE;
-+}
-+
-+static struct attribute_spec size_overflow_attr = {
-+ .name = "size_overflow",
-+ .min_length = 1,
-+ .max_length = -1,
-+ .decl_required = true,
-+ .type_required = false,
-+ .function_type_required = false,
-+ .handler = handle_size_overflow_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+ .affects_type_identity = false
-+#endif
-+};
-+
-+static struct attribute_spec intentional_overflow_attr = {
-+ .name = "intentional_overflow",
-+ .min_length = 1,
-+ .max_length = -1,
-+ .decl_required = true,
-+ .type_required = false,
-+ .function_type_required = false,
-+ .handler = handle_intentional_overflow_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+ .affects_type_identity = false
-+#endif
-+};
-+
-+static void register_attributes(void __unused *event_data, void __unused *data)
-+{
-+ register_attribute(&size_overflow_attr);
-+ register_attribute(&intentional_overflow_attr);
-+}
-+
-+// http://www.team5150.com/~andrew/noncryptohashzoo2~/CrapWow.html
-+static unsigned int CrapWow(const char *key, unsigned int len, unsigned int seed)
-+{
-+#define cwfold( a, b, lo, hi ) { p = (unsigned int)(a) * (unsigned long long)(b); lo ^= (unsigned int)p; hi ^= (unsigned int)(p >> 32); }
-+#define cwmixa( in ) { cwfold( in, m, k, h ); }
-+#define cwmixb( in ) { cwfold( in, n, h, k ); }
-+
-+ unsigned int m = 0x57559429;
-+ unsigned int n = 0x5052acdb;
-+ const unsigned int *key4 = (const unsigned int *)key;
-+ unsigned int h = len;
-+ unsigned int k = len + seed + n;
-+ unsigned long long p;
-+
-+ while (len >= 8) {
-+ cwmixb(key4[0]) cwmixa(key4[1]) key4 += 2;
-+ len -= 8;
-+ }
-+ if (len >= 4) {
-+ cwmixb(key4[0]) key4 += 1;
-+ len -= 4;
-+ }
-+ if (len)
-+ cwmixa(key4[0] & ((1 << (len * 8)) - 1 ));
-+ cwmixb(h ^ (k + n));
-+ return k ^ h;
-+
-+#undef cwfold
-+#undef cwmixa
-+#undef cwmixb
-+}
-+
-+static inline unsigned int get_hash_num(const char *fndecl, const char *tree_codes, unsigned int len, unsigned int seed)
-+{
-+ unsigned int fn = CrapWow(fndecl, strlen(fndecl), seed) & 0xffff;
-+ unsigned int codes = CrapWow(tree_codes, len, seed) & 0xffff;
-+ return fn ^ codes;
-+}
-+
-+static inline tree get_original_function_decl(tree fndecl)
-+{
-+ if (DECL_ABSTRACT_ORIGIN(fndecl))
-+ return DECL_ABSTRACT_ORIGIN(fndecl);
-+ return fndecl;
-+}
-+
-+static inline gimple get_def_stmt(const_tree node)
-+{
-+ gcc_assert(node != NULL_TREE);
-+ gcc_assert(TREE_CODE(node) == SSA_NAME);
-+ return SSA_NAME_DEF_STMT(node);
-+}
-+
-+static unsigned char get_tree_code(const_tree type)
-+{
-+ switch (TREE_CODE(type)) {
-+ case ARRAY_TYPE:
-+ return 0;
-+ case BOOLEAN_TYPE:
-+ return 1;
-+ case ENUMERAL_TYPE:
-+ return 2;
-+ case FUNCTION_TYPE:
-+ return 3;
-+ case INTEGER_TYPE:
-+ return 4;
-+ case POINTER_TYPE:
-+ return 5;
-+ case RECORD_TYPE:
-+ return 6;
-+ case UNION_TYPE:
-+ return 7;
-+ case VOID_TYPE:
-+ return 8;
-+ case REAL_TYPE:
-+ return 9;
-+ case VECTOR_TYPE:
-+ return 10;
-+ case REFERENCE_TYPE:
-+ return 11;
-+ case OFFSET_TYPE:
-+ return 12;
-+ case COMPLEX_TYPE:
-+ return 13;
-+ default:
-+ debug_tree((tree)type);
-+ gcc_unreachable();
-+ }
-+}
-+
-+static size_t add_type_codes(const_tree type, unsigned char *tree_codes, size_t len)
-+{
-+ gcc_assert(type != NULL_TREE);
-+
-+ while (type && len < CODES_LIMIT) {
-+ tree_codes[len] = get_tree_code(type);
-+ len++;
-+ type = TREE_TYPE(type);
-+ }
-+ return len;
-+}
-+
-+static unsigned int get_function_decl(const_tree fndecl, unsigned char *tree_codes)
-+{
-+ const_tree arg, result, arg_field, type = TREE_TYPE(fndecl);
-+ enum tree_code code = TREE_CODE(type);
-+ size_t len = 0;
-+
-+ gcc_assert(code == FUNCTION_TYPE || code == METHOD_TYPE);
-+
-+ arg = TYPE_ARG_TYPES(type);
-+ // skip builtins __builtin_constant_p
-+ if (!arg && DECL_BUILT_IN(fndecl))
-+ return 0;
-+
-+ if (TREE_CODE_CLASS(code) == tcc_type)
-+ result = type;
-+ else
-+ result = DECL_RESULT(fndecl);
-+
-+ gcc_assert(result != NULL_TREE);
-+ len = add_type_codes(TREE_TYPE(result), tree_codes, len);
-+
-+ if (arg == NULL_TREE) {
-+ gcc_assert(CODE_CONTAINS_STRUCT(TREE_CODE(fndecl), TS_DECL_NON_COMMON));
-+ arg_field = DECL_ARGUMENT_FLD(fndecl);
-+ if (arg_field == NULL_TREE)
-+ return 0;
-+ arg = TREE_TYPE(arg_field);
-+ len = add_type_codes(arg, tree_codes, len);
-+ gcc_assert(len != 0);
-+ return len;
-+ }
-+
-+ gcc_assert(arg != NULL_TREE && TREE_CODE(arg) == TREE_LIST);
-+ while (arg && len < CODES_LIMIT) {
-+ len = add_type_codes(TREE_VALUE(arg), tree_codes, len);
-+ arg = TREE_CHAIN(arg);
-+ }
-+
-+ gcc_assert(len != 0);
-+ return len;
-+}
-+
-+static const struct size_overflow_hash *get_function_hash(tree fndecl)
-+{
-+ unsigned int hash;
-+ const struct size_overflow_hash *entry;
-+ unsigned char tree_codes[CODES_LIMIT];
-+ size_t len;
-+ const char *func_name = get_asm_name(fndecl);
-+
-+ len = get_function_decl(fndecl, tree_codes);
-+ if (len == 0)
-+ return NULL;
-+
-+ hash = get_hash_num(func_name, (const char*) tree_codes, len, 0);
-+
-+ entry = size_overflow_hash[hash];
-+ while (entry) {
-+ if (!strcmp(entry->name, func_name))
-+ return entry;
-+ entry = entry->next;
-+ }
-+
-+ return NULL;
-+}
-+
-+static void check_arg_type(const_tree arg)
-+{
-+ const_tree type = TREE_TYPE(arg);
-+ enum tree_code code = TREE_CODE(type);
-+
-+ gcc_assert(code == INTEGER_TYPE || code == ENUMERAL_TYPE ||
-+ (code == POINTER_TYPE && TREE_CODE(TREE_TYPE(type)) == VOID_TYPE) ||
-+ (code == POINTER_TYPE && TREE_CODE(TREE_TYPE(type)) == INTEGER_TYPE));
-+}
-+
-+static int find_arg_number(const_tree arg, tree func)
-+{
-+ tree var;
-+ unsigned int argnum = 1;
-+
-+ if (TREE_CODE(arg) == SSA_NAME)
-+ arg = SSA_NAME_VAR(arg);
-+
-+ for (var = DECL_ARGUMENTS(func); var; var = TREE_CHAIN(var)) {
-+ if (strcmp(NAME(arg), NAME(var))) {
-+ argnum++;
-+ continue;
-+ }
-+ check_arg_type(var);
-+ return argnum;
-+ }
-+ gcc_unreachable();
-+}
-+
-+static tree create_new_var(tree type)
-+{
-+ tree new_var = create_tmp_var(type, "cicus");
-+
-+ add_referenced_var(new_var);
-+ mark_sym_for_renaming(new_var);
-+ return new_var;
-+}
-+
-+static gimple create_binary_assign(enum tree_code code, gimple stmt, tree rhs1, tree rhs2)
-+{
-+ gimple assign;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+ tree type = TREE_TYPE(rhs1);
-+ tree lhs = create_new_var(type);
-+
-+ assign = gimple_build_assign_with_ops(code, lhs, rhs1, rhs2);
-+ gimple_set_lhs(assign, make_ssa_name(lhs, assign));
-+
-+ gsi_insert_before(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+ gimple_set_plf(assign, MY_STMT, true);
-+ return assign;
-+}
-+
-+static bool is_bool(const_tree node)
-+{
-+ const_tree type;
-+
-+ if (node == NULL_TREE)
-+ return false;
-+
-+ type = TREE_TYPE(node);
-+ if (!INTEGRAL_TYPE_P(type))
-+ return false;
-+ if (TREE_CODE(type) == BOOLEAN_TYPE)
-+ return true;
-+ if (TYPE_PRECISION(type) == 1)
-+ return true;
-+ return false;
-+}
-+
-+static tree cast_a_tree(tree type, tree var)
-+{
-+ gcc_assert(type != NULL_TREE);
-+ gcc_assert(var != NULL_TREE);
-+ gcc_assert(fold_convertible_p(type, var));
-+
-+ return fold_convert(type, var);
-+}
-+
-+static gimple build_cast_stmt(tree dst_type, tree rhs, tree lhs, gimple_stmt_iterator *gsi, bool before)
-+{
-+ gimple assign;
-+
-+ gcc_assert(dst_type != NULL_TREE && rhs != NULL_TREE);
-+ if (gsi_end_p(*gsi) && before == AFTER_STMT)
-+ gcc_unreachable();
-+
-+ if (lhs == CREATE_NEW_VAR)
-+ lhs = create_new_var(dst_type);
-+
-+ assign = gimple_build_assign(lhs, cast_a_tree(dst_type, rhs));
-+
-+ if (!gsi_end_p(*gsi)) {
-+ location_t loc = gimple_location(gsi_stmt(*gsi));
-+ gimple_set_location(assign, loc);
-+ }
-+
-+ gimple_set_lhs(assign, make_ssa_name(lhs, assign));
-+
-+ if (before)
-+ gsi_insert_before(gsi, assign, GSI_NEW_STMT);
-+ else
-+ gsi_insert_after(gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+ gimple_set_plf(assign, MY_STMT, true);
-+
-+ return assign;
-+}
-+
-+static tree cast_to_new_size_overflow_type(gimple stmt, tree new_rhs1, tree size_overflow_type, bool before)
-+{
-+ const_gimple assign;
-+ gimple_stmt_iterator gsi;
-+
-+ if (new_rhs1 == NULL_TREE)
-+ return NULL_TREE;
-+
-+ if (!useless_type_conversion_p(TREE_TYPE(new_rhs1), size_overflow_type)) {
-+ gsi = gsi_for_stmt(stmt);
-+ assign = build_cast_stmt(size_overflow_type, new_rhs1, CREATE_NEW_VAR, &gsi, before);
-+ return gimple_get_lhs(assign);
-+ }
-+ return new_rhs1;
-+}
-+
-+static tree follow_overflow_type_and_dup(struct pointer_set_t *visited, gimple stmt, const_tree node, tree new_rhs1, tree new_rhs2, tree new_rhs3)
-+{
-+ tree size_overflow_type = get_size_overflow_type(stmt, node);
-+
-+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+
-+ if (new_rhs2 != NULL_TREE)
-+ new_rhs2 = cast_to_new_size_overflow_type(stmt, new_rhs2, size_overflow_type, BEFORE_STMT);
-+
-+ if (new_rhs3 != NULL_TREE)
-+ new_rhs3 = cast_to_new_size_overflow_type(stmt, new_rhs3, size_overflow_type, BEFORE_STMT);
-+
-+ return dup_assign(visited, stmt, size_overflow_type, new_rhs1, new_rhs2, new_rhs3);
-+}
-+
-+
-+static tree create_assign(struct pointer_set_t *visited, gimple oldstmt, tree rhs1, bool before)
-+{
-+ tree size_overflow_type, lhs;
-+ gimple stmt;
-+ gimple_stmt_iterator gsi;
-+
-+ if (rhs1 == NULL_TREE) {
-+ debug_gimple_stmt(oldstmt);
-+ error("%s: rhs1 is NULL_TREE", __func__);
-+ gcc_unreachable();
-+ }
-+
-+ if (gimple_code(oldstmt) == GIMPLE_ASM)
-+ lhs = rhs1;
-+ else
-+ lhs = gimple_get_lhs(oldstmt);
-+
-+ gsi = gsi_for_stmt(oldstmt);
-+ pointer_set_insert(visited, oldstmt);
-+ if (lookup_stmt_eh_lp(oldstmt) != 0) {
-+ basic_block next_bb, cur_bb;
-+ const_edge e;
-+
-+ gcc_assert(before == false);
-+ gcc_assert(stmt_can_throw_internal(oldstmt));
-+ gcc_assert(gimple_code(oldstmt) == GIMPLE_CALL);
-+ gcc_assert(!gsi_end_p(gsi));
-+
-+ cur_bb = gimple_bb(oldstmt);
-+ next_bb = cur_bb->next_bb;
-+ e = find_edge(cur_bb, next_bb);
-+ gcc_assert(e != NULL);
-+ gcc_assert(e->flags & EDGE_FALLTHRU);
-+
-+ gsi = gsi_after_labels(next_bb);
-+ gcc_assert(!gsi_end_p(gsi));
-+
-+ before = true;
-+ oldstmt = gsi_stmt(gsi);
-+ }
-+
-+ size_overflow_type = get_size_overflow_type(oldstmt, lhs);
-+
-+ stmt = build_cast_stmt(size_overflow_type, rhs1, CREATE_NEW_VAR, &gsi, before);
-+ gimple_set_plf(stmt, MY_STMT, true);
-+ return gimple_get_lhs(stmt);
-+}
-+
-+static tree dup_assign(struct pointer_set_t *visited, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3)
-+{
-+ gimple stmt;
-+ gimple_stmt_iterator gsi;
-+ tree new_var, lhs = gimple_get_lhs(oldstmt);
-+
-+ if (gimple_plf(oldstmt, MY_STMT))
-+ return lhs;
-+
-+ if (gimple_num_ops(oldstmt) != 4 && rhs1 == NULL_TREE) {
-+ rhs1 = gimple_assign_rhs1(oldstmt);
-+ rhs1 = create_assign(visited, oldstmt, rhs1, BEFORE_STMT);
-+ }
-+ if (gimple_num_ops(oldstmt) == 3 && rhs2 == NULL_TREE) {
-+ rhs2 = gimple_assign_rhs2(oldstmt);
-+ rhs2 = create_assign(visited, oldstmt, rhs2, BEFORE_STMT);
-+ }
-+
-+ stmt = gimple_copy(oldstmt);
-+ gimple_set_location(stmt, gimple_location(oldstmt));
-+ gimple_set_plf(stmt, MY_STMT, true);
-+
-+ if (gimple_assign_rhs_code(oldstmt) == WIDEN_MULT_EXPR)
-+ gimple_assign_set_rhs_code(stmt, MULT_EXPR);
-+
-+ if (is_bool(lhs))
-+ new_var = SSA_NAME_VAR(lhs);
-+ else
-+ new_var = create_new_var(size_overflow_type);
-+ new_var = make_ssa_name(new_var, stmt);
-+ gimple_set_lhs(stmt, new_var);
-+
-+ if (rhs1 != NULL_TREE) {
-+ if (!gimple_assign_cast_p(oldstmt))
-+ rhs1 = cast_a_tree(size_overflow_type, rhs1);
-+ gimple_assign_set_rhs1(stmt, rhs1);
-+ }
-+
-+ if (rhs2 != NULL_TREE)
-+ gimple_assign_set_rhs2(stmt, rhs2);
-+#if BUILDING_GCC_VERSION >= 4007
-+ if (rhs3 != NULL_TREE)
-+ gimple_assign_set_rhs3(stmt, rhs3);
-+#endif
-+ gimple_set_vuse(stmt, gimple_vuse(oldstmt));
-+ gimple_set_vdef(stmt, gimple_vdef(oldstmt));
-+
-+ gsi = gsi_for_stmt(oldstmt);
-+ gsi_insert_after(&gsi, stmt, GSI_SAME_STMT);
-+ update_stmt(stmt);
-+ pointer_set_insert(visited, oldstmt);
-+ return gimple_get_lhs(stmt);
-+}
-+
-+static gimple overflow_create_phi_node(gimple oldstmt, tree result)
-+{
-+ basic_block bb;
-+ gimple phi;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(oldstmt);
-+
-+ bb = gsi_bb(gsi);
-+
-+ phi = create_phi_node(result, bb);
-+ gsi = gsi_last(phi_nodes(bb));
-+ gsi_remove(&gsi, false);
-+
-+ gsi = gsi_for_stmt(oldstmt);
-+ gsi_insert_after(&gsi, phi, GSI_NEW_STMT);
-+ gimple_set_bb(phi, bb);
-+ gimple_set_plf(phi, MY_STMT, true);
-+ return phi;
-+}
-+
-+static basic_block create_a_first_bb(void)
-+{
-+ basic_block first_bb;
-+
-+ first_bb = split_block_after_labels(ENTRY_BLOCK_PTR)->dest;
-+ if (dom_info_available_p(CDI_DOMINATORS))
-+ set_immediate_dominator(CDI_DOMINATORS, first_bb, ENTRY_BLOCK_PTR);
-+ return first_bb;
-+}
-+
-+static tree cast_old_phi_arg(gimple oldstmt, tree size_overflow_type, tree arg, tree new_var, unsigned int i)
-+{
-+ basic_block bb;
-+ const_gimple newstmt;
-+ gimple_stmt_iterator gsi;
-+ bool before = BEFORE_STMT;
-+
-+ if (TREE_CODE(arg) == SSA_NAME && gimple_code(get_def_stmt(arg)) != GIMPLE_NOP) {
-+ gsi = gsi_for_stmt(get_def_stmt(arg));
-+ newstmt = build_cast_stmt(size_overflow_type, arg, new_var, &gsi, AFTER_STMT);
-+ return gimple_get_lhs(newstmt);
-+ }
-+
-+ bb = gimple_phi_arg_edge(oldstmt, i)->src;
-+ gsi = gsi_after_labels(bb);
-+ if (bb->index == 0) {
-+ bb = create_a_first_bb();
-+ gsi = gsi_start_bb(bb);
-+ }
-+ newstmt = build_cast_stmt(size_overflow_type, arg, new_var, &gsi, before);
-+ return gimple_get_lhs(newstmt);
-+}
-+
-+static const_gimple handle_new_phi_arg(const_tree arg, tree new_var, tree new_rhs)
-+{
-+ gimple newstmt;
-+ gimple_stmt_iterator gsi;
-+ void (*gsi_insert)(gimple_stmt_iterator *, gimple, enum gsi_iterator_update);
-+ gimple def_newstmt = get_def_stmt(new_rhs);
-+
-+ gsi_insert = gsi_insert_after;
-+ gsi = gsi_for_stmt(def_newstmt);
-+
-+ switch (gimple_code(get_def_stmt(arg))) {
-+ case GIMPLE_PHI:
-+ newstmt = gimple_build_assign(new_var, new_rhs);
-+ gsi = gsi_after_labels(gimple_bb(def_newstmt));
-+ gsi_insert = gsi_insert_before;
-+ break;
-+ case GIMPLE_ASM:
-+ case GIMPLE_CALL:
-+ newstmt = gimple_build_assign(new_var, new_rhs);
-+ break;
-+ case GIMPLE_ASSIGN:
-+ newstmt = gimple_build_assign(new_var, gimple_get_lhs(def_newstmt));
-+ break;
-+ default:
-+ /* unknown gimple_code (handle_build_new_phi_arg) */
-+ gcc_unreachable();
-+ }
-+
-+ gimple_set_lhs(newstmt, make_ssa_name(new_var, newstmt));
-+ gsi_insert(&gsi, newstmt, GSI_NEW_STMT);
-+ gimple_set_plf(newstmt, MY_STMT, true);
-+ update_stmt(newstmt);
-+ return newstmt;
-+}
-+
-+static tree build_new_phi_arg(struct pointer_set_t *visited, tree size_overflow_type, tree arg, tree new_var)
-+{
-+ const_gimple newstmt;
-+ gimple def_stmt;
-+ tree new_rhs;
-+
-+ new_rhs = expand(visited, arg);
-+ if (new_rhs == NULL_TREE)
-+ return NULL_TREE;
-+
-+ def_stmt = get_def_stmt(new_rhs);
-+ if (gimple_code(def_stmt) == GIMPLE_NOP)
-+ return NULL_TREE;
-+ new_rhs = cast_to_new_size_overflow_type(def_stmt, new_rhs, size_overflow_type, AFTER_STMT);
-+
-+ newstmt = handle_new_phi_arg(arg, new_var, new_rhs);
-+ return gimple_get_lhs(newstmt);
-+}
-+
-+static tree build_new_phi(struct pointer_set_t *visited, tree orig_result)
-+{
-+ gimple phi, oldstmt = get_def_stmt(orig_result);
-+ tree new_result, size_overflow_type;
-+ unsigned int i;
-+ unsigned int n = gimple_phi_num_args(oldstmt);
-+
-+ size_overflow_type = get_size_overflow_type(oldstmt, orig_result);
-+
-+ new_result = create_new_var(size_overflow_type);
-+
-+ pointer_set_insert(visited, oldstmt);
-+ phi = overflow_create_phi_node(oldstmt, new_result);
-+ for (i = 0; i < n; i++) {
-+ tree arg, lhs;
-+
-+ arg = gimple_phi_arg_def(oldstmt, i);
-+ if (is_gimple_constant(arg))
-+ arg = cast_a_tree(size_overflow_type, arg);
-+ lhs = build_new_phi_arg(visited, size_overflow_type, arg, new_result);
-+ if (lhs == NULL_TREE)
-+ lhs = cast_old_phi_arg(oldstmt, size_overflow_type, arg, new_result, i);
-+ add_phi_arg(phi, lhs, gimple_phi_arg_edge(oldstmt, i), gimple_location(oldstmt));
-+ }
-+
-+ update_stmt(phi);
-+ return gimple_phi_result(phi);
-+}
-+
-+static tree change_assign_rhs(gimple stmt, const_tree orig_rhs, tree new_rhs)
-+{
-+ const_gimple assign;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+ tree origtype = TREE_TYPE(orig_rhs);
-+
-+ gcc_assert(gimple_code(stmt) == GIMPLE_ASSIGN);
-+
-+ assign = build_cast_stmt(origtype, new_rhs, CREATE_NEW_VAR, &gsi, BEFORE_STMT);
-+ return gimple_get_lhs(assign);
-+}
-+
-+static void change_rhs1(gimple stmt, tree new_rhs1)
-+{
-+ tree assign_rhs;
-+ const_tree rhs = gimple_assign_rhs1(stmt);
-+
-+ assign_rhs = change_assign_rhs(stmt, rhs, new_rhs1);
-+ gimple_assign_set_rhs1(stmt, assign_rhs);
-+ update_stmt(stmt);
-+}
-+
-+static bool check_mode_type(const_gimple stmt)
-+{
-+ const_tree lhs = gimple_get_lhs(stmt);
-+ const_tree lhs_type = TREE_TYPE(lhs);
-+ const_tree rhs_type = TREE_TYPE(gimple_assign_rhs1(stmt));
-+ enum machine_mode lhs_mode = TYPE_MODE(lhs_type);
-+ enum machine_mode rhs_mode = TYPE_MODE(rhs_type);
-+
-+ if (rhs_mode == lhs_mode && TYPE_UNSIGNED(rhs_type) == TYPE_UNSIGNED(lhs_type))
-+ return false;
-+
-+ if (rhs_mode == SImode && lhs_mode == DImode && (TYPE_UNSIGNED(rhs_type) || !TYPE_UNSIGNED(lhs_type)))
-+ return false;
-+
-+ return true;
-+}
-+
-+static bool check_undefined_integer_operation(const_gimple stmt)
-+{
-+ const_gimple def_stmt;
-+ const_tree lhs = gimple_get_lhs(stmt);
-+ const_tree rhs1 = gimple_assign_rhs1(stmt);
-+ const_tree rhs1_type = TREE_TYPE(rhs1);
-+ const_tree lhs_type = TREE_TYPE(lhs);
-+
-+ if (TYPE_MODE(rhs1_type) != TYPE_MODE(lhs_type) || TYPE_UNSIGNED(rhs1_type) == TYPE_UNSIGNED(lhs_type))
-+ return false;
-+
-+ def_stmt = get_def_stmt(rhs1);
-+ if (gimple_code(def_stmt) != GIMPLE_ASSIGN)
-+ return false;
-+
-+ if (gimple_assign_rhs_code(def_stmt) != MINUS_EXPR)
-+ return false;
-+ return true;
-+}
-+
-+static bool is_a_cast_and_const_overflow(const_tree no_const_rhs)
-+{
-+ const_tree rhs1, lhs, rhs1_type, lhs_type;
-+ enum machine_mode lhs_mode, rhs_mode;
-+ gimple def_stmt = get_def_stmt(no_const_rhs);
-+
-+ if (!gimple_assign_cast_p(def_stmt))
-+ return false;
-+
-+ rhs1 = gimple_assign_rhs1(def_stmt);
-+ lhs = gimple_get_lhs(def_stmt);
-+ rhs1_type = TREE_TYPE(rhs1);
-+ lhs_type = TREE_TYPE(lhs);
-+ rhs_mode = TYPE_MODE(rhs1_type);
-+ lhs_mode = TYPE_MODE(lhs_type);
-+ if (TYPE_UNSIGNED(lhs_type) == TYPE_UNSIGNED(rhs1_type) || lhs_mode != rhs_mode)
-+ return false;
-+
-+ return true;
-+}
-+
-+static tree handle_unary_rhs(struct pointer_set_t *visited, gimple stmt)
-+{
-+ tree size_overflow_type, lhs = gimple_get_lhs(stmt);
-+ tree new_rhs1, rhs1 = gimple_assign_rhs1(stmt);
-+ const_tree rhs1_type = TREE_TYPE(rhs1);
-+ const_tree lhs_type = TREE_TYPE(lhs);
-+
-+ new_rhs1 = expand(visited, rhs1);
-+
-+ if (new_rhs1 == NULL_TREE || TREE_CODE(rhs1_type) == POINTER_TYPE)
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+
-+ if (gimple_plf(stmt, MY_STMT))
-+ return lhs;
-+
-+ if (gimple_plf(stmt, NO_CAST_CHECK))
-+ return follow_overflow_type_and_dup(visited, stmt, rhs1, new_rhs1, NULL_TREE, NULL_TREE);
-+
-+ if (gimple_assign_rhs_code(stmt) == BIT_NOT_EXPR) {
-+ size_overflow_type = get_size_overflow_type(stmt, rhs1);
-+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+ }
-+
-+ if (!gimple_assign_cast_p(stmt) || check_undefined_integer_operation(stmt))
-+ return follow_overflow_type_and_dup(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
-+
-+ size_overflow_type = get_size_overflow_type(stmt, rhs1);
-+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+
-+ change_rhs1(stmt, new_rhs1);
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
-+
-+ rhs1 = gimple_assign_rhs1(stmt);
-+ rhs1_type = TREE_TYPE(rhs1);
-+ if (TYPE_UNSIGNED(rhs1_type) != TYPE_UNSIGNED(lhs_type))
-+ return create_assign(visited, stmt, rhs1, AFTER_STMT);
-+
-+ if (!check_mode_type(stmt))
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+
-+ size_overflow_type = get_size_overflow_type(stmt, lhs);
-+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, lhs, BEFORE_STMT);
-+
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+}
-+
-+static tree handle_unary_ops(struct pointer_set_t *visited, tree lhs)
-+{
-+ gimple def_stmt = get_def_stmt(lhs);
-+ tree rhs1 = gimple_assign_rhs1(def_stmt);
-+
-+ if (is_gimple_constant(rhs1))
-+ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+
-+ gcc_assert(TREE_CODE(rhs1) != COND_EXPR);
-+ switch (TREE_CODE(rhs1)) {
-+ case SSA_NAME:
-+ return handle_unary_rhs(visited, def_stmt);
-+ case ARRAY_REF:
-+ case BIT_FIELD_REF:
-+ case ADDR_EXPR:
-+ case COMPONENT_REF:
-+ case INDIRECT_REF:
-+#if BUILDING_GCC_VERSION >= 4006
-+ case MEM_REF:
-+#endif
-+ case PARM_DECL:
-+ case TARGET_MEM_REF:
-+ case VAR_DECL:
-+ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+
-+ default:
-+ debug_gimple_stmt(def_stmt);
-+ debug_tree(rhs1);
-+ gcc_unreachable();
-+ }
-+}
-+
-+static void insert_cond(basic_block cond_bb, tree arg, enum tree_code cond_code, tree type_value)
-+{
-+ gimple cond_stmt;
-+ gimple_stmt_iterator gsi = gsi_last_bb(cond_bb);
-+
-+ cond_stmt = gimple_build_cond(cond_code, arg, type_value, NULL_TREE, NULL_TREE);
-+ gsi_insert_after(&gsi, cond_stmt, GSI_CONTINUE_LINKING);
-+ update_stmt(cond_stmt);
-+}
-+
-+static tree create_string_param(tree string)
-+{
-+ tree i_type, a_type;
-+ const int length = TREE_STRING_LENGTH(string);
-+
-+ gcc_assert(length > 0);
-+
-+ i_type = build_index_type(build_int_cst(NULL_TREE, length - 1));
-+ a_type = build_array_type(char_type_node, i_type);
-+
-+ TREE_TYPE(string) = a_type;
-+ TREE_CONSTANT(string) = 1;
-+ TREE_READONLY(string) = 1;
-+
-+ return build1(ADDR_EXPR, ptr_type_node, string);
-+}
-+
-+static void insert_cond_result(basic_block bb_true, const_gimple stmt, const_tree arg, bool min)
-+{
-+ gimple func_stmt;
-+ const_gimple def_stmt;
-+ const_tree loc_line;
-+ tree loc_file, ssa_name, current_func;
-+ expanded_location xloc;
-+ char ssa_name_buf[256];
-+ gimple_stmt_iterator gsi = gsi_start_bb(bb_true);
-+
-+ def_stmt = get_def_stmt(arg);
-+ xloc = expand_location(gimple_location(def_stmt));
-+
-+ if (!gimple_has_location(def_stmt)) {
-+ xloc = expand_location(gimple_location(stmt));
-+ if (!gimple_has_location(stmt))
-+ xloc = expand_location(DECL_SOURCE_LOCATION(current_function_decl));
-+ }
-+
-+ loc_line = build_int_cstu(unsigned_type_node, xloc.line);
-+
-+ loc_file = build_string(strlen(xloc.file) + 1, xloc.file);
-+ loc_file = create_string_param(loc_file);
-+
-+ current_func = build_string(NAME_LEN(current_function_decl) + 1, NAME(current_function_decl));
-+ current_func = create_string_param(current_func);
-+
-+ snprintf(ssa_name_buf, 256, "%s_%u (%s)\n", NAME(SSA_NAME_VAR(arg)), SSA_NAME_VERSION(arg), min ? "min" : "max");
-+ ssa_name = build_string(256, ssa_name_buf);
-+ ssa_name = create_string_param(ssa_name);
-+
-+ // void report_size_overflow(const char *file, unsigned int line, const char *func, const char *ssa_name)
-+ func_stmt = gimple_build_call(report_size_overflow_decl, 4, loc_file, loc_line, current_func, ssa_name);
-+
-+ gsi_insert_after(&gsi, func_stmt, GSI_CONTINUE_LINKING);
-+}
-+
-+static void __unused print_the_code_insertions(const_gimple stmt)
-+{
-+ location_t loc = gimple_location(stmt);
-+
-+ inform(loc, "Integer size_overflow check applied here.");
-+}
-+
-+static void insert_check_size_overflow(gimple stmt, enum tree_code cond_code, tree arg, tree type_value, bool before, bool min)
-+{
-+ basic_block cond_bb, join_bb, bb_true;
-+ edge e;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+
-+ cond_bb = gimple_bb(stmt);
-+ if (before)
-+ gsi_prev(&gsi);
-+ if (gsi_end_p(gsi))
-+ e = split_block_after_labels(cond_bb);
-+ else
-+ e = split_block(cond_bb, gsi_stmt(gsi));
-+ cond_bb = e->src;
-+ join_bb = e->dest;
-+ e->flags = EDGE_FALSE_VALUE;
-+ e->probability = REG_BR_PROB_BASE;
-+
-+ bb_true = create_empty_bb(cond_bb);
-+ make_edge(cond_bb, bb_true, EDGE_TRUE_VALUE);
-+ make_edge(cond_bb, join_bb, EDGE_FALSE_VALUE);
-+ make_edge(bb_true, join_bb, EDGE_FALLTHRU);
-+
-+ if (dom_info_available_p(CDI_DOMINATORS)) {
-+ set_immediate_dominator(CDI_DOMINATORS, bb_true, cond_bb);
-+ set_immediate_dominator(CDI_DOMINATORS, join_bb, cond_bb);
-+ }
-+
-+ if (current_loops != NULL) {
-+ gcc_assert(cond_bb->loop_father == join_bb->loop_father);
-+ add_bb_to_loop(bb_true, cond_bb->loop_father);
-+ }
-+
-+ insert_cond(cond_bb, arg, cond_code, type_value);
-+ insert_cond_result(bb_true, stmt, arg, min);
-+
-+// print_the_code_insertions(stmt);
-+}
-+
-+static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before)
-+{
-+ const_tree rhs_type = TREE_TYPE(rhs);
-+ tree cast_rhs_type, type_max_type, type_min_type, type_max, type_min;
-+
-+ gcc_assert(rhs_type != NULL_TREE);
-+ if (TREE_CODE(rhs_type) == POINTER_TYPE)
-+ return;
-+
-+ gcc_assert(TREE_CODE(rhs_type) == INTEGER_TYPE || TREE_CODE(rhs_type) == BOOLEAN_TYPE || TREE_CODE(rhs_type) == ENUMERAL_TYPE);
-+
-+ type_max = cast_a_tree(size_overflow_type, TYPE_MAX_VALUE(rhs_type));
-+ type_min = cast_a_tree(size_overflow_type, TYPE_MIN_VALUE(rhs_type));
-+
-+ gcc_assert(!TREE_OVERFLOW(type_max));
-+
-+ cast_rhs_type = TREE_TYPE(cast_rhs);
-+ type_max_type = TREE_TYPE(type_max);
-+ type_min_type = TREE_TYPE(type_min);
-+ gcc_assert(useless_type_conversion_p(cast_rhs_type, type_max_type));
-+ gcc_assert(useless_type_conversion_p(type_max_type, type_min_type));
-+
-+ insert_check_size_overflow(stmt, GT_EXPR, cast_rhs, type_max, before, false);
-+ insert_check_size_overflow(stmt, LT_EXPR, cast_rhs, type_min, before, true);
-+}
-+
-+static tree get_size_overflow_type_for_intentional_overflow(gimple def_stmt, tree change_rhs)
-+{
-+ gimple change_rhs_def_stmt;
-+ tree lhs = gimple_get_lhs(def_stmt);
-+ tree lhs_type = TREE_TYPE(lhs);
-+ tree rhs1_type = TREE_TYPE(gimple_assign_rhs1(def_stmt));
-+ tree rhs2_type = TREE_TYPE(gimple_assign_rhs2(def_stmt));
-+
-+ if (change_rhs == NULL_TREE)
-+ return get_size_overflow_type(def_stmt, lhs);
-+
-+ change_rhs_def_stmt = get_def_stmt(change_rhs);
-+
-+ if (TREE_CODE_CLASS(gimple_assign_rhs_code(def_stmt)) == tcc_comparison)
-+ return get_size_overflow_type(change_rhs_def_stmt, change_rhs);
-+
-+ if (gimple_assign_rhs_code(def_stmt) == LSHIFT_EXPR)
-+ return get_size_overflow_type(change_rhs_def_stmt, change_rhs);
-+
-+ if (gimple_assign_rhs_code(def_stmt) == RSHIFT_EXPR)
-+ return get_size_overflow_type(change_rhs_def_stmt, change_rhs);
-+
-+ if (!useless_type_conversion_p(lhs_type, rhs1_type) || !useless_type_conversion_p(rhs1_type, rhs2_type)) {
-+ debug_gimple_stmt(def_stmt);
-+ gcc_unreachable();
-+ }
-+
-+ return get_size_overflow_type(def_stmt, lhs);
-+}
-+
-+static bool is_a_constant_overflow(const_gimple stmt, const_tree rhs)
-+{
-+ if (gimple_assign_rhs_code(stmt) == MIN_EXPR)
-+ return false;
-+ if (!is_gimple_constant(rhs))
-+ return false;
-+ return true;
-+}
-+
-+static tree get_cast_def_stmt_rhs(const_tree new_rhs)
-+{
-+ gimple def_stmt;
-+
-+ def_stmt = get_def_stmt(new_rhs);
-+ // get_size_overflow_type
-+ if (LONG_TYPE_SIZE != GET_MODE_BITSIZE(SImode))
-+ gcc_assert(gimple_assign_cast_p(def_stmt));
-+ return gimple_assign_rhs1(def_stmt);
-+}
-+
-+static tree cast_to_int_TI_type_and_check(gimple stmt, tree new_rhs)
-+{
-+ gimple_stmt_iterator gsi;
-+ const_gimple cast_stmt;
-+ gimple def_stmt;
-+ enum machine_mode mode = TYPE_MODE(TREE_TYPE(new_rhs));
-+
-+ if (mode != TImode && mode != DImode) {
-+ def_stmt = get_def_stmt(new_rhs);
-+ gcc_assert(gimple_assign_cast_p(def_stmt));
-+ new_rhs = gimple_assign_rhs1(def_stmt);
-+ mode = TYPE_MODE(TREE_TYPE(new_rhs));
-+ }
-+
-+ gcc_assert(mode == TImode || mode == DImode);
-+
-+ if (mode == TYPE_MODE(intTI_type_node) && useless_type_conversion_p(TREE_TYPE(new_rhs), intTI_type_node))
-+ return new_rhs;
-+
-+ gsi = gsi_for_stmt(stmt);
-+ cast_stmt = build_cast_stmt(intTI_type_node, new_rhs, CREATE_NEW_VAR, &gsi, BEFORE_STMT);
-+ new_rhs = gimple_get_lhs(cast_stmt);
-+
-+ if (mode == DImode)
-+ return new_rhs;
-+
-+ check_size_overflow(stmt, intTI_type_node, new_rhs, new_rhs, BEFORE_STMT);
-+
-+ return new_rhs;
-+}
-+
-+static bool is_an_integer_trunction(const_gimple stmt)
-+{
-+ gimple rhs1_def_stmt, rhs2_def_stmt;
-+ const_tree rhs1_def_stmt_rhs1, rhs2_def_stmt_rhs1;
-+ enum machine_mode rhs1_def_stmt_rhs1_mode, rhs2_def_stmt_rhs1_mode;
-+ const_tree rhs1 = gimple_assign_rhs1(stmt);
-+ const_tree rhs2 = gimple_assign_rhs2(stmt);
-+ enum machine_mode rhs1_mode = TYPE_MODE(TREE_TYPE(rhs1));
-+ enum machine_mode rhs2_mode = TYPE_MODE(TREE_TYPE(rhs2));
-+
-+ if (is_gimple_constant(rhs1) || is_gimple_constant(rhs2))
-+ return false;
-+
-+ gcc_assert(TREE_CODE(rhs1) == SSA_NAME && TREE_CODE(rhs2) == SSA_NAME);
-+
-+ if (gimple_assign_rhs_code(stmt) != MINUS_EXPR || rhs1_mode != SImode || rhs2_mode != SImode)
-+ return false;
-+
-+ rhs1_def_stmt = get_def_stmt(rhs1);
-+ rhs2_def_stmt = get_def_stmt(rhs2);
-+ if (!gimple_assign_cast_p(rhs1_def_stmt) || !gimple_assign_cast_p(rhs2_def_stmt))
-+ return false;
-+
-+ rhs1_def_stmt_rhs1 = gimple_assign_rhs1(rhs1_def_stmt);
-+ rhs2_def_stmt_rhs1 = gimple_assign_rhs1(rhs2_def_stmt);
-+ rhs1_def_stmt_rhs1_mode = TYPE_MODE(TREE_TYPE(rhs1_def_stmt_rhs1));
-+ rhs2_def_stmt_rhs1_mode = TYPE_MODE(TREE_TYPE(rhs2_def_stmt_rhs1));
-+ if (rhs1_def_stmt_rhs1_mode != DImode || rhs2_def_stmt_rhs1_mode != DImode)
-+ return false;
-+
-+ gimple_set_plf(rhs1_def_stmt, NO_CAST_CHECK, true);
-+ gimple_set_plf(rhs2_def_stmt, NO_CAST_CHECK, true);
-+ return true;
-+}
-+
-+static tree handle_integer_truncation(struct pointer_set_t *visited, const_tree lhs)
-+{
-+ tree new_rhs1, new_rhs2;
-+ tree new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1, new_lhs;
-+ tree new_rhs1_def_stmt_rhs1_type, new_rhs2_def_stmt_rhs1_type;
-+ gimple assign, stmt = get_def_stmt(lhs);
-+ tree rhs1 = gimple_assign_rhs1(stmt);
-+ tree rhs2 = gimple_assign_rhs2(stmt);
-+
-+ if (!is_an_integer_trunction(stmt))
-+ return NULL_TREE;
-+
-+ new_rhs1 = expand(visited, rhs1);
-+ new_rhs2 = expand(visited, rhs2);
-+
-+ new_rhs1_def_stmt_rhs1 = get_cast_def_stmt_rhs(new_rhs1);
-+ new_rhs2_def_stmt_rhs1 = get_cast_def_stmt_rhs(new_rhs2);
-+
-+ new_rhs1_def_stmt_rhs1_type = TREE_TYPE(new_rhs1_def_stmt_rhs1);
-+ new_rhs2_def_stmt_rhs1_type = TREE_TYPE(new_rhs2_def_stmt_rhs1);
-+
-+ if (!useless_type_conversion_p(new_rhs1_def_stmt_rhs1_type, new_rhs2_def_stmt_rhs1_type)) {
-+ new_rhs1_def_stmt_rhs1 = cast_to_int_TI_type_and_check(stmt, new_rhs1_def_stmt_rhs1);
-+ new_rhs2_def_stmt_rhs1 = cast_to_int_TI_type_and_check(stmt, new_rhs2_def_stmt_rhs1);
-+ }
-+
-+ assign = create_binary_assign(MINUS_EXPR, stmt, new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1);
-+ new_lhs = gimple_get_lhs(assign);
-+ check_size_overflow(assign, TREE_TYPE(new_lhs), new_lhs, rhs1, AFTER_STMT);
-+
-+ return follow_overflow_type_and_dup(visited, stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
-+}
-+
-+static bool is_a_neg_overflow(const_gimple stmt, const_tree rhs)
-+{
-+ const_gimple def_stmt;
-+
-+ if (TREE_CODE(rhs) != SSA_NAME)
-+ return false;
-+
-+ if (gimple_assign_rhs_code(stmt) != PLUS_EXPR)
-+ return false;
-+
-+ def_stmt = get_def_stmt(rhs);
-+ if (gimple_code(def_stmt) != GIMPLE_ASSIGN || gimple_assign_rhs_code(def_stmt) != BIT_NOT_EXPR)
-+ return false;
-+
-+ return true;
-+}
-+
-+static tree handle_intentional_overflow(struct pointer_set_t *visited, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs1, tree new_rhs2)
-+{
-+ tree new_rhs, size_overflow_type, orig_rhs;
-+ void (*gimple_assign_set_rhs)(gimple, tree);
-+ tree rhs1 = gimple_assign_rhs1(stmt);
-+ tree rhs2 = gimple_assign_rhs2(stmt);
-+ tree lhs = gimple_get_lhs(stmt);
-+
-+ if (change_rhs == NULL_TREE)
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+
-+ if (new_rhs2 == NULL_TREE) {
-+ size_overflow_type = get_size_overflow_type_for_intentional_overflow(stmt, new_rhs1);
-+ new_rhs2 = cast_a_tree(size_overflow_type, rhs2);
-+ orig_rhs = rhs1;
-+ gimple_assign_set_rhs = &gimple_assign_set_rhs1;
-+ } else {
-+ size_overflow_type = get_size_overflow_type_for_intentional_overflow(stmt, new_rhs2);
-+ new_rhs1 = cast_a_tree(size_overflow_type, rhs1);
-+ orig_rhs = rhs2;
-+ gimple_assign_set_rhs = &gimple_assign_set_rhs2;
-+ }
-+
-+ change_rhs = cast_to_new_size_overflow_type(stmt, change_rhs, size_overflow_type, BEFORE_STMT);
-+
-+ if (check_overflow)
-+ check_size_overflow(stmt, size_overflow_type, change_rhs, orig_rhs, BEFORE_STMT);
-+
-+ new_rhs = change_assign_rhs(stmt, orig_rhs, change_rhs);
-+ gimple_assign_set_rhs(stmt, new_rhs);
-+ update_stmt(stmt);
-+
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+}
-+
-+static tree handle_binary_ops(struct pointer_set_t *visited, tree lhs)
-+{
-+ tree rhs1, rhs2, new_lhs;
-+ gimple def_stmt = get_def_stmt(lhs);
-+ tree new_rhs1 = NULL_TREE;
-+ tree new_rhs2 = NULL_TREE;
-+
-+ rhs1 = gimple_assign_rhs1(def_stmt);
-+ rhs2 = gimple_assign_rhs2(def_stmt);
-+
-+ /* no DImode/TImode division in the 32/64 bit kernel */
-+ switch (gimple_assign_rhs_code(def_stmt)) {
-+ case RDIV_EXPR:
-+ case TRUNC_DIV_EXPR:
-+ case CEIL_DIV_EXPR:
-+ case FLOOR_DIV_EXPR:
-+ case ROUND_DIV_EXPR:
-+ case TRUNC_MOD_EXPR:
-+ case CEIL_MOD_EXPR:
-+ case FLOOR_MOD_EXPR:
-+ case ROUND_MOD_EXPR:
-+ case EXACT_DIV_EXPR:
-+ case POINTER_PLUS_EXPR:
-+ case BIT_AND_EXPR:
-+ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+ default:
-+ break;
-+ }
-+
-+ new_lhs = handle_integer_truncation(visited, lhs);
-+ if (new_lhs != NULL_TREE)
-+ return new_lhs;
-+
-+ if (TREE_CODE(rhs1) == SSA_NAME)
-+ new_rhs1 = expand(visited, rhs1);
-+ if (TREE_CODE(rhs2) == SSA_NAME)
-+ new_rhs2 = expand(visited, rhs2);
-+
-+ if (is_a_neg_overflow(def_stmt, rhs2))
-+ return handle_intentional_overflow(visited, true, def_stmt, new_rhs1, new_rhs1, NULL_TREE);
-+ if (is_a_neg_overflow(def_stmt, rhs1))
-+ return handle_intentional_overflow(visited, true, def_stmt, new_rhs2, NULL_TREE, new_rhs2);
-+
-+ if (is_a_constant_overflow(def_stmt, rhs2))
-+ return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs1), def_stmt, new_rhs1, new_rhs1, NULL_TREE);
-+ if (is_a_constant_overflow(def_stmt, rhs1))
-+ return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs2), def_stmt, new_rhs2, NULL_TREE, new_rhs2);
-+
-+ return follow_overflow_type_and_dup(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
-+}
-+
-+#if BUILDING_GCC_VERSION >= 4007
-+static tree get_new_rhs(struct pointer_set_t *visited, tree size_overflow_type, tree rhs)
-+{
-+ if (is_gimple_constant(rhs))
-+ return cast_a_tree(size_overflow_type, rhs);
-+ if (TREE_CODE(rhs) != SSA_NAME)
-+ return NULL_TREE;
-+ return expand(visited, rhs);
-+}
-+
-+static tree handle_ternary_ops(struct pointer_set_t *visited, tree lhs)
-+{
-+ tree rhs1, rhs2, rhs3, new_rhs1, new_rhs2, new_rhs3, size_overflow_type;
-+ gimple def_stmt = get_def_stmt(lhs);
-+
-+ size_overflow_type = get_size_overflow_type(def_stmt, lhs);
-+
-+ rhs1 = gimple_assign_rhs1(def_stmt);
-+ rhs2 = gimple_assign_rhs2(def_stmt);
-+ rhs3 = gimple_assign_rhs3(def_stmt);
-+ new_rhs1 = get_new_rhs(visited, size_overflow_type, rhs1);
-+ new_rhs2 = get_new_rhs(visited, size_overflow_type, rhs2);
-+ new_rhs3 = get_new_rhs(visited, size_overflow_type, rhs3);
-+
-+ return follow_overflow_type_and_dup(visited, def_stmt, lhs, new_rhs1, new_rhs2, new_rhs3);
-+}
-+#endif
-+
-+static tree get_size_overflow_type(gimple stmt, const_tree node)
-+{
-+ const_tree type;
-+
-+ gcc_assert(node != NULL_TREE);
-+
-+ type = TREE_TYPE(node);
-+
-+ if (gimple_plf(stmt, MY_STMT))
-+ return TREE_TYPE(node);
-+
-+ switch (TYPE_MODE(type)) {
-+ case QImode:
-+ return (TYPE_UNSIGNED(type)) ? unsigned_intHI_type_node : intHI_type_node;
-+ case HImode:
-+ return (TYPE_UNSIGNED(type)) ? unsigned_intSI_type_node : intSI_type_node;
-+ case SImode:
-+ return (TYPE_UNSIGNED(type)) ? unsigned_intDI_type_node : intDI_type_node;
-+ case DImode:
-+ if (LONG_TYPE_SIZE == GET_MODE_BITSIZE(SImode))
-+ return (TYPE_UNSIGNED(type)) ? unsigned_intDI_type_node : intDI_type_node;
-+ return (TYPE_UNSIGNED(type)) ? unsigned_intTI_type_node : intTI_type_node;
-+ default:
-+ debug_tree((tree)node);
-+ error("%s: unsupported gcc configuration.", __func__);
-+ gcc_unreachable();
-+ }
-+}
-+
-+static tree expand_visited(gimple def_stmt)
-+{
-+ const_gimple next_stmt;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(def_stmt);
-+
-+ gsi_next(&gsi);
-+ next_stmt = gsi_stmt(gsi);
-+
-+ gcc_assert(gimple_plf((gimple)next_stmt, MY_STMT));
-+
-+ switch (gimple_code(next_stmt)) {
-+ case GIMPLE_ASSIGN:
-+ return gimple_get_lhs(next_stmt);
-+ case GIMPLE_PHI:
-+ return gimple_phi_result(next_stmt);
-+ case GIMPLE_CALL:
-+ return gimple_call_lhs(next_stmt);
-+ default:
-+ return NULL_TREE;
-+ }
-+}
-+
-+static tree expand(struct pointer_set_t *visited, tree lhs)
-+{
-+ gimple def_stmt;
-+ enum tree_code code = TREE_CODE(TREE_TYPE(lhs));
-+
-+ if (is_gimple_constant(lhs))
-+ return NULL_TREE;
-+
-+ if (TREE_CODE(lhs) == ADDR_EXPR)
-+ return NULL_TREE;
-+
-+ if (code == REAL_TYPE)
-+ return NULL_TREE;
-+
-+ gcc_assert(code == INTEGER_TYPE || code == POINTER_TYPE || code == BOOLEAN_TYPE || code == ENUMERAL_TYPE);
-+
-+
-+ def_stmt = get_def_stmt(lhs);
-+
-+ if (!def_stmt)
-+ return NULL_TREE;
-+
-+ if (gimple_plf(def_stmt, MY_STMT))
-+ return lhs;
-+
-+ if (pointer_set_contains(visited, def_stmt))
-+ return expand_visited(def_stmt);
-+
-+ switch (gimple_code(def_stmt)) {
-+ case GIMPLE_NOP:
-+ return NULL_TREE;
-+ case GIMPLE_PHI:
-+ return build_new_phi(visited, lhs);
-+ case GIMPLE_CALL:
-+ case GIMPLE_ASM:
-+ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+ case GIMPLE_ASSIGN:
-+ switch (gimple_num_ops(def_stmt)) {
-+ case 2:
-+ return handle_unary_ops(visited, lhs);
-+ case 3:
-+ return handle_binary_ops(visited, lhs);
-+#if BUILDING_GCC_VERSION >= 4007
-+ case 4:
-+ return handle_ternary_ops(visited, lhs);
-+#endif
-+ }
-+ default:
-+ debug_gimple_stmt(def_stmt);
-+ error("%s: unknown gimple code", __func__);
-+ gcc_unreachable();
-+ }
-+}
-+
-+static void change_function_arg(gimple stmt, const_tree origarg, unsigned int argnum, tree newarg)
-+{
-+ const_gimple assign;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+ tree origtype = TREE_TYPE(origarg);
-+
-+ gcc_assert(gimple_code(stmt) == GIMPLE_CALL);
-+
-+ assign = build_cast_stmt(origtype, newarg, CREATE_NEW_VAR, &gsi, BEFORE_STMT);
-+
-+ gimple_call_set_arg(stmt, argnum, gimple_get_lhs(assign));
-+ update_stmt(stmt);
-+}
-+
-+static bool get_function_arg(unsigned int* argnum, const_tree fndecl)
-+{
-+ const char *origid;
-+ tree arg;
-+ const_tree origarg;
-+
-+ if (!DECL_ABSTRACT_ORIGIN(fndecl))
-+ return true;
-+
-+ origarg = DECL_ARGUMENTS(DECL_ABSTRACT_ORIGIN(fndecl));
-+ while (origarg && *argnum) {
-+ (*argnum)--;
-+ origarg = TREE_CHAIN(origarg);
-+ }
-+
-+ gcc_assert(*argnum == 0);
-+
-+ gcc_assert(origarg != NULL_TREE);
-+ origid = NAME(origarg);
-+ *argnum = 0;
-+ for (arg = DECL_ARGUMENTS(fndecl); arg; arg = TREE_CHAIN(arg)) {
-+ if (!strcmp(origid, NAME(arg)))
-+ return true;
-+ (*argnum)++;
-+ }
-+ return false;
-+}
-+
-+static bool skip_types(const_tree var)
-+{
-+ switch (TREE_CODE(var)) {
-+ case ADDR_EXPR:
-+#if BUILDING_GCC_VERSION >= 4006
-+ case MEM_REF:
-+#endif
-+ case ARRAY_REF:
-+ case BIT_FIELD_REF:
-+ case INDIRECT_REF:
-+ case TARGET_MEM_REF:
-+ case VAR_DECL:
-+ return true;
-+ default:
-+ break;
-+ }
-+ return false;
-+}
-+
-+static bool walk_phi(struct pointer_set_t *visited, const_tree result)
-+{
-+ gimple phi = get_def_stmt(result);
-+ unsigned int i, n = gimple_phi_num_args(phi);
-+
-+ if (!phi)
-+ return false;
-+
-+ pointer_set_insert(visited, phi);
-+ for (i = 0; i < n; i++) {
-+ const_tree arg = gimple_phi_arg_def(phi, i);
-+ if (pre_expand(visited, arg))
-+ return true;
-+ }
-+ return false;
-+}
-+
-+static bool walk_unary_ops(struct pointer_set_t *visited, const_tree lhs)
-+{
-+ gimple def_stmt = get_def_stmt(lhs);
-+ const_tree rhs;
-+
-+ if (!def_stmt)
-+ return false;
-+
-+ rhs = gimple_assign_rhs1(def_stmt);
-+ if (pre_expand(visited, rhs))
-+ return true;
-+ return false;
-+}
-+
-+static bool walk_binary_ops(struct pointer_set_t *visited, const_tree lhs)
-+{
-+ bool rhs1_found, rhs2_found;
-+ gimple def_stmt = get_def_stmt(lhs);
-+ const_tree rhs1, rhs2;
-+
-+ if (!def_stmt)
-+ return false;
-+
-+ rhs1 = gimple_assign_rhs1(def_stmt);
-+ rhs2 = gimple_assign_rhs2(def_stmt);
-+ rhs1_found = pre_expand(visited, rhs1);
-+ rhs2_found = pre_expand(visited, rhs2);
-+
-+ return rhs1_found || rhs2_found;
-+}
-+
-+static const_tree search_field_decl(const_tree comp_ref)
-+{
-+ const_tree field = NULL_TREE;
-+ unsigned int i, len = TREE_OPERAND_LENGTH(comp_ref);
-+
-+ for (i = 0; i < len; i++) {
-+ field = TREE_OPERAND(comp_ref, i);
-+ if (TREE_CODE(field) == FIELD_DECL)
-+ break;
-+ }
-+ gcc_assert(TREE_CODE(field) == FIELD_DECL);
-+ return field;
-+}
-+
-+static enum marked mark_status(const_tree fndecl, unsigned int argnum)
-+{
-+ const_tree attr, p;
-+
-+ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(fndecl));
-+ if (!attr || !TREE_VALUE(attr))
-+ return MARKED_NO;
-+
-+ p = TREE_VALUE(attr);
-+ if (!TREE_INT_CST_LOW(TREE_VALUE(p)))
-+ return MARKED_NOT_INTENTIONAL;
-+
-+ do {
-+ if (argnum == TREE_INT_CST_LOW(TREE_VALUE(p)))
-+ return MARKED_YES;
-+ p = TREE_CHAIN(p);
-+ } while (p);
-+
-+ return MARKED_NO;
-+}
-+
-+static void print_missing_msg(tree func, unsigned int argnum)
-+{
-+ unsigned int new_hash;
-+ size_t len;
-+ unsigned char tree_codes[CODES_LIMIT];
-+ location_t loc = DECL_SOURCE_LOCATION(func);
-+ const char *curfunc = get_asm_name(func);
-+
-+ len = get_function_decl(func, tree_codes);
-+ new_hash = get_hash_num(curfunc, (const char *) tree_codes, len, 0);
-+ inform(loc, "Function %s is missing from the size_overflow hash table +%s+%u+%u+", curfunc, curfunc, argnum, new_hash);
-+}
-+
-+static unsigned int search_missing_attribute(const_tree arg)
-+{
-+ const_tree type = TREE_TYPE(arg);
-+ tree func = get_original_function_decl(current_function_decl);
-+ unsigned int argnum;
-+ const struct size_overflow_hash *hash;
-+
-+ gcc_assert(TREE_CODE(arg) != COMPONENT_REF);
-+
-+ if (TREE_CODE(type) == POINTER_TYPE)
-+ return 0;
-+
-+ argnum = find_arg_number(arg, func);
-+ if (argnum == 0)
-+ return 0;
-+
-+ if (lookup_attribute("size_overflow", DECL_ATTRIBUTES(func)))
-+ return argnum;
-+
-+ hash = get_function_hash(func);
-+ if (!hash || !(hash->param & (1U << argnum))) {
-+ print_missing_msg(func, argnum);
-+ return 0;
-+ }
-+ return argnum;
-+}
-+
-+static bool is_already_marked(const_tree lhs)
-+{
-+ unsigned int argnum;
-+ const_tree fndecl;
-+
-+ argnum = search_missing_attribute(lhs);
-+ fndecl = get_original_function_decl(current_function_decl);
-+ if (argnum && mark_status(fndecl, argnum) == MARKED_YES)
-+ return true;
-+ return false;
-+}
-+
-+static bool pre_expand(struct pointer_set_t *visited, const_tree lhs)
-+{
-+ const_gimple def_stmt;
-+
-+ if (is_gimple_constant(lhs))
-+ return false;
-+
-+ if (skip_types(lhs))
-+ return false;
-+
-+ if (TREE_CODE(lhs) == PARM_DECL)
-+ return is_already_marked(lhs);
-+
-+ if (TREE_CODE(lhs) == COMPONENT_REF) {
-+ const_tree field, attr;
-+
-+ field = search_field_decl(lhs);
-+ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(field));
-+ if (!attr || !TREE_VALUE(attr))
-+ return false;
-+ return true;
-+ }
-+
-+ def_stmt = get_def_stmt(lhs);
-+
-+ if (!def_stmt)
-+ return false;
-+
-+ if (pointer_set_contains(visited, def_stmt))
-+ return false;
-+
-+ switch (gimple_code(def_stmt)) {
-+ case GIMPLE_NOP:
-+ if (TREE_CODE(SSA_NAME_VAR(lhs)) == PARM_DECL)
-+ return is_already_marked(lhs);
-+ return false;
-+ case GIMPLE_PHI:
-+ return walk_phi(visited, lhs);
-+ case GIMPLE_CALL:
-+ case GIMPLE_ASM:
-+ return false;
-+ case GIMPLE_ASSIGN:
-+ switch (gimple_num_ops(def_stmt)) {
-+ case 2:
-+ return walk_unary_ops(visited, lhs);
-+ case 3:
-+ return walk_binary_ops(visited, lhs);
-+ }
-+ default:
-+ debug_gimple_stmt((gimple)def_stmt);
-+ error("%s: unknown gimple code", __func__);
-+ gcc_unreachable();
-+ }
-+}
-+
-+static bool search_attributes(tree fndecl, const_tree arg, unsigned int argnum)
-+{
-+ struct pointer_set_t *visited;
-+ bool is_found;
-+ enum marked is_marked;
-+ location_t loc;
-+
-+ visited = pointer_set_create();
-+ is_found = pre_expand(visited, arg);
-+ pointer_set_destroy(visited);
-+
-+ is_marked = mark_status(fndecl, argnum + 1);
-+ if ((is_found && is_marked == MARKED_YES) || is_marked == MARKED_NOT_INTENTIONAL)
-+ return true;
-+
-+ if (is_found) {
-+ loc = DECL_SOURCE_LOCATION(fndecl);
-+ inform(loc, "The intentional_overflow attribute is missing from +%s+%u+", get_asm_name(fndecl), argnum + 1);
-+ return true;
-+ }
-+ return false;
-+}
-+
-+static void handle_function_arg(gimple stmt, tree fndecl, unsigned int argnum)
-+{
-+ struct pointer_set_t *visited;
-+ tree arg, newarg;
-+ bool match;
-+
-+ match = get_function_arg(&argnum, fndecl);
-+ if (!match)
-+ return;
-+ gcc_assert(gimple_call_num_args(stmt) > argnum);
-+ arg = gimple_call_arg(stmt, argnum);
-+ if (arg == NULL_TREE)
-+ return;
-+
-+ if (is_gimple_constant(arg))
-+ return;
-+
-+ if (search_attributes(fndecl, arg, argnum))
-+ return;
-+
-+ if (TREE_CODE(arg) != SSA_NAME)
-+ return;
-+
-+ check_arg_type(arg);
-+
-+ visited = pointer_set_create();
-+ newarg = expand(visited, arg);
-+ pointer_set_destroy(visited);
-+
-+ if (newarg == NULL_TREE)
-+ return;
-+
-+ change_function_arg(stmt, arg, argnum, newarg);
-+
-+ check_size_overflow(stmt, TREE_TYPE(newarg), newarg, arg, BEFORE_STMT);
-+}
-+
-+static void handle_function_by_attribute(gimple stmt, const_tree attr, tree fndecl)
-+{
-+ tree p = TREE_VALUE(attr);
-+ do {
-+ handle_function_arg(stmt, fndecl, TREE_INT_CST_LOW(TREE_VALUE(p))-1);
-+ p = TREE_CHAIN(p);
-+ } while (p);
-+}
-+
-+static void handle_function_by_hash(gimple stmt, tree fndecl)
-+{
-+ tree orig_fndecl;
-+ unsigned int num;
-+ const struct size_overflow_hash *hash;
-+
-+ orig_fndecl = get_original_function_decl(fndecl);
-+ if (C_DECL_IMPLICIT(orig_fndecl))
-+ return;
-+ hash = get_function_hash(orig_fndecl);
-+ if (!hash)
-+ return;
-+
-+ for (num = 1; num <= MAX_PARAM; num++)
-+ if (hash->param & (1U << num))
-+ handle_function_arg(stmt, fndecl, num - 1);
-+}
-+
-+static void set_plf_false(void)
-+{
-+ basic_block bb;
-+
-+ FOR_ALL_BB(bb) {
-+ gimple_stmt_iterator si;
-+
-+ for (si = gsi_start_bb(bb); !gsi_end_p(si); gsi_next(&si))
-+ gimple_set_plf(gsi_stmt(si), MY_STMT, false);
-+ for (si = gsi_start_phis(bb); !gsi_end_p(si); gsi_next(&si))
-+ gimple_set_plf(gsi_stmt(si), MY_STMT, false);
-+ }
-+}
-+
-+static unsigned int handle_function(void)
-+{
-+ basic_block next, bb = ENTRY_BLOCK_PTR->next_bb;
-+
-+ set_plf_false();
-+
-+ do {
-+ gimple_stmt_iterator gsi;
-+ next = bb->next_bb;
-+
-+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ tree fndecl, attr;
-+ gimple stmt = gsi_stmt(gsi);
-+
-+ if (!(is_gimple_call(stmt)))
-+ continue;
-+ fndecl = gimple_call_fndecl(stmt);
-+ if (fndecl == NULL_TREE)
-+ continue;
-+ if (gimple_call_num_args(stmt) == 0)
-+ continue;
-+ attr = lookup_attribute("size_overflow", DECL_ATTRIBUTES(fndecl));
-+ if (!attr || !TREE_VALUE(attr))
-+ handle_function_by_hash(stmt, fndecl);
-+ else
-+ handle_function_by_attribute(stmt, attr, fndecl);
-+ gsi = gsi_for_stmt(stmt);
-+ next = gimple_bb(stmt)->next_bb;
-+ }
-+ bb = next;
-+ } while (bb);
-+ return 0;
-+}
-+
-+static struct gimple_opt_pass size_overflow_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "size_overflow",
-+ .gate = NULL,
-+ .execute = handle_function,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = PROP_cfg | PROP_referenced_vars,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = TODO_verify_ssa | TODO_verify_stmts | TODO_dump_func | TODO_remove_unused_locals | TODO_update_ssa_no_phi | TODO_cleanup_cfg | TODO_ggc_collect | TODO_verify_flow
-+ }
-+};
-+
-+static void start_unit_callback(void __unused *gcc_data, void __unused *user_data)
-+{
-+ tree fntype;
-+
-+ const_char_ptr_type_node = build_pointer_type(build_type_variant(char_type_node, 1, 0));
-+
-+ // void report_size_overflow(const char *loc_file, unsigned int loc_line, const char *current_func, const char *ssa_var)
-+ fntype = build_function_type_list(void_type_node,
-+ const_char_ptr_type_node,
-+ unsigned_type_node,
-+ const_char_ptr_type_node,
-+ const_char_ptr_type_node,
-+ NULL_TREE);
-+ report_size_overflow_decl = build_fn_decl("report_size_overflow", fntype);
-+
-+ DECL_ASSEMBLER_NAME(report_size_overflow_decl);
-+ TREE_PUBLIC(report_size_overflow_decl) = 1;
-+ DECL_EXTERNAL(report_size_overflow_decl) = 1;
-+ DECL_ARTIFICIAL(report_size_overflow_decl) = 1;
-+ TREE_THIS_VOLATILE(report_size_overflow_decl) = 1;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ int i;
-+ const char * const plugin_name = plugin_info->base_name;
-+ const int argc = plugin_info->argc;
-+ const struct plugin_argument * const argv = plugin_info->argv;
-+ bool enable = true;
-+
-+ struct register_pass_info size_overflow_pass_info = {
-+ .pass = &size_overflow_pass.pass,
-+ .reference_pass_name = "ssa",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ for (i = 0; i < argc; ++i) {
-+ if (!strcmp(argv[i].key, "no-size-overflow")) {
-+ enable = false;
-+ continue;
-+ }
-+ error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &size_overflow_plugin_info);
-+ if (enable) {
-+ register_callback("start_unit", PLUGIN_START_UNIT, &start_unit_callback, NULL);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &size_overflow_pass_info);
-+ }
-+ register_callback(plugin_name, PLUGIN_ATTRIBUTES, register_attributes, NULL);
-+
-+ return 0;
-+}
---- tools/gcc/stackleak_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/stackleak_plugin.c 2012-10-15 17:30:59.835924531 +0000
-@@ -0,0 +1,313 @@
-+/*
-+ * Copyright 2011 by the PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to help implement various PaX features
-+ *
-+ * - track lowest stack pointer
-+ *
-+ * TODO:
-+ * - initialize all local variables
-+ *
-+ * BUGS:
-+ * - none known
-+ */
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+//#include "expr.h" where are you...
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+
-+extern void print_gimple_stmt(FILE *, gimple, int, int);
-+
-+int plugin_is_GPL_compatible;
-+
-+static int track_frame_size = -1;
-+static const char track_function[] = "pax_track_stack";
-+static const char check_function[] = "pax_check_alloca";
-+static bool init_locals;
-+
-+static struct plugin_info stackleak_plugin_info = {
-+ .version = "201203140940",
-+ .help = "track-lowest-sp=nn\ttrack sp in functions whose frame size is at least nn bytes\n"
-+// "initialize-locals\t\tforcibly initialize all stack frames\n"
-+};
-+
-+static bool gate_stackleak_track_stack(void);
-+static unsigned int execute_stackleak_tree_instrument(void);
-+static unsigned int execute_stackleak_final(void);
-+
-+static struct gimple_opt_pass stackleak_tree_instrument_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "stackleak_tree_instrument",
-+ .gate = gate_stackleak_track_stack,
-+ .execute = execute_stackleak_tree_instrument,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = PROP_gimple_leh | PROP_cfg,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0, //TODO_verify_ssa | TODO_verify_flow | TODO_verify_stmts,
-+ .todo_flags_finish = TODO_verify_ssa | TODO_verify_stmts | TODO_dump_func | TODO_update_ssa
-+ }
-+};
-+
-+static struct rtl_opt_pass stackleak_final_rtl_opt_pass = {
-+ .pass = {
-+ .type = RTL_PASS,
-+ .name = "stackleak_final",
-+ .gate = gate_stackleak_track_stack,
-+ .execute = execute_stackleak_final,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = TODO_dump_func
-+ }
-+};
-+
-+static bool gate_stackleak_track_stack(void)
-+{
-+ return track_frame_size >= 0;
-+}
-+
-+static void stackleak_check_alloca(gimple_stmt_iterator *gsi)
-+{
-+ gimple check_alloca;
-+ tree fntype, fndecl, alloca_size;
-+
-+ fntype = build_function_type_list(void_type_node, long_unsigned_type_node, NULL_TREE);
-+ fndecl = build_fn_decl(check_function, fntype);
-+ DECL_ASSEMBLER_NAME(fndecl); // for LTO
-+
-+ // insert call to void pax_check_alloca(unsigned long size)
-+ alloca_size = gimple_call_arg(gsi_stmt(*gsi), 0);
-+ check_alloca = gimple_build_call(fndecl, 1, alloca_size);
-+ gsi_insert_before(gsi, check_alloca, GSI_SAME_STMT);
-+}
-+
-+static void stackleak_add_instrumentation(gimple_stmt_iterator *gsi)
-+{
-+ gimple track_stack;
-+ tree fntype, fndecl;
-+
-+ fntype = build_function_type_list(void_type_node, NULL_TREE);
-+ fndecl = build_fn_decl(track_function, fntype);
-+ DECL_ASSEMBLER_NAME(fndecl); // for LTO
-+
-+ // insert call to void pax_track_stack(void)
-+ track_stack = gimple_build_call(fndecl, 0);
-+ gsi_insert_after(gsi, track_stack, GSI_CONTINUE_LINKING);
-+}
-+
-+#if BUILDING_GCC_VERSION == 4005
-+static bool gimple_call_builtin_p(gimple stmt, enum built_in_function code)
-+{
-+ tree fndecl;
-+
-+ if (!is_gimple_call(stmt))
-+ return false;
-+ fndecl = gimple_call_fndecl(stmt);
-+ if (!fndecl)
-+ return false;
-+ if (DECL_BUILT_IN_CLASS(fndecl) != BUILT_IN_NORMAL)
-+ return false;
-+// print_node(stderr, "pax", fndecl, 4);
-+ return DECL_FUNCTION_CODE(fndecl) == code;
-+}
-+#endif
-+
-+static bool is_alloca(gimple stmt)
-+{
-+ if (gimple_call_builtin_p(stmt, BUILT_IN_ALLOCA))
-+ return true;
-+
-+#if BUILDING_GCC_VERSION >= 4007
-+ if (gimple_call_builtin_p(stmt, BUILT_IN_ALLOCA_WITH_ALIGN))
-+ return true;
-+#endif
-+
-+ return false;
-+}
-+
-+static unsigned int execute_stackleak_tree_instrument(void)
-+{
-+ basic_block bb, entry_bb;
-+ bool prologue_instrumented = false, is_leaf = true;
-+
-+ entry_bb = ENTRY_BLOCK_PTR_FOR_FUNCTION(cfun)->next_bb;
-+
-+ // 1. loop through BBs and GIMPLE statements
-+ FOR_EACH_BB(bb) {
-+ gimple_stmt_iterator gsi;
-+
-+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ gimple stmt;
-+
-+ stmt = gsi_stmt(gsi);
-+
-+ if (is_gimple_call(stmt))
-+ is_leaf = false;
-+
-+ // gimple match: align 8 built-in BUILT_IN_NORMAL:BUILT_IN_ALLOCA attributes <tree_list 0xb7576450>
-+ if (!is_alloca(stmt))
-+ continue;
-+
-+ // 2. insert stack overflow check before each __builtin_alloca call
-+ stackleak_check_alloca(&gsi);
-+
-+ // 3. insert track call after each __builtin_alloca call
-+ stackleak_add_instrumentation(&gsi);
-+ if (bb == entry_bb)
-+ prologue_instrumented = true;
-+ }
-+ }
-+
-+ // special cases for some bad linux code: taking the address of static inline functions will materialize them
-+ // but we mustn't instrument some of them as the resulting stack alignment required by the function call ABI
-+ // will break other assumptions regarding the expected (but not otherwise enforced) register clobbering ABI.
-+ // case in point: native_save_fl on amd64 when optimized for size clobbers rdx if it were instrumented here.
-+ if (is_leaf && !TREE_PUBLIC(current_function_decl) && DECL_DECLARED_INLINE_P(current_function_decl))
-+ return 0;
-+ if (is_leaf && !strncmp(IDENTIFIER_POINTER(DECL_NAME(current_function_decl)), "_paravirt_", 10))
-+ return 0;
-+
-+ // 4. insert track call at the beginning
-+ if (!prologue_instrumented) {
-+ gimple_stmt_iterator gsi;
-+
-+ bb = split_block_after_labels(ENTRY_BLOCK_PTR)->dest;
-+ if (dom_info_available_p(CDI_DOMINATORS))
-+ set_immediate_dominator(CDI_DOMINATORS, bb, ENTRY_BLOCK_PTR);
-+ gsi = gsi_start_bb(bb);
-+ stackleak_add_instrumentation(&gsi);
-+ }
-+
-+ return 0;
-+}
-+
-+static unsigned int execute_stackleak_final(void)
-+{
-+ rtx insn;
-+
-+ if (cfun->calls_alloca)
-+ return 0;
-+
-+ // keep calls only if function frame is big enough
-+ if (get_frame_size() >= track_frame_size)
-+ return 0;
-+
-+ // 1. find pax_track_stack calls
-+ for (insn = get_insns(); insn; insn = NEXT_INSN(insn)) {
-+ // rtl match: (call_insn 8 7 9 3 (call (mem (symbol_ref ("pax_track_stack") [flags 0x41] <function_decl 0xb7470e80 pax_track_stack>) [0 S1 A8]) (4)) -1 (nil) (nil))
-+ rtx body;
-+
-+ if (!CALL_P(insn))
-+ continue;
-+ body = PATTERN(insn);
-+ if (GET_CODE(body) != CALL)
-+ continue;
-+ body = XEXP(body, 0);
-+ if (GET_CODE(body) != MEM)
-+ continue;
-+ body = XEXP(body, 0);
-+ if (GET_CODE(body) != SYMBOL_REF)
-+ continue;
-+ if (strcmp(XSTR(body, 0), track_function))
-+ continue;
-+// warning(0, "track_frame_size: %d %ld %d", cfun->calls_alloca, get_frame_size(), track_frame_size);
-+ // 2. delete call
-+ insn = delete_insn_and_edges(insn);
-+#if BUILDING_GCC_VERSION >= 4007
-+ if (GET_CODE(insn) == NOTE && NOTE_KIND(insn) == NOTE_INSN_CALL_ARG_LOCATION)
-+ insn = delete_insn_and_edges(insn);
-+#endif
-+ }
-+
-+// print_simple_rtl(stderr, get_insns());
-+// print_rtl(stderr, get_insns());
-+// warning(0, "track_frame_size: %d %ld %d", cfun->calls_alloca, get_frame_size(), track_frame_size);
-+
-+ return 0;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ const int argc = plugin_info->argc;
-+ const struct plugin_argument * const argv = plugin_info->argv;
-+ int i;
-+ struct register_pass_info stackleak_tree_instrument_pass_info = {
-+ .pass = &stackleak_tree_instrument_pass.pass,
-+// .reference_pass_name = "tree_profile",
-+ .reference_pass_name = "optimized",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_BEFORE
-+ };
-+ struct register_pass_info stackleak_final_pass_info = {
-+ .pass = &stackleak_final_rtl_opt_pass.pass,
-+ .reference_pass_name = "final",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_BEFORE
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &stackleak_plugin_info);
-+
-+ for (i = 0; i < argc; ++i) {
-+ if (!strcmp(argv[i].key, "track-lowest-sp")) {
-+ if (!argv[i].value) {
-+ error(G_("no value supplied for option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ continue;
-+ }
-+ track_frame_size = atoi(argv[i].value);
-+ if (argv[i].value[0] < '0' || argv[i].value[0] > '9' || track_frame_size < 0)
-+ error(G_("invalid option argument '-fplugin-arg-%s-%s=%s'"), plugin_name, argv[i].key, argv[i].value);
-+ continue;
-+ }
-+ if (!strcmp(argv[i].key, "initialize-locals")) {
-+ if (argv[i].value) {
-+ error(G_("invalid option argument '-fplugin-arg-%s-%s=%s'"), plugin_name, argv[i].key, argv[i].value);
-+ continue;
-+ }
-+ init_locals = true;
-+ continue;
-+ }
-+ error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &stackleak_tree_instrument_pass_info);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &stackleak_final_pass_info);
-+
-+ return 0;
-+}
---- include/net/bluetooth/bluetooth.h
-+++ include/net/bluetooth/bluetooth.h
-@@ -207,7 +207,7 @@
- struct file_operations fops;
- int (* custom_seq_show)(struct seq_file *, void *);
- #endif
--};
-+} __no_const;
-
- int bt_sock_register(int proto, const struct net_proto_family *ops);
- int bt_sock_unregister(int proto);
---- drivers/gpu/drm/i915/i915_drv.h
-+++ drivers/gpu/drm/i915/i915_drv.h
-@@ -274,12 +274,12 @@
- /* render clock increase/decrease */
- /* display clock increase/decrease */
- /* pll clock increase/decrease */
--};
-+} __no_const;
-
- struct drm_i915_gt_funcs {
- void (*force_wake_get)(struct drm_i915_private *dev_priv);
- void (*force_wake_put)(struct drm_i915_private *dev_priv);
--};
-+} __no_const;
-
- #define DEV_INFO_FLAGS \
- DEV_INFO_FLAG(is_mobile) DEV_INFO_SEP \
diff --git a/sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-ath6kl.patch b/sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-ath6kl.patch
deleted file mode 100644
index 8bec2867..00000000
--- a/sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-ath6kl.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Fixes for:
-drivers/net/wireless/ath/ath6kl/sdio.c: In function ‘ath6kl_sdio_alloc_prep_scat_req’:
-drivers/net/wireless/ath/ath6kl/sdio.c:1478:1: warning: find_arg_number: cannot find the buf_sz argument in ath6kl_sdio_alloc_prep_scat_req [enabled by default]
-drivers/net/wireless/ath/ath6kl/sdio.c:1478:1: warning: find_arg_number: cannot find the sg_sz argument in ath6kl_sdio_alloc_prep_scat_req [enabled by default]
---- ./drivers/net/wireless/ath/ath6kl/sdio.c
-+++ ./drivers/net/wireless/ath/ath6kl/sdio.c
-@@ -341,11 +341,14 @@
- scat_list_sz = (n_scat_entry - 1) * sizeof(struct hif_scatter_item);
- scat_req_sz = sizeof(*s_req) + scat_list_sz;
-
-- if (!virt_scat)
-- sg_sz = sizeof(struct scatterlist) * n_scat_entry;
-- else
-- buf_sz = 2 * L1_CACHE_BYTES +
-- ATH6KL_MAX_TRANSFER_SIZE_PER_SCATTER;
-+ if (!virt_scat) {
-+ sg_sz = sizeof(struct scatterlist) * n_scat_entry;
-+ buf_sz = 0;
-+ } else {
-+ sg_sz = 0;
-+ buf_sz = 2 * L1_CACHE_BYTES +
-+ ATH6KL_MAX_TRANSFER_SIZE_PER_SCATTER;
-+ }
-
- for (i = 0; i < n_scat_req; i++) {
- /* allocate the scatter request */
---- ./drivers/gpu/drm/i915/intel_display.c
-+++ ./drivers/gpu/drm/i915/intel_display.c
-@@ -7110,7 +7110,7 @@
- obj = work->old_fb_obj;
-
- atomic_clear_mask(1 << intel_crtc->plane,
-- &obj->pending_flip.counter);
-+ &obj->pending_flip);
- wake_up(&dev_priv->pending_flip_queue);
-
- queue_work(dev_priv->wq, &work->work);
diff --git a/sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-bt_tty.patch b/sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-bt_tty.patch
deleted file mode 100644
index dd299121..00000000
--- a/sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-bt_tty.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- compat-drivers-3.8-rc7-1-u.orig/net/bluetooth/rfcomm/tty.c 2013-02-11 00:31:59.000000000 +0100
-+++ compat-drivers-3.8-rc7-1-u/net/bluetooth/rfcomm/tty.c 2013-02-13 12:39:58.983001215 +0100
-@@ -309,7 +309,7 @@
- BUG_ON(test_and_set_bit(RFCOMM_TTY_RELEASED, &dev->flags));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (dev->port.count > 0) {
-+ if (atomic_read(&dev->port.count) > 0) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- return;
- }
-@@ -664,10 +664,10 @@
- return -ENODEV;
-
- BT_DBG("dev %p dst %pMR channel %d opened %d", dev, &dev->dst,
-- dev->channel, dev->port.count);
-+ dev->channel, atomic_read(&dev->port.count));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (++dev->port.count > 1) {
-+ if (atomic_inc_return(&dev->port.count) > 1) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- return 0;
- }
-@@ -736,10 +736,10 @@
- return;
-
- BT_DBG("tty %p dev %p dlc %p opened %d", tty, dev, dev->dlc,
-- dev->port.count);
-+ atomic_read(&dev->port.count));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (!--dev->port.count) {
-+ if (!atomic_dec_return(&dev->port.count)) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- if (dev->tty_dev->parent)
- #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,29))
diff --git a/sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-driver-select b/sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-driver-select
deleted file mode 100755
index bafaf352..00000000
--- a/sys-kernel/compat-drivers-alx/files/compat-drivers-3.8-driver-select
+++ /dev/null
@@ -1,845 +0,0 @@
-#!/usr/bin/env bash
-# Copyright 2009 Luis R. Rodriguez <mcgrof@gmail.com>
-#
-# This script allows you to select your compat-drivers driver and
-# reduce compilation time.
-
-# Heavily modified by Stefan Kuhn <wuodan@pentoo.ch>
-# Configures compat-drivers for multiple drivers at once
-# Suited for package managers
-
-# This internal variable contains a list of all 'Makefile's
-CPD_MAKEFILES="
- MAKEFILE
- COMPAT_CONFIG_CW
- DRIVERS_MAKEFILE
- ATH_MAKEFILE
- ATH9K_MAKEFILE
- BRCM80211_MAKEFILE
- RT2X00_MAKEFILE
- TI_MAKEFILE
- NET_WIRELESS_MAKEFILE
- EEPROM_MAKEFILE
- DRIVERS_NET_ATHEROS
- DRIVERS_NET_BROADCOM
- DRIVERS_NET_USB_MAKEFILE
- SSB_MAKEFILE
- BCMA_MAKEFILE"
-
-# This internal variable contains an array with paths to all files
-CPD_MAKEFILES_ARRAY=(
- MAKEFILE=Makefile
- COMPAT_CONFIG_CW=config.mk
- DRIVERS_MAKEFILE=drivers/net/wireless/Makefile
- ATH_MAKEFILE=drivers/net/wireless/ath/Makefile
- ATH9K_MAKEFILE=drivers/net/wireless/ath/ath9k/Makefile
- BRCM80211_MAKEFILE=drivers/net/wireless/brcm80211/Makefile
- RT2X00_MAKEFILE=drivers/net/wireless/rt2x00/Makefile
- TI_MAKEFILE=drivers/net/wireless/ti/Makefile
- NET_WIRELESS_MAKEFILE=net/wireless/Makefile
- EEPROM_MAKEFILE=drivers/misc/eeprom/Makefile
- DRIVERS_NET_ATHEROS=drivers/net/ethernet/atheros/Makefile
- DRIVERS_NET_BROADCOM=drivers/net/ethernet/broadcom/Makefile
- DRIVERS_NET_USB_MAKEFILE=drivers/net/usb/Makefile
- SSB_MAKEFILE=drivers/ssb/Makefile
- BCMA_MAKEFILE=drivers/bcma/Makefile
-)
-
-# This internal variable holds modules to be added to the atheros Makefile
-CPD_ADD_ATHEROS=""
-
-# This internal variable controls the execution phase (and write protection)
-# phases: 0=start, 1=configure, 2=write, 3=restore
-# no file should be touched below phase 2
-CPD_PHASE=0
-
-# CPD_MODULE
-# This internal variable contains a temporary value, the currently processed
-# argument
-
-# CPD_DISABLE_${CPD_MODULE}
-# These internal variables contains the 'disable-actions' of the # currently
-# processed argument
-
-# This internal variable stores selected drivers (and groups)
-CPD_SELECTED_DRIVERS=''
-
-function die {
- echo "$1" 1>&2
- exit 1
-}
-
-function check_phase {
- [ ${CPD_PHASE} -lt ${1} ] && \
- die "Current phase ${CPD_PHASE} lower then ${1}. Check failed"
-}
-
-# This internal function returns the path to a file from CPD_MAKEFILES_ARRAY
-function get_makefile {
- local file
- for file in "${CPD_MAKEFILES_ARRAY[@]}"; do
- if [ "${file%%=*}" = "${1}" ]; then
- echo "${file#*=}"
- return 0
- fi
- done
- die "File ${1} not found"
-}
-
-
-# used to backup files from foo to foo.${BACKUP_EXT}
-BACKUP_EXT="bk"
-
-# Pretty colors
-GREEN="\033[01;32m"
-YELLOW="\033[01;33m"
-NORMAL="\033[00m"
-BLUE="\033[34m"
-RED="\033[31m"
-PURPLE="\033[35m"
-CYAN="\033[36m"
-UNDERLINE="\033[02m"
-
-# this internal function disables colors
-function unset_colors {
- GREEN=
- YELLOW=
- NORMAL=
- BLUE=
- RED=
- PURPLE=
- CYAN=
- UNDERLINE=
-}
-
-SUPPORTED_80211_DRIVERS="ath5k ath9k ath9k_ap ath9k_htc carl9170 ath6kl wil6210 b43 zd1211rw rt2x00 wl1251 wl12xx brcmsmac brcmfmac"
-
-# b43 needs some more work for driver-select, the SSB stuff, plus
-# what if you update b44 but not b43? It will bust.
-SUPPORTED_ETH_DRIVERS="atl1 atl2 atl1e atl1c alx"
-
-SUPPORTED_DRM_DRIVERS="i915"
-
-SUPPORTED_DRIVERS="${SUPPORTED_80211_DRIVERS} ${SUPPORTED_ETH_DRIVERS} ${SUPPORTED_DRM_DRIVERS}"
-
-function usage {
- echo -e "${GREEN}Usage${NORMAL}: ${BOLD}$0${NORMAL} [${PURPLE}-q${NORMAL}] [ ${PURPLE}<driver-name>${NORMAL} | ${CYAN}<driver-group-name>${NORMAL} | ${GREEN}restore${NORMAL} ]"
-
- # These should match the switch below.
- echo -e "Supported 802.11 drivers:"
- local i
- for i in $SUPPORTED_80211_DRIVERS; do
- echo -e "\t${PURPLE}${i}${NORMAL}"
- done
-
- echo
- echo -e "Supported Ethernet drivers:"
- for i in $SUPPORTED_ETH_DRIVERS; do
- echo -e "\t${PURPLE}${i}${NORMAL}"
- done
-
- echo -e "Supported DRM drivers:"
- for i in $SUPPORTED_DRM_DRIVERS; do
- echo -e "\t${PURPLE}${i}${NORMAL}"
- done
-
- # These should match the switch below.
- echo -e "\nSupported group drivers:"
- echo -e "\t${CYAN}atheros${NORMAL} < ${PURPLE} ath5k ath9k carl9170 zd1211rw ath6kl wil6210${NORMAL}>"
- echo -e "\t${CYAN}ath${NORMAL} < ${PURPLE} ath5k ath9k carl9170 ath6kl wil6210${NORMAL}>"
- echo -e "\t${CYAN}brcm80211${NORMAL} < ${PURPLE} brcmsmac brcmfmac ${NORMAL}>"
- echo -e "\t${CYAN}intel${NORMAL} < ${PURPLE} iwlwifi, iwlegacy ${NORMAL}>"
- echo -e "\t${CYAN}rtl818x${NORMAL} < ${PURPLE} rtl8180 rtl8187 ${NORMAL}>"
- echo -e "\t${CYAN}rtlwifi${NORMAL} < ${PURPLE} rtl8192ce ${NORMAL}>"
- echo -e "\t${CYAN}ti${NORMAL} < ${PURPLE} wl1251 wl12xx (SPI and SDIO)${NORMAL}>"
-
- echo -e "\nSupported group drivers: Bluetooth & Ethernet:"
- echo -e "\t${CYAN}atlxx${NORMAL} < ${PURPLE} atl1 atl2 atl1e alx${NORMAL}>"
- echo -e "\t${CYAN}bt${NORMAL} < ${PURPLE} Linux bluetooth drivers ${NORMAL}>"
-
- echo -e "\nSupported group drivers: DRM:"
- echo -e "\t${CYAN}drm${NORMAL} < ${PURPLE} i915${NORMAL}>"
-
- echo
- echo -e "Restoring compat-drivers:"
- echo -e "\t${GREEN}restore${NORMAL}: you can use this option to restore compat-drivers to the original state"
-
- echo
- echo -e "Options:"
- echo -e "\t${PURPLE}-q${NORMAL}:\tDisables colored output"
-}
-
-function backup_file {
- check_phase 2
- if [ -f $1.${BACKUP_EXT} ]; then
- echo -e "Backup exists: ${CYAN}${1}.${BACKUP_EXT}${NORMAL}"
- return
- fi
- echo -e "Backing up makefile: ${CYAN}${1}.${BACKUP_EXT}${NORMAL}"
- cp "${1}" "${1}.${BACKUP_EXT}" || die
-}
-
-# This internal function registers a 'disable' action for a module.
-# It writes to a variable CPD_DISABLE_${CPD_MODULE}
-function disable {
- check_phase 1
- eval "CPD_DISABLE_${CPD_MODULE}+=\" ${*}\"" || die
-}
-
-# This internal function clears a Makefile completely.
-function disable_makefile
-{
- check_phase 2
- backup_file $1
- echo > $1
-}
-
-function select_drivers_from_makefile
-{
- check_phase 2
- local MAKEFILE=$(get_makefile "$1")
- shift
- backup_file $MAKEFILE
- local CONFIGS=""
- local i
- for i in $@; do
- if [[ "$CONFIGS" = "" ]]; then
- CONFIGS="$i"
- else
- CONFIGS="${CONFIGS}|$i"
- fi
- done
- egrep "$CONFIGS" $MAKEFILE > ${MAKEFILE}.tmp
- mv ${MAKEFILE}.tmp ${MAKEFILE}
-}
-
-# This internal function registers filters for the drivers Makefile
-function select_drivers {
- check_phase 1
- eval "CPD_DRIVERS_MAKEFILE+=\" ${*}\"" || die
-}
-
-# This internal function disables "lib80211"
-function disable_lib80211
-{
- check_phase 2
- backup_file "$(get_makefile NET_WIRELESS_MAKEFILE)"
- # perl -i -ne 'print if ! /LIB80211/ ' $NET_WIRELESS_MAKEFILE
- sed -i '/LIB80211/d' "$(get_makefile NET_WIRELESS_MAKEFILE)" || die
-}
-
-# This internal function disables "b44"
-function disable_b44 {
- check_phase 2
- backup_file "$(get_makefile DRIVERS_NET_BROADCOM)"
- # perl -i -ne 'print if ! /CONFIG_B44/ ' $DRIVERS_NET_BROADCOM
- sed -i '/CONFIG_B44/d' "$(get_makefile DRIVERS_NET_BROADCOM)" || die
-}
-
-# This internal function disables "ssb"
-function disable_ssb
-{
- check_phase 2
- disable_makefile "$(get_makefile ${SSB_MAKEFILE})"
- # perl -i -ne 'print if ! /drivers\/ssb\//' Makefile
- sed -i '/drivers\/ssb\//d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "bcma"
-function disable_bcma
-{
- check_phase 2
- disable_makefile "$(get_makefile ${BCMA_MAKEFILE})"
- # perl -i -ne 'print if ! /drivers\/bcma\//' Makefile
- sed -i '/drivers\/bcma\//d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "rfkill"
-function disable_rfkill
-{
- check_phase 2
- backup_file "$(get_makefile MAKEFILE)"
- # perl -i -ne 'print if ! /CONFIG_COMPAT_RFKILL/' Makefile
- sed -i '/CONFIG_COMPAT_RFKILL/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "eprom"
-function disable_eeprom
-{
- check_phase 2
- disable_makefile "$(get_makefile ${EEPROM_MAKEFILE})" || die
- # perl -i -ne 'print if ! /drivers\/misc\/eeprom\//' Makefile
- sed -i '/drivers\/misc\/eeprom\//d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "usbnet"
-# TODO: this function is twice in driver-select script!?! Why?
-function disable_usbnet
-{
- check_phase 2
- disable_makefile ${DRIVERS_NET_USB_MAKEFILE} || die
- # perl -i -ne 'print if ! /drivers\/net\/usb\//' Makefile
- sed -i '/drivers\/net\/usb\//d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "usbnet"
-# TODO: this function is twice in driver-select script!?! Why?
-function disable_usbnet {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_NET_USB_MODULES/' Makefile
- sed -i '/CONFIG_COMPAT_NET_USB_MODULES/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "ethernet"
-function disable_ethernet {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_NETWORK_MODULES/' Makefile
- sed -i '/CONFIG_COMPAT_NETWORK_MODULES/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "var_03"
-function disable_var_03 {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_VAR_MODULES/' Makefile
- sed -i '/CONFIG_COMPAT_VAR_MODULES/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "bt"
-function disable_bt {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_BLUETOOTH/' Makefile
- sed -i '/CONFIG_COMPAT_BLUETOOTH/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "80211"
-function disable_80211 {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_WIRELESS/' Makefile
- sed -i '/CONFIG_COMPAT_WIRELESS/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "drm"
-function disable_drm {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_VIDEO_MODULES/' Makefile
- sed -i '/CONFIG_COMPAT_VIDEO_MODULES/d' "$(get_makefile MAKEFILE)" || die
-}
-
-function disable_bt_usb_ethernet {
- check_phase 1
- # backup_file Makefile
- disable usbnet
- disable ethernet
- disable bt
- disable update-initramfs
- disable drm
-}
-
-function disable_bt_usb_ethernet_var {
- check_phase 1
- # backup_file Makefile
- disable bt_usb_ethernet
- disable var_03
-}
-
-function enable_only_ethernet {
- check_phase 1
- # backup_file Makefile
- # backup_file $DRIVERS_NET_BROADCOM
- # backup_file $DRIVERS_NET_ATHEROS
- disable staging
- disable usbnet
- disable var_03
- disable bt
- disable drm
- # rfkill may be needed if you enable b44 as you may have b43
- disable rfkill
- disable 80211
-}
-
-function disable_var {
- check_phase 1
- disable ssb
- disable bcma
- disable usbnet
- disable eeprom
- disable update-initramfs
-}
-
-function disable_var_01 {
- check_phase 1
- disable lib80211
- disable var
-}
-
-function disable_var_02 {
- check_phase 1
- #var_01 with eeprom not disabled
- disable lib80211
- disable ssb
- disable bcma
- disable usbnet
- disable update-initramfs
-}
-
-# This internal function disables "staging"
-function disable_staging {
- check_phase 2
- backup_file "$(get_makefile MAKEFILE)"
- # perl -i -ne 'print if ! /CONFIG_COMPAT_STAGING/ ' Makefile
- sed -i '/CONFIG_COMPAT_STAGING/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "update-initramfs"
-function disable_update-initramfs
-{
- check_phase 2
- backup_file "$(get_makefile MAKEFILE)"
- # perl -i -ne 'print if ! /update-initramfs/' Makefile
- sed -i '/update-initramfs/d' "$(get_makefile MAKEFILE)" || die
-}
-
-function enable_only_drm {
- check_phase 1
- # backup_file Makefile
- disable ethernet
- disable staging
- disable usbnet
- disable var_03
- disable bt
- # rfkill may be needed if you enable b44 as you may have b43
- disable rfkill
- disable 80211
-}
-
-# This internal function registers filters for the ath Makefile
-function select_ath_driver
-{
- check_phase 1
- # backup_file $ATH_MAKEFILE
- # perl -i -ne 'print if /'$1'/ || /CONFIG_ATH_/ || /ath-objs/ || /regd.o/ || /hw.o/ || /key.o/' $ATH_MAKEFILE
- eval "CPD_ATH_MAKEFILE+=\" ${*} CONFIG_ATH_ ath-objs regd.o hw.o key.o\"" || die
- disable var_01
-}
-
-# This internal function registers no-common filters for the ath Makefile
-function select_ath_no_common
-{
- check_phase 1
- # backup_file $ATH_MAKEFILE
- # perl -i -ne 'print if /'$1'/' $ATH_MAKEFILE
- eval "CPD_ATH_MAKEFILE+=\" ${*}\"" || die
- disable var_01
-}
-
-function select_ath9k_driver
-{
- check_phase 1
- select_ath_driver CONFIG_ATH9K_HW
- # In the future here we'll add stuff to disable ath9k_htc
-}
-
-function select_ath9k_driver_ap
-{
- check_phase 1
- select_ath9k_driver
- # backup_file $COMPAT_CONFIG_CW
- # perl -i -ne 'print if ! /CONFIG_COMPAT_ATH9K_RATE_CONTROL/ ' $COMPAT_CONFIG_CW
- # this does not work with multipe drivers, since it's the only filter to that file
- # It is only applied when only the ath9k_ap driver is selected and nothing else
- # eval "CPD_COMPAT_CONFIG_CW+=\" CONFIG_COMPAT_ATH9K_RATE_CONTROL\"" || die
-}
-
-# This internal function registers filters for the ti Makefile
-function select_ti_drivers
-{
- check_phase 1
- select_drivers CONFIG_WL_TI
- # select_drivers_from_makefile $TI_MAKEFILE $@
- eval "CPD_TI_MAKEFILE+=\" ${*}\"" || die
-}
-
-# This internal function registers filters for the brcm80211 Makefile
-function select_brcm80211_driver
-{
- check_phase 1
- # backup_file $BRCM80211_MAKEFILE
- # perl -i -ne 'print if /'$1'/ || /CONFIG_BRCMUTIL/ ' $BRCM80211_MAKEFILE
- eval "CPD_BRCM80211_MAKEFILE+=\" ${*} CONFIG_BRCMUTIL\"" || die
-}
-
-function restore_file {
- check_phase 3
- local ORIG="${1%%.${BACKUP_EXT}}" || die
- cp $1 $ORIG || die
- rm -f $1 || die
- echo -e "Restored makefile: ${CYAN}${ORIG}${NORMAL} (and removed backup)"
-}
-
-function restore_compat {
- check_phase 3
- local FILES=$(find ./ -type f -name *\."${BACKUP_EXT}") || die
- local i
- for i in $FILES; do
- restore_file $i
- done
-}
-
-if [ ! -f .compat_version ]; then
- die "Must run $0 from the compat-drivers top level directory"
-fi
-
-# set phase to configure
-CPD_PHASE=1
-
-# loop over all arguments
-# This sets the configuration for each flag/module
-for arg in "$@"; do
- # clear/set global vars
- CPD_MODULE="$arg"
- CPD_SELECTED_DRIVERS+=" $arg"
- case "$arg" in
- restore)
- CPD_PHASE=3
- restore_compat
- exit 0
- ;;
- usage)
- usage
- exit 0
- ;;
- -q)
- unset_colors || die
- CPD_SELECTED_DRIVERS="${CPD_SELECTED_DRIVERS% -q}"
- ;;
- # Group drivers
- atheros)
- select_drivers CONFIG_ATH_CARDS \
- CONFIG_COMPAT_ZD1211RW
- disable staging
- disable_bt_usb_ethernet_var
- disable var_01
- ;;
- ath)
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- disable var_01
- ;;
- intel)
- select_drivers CONFIG_IWLWIFI \
- CONFIG_IWLEGACY \
- CONFIG_IPW
- disable staging
- disable var
- disable bt
- disable ethernet
- disable usbnet
- ;;
- iwlwifi)
- select_drivers CONFIG_IWLWIFI
- disable staging
- disable var_01
- disable bt
- disable ethernet
- disable usbnet
- ;;
- iwlegacy)
- select_drivers CONFIG_IWLEGACY
- disable staging
- disable var_01
- disable bt
- disable ethernet
- disable usbnet
- ;;
- rtl818x)
- select_drivers CONFIG_RTL8180 CONFIG_RTL8187
- disable staging
- disable bt_usb_ethernet
- disable ssb
- disable bcma
- disable lib80211
- ;;
- rtlwifi)
- select_drivers CONFIG_RTL8192CE CONFIG_RTLWIFI
- disable staging
- disable_bt_usb_ethernet_var
- disable lib80211
- ;;
- ti)
- select_drivers CONFIG_WL_TI
- disable_bt_usb_ethernet_var
- disable staging
- disable var_01
- ;;
- brcm80211)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_BRCMUTIL \
- CONFIG_BRCMFMAC \
- CONFIG_BRCMSMAC
- ;;
- # Singular modules
- ath5k)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath_driver CONFIG_ATH5K
- #patch -p1 < enable-older-kernels/enable-2.6.23.patch
- ;;
- ath9k)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath9k_driver
- ;;
- ath9k_ap)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath9k_driver_ap
- ;;
- carl9170)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath_driver CONFIG_CARL9170
- ;;
- ath9k_htc)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath9k_driver
- ;;
- ath6kl)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath_driver CONFIG_ATH6KL
- ;;
- wil6210)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath_no_common CONFIG_WIL6210
- ;;
- brcmsmac)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_BRCMSMAC
- select_brcm80211_driver CONFIG_BRCMSMAC CONFIG_BRCMUTIL
- ;;
- brcmfmac)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_BRCMFMAC
- select_brcm80211_driver CONFIG_BRCMFMAC CONFIG_BRCMUTIL
- ;;
- zd1211rw)
- select_drivers CONFIG_COMPAT_ZD1211RW
- disable staging
- disable var_01
- ;;
- b43)
- disable staging
- disable bt_usb_ethernet
- disable eeprom
- disable lib80211
- select_drivers CONFIG_B43
- ;;
- rt2x00)
- select_drivers CONFIG_RT2X00
- disable staging
- disable_bt_usb_ethernet
- disable var_02
- ;;
- wl1251)
- select_ti_drivers CONFIG_WL1251
- disable staging
- disable var_01
- ;;
- wl12xx)
- select_ti_drivers CONFIG_WL12XX
- disable staging
- disable var_01
- ;;
- wl18xx)
- select_ti_drivers CONFIG_WL18XX
- disable staging
- disable var_01
- ;;
- # Ethernet and Bluetooth drivers
- atl1)
- enable_only_ethernet
- disable b44
- # echo -e "obj-\$(CONFIG_ATL1) += atlx/" > "$(get_makefile DRIVERS_NET_ATHEROS)" || die
- CPD_ADD_ATHEROS+="obj-\$(CONFIG_ATL1) += atlx/\n"
- ;;
- atl2)
- enable_only_ethernet
- disable b44
- # echo -e "obj-\$(CONFIG_ATL2) += atlx/" > "$(get_makefile DRIVERS_NET_ATHEROS)" || die
- CPD_ADD_ATHEROS+="obj-\$(CONFIG_ATL2) += atlx/\n"
- ;;
- atl1e)
- enable_only_ethernet
- disable b44
- # echo -e "obj-\$(CONFIG_ATL1E) += atl1e/" > "$(get_makefile DRIVERS_NET_ATHEROS)" || die
- CPD_ADD_ATHEROS+="obj-\$(CONFIG_ATL1E) += atl1e/\n"
- ;;
- atl1c)
- enable_only_ethernet
- disable b44
- # echo -e "obj-\$(CONFIG_ATL1C) += atl1c/" > "$(get_makefile DRIVERS_NET_ATHEROS)" || die
- CPD_ADD_ATHEROS+="obj-\$(CONFIG_ATL1C) += atl1c/\n"
- ;;
- alx)
- enable_only_ethernet
- disable b44
- # echo -e "obj-\$(CONFIG_ALX) += alx/" > "$(get_makefile DRIVERS_NET_ATHEROS)" || die
- CPD_ADD_ATHEROS+="obj-\$(CONFIG_ALX) += alx/\n"
- ;;
- atlxx)
- select_drivers CONFIG_ATL1 CONFIG_ATL2 CONFIG_ATL1E CONFIG_ALX
- enable_only_ethernet
- disable b44
- disable update-initramfs
- ;;
- bt)
- select_drivers CONFIG_BT
- disable var
- disable ethernet
- disable staging
- disable 80211
- ;;
- i915)
- enable_only_drm
- ;;
- drm)
- enable_only_drm
- ;;
- *)
- ./$0 usage
- die "Unsupported driver: ${arg}"
- exit 1
- ;;
- esac
-done
-
-# special for ath9k_ap
-# this filter is only applied when no other driver is selected
-if [ "${CPD_SELECTED_DRIVERS}" == " ath9k_ap" ]; then
- eval "CPD_COMPAT_CONFIG_CW+=\" CONFIG_COMPAT_ATH9K_RATE_CONTROL\"" \
- || die "Failed to apply special filter for ath9k_ap"
-fi
-
-if [[ ! -f built-in.o ]]; then
- if [[ "$1" != "restore" ]]; then
- echo -e "${PURPLE}Processing new driver-select request...${NORMAL}"
- fi
-fi
-
-# This internal function checks if the first argument is contained in the rest
-# of the arguments
-function has {
- local x=$1
- shift
- local y
- for y in "$@"; do
- [ "${y}" = "${x}" ] && return 0
- done
- return 1
-}
-
-# this internal function checks if both groups and single modules were selected
-# this is not supported
-function check_groups {
- local mods=
- local grps=
- for CPD_MODULE in ${CPD_SELECTED_DRIVERS}; do
- if has "${CPD_MODULE}" ${SUPPORTED_DRIVERS}; then
- mods+=" ${CPD_MODULE}"
- else
- grps+=" ${CPD_MODULE}"
- fi
- done
- [ ! "${mods}" == '' ] && [ ! "${grps}" == '' ] && \
- die "Mixing group and single drivers is not supported by this script! Groups: <${grps}> Drivers: <${mods}>"
-}
-check_groups
-
-# set phase to write
-CPD_PHASE=2
-
-# Always backup the top level Makefile, unless restoring
-if [[ "$1" != "restore" ]]; then
- backup_file Makefile
-fi
-
-# If a user selects a new driver make sure we clean up for them
-# first and also restore the backup makefiles then. Otherwise
-# we'll be trying to leave drivers on Makefiles which are not
-# already there from a previous run.
-if [ -f built-in.o ]; then
- echo -e "${PURPLE}Old build found, going to clean this up first...${NORMAL}"
- make clean
- echo -e "${PURPLE}Restoring Makefiles...${NORMAL}"
- ./$0 restore
-fi
-
-# This function reads the configuration (disable-actions and filters) for each
-# single active flag, then constructs and applies the common configuration set.
-function src_configure {
- local use_enabled_list="${CPD_SELECTED_DRIVERS}"
- # compose common disable list for all flags
- # 1st module/flag
- local iuse1="$(echo $use_enabled_list | cut -d ' ' -f 1)" || die
- eval "local disable_list=\$CPD_DISABLE_${iuse1}" || die
- local iuse
- local dis
- for iuse in ${use_enabled_list}; do
- if [ "${iuse}" != "${iuse1}" ]; then
- local disable_list_new=''
- eval "local disable_list_other=\$CPD_DISABLE_${iuse}" || die
- for dis in ${disable_list}; do
- has "${dis}" ${disable_list_other} && \
- disable_list_new+=" ${dis}"
- done
- disable_list="${disable_list_new}"
- fi
- done
- # sort and remove duplicates
- disable_list=$(printf '%s\n' ${disable_list} | sort -u | tr '\n' ' ') || die
-
- # prepend to atheros Makefile
- if [ "${CPD_ADD_ATHEROS}" != '' ]; then
- # ensure that backup file exists
- backup_file "$(get_makefile DRIVERS_NET_ATHEROS)"
- # prepend using backup
- echo -e "${CPD_ADD_ATHEROS}"|cat - \
- "$(get_makefile DRIVERS_NET_ATHEROS).${BACKUP_EXT}" > \
- "$(get_makefile DRIVERS_NET_ATHEROS)" \
- || die "Failed to prepend to atheros Makefile"
- echo -e "Prepended to atheros Makefile ...${NORMAL}"
- fi
- # execute all filters for the Makefiles
- local file
- for file in ${CPD_MAKEFILES}; do
- eval "local filter_list=\$CPD_${file}" || die
- if [ -n "${filter_list}" ]; then
- # sort and remove duplicates
- filter_list=$(printf '%s\n' ${filter_list} | sort -u | tr '\n' ' ')\
- || die
- echo -e "Filtering ${CYAN}$(get_makefile ${file})${NORMAL} for: ${CYAN}${filter_list}${NORMAL}"
- select_drivers_from_makefile "${file}" "${filter_list}" || die
- fi
- done
- # execute common disable list
- echo -e "Common disable list: ${CYAN}${disable_list}${NORMAL}"
- for dis in ${disable_list}; do
- echo -e "Running disable function: ${CYAN}disable_${dis}${NORMAL}"
- eval "disable_${dis}" || die
- done
-}
-
-# call src_configure ...
-src_configure || die "Failed on src_configure ..."
diff --git a/sys-kernel/compat-drivers-alx/files/ipw2200-inject.3.4.6.patch b/sys-kernel/compat-drivers-alx/files/ipw2200-inject.3.4.6.patch
deleted file mode 100644
index 941bbc50..00000000
--- a/sys-kernel/compat-drivers-alx/files/ipw2200-inject.3.4.6.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-diff -urN linux-2.6.36-gentoo.orig/drivers/net/wireless/ipw2x00/ipw2200.c linux-2.6.36-gentoo/drivers/net/wireless/ipw2x00/ipw2200.c
---- linux-2.6.36-gentoo.orig/drivers/net/wireless/ipw2x00/ipw2200.c 2010-10-21 04:30:22.000000000 +0800
-+++ linux-2.6.36-gentoo/drivers/net/wireless/ipw2x00/ipw2200.c 2010-12-08 22:22:41.937999976 +0800
-@@ -216,6 +216,7 @@
- static int ipw_queue_tx_hcmd(struct ipw_priv *priv, int hcmd, void *buf,
- int len, int sync);
-
-+static int ipw_tx_skb(struct ipw_priv *priv, struct libipw_txb *txb, int pri);
- static void ipw_tx_queue_free(struct ipw_priv *);
-
- static struct ipw_rx_queue *ipw_rx_queue_alloc(struct ipw_priv *);
-@@ -1911,6 +1912,63 @@
- static DEVICE_ATTR(net_stats, S_IWUSR | S_IRUGO,
- show_net_stats, store_net_stats);
-
-+/* SYSFS INJECT */
-+static ssize_t store_inject(struct device *d,
-+ struct device_attribute *attr,
-+ const char *buf, size_t count)
-+{
-+ struct ipw_priv *priv = dev_get_drvdata(d);
-+ struct libipw_device *ieee = priv->ieee;
-+ struct libipw_txb *txb;
-+ struct sk_buff *skb_frag;
-+ unsigned char *newbuf;
-+ unsigned long flags;
-+
-+ // should test (ieee->is_queue_full)
-+
-+ // Fw only accepts data, so avoid accidental fw errors.
-+ if ( (buf[0]&0x0c) != '\x08') {
-+ //printk("ipw2200: inject: discarding non-data frame (type=%02X)\n",(int)(unsigned char)buf[0]);
-+ return count;
-+ }
-+
-+ if (count>1500) {
-+ count=1500;
-+ printk("ipw2200: inject: cutting down frame to 1500 bytes\n");
-+ }
-+
-+ spin_lock_irqsave(&priv->lock, flags);
-+
-+ // Create a txb with one skb
-+ txb = kmalloc(sizeof(struct libipw_txb) + sizeof(u8 *), GFP_ATOMIC);
-+ if (!txb)
-+ goto nosepuede;
-+ txb->nr_frags=1;
-+ txb->frag_size = ieee->tx_headroom;
-+ txb->fragments[0]=__dev_alloc_skb(count + ieee->tx_headroom, GFP_ATOMIC);
-+ if (!txb->fragments[0]) {
-+ kfree(txb);
-+ goto nosepuede;
-+ }
-+ skb_reserve(txb->fragments[0], ieee->tx_headroom);
-+ txb->encrypted=0;
-+ txb->payload_size=count;
-+ skb_frag = txb->fragments[0];
-+ newbuf=skb_put(skb_frag, count);
-+
-+ // copy data into txb->skb and send it
-+ memcpy(newbuf, buf, count);
-+
-+ ipw_tx_skb(priv, txb, 0);
-+
-+nosepuede:
-+ spin_unlock_irqrestore(&priv->lock, flags);
-+ return count;
-+}
-+
-+
-+static DEVICE_ATTR(inject, S_IWUSR, NULL, store_inject);
-+
- static ssize_t show_channels(struct device *d,
- struct device_attribute *attr,
- char *buf)
-@@ -10214,7 +10272,6 @@
- modify to send one tfd per fragment instead of using chunking. otherwise
- we need to heavily modify the libipw_skb_to_txb.
- */
--
- static int ipw_tx_skb(struct ipw_priv *priv, struct libipw_txb *txb,
- int pri)
- {
-@@ -10544,6 +10601,12 @@
- mutex_lock(&priv->mutex);
- priv->config |= CFG_CUSTOM_MAC;
- memcpy(priv->mac_addr, addr->sa_data, ETH_ALEN);
-+
-+#ifdef CONFIG_IPW2200_PROMISCUOUS
-+ if (rtap_iface)
-+ memcpy(priv->prom_net_dev->dev_addr, addr->sa_data, ETH_ALEN);
-+#endif
-+
- printk(KERN_INFO "%s: Setting MAC to %pM\n",
- priv->net_dev->name, priv->mac_addr);
- schedule_work(&priv->adapter_restart);
-@@ -11597,6 +11660,7 @@
- #ifdef CONFIG_IPW2200_PROMISCUOUS
- &dev_attr_rtap_iface.attr,
- &dev_attr_rtap_filter.attr,
-+ &dev_attr_inject.attr,
- #endif
- NULL
- };
-diff -urN linux-2.6.36-gentoo.orig/drivers/net/wireless/ipw2x00/ipw2200.h linux-2.6.36-gentoo/drivers/net/wireless/ipw2x00/ipw2200.h
---- linux-2.6.36-gentoo.orig/drivers/net/wireless/ipw2x00/ipw2200.h 2010-10-21 04:30:22.000000000 +0800
-+++ linux-2.6.36-gentoo/drivers/net/wireless/ipw2x00/ipw2200.h 2010-12-08 22:20:01.561000000 +0800
-@@ -2014,4 +2014,12 @@
-
- #define IPW_MAX_CONFIG_RETRIES 10
-
-+/*
-+ * Hhack to get code compiling on new kernels, the define below
-+ * seem to be removed from the linux headers.
-+ */
-+#ifndef MAC_ARG
-+#define MAC_ARG(x) ((u8*)(x))[0],((u8*)(x))[1],((u8*)(x))[2],((u8*)(x))[3],((u8*)(x))[4],((u8*)(x))[5]
-+#endif
-+
- #endif /* __ipw2200_h__ */
diff --git a/sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.6.6.patch b/sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.6.6.patch
deleted file mode 100644
index fbc8d159..00000000
--- a/sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.6.6.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- drivers/net/wireless/rt2x00/rt2x00leds.c
-+++ drivers/net/wireless/rt2x00/rt2x00leds.c
-@@ -29,6 +29,7 @@
- #include "rt2x00.h"
- #include "rt2x00lib.h"
-
-+#ifdef CONFIG_RT2X00_LIB_LEDS
- void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi)
- {
- struct rt2x00_led *led = &rt2x00dev->led_qual;
-@@ -244,3 +245,4 @@
- if (rt2x00dev->led_qual.flags & LED_REGISTERED)
- rt2x00leds_resume_led(&rt2x00dev->led_qual);
- }
-+#endif /* CONFIG_RT2X00_LIB_LEDS */
---- net/mac80211/led.c
-+++ net/mac80211/led.c
-@@ -12,6 +12,7 @@
- #include <linux/export.h>
- #include "led.h"
-
-+#ifdef CONFIG_MAC80211_LEDS
- void ieee80211_led_rx(struct ieee80211_local *local)
- {
- if (unlikely(!local->rx_led))
-@@ -307,3 +308,4 @@
- else
- ieee80211_start_tpt_led_trig(local);
- }
-+#endif /* CONFIG_MAC80211_LEDS */
diff --git a/sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.7_rc1_p6.patch b/sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.7_rc1_p6.patch
deleted file mode 100644
index fbc8d159..00000000
--- a/sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.7_rc1_p6.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- drivers/net/wireless/rt2x00/rt2x00leds.c
-+++ drivers/net/wireless/rt2x00/rt2x00leds.c
-@@ -29,6 +29,7 @@
- #include "rt2x00.h"
- #include "rt2x00lib.h"
-
-+#ifdef CONFIG_RT2X00_LIB_LEDS
- void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi)
- {
- struct rt2x00_led *led = &rt2x00dev->led_qual;
-@@ -244,3 +245,4 @@
- if (rt2x00dev->led_qual.flags & LED_REGISTERED)
- rt2x00leds_resume_led(&rt2x00dev->led_qual);
- }
-+#endif /* CONFIG_RT2X00_LIB_LEDS */
---- net/mac80211/led.c
-+++ net/mac80211/led.c
-@@ -12,6 +12,7 @@
- #include <linux/export.h>
- #include "led.h"
-
-+#ifdef CONFIG_MAC80211_LEDS
- void ieee80211_led_rx(struct ieee80211_local *local)
- {
- if (unlikely(!local->rx_led))
-@@ -307,3 +308,4 @@
- else
- ieee80211_start_tpt_led_trig(local);
- }
-+#endif /* CONFIG_MAC80211_LEDS */
diff --git a/sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.8.patch b/sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.8.patch
deleted file mode 100644
index fbc8d159..00000000
--- a/sys-kernel/compat-drivers-alx/files/leds-disable-strict-3.8.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- drivers/net/wireless/rt2x00/rt2x00leds.c
-+++ drivers/net/wireless/rt2x00/rt2x00leds.c
-@@ -29,6 +29,7 @@
- #include "rt2x00.h"
- #include "rt2x00lib.h"
-
-+#ifdef CONFIG_RT2X00_LIB_LEDS
- void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi)
- {
- struct rt2x00_led *led = &rt2x00dev->led_qual;
-@@ -244,3 +245,4 @@
- if (rt2x00dev->led_qual.flags & LED_REGISTERED)
- rt2x00leds_resume_led(&rt2x00dev->led_qual);
- }
-+#endif /* CONFIG_RT2X00_LIB_LEDS */
---- net/mac80211/led.c
-+++ net/mac80211/led.c
-@@ -12,6 +12,7 @@
- #include <linux/export.h>
- #include "led.h"
-
-+#ifdef CONFIG_MAC80211_LEDS
- void ieee80211_led_rx(struct ieee80211_local *local)
- {
- if (unlikely(!local->rx_led))
-@@ -307,3 +308,4 @@
- else
- ieee80211_start_tpt_led_trig(local);
- }
-+#endif /* CONFIG_MAC80211_LEDS */
diff --git a/sys-kernel/compat-drivers/Manifest b/sys-kernel/compat-drivers/Manifest
deleted file mode 100644
index bcd4268d..00000000
--- a/sys-kernel/compat-drivers/Manifest
+++ /dev/null
@@ -1,33 +0,0 @@
-AUX 3.8-grsec/00-read-only.patch 604 SHA256 1b4109d2cb389e622252738390bd56a665f968c428accd905e6debcdf9c4e679 SHA512 34bd0312909701251317dfbc2b2ebd080f8d5e3dff18e3e0c80a48dbd6697d2877fe7e8a0fa52151f76a97a05368ebb4091166e4432dcaa3ce63469c2b830441 WHIRLPOOL 590b93713ffc2e59ce04b1c7b3a34f502eec32b25f01c45f8adab91cc1621c701a38ed0136ac5d052fe93d9d5738c0facf969189721b332a058db118835908bf
-AUX 3.8-grsec/01-read-only.patch 271 SHA256 f389b6d40b0c5512af8b3c024c69aed69830ca22d53403f19be0a8834ee4573c SHA512 9d2f878aeb6ebe8c3d74aa038e3fec14829ac709c2f65b9c7fe6482dd1c15432cf73a40638059ccee9350d6305989b60883903fcd0c7545ec38c1d22e006c9c2 WHIRLPOOL 111a64490618524af32c56c9631d0ff7f29ae4ebc692422df63cf6eaae0a42c06d4be7186c3049b3f3827de9535e8c0b14f6c5fecf9d956dc1e92236a053e545
-AUX 3.8-grsec/02-read-only-ath.patch 8178 SHA256 2a779d9a72fdf6c26620733f2b7fd12e65cd50969e9689cf1cf48a26f6bbfad9 SHA512 288d359778430d9b84fb9c66afce8473142270646fea3dd53471b16b8b7a2ecf78c28d4dfdc27a914b2c7d2561cb5d2ac267e71f50ec315b2b984ad3b59dfec7 WHIRLPOOL 8e50052ad0dd875e086795fd787c1ab83c434ccb1c6bd2b0ff8eaef4392b9a26681a02a52c343a05fa655198d51d643ed4dd9cdd0f4f1415504219598d0fa95d
-AUX 3.8-grsec/03-read-only-memory.patch 251 SHA256 927886f135b9e122a51d607d99837eef047b9fa50a4f2dfea9ee4ce6076192b1 SHA512 9f1efc869370655ffba01463d71c72f7a7e3b677f455fb4893f1e9898dd2896008da1f87b66d2803542a80fc073fcb3d94abcbf626bf7240d3235293b13e1c35 WHIRLPOOL e5dbf45e9552824a3ebb3bd96e55ec77d559b5eed8aba383b907902b7115031c7fcbdf57b94d920cb66230eb492d151f957c09a883c255c83139ca63438b2848
-AUX 3.8-grsec/04-read-only-brcm80211.patch 337 SHA256 752991b5f486c0dea194be247e473e9d9d2626f3e392246d3d1da44d4864478f SHA512 494f37fc79dd1c11ab6c51d95a7521d8276f2c4d41dfcabb491c3a7d0b79ff9b2512feeef9d166da9e6297ebf2778a3f773cb52d72a325cf151f78b2e28cfb97 WHIRLPOOL 4f96dced0f32328769ddb74e74ffb6e003c68d8054331c635971658909009079ebb810839a857474dae3b5ce12e2c6d5641646462027dafad974791e0b9e5944
-AUX 3.8-grsec/05-read-only-i915.patch 473 SHA256 bfb3cdf6d8793ce328b16f6808c062d72863ea40be9f3cd942a831548e3bdb22 SHA512 2ef16324332c257e326d48fce34a65f095236f518990b6fff0aa3022893d40668acce156085bf77b669629a40696db9098bb8504614bf60d2720bf78364f9a33 WHIRLPOOL 23d44a4f3b2b0937e5b0769354a8a01ab7f4c19b0c38f85bcd2715a9fdf10b5755a1a54dfcb048dcd0badca7c99321ce91bf9c7cf23a7e3bcba54b28ac472612
-AUX 3.8-grsec/06-read-only-radeon.patch 1974 SHA256 7227c0ed3bdc8ce4c130b263a4ef3ed8b44db33a3961bb9ef9110a94dc8cf549 SHA512 c58cce6f8996ef3ac25d93c680db0f0ef3a555b9e9ad97a39d1e339135a7f449c039582d21d50fbe13cb0b9cd23c2a9fc1ff80143e4f681ebf3161377383f5dc WHIRLPOOL 9a6ab2740ca49b814c06dcd0a4533c1f33d4913470df7ac2884ed6f1a747b2c29b3899ad0b53190c832a307fea0cfb990e2068685b9205fd37a9d6ca3e4ae5a8
-AUX 3.8-grsec/07-read-only-wl1251.patch 296 SHA256 7d89a83529b7ae522a06c0a38959515b6de72fcc9412d9fa83ce744d803c438b SHA512 54fe4cc8b8f5088aa0b27fd0cf38d8795507ead26e7c8ad96b54e2d2b9d65ed6c76f29ee3359f7dee50883138511c34a4c2e2f22384aadc034f7dd46061b3307 WHIRLPOOL 4d4b53e6520c34284f6794b7afecdab36b2e5d97e12a9237e83c52fb23eee1facee829ed140e8d9b13e98e201e9e8a2cf2aa32853e9728504bd16cd3a01927e7
-AUX 3.8-grsec/08-read-only-ti.patch 327 SHA256 804cfe5f58fe4927933e64a45aa2c0b407675c22d8d80f75fe89904f7fa9a595 SHA512 387ffd8a7636d7055b65a3e2c2cb799bc514e270d24a44982da5c1bdae7160e96e7f829fc2de7323e2228f1cfd6e4517327d2c18b6df42f062a570aa5b5fcb21 WHIRLPOOL 546e75ed0970d82a6b343a82421c9368b1dc5410c4795f82cf3812845bd8d7c9f909b7955213144cd0727d62ea606af216c8dc552739bba818513ceded0ae339
-AUX 3.8-grsec/09-read-only-nouveau.patch 1039 SHA256 f797b74b8bdf86e5cd6f0c87ce1955c706f9ba82a8ee2e54f098bfc1d6952aac SHA512 27065f1c9e3fc427253ddd58fb6c11027f5cec9f356204cfa5635ae6d81d8e40b571c83ebc457600f4ce0c8d9e7401f1118523bdac6ca4e2c661dd843bb1e411 WHIRLPOOL 315756a38d0d99e696818b80adbf78ced2ca70c25a75fff3598de1f7716c036292b6cc0df9650b20d3f9981dda9d3f02ddb873033262f592869d817b665e8ba8
-AUX 3.8-grsec/20-version-disagrement-iwlwifi.patch 2832 SHA256 7f89d1c6c61735874a7c3efec1c51f7aaed05b7a59cb97e3e25e4929bbbcfc42 SHA512 2f156ba0626404234d77fe0309e8f9ef7bdaa67f2efd6c46fe3ebc7616b6b9ab27c9bb6fe0a57b97e63c3a1c31994731c569f9eb0489897e7120810325a1bd98 WHIRLPOOL e8aab7f6137b8660a6c8b78fa1900dfb600a2ca9ba14c3e1f5f75c8c24ed2d3aad5b5936c6f01a76d990871abafaab1e21d9e8522611fa2f57c79a45927bdaa6
-AUX 4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch 559 SHA256 2c9222e0c6aaafabac091766c7e0a71442f0e9521ec1c65fc7024fbca60a3354 SHA512 9bf0b852a4ffc66afc12fc60c3fc683d689a45ff5e18470db68f25f001e14fc09c813aa01fec2b4583af1c19141e748a10c7dfd6022d727cb8cf245f6c33a2ff WHIRLPOOL 2efd4c3f2d58a833be803df6034e01d3601cb1891921fe2031c50a241a3f5e8a9e8d54aa0b29566fcc6b2bac71d48e504a3f88585a1049884e0a5986724048a1
-AUX 4004_zd1211rw-2.6.28.patch 1412 SHA256 6696295acb2a8d12a33208525cba9ce8bd2971c9c0adaabb31debfa9ec15c7be SHA512 2aa73fa8e87cb06220b589f528ba25fcec818a14a98a8d5f1173b12c287ee85e48981a48bbce772aa7fc24a33a833df2eb5bc7af0d569ea8c839090c481566ec WHIRLPOOL 4245c75995d7579b9fcc0aa1412b4f9bc4a3a924076aca24b466658740a99b0592c293420c39a616a6241ec4dce213496bf4317b73fd4b94ab1dcefbe5130382
-AUX ath_regd_optional.patch 906 SHA256 ebf117d071363e854505c18aef8c9af2652fd4a7b9cc5efe961cf5efb410dbd7 SHA512 dddc5e428f7d2a372ac17cce913c397ac408e20eb17af55633ea8984d6e69e8f7fe134436a4176606740d64fd66579c6a30a358cac393cb22f9a09d10f66e9d3 WHIRLPOOL b46164a1444d74f22d0e4f1e02ed556b52f87d5132871698ab93abd2076656e4ecadb7dc914d571df15a9bd18169ebaef67d4539a7919f1e2ffdd3df3b60cd90
-AUX compat-drivers-3.7_rc1_p6-grsec-warnings.patch 1261 SHA256 d960b976fe4e82beb2ceba3cc3eccdd064f54d9cc269f2b08d351c5a7fb528f7 SHA512 044020bacf79790f5ce10c0373f05568dfca2456f0087b3a04e5162b7602fb97371923acc6987d8732a64373ad77a4df65dae90f55e2bd7b20757f0b32d6af8c WHIRLPOOL d4b61222a97d496516575ff1bee4b9bec0d86fe9115a4ea4789b994fb1890444c568f866b4289f2ecaf9a399aec7453588aa6a842e7c48bce61320d48cd2eb86
-AUX compat-drivers-3.7_rc1_p6-grsec.patch 356575 SHA256 aefac7264cd36791af4194a4c9ed5a5a90a68d51c3ef1ba1af280c263ad394e2 SHA512 6aa48f042efac4c9a94ca7592f548e6dc5b8796c56a1827239b9d2e357ba23d14373b986e4cd789aedf07ce0a02eca2bdd3304a0bef751b8914367c9dc1b7fff WHIRLPOOL 986b202f601b4efb894ed8b0ab39f099af14b61deb687f670c83c3a587947e83b1180910d79bb701a6c5c92607ab529f6be229f840844cb08efaef165a83123f
-AUX compat-drivers-3.8-ath6kl.patch 1415 SHA256 53510c3ee47144a77cf4514e016d62e43f8c92be1480f930b5ddbcc311be53fd SHA512 e88c0e7a0ebf4740643ab7a44b67e452a5ecea990ebca33ef608bec3072b0888f0d27e8bac1f452dd78efe889a7eff0a3ccd000b7d78ea50148e97297bf3590c WHIRLPOOL 47ed0e6e8364f48f7f2aa3dae9effba16a00dab43adbef110dd56e042455bcab112c064fd222b802faa45d24a15d18e92e52bf99b91f719c925dc39d90a6a483
-AUX compat-drivers-3.8-bt_tty.patch 1295 SHA256 e1307946a4ed6185b1850d95f3920ff747e584e6b23dad95220c8b0809fe6de1 SHA512 a4f5e68cb2e7e8972c9271d9519c688fe26cf0ba35b925ecd2270668d4ac8d22a25137596a07cc106cca53afe31e7771d77151b4e4361c22d3332ae5920062ee WHIRLPOOL ff3fe54d241411d5885e002571226247933d8e5d85e5786c2ffeb0ab6637b5c692c362beae5f85b0454ff01454f3277b11f339aeef0d9da4cb71d4356cc9101e
-AUX compat-drivers-3.8-driver-select 22310 SHA256 31d7fc0eaa6f7a9528b1dbf948af9e9b4d5990f9a7fe3e060030a6108e0ce457 SHA512 67650594fe29a277bb1a2c1e0beebb11610b001a205abd14c42b996a49a47bd94eecf5ad265a3b53ecef3db7732624b37ecf9ef3dda62278c266d7cdb84a743b WHIRLPOOL 32e4e11eab76ea22555f481d9e15256dc09b1760b0e63a78d0f18a9a9dcfcb1b726ee90b7ea47ddf9a6f60e07c94e73115f6f2c6d35030ff9df79cdee69d6339
-AUX ipw2200-inject.3.4.6.patch 4173 SHA256 0b649bd7b6d2bf22667edc96949b5ab92cc7fb5c543b4385c17c5e0f47fe4109 SHA512 ebee3efda7b94898ea18a89f57c515d5237ef3c2a1eaf0bd13949ec4663a600eadede4655178355ac3f5b8ddc2eccc2cceb88eba0281ed3f614ada186a041463 WHIRLPOOL 15d94b3176719d006363f4d42a11c505643fdead8d521ccfb149cf5eee8851488aa006d4f8c750ffb5e81b23ff03d275e5fde781505e508467ff76303e612570
-AUX leds-disable-strict-3.6.6.patch 799 SHA256 e1b5947608d9c53263efd76aed404eb7e4107d81669faeb484f5d680e4cfb570 SHA512 6373efc6697b4589c15c3cd2cfd8f3faa06fe90eeeb4fa9acaf187ecc682fac394444949dd26c2dde71c0f45aedb1198374764b580b824ddc6bc1e937273b5f1 WHIRLPOOL 40bdef714aa0ff4069bb50abf434dff88610d97f570b80f36622d29a43301bf013a90e90cb7f3f8044c2bf53a09154b1033a6f53b1edf186513452fdb681d55f
-AUX leds-disable-strict-3.7_rc1_p6.patch 799 SHA256 e1b5947608d9c53263efd76aed404eb7e4107d81669faeb484f5d680e4cfb570 SHA512 6373efc6697b4589c15c3cd2cfd8f3faa06fe90eeeb4fa9acaf187ecc682fac394444949dd26c2dde71c0f45aedb1198374764b580b824ddc6bc1e937273b5f1 WHIRLPOOL 40bdef714aa0ff4069bb50abf434dff88610d97f570b80f36622d29a43301bf013a90e90cb7f3f8044c2bf53a09154b1033a6f53b1edf186513452fdb681d55f
-AUX leds-disable-strict-3.8.patch 799 SHA256 e1b5947608d9c53263efd76aed404eb7e4107d81669faeb484f5d680e4cfb570 SHA512 6373efc6697b4589c15c3cd2cfd8f3faa06fe90eeeb4fa9acaf187ecc682fac394444949dd26c2dde71c0f45aedb1198374764b580b824ddc6bc1e937273b5f1 WHIRLPOOL 40bdef714aa0ff4069bb50abf434dff88610d97f570b80f36622d29a43301bf013a90e90cb7f3f8044c2bf53a09154b1033a6f53b1edf186513452fdb681d55f
-DIST compat-drivers-3.7-rc1-6.tar.gz 7877572 SHA256 688406f3d9a84246dc0d57b93b5335c9b0f276cc216e3dc7032ad6152bfff873 SHA512 1a6a747a325b19f03cfb28036232ee9186010a0cb78e753d2358d8932d81322516878df97c13e56cec6472515d30c5b99816f44c6331fc58a261cae4ab33ad43 WHIRLPOOL c33025583834726f1f2988d8eaab8c716b117d74b427b035000ae5d5b35310be486ac76fcdb0589effae6036b5a3058ae0859384e4e6c9466b659f9848036ac1
-DIST compat-drivers-3.8-1-u.tar.xz 5301964 SHA256 5208d0606ea0ebfa9ff80c7f690dc7c75d92074553b413a984c56ce51b820176 SHA512 78733504c5acc1f3c00a75e8a651ee558dc63f5ad98d8b12942c7e1b93a4451b1fca7b90cb09108b9445f79b8851e83c5f75d5ca7bbef9e1a041f1c3a6d03b2b WHIRLPOOL b9ae6ae9594a71f44e9ca25ca9036ca7ba82c69115e407e8f907cd41d1b61c4e41f2be4a4f6679be9b6b15c9e4fe4c8e6076561d525e91a25c357fccd0d05cf2
-DIST compat-drivers-3.8-rc5-1-u.tar.xz 5299080 SHA256 0952e211e7352bbb4b236853c751ab4ffffebf4923517316f9579e644e0eabc8 SHA512 bc80b129d709aaf7eb76d6ec388d4b76ce60eb9a61101eae8ad6a43c09097d927651f462810735f56e53b035f3b7ce3c422a2894ca4ccca234bba9c61850877c WHIRLPOOL f31192ad24b81f55d7bcf1b03ddc70b6e9d20acd8f106ab7edcfd8a461d44270d1deb1d87451f540e050c04bef2ec20524d75777357a7ebc56ef76baa7257d21
-DIST compat-drivers-3.8-rc7-1-u.tar.xz 5301132 SHA256 b53ddac5b0423d72d3945235637cbbb4559b5b527bd74d4cc9dd9e098efad4c6 SHA512 ee8f72d2acfb0aa41e90268fc68f1c42d87a7e14597f7866dd9c96a00dd8ea318b92a5b25e499d65e00b617600baa09cfc639379465e306f54f73689c3fc93c1 WHIRLPOOL 98a0b602e67f6f305f4795b8a53ad87bcabd282aa45d5e74c5c1add07084fb97fbac1d651e59e6f6a4838a4084f5d5418d59a7d49441613f91df33172b480582
-EBUILD compat-drivers-3.7_rc1_p6-r1.ebuild 6976 SHA256 82a760ef9a1448e865dd2936ab3a9824da2c2f6195bce0dec091a9c569a36f18 SHA512 dc907bea77600697458d478418fc719b046ec4e3d09443891ab7235ba40e256b5ac57f7a9355ac67ab25eca4c01e4502a4cda0667a961165549cc4c6758b4249 WHIRLPOOL 7d2361bbd4f6417f934fe7763a5d33a49da18d3a17be53d85fe422c6ce0888b889a136407edae05d10e855ac61d711800bf763a7ebe15e92f2871299b1bc51ed
-EBUILD compat-drivers-3.7_rc1_p6.ebuild 7446 SHA256 1b80374769f13fb010ab0d288b5b03ff8a1eb3edde602f09cb8e242debda222d SHA512 0020e15c77d0b3692d3ffb38cd4268b245acb8f9995612f978c41df30b98eecb7d2dc989b7ea82fb5f589eb9abfb7c4b694217fafdad1db818c9b6b521edd9d1 WHIRLPOOL 967238ad9352b14ae10c6c47d71e4fd6aa44a2ec205f161b9c74f8a1112306b2ecad6c0bff2b11c5eec54c526629639e64073204c742555731ab2e94eb047130
-EBUILD compat-drivers-3.8.ebuild 6653 SHA256 4c1be0527b999f3f9af58d603314b4cca513c6d897aea2da878066b6a14f942b SHA512 b2e717baab520f1c2ec6dda8d27ad406508bf90dd1edecb961e711e8973cd4a627f0614ea69a5f05bed53af9735a568949096740d81a802f34cec707f87ada03 WHIRLPOOL 61d7fafaaad23da136b6fb853cab9e5f1b1740b8431edec8d3020b25f9b95cd6f1e39c0fb894fc5fd9675fad6f9f16ee5666424f883bdc32e83872dab356b05b
-EBUILD compat-drivers-3.8_rc5.ebuild 6868 SHA256 5c9d8912bed6a553e855b305e6cc39dc15f983bade5b7763441b05999b241cfa SHA512 0c41ee5aa982194775f1a837cdb168564e9ec094676b2bbfff54465bbe3f296210f79eae2b8330d1c1fcbf7249d002d9a2b20c171e6b89f305768e8bf5dd54e5 WHIRLPOOL 2d38c9bc1491377d1f80d580292548d787c5370af29114e4845016a589649a30fdfee1d10fb7b4d2f1f3d37c7581f7a3ef4bfa51e623b7e784f33e62c41bdda2
-EBUILD compat-drivers-3.8_rc7.ebuild 7159 SHA256 4570a3d28d1787eb7e7ccdba41629ec311430d3c0801f53b643ba438cc19216d SHA512 919925a704f9e25ee59140c2e52b24af889ac85eae7f63b923c68faca90ecea860180e91687b26553aba8b0d5457cc7e506ddb9413fcf0841dcb7838448d53c8 WHIRLPOOL 5ca17d0e915d1c478ca9036e2d87240a43a7dbffa8e4a228305af0a6a36afbbb3b75ba4a931b2981b2035acc8467b365133e7c9c51e6a6ebeacd8f5a6484d32a
-MISC metadata.xml 3542 SHA256 644b2f777a31515bdf4f60dc8a73b1b4f713b6568793095a7cded840385cb356 SHA512 8a6b6a8f13ad183d5dc17991a0b9f4919ec955b009190ef7b2cbfb0d718c4e61e99b23a782b80ee4441516b0bf4025341c578330302c1a1c5486aa4ed1c61078 WHIRLPOOL 911eb253abf84ab62d36afcec8c1c74213d8295a13b71811ae5aed06df48e7efaea4dc2252b967c62cb26e659a9f8209b4e45b41777c52097c4d34a0b1eb25ff
diff --git a/sys-kernel/compat-drivers/compat-drivers-3.7_rc1_p6-r1.ebuild b/sys-kernel/compat-drivers/compat-drivers-3.7_rc1_p6-r1.ebuild
deleted file mode 100644
index 1495c198..00000000
--- a/sys-kernel/compat-drivers/compat-drivers-3.7_rc1_p6-r1.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-# USE_EXPAND categories
-CPD_USE_EXPAND="wifi ethernet various"
-# These are officially supported
-CPD_USE_EXPAND_wifi="ath5k ath9k ath9k_ap +ath9k_htc ath6kl b43 brcmsmac brcmfmac carl9170 rt2x00 wl1251 wl12xx zd1211rw"
-# This might work (not officially supported)
-CPD_USE_EXPAND_wifi+=" wl18xx"
-# This might work (added by pentoo)
-CPD_USE_EXPAND_wifi+=" b44"
-
-# These are officially supported
-CPD_USE_EXPAND_ethernet="atl1 atl1c atl1e atl2"
-# This might work (not officially supported)
-CPD_USE_EXPAND_ethernet+=" atlxx"
-
-# These are officially supported
-CPD_USE_EXPAND_various="i915"
-# This might work (not officially supported)
-CPD_USE_EXPAND_various+=" bt drm"
-# This might work (added by pentoo)
-CPD_USE_EXPAND_various+=" staging usbnet"
-
-inherit linux-mod linux-info versionator eutils compat-drivers-3.7
-
-# upstream versioning, ex.: 3.7-rc1-6
-UPSTREAM_PVR="${PV//_/-}" && UPSTREAM_PVR="${UPSTREAM_PVR/-p/-}"
-# ex.: 3.7-rc1
-UPSTREAM_PV=${UPSTREAM_PVR%-*}
-
-DESCRIPTION="Stable kernel pre-release wifi subsystem backport"
-HOMEPAGE="http://backports.wiki.kernel.org"
-# SRC_URI="http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v${UPSTREAM_PV}/${PN}-${UPSTREAM_PVR}.tar.gz"
-SRC_URI="mirror://kernel/linux/kernel/projects/backports/stable/v${UPSTREAM_PV}/${PN}-${UPSTREAM_PVR}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-IUSE="atheros_obey_crda debugfs debug-driver full-debug injection livecd loadmodules noleds pax_kernel"
-
-DEPEND="!net-wireless/compat-wireless-builder
- !net-wireless/compat-wireless"
-RDEPEND="${DEPEND}
- >=sys-kernel/linux-firmware-20110219
- virtual/udev"
-
-S="${WORKDIR}/${PN}-${UPSTREAM_PVR}"
-
-RESTRICT="strip"
-
-CONFIG_CHECK="!DYNAMIC_FTRACE"
-
-pkg_setup() {
- CONFIG_CHECK="~NET_SCHED"
- CONFIG_CHECK="~IPW2200_PROMISCUOUS"
- linux-mod_pkg_setup
- kernel_is -lt 2 6 27 && die "kernel 2.6.27 or higher is required for compat wireless to be installed"
- kernel_is -gt $(get_version_component_range 1) $(get_version_component_range 2) $(get_version_component_range 3) && die "The version of compat-wireless you are trying to install contains older modules than your kernel. Failing before downgrading your system."
-
- #these things are not optional
- linux_chkconfig_module MAC80211 || die "CONFIG_MAC80211 must be built as a _module_ !"
- linux_chkconfig_module CFG80211 || die "CONFIG_CFG80211 must be built as a _module_ !"
- linux_chkconfig_module LIBIPW || ewarn "CONFIG_LIBIPW really should be set or there will be no WEXT compat"
-
- if use compat_drivers_wifi_b43; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b43"
- fi
- if use compat_drivers_wifi_b44; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b44"
- fi
-}
-
-src_prepare() {
- use pax_kernel && epatch "${FILESDIR}"/${P}-grsec.patch
- use pax_kernel && epatch "${FILESDIR}"/${P}-grsec-warnings.patch
-
- #mcgrof said prep for inclusion in compat-wireless.git but this causes issues
- #find "${S}" -name Makefile | xargs sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' -e 's/CONFIG_COMPAT_CHECK/CONFIG_CHECK/'
- #sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' "${S}"/config.mk
-
- # CONFIG_CFG80211_REG_DEBUG=y
- sed -i '/CFG80211_REG_DEBUG/s/^# *//' "${S}"/config.mk
-
- #this patch ignores the regulatory settings of an atheros card and uses what CRDA thinks is right
- if use atheros_obey_crda; then
- ewarn "You have enabled atheros_obey_crda which doesn't do what you think."
- ewarn "This use flag will cause the eeprom of the card to be ignored and force"
- ewarn "world roaming on the device until crda provides a valid regdomain."
- ewarn "Short version, this is not a way to break the law, this will automatically"
- ewarn "make your card less functional unless you set a proper regdomain with iw/crda."
- epatch "${FILESDIR}"/ath_regd_optional.patch
- fi
-
- if use injection; then
- epatch "${FILESDIR}"/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
- epatch "${FILESDIR}"/4004_zd1211rw-2.6.28.patch
- # epatch "${FILESDIR}"/mac80211.compat08082009.wl_frag+ack_v1.patch
- # epatch "${FILESDIR}"/4013-runtime-enable-disable-of-mac80211-packet-injection.patch
- epatch "${FILESDIR}"/ipw2200-inject.3.4.6.patch
- fi
- if use noleds; then
- sed -ir 's/^\(export CONFIG_.*_LEDS=\)y$/\1n/' config.mk
- epatch "${FILESDIR}/leds-disable-strict-${PV}.patch"
- fi
- use debug-driver && sed -i '/DEBUG=y/s/^# *//' "${S}"/config.mk
- use debugfs && sed -i '/DEBUGFS/s/^# *//' "${S}"/config.mk
- if use full-debug; then
- if use debug-driver ; then
- sed -i '/CONFIG=/s/^# *//' "${S}"/config.mk
- else
- ewarn "Enabling full-debug includes debug-driver."
- sed -i '/DEBUG=/s/^# *//' "${S}"/config.mk
- fi
- fi
-
- #avoid annoying ACCESS DENIED sandbox errors
- sed -i "s/\${MAKE} -C \${KLIB_BUILD} kernelversion/echo ${KV_FULL}/g" compat/scripts/gen-compat-config.sh || die "sed failed"
- sed -i "s/shell \$(MAKE) -C \$(KLIB_BUILD) kernelversion/echo ${KV_FULL}/g" config.mk || die "sed failed"
- sed -i "s/make -C \$KLIB_BUILD kernelversion/echo ${KV_FULL}/g" scripts/gen-compat-autoconf.sh || die "sed failed"
-}
-
-src_compile() {
- addpredict "${KERNEL_DIR}"
- set_arch_to_kernel
- emake KLIB_BUILD="${DESTDIR}"/lib/modules/"${KV_FULL}"/build || die "emake failed"
-}
-
-src_install() {
- for file in $(find -name \*.ko); do
- insinto "/lib/modules/${KV_FULL}/updates/$(dirname ${file})"
- doins "${file}"
- done
- dosbin scripts/athenable scripts/b43load scripts/iwl-enable \
- scripts/madwifi-unload scripts/athload scripts/iwl-load \
- scripts/b43enable scripts/unload.sh
-
- dodir /usr/lib/compat-wireless
- exeinto /usr/lib/compat-wireless
- doexe scripts/modlib.sh
-
- dodoc README.md
- dodir /$(get_libdir)/udev/rules.d/
- insinto /$(get_libdir)/udev/rules.d/
- doins udev/50-compat_firmware.rules
- exeinto /$(get_libdir)/udev/
- doexe udev/compat_firmware.sh
-}
-
-pkg_postinst() {
- update_depmod
- update_moduledb
-
- if use !livecd; then
- if use loadmodules; then
- einfo "Attempting to unload modules..."
- /usr/sbin/unload.sh 2>&1 | grep -E FATAL && ewarn "Unable to remove running modules, system may be unhappy, reboot HIGHLY recommended!"
- einfo "Triggering automatic reload of needed modules..."
- /sbin/udevadm trigger
- einfo "We have attempted to load your new modules for you, this may fail horribly, or may just cause a network hiccup."
- einfo "If you experience any issues reboot is the simplest course of action."
- fi
- fi
- if use !loadmodules; then
- einfo "You didn't USE=loadmodules but you can still attempt to switch to the new drivers without reboot."
- einfo "Run 'unload.sh' then 'udevadm trigger' to cause udev to load the needed drivers."
- einfo "If unload.sh fails for some reason you should be able to simply reboot to fix everything and load the new modules."
- fi
-}
-
-pkg_postrm() {
- remove_moduledb
-}
diff --git a/sys-kernel/compat-drivers/compat-drivers-3.7_rc1_p6.ebuild b/sys-kernel/compat-drivers/compat-drivers-3.7_rc1_p6.ebuild
deleted file mode 100644
index 1b693791..00000000
--- a/sys-kernel/compat-drivers/compat-drivers-3.7_rc1_p6.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-inherit linux-mod linux-info versionator eutils
-
-# upstream versioning, ex.: 3.7-rc1-6
-UPSTREAM_PVR="${PV//_/-}" && UPSTREAM_PVR="${UPSTREAM_PVR/-p/-}"
-# ex.: 3.7-rc1
-UPSTREAM_PV=${UPSTREAM_PVR%-*}
-
-DESCRIPTION="Stable kernel pre-release wifi subsystem backport"
-HOMEPAGE="http://backports.wiki.kernel.org"
-# SRC_URI="http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v${UPSTREAM_PV}/${PN}-${UPSTREAM_PVR}.tar.gz"
-SRC_URI="mirror://kernel/linux/kernel/projects/backports/stable/v${UPSTREAM_PV}/${PN}-${UPSTREAM_PVR}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+alx +ath9k_htc atheros_obey_crda bluetooth b43 b44 debugfs debug-driver full-debug injection livecd loadmodules noleds pax_kernel"
-
-DEPEND="!net-wireless/compat-wireless-builder
- !net-wireless/compat-wireless"
-RDEPEND="${DEPEND}
- >=sys-kernel/linux-firmware-20110219
- virtual/udev"
-
-S="${WORKDIR}/${PN}-${UPSTREAM_PVR}"
-
-RESTRICT="strip"
-
-CONFIG_CHECK="!DYNAMIC_FTRACE"
-
-pkg_setup() {
- CONFIG_CHECK="~NET_SCHED"
- CONFIG_CHECK="~IPW2200_PROMISCUOUS"
- linux-mod_pkg_setup
- kernel_is -lt 2 6 27 && die "kernel 2.6.27 or higher is required for compat wireless to be installed"
- kernel_is -gt $(get_version_component_range 1) $(get_version_component_range 2) $(get_version_component_range 3) && die "The version of compat-wireless you are trying to install contains older modules than your kernel. Failing before downgrading your system."
-
- #these things are not optional
- linux_chkconfig_module MAC80211 || die "CONFIG_MAC80211 must be built as a _module_ !"
- linux_chkconfig_module CFG80211 || die "CONFIG_CFG80211 must be built as a _module_ !"
- linux_chkconfig_module LIBIPW || ewarn "CONFIG_LIBIPW really should be set or there will be no WEXT compat"
-
- if use b43; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b43"
- fi
- if use b44; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b44"
- fi
-}
-
-src_prepare() {
- use pax_kernel && epatch "${FILESDIR}"/${P}-grsec.patch
- use pax_kernel && epatch "${FILESDIR}"/${P}-grsec-warnings.patch
-
- #mcgrof said prep for inclusion in compat-wireless.git but this causes issues
- #find "${S}" -name Makefile | xargs sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' -e 's/CONFIG_COMPAT_CHECK/CONFIG_CHECK/'
- #sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' "${S}"/config.mk
-
- # CONFIG_CFG80211_REG_DEBUG=y
- sed -i '/CFG80211_REG_DEBUG/s/^# *//' "${S}"/config.mk
-
- #this patch ignores the regulatory settings of an atheros card and uses what CRDA thinks is right
- if use atheros_obey_crda; then
- ewarn "You have enabled atheros_obey_crda which doesn't do what you think."
- ewarn "This use flag will cause the eeprom of the card to be ignored and force"
- ewarn "world roaming on the device until crda provides a valid regdomain."
- ewarn "Short version, this is not a way to break the law, this will automatically"
- ewarn "make your card less functional unless you set a proper regdomain with iw/crda."
- epatch "${FILESDIR}"/ath_regd_optional.patch
- fi
-
- if use injection; then
- epatch "${FILESDIR}"/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
- epatch "${FILESDIR}"/4004_zd1211rw-2.6.28.patch
- # epatch "${FILESDIR}"/mac80211.compat08082009.wl_frag+ack_v1.patch
- # epatch "${FILESDIR}"/4013-runtime-enable-disable-of-mac80211-packet-injection.patch
- epatch "${FILESDIR}"/ipw2200-inject.3.4.6.patch
- fi
- if use noleds; then
- sed -ir 's/^\(export CONFIG_.*_LEDS=\)y$/\1n/' config.mk
- epatch "${FILESDIR}/leds-disable-strict-${PV}.patch"
- fi
- use debug-driver && sed -i '/DEBUG=y/s/^# *//' "${S}"/config.mk
- use debugfs && sed -i '/DEBUGFS/s/^# *//' "${S}"/config.mk
- if use full-debug; then
- if use debug-driver ; then
- sed -i '/CONFIG=/s/^# *//' "${S}"/config.mk
- else
- ewarn "Enabling full-debug includes debug-driver."
- sed -i '/DEBUG=/s/^# *//' "${S}"/config.mk
- fi
- fi
-# Disable B44 ethernet driver
- if ! use b44; then
- sed -i '/B44=/s/ */#/' "${S}"/config.mk || die "unable to disable B44 driver"
- sed -i '/B44_PCI=/s/ */#/' "${S}"/config.mk || die "unable to disable B44 driver"
- fi
-
-# Disable B43 driver
- if ! use b43; then
- sed -i '/B43=/s/ */#/' "${S}"/config.mk || die "unable to disable B43 driver"
- sed -i '/B43_PCI_AUTOSELECT=/s/ */#/' "${S}"/config.mk || die "unable to disable B43 driver"
- #CONFIG_B43LEGACY=
- fi
-
-# fixme: there are more bluethooth settings in the config.mk
- if ! use bluetooth; then
- sed -i '/COMPAT_BLUETOOTH=/s/ */#/' "${S}"/config.mk || die "unable to disable bluetooth driver"
- sed -i '/COMPAT_BLUETOOTH_MODULES=/s/ */#/' "${S}"/config.mk || die "unable to bluetooth B44 driver"
- fi
-
- #enable alx atheros ethernet driver
- if use alx; then
- sed -i 's/ALX=n/ALX=m/' "${S}"/config.mk || die "Failed to enable Atheros ALX driver"
- else
- sed -i 's/ALX=m/ALX=n/' "${S}"/config.mk || die "Failed to disable Atheros ALX driver"
- fi
-
- if use ath9k_htc; then
- sed -i 's/ATH9K_HTC=n/ATH9K_HTC=m/' "${S}"/config.mk || die "Failed to enable Atheros 9k htc driver"
- else
- sed -i 's/ATH9K_HTC=m/ATH9K_HTC=n/' "${S}"/config.mk || die "Failed to disable Atheros 9k htc driver"
- fi
-
- #avoid annoying ACCESS DENIED sandbox errors
- sed -i "s/\${MAKE} -C \${KLIB_BUILD} kernelversion/echo ${KV_FULL}/g" compat/scripts/gen-compat-config.sh || die "sed failed"
- sed -i "s/shell \$(MAKE) -C \$(KLIB_BUILD) kernelversion/echo ${KV_FULL}/g" config.mk || die "sed failed"
- sed -i "s/make -C \$KLIB_BUILD kernelversion/echo ${KV_FULL}/g" scripts/gen-compat-autoconf.sh || die "sed failed"
-}
-
-src_compile() {
- addpredict "${KERNEL_DIR}"
- set_arch_to_kernel
- emake KLIB_BUILD="${DESTDIR}"/lib/modules/"${KV_FULL}"/build || die "emake failed"
-}
-
-src_install() {
- for file in $(find -name \*.ko); do
- insinto "/lib/modules/${KV_FULL}/updates/$(dirname ${file})"
- doins "${file}"
- done
- dosbin scripts/athenable scripts/b43load scripts/iwl-enable \
- scripts/madwifi-unload scripts/athload scripts/iwl-load \
- scripts/b43enable scripts/unload.sh
-
- dodir /usr/lib/compat-wireless
- exeinto /usr/lib/compat-wireless
- doexe scripts/modlib.sh
-
- dodoc README.md
- dodir /$(get_libdir)/udev/rules.d/
- insinto /$(get_libdir)/udev/rules.d/
- doins udev/50-compat_firmware.rules
- exeinto /$(get_libdir)/udev/
- doexe udev/compat_firmware.sh
-}
-
-pkg_postinst() {
- update_depmod
- update_moduledb
-
- if use !livecd; then
- if use loadmodules; then
- einfo "Attempting to unload modules..."
- /usr/sbin/unload.sh 2>&1 | grep -E FATAL && ewarn "Unable to remove running modules, system may be unhappy, reboot HIGHLY recommended!"
- einfo "Triggering automatic reload of needed modules..."
- /sbin/udevadm trigger
- einfo "We have attempted to load your new modules for you, this may fail horribly, or may just cause a network hiccup."
- einfo "If you experience any issues reboot is the simplest course of action."
- fi
- fi
- if use !loadmodules; then
- einfo "You didn't USE=loadmodules but you can still attempt to switch to the new drivers without reboot."
- einfo "Run 'unload.sh' then 'udevadm trigger' to cause udev to load the needed drivers."
- einfo "If unload.sh fails for some reason you should be able to simply reboot to fix everything and load the new modules."
- fi
-}
-
-pkg_postrm() {
- remove_moduledb
-}
diff --git a/sys-kernel/compat-drivers/compat-drivers-3.8.ebuild b/sys-kernel/compat-drivers/compat-drivers-3.8.ebuild
deleted file mode 100644
index ab7c1a96..00000000
--- a/sys-kernel/compat-drivers/compat-drivers-3.8.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-# USE_EXPAND categories
-CPD_USE_EXPAND="wifi ethernet various"
-# These are officially supported
-CPD_USE_EXPAND_wifi="ath5k ath9k ath9k_ap ath9k_htc ath6kl b43 brcmsmac brcmfmac carl9170 rt2x00 wil6210 wl1251 wl12xx zd1211rw"
-
-# These are officially supported
-CPD_USE_EXPAND_ethernet="alx atl1 atl1c atl1e atl2"
-
-# These are officially supported
-CPD_USE_EXPAND_various="i915"
-
-inherit linux-mod linux-info versionator eutils compat-drivers-3.8-r1
-
-# upstream versioning, ex.: 3.7-rc1-6
-UPSTREAM_PVR="${PV//_/-}" && UPSTREAM_PVR="${UPSTREAM_PVR/-p/-}"
-# ex.: 3.7-rc1
-UPSTREAM_PV=${UPSTREAM_PVR%-*}
-
-DESCRIPTION="Stable kernel pre-release wifi subsystem backport"
-HOMEPAGE="http://backports.wiki.kernel.org"
-SRC_URI="mirror://kernel/linux/kernel/projects/backports/stable/v${UPSTREAM_PVR}/${PN}-${UPSTREAM_PVR}-1-u.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-
-IUSE="atheros_obey_crda debugfs debug-driver full-debug injection livecd loadmodules noleds pax_kernel"
-
-DEPEND="!net-wireless/compat-wireless-builder
- !net-wireless/compat-wireless"
-RDEPEND="${DEPEND}
- >=sys-kernel/linux-firmware-20110219
- virtual/udev"
-
-S="${WORKDIR}/${PN}-${UPSTREAM_PVR}-1-u"
-
-RESTRICT="strip"
-
-CONFIG_CHECK="!DYNAMIC_FTRACE"
-
-pkg_setup() {
- CONFIG_CHECK="~NET_SCHED"
- CONFIG_CHECK="~IPW2200_PROMISCUOUS"
- linux-mod_pkg_setup
- kernel_is -lt 2 6 27 && die "kernel 2.6.27 or higher is required for compat drivers to be installed"
- kernel_is -gt $(get_version_component_range 1) $(get_version_component_range 2) $(get_version_component_range 3) && die "The version of compat drivers you are trying to install contains older modules than your kernel. Failing before downgrading your system."
-
- #these things are not optional
- linux_chkconfig_module MAC80211 || die "CONFIG_MAC80211 must be built as a _module_ !"
- linux_chkconfig_module CFG80211 || die "CONFIG_CFG80211 must be built as a _module_ !"
- linux_chkconfig_module LIBIPW || ewarn "CONFIG_LIBIPW really should be set or there will be no WEXT compat"
-
- if use compat_drivers_wifi_b43; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b43"
- fi
-}
-
-src_prepare() {
- if use pax_kernel; then
- for gpatch in "${FILESDIR}"/3.8-grsec/*; do
- epatch "${gpatch}"
- done
- fi
- # upstream might want to see this
- epatch "${FILESDIR}"/${PN}-3.8-bt_tty.patch
- epatch "${FILESDIR}"/${PN}-3.8-ath6kl.patch
-
- #mcgrof said prep for inclusion in compat-wireless.git but this causes issues
- #find "${S}" -name Makefile | xargs sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' -e 's/CONFIG_COMPAT_CHECK/CONFIG_CHECK/'
- #sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' "${S}"/config.mk
-
- # CONFIG_CFG80211_REG_DEBUG=y
- sed -i '/CFG80211_REG_DEBUG/s/^# *//' "${S}"/config.mk
-
- #this patch ignores the regulatory settings of an atheros card and uses what CRDA thinks is right
- if use atheros_obey_crda; then
- ewarn "You have enabled atheros_obey_crda which doesn't do what you think."
- ewarn "This use flag will cause the eeprom of the card to be ignored and force"
- ewarn "world roaming on the device until crda provides a valid regdomain."
- ewarn "Short version, this is not a way to break the law, this will automatically"
- ewarn "make your card less functional unless you set a proper regdomain with iw/crda."
- epatch "${FILESDIR}"/ath_regd_optional.patch
- fi
-
- if use injection; then
- epatch "${FILESDIR}"/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
- epatch "${FILESDIR}"/4004_zd1211rw-2.6.28.patch
- # epatch "${FILESDIR}"/mac80211.compat08082009.wl_frag+ack_v1.patch
- # epatch "${FILESDIR}"/4013-runtime-enable-disable-of-mac80211-packet-injection.patch
- epatch "${FILESDIR}"/ipw2200-inject.3.4.6.patch
- fi
- if use noleds; then
- sed -ir 's/^\(export CONFIG_.*_LEDS=\)y$/\1n/' config.mk
- epatch "${FILESDIR}/leds-disable-strict-${PV}.patch"
- fi
- use debug-driver && sed -i '/DEBUG=y/s/^# *//' "${S}"/config.mk
- use debugfs && sed -i '/DEBUGFS/s/^# *//' "${S}"/config.mk
- if use full-debug; then
- if use debug-driver ; then
- sed -i '/CONFIG=/s/^# *//' "${S}"/config.mk
- else
- ewarn "Enabling full-debug includes debug-driver."
- sed -i '/DEBUG=/s/^# *//' "${S}"/config.mk
- fi
- fi
-
- #avoid annoying ACCESS DENIED sandbox errors
- sed -i "s/\${MAKE} -C \${KLIB_BUILD} kernelversion/echo ${KV_FULL}/g" compat/scripts/gen-compat-config.sh || die "sed failed"
- sed -i "s/shell \$(MAKE) -C \$(KLIB_BUILD) kernelversion/echo ${KV_FULL}/g" config.mk || die "sed failed"
- sed -i "s/make -C \$KLIB_BUILD kernelversion/echo ${KV_FULL}/g" scripts/gen-compat-autoconf.sh || die "sed failed"
-
- # replace scripts/driver-select
- # TODO: convince upstream to adopt this script
- cp "${FILESDIR}/${PF}-driver-select" scripts/driver-select || \
- die "Replacing driver-select failed"
-}
-
-src_compile() {
- addpredict "${KERNEL_DIR}"
- set_arch_to_kernel
- emake KLIB_BUILD="${DESTDIR}"/lib/modules/"${KV_FULL}"/build || die "emake failed"
-}
-
-src_install() {
- for file in $(find -name \*.ko); do
- insinto "/lib/modules/${KV_FULL}/updates/$(dirname ${file})"
- doins "${file}"
- done
- dosbin scripts/athenable scripts/b43load scripts/iwl-enable \
- scripts/madwifi-unload scripts/athload scripts/iwl-load \
- scripts/b43enable scripts/unload.sh
-
- dodir /usr/lib/compat-wireless
- exeinto /usr/lib/compat-wireless
- doexe scripts/modlib.sh
-
- dodoc README.md
- dodir /$(get_libdir)/udev/rules.d/
- insinto /$(get_libdir)/udev/rules.d/
- doins udev/50-compat_firmware.rules
- exeinto /$(get_libdir)/udev/
- doexe udev/compat_firmware.sh
-}
-
-pkg_postinst() {
- update_depmod
- update_moduledb
-
- if use !livecd; then
- if use loadmodules; then
- einfo "Attempting to unload modules..."
- /usr/sbin/unload.sh 2>&1 | grep -E FATAL && ewarn "Unable to remove running modules, system may be unhappy, reboot HIGHLY recommended!"
- einfo "Triggering automatic reload of needed modules..."
- /sbin/udevadm trigger
- einfo "We have attempted to load your new modules for you, this may fail horribly, or may just cause a network hiccup."
- einfo "If you experience any issues reboot is the simplest course of action."
- fi
- fi
- if use !loadmodules; then
- einfo "You didn't USE=loadmodules but you can still attempt to switch to the new drivers without reboot."
- einfo "Run 'unload.sh' then 'udevadm trigger' to cause udev to load the needed drivers."
- einfo "If unload.sh fails for some reason you should be able to simply reboot to fix everything and load the new modules."
- fi
-}
-
-pkg_postrm() {
- remove_moduledb
-}
diff --git a/sys-kernel/compat-drivers/compat-drivers-3.8_rc5.ebuild b/sys-kernel/compat-drivers/compat-drivers-3.8_rc5.ebuild
deleted file mode 100644
index 710ad2b8..00000000
--- a/sys-kernel/compat-drivers/compat-drivers-3.8_rc5.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-# USE_EXPAND categories
-CPD_USE_EXPAND="wifi ethernet various"
-# These are officially supported
-CPD_USE_EXPAND_wifi="ath5k ath9k ath9k_ap ath9k_htc ath6kl b43 brcmsmac brcmfmac carl9170 rt2x00 wl1251 wl12xx zd1211rw"
-# This might work (not officially supported)
-CPD_USE_EXPAND_wifi+=" wl18xx"
-# This might work (added by pentoo)
-CPD_USE_EXPAND_wifi+=" b44"
-
-# These are officially supported
-CPD_USE_EXPAND_ethernet="atl1 atl1c atl1e atl2"
-# This might work (not officially supported)
-CPD_USE_EXPAND_ethernet+=" atlxx"
-
-# These are officially supported
-CPD_USE_EXPAND_various="i915"
-# This might work (not officially supported)
-CPD_USE_EXPAND_various+=" bt drm"
-# This might work (added by pentoo)
-CPD_USE_EXPAND_various+=" staging usbnet"
-
-inherit linux-mod linux-info versionator eutils compat-drivers-3.7
-
-# upstream versioning, ex.: 3.7-rc1-6
-UPSTREAM_PVR="${PV//_/-}" && UPSTREAM_PVR="${UPSTREAM_PVR/-p/-}"
-# ex.: 3.7-rc1
-UPSTREAM_PV=${UPSTREAM_PVR%-*}
-
-DESCRIPTION="Stable kernel pre-release wifi subsystem backport"
-HOMEPAGE="http://backports.wiki.kernel.org"
-SRC_URI="mirror://kernel/linux/kernel/projects/backports/stable/v${UPSTREAM_PVR}/${PN}-${UPSTREAM_PVR}-1-u.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-
-IUSE="atheros_obey_crda debugfs debug-driver full-debug injection livecd loadmodules noleds pax_kernel"
-
-DEPEND="!net-wireless/compat-wireless-builder
- !net-wireless/compat-wireless"
-RDEPEND="${DEPEND}
- >=sys-kernel/linux-firmware-20110219
- virtual/udev"
-
-S="${WORKDIR}/${PN}-${UPSTREAM_PVR}-1-u"
-
-RESTRICT="strip"
-
-CONFIG_CHECK="!DYNAMIC_FTRACE"
-
-pkg_setup() {
- CONFIG_CHECK="~NET_SCHED"
- CONFIG_CHECK="~IPW2200_PROMISCUOUS"
- linux-mod_pkg_setup
- kernel_is -lt 2 6 27 && die "kernel 2.6.27 or higher is required for compat drivers to be installed"
- kernel_is -gt $(get_version_component_range 1) $(get_version_component_range 2) $(get_version_component_range 3) && die "The version of compat drivers you are trying to install contains older modules than your kernel. Failing before downgrading your system."
-
- #these things are not optional
- linux_chkconfig_module MAC80211 || die "CONFIG_MAC80211 must be built as a _module_ !"
- linux_chkconfig_module CFG80211 || die "CONFIG_CFG80211 must be built as a _module_ !"
- linux_chkconfig_module LIBIPW || ewarn "CONFIG_LIBIPW really should be set or there will be no WEXT compat"
-
- if use compat_drivers_wifi_b43; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b43"
- fi
- if use compat_drivers_wifi_b44; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b44"
- fi
-}
-
-src_prepare() {
- use pax_kernel && epatch "${FILESDIR}"/${PN}-3.7_rc1_p6-grsec.patch
- use pax_kernel && epatch "${FILESDIR}"/${PN}-3.7_rc1_p6-grsec-warnings.patch
-
- #mcgrof said prep for inclusion in compat-wireless.git but this causes issues
- #find "${S}" -name Makefile | xargs sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' -e 's/CONFIG_COMPAT_CHECK/CONFIG_CHECK/'
- #sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' "${S}"/config.mk
-
- # CONFIG_CFG80211_REG_DEBUG=y
- sed -i '/CFG80211_REG_DEBUG/s/^# *//' "${S}"/config.mk
-
- #this patch ignores the regulatory settings of an atheros card and uses what CRDA thinks is right
- if use atheros_obey_crda; then
- ewarn "You have enabled atheros_obey_crda which doesn't do what you think."
- ewarn "This use flag will cause the eeprom of the card to be ignored and force"
- ewarn "world roaming on the device until crda provides a valid regdomain."
- ewarn "Short version, this is not a way to break the law, this will automatically"
- ewarn "make your card less functional unless you set a proper regdomain with iw/crda."
- epatch "${FILESDIR}"/ath_regd_optional.patch
- fi
-
- if use injection; then
- epatch "${FILESDIR}"/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
- epatch "${FILESDIR}"/4004_zd1211rw-2.6.28.patch
- # epatch "${FILESDIR}"/mac80211.compat08082009.wl_frag+ack_v1.patch
- # epatch "${FILESDIR}"/4013-runtime-enable-disable-of-mac80211-packet-injection.patch
- epatch "${FILESDIR}"/ipw2200-inject.3.4.6.patch
- fi
- if use noleds; then
- sed -ir 's/^\(export CONFIG_.*_LEDS=\)y$/\1n/' config.mk
- epatch "${FILESDIR}/leds-disable-strict-${PV}.patch"
- fi
- use debug-driver && sed -i '/DEBUG=y/s/^# *//' "${S}"/config.mk
- use debugfs && sed -i '/DEBUGFS/s/^# *//' "${S}"/config.mk
- if use full-debug; then
- if use debug-driver ; then
- sed -i '/CONFIG=/s/^# *//' "${S}"/config.mk
- else
- ewarn "Enabling full-debug includes debug-driver."
- sed -i '/DEBUG=/s/^# *//' "${S}"/config.mk
- fi
- fi
-
- #avoid annoying ACCESS DENIED sandbox errors
- sed -i "s/\${MAKE} -C \${KLIB_BUILD} kernelversion/echo ${KV_FULL}/g" compat/scripts/gen-compat-config.sh || die "sed failed"
- sed -i "s/shell \$(MAKE) -C \$(KLIB_BUILD) kernelversion/echo ${KV_FULL}/g" config.mk || die "sed failed"
- sed -i "s/make -C \$KLIB_BUILD kernelversion/echo ${KV_FULL}/g" scripts/gen-compat-autoconf.sh || die "sed failed"
-}
-
-src_compile() {
- addpredict "${KERNEL_DIR}"
- set_arch_to_kernel
- emake KLIB_BUILD="${DESTDIR}"/lib/modules/"${KV_FULL}"/build || die "emake failed"
-}
-
-src_install() {
- for file in $(find -name \*.ko); do
- insinto "/lib/modules/${KV_FULL}/updates/$(dirname ${file})"
- doins "${file}"
- done
- dosbin scripts/athenable scripts/b43load scripts/iwl-enable \
- scripts/madwifi-unload scripts/athload scripts/iwl-load \
- scripts/b43enable scripts/unload.sh
-
- dodir /usr/lib/compat-wireless
- exeinto /usr/lib/compat-wireless
- doexe scripts/modlib.sh
-
- dodoc README.md
- dodir /$(get_libdir)/udev/rules.d/
- insinto /$(get_libdir)/udev/rules.d/
- doins udev/50-compat_firmware.rules
- exeinto /$(get_libdir)/udev/
- doexe udev/compat_firmware.sh
-}
-
-pkg_postinst() {
- update_depmod
- update_moduledb
-
- if use !livecd; then
- if use loadmodules; then
- einfo "Attempting to unload modules..."
- /usr/sbin/unload.sh 2>&1 | grep -E FATAL && ewarn "Unable to remove running modules, system may be unhappy, reboot HIGHLY recommended!"
- einfo "Triggering automatic reload of needed modules..."
- /sbin/udevadm trigger
- einfo "We have attempted to load your new modules for you, this may fail horribly, or may just cause a network hiccup."
- einfo "If you experience any issues reboot is the simplest course of action."
- fi
- fi
- if use !loadmodules; then
- einfo "You didn't USE=loadmodules but you can still attempt to switch to the new drivers without reboot."
- einfo "Run 'unload.sh' then 'udevadm trigger' to cause udev to load the needed drivers."
- einfo "If unload.sh fails for some reason you should be able to simply reboot to fix everything and load the new modules."
- fi
-}
-
-pkg_postrm() {
- remove_moduledb
-}
diff --git a/sys-kernel/compat-drivers/compat-drivers-3.8_rc7.ebuild b/sys-kernel/compat-drivers/compat-drivers-3.8_rc7.ebuild
deleted file mode 100644
index 48059958..00000000
--- a/sys-kernel/compat-drivers/compat-drivers-3.8_rc7.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-# USE_EXPAND categories
-CPD_USE_EXPAND="wifi ethernet various"
-# These are officially supported
-CPD_USE_EXPAND_wifi="ath5k ath9k ath9k_ap ath9k_htc ath6kl b43 brcmsmac brcmfmac carl9170 rt2x00 wil6210 wl1251 wl12xx zd1211rw"
-# This might work (not officially supported)
-CPD_USE_EXPAND_wifi+=" wl18xx"
-# This might work (added by pentoo)
-CPD_USE_EXPAND_wifi+=" b44"
-
-# These are officially supported
-CPD_USE_EXPAND_ethernet="alx atl1 atl1c atl1e atl2"
-# This might work (not officially supported)
-CPD_USE_EXPAND_ethernet+=" atlxx"
-
-# These are officially supported
-CPD_USE_EXPAND_various="i915"
-# This might work (not officially supported)
-CPD_USE_EXPAND_various+=" bt drm"
-# This might work (added by pentoo)
-CPD_USE_EXPAND_various+=" staging usbnet"
-
-inherit linux-mod linux-info versionator eutils compat-drivers-3.8
-
-# upstream versioning, ex.: 3.7-rc1-6
-UPSTREAM_PVR="${PV//_/-}" && UPSTREAM_PVR="${UPSTREAM_PVR/-p/-}"
-# ex.: 3.7-rc1
-UPSTREAM_PV=${UPSTREAM_PVR%-*}
-
-DESCRIPTION="Stable kernel pre-release wifi subsystem backport"
-HOMEPAGE="http://backports.wiki.kernel.org"
-SRC_URI="mirror://kernel/linux/kernel/projects/backports/stable/v${UPSTREAM_PVR}/${PN}-${UPSTREAM_PVR}-1-u.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-
-IUSE="atheros_obey_crda debugfs debug-driver full-debug injection livecd loadmodules noleds pax_kernel"
-
-DEPEND="!net-wireless/compat-wireless-builder
- !net-wireless/compat-wireless"
-RDEPEND="${DEPEND}
- >=sys-kernel/linux-firmware-20110219
- virtual/udev"
-
-S="${WORKDIR}/${PN}-${UPSTREAM_PVR}-1-u"
-
-RESTRICT="strip"
-
-CONFIG_CHECK="!DYNAMIC_FTRACE"
-
-pkg_setup() {
- CONFIG_CHECK="~NET_SCHED"
- CONFIG_CHECK="~IPW2200_PROMISCUOUS"
- linux-mod_pkg_setup
- kernel_is -lt 2 6 27 && die "kernel 2.6.27 or higher is required for compat drivers to be installed"
- kernel_is -gt $(get_version_component_range 1) $(get_version_component_range 2) $(get_version_component_range 3) && die "The version of compat drivers you are trying to install contains older modules than your kernel. Failing before downgrading your system."
-
- #these things are not optional
- linux_chkconfig_module MAC80211 || die "CONFIG_MAC80211 must be built as a _module_ !"
- linux_chkconfig_module CFG80211 || die "CONFIG_CFG80211 must be built as a _module_ !"
- linux_chkconfig_module LIBIPW || ewarn "CONFIG_LIBIPW really should be set or there will be no WEXT compat"
-
- if use compat_drivers_wifi_b43; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b43"
- fi
- if use compat_drivers_wifi_b44; then
- linux_chkconfig_module SSB || die "You need to enable CONFIG_SSB or USE=-b44"
- fi
-}
-
-src_prepare() {
- # use pax_kernel && epatch "${FILESDIR}"/${PN}-3.7_rc1_p6-grsec.patch
- # use pax_kernel && epatch "${FILESDIR}"/${PN}-3.8-grsec-readonly.patch
- if use pax_kernel; then
- for gpatch in "${FILESDIR}"/3.8-grsec/*; do
- epatch "${gpatch}"
- done
- fi
- # upstream might want to see this
- use pax_kernel && epatch "${FILESDIR}"/${PN}-3.8-bt_tty.patch
- # use pax_kernel && epatch "${FILESDIR}"/${PN}-3.7_rc1_p6-grsec-warnings.patch
-
- #mcgrof said prep for inclusion in compat-wireless.git but this causes issues
- #find "${S}" -name Makefile | xargs sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' -e 's/CONFIG_COMPAT_CHECK/CONFIG_CHECK/'
- #sed -i -e 's/export CONFIG_/export CONFIG_COMPAT_/' -e 's/COMPAT_COMPAT_/COMPAT_/' "${S}"/config.mk
-
- # CONFIG_CFG80211_REG_DEBUG=y
- sed -i '/CFG80211_REG_DEBUG/s/^# *//' "${S}"/config.mk
-
- #this patch ignores the regulatory settings of an atheros card and uses what CRDA thinks is right
- if use atheros_obey_crda; then
- ewarn "You have enabled atheros_obey_crda which doesn't do what you think."
- ewarn "This use flag will cause the eeprom of the card to be ignored and force"
- ewarn "world roaming on the device until crda provides a valid regdomain."
- ewarn "Short version, this is not a way to break the law, this will automatically"
- ewarn "make your card less functional unless you set a proper regdomain with iw/crda."
- epatch "${FILESDIR}"/ath_regd_optional.patch
- fi
-
- if use injection; then
- epatch "${FILESDIR}"/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
- epatch "${FILESDIR}"/4004_zd1211rw-2.6.28.patch
- # epatch "${FILESDIR}"/mac80211.compat08082009.wl_frag+ack_v1.patch
- # epatch "${FILESDIR}"/4013-runtime-enable-disable-of-mac80211-packet-injection.patch
- epatch "${FILESDIR}"/ipw2200-inject.3.4.6.patch
- fi
- if use noleds; then
- sed -ir 's/^\(export CONFIG_.*_LEDS=\)y$/\1n/' config.mk
- epatch "${FILESDIR}/leds-disable-strict-${PV}.patch"
- fi
- use debug-driver && sed -i '/DEBUG=y/s/^# *//' "${S}"/config.mk
- use debugfs && sed -i '/DEBUGFS/s/^# *//' "${S}"/config.mk
- if use full-debug; then
- if use debug-driver ; then
- sed -i '/CONFIG=/s/^# *//' "${S}"/config.mk
- else
- ewarn "Enabling full-debug includes debug-driver."
- sed -i '/DEBUG=/s/^# *//' "${S}"/config.mk
- fi
- fi
-
- #avoid annoying ACCESS DENIED sandbox errors
- sed -i "s/\${MAKE} -C \${KLIB_BUILD} kernelversion/echo ${KV_FULL}/g" compat/scripts/gen-compat-config.sh || die "sed failed"
- sed -i "s/shell \$(MAKE) -C \$(KLIB_BUILD) kernelversion/echo ${KV_FULL}/g" config.mk || die "sed failed"
- sed -i "s/make -C \$KLIB_BUILD kernelversion/echo ${KV_FULL}/g" scripts/gen-compat-autoconf.sh || die "sed failed"
-}
-
-src_compile() {
- addpredict "${KERNEL_DIR}"
- set_arch_to_kernel
- emake KLIB_BUILD="${DESTDIR}"/lib/modules/"${KV_FULL}"/build || die "emake failed"
-}
-
-src_install() {
- for file in $(find -name \*.ko); do
- insinto "/lib/modules/${KV_FULL}/updates/$(dirname ${file})"
- doins "${file}"
- done
- dosbin scripts/athenable scripts/b43load scripts/iwl-enable \
- scripts/madwifi-unload scripts/athload scripts/iwl-load \
- scripts/b43enable scripts/unload.sh
-
- dodir /usr/lib/compat-wireless
- exeinto /usr/lib/compat-wireless
- doexe scripts/modlib.sh
-
- dodoc README.md
- dodir /$(get_libdir)/udev/rules.d/
- insinto /$(get_libdir)/udev/rules.d/
- doins udev/50-compat_firmware.rules
- exeinto /$(get_libdir)/udev/
- doexe udev/compat_firmware.sh
-}
-
-pkg_postinst() {
- update_depmod
- update_moduledb
-
- if use !livecd; then
- if use loadmodules; then
- einfo "Attempting to unload modules..."
- /usr/sbin/unload.sh 2>&1 | grep -E FATAL && ewarn "Unable to remove running modules, system may be unhappy, reboot HIGHLY recommended!"
- einfo "Triggering automatic reload of needed modules..."
- /sbin/udevadm trigger
- einfo "We have attempted to load your new modules for you, this may fail horribly, or may just cause a network hiccup."
- einfo "If you experience any issues reboot is the simplest course of action."
- fi
- fi
- if use !loadmodules; then
- einfo "You didn't USE=loadmodules but you can still attempt to switch to the new drivers without reboot."
- einfo "Run 'unload.sh' then 'udevadm trigger' to cause udev to load the needed drivers."
- einfo "If unload.sh fails for some reason you should be able to simply reboot to fix everything and load the new modules."
- fi
-}
-
-pkg_postrm() {
- remove_moduledb
-}
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/00-read-only.patch b/sys-kernel/compat-drivers/files/3.8-grsec/00-read-only.patch
deleted file mode 100644
index a7066c36..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/00-read-only.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- ./include/net/bluetooth/bluetooth.h
-+++ ./include/net/bluetooth/bluetooth.h
-@@ -206,7 +206,7 @@
- struct file_operations fops;
- int (* custom_seq_show)(struct seq_file *, void *);
- #endif
--};
-+} __no_const;
-
- int bt_sock_register(int proto, const struct net_proto_family *ops);
- int bt_sock_unregister(int proto);
---- ./include/net/mac80211.h
-+++ ./include/net/mac80211.h
-@@ -2652,7 +2652,7 @@
- struct ieee80211_chanctx_conf *ctx);
-
- void (*restart_complete)(struct ieee80211_hw *hw);
--};
-+} __no_const;
-
- /**
- * ieee80211_alloc_hw - Allocate a new hardware device
-
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/01-read-only.patch b/sys-kernel/compat-drivers/files/3.8-grsec/01-read-only.patch
deleted file mode 100644
index 88ecf46f..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/01-read-only.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-How/why does this even work?
---- ./net/wireless/core.h
-+++ ./net/wireless/core.h
-@@ -28,7 +28,7 @@
- struct mutex mtx;
-
- /* rfkill support */
-- struct rfkill_ops rfkill_ops;
-+ rfkill_ops_no_const rfkill_ops;
- struct rfkill *rfkill;
- struct work_struct rfkill_sync;
-
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/02-read-only-ath.patch b/sys-kernel/compat-drivers/files/3.8-grsec/02-read-only-ath.patch
deleted file mode 100644
index ddb69f6b..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/02-read-only-ath.patch
+++ /dev/null
@@ -1,240 +0,0 @@
---- ./drivers/net/wireless/ath/ath.h
-+++ ./drivers/net/wireless/ath/ath.h
-@@ -119,6 +119,7 @@ struct ath_ops {
- void (*write_flush) (void *);
- u32 (*rmw)(void *, u32 reg_offset, u32 set, u32 clr);
- };
-+typedef struct ath_ops __no_const ath_ops_no_const;
-
- struct ath_common;
- struct ath_bus_ops;
---- ./drivers/net/wireless/ath/ath9k/ar9002_mac.c
-+++ ./drivers/net/wireless/ath/ath9k/ar9002_mac.c
-@@ -184,8 +184,8 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- ads->ds_txstatus6 = ads->ds_txstatus7 = 0;
- ads->ds_txstatus8 = ads->ds_txstatus9 = 0;
-
-- ACCESS_ONCE(ads->ds_link) = i->link;
-- ACCESS_ONCE(ads->ds_data) = i->buf_addr[0];
-+ ACCESS_ONCE_RW(ads->ds_link) = i->link;
-+ ACCESS_ONCE_RW(ads->ds_data) = i->buf_addr[0];
-
- ctl1 = i->buf_len[0] | (i->is_last ? 0 : AR_TxMore);
- ctl6 = SM(i->keytype, AR_EncrType);
-@@ -199,26 +199,26 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
-
- if ((i->is_first || i->is_last) &&
- i->aggr != AGGR_BUF_MIDDLE && i->aggr != AGGR_BUF_LAST) {
-- ACCESS_ONCE(ads->ds_ctl2) = set11nTries(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl2) = set11nTries(i->rates, 0)
- | set11nTries(i->rates, 1)
- | set11nTries(i->rates, 2)
- | set11nTries(i->rates, 3)
- | (i->dur_update ? AR_DurUpdateEna : 0)
- | SM(0, AR_BurstDur);
-
-- ACCESS_ONCE(ads->ds_ctl3) = set11nRate(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl3) = set11nRate(i->rates, 0)
- | set11nRate(i->rates, 1)
- | set11nRate(i->rates, 2)
- | set11nRate(i->rates, 3);
- } else {
-- ACCESS_ONCE(ads->ds_ctl2) = 0;
-- ACCESS_ONCE(ads->ds_ctl3) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl2) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl3) = 0;
- }
-
- if (!i->is_first) {
-- ACCESS_ONCE(ads->ds_ctl0) = 0;
-- ACCESS_ONCE(ads->ds_ctl1) = ctl1;
-- ACCESS_ONCE(ads->ds_ctl6) = ctl6;
-+ ACCESS_ONCE_RW(ads->ds_ctl0) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl1) = ctl1;
-+ ACCESS_ONCE_RW(ads->ds_ctl6) = ctl6;
- return;
- }
-
-@@ -243,7 +243,7 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- break;
- }
-
-- ACCESS_ONCE(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
-+ ACCESS_ONCE_RW(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
- | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
- | SM(i->txpower, AR_XmitPower)
- | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
-@@ -253,19 +253,19 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- | (i->flags & ATH9K_TXDESC_RTSENA ? AR_RTSEnable :
- (i->flags & ATH9K_TXDESC_CTSENA ? AR_CTSEnable : 0));
-
-- ACCESS_ONCE(ads->ds_ctl1) = ctl1;
-- ACCESS_ONCE(ads->ds_ctl6) = ctl6;
-+ ACCESS_ONCE_RW(ads->ds_ctl1) = ctl1;
-+ ACCESS_ONCE_RW(ads->ds_ctl6) = ctl6;
-
- if (i->aggr == AGGR_BUF_MIDDLE || i->aggr == AGGR_BUF_LAST)
- return;
-
-- ACCESS_ONCE(ads->ds_ctl4) = set11nPktDurRTSCTS(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl4) = set11nPktDurRTSCTS(i->rates, 0)
- | set11nPktDurRTSCTS(i->rates, 1);
-
-- ACCESS_ONCE(ads->ds_ctl5) = set11nPktDurRTSCTS(i->rates, 2)
-+ ACCESS_ONCE_RW(ads->ds_ctl5) = set11nPktDurRTSCTS(i->rates, 2)
- | set11nPktDurRTSCTS(i->rates, 3);
-
-- ACCESS_ONCE(ads->ds_ctl7) = set11nRateFlags(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl7) = set11nRateFlags(i->rates, 0)
- | set11nRateFlags(i->rates, 1)
- | set11nRateFlags(i->rates, 2)
- | set11nRateFlags(i->rates, 3)
---- ./drivers/net/wireless/ath/ath9k/ar9003_mac.c
-+++ ./drivers/net/wireless/ath/ath9k/ar9003_mac.c
-@@ -39,47 +39,47 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
- (i->qcu << AR_TxQcuNum_S) | desc_len;
-
- checksum += val;
-- ACCESS_ONCE(ads->info) = val;
-+ ACCESS_ONCE_RW(ads->info) = val;
-
- checksum += i->link;
-- ACCESS_ONCE(ads->link) = i->link;
-+ ACCESS_ONCE_RW(ads->link) = i->link;
-
- checksum += i->buf_addr[0];
-- ACCESS_ONCE(ads->data0) = i->buf_addr[0];
-+ ACCESS_ONCE_RW(ads->data0) = i->buf_addr[0];
- checksum += i->buf_addr[1];
-- ACCESS_ONCE(ads->data1) = i->buf_addr[1];
-+ ACCESS_ONCE_RW(ads->data1) = i->buf_addr[1];
- checksum += i->buf_addr[2];
-- ACCESS_ONCE(ads->data2) = i->buf_addr[2];
-+ ACCESS_ONCE_RW(ads->data2) = i->buf_addr[2];
- checksum += i->buf_addr[3];
-- ACCESS_ONCE(ads->data3) = i->buf_addr[3];
-+ ACCESS_ONCE_RW(ads->data3) = i->buf_addr[3];
-
- checksum += (val = (i->buf_len[0] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl3) = val;
-+ ACCESS_ONCE_RW(ads->ctl3) = val;
- checksum += (val = (i->buf_len[1] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl5) = val;
-+ ACCESS_ONCE_RW(ads->ctl5) = val;
- checksum += (val = (i->buf_len[2] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl7) = val;
-+ ACCESS_ONCE_RW(ads->ctl7) = val;
- checksum += (val = (i->buf_len[3] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl9) = val;
-+ ACCESS_ONCE_RW(ads->ctl9) = val;
-
- checksum = (u16) (((checksum & 0xffff) + (checksum >> 16)) & 0xffff);
-- ACCESS_ONCE(ads->ctl10) = checksum;
-+ ACCESS_ONCE_RW(ads->ctl10) = checksum;
-
- if (i->is_first || i->is_last) {
-- ACCESS_ONCE(ads->ctl13) = set11nTries(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl13) = set11nTries(i->rates, 0)
- | set11nTries(i->rates, 1)
- | set11nTries(i->rates, 2)
- | set11nTries(i->rates, 3)
- | (i->dur_update ? AR_DurUpdateEna : 0)
- | SM(0, AR_BurstDur);
-
-- ACCESS_ONCE(ads->ctl14) = set11nRate(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl14) = set11nRate(i->rates, 0)
- | set11nRate(i->rates, 1)
- | set11nRate(i->rates, 2)
- | set11nRate(i->rates, 3);
- } else {
-- ACCESS_ONCE(ads->ctl13) = 0;
-- ACCESS_ONCE(ads->ctl14) = 0;
-+ ACCESS_ONCE_RW(ads->ctl13) = 0;
-+ ACCESS_ONCE_RW(ads->ctl14) = 0;
- }
-
- ads->ctl20 = 0;
-@@ -89,17 +89,17 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
-
- ctl17 = SM(i->keytype, AR_EncrType);
- if (!i->is_first) {
-- ACCESS_ONCE(ads->ctl11) = 0;
-- ACCESS_ONCE(ads->ctl12) = i->is_last ? 0 : AR_TxMore;
-- ACCESS_ONCE(ads->ctl15) = 0;
-- ACCESS_ONCE(ads->ctl16) = 0;
-- ACCESS_ONCE(ads->ctl17) = ctl17;
-- ACCESS_ONCE(ads->ctl18) = 0;
-- ACCESS_ONCE(ads->ctl19) = 0;
-+ ACCESS_ONCE_RW(ads->ctl11) = 0;
-+ ACCESS_ONCE_RW(ads->ctl12) = i->is_last ? 0 : AR_TxMore;
-+ ACCESS_ONCE_RW(ads->ctl15) = 0;
-+ ACCESS_ONCE_RW(ads->ctl16) = 0;
-+ ACCESS_ONCE_RW(ads->ctl17) = ctl17;
-+ ACCESS_ONCE_RW(ads->ctl18) = 0;
-+ ACCESS_ONCE_RW(ads->ctl19) = 0;
- return;
- }
-
-- ACCESS_ONCE(ads->ctl11) = (i->pkt_len & AR_FrameLen)
-+ ACCESS_ONCE_RW(ads->ctl11) = (i->pkt_len & AR_FrameLen)
- | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
- | SM(i->txpower, AR_XmitPower)
- | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
-@@ -135,22 +135,22 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
- val = (i->flags & ATH9K_TXDESC_PAPRD) >> ATH9K_TXDESC_PAPRD_S;
- ctl12 |= SM(val, AR_PAPRDChainMask);
-
-- ACCESS_ONCE(ads->ctl12) = ctl12;
-- ACCESS_ONCE(ads->ctl17) = ctl17;
-+ ACCESS_ONCE_RW(ads->ctl12) = ctl12;
-+ ACCESS_ONCE_RW(ads->ctl17) = ctl17;
-
-- ACCESS_ONCE(ads->ctl15) = set11nPktDurRTSCTS(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl15) = set11nPktDurRTSCTS(i->rates, 0)
- | set11nPktDurRTSCTS(i->rates, 1);
-
-- ACCESS_ONCE(ads->ctl16) = set11nPktDurRTSCTS(i->rates, 2)
-+ ACCESS_ONCE_RW(ads->ctl16) = set11nPktDurRTSCTS(i->rates, 2)
- | set11nPktDurRTSCTS(i->rates, 3);
-
-- ACCESS_ONCE(ads->ctl18) = set11nRateFlags(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl18) = set11nRateFlags(i->rates, 0)
- | set11nRateFlags(i->rates, 1)
- | set11nRateFlags(i->rates, 2)
- | set11nRateFlags(i->rates, 3)
- | SM(i->rtscts_rate, AR_RTSCTSRate);
-
-- ACCESS_ONCE(ads->ctl19) = AR_Not_Sounding;
-+ ACCESS_ONCE_RW(ads->ctl19) = AR_Not_Sounding;
- }
-
- static u16 ar9003_calc_ptr_chksum(struct ar9003_txc *ads)
---- ./drivers/net/wireless/ath/ath9k/hw.h
-+++ ./drivers/net/wireless/ath/ath9k/hw.h
-@@ -657,7 +657,7 @@ struct ath_hw_private_ops {
-
- /* ANI */
- void (*ani_cache_ini_regs)(struct ath_hw *ah);
--};
-+} __no_const;
-
- /**
- * struct ath_hw_ops - callbacks used by hardware code and driver code
-@@ -687,7 +687,7 @@ struct ath_hw_ops {
- void (*antdiv_comb_conf_set)(struct ath_hw *ah,
- struct ath_hw_antcomb_conf *antconf);
- void (*antctrl_shared_chain_lnadiv)(struct ath_hw *hw, bool enable);
--};
-+} __no_const;
-
- struct ath_nf_limits {
- s16 max;
-@@ -707,7 +707,7 @@ enum ath_cal_list {
- #define AH_FASTCC 0x4
-
- struct ath_hw {
-- struct ath_ops reg_ops;
-+ ath_ops_no_const reg_ops;
-
- struct ieee80211_hw *hw;
- struct ath_common common;
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/03-read-only-memory.patch b/sys-kernel/compat-drivers/files/3.8-grsec/03-read-only-memory.patch
deleted file mode 100644
index 41c87b9a..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/03-read-only-memory.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./include/drm/ttm/ttm_memory.h
-+++ ./include/drm/ttm/ttm_memory.h
-@@ -48,7 +48,7 @@
-
- struct ttm_mem_shrink {
- int (*do_shrink) (struct ttm_mem_shrink *);
--};
-+} __no_const;
-
- /**
- * struct ttm_mem_global - Global memory accounting structure.
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/04-read-only-brcm80211.patch b/sys-kernel/compat-drivers/files/3.8-grsec/04-read-only-brcm80211.patch
deleted file mode 100644
index 865a62d5..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/04-read-only-brcm80211.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h
-+++ ./drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h
-@@ -545,7 +545,7 @@
- void (*carrsuppr)(struct brcms_phy *);
- s32 (*rxsigpwr)(struct brcms_phy *, s32);
- void (*detach)(struct brcms_phy *);
--};
-+} __no_const;
-
- struct brcms_phy {
- struct brcms_phy_pub pubpi_ro;
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/05-read-only-i915.patch b/sys-kernel/compat-drivers/files/3.8-grsec/05-read-only-i915.patch
deleted file mode 100644
index 15a62f5e..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/05-read-only-i915.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ./drivers/gpu/drm/i915/i915_drv.h
-+++ ./drivers/gpu/drm/i915/i915_drv.h
-@@ -284,12 +284,12 @@
- /* render clock increase/decrease */
- /* display clock increase/decrease */
- /* pll clock increase/decrease */
--};
-+} __no_const;
-
- struct drm_i915_gt_funcs {
- void (*force_wake_get)(struct drm_i915_private *dev_priv);
- void (*force_wake_put)(struct drm_i915_private *dev_priv);
--};
-+} __no_const;
-
- #define DEV_INFO_FLAGS \
- DEV_INFO_FLAG(is_mobile) DEV_INFO_SEP \
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/06-read-only-radeon.patch b/sys-kernel/compat-drivers/files/3.8-grsec/06-read-only-radeon.patch
deleted file mode 100644
index f9180c45..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/06-read-only-radeon.patch
+++ /dev/null
@@ -1,58 +0,0 @@
---- ./drivers/gpu/drm/radeon/radeon.h
-+++ ./drivers/gpu/drm/radeon/radeon.h
-@@ -741,7 +741,7 @@
- int x2, int y2);
- void (*draw_auto)(struct radeon_device *rdev);
- void (*set_default_state)(struct radeon_device *rdev);
--};
-+} __no_const;
-
- struct r600_blit {
- struct radeon_bo *shader_obj;
-@@ -1173,7 +1173,7 @@
- struct {
- void (*tlb_flush)(struct radeon_device *rdev);
- int (*set_page)(struct radeon_device *rdev, int i, uint64_t addr);
-- } gart;
-+ } __no_const gart;
- struct {
- int (*init)(struct radeon_device *rdev);
- void (*fini)(struct radeon_device *rdev);
-@@ -1214,7 +1214,7 @@
- void (*set_backlight_level)(struct radeon_encoder *radeon_encoder, u8 level);
- /* get backlight level */
- u8 (*get_backlight_level)(struct radeon_encoder *radeon_encoder);
-- } display;
-+ } __no_const display;
- /* copy functions for bo handling */
- struct {
- int (*blit)(struct radeon_device *rdev,
-@@ -1266,7 +1266,7 @@
- int (*get_pcie_lanes)(struct radeon_device *rdev);
- void (*set_pcie_lanes)(struct radeon_device *rdev, int lanes);
- void (*set_clock_gating)(struct radeon_device *rdev, int enable);
-- } pm;
-+ } __no_const pm;
- /* pageflipping */
- struct {
- void (*pre_page_flip)(struct radeon_device *rdev, int crtc);
-@@ -1542,6 +1542,8 @@
- typedef uint32_t (*radeon_rreg_t)(struct radeon_device*, uint32_t);
- typedef void (*radeon_wreg_t)(struct radeon_device*, uint32_t, uint32_t);
-
-+typedef struct vm_operations_struct __no_const vm_operations_struct_no_const;
-+
- struct radeon_device {
- struct device *dev;
- struct drm_device *ddev;
---- ./drivers/gpu/drm/radeon/radeon_ttm.c
-+++ ./drivers/gpu/drm/radeon/radeon_ttm.c
-@@ -791,7 +791,7 @@
- man->size = size >> PAGE_SHIFT;
- }
-
--static struct vm_operations_struct radeon_ttm_vm_ops;
-+static vm_operations_struct_no_const radeon_ttm_vm_ops;
- static const struct vm_operations_struct *ttm_vm_ops = NULL;
-
- static int radeon_ttm_fault(struct vm_area_struct *vma, struct vm_fault *vmf)
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/07-read-only-wl1251.patch b/sys-kernel/compat-drivers/files/3.8-grsec/07-read-only-wl1251.patch
deleted file mode 100644
index 158f59ab..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/07-read-only-wl1251.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./drivers/net/wireless/ti/wl1251/wl1251.h
-+++ ./drivers/net/wireless/ti/wl1251/wl1251.h
-@@ -266,7 +266,7 @@
- void (*reset)(struct wl1251 *wl);
- void (*enable_irq)(struct wl1251 *wl);
- void (*disable_irq)(struct wl1251 *wl);
--};
-+} __no_const;
-
- struct wl1251 {
- struct ieee80211_hw *hw;
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/08-read-only-ti.patch b/sys-kernel/compat-drivers/files/3.8-grsec/08-read-only-ti.patch
deleted file mode 100644
index 8236b601..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/08-read-only-ti.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./drivers/net/wireless/ti/wlcore/wlcore.h
-+++ ./drivers/net/wireless/ti/wlcore/wlcore.h
-@@ -88,7 +88,7 @@
- struct ieee80211_sta *sta,
- struct ieee80211_key_conf *key_conf);
- u32 (*pre_pkt_send)(struct wl1271 *wl, u32 buf_offset, u32 last_len);
--};
-+} __no_const;
-
- enum wlcore_partitions {
- PART_DOWN,
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/09-read-only-nouveau.patch b/sys-kernel/compat-drivers/files/3.8-grsec/09-read-only-nouveau.patch
deleted file mode 100644
index d4ac0e52..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/09-read-only-nouveau.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- ./drivers/gpu/drm/nouveau/nouveau_fence.h
-+++ ./drivers/gpu/drm/nouveau/nouveau_fence.h
-@@ -43,7 +43,7 @@
- int (*sync)(struct nouveau_fence *, struct nouveau_channel *,
- struct nouveau_channel *);
- u32 (*read)(struct nouveau_channel *);
--};
-+} __no_const;
-
- #define nouveau_fence(drm) ((struct nouveau_fence_priv *)(drm)->fence)
-
---- ./drivers/gpu/drm/nouveau/nouveau_bios.c
-+++ ./drivers/gpu/drm/nouveau/nouveau_bios.c
-@@ -1015,7 +1015,7 @@
- struct bit_table {
- const char id;
- int (* const parse_fn)(struct drm_device *, struct nvbios *, struct bit_entry *);
--};
-+} __no_const;
-
- #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry })
-
---- ./include/drm/drm_crtc_helper.h
-+++ ./include/drm/drm_crtc_helper.h
-@@ -109,7 +109,7 @@
- struct drm_connector *connector);
- /* disable encoder when not in use - more explicit than dpms off */
- void (*disable)(struct drm_encoder *encoder);
--};
-+} __no_const;
-
- /**
- * drm_connector_helper_funcs - helper operations for connectors
diff --git a/sys-kernel/compat-drivers/files/3.8-grsec/20-version-disagrement-iwlwifi.patch b/sys-kernel/compat-drivers/files/3.8-grsec/20-version-disagrement-iwlwifi.patch
deleted file mode 100644
index 37791f2d..00000000
--- a/sys-kernel/compat-drivers/files/3.8-grsec/20-version-disagrement-iwlwifi.patch
+++ /dev/null
@@ -1,139 +0,0 @@
---- ./drivers/net/wireless/iwlwifi/dvm/debugfs.c
-+++ ./drivers/net/wireless/iwlwifi/dvm/debugfs.c
-@@ -203,7 +203,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[64];
-- int buf_size;
-+ size_t buf_size;
- u32 offset, len;
-
- memset(buf, 0, sizeof(buf));
-@@ -473,7 +473,7 @@
- struct iwl_priv *priv = file->private_data;
-
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- u32 reset_flag;
-
- memset(buf, 0, sizeof(buf));
-@@ -554,7 +554,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int ht40;
-
- memset(buf, 0, sizeof(buf));
-@@ -606,7 +606,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int value;
-
- memset(buf, 0, sizeof(buf));
-@@ -1871,7 +1871,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int clear;
-
- memset(buf, 0, sizeof(buf));
-@@ -1916,7 +1916,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int trace;
-
- memset(buf, 0, sizeof(buf));
-@@ -1987,7 +1987,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int missed;
-
- memset(buf, 0, sizeof(buf));
-@@ -2028,7 +2028,7 @@
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int plcp;
-
- memset(buf, 0, sizeof(buf));
-@@ -2088,7 +2088,7 @@
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int flush;
-
- memset(buf, 0, sizeof(buf));
-@@ -2178,7 +2178,7 @@
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int rts;
-
- if (!priv->cfg->ht_params)
-@@ -2220,7 +2220,7 @@
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
-
- memset(buf, 0, sizeof(buf));
- buf_size = min(count, sizeof(buf) - 1);
-@@ -2256,7 +2256,7 @@
- struct iwl_priv *priv = file->private_data;
- u32 event_log_flag;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
-
- /* check that the interface is up */
- if (!iwl_is_ready(priv))
-@@ -2310,7 +2310,7 @@
- struct iwl_priv *priv = file->private_data;
- char buf[8];
- u32 calib_disabled;
-- int buf_size;
-+ size_t buf_size;
-
- memset(buf, 0, sizeof(buf));
- buf_size = min(count, sizeof(buf) - 1);
---- ./drivers/net/wireless/iwlwifi/pcie/trans.c
-+++ ./drivers/net/wireless/iwlwifi/pcie/trans.c
-@@ -1100,7 +1100,7 @@
- struct isr_statistics *isr_stats = &trans_pcie->isr_stats;
-
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- u32 reset_flag;
-
- memset(buf, 0, sizeof(buf));
-@@ -1121,7 +1121,7 @@
- {
- struct iwl_trans *trans = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int csr;
-
- memset(buf, 0, sizeof(buf));
diff --git a/sys-kernel/compat-drivers/files/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch b/sys-kernel/compat-drivers/files/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
deleted file mode 100644
index a2b080f5..00000000
--- a/sys-kernel/compat-drivers/files/4002_mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
+++ /dev/null
@@ -1,17 +0,0 @@
- tx.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c
-index b47435d..751934b 100644
---- a/net/mac80211/tx.c
-+++ b/net/mac80211/tx.c
-@@ -539,7 +539,8 @@ ieee80211_tx_h_rate_ctrl(struct ieee80211_tx_data *tx)
- if (tx->sta)
- tx->sta->last_tx_rate = txrc.reported_rate;
-
-- if (unlikely(!info->control.rates[0].count))
-+ if (unlikely(!info->control.rates[0].count) ||
-+ info->flags & IEEE80211_TX_CTL_NO_ACK)
- info->control.rates[0].count = 1;
-
- if (is_multicast_ether_addr(hdr->addr1)) {
diff --git a/sys-kernel/compat-drivers/files/4004_zd1211rw-2.6.28.patch b/sys-kernel/compat-drivers/files/4004_zd1211rw-2.6.28.patch
deleted file mode 100644
index c0697dee..00000000
--- a/sys-kernel/compat-drivers/files/4004_zd1211rw-2.6.28.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -Naur linux-2.6.28-pentoo-r1-orig/drivers/net/wireless/zd1211rw/zd_mac.c linux-2.6.28-pentoo-r1-improved/drivers/net/wireless/zd1211rw/zd_mac.c
---- linux-2.6.28-pentoo-r1-orig/drivers/net/wireless/zd1211rw/zd_mac.c 2009-01-18 17:49:00.000000000 -0500
-+++ linux-2.6.28-pentoo-r1-improved/drivers/net/wireless/zd1211rw/zd_mac.c 2009-01-18 18:46:44.000000000 -0500
-@@ -191,14 +191,19 @@
- static int set_rx_filter(struct zd_mac *mac)
- {
- unsigned long flags;
-- u32 filter = STA_RX_FILTER;
-+ struct zd_ioreq32 ioreqs[] = {
-+ {CR_RX_FILTER, STA_RX_FILTER},
-+ { CR_SNIFFER_ON, 0U },
-+ };
-
- spin_lock_irqsave(&mac->lock, flags);
-- if (mac->pass_ctrl)
-- filter |= RX_FILTER_CTRL;
-+ if (mac->pass_ctrl) {
-+ ioreqs[0].value |= 0xFFFFFFFF;
-+ ioreqs[1].value = 0x1;
-+ }
- spin_unlock_irqrestore(&mac->lock, flags);
-
-- return zd_iowrite32(&mac->chip, CR_RX_FILTER, filter);
-+ return zd_iowrite32a(&mac->chip, ioreqs, ARRAY_SIZE(ioreqs));
- }
-
- static int set_mc_hash(struct zd_mac *mac)
-@@ -657,7 +662,8 @@
- /* Caller has to ensure that length >= sizeof(struct rx_status). */
- status = (struct rx_status *)
- (buffer + (length - sizeof(struct rx_status)));
-- if (status->frame_status & ZD_RX_ERROR) {
-+ if ((status->frame_status & ZD_RX_ERROR) ||
-+ (status->frame_status & ~0x21)) {
- if (mac->pass_failed_fcs &&
- (status->frame_status & ZD_RX_CRC32_ERROR)) {
- stats.flag |= RX_FLAG_FAILED_FCS_CRC;
diff --git a/sys-kernel/compat-drivers/files/ath_regd_optional.patch b/sys-kernel/compat-drivers/files/ath_regd_optional.patch
deleted file mode 100644
index 415fc896..00000000
--- a/sys-kernel/compat-drivers/files/ath_regd_optional.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -Naur compat-wireless-3.0-rc4-1-orig/drivers/net/wireless/ath/regd.c compat-wireless-3.0-rc4-1/drivers/net/wireless/ath/regd.c
---- compat-wireless-3.0-rc4-1-orig/drivers/net/wireless/ath/regd.c 2011-06-23 19:02:22.000000000 -0400
-+++ compat-wireless-3.0-rc4-1/drivers/net/wireless/ath/regd.c 2011-06-26 01:52:35.000000000 -0400
-@@ -193,6 +193,8 @@
- u32 bandwidth = 0;
- int r;
-
-+ return;
-+
- for (band = 0; band < IEEE80211_NUM_BANDS; band++) {
-
- if (!wiphy->bands[band])
-@@ -252,6 +254,8 @@
- u32 bandwidth = 0;
- int r;
-
-+ return;
-+
- sband = wiphy->bands[IEEE80211_BAND_2GHZ];
-
- /*
-@@ -299,6 +303,8 @@
- struct ieee80211_channel *ch;
- unsigned int i;
-
-+ return;
-+
- if (!wiphy->bands[IEEE80211_BAND_5GHZ])
- return;
-
-@@ -466,6 +472,8 @@
- {
- const struct ieee80211_regdomain *regd;
-
-+ return 0;
-+
- wiphy->reg_notifier = reg_notifier;
- wiphy->flags |= WIPHY_FLAG_STRICT_REGULATORY;
-
diff --git a/sys-kernel/compat-drivers/files/compat-drivers-3.7_rc1_p6-grsec-warnings.patch b/sys-kernel/compat-drivers/files/compat-drivers-3.7_rc1_p6-grsec-warnings.patch
deleted file mode 100644
index 4ff7a73b..00000000
--- a/sys-kernel/compat-drivers/files/compat-drivers-3.7_rc1_p6-grsec-warnings.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Fixes for:
-drivers/net/wireless/ath/ath6kl/sdio.c: In function ‘ath6kl_sdio_alloc_prep_scat_req’:
-drivers/net/wireless/ath/ath6kl/sdio.c:1478:1: warning: find_arg_number: cannot find the buf_sz argument in ath6kl_sdio_alloc_prep_scat_req [enabled by default]
-drivers/net/wireless/ath/ath6kl/sdio.c:1478:1: warning: find_arg_number: cannot find the sg_sz argument in ath6kl_sdio_alloc_prep_scat_req [enabled by default]
---- drivers/net/wireless/ath/ath6kl/sdio.c
-+++ drivers/net/wireless/ath/ath6kl/sdio.c
-@@ -341,11 +341,14 @@
- scat_list_sz = (n_scat_entry - 1) * sizeof(struct hif_scatter_item);
- scat_req_sz = sizeof(*s_req) + scat_list_sz;
-
-- if (!virt_scat)
-+ if (!virt_scat) {
- sg_sz = sizeof(struct scatterlist) * n_scat_entry;
-- else
-+ buf_sz = 0;
-+ } else {
-+ sg_sz = 0;
- buf_sz = 2 * L1_CACHE_BYTES +
- ATH6KL_MAX_TRANSFER_SIZE_PER_SCATTER;
-+ }
-
- for (i = 0; i < n_scat_req; i++) {
- /* allocate the scatter request */
---- drivers/gpu/drm/i915/intel_display.c
-+++ drivers/gpu/drm/i915/intel_display.c
-@@ -6216,7 +6216,7 @@
- obj = work->old_fb_obj;
-
- atomic_clear_mask(1 << intel_crtc->plane,
-- &obj->pending_flip.counter);
-+ &obj->pending_flip);
-
- wake_up(&dev_priv->pending_flip_queue);
- schedule_work(&work->work);
diff --git a/sys-kernel/compat-drivers/files/compat-drivers-3.7_rc1_p6-grsec.patch b/sys-kernel/compat-drivers/files/compat-drivers-3.7_rc1_p6-grsec.patch
deleted file mode 100644
index 9dfc5adf..00000000
--- a/sys-kernel/compat-drivers/files/compat-drivers-3.7_rc1_p6-grsec.patch
+++ /dev/null
@@ -1,8365 +0,0 @@
---- drivers/net/wireless/ath/ath.h 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/ath/ath.h 2012-10-15 17:30:59.818924529 +0000
-@@ -119,6 +119,7 @@ struct ath_ops {
- void (*write_flush) (void *);
- u32 (*rmw)(void *, u32 reg_offset, u32 set, u32 clr);
- };
-+typedef struct ath_ops __no_const ath_ops_no_const;
-
- struct ath_common;
- struct ath_bus_ops;
---- drivers/net/wireless/ath/ath9k/ar9002_mac.c 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/ath/ath9k/ar9002_mac.c 2012-10-15 17:30:59.816924531 +0000
-@@ -184,8 +184,8 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- ads->ds_txstatus6 = ads->ds_txstatus7 = 0;
- ads->ds_txstatus8 = ads->ds_txstatus9 = 0;
-
-- ACCESS_ONCE(ads->ds_link) = i->link;
-- ACCESS_ONCE(ads->ds_data) = i->buf_addr[0];
-+ ACCESS_ONCE_RW(ads->ds_link) = i->link;
-+ ACCESS_ONCE_RW(ads->ds_data) = i->buf_addr[0];
-
- ctl1 = i->buf_len[0] | (i->is_last ? 0 : AR_TxMore);
- ctl6 = SM(i->keytype, AR_EncrType);
-@@ -199,26 +199,26 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
-
- if ((i->is_first || i->is_last) &&
- i->aggr != AGGR_BUF_MIDDLE && i->aggr != AGGR_BUF_LAST) {
-- ACCESS_ONCE(ads->ds_ctl2) = set11nTries(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl2) = set11nTries(i->rates, 0)
- | set11nTries(i->rates, 1)
- | set11nTries(i->rates, 2)
- | set11nTries(i->rates, 3)
- | (i->dur_update ? AR_DurUpdateEna : 0)
- | SM(0, AR_BurstDur);
-
-- ACCESS_ONCE(ads->ds_ctl3) = set11nRate(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl3) = set11nRate(i->rates, 0)
- | set11nRate(i->rates, 1)
- | set11nRate(i->rates, 2)
- | set11nRate(i->rates, 3);
- } else {
-- ACCESS_ONCE(ads->ds_ctl2) = 0;
-- ACCESS_ONCE(ads->ds_ctl3) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl2) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl3) = 0;
- }
-
- if (!i->is_first) {
-- ACCESS_ONCE(ads->ds_ctl0) = 0;
-- ACCESS_ONCE(ads->ds_ctl1) = ctl1;
-- ACCESS_ONCE(ads->ds_ctl6) = ctl6;
-+ ACCESS_ONCE_RW(ads->ds_ctl0) = 0;
-+ ACCESS_ONCE_RW(ads->ds_ctl1) = ctl1;
-+ ACCESS_ONCE_RW(ads->ds_ctl6) = ctl6;
- return;
- }
-
-@@ -243,7 +243,7 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- break;
- }
-
-- ACCESS_ONCE(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
-+ ACCESS_ONCE_RW(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
- | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
- | SM(i->txpower, AR_XmitPower)
- | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
-@@ -253,19 +253,19 @@ ar9002_set_txdesc(struct ath_hw *ah, voi
- | (i->flags & ATH9K_TXDESC_RTSENA ? AR_RTSEnable :
- (i->flags & ATH9K_TXDESC_CTSENA ? AR_CTSEnable : 0));
-
-- ACCESS_ONCE(ads->ds_ctl1) = ctl1;
-- ACCESS_ONCE(ads->ds_ctl6) = ctl6;
-+ ACCESS_ONCE_RW(ads->ds_ctl1) = ctl1;
-+ ACCESS_ONCE_RW(ads->ds_ctl6) = ctl6;
-
- if (i->aggr == AGGR_BUF_MIDDLE || i->aggr == AGGR_BUF_LAST)
- return;
-
-- ACCESS_ONCE(ads->ds_ctl4) = set11nPktDurRTSCTS(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl4) = set11nPktDurRTSCTS(i->rates, 0)
- | set11nPktDurRTSCTS(i->rates, 1);
-
-- ACCESS_ONCE(ads->ds_ctl5) = set11nPktDurRTSCTS(i->rates, 2)
-+ ACCESS_ONCE_RW(ads->ds_ctl5) = set11nPktDurRTSCTS(i->rates, 2)
- | set11nPktDurRTSCTS(i->rates, 3);
-
-- ACCESS_ONCE(ads->ds_ctl7) = set11nRateFlags(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ds_ctl7) = set11nRateFlags(i->rates, 0)
- | set11nRateFlags(i->rates, 1)
- | set11nRateFlags(i->rates, 2)
- | set11nRateFlags(i->rates, 3)
---- drivers/net/wireless/ath/ath9k/ar9003_mac.c 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/ath/ath9k/ar9003_mac.c 2012-10-15 17:30:59.817924530 +0000
-@@ -39,47 +39,47 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
- (i->qcu << AR_TxQcuNum_S) | desc_len;
-
- checksum += val;
-- ACCESS_ONCE(ads->info) = val;
-+ ACCESS_ONCE_RW(ads->info) = val;
-
- checksum += i->link;
-- ACCESS_ONCE(ads->link) = i->link;
-+ ACCESS_ONCE_RW(ads->link) = i->link;
-
- checksum += i->buf_addr[0];
-- ACCESS_ONCE(ads->data0) = i->buf_addr[0];
-+ ACCESS_ONCE_RW(ads->data0) = i->buf_addr[0];
- checksum += i->buf_addr[1];
-- ACCESS_ONCE(ads->data1) = i->buf_addr[1];
-+ ACCESS_ONCE_RW(ads->data1) = i->buf_addr[1];
- checksum += i->buf_addr[2];
-- ACCESS_ONCE(ads->data2) = i->buf_addr[2];
-+ ACCESS_ONCE_RW(ads->data2) = i->buf_addr[2];
- checksum += i->buf_addr[3];
-- ACCESS_ONCE(ads->data3) = i->buf_addr[3];
-+ ACCESS_ONCE_RW(ads->data3) = i->buf_addr[3];
-
- checksum += (val = (i->buf_len[0] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl3) = val;
-+ ACCESS_ONCE_RW(ads->ctl3) = val;
- checksum += (val = (i->buf_len[1] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl5) = val;
-+ ACCESS_ONCE_RW(ads->ctl5) = val;
- checksum += (val = (i->buf_len[2] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl7) = val;
-+ ACCESS_ONCE_RW(ads->ctl7) = val;
- checksum += (val = (i->buf_len[3] << AR_BufLen_S) & AR_BufLen);
-- ACCESS_ONCE(ads->ctl9) = val;
-+ ACCESS_ONCE_RW(ads->ctl9) = val;
-
- checksum = (u16) (((checksum & 0xffff) + (checksum >> 16)) & 0xffff);
-- ACCESS_ONCE(ads->ctl10) = checksum;
-+ ACCESS_ONCE_RW(ads->ctl10) = checksum;
-
- if (i->is_first || i->is_last) {
-- ACCESS_ONCE(ads->ctl13) = set11nTries(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl13) = set11nTries(i->rates, 0)
- | set11nTries(i->rates, 1)
- | set11nTries(i->rates, 2)
- | set11nTries(i->rates, 3)
- | (i->dur_update ? AR_DurUpdateEna : 0)
- | SM(0, AR_BurstDur);
-
-- ACCESS_ONCE(ads->ctl14) = set11nRate(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl14) = set11nRate(i->rates, 0)
- | set11nRate(i->rates, 1)
- | set11nRate(i->rates, 2)
- | set11nRate(i->rates, 3);
- } else {
-- ACCESS_ONCE(ads->ctl13) = 0;
-- ACCESS_ONCE(ads->ctl14) = 0;
-+ ACCESS_ONCE_RW(ads->ctl13) = 0;
-+ ACCESS_ONCE_RW(ads->ctl14) = 0;
- }
-
- ads->ctl20 = 0;
-@@ -89,17 +89,17 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
-
- ctl17 = SM(i->keytype, AR_EncrType);
- if (!i->is_first) {
-- ACCESS_ONCE(ads->ctl11) = 0;
-- ACCESS_ONCE(ads->ctl12) = i->is_last ? 0 : AR_TxMore;
-- ACCESS_ONCE(ads->ctl15) = 0;
-- ACCESS_ONCE(ads->ctl16) = 0;
-- ACCESS_ONCE(ads->ctl17) = ctl17;
-- ACCESS_ONCE(ads->ctl18) = 0;
-- ACCESS_ONCE(ads->ctl19) = 0;
-+ ACCESS_ONCE_RW(ads->ctl11) = 0;
-+ ACCESS_ONCE_RW(ads->ctl12) = i->is_last ? 0 : AR_TxMore;
-+ ACCESS_ONCE_RW(ads->ctl15) = 0;
-+ ACCESS_ONCE_RW(ads->ctl16) = 0;
-+ ACCESS_ONCE_RW(ads->ctl17) = ctl17;
-+ ACCESS_ONCE_RW(ads->ctl18) = 0;
-+ ACCESS_ONCE_RW(ads->ctl19) = 0;
- return;
- }
-
-- ACCESS_ONCE(ads->ctl11) = (i->pkt_len & AR_FrameLen)
-+ ACCESS_ONCE_RW(ads->ctl11) = (i->pkt_len & AR_FrameLen)
- | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
- | SM(i->txpower, AR_XmitPower)
- | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
-@@ -135,22 +135,22 @@ ar9003_set_txdesc(struct ath_hw *ah, voi
- val = (i->flags & ATH9K_TXDESC_PAPRD) >> ATH9K_TXDESC_PAPRD_S;
- ctl12 |= SM(val, AR_PAPRDChainMask);
-
-- ACCESS_ONCE(ads->ctl12) = ctl12;
-- ACCESS_ONCE(ads->ctl17) = ctl17;
-+ ACCESS_ONCE_RW(ads->ctl12) = ctl12;
-+ ACCESS_ONCE_RW(ads->ctl17) = ctl17;
-
-- ACCESS_ONCE(ads->ctl15) = set11nPktDurRTSCTS(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl15) = set11nPktDurRTSCTS(i->rates, 0)
- | set11nPktDurRTSCTS(i->rates, 1);
-
-- ACCESS_ONCE(ads->ctl16) = set11nPktDurRTSCTS(i->rates, 2)
-+ ACCESS_ONCE_RW(ads->ctl16) = set11nPktDurRTSCTS(i->rates, 2)
- | set11nPktDurRTSCTS(i->rates, 3);
-
-- ACCESS_ONCE(ads->ctl18) = set11nRateFlags(i->rates, 0)
-+ ACCESS_ONCE_RW(ads->ctl18) = set11nRateFlags(i->rates, 0)
- | set11nRateFlags(i->rates, 1)
- | set11nRateFlags(i->rates, 2)
- | set11nRateFlags(i->rates, 3)
- | SM(i->rtscts_rate, AR_RTSCTSRate);
-
-- ACCESS_ONCE(ads->ctl19) = AR_Not_Sounding;
-+ ACCESS_ONCE_RW(ads->ctl19) = AR_Not_Sounding;
- }
-
- static u16 ar9003_calc_ptr_chksum(struct ar9003_txc *ads)
---- drivers/net/wireless/ath/ath9k/hw.h 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/ath/ath9k/hw.h 2012-10-15 17:30:59.817924530 +0000
-@@ -657,7 +657,7 @@ struct ath_hw_private_ops {
-
- /* ANI */
- void (*ani_cache_ini_regs)(struct ath_hw *ah);
--};
-+} __no_const;
-
- /**
- * struct ath_hw_ops - callbacks used by hardware code and driver code
-@@ -687,7 +687,7 @@ struct ath_hw_ops {
- void (*antdiv_comb_conf_set)(struct ath_hw *ah,
- struct ath_hw_antcomb_conf *antconf);
- void (*antctrl_shared_chain_lnadiv)(struct ath_hw *hw, bool enable);
--};
-+} __no_const;
-
- struct ath_nf_limits {
- s16 max;
-@@ -707,7 +707,7 @@ enum ath_cal_list {
- #define AH_FASTCC 0x4
-
- struct ath_hw {
-- struct ath_ops reg_ops;
-+ ath_ops_no_const reg_ops;
-
- struct ieee80211_hw *hw;
- struct ath_common common;
---- drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h 2012-10-15 17:30:59.818924529 +0000
-@@ -545,7 +545,7 @@ struct phy_func_ptr {
- void (*carrsuppr)(struct brcms_phy *);
- s32 (*rxsigpwr)(struct brcms_phy *, s32);
- void (*detach)(struct brcms_phy *);
--};
-+} __no_const;
-
- struct brcms_phy {
- struct brcms_phy_pub pubpi_ro;
---- drivers/net/wireless/iwlegacy/3945-mac.c 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/iwlegacy/3945-mac.c 2012-10-15 17:30:59.819924529 +0000
-@@ -3613,7 +3613,9 @@ il3945_pci_probe(struct pci_dev *pdev, c
- */
- if (il3945_mod_params.disable_hw_scan) {
- D_INFO("Disabling hw_scan\n");
-- il3945_mac_ops.hw_scan = NULL;
-+ pax_open_kernel();
-+ *(void **)&il3945_mac_ops.hw_scan = NULL;
-+ pax_close_kernel();
- }
-
- D_INFO("*** LOAD DRIVER ***\n");
---- drivers/net/wireless/iwlwifi/dvm/debugfs.c 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/iwlwifi/dvm/debugfs.c 2012-10-15 17:30:59.819924529 +0000
-@@ -203,7 +203,7 @@ static ssize_t iwl_dbgfs_sram_write(stru
- {
- struct iwl_priv *priv = file->private_data;
- char buf[64];
-- int buf_size;
-+ size_t buf_size;
- u32 offset, len;
-
- memset(buf, 0, sizeof(buf));
-@@ -473,7 +473,7 @@ static ssize_t iwl_dbgfs_rx_handlers_wri
- struct iwl_priv *priv = file->private_data;
-
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- u32 reset_flag;
-
- memset(buf, 0, sizeof(buf));
-@@ -554,7 +554,7 @@ static ssize_t iwl_dbgfs_disable_ht40_wr
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int ht40;
-
- memset(buf, 0, sizeof(buf));
-@@ -606,7 +606,7 @@ static ssize_t iwl_dbgfs_sleep_level_ove
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int value;
-
- memset(buf, 0, sizeof(buf));
-@@ -1871,7 +1871,7 @@ static ssize_t iwl_dbgfs_clear_ucode_sta
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int clear;
-
- memset(buf, 0, sizeof(buf));
-@@ -1916,7 +1916,7 @@ static ssize_t iwl_dbgfs_ucode_tracing_w
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int trace;
-
- memset(buf, 0, sizeof(buf));
-@@ -1987,7 +1987,7 @@ static ssize_t iwl_dbgfs_missed_beacon_w
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int missed;
-
- memset(buf, 0, sizeof(buf));
-@@ -2028,7 +2028,7 @@ static ssize_t iwl_dbgfs_plcp_delta_writ
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int plcp;
-
- memset(buf, 0, sizeof(buf));
-@@ -2088,7 +2088,7 @@ static ssize_t iwl_dbgfs_txfifo_flush_wr
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int flush;
-
- memset(buf, 0, sizeof(buf));
-@@ -2178,7 +2178,7 @@ static ssize_t iwl_dbgfs_protection_mode
-
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int rts;
-
- if (!priv->cfg->ht_params)
-@@ -2220,7 +2220,7 @@ static ssize_t iwl_dbgfs_echo_test_write
- {
- struct iwl_priv *priv = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
-
- memset(buf, 0, sizeof(buf));
- buf_size = min(count, sizeof(buf) - 1);
-@@ -2256,7 +2256,7 @@ static ssize_t iwl_dbgfs_log_event_write
- struct iwl_priv *priv = file->private_data;
- u32 event_log_flag;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
-
- /* check that the interface is up */
- if (!iwl_is_ready(priv))
-@@ -2310,7 +2310,7 @@ static ssize_t iwl_dbgfs_calib_disabled_
- struct iwl_priv *priv = file->private_data;
- char buf[8];
- u32 calib_disabled;
-- int buf_size;
-+ size_t buf_size;
-
- memset(buf, 0, sizeof(buf));
- buf_size = min(count, sizeof(buf) - 1);
---- drivers/net/wireless/iwlwifi/pcie/trans.c 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/iwlwifi/pcie/trans.c 2012-10-15 17:30:59.820924530 +0000
-@@ -1944,7 +1944,7 @@ static ssize_t iwl_dbgfs_interrupt_write
- struct isr_statistics *isr_stats = &trans_pcie->isr_stats;
-
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- u32 reset_flag;
-
- memset(buf, 0, sizeof(buf));
-@@ -1965,7 +1965,7 @@ static ssize_t iwl_dbgfs_csr_write(struc
- {
- struct iwl_trans *trans = file->private_data;
- char buf[8];
-- int buf_size;
-+ size_t buf_size;
- int csr;
-
- memset(buf, 0, sizeof(buf));
---- drivers/net/wireless/mac80211_hwsim.c 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/mac80211_hwsim.c 2012-10-15 17:30:59.820924530 +0000
-@@ -1748,9 +1748,11 @@ static int __init init_mac80211_hwsim(vo
- return -EINVAL;
-
- if (fake_hw_scan) {
-- mac80211_hwsim_ops.hw_scan = mac80211_hwsim_hw_scan;
-- mac80211_hwsim_ops.sw_scan_start = NULL;
-- mac80211_hwsim_ops.sw_scan_complete = NULL;
-+ pax_open_kernel();
-+ *(void **)&mac80211_hwsim_ops.hw_scan = mac80211_hwsim_hw_scan;
-+ *(void **)&mac80211_hwsim_ops.sw_scan_start = NULL;
-+ *(void **)&mac80211_hwsim_ops.sw_scan_complete = NULL;
-+ pax_close_kernel();
- }
-
- spin_lock_init(&hwsim_radio_lock);
---- drivers/net/wireless/mwifiex/main.h 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/mwifiex/main.h 2012-10-15 17:30:59.820924530 +0000
-@@ -571,7 +571,7 @@ struct mwifiex_if_ops {
- int (*event_complete) (struct mwifiex_adapter *, struct sk_buff *);
- int (*data_complete) (struct mwifiex_adapter *, struct sk_buff *);
- int (*dnld_fw) (struct mwifiex_adapter *, struct mwifiex_fw_image *);
--};
-+} __no_const;
-
- struct mwifiex_adapter {
- u8 iface_type;
---- drivers/net/wireless/rndis_wlan.c 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/rndis_wlan.c 2012-10-15 17:30:59.821924531 +0000
-@@ -1235,7 +1235,7 @@ static int set_rts_threshold(struct usbn
-
- netdev_dbg(usbdev->net, "%s(): %i\n", __func__, rts_threshold);
-
-- if (rts_threshold < 0 || rts_threshold > 2347)
-+ if (rts_threshold > 2347)
- rts_threshold = 2347;
-
- tmp = cpu_to_le32(rts_threshold);
---- drivers/net/wireless/rt2x00/rt2x00.h 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/rt2x00/rt2x00.h 2012-10-15 17:30:59.821924531 +0000
-@@ -397,7 +397,7 @@ struct rt2x00_intf {
- * for hardware which doesn't support hardware
- * sequence counting.
- */
-- atomic_t seqno;
-+ atomic_unchecked_t seqno;
- };
-
- static inline struct rt2x00_intf* vif_to_intf(struct ieee80211_vif *vif)
---- drivers/net/wireless/rt2x00/rt2x00queue.c 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/rt2x00/rt2x00queue.c 2012-10-15 17:30:59.822924531 +0000
-@@ -240,9 +240,9 @@ static void rt2x00queue_create_tx_descri
- * sequence counter given by mac80211.
- */
- if (test_bit(ENTRY_TXD_FIRST_FRAGMENT, &txdesc->flags))
-- seqno = atomic_add_return(0x10, &intf->seqno);
-+ seqno = atomic_add_return_unchecked(0x10, &intf->seqno);
- else
-- seqno = atomic_read(&intf->seqno);
-+ seqno = atomic_read_unchecked(&intf->seqno);
-
- hdr->seq_ctrl &= cpu_to_le16(IEEE80211_SCTL_FRAG);
- hdr->seq_ctrl |= cpu_to_le16(seqno);
---- drivers/net/wireless/ti/wl1251/wl1251.h 2012-09-27 23:19:11.000000000 +0000
-+++ drivers/net/wireless/ti/wl1251/wl1251.h 2012-10-15 17:30:59.822924531 +0000
-@@ -266,7 +266,7 @@ struct wl1251_if_operations {
- void (*reset)(struct wl1251 *wl);
- void (*enable_irq)(struct wl1251 *wl);
- void (*disable_irq)(struct wl1251 *wl);
--};
-+} __no_const;
-
- struct wl1251 {
- struct ieee80211_hw *hw;
---- drivers/net/wireless/ti/wlcore/wlcore.h 2012-09-27 23:19:12.000000000 +0000
-+++ drivers/net/wireless/ti/wlcore/wlcore.h 2012-10-15 17:30:59.822924531 +0000
-@@ -81,7 +81,7 @@ struct wlcore_ops {
- struct ieee80211_sta *sta,
- struct ieee80211_key_conf *key_conf);
- u32 (*pre_pkt_send)(struct wl1271 *wl, u32 buf_offset, u32 last_len);
--};
-+} __no_const;
-
- enum wlcore_partitions {
- PART_DOWN,
---- include/linux/unaligned/access_ok.h 2012-09-17 19:15:56.000000000 +0000
-+++ include/linux/unaligned/access_ok.h 2012-10-15 17:30:59.823924531 +0000
-@@ -6,32 +6,32 @@
-
- static inline u16 get_unaligned_le16(const void *p)
- {
-- return le16_to_cpup((__le16 *)p);
-+ return le16_to_cpup((const __le16 *)p);
- }
-
- static inline u32 get_unaligned_le32(const void *p)
- {
-- return le32_to_cpup((__le32 *)p);
-+ return le32_to_cpup((const __le32 *)p);
- }
-
- static inline u64 get_unaligned_le64(const void *p)
- {
-- return le64_to_cpup((__le64 *)p);
-+ return le64_to_cpup((const __le64 *)p);
- }
-
- static inline u16 get_unaligned_be16(const void *p)
- {
-- return be16_to_cpup((__be16 *)p);
-+ return be16_to_cpup((const __be16 *)p);
- }
-
- static inline u32 get_unaligned_be32(const void *p)
- {
-- return be32_to_cpup((__be32 *)p);
-+ return be32_to_cpup((const __be32 *)p);
- }
-
- static inline u64 get_unaligned_be64(const void *p)
- {
-- return be64_to_cpup((__be64 *)p);
-+ return be64_to_cpup((const __be64 *)p);
- }
-
- static inline void put_unaligned_le16(u16 val, void *p)
---- net/bluetooth/hci_sock.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/bluetooth/hci_sock.c 2012-10-15 17:30:59.825924531 +0000
-@@ -940,7 +940,7 @@ static int hci_sock_setsockopt(struct so
- uf.event_mask[1] = *((u32 *) f->event_mask + 1);
- }
-
-- len = min_t(unsigned int, len, sizeof(uf));
-+ len = min((size_t)len, sizeof(uf));
- if (copy_from_user(&uf, optval, len)) {
- err = -EFAULT;
- break;
---- net/bluetooth/l2cap_core.c 2012-09-27 23:19:11.000000000 +0000
-+++ net/bluetooth/l2cap_core.c 2012-10-15 17:30:59.825924531 +0000
-@@ -3165,8 +3165,10 @@ static int l2cap_parse_conf_rsp(struct l
- break;
-
- case L2CAP_CONF_RFC:
-- if (olen == sizeof(rfc))
-- memcpy(&rfc, (void *)val, olen);
-+ if (olen != sizeof(rfc))
-+ break;
-+
-+ memcpy(&rfc, (void *)val, olen);
-
- if (test_bit(CONF_STATE2_DEVICE, &chan->conf_state) &&
- rfc.mode != chan->mode)
---- net/bluetooth/l2cap_sock.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/bluetooth/l2cap_sock.c 2012-10-15 17:30:59.826924531 +0000
-@@ -467,7 +467,8 @@ static int l2cap_sock_setsockopt_old(str
- struct sock *sk = sock->sk;
- struct l2cap_chan *chan = l2cap_pi(sk)->chan;
- struct l2cap_options opts;
-- int len, err = 0;
-+ int err = 0;
-+ size_t len = optlen;
- u32 opt;
-
- BT_DBG("sk %p", sk);
-@@ -489,7 +490,7 @@ static int l2cap_sock_setsockopt_old(str
- opts.max_tx = chan->max_tx;
- opts.txwin_size = chan->tx_win;
-
-- len = min_t(unsigned int, sizeof(opts), optlen);
-+ len = min(sizeof(opts), len);
- if (copy_from_user((char *) &opts, optval, len)) {
- err = -EFAULT;
- break;
-@@ -574,7 +575,8 @@ static int l2cap_sock_setsockopt(struct
- struct bt_security sec;
- struct bt_power pwr;
- struct l2cap_conn *conn;
-- int len, err = 0;
-+ int err = 0;
-+ size_t len = optlen;
- u32 opt;
-
- BT_DBG("sk %p", sk);
-@@ -597,7 +599,7 @@ static int l2cap_sock_setsockopt(struct
-
- sec.level = BT_SECURITY_LOW;
-
-- len = min_t(unsigned int, sizeof(sec), optlen);
-+ len = min(sizeof(sec), len);
- if (copy_from_user((char *) &sec, optval, len)) {
- err = -EFAULT;
- break;
-@@ -694,7 +696,7 @@ static int l2cap_sock_setsockopt(struct
-
- pwr.force_active = BT_POWER_FORCE_ACTIVE_ON;
-
-- len = min_t(unsigned int, sizeof(pwr), optlen);
-+ len = min(sizeof(pwr), len);
- if (copy_from_user((char *) &pwr, optval, len)) {
- err = -EFAULT;
- break;
---- net/bluetooth/rfcomm/sock.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/bluetooth/rfcomm/sock.c 2012-10-15 17:30:59.826924531 +0000
-@@ -676,7 +676,7 @@ static int rfcomm_sock_setsockopt(struct
- struct sock *sk = sock->sk;
- struct bt_security sec;
- int err = 0;
-- size_t len;
-+ size_t len = optlen;
- u32 opt;
-
- BT_DBG("sk %p", sk);
-@@ -698,7 +698,7 @@ static int rfcomm_sock_setsockopt(struct
-
- sec.level = BT_SECURITY_LOW;
-
-- len = min_t(unsigned int, sizeof(sec), optlen);
-+ len = min(sizeof(sec), len);
- if (copy_from_user((char *) &sec, optval, len)) {
- err = -EFAULT;
- break;
---- net/bluetooth/rfcomm/tty.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/bluetooth/rfcomm/tty.c 2012-10-15 17:30:59.826924531 +0000
-@@ -309,7 +309,7 @@ static void rfcomm_dev_del(struct rfcomm
- BUG_ON(test_and_set_bit(RFCOMM_TTY_RELEASED, &dev->flags));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (dev->port.count > 0) {
-+ if (atomic_read(&dev->port.count) > 0) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- return;
- }
-@@ -664,10 +664,10 @@ static int rfcomm_tty_open(struct tty_st
- return -ENODEV;
-
- BT_DBG("dev %p dst %s channel %d opened %d", dev, batostr(&dev->dst),
-- dev->channel, dev->port.count);
-+ dev->channel, atomic_read(&dev->port.count));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (++dev->port.count > 1) {
-+ if (atomic_inc_return(&dev->port.count) > 1) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- return 0;
- }
-@@ -736,10 +736,10 @@ static void rfcomm_tty_close(struct tty_
- return;
-
- BT_DBG("tty %p dev %p dlc %p opened %d", tty, dev, dev->dlc,
-- dev->port.count);
-+ atomic_read(&dev->port.count));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (!--dev->port.count) {
-+ if (!atomic_dec_return(&dev->port.count)) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- if (dev->tty_dev->parent)
- #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,29))
---- net/mac80211/ieee80211_i.h 2012-09-27 23:19:12.000000000 +0000
-+++ net/mac80211/ieee80211_i.h 2012-10-15 17:30:59.827924531 +0000
-@@ -28,6 +28,7 @@
- #include <net/ieee80211_radiotap.h>
- #include <net/cfg80211.h>
- #include <net/mac80211.h>
-+#include <asm/local.h>
- #include "key.h"
- #include "sta_info.h"
- #include "debug.h"
-@@ -840,7 +841,7 @@ struct ieee80211_local {
- /* also used to protect ampdu_ac_queue and amdpu_ac_stop_refcnt */
- spinlock_t queue_stop_reason_lock;
-
-- int open_count;
-+ local_t open_count;
- int monitors, cooked_mntrs;
- /* number of interfaces with corresponding FIF_ flags */
- int fif_fcsfail, fif_plcpfail, fif_control, fif_other_bss, fif_pspoll,
---- net/mac80211/iface.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/mac80211/iface.c 2012-10-15 17:30:59.827924531 +0000
-@@ -454,7 +454,7 @@ static int ieee80211_do_open(struct net_
- break;
- }
-
-- if (local->open_count == 0) {
-+ if (local_read(&local->open_count) == 0) {
- res = drv_start(local);
- if (res)
- goto err_del_bss;
-@@ -497,7 +497,7 @@ static int ieee80211_do_open(struct net_
- break;
- }
-
-- if (local->monitors == 0 && local->open_count == 0) {
-+ if (local->monitors == 0 && local_read(&local->open_count) == 0) {
- res = ieee80211_add_virtual_monitor(local);
- if (res)
- goto err_stop;
-@@ -594,7 +594,7 @@ static int ieee80211_do_open(struct net_
- mutex_unlock(&local->mtx);
-
- if (coming_up)
-- local->open_count++;
-+ local_inc(&local->open_count);
-
- if (hw_reconf_flags)
- ieee80211_hw_config(local, hw_reconf_flags);
-@@ -607,7 +607,7 @@ static int ieee80211_do_open(struct net_
- err_del_interface:
- drv_remove_interface(local, sdata);
- err_stop:
-- if (!local->open_count)
-+ if (!local_read(&local->open_count))
- drv_stop(local);
- err_del_bss:
- sdata->bss = NULL;
-@@ -741,7 +741,7 @@ static void ieee80211_do_stop(struct iee
- }
-
- if (going_down)
-- local->open_count--;
-+ local_dec(&local->open_count);
-
- switch (sdata->vif.type) {
- case NL80211_IFTYPE_AP_VLAN:
-@@ -801,7 +801,7 @@ static void ieee80211_do_stop(struct iee
-
- ieee80211_recalc_ps(local, -1);
-
-- if (local->open_count == 0) {
-+ if (local_read(&local->open_count) == 0) {
- if (local->ops->napi_poll)
- napi_disable(&local->napi);
- ieee80211_clear_tx_pending(local);
-@@ -833,7 +833,7 @@ static void ieee80211_do_stop(struct iee
- }
- spin_unlock_irqrestore(&local->queue_stop_reason_lock, flags);
-
-- if (local->monitors == local->open_count && local->monitors > 0)
-+ if (local->monitors == local_read(&local->open_count) && local->monitors > 0)
- ieee80211_add_virtual_monitor(local);
- }
-
---- net/mac80211/main.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/mac80211/main.c 2012-10-15 17:30:59.827924531 +0000
-@@ -170,7 +170,7 @@ int ieee80211_hw_config(struct ieee80211
- local->hw.conf.power_level = power;
- }
-
-- if (changed && local->open_count) {
-+ if (changed && local_read(&local->open_count)) {
- ret = drv_config(local, changed);
- /*
- * Goal:
---- net/mac80211/pm.c 2012-09-27 23:19:11.000000000 +0000
-+++ net/mac80211/pm.c 2012-10-15 17:30:59.828924531 +0000
-@@ -34,7 +34,7 @@ int __ieee80211_suspend(struct ieee80211
- struct ieee80211_sub_if_data *sdata;
- struct sta_info *sta;
-
-- if (!local->open_count)
-+ if (!local_read(&local->open_count))
- goto suspend;
-
- ieee80211_scan_cancel(local);
-@@ -72,7 +72,7 @@ int __ieee80211_suspend(struct ieee80211
- cancel_work_sync(&local->dynamic_ps_enable_work);
- del_timer_sync(&local->dynamic_ps_timer);
-
-- local->wowlan = wowlan && local->open_count;
-+ local->wowlan = wowlan && local_read(&local->open_count);
- if (local->wowlan) {
- int err = drv_suspend(local, wowlan);
- if (err < 0) {
-@@ -143,7 +143,7 @@ int __ieee80211_suspend(struct ieee80211
- drv_remove_interface(local, sdata);
-
- /* stop hardware - this must stop RX */
-- if (local->open_count)
-+ if (local_read(&local->open_count))
- ieee80211_stop_device(local);
-
- suspend:
---- net/mac80211/rate.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/mac80211/rate.c 2012-10-15 17:30:59.828924531 +0000
-@@ -494,7 +494,7 @@ int ieee80211_init_rate_ctrl_alg(struct
-
- ASSERT_RTNL();
-
-- if (local->open_count)
-+ if (local_read(&local->open_count))
- return -EBUSY;
-
- if (local->hw.flags & IEEE80211_HW_HAS_RATE_CONTROL) {
---- net/mac80211/rc80211_pid_debugfs.c 2012-09-27 23:19:11.000000000 +0000
-+++ net/mac80211/rc80211_pid_debugfs.c 2012-10-15 17:30:59.828924531 +0000
-@@ -193,7 +193,7 @@ static ssize_t rate_control_pid_events_r
-
- spin_unlock_irqrestore(&events->lock, status);
-
-- if (copy_to_user(buf, pb, p))
-+ if (p > sizeof(pb) || copy_to_user(buf, pb, p))
- return -EFAULT;
-
- return p;
---- net/mac80211/util.c 2012-09-27 23:19:11.000000000 +0000
-+++ net/mac80211/util.c 2012-10-15 17:30:59.828924531 +0000
-@@ -1251,7 +1251,7 @@ int ieee80211_reconfig(struct ieee80211_
- }
- #endif
- /* everything else happens only if HW was up & running */
-- if (!local->open_count)
-+ if (!local_read(&local->open_count))
- goto wake_up;
-
- /*
---- net/wireless/core.h 2012-09-27 23:19:11.000000000 +0000
-+++ net/wireless/core.h 2012-10-15 17:30:59.829924531 +0000
-@@ -28,7 +28,7 @@ struct cfg80211_registered_device {
- struct mutex mtx;
-
- /* rfkill support */
-- struct rfkill_ops rfkill_ops;
-+ rfkill_ops_no_const rfkill_ops;
- struct rfkill *rfkill;
- struct work_struct rfkill_sync;
-
---- net/wireless/wext-core.c 2012-09-27 23:19:12.000000000 +0000
-+++ net/wireless/wext-core.c 2012-10-15 17:30:59.829924531 +0000
-@@ -792,8 +792,7 @@ static int ioctl_standard_iw_point(struc
- */
-
- /* Support for very large requests */
-- if ((descr->flags & IW_DESCR_FLAG_NOMAX) &&
-- (user_length > descr->max_tokens)) {
-+ if (user_length > descr->max_tokens) {
- /* Allow userspace to GET more than max so
- * we can support any size GET requests.
- * There is still a limit : -ENOMEM.
-@@ -832,22 +831,6 @@ static int ioctl_standard_iw_point(struc
- }
- }
-
-- if (IW_IS_GET(cmd) && !(descr->flags & IW_DESCR_FLAG_NOMAX)) {
-- /*
-- * If this is a GET, but not NOMAX, it means that the extra
-- * data is not bounded by userspace, but by max_tokens. Thus
-- * set the length to max_tokens. This matches the extra data
-- * allocation.
-- * The driver should fill it with the number of tokens it
-- * provided, and it may check iwp->length rather than having
-- * knowledge of max_tokens. If the driver doesn't change the
-- * iwp->length, this ioctl just copies back max_token tokens
-- * filled with zeroes. Hopefully the driver isn't claiming
-- * them to be valid data.
-- */
-- iwp->length = descr->max_tokens;
-- }
--
- err = handler(dev, info, (union iwreq_data *) iwp, extra);
-
- iwp->length += essid_compat;
---- scripts/gcc-plugin.sh 1970-01-01 00:00:00.000000000 +0000
-+++ scripts/gcc-plugin.sh 2012-10-15 17:30:59.829924531 +0000
-@@ -0,0 +1,17 @@
-+#!/bin/bash
-+plugincc=`$1 -x c -shared - -o /dev/null -I\`$3 -print-file-name=plugin\`/include 2>&1 <<EOF
-+#include "gcc-plugin.h"
-+#include "tree.h"
-+#include "tm.h"
-+#include "rtl.h"
-+#ifdef ENABLE_BUILD_WITH_CXX
-+#warning $2
-+#else
-+#warning $1
-+#endif
-+EOF`
-+if [ $? -eq 0 ]
-+then
-+ [[ "$plugincc" =~ "$1" ]] && echo "$1"
-+ [[ "$plugincc" =~ "$2" ]] && echo "$2"
-+fi
---- tools/gcc/checker_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/checker_plugin.c 2012-10-15 17:30:59.830924531 +0000
-@@ -0,0 +1,171 @@
-+/*
-+ * Copyright 2011 by the PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to implement various sparse (source code checker) features
-+ *
-+ * TODO:
-+ * - define separate __iomem, __percpu and __rcu address spaces (lots of code to patch)
-+ *
-+ * BUGS:
-+ * - none known
-+ */
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+//#include "expr.h" where are you...
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+#include "tree-flow.h"
-+#include "target.h"
-+
-+extern void c_register_addr_space (const char *str, addr_space_t as);
-+extern enum machine_mode default_addr_space_pointer_mode (addr_space_t);
-+extern enum machine_mode default_addr_space_address_mode (addr_space_t);
-+extern bool default_addr_space_valid_pointer_mode(enum machine_mode mode, addr_space_t as);
-+extern bool default_addr_space_legitimate_address_p(enum machine_mode mode, rtx mem, bool strict, addr_space_t as);
-+extern rtx default_addr_space_legitimize_address(rtx x, rtx oldx, enum machine_mode mode, addr_space_t as);
-+
-+extern void print_gimple_stmt(FILE *, gimple, int, int);
-+extern rtx emit_move_insn(rtx x, rtx y);
-+
-+int plugin_is_GPL_compatible;
-+
-+static struct plugin_info checker_plugin_info = {
-+ .version = "201111150100",
-+};
-+
-+#define ADDR_SPACE_KERNEL 0
-+#define ADDR_SPACE_FORCE_KERNEL 1
-+#define ADDR_SPACE_USER 2
-+#define ADDR_SPACE_FORCE_USER 3
-+#define ADDR_SPACE_IOMEM 0
-+#define ADDR_SPACE_FORCE_IOMEM 0
-+#define ADDR_SPACE_PERCPU 0
-+#define ADDR_SPACE_FORCE_PERCPU 0
-+#define ADDR_SPACE_RCU 0
-+#define ADDR_SPACE_FORCE_RCU 0
-+
-+static enum machine_mode checker_addr_space_pointer_mode(addr_space_t addrspace)
-+{
-+ return default_addr_space_pointer_mode(ADDR_SPACE_GENERIC);
-+}
-+
-+static enum machine_mode checker_addr_space_address_mode(addr_space_t addrspace)
-+{
-+ return default_addr_space_address_mode(ADDR_SPACE_GENERIC);
-+}
-+
-+static bool checker_addr_space_valid_pointer_mode(enum machine_mode mode, addr_space_t as)
-+{
-+ return default_addr_space_valid_pointer_mode(mode, as);
-+}
-+
-+static bool checker_addr_space_legitimate_address_p(enum machine_mode mode, rtx mem, bool strict, addr_space_t as)
-+{
-+ return default_addr_space_legitimate_address_p(mode, mem, strict, ADDR_SPACE_GENERIC);
-+}
-+
-+static rtx checker_addr_space_legitimize_address(rtx x, rtx oldx, enum machine_mode mode, addr_space_t as)
-+{
-+ return default_addr_space_legitimize_address(x, oldx, mode, as);
-+}
-+
-+static bool checker_addr_space_subset_p(addr_space_t subset, addr_space_t superset)
-+{
-+ if (subset == ADDR_SPACE_FORCE_KERNEL && superset == ADDR_SPACE_KERNEL)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_FORCE_USER && superset == ADDR_SPACE_USER)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_FORCE_IOMEM && superset == ADDR_SPACE_IOMEM)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_KERNEL && superset == ADDR_SPACE_FORCE_USER)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_KERNEL && superset == ADDR_SPACE_FORCE_IOMEM)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_USER && superset == ADDR_SPACE_FORCE_KERNEL)
-+ return true;
-+
-+ if (subset == ADDR_SPACE_IOMEM && superset == ADDR_SPACE_FORCE_KERNEL)
-+ return true;
-+
-+ return subset == superset;
-+}
-+
-+static rtx checker_addr_space_convert(rtx op, tree from_type, tree to_type)
-+{
-+// addr_space_t from_as = TYPE_ADDR_SPACE(TREE_TYPE(from_type));
-+// addr_space_t to_as = TYPE_ADDR_SPACE(TREE_TYPE(to_type));
-+
-+ return op;
-+}
-+
-+static void register_checker_address_spaces(void *event_data, void *data)
-+{
-+ c_register_addr_space("__kernel", ADDR_SPACE_KERNEL);
-+ c_register_addr_space("__force_kernel", ADDR_SPACE_FORCE_KERNEL);
-+ c_register_addr_space("__user", ADDR_SPACE_USER);
-+ c_register_addr_space("__force_user", ADDR_SPACE_FORCE_USER);
-+// c_register_addr_space("__iomem", ADDR_SPACE_IOMEM);
-+// c_register_addr_space("__force_iomem", ADDR_SPACE_FORCE_IOMEM);
-+// c_register_addr_space("__percpu", ADDR_SPACE_PERCPU);
-+// c_register_addr_space("__force_percpu", ADDR_SPACE_FORCE_PERCPU);
-+// c_register_addr_space("__rcu", ADDR_SPACE_RCU);
-+// c_register_addr_space("__force_rcu", ADDR_SPACE_FORCE_RCU);
-+
-+ targetm.addr_space.pointer_mode = checker_addr_space_pointer_mode;
-+ targetm.addr_space.address_mode = checker_addr_space_address_mode;
-+ targetm.addr_space.valid_pointer_mode = checker_addr_space_valid_pointer_mode;
-+ targetm.addr_space.legitimate_address_p = checker_addr_space_legitimate_address_p;
-+// targetm.addr_space.legitimize_address = checker_addr_space_legitimize_address;
-+ targetm.addr_space.subset_p = checker_addr_space_subset_p;
-+ targetm.addr_space.convert = checker_addr_space_convert;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ const int argc = plugin_info->argc;
-+ const struct plugin_argument * const argv = plugin_info->argv;
-+ int i;
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &checker_plugin_info);
-+
-+ for (i = 0; i < argc; ++i)
-+ error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+
-+ if (TARGET_64BIT == 0)
-+ return 0;
-+
-+ register_callback(plugin_name, PLUGIN_PRAGMAS, register_checker_address_spaces, NULL);
-+
-+ return 0;
-+}
---- tools/gcc/colorize_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/colorize_plugin.c 2012-10-15 17:30:59.830924531 +0000
-@@ -0,0 +1,148 @@
-+/*
-+ * Copyright 2012 by PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to colorize diagnostic output
-+ *
-+ */
-+
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+
-+int plugin_is_GPL_compatible;
-+
-+static struct plugin_info colorize_plugin_info = {
-+ .version = "201203092200",
-+ .help = NULL,
-+};
-+
-+#define GREEN "\033[32m\033[2m"
-+#define LIGHTGREEN "\033[32m\033[1m"
-+#define YELLOW "\033[33m\033[2m"
-+#define LIGHTYELLOW "\033[33m\033[1m"
-+#define RED "\033[31m\033[2m"
-+#define LIGHTRED "\033[31m\033[1m"
-+#define BLUE "\033[34m\033[2m"
-+#define LIGHTBLUE "\033[34m\033[1m"
-+#define BRIGHT "\033[m\033[1m"
-+#define NORMAL "\033[m"
-+
-+static diagnostic_starter_fn old_starter;
-+static diagnostic_finalizer_fn old_finalizer;
-+
-+static void start_colorize(diagnostic_context *context, diagnostic_info *diagnostic)
-+{
-+ const char *color;
-+ char *newprefix;
-+
-+ switch (diagnostic->kind) {
-+ case DK_NOTE:
-+ color = LIGHTBLUE;
-+ break;
-+
-+ case DK_PEDWARN:
-+ case DK_WARNING:
-+ color = LIGHTYELLOW;
-+ break;
-+
-+ case DK_ERROR:
-+ case DK_FATAL:
-+ case DK_ICE:
-+ case DK_PERMERROR:
-+ case DK_SORRY:
-+ color = LIGHTRED;
-+ break;
-+
-+ default:
-+ color = NORMAL;
-+ }
-+
-+ old_starter(context, diagnostic);
-+ if (-1 == asprintf(&newprefix, "%s%s" NORMAL, color, context->printer->prefix))
-+ return;
-+ pp_destroy_prefix(context->printer);
-+ pp_set_prefix(context->printer, newprefix);
-+}
-+
-+static void finalize_colorize(diagnostic_context *context, diagnostic_info *diagnostic)
-+{
-+ old_finalizer(context, diagnostic);
-+}
-+
-+static void colorize_arm(void)
-+{
-+ old_starter = diagnostic_starter(global_dc);
-+ old_finalizer = diagnostic_finalizer(global_dc);
-+
-+ diagnostic_starter(global_dc) = start_colorize;
-+ diagnostic_finalizer(global_dc) = finalize_colorize;
-+}
-+
-+static unsigned int execute_colorize_rearm(void)
-+{
-+ if (diagnostic_starter(global_dc) == start_colorize)
-+ return 0;
-+
-+ colorize_arm();
-+ return 0;
-+}
-+
-+struct simple_ipa_opt_pass pass_ipa_colorize_rearm = {
-+ .pass = {
-+ .type = SIMPLE_IPA_PASS,
-+ .name = "colorize_rearm",
-+ .gate = NULL,
-+ .execute = execute_colorize_rearm,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = 0
-+ }
-+};
-+
-+static void colorize_start_unit(void *gcc_data, void *user_data)
-+{
-+ colorize_arm();
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ struct register_pass_info colorize_rearm_pass_info = {
-+ .pass = &pass_ipa_colorize_rearm.pass,
-+ .reference_pass_name = "*free_lang_data",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &colorize_plugin_info);
-+ register_callback(plugin_name, PLUGIN_START_UNIT, &colorize_start_unit, NULL);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &colorize_rearm_pass_info);
-+ return 0;
-+}
---- tools/gcc/constify_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/constify_plugin.c 2012-10-15 17:30:59.830924531 +0000
-@@ -0,0 +1,331 @@
-+/*
-+ * Copyright 2011 by Emese Revfy <re.emese@gmail.com>
-+ * Copyright 2011 by PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2, or (at your option) v3
-+ *
-+ * This gcc plugin constifies all structures which contain only function pointers or are explicitly marked for constification.
-+ *
-+ * Homepage:
-+ * http://www.grsecurity.net/~ephox/const_plugin/
-+ *
-+ * Usage:
-+ * $ gcc -I`gcc -print-file-name=plugin`/include -fPIC -shared -O2 -o constify_plugin.so constify_plugin.c
-+ * $ gcc -fplugin=constify_plugin.so test.c -O2
-+ */
-+
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+#include "tree-flow.h"
-+
-+#define C_TYPE_FIELDS_READONLY(TYPE) TREE_LANG_FLAG_1(TYPE)
-+
-+int plugin_is_GPL_compatible;
-+
-+static struct plugin_info const_plugin_info = {
-+ .version = "201205300030",
-+ .help = "no-constify\tturn off constification\n",
-+};
-+
-+static void deconstify_tree(tree node);
-+
-+static void deconstify_type(tree type)
-+{
-+ tree field;
-+
-+ for (field = TYPE_FIELDS(type); field; field = TREE_CHAIN(field)) {
-+ tree type = TREE_TYPE(field);
-+
-+ if (TREE_CODE(type) != RECORD_TYPE && TREE_CODE(type) != UNION_TYPE)
-+ continue;
-+ if (!TYPE_READONLY(type))
-+ continue;
-+
-+ deconstify_tree(field);
-+ }
-+ TYPE_READONLY(type) = 0;
-+ C_TYPE_FIELDS_READONLY(type) = 0;
-+}
-+
-+static void deconstify_tree(tree node)
-+{
-+ tree old_type, new_type, field;
-+
-+ old_type = TREE_TYPE(node);
-+
-+ gcc_assert(TYPE_READONLY(old_type) && (TYPE_QUALS(old_type) & TYPE_QUAL_CONST));
-+
-+ new_type = build_qualified_type(old_type, TYPE_QUALS(old_type) & ~TYPE_QUAL_CONST);
-+ TYPE_FIELDS(new_type) = copy_list(TYPE_FIELDS(new_type));
-+ for (field = TYPE_FIELDS(new_type); field; field = TREE_CHAIN(field))
-+ DECL_FIELD_CONTEXT(field) = new_type;
-+
-+ deconstify_type(new_type);
-+
-+ TREE_READONLY(node) = 0;
-+ TREE_TYPE(node) = new_type;
-+}
-+
-+static tree handle_no_const_attribute(tree *node, tree name, tree args, int flags, bool *no_add_attrs)
-+{
-+ tree type;
-+
-+ *no_add_attrs = true;
-+ if (TREE_CODE(*node) == FUNCTION_DECL) {
-+ error("%qE attribute does not apply to functions", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (TREE_CODE(*node) == VAR_DECL) {
-+ error("%qE attribute does not apply to variables", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (TYPE_P(*node)) {
-+ if (TREE_CODE(*node) == RECORD_TYPE || TREE_CODE(*node) == UNION_TYPE)
-+ *no_add_attrs = false;
-+ else
-+ error("%qE attribute applies to struct and union types only", name);
-+ return NULL_TREE;
-+ }
-+
-+ type = TREE_TYPE(*node);
-+
-+ if (TREE_CODE(type) != RECORD_TYPE && TREE_CODE(type) != UNION_TYPE) {
-+ error("%qE attribute applies to struct and union types only", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (lookup_attribute(IDENTIFIER_POINTER(name), TYPE_ATTRIBUTES(type))) {
-+ error("%qE attribute is already applied to the type", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (TREE_CODE(*node) == TYPE_DECL && !TYPE_READONLY(type)) {
-+ error("%qE attribute used on type that is not constified", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (TREE_CODE(*node) == TYPE_DECL) {
-+ deconstify_tree(*node);
-+ return NULL_TREE;
-+ }
-+
-+ return NULL_TREE;
-+}
-+
-+static void constify_type(tree type)
-+{
-+ TYPE_READONLY(type) = 1;
-+ C_TYPE_FIELDS_READONLY(type) = 1;
-+}
-+
-+static tree handle_do_const_attribute(tree *node, tree name, tree args, int flags, bool *no_add_attrs)
-+{
-+ *no_add_attrs = true;
-+ if (!TYPE_P(*node)) {
-+ error("%qE attribute applies to types only", name);
-+ return NULL_TREE;
-+ }
-+
-+ if (TREE_CODE(*node) != RECORD_TYPE && TREE_CODE(*node) != UNION_TYPE) {
-+ error("%qE attribute applies to struct and union types only", name);
-+ return NULL_TREE;
-+ }
-+
-+ *no_add_attrs = false;
-+ constify_type(*node);
-+ return NULL_TREE;
-+}
-+
-+static struct attribute_spec no_const_attr = {
-+ .name = "no_const",
-+ .min_length = 0,
-+ .max_length = 0,
-+ .decl_required = false,
-+ .type_required = false,
-+ .function_type_required = false,
-+ .handler = handle_no_const_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+ .affects_type_identity = true
-+#endif
-+};
-+
-+static struct attribute_spec do_const_attr = {
-+ .name = "do_const",
-+ .min_length = 0,
-+ .max_length = 0,
-+ .decl_required = false,
-+ .type_required = false,
-+ .function_type_required = false,
-+ .handler = handle_do_const_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+ .affects_type_identity = true
-+#endif
-+};
-+
-+static void register_attributes(void *event_data, void *data)
-+{
-+ register_attribute(&no_const_attr);
-+ register_attribute(&do_const_attr);
-+}
-+
-+static bool is_fptr(tree field)
-+{
-+ tree ptr = TREE_TYPE(field);
-+
-+ if (TREE_CODE(ptr) != POINTER_TYPE)
-+ return false;
-+
-+ return TREE_CODE(TREE_TYPE(ptr)) == FUNCTION_TYPE;
-+}
-+
-+static bool walk_struct(tree node)
-+{
-+ tree field;
-+
-+ if (TYPE_FIELDS(node) == NULL_TREE)
-+ return false;
-+
-+ if (lookup_attribute("no_const", TYPE_ATTRIBUTES(node))) {
-+ gcc_assert(!TYPE_READONLY(node));
-+ deconstify_type(node);
-+ return false;
-+ }
-+
-+ for (field = TYPE_FIELDS(node); field; field = TREE_CHAIN(field)) {
-+ tree type = TREE_TYPE(field);
-+ enum tree_code code = TREE_CODE(type);
-+
-+ if (node == type)
-+ return false;
-+ if (code == RECORD_TYPE || code == UNION_TYPE) {
-+ if (!(walk_struct(type)))
-+ return false;
-+ } else if (!is_fptr(field) && !TREE_READONLY(field))
-+ return false;
-+ }
-+ return true;
-+}
-+
-+static void finish_type(void *event_data, void *data)
-+{
-+ tree type = (tree)event_data;
-+
-+ if (type == NULL_TREE || type == error_mark_node)
-+ return;
-+
-+ if (TYPE_READONLY(type))
-+ return;
-+
-+ if (walk_struct(type))
-+ constify_type(type);
-+}
-+
-+static unsigned int check_local_variables(void);
-+
-+struct gimple_opt_pass pass_local_variable = {
-+ {
-+ .type = GIMPLE_PASS,
-+ .name = "check_local_variables",
-+ .gate = NULL,
-+ .execute = check_local_variables,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = 0
-+ }
-+};
-+
-+static unsigned int check_local_variables(void)
-+{
-+ tree var;
-+ referenced_var_iterator rvi;
-+
-+#if BUILDING_GCC_VERSION == 4005
-+ FOR_EACH_REFERENCED_VAR(var, rvi) {
-+#else
-+ FOR_EACH_REFERENCED_VAR(cfun, var, rvi) {
-+#endif
-+ tree type = TREE_TYPE(var);
-+
-+ if (!DECL_P(var) || TREE_STATIC(var) || DECL_EXTERNAL(var))
-+ continue;
-+
-+ if (TREE_CODE(type) != RECORD_TYPE && TREE_CODE(type) != UNION_TYPE)
-+ continue;
-+
-+ if (!TYPE_READONLY(type))
-+ continue;
-+
-+// if (lookup_attribute("no_const", DECL_ATTRIBUTES(var)))
-+// continue;
-+
-+// if (lookup_attribute("no_const", TYPE_ATTRIBUTES(type)))
-+// continue;
-+
-+ if (walk_struct(type)) {
-+ error_at(DECL_SOURCE_LOCATION(var), "constified variable %qE cannot be local", var);
-+ return 1;
-+ }
-+ }
-+ return 0;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ const int argc = plugin_info->argc;
-+ const struct plugin_argument * const argv = plugin_info->argv;
-+ int i;
-+ bool constify = true;
-+
-+ struct register_pass_info local_variable_pass_info = {
-+ .pass = &pass_local_variable.pass,
-+ .reference_pass_name = "*referenced_vars",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ for (i = 0; i < argc; ++i) {
-+ if (!(strcmp(argv[i].key, "no-constify"))) {
-+ constify = false;
-+ continue;
-+ }
-+ error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &const_plugin_info);
-+ if (constify) {
-+ register_callback(plugin_name, PLUGIN_FINISH_TYPE, finish_type, NULL);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &local_variable_pass_info);
-+ }
-+ register_callback(plugin_name, PLUGIN_ATTRIBUTES, register_attributes, NULL);
-+
-+ return 0;
-+}
---- tools/gcc/generate_size_overflow_hash.sh 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/generate_size_overflow_hash.sh 2012-10-15 17:30:59.830924531 +0000
-@@ -0,0 +1,94 @@
-+#!/bin/bash
-+
-+# This script generates the hash table (size_overflow_hash.h) for the size_overflow gcc plugin (size_overflow_plugin.c).
-+
-+header1="size_overflow_hash.h"
-+database="size_overflow_hash.data"
-+n=65536
-+
-+usage() {
-+cat <<EOF
-+usage: $0 options
-+OPTIONS:
-+ -h|--help help
-+ -o header file
-+ -d database file
-+ -n hash array size
-+EOF
-+ return 0
-+}
-+
-+while true
-+do
-+ case "$1" in
-+ -h|--help) usage && exit 0;;
-+ -n) n=$2; shift 2;;
-+ -o) header1="$2"; shift 2;;
-+ -d) database="$2"; shift 2;;
-+ --) shift 1; break ;;
-+ *) break ;;
-+ esac
-+done
-+
-+create_defines() {
-+ for i in `seq 1 32`
-+ do
-+ echo -e "#define PARAM"$i" (1U << "$i")" >> "$header1"
-+ done
-+ echo >> "$header1"
-+}
-+
-+create_structs () {
-+ rm -f "$header1"
-+
-+ create_defines
-+
-+ cat "$database" | while read data
-+ do
-+ data_array=($data)
-+ struct_hash_name="${data_array[0]}"
-+ funcn="${data_array[1]}"
-+ params="${data_array[2]}"
-+ next="${data_array[5]}"
-+
-+ echo "const struct size_overflow_hash $struct_hash_name = {" >> "$header1"
-+
-+ echo -e "\t.next\t= $next,\n\t.name\t= \"$funcn\"," >> "$header1"
-+ echo -en "\t.param\t= " >> "$header1"
-+ line=
-+ for param_num in ${params//-/ };
-+ do
-+ line="${line}PARAM"$param_num"|"
-+ done
-+
-+ echo -e "${line%?},\n};\n" >> "$header1"
-+ done
-+}
-+
-+create_headers () {
-+ echo "const struct size_overflow_hash * const size_overflow_hash[$n] = {" >> "$header1"
-+}
-+
-+create_array_elements () {
-+ index=0
-+ grep -v "nohasharray" $database | sort -n -k 4 | while read data
-+ do
-+ data_array=($data)
-+ i="${data_array[3]}"
-+ hash="${data_array[4]}"
-+ while [[ $index -lt $i ]]
-+ do
-+ echo -e "\t["$index"]\t= NULL," >> "$header1"
-+ index=$(($index + 1))
-+ done
-+ index=$(($index + 1))
-+ echo -e "\t["$i"]\t= &"$hash"," >> "$header1"
-+ done
-+ echo '};' >> $header1
-+}
-+
-+create_structs
-+create_headers
-+create_array_elements
-+
-+exit 0
---- tools/gcc/kallocstat_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/kallocstat_plugin.c 2012-10-15 17:30:59.831924531 +0000
-@@ -0,0 +1,167 @@
-+/*
-+ * Copyright 2011 by the PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to find the distribution of k*alloc sizes
-+ *
-+ * TODO:
-+ *
-+ * BUGS:
-+ * - none known
-+ */
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+//#include "expr.h" where are you...
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+
-+extern void print_gimple_stmt(FILE *, gimple, int, int);
-+
-+int plugin_is_GPL_compatible;
-+
-+static const char * const kalloc_functions[] = {
-+ "__kmalloc",
-+ "kmalloc",
-+ "kmalloc_large",
-+ "kmalloc_node",
-+ "kmalloc_order",
-+ "kmalloc_order_trace",
-+ "kmalloc_slab",
-+ "kzalloc",
-+ "kzalloc_node",
-+};
-+
-+static struct plugin_info kallocstat_plugin_info = {
-+ .version = "201111150100",
-+};
-+
-+static unsigned int execute_kallocstat(void);
-+
-+static struct gimple_opt_pass kallocstat_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "kallocstat",
-+ .gate = NULL,
-+ .execute = execute_kallocstat,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = 0
-+ }
-+};
-+
-+static bool is_kalloc(const char *fnname)
-+{
-+ size_t i;
-+
-+ for (i = 0; i < ARRAY_SIZE(kalloc_functions); i++)
-+ if (!strcmp(fnname, kalloc_functions[i]))
-+ return true;
-+ return false;
-+}
-+
-+static unsigned int execute_kallocstat(void)
-+{
-+ basic_block bb;
-+
-+ // 1. loop through BBs and GIMPLE statements
-+ FOR_EACH_BB(bb) {
-+ gimple_stmt_iterator gsi;
-+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ // gimple match:
-+ tree fndecl, size;
-+ gimple call_stmt;
-+ const char *fnname;
-+
-+ // is it a call
-+ call_stmt = gsi_stmt(gsi);
-+ if (!is_gimple_call(call_stmt))
-+ continue;
-+ fndecl = gimple_call_fndecl(call_stmt);
-+ if (fndecl == NULL_TREE)
-+ continue;
-+ if (TREE_CODE(fndecl) != FUNCTION_DECL)
-+ continue;
-+
-+ // is it a call to k*alloc
-+ fnname = IDENTIFIER_POINTER(DECL_NAME(fndecl));
-+ if (!is_kalloc(fnname))
-+ continue;
-+
-+ // is the size arg the result of a simple const assignment
-+ size = gimple_call_arg(call_stmt, 0);
-+ while (true) {
-+ gimple def_stmt;
-+ expanded_location xloc;
-+ size_t size_val;
-+
-+ if (TREE_CODE(size) != SSA_NAME)
-+ break;
-+ def_stmt = SSA_NAME_DEF_STMT(size);
-+ if (!def_stmt || !is_gimple_assign(def_stmt))
-+ break;
-+ if (gimple_num_ops(def_stmt) != 2)
-+ break;
-+ size = gimple_assign_rhs1(def_stmt);
-+ if (!TREE_CONSTANT(size))
-+ continue;
-+ xloc = expand_location(gimple_location(def_stmt));
-+ if (!xloc.file)
-+ xloc = expand_location(DECL_SOURCE_LOCATION(current_function_decl));
-+ size_val = TREE_INT_CST_LOW(size);
-+ fprintf(stderr, "kallocsize: %8zu %8zx %s %s:%u\n", size_val, size_val, fnname, xloc.file, xloc.line);
-+ break;
-+ }
-+//print_gimple_stmt(stderr, call_stmt, 0, TDF_LINENO);
-+//debug_tree(gimple_call_fn(call_stmt));
-+//print_node(stderr, "pax", fndecl, 4);
-+ }
-+ }
-+
-+ return 0;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ struct register_pass_info kallocstat_pass_info = {
-+ .pass = &kallocstat_pass.pass,
-+ .reference_pass_name = "ssa",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &kallocstat_plugin_info);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &kallocstat_pass_info);
-+
-+ return 0;
-+}
---- tools/gcc/kernexec_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/kernexec_plugin.c 2012-10-15 17:30:59.831924531 +0000
-@@ -0,0 +1,427 @@
-+/*
-+ * Copyright 2011 by the PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to make KERNEXEC/amd64 almost as good as it is on i386
-+ *
-+ * TODO:
-+ *
-+ * BUGS:
-+ * - none known
-+ */
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+//#include "expr.h" where are you...
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+#include "tree-flow.h"
-+
-+extern void print_gimple_stmt(FILE *, gimple, int, int);
-+extern rtx emit_move_insn(rtx x, rtx y);
-+
-+int plugin_is_GPL_compatible;
-+
-+static struct plugin_info kernexec_plugin_info = {
-+ .version = "201111291120",
-+ .help = "method=[bts|or]\tinstrumentation method\n"
-+};
-+
-+static unsigned int execute_kernexec_reload(void);
-+static unsigned int execute_kernexec_fptr(void);
-+static unsigned int execute_kernexec_retaddr(void);
-+static bool kernexec_cmodel_check(void);
-+
-+static void (*kernexec_instrument_fptr)(gimple_stmt_iterator *);
-+static void (*kernexec_instrument_retaddr)(rtx);
-+
-+static struct gimple_opt_pass kernexec_reload_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "kernexec_reload",
-+ .gate = kernexec_cmodel_check,
-+ .execute = execute_kernexec_reload,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = TODO_verify_ssa | TODO_verify_stmts | TODO_dump_func | TODO_remove_unused_locals | TODO_update_ssa_no_phi
-+ }
-+};
-+
-+static struct gimple_opt_pass kernexec_fptr_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "kernexec_fptr",
-+ .gate = kernexec_cmodel_check,
-+ .execute = execute_kernexec_fptr,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = TODO_verify_ssa | TODO_verify_stmts | TODO_dump_func | TODO_remove_unused_locals | TODO_update_ssa_no_phi
-+ }
-+};
-+
-+static struct rtl_opt_pass kernexec_retaddr_pass = {
-+ .pass = {
-+ .type = RTL_PASS,
-+ .name = "kernexec_retaddr",
-+ .gate = kernexec_cmodel_check,
-+ .execute = execute_kernexec_retaddr,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = TODO_dump_func | TODO_ggc_collect
-+ }
-+};
-+
-+static bool kernexec_cmodel_check(void)
-+{
-+ tree section;
-+
-+ if (ix86_cmodel != CM_KERNEL)
-+ return false;
-+
-+ section = lookup_attribute("section", DECL_ATTRIBUTES(current_function_decl));
-+ if (!section || !TREE_VALUE(section))
-+ return true;
-+
-+ section = TREE_VALUE(TREE_VALUE(section));
-+ if (strncmp(TREE_STRING_POINTER(section), ".vsyscall_", 10))
-+ return true;
-+
-+ return false;
-+}
-+
-+/*
-+ * add special KERNEXEC instrumentation: reload %r10 after it has been clobbered
-+ */
-+static void kernexec_reload_fptr_mask(gimple_stmt_iterator *gsi)
-+{
-+ gimple asm_movabs_stmt;
-+
-+ // build asm volatile("movabs $0x8000000000000000, %%r10\n\t" : : : );
-+ asm_movabs_stmt = gimple_build_asm_vec("movabs $0x8000000000000000, %%r10\n\t", NULL, NULL, NULL, NULL);
-+ gimple_asm_set_volatile(asm_movabs_stmt, true);
-+ gsi_insert_after(gsi, asm_movabs_stmt, GSI_CONTINUE_LINKING);
-+ update_stmt(asm_movabs_stmt);
-+}
-+
-+/*
-+ * find all asm() stmts that clobber r10 and add a reload of r10
-+ */
-+static unsigned int execute_kernexec_reload(void)
-+{
-+ basic_block bb;
-+
-+ // 1. loop through BBs and GIMPLE statements
-+ FOR_EACH_BB(bb) {
-+ gimple_stmt_iterator gsi;
-+
-+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ // gimple match: __asm__ ("" : : : "r10");
-+ gimple asm_stmt;
-+ size_t nclobbers;
-+
-+ // is it an asm ...
-+ asm_stmt = gsi_stmt(gsi);
-+ if (gimple_code(asm_stmt) != GIMPLE_ASM)
-+ continue;
-+
-+ // ... clobbering r10
-+ nclobbers = gimple_asm_nclobbers(asm_stmt);
-+ while (nclobbers--) {
-+ tree op = gimple_asm_clobber_op(asm_stmt, nclobbers);
-+ if (strcmp(TREE_STRING_POINTER(TREE_VALUE(op)), "r10"))
-+ continue;
-+ kernexec_reload_fptr_mask(&gsi);
-+//print_gimple_stmt(stderr, asm_stmt, 0, TDF_LINENO);
-+ break;
-+ }
-+ }
-+ }
-+
-+ return 0;
-+}
-+
-+/*
-+ * add special KERNEXEC instrumentation: force MSB of fptr to 1, which will produce
-+ * a non-canonical address from a userland ptr and will just trigger a GPF on dereference
-+ */
-+static void kernexec_instrument_fptr_bts(gimple_stmt_iterator *gsi)
-+{
-+ gimple assign_intptr, assign_new_fptr, call_stmt;
-+ tree intptr, old_fptr, new_fptr, kernexec_mask;
-+
-+ call_stmt = gsi_stmt(*gsi);
-+ old_fptr = gimple_call_fn(call_stmt);
-+
-+ // create temporary unsigned long variable used for bitops and cast fptr to it
-+ intptr = create_tmp_var(long_unsigned_type_node, "kernexec_bts");
-+ add_referenced_var(intptr);
-+ mark_sym_for_renaming(intptr);
-+ assign_intptr = gimple_build_assign(intptr, fold_convert(long_unsigned_type_node, old_fptr));
-+ gsi_insert_before(gsi, assign_intptr, GSI_SAME_STMT);
-+ update_stmt(assign_intptr);
-+
-+ // apply logical or to temporary unsigned long and bitmask
-+ kernexec_mask = build_int_cstu(long_long_unsigned_type_node, 0x8000000000000000LL);
-+// kernexec_mask = build_int_cstu(long_long_unsigned_type_node, 0xffffffff80000000LL);
-+ assign_intptr = gimple_build_assign(intptr, fold_build2(BIT_IOR_EXPR, long_long_unsigned_type_node, intptr, kernexec_mask));
-+ gsi_insert_before(gsi, assign_intptr, GSI_SAME_STMT);
-+ update_stmt(assign_intptr);
-+
-+ // cast temporary unsigned long back to a temporary fptr variable
-+ new_fptr = create_tmp_var(TREE_TYPE(old_fptr), "kernexec_fptr");
-+ add_referenced_var(new_fptr);
-+ mark_sym_for_renaming(new_fptr);
-+ assign_new_fptr = gimple_build_assign(new_fptr, fold_convert(TREE_TYPE(old_fptr), intptr));
-+ gsi_insert_before(gsi, assign_new_fptr, GSI_SAME_STMT);
-+ update_stmt(assign_new_fptr);
-+
-+ // replace call stmt fn with the new fptr
-+ gimple_call_set_fn(call_stmt, new_fptr);
-+ update_stmt(call_stmt);
-+}
-+
-+static void kernexec_instrument_fptr_or(gimple_stmt_iterator *gsi)
-+{
-+ gimple asm_or_stmt, call_stmt;
-+ tree old_fptr, new_fptr, input, output;
-+ VEC(tree, gc) *inputs = NULL;
-+ VEC(tree, gc) *outputs = NULL;
-+
-+ call_stmt = gsi_stmt(*gsi);
-+ old_fptr = gimple_call_fn(call_stmt);
-+
-+ // create temporary fptr variable
-+ new_fptr = create_tmp_var(TREE_TYPE(old_fptr), "kernexec_or");
-+ add_referenced_var(new_fptr);
-+ mark_sym_for_renaming(new_fptr);
-+
-+ // build asm volatile("orq %%r10, %0\n\t" : "=r"(new_fptr) : "0"(old_fptr));
-+ input = build_tree_list(NULL_TREE, build_string(2, "0"));
-+ input = chainon(NULL_TREE, build_tree_list(input, old_fptr));
-+ output = build_tree_list(NULL_TREE, build_string(3, "=r"));
-+ output = chainon(NULL_TREE, build_tree_list(output, new_fptr));
-+ VEC_safe_push(tree, gc, inputs, input);
-+ VEC_safe_push(tree, gc, outputs, output);
-+ asm_or_stmt = gimple_build_asm_vec("orq %%r10, %0\n\t", inputs, outputs, NULL, NULL);
-+ gimple_asm_set_volatile(asm_or_stmt, true);
-+ gsi_insert_before(gsi, asm_or_stmt, GSI_SAME_STMT);
-+ update_stmt(asm_or_stmt);
-+
-+ // replace call stmt fn with the new fptr
-+ gimple_call_set_fn(call_stmt, new_fptr);
-+ update_stmt(call_stmt);
-+}
-+
-+/*
-+ * find all C level function pointer dereferences and forcibly set the highest bit of the pointer
-+ */
-+static unsigned int execute_kernexec_fptr(void)
-+{
-+ basic_block bb;
-+
-+ // 1. loop through BBs and GIMPLE statements
-+ FOR_EACH_BB(bb) {
-+ gimple_stmt_iterator gsi;
-+
-+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ // gimple match: h_1 = get_fptr (); D.2709_3 = h_1 (x_2(D));
-+ tree fn;
-+ gimple call_stmt;
-+
-+ // is it a call ...
-+ call_stmt = gsi_stmt(gsi);
-+ if (!is_gimple_call(call_stmt))
-+ continue;
-+ fn = gimple_call_fn(call_stmt);
-+ if (TREE_CODE(fn) == ADDR_EXPR)
-+ continue;
-+ if (TREE_CODE(fn) != SSA_NAME)
-+ gcc_unreachable();
-+
-+ // ... through a function pointer
-+ fn = SSA_NAME_VAR(fn);
-+ if (TREE_CODE(fn) != VAR_DECL && TREE_CODE(fn) != PARM_DECL)
-+ continue;
-+ fn = TREE_TYPE(fn);
-+ if (TREE_CODE(fn) != POINTER_TYPE)
-+ continue;
-+ fn = TREE_TYPE(fn);
-+ if (TREE_CODE(fn) != FUNCTION_TYPE)
-+ continue;
-+
-+ kernexec_instrument_fptr(&gsi);
-+
-+//debug_tree(gimple_call_fn(call_stmt));
-+//print_gimple_stmt(stderr, call_stmt, 0, TDF_LINENO);
-+ }
-+ }
-+
-+ return 0;
-+}
-+
-+// add special KERNEXEC instrumentation: btsq $63,(%rsp) just before retn
-+static void kernexec_instrument_retaddr_bts(rtx insn)
-+{
-+ rtx btsq;
-+ rtvec argvec, constraintvec, labelvec;
-+ int line;
-+
-+ // create asm volatile("btsq $63,(%%rsp)":::)
-+ argvec = rtvec_alloc(0);
-+ constraintvec = rtvec_alloc(0);
-+ labelvec = rtvec_alloc(0);
-+ line = expand_location(RTL_LOCATION(insn)).line;
-+ btsq = gen_rtx_ASM_OPERANDS(VOIDmode, "btsq $63,(%%rsp)", empty_string, 0, argvec, constraintvec, labelvec, line);
-+ MEM_VOLATILE_P(btsq) = 1;
-+// RTX_FRAME_RELATED_P(btsq) = 1; // not for ASM_OPERANDS
-+ emit_insn_before(btsq, insn);
-+}
-+
-+// add special KERNEXEC instrumentation: orq %r10,(%rsp) just before retn
-+static void kernexec_instrument_retaddr_or(rtx insn)
-+{
-+ rtx orq;
-+ rtvec argvec, constraintvec, labelvec;
-+ int line;
-+
-+ // create asm volatile("orq %%r10,(%%rsp)":::)
-+ argvec = rtvec_alloc(0);
-+ constraintvec = rtvec_alloc(0);
-+ labelvec = rtvec_alloc(0);
-+ line = expand_location(RTL_LOCATION(insn)).line;
-+ orq = gen_rtx_ASM_OPERANDS(VOIDmode, "orq %%r10,(%%rsp)", empty_string, 0, argvec, constraintvec, labelvec, line);
-+ MEM_VOLATILE_P(orq) = 1;
-+// RTX_FRAME_RELATED_P(orq) = 1; // not for ASM_OPERANDS
-+ emit_insn_before(orq, insn);
-+}
-+
-+/*
-+ * find all asm level function returns and forcibly set the highest bit of the return address
-+ */
-+static unsigned int execute_kernexec_retaddr(void)
-+{
-+ rtx insn;
-+
-+ // 1. find function returns
-+ for (insn = get_insns(); insn; insn = NEXT_INSN(insn)) {
-+ // rtl match: (jump_insn 41 40 42 2 (return) fptr.c:42 634 {return_internal} (nil))
-+ // (jump_insn 12 9 11 2 (parallel [ (return) (unspec [ (0) ] UNSPEC_REP) ]) fptr.c:46 635 {return_internal_long} (nil))
-+ rtx body;
-+
-+ // is it a retn
-+ if (!JUMP_P(insn))
-+ continue;
-+ body = PATTERN(insn);
-+ if (GET_CODE(body) == PARALLEL)
-+ body = XVECEXP(body, 0, 0);
-+ if (GET_CODE(body) != RETURN)
-+ continue;
-+ kernexec_instrument_retaddr(insn);
-+ }
-+
-+// print_simple_rtl(stderr, get_insns());
-+// print_rtl(stderr, get_insns());
-+
-+ return 0;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ const int argc = plugin_info->argc;
-+ const struct plugin_argument * const argv = plugin_info->argv;
-+ int i;
-+ struct register_pass_info kernexec_reload_pass_info = {
-+ .pass = &kernexec_reload_pass.pass,
-+ .reference_pass_name = "ssa",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+ struct register_pass_info kernexec_fptr_pass_info = {
-+ .pass = &kernexec_fptr_pass.pass,
-+ .reference_pass_name = "ssa",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+ struct register_pass_info kernexec_retaddr_pass_info = {
-+ .pass = &kernexec_retaddr_pass.pass,
-+ .reference_pass_name = "pro_and_epilogue",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &kernexec_plugin_info);
-+
-+ if (TARGET_64BIT == 0)
-+ return 0;
-+
-+ for (i = 0; i < argc; ++i) {
-+ if (!strcmp(argv[i].key, "method")) {
-+ if (!argv[i].value) {
-+ error(G_("no value supplied for option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ continue;
-+ }
-+ if (!strcmp(argv[i].value, "bts")) {
-+ kernexec_instrument_fptr = kernexec_instrument_fptr_bts;
-+ kernexec_instrument_retaddr = kernexec_instrument_retaddr_bts;
-+ } else if (!strcmp(argv[i].value, "or")) {
-+ kernexec_instrument_fptr = kernexec_instrument_fptr_or;
-+ kernexec_instrument_retaddr = kernexec_instrument_retaddr_or;
-+ fix_register("r10", 1, 1);
-+ } else
-+ error(G_("invalid option argument '-fplugin-arg-%s-%s=%s'"), plugin_name, argv[i].key, argv[i].value);
-+ continue;
-+ }
-+ error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ }
-+ if (!kernexec_instrument_fptr || !kernexec_instrument_retaddr)
-+ error(G_("no instrumentation method was selected via '-fplugin-arg-%s-method'"), plugin_name);
-+
-+ if (kernexec_instrument_fptr == kernexec_instrument_fptr_or)
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &kernexec_reload_pass_info);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &kernexec_fptr_pass_info);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &kernexec_retaddr_pass_info);
-+
-+ return 0;
-+}
---- tools/gcc/latent_entropy_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/latent_entropy_plugin.c 2012-10-15 17:30:59.831924531 +0000
-@@ -0,0 +1,295 @@
-+/*
-+ * Copyright 2012 by the PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to help generate a little bit of entropy from program state,
-+ * used during boot in the kernel
-+ *
-+ * TODO:
-+ * - add ipa pass to identify not explicitly marked candidate functions
-+ * - mix in more program state (function arguments/return values, loop variables, etc)
-+ * - more instrumentation control via attribute parameters
-+ *
-+ * BUGS:
-+ * - LTO needs -flto-partition=none for now
-+ */
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+//#include "expr.h" where are you...
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+#include "tree-flow.h"
-+
-+int plugin_is_GPL_compatible;
-+
-+static tree latent_entropy_decl;
-+
-+static struct plugin_info latent_entropy_plugin_info = {
-+ .version = "201207271820",
-+ .help = NULL
-+};
-+
-+static unsigned int execute_latent_entropy(void);
-+static bool gate_latent_entropy(void);
-+
-+static struct gimple_opt_pass latent_entropy_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "latent_entropy",
-+ .gate = gate_latent_entropy,
-+ .execute = execute_latent_entropy,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = PROP_gimple_leh | PROP_cfg,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0, //TODO_verify_ssa | TODO_verify_flow | TODO_verify_stmts,
-+ .todo_flags_finish = TODO_verify_ssa | TODO_verify_stmts | TODO_dump_func | TODO_update_ssa
-+ }
-+};
-+
-+static tree handle_latent_entropy_attribute(tree *node, tree name, tree args, int flags, bool *no_add_attrs)
-+{
-+ if (TREE_CODE(*node) != FUNCTION_DECL) {
-+ *no_add_attrs = true;
-+ error("%qE attribute only applies to functions", name);
-+ }
-+ return NULL_TREE;
-+}
-+
-+static struct attribute_spec latent_entropy_attr = {
-+ .name = "latent_entropy",
-+ .min_length = 0,
-+ .max_length = 0,
-+ .decl_required = true,
-+ .type_required = false,
-+ .function_type_required = false,
-+ .handler = handle_latent_entropy_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+ .affects_type_identity = false
-+#endif
-+};
-+
-+static void register_attributes(void *event_data, void *data)
-+{
-+ register_attribute(&latent_entropy_attr);
-+}
-+
-+static bool gate_latent_entropy(void)
-+{
-+ tree latent_entropy_attr;
-+
-+ latent_entropy_attr = lookup_attribute("latent_entropy", DECL_ATTRIBUTES(current_function_decl));
-+ return latent_entropy_attr != NULL_TREE;
-+}
-+
-+static unsigned HOST_WIDE_INT seed;
-+static unsigned HOST_WIDE_INT get_random_const(void)
-+{
-+ seed = (seed >> 1U) ^ (-(seed & 1ULL) & 0xD800000000000000ULL);
-+ return seed;
-+}
-+
-+static enum tree_code get_op(tree *rhs)
-+{
-+ static enum tree_code op;
-+ unsigned HOST_WIDE_INT random_const;
-+
-+ random_const = get_random_const();
-+
-+ switch (op) {
-+ case BIT_XOR_EXPR:
-+ op = PLUS_EXPR;
-+ break;
-+
-+ case PLUS_EXPR:
-+ if (rhs) {
-+ op = LROTATE_EXPR;
-+ random_const &= HOST_BITS_PER_WIDE_INT - 1;
-+ break;
-+ }
-+
-+ case LROTATE_EXPR:
-+ default:
-+ op = BIT_XOR_EXPR;
-+ break;
-+ }
-+ if (rhs)
-+ *rhs = build_int_cstu(unsigned_intDI_type_node, random_const);
-+ return op;
-+}
-+
-+static void perturb_local_entropy(basic_block bb, tree local_entropy)
-+{
-+ gimple_stmt_iterator gsi;
-+ gimple assign;
-+ tree addxorrol, rhs;
-+ enum tree_code op;
-+
-+ op = get_op(&rhs);
-+ addxorrol = fold_build2_loc(UNKNOWN_LOCATION, op, unsigned_intDI_type_node, local_entropy, rhs);
-+ assign = gimple_build_assign(local_entropy, addxorrol);
-+ find_referenced_vars_in(assign);
-+//debug_bb(bb);
-+ gsi = gsi_after_labels(bb);
-+ gsi_insert_before(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+}
-+
-+static void perturb_latent_entropy(basic_block bb, tree rhs)
-+{
-+ gimple_stmt_iterator gsi;
-+ gimple assign;
-+ tree addxorrol, temp;
-+
-+ // 1. create temporary copy of latent_entropy
-+ temp = create_tmp_var(unsigned_intDI_type_node, "temp_latent_entropy");
-+ add_referenced_var(temp);
-+ mark_sym_for_renaming(temp);
-+
-+ // 2. read...
-+ assign = gimple_build_assign(temp, latent_entropy_decl);
-+ find_referenced_vars_in(assign);
-+ gsi = gsi_after_labels(bb);
-+ gsi_insert_after(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+
-+ // 3. ...modify...
-+ addxorrol = fold_build2_loc(UNKNOWN_LOCATION, get_op(NULL), unsigned_intDI_type_node, temp, rhs);
-+ assign = gimple_build_assign(temp, addxorrol);
-+ find_referenced_vars_in(assign);
-+ gsi_insert_after(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+
-+ // 4. ...write latent_entropy
-+ assign = gimple_build_assign(latent_entropy_decl, temp);
-+ find_referenced_vars_in(assign);
-+ gsi_insert_after(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+}
-+
-+static unsigned int execute_latent_entropy(void)
-+{
-+ basic_block bb;
-+ gimple assign;
-+ gimple_stmt_iterator gsi;
-+ tree local_entropy;
-+
-+ if (!latent_entropy_decl) {
-+ struct varpool_node *node;
-+
-+ for (node = varpool_nodes; node; node = node->next) {
-+ tree var = node->decl;
-+ if (strcmp(IDENTIFIER_POINTER(DECL_NAME(var)), "latent_entropy"))
-+ continue;
-+ latent_entropy_decl = var;
-+// debug_tree(var);
-+ break;
-+ }
-+ if (!latent_entropy_decl) {
-+// debug_tree(current_function_decl);
-+ return 0;
-+ }
-+ }
-+
-+//fprintf(stderr, "latent_entropy: %s\n", IDENTIFIER_POINTER(DECL_NAME(current_function_decl)));
-+
-+ // 1. create local entropy variable
-+ local_entropy = create_tmp_var(unsigned_intDI_type_node, "local_entropy");
-+ add_referenced_var(local_entropy);
-+ mark_sym_for_renaming(local_entropy);
-+
-+ // 2. initialize local entropy variable
-+ bb = split_block_after_labels(ENTRY_BLOCK_PTR)->dest;
-+ if (dom_info_available_p(CDI_DOMINATORS))
-+ set_immediate_dominator(CDI_DOMINATORS, bb, ENTRY_BLOCK_PTR);
-+ gsi = gsi_start_bb(bb);
-+
-+ assign = gimple_build_assign(local_entropy, build_int_cstu(unsigned_intDI_type_node, get_random_const()));
-+// gimple_set_location(assign, loc);
-+ find_referenced_vars_in(assign);
-+ gsi_insert_after(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+ bb = bb->next_bb;
-+
-+ // 3. instrument each BB with an operation on the local entropy variable
-+ while (bb != EXIT_BLOCK_PTR) {
-+ perturb_local_entropy(bb, local_entropy);
-+ bb = bb->next_bb;
-+ };
-+
-+ // 4. mix local entropy into the global entropy variable
-+ perturb_latent_entropy(EXIT_BLOCK_PTR->prev_bb, local_entropy);
-+ return 0;
-+}
-+
-+static void start_unit_callback(void *gcc_data, void *user_data)
-+{
-+#if BUILDING_GCC_VERSION >= 4007
-+ seed = get_random_seed(false);
-+#else
-+ sscanf(get_random_seed(false), "%" HOST_WIDE_INT_PRINT "x", &seed);
-+ seed *= seed;
-+#endif
-+
-+ if (in_lto_p)
-+ return;
-+
-+ // extern u64 latent_entropy
-+ latent_entropy_decl = build_decl(UNKNOWN_LOCATION, VAR_DECL, get_identifier("latent_entropy"), unsigned_intDI_type_node);
-+
-+ TREE_STATIC(latent_entropy_decl) = 1;
-+ TREE_PUBLIC(latent_entropy_decl) = 1;
-+ TREE_USED(latent_entropy_decl) = 1;
-+ TREE_THIS_VOLATILE(latent_entropy_decl) = 1;
-+ DECL_EXTERNAL(latent_entropy_decl) = 1;
-+ DECL_ARTIFICIAL(latent_entropy_decl) = 0;
-+ DECL_INITIAL(latent_entropy_decl) = NULL;
-+// DECL_ASSEMBLER_NAME(latent_entropy_decl);
-+// varpool_finalize_decl(latent_entropy_decl);
-+// varpool_mark_needed_node(latent_entropy_decl);
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ struct register_pass_info latent_entropy_pass_info = {
-+ .pass = &latent_entropy_pass.pass,
-+ .reference_pass_name = "optimized",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_BEFORE
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &latent_entropy_plugin_info);
-+ register_callback ("start_unit", PLUGIN_START_UNIT, &start_unit_callback, NULL);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &latent_entropy_pass_info);
-+ register_callback(plugin_name, PLUGIN_ATTRIBUTES, register_attributes, NULL);
-+
-+ return 0;
-+}
---- tools/gcc/size_overflow_hash.data 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/size_overflow_hash.data 2012-10-15 17:30:59.834924531 +0000
-@@ -0,0 +1,3597 @@
-+_000001_hash alloc_dr 2 65495 _000001_hash NULL
-+_000002_hash __copy_from_user 3 10918 _000002_hash NULL
-+_000003_hash copy_from_user 3 17559 _000003_hash NULL
-+_000004_hash __copy_from_user_inatomic 3 4365 _000004_hash NULL
-+_000005_hash __copy_from_user_nocache 3 39351 _000005_hash NULL
-+_000006_hash __copy_to_user_inatomic 3 19214 _000006_hash NULL
-+_000007_hash do_xip_mapping_read 5 60297 _000007_hash NULL
-+_000008_hash hugetlbfs_read 3 11268 _000008_hash NULL
-+_000009_hash kmalloc 1 60432 _003302_hash NULL nohasharray
-+_000010_hash kmalloc_array 1-2 9444 _000010_hash NULL
-+_000012_hash __kmalloc_reserve 1 17080 _000012_hash NULL
-+_000013_hash kmalloc_slab 1 11917 _000013_hash NULL
-+_000014_hash kmemdup 2 64015 _000014_hash NULL
-+_000015_hash __krealloc 2 14857 _000340_hash NULL nohasharray
-+_000016_hash memdup_user 2 59590 _000016_hash NULL
-+_000017_hash module_alloc 1 63630 _000017_hash NULL
-+_000018_hash read_default_ldt 2 14302 _000018_hash NULL
-+_000019_hash read_kcore 3 63488 _000019_hash NULL
-+_000020_hash read_ldt 2 47570 _000020_hash NULL
-+_000021_hash read_zero 3 19366 _000021_hash NULL
-+_000022_hash __vmalloc_node 1 39308 _000022_hash NULL
-+_000023_hash aac_convert_sgraw2 4 51598 _000023_hash NULL
-+_000024_hash aa_simple_write_to_buffer 4-3 49683 _000024_hash NULL
-+_000025_hash ablkcipher_copy_iv 3 64140 _000025_hash NULL
-+_000026_hash ablkcipher_next_slow 3-4 47274 _000026_hash NULL
-+_000028_hash acpi_battery_write_alarm 3 1240 _000028_hash NULL
-+_000029_hash acpi_os_allocate 1 14892 _000029_hash NULL
-+_000030_hash acpi_system_write_wakeup_device 3 34853 _000030_hash NULL
-+_000031_hash adu_write 3 30487 _000031_hash NULL
-+_000032_hash aer_inject_write 3 52399 _000032_hash NULL
-+_000033_hash afs_alloc_flat_call 2-3 36399 _000033_hash NULL
-+_000035_hash afs_proc_cells_write 3 61139 _000035_hash NULL
-+_000036_hash afs_proc_rootcell_write 3 15822 _000036_hash NULL
-+_000037_hash agp_3_5_isochronous_node_enable 3 49465 _000037_hash NULL
-+_000038_hash agp_alloc_page_array 1 22554 _000038_hash NULL
-+_000039_hash ah_alloc_tmp 2-3 54378 _000039_hash NULL
-+_000041_hash ahash_setkey_unaligned 3 33521 _000041_hash NULL
-+_000042_hash alg_setkey 3 31485 _000042_hash NULL
-+_000043_hash aligned_kmalloc 1 3628 _000043_hash NULL
-+_000044_hash alloc_context 1 3194 _000044_hash NULL
-+_000045_hash alloc_ep_req 2 54860 _000045_hash NULL
-+_000046_hash alloc_fdmem 1 27083 _000046_hash NULL
-+_000047_hash alloc_flex_gd 1 57259 _000047_hash NULL
-+_000048_hash alloc_sglist 1-3-2 22960 _000048_hash NULL
-+_000049_hash __alloc_skb 1 23940 _000049_hash NULL
-+_000050_hash aoedev_flush 2 44398 _000050_hash NULL
-+_000051_hash append_to_buffer 3 63550 _000051_hash NULL
-+_000052_hash asix_read_cmd 5 13245 _000052_hash NULL
-+_000053_hash asix_write_cmd 5 58192 _000053_hash NULL
-+_000054_hash at76_set_card_command 4 4471 _000054_hash NULL
-+_000055_hash ath6kl_add_bss_if_needed 6 24317 _000055_hash NULL
-+_000056_hash ath6kl_debug_roam_tbl_event 3 5224 _000056_hash NULL
-+_000057_hash ath6kl_mgmt_powersave_ap 6 13791 _000057_hash NULL
-+_000058_hash ath6kl_send_go_probe_resp 3 21113 _000058_hash NULL
-+_000059_hash ath6kl_set_ap_probe_resp_ies 3 50539 _000059_hash NULL
-+_000060_hash ath6kl_set_assoc_req_ies 3 43185 _000060_hash NULL
-+_000061_hash ath6kl_wmi_bssinfo_event_rx 3 2275 _000061_hash NULL
-+_000062_hash ath6kl_wmi_send_action_cmd 7 58860 _000062_hash NULL
-+_000063_hash __ath6kl_wmi_send_mgmt_cmd 7 38971 _000063_hash NULL
-+_000064_hash attach_hdlc_protocol 3 19986 _000064_hash NULL
-+_000065_hash audio_write 4 54261 _001782_hash NULL nohasharray
-+_000066_hash audit_unpack_string 3 13748 _000066_hash NULL
-+_000067_hash ax25_setsockopt 5 42740 _000067_hash NULL
-+_000068_hash b43_debugfs_write 3 34838 _000068_hash NULL
-+_000069_hash b43legacy_debugfs_write 3 28556 _000069_hash NULL
-+_000070_hash batadv_hash_new 1 40491 _000070_hash NULL
-+_000071_hash batadv_orig_node_add_if 2 18433 _000071_hash NULL
-+_000072_hash batadv_orig_node_del_if 2 4 _000072_hash NULL
-+_000073_hash batadv_tt_changes_fill_buff 4 40323 _000073_hash NULL
-+_000074_hash batadv_tt_realloc_packet_buff 4 49960 _000074_hash NULL
-+_000075_hash bch_alloc 1 4593 _000075_hash NULL
-+_000076_hash befs_nls2utf 3 17163 _000076_hash NULL
-+_000077_hash befs_utf2nls 3 25628 _000077_hash NULL
-+_000078_hash bfad_debugfs_write_regrd 3 15218 _000078_hash NULL
-+_000079_hash bfad_debugfs_write_regwr 3 61841 _000079_hash NULL
-+_000080_hash bio_alloc_map_data 1-2 50782 _000080_hash NULL
-+_000082_hash bio_kmalloc 2 54672 _000082_hash NULL
-+_000083_hash bitmap_storage_alloc 2 55077 _000083_hash NULL
-+_000084_hash blkcipher_copy_iv 3 24075 _000084_hash NULL
-+_000085_hash blkcipher_next_slow 3-4 52733 _000085_hash NULL
-+_000087_hash bl_pipe_downcall 3 34264 _000087_hash NULL
-+_000088_hash bnad_debugfs_write_regrd 3 6706 _000088_hash NULL
-+_000089_hash bnad_debugfs_write_regwr 3 57500 _000089_hash NULL
-+_000090_hash bnx2fc_cmd_mgr_alloc 2-3 24873 _000090_hash NULL
-+_000092_hash bnx2fc_process_unsol_compl 2 15576 _000092_hash NULL
-+_000093_hash bnx2_nvram_write 2-4 7790 _000093_hash NULL
-+_000095_hash btmrvl_gpiogap_write 3 35053 _000095_hash NULL
-+_000096_hash btmrvl_hscfgcmd_write 3 27143 _000096_hash NULL
-+_000097_hash btmrvl_hscmd_write 3 27089 _000097_hash NULL
-+_000098_hash btmrvl_hsmode_write 3 42252 _000098_hash NULL
-+_000099_hash btmrvl_pscmd_write 3 29504 _000099_hash NULL
-+_000100_hash btmrvl_psmode_write 3 3703 _000100_hash NULL
-+_000101_hash btrfs_alloc_delayed_item 1 11678 _000101_hash NULL
-+_000102_hash c4iw_id_table_alloc 3 48163 _000102_hash NULL
-+_000103_hash cache_do_downcall 3 6926 _000103_hash NULL
-+_000104_hash cachefiles_cook_key 2 33274 _000104_hash NULL
-+_000105_hash cachefiles_daemon_write 3 43535 _000105_hash NULL
-+_000106_hash capi_write 3 35104 _003607_hash NULL nohasharray
-+_000107_hash carl9170_debugfs_write 3 50857 _000107_hash NULL
-+_000108_hash cciss_allocate_sg_chain_blocks 2-3 5368 _000108_hash NULL
-+_000110_hash cciss_proc_write 3 10259 _000110_hash NULL
-+_000111_hash cdrom_read_cdda_old 4 27664 _000111_hash NULL
-+_000112_hash ceph_alloc_page_vector 1 18710 _000112_hash NULL
-+_000113_hash ceph_buffer_new 1 35974 _000113_hash NULL
-+_000114_hash ceph_copy_user_to_page_vector 3-4 656 _000114_hash NULL
-+_000116_hash ceph_get_direct_page_vector 2 41917 _000116_hash NULL
-+_000117_hash ceph_msg_new 2 5846 _000117_hash NULL
-+_000118_hash ceph_setxattr 4 18913 _000118_hash NULL
-+_000119_hash cfi_read_pri 3 24366 _000119_hash NULL
-+_000120_hash cgroup_write_string 5 10900 _000120_hash NULL
-+_000121_hash cgroup_write_X64 5 54514 _000121_hash NULL
-+_000122_hash change_xattr 5 61390 _000122_hash NULL
-+_000123_hash check_load_and_stores 2 2143 _000123_hash NULL
-+_000124_hash cifs_idmap_key_instantiate 3 54503 _000124_hash NULL
-+_000125_hash cifs_security_flags_proc_write 3 5484 _000125_hash NULL
-+_000126_hash cifs_setxattr 4 23957 _000126_hash NULL
-+_000127_hash cifs_spnego_key_instantiate 3 23588 _000127_hash NULL
-+_000128_hash cld_pipe_downcall 3 15058 _000128_hash NULL
-+_000129_hash clear_refs_write 3 61904 _000129_hash NULL
-+_000130_hash clusterip_proc_write 3 44729 _000130_hash NULL
-+_000131_hash cm4040_write 3 58079 _000131_hash NULL
-+_000132_hash cm_copy_private_data 2 3649 _000132_hash NULL
-+_000133_hash cmm_write 3 2896 _000133_hash NULL
-+_000134_hash cm_write 3 36858 _000134_hash NULL
-+_000135_hash coda_psdev_write 3 1711 _000135_hash NULL
-+_000136_hash codec_reg_read_file 3 36280 _000136_hash NULL
-+_000137_hash command_file_write 3 31318 _000137_hash NULL
-+_000138_hash command_write 3 58841 _000138_hash NULL
-+_000139_hash comm_write 3 44537 _001714_hash NULL nohasharray
-+_000140_hash concat_writev 3 21451 _000140_hash NULL
-+_000141_hash copy_and_check 3 19089 _000141_hash NULL
-+_000142_hash copy_from_user_toio 3 31966 _000142_hash NULL
-+_000143_hash copy_items 6 50140 _000143_hash NULL
-+_000144_hash copy_macs 4 45534 _000144_hash NULL
-+_000145_hash __copy_to_user 3 17551 _000145_hash NULL
-+_000146_hash copy_vm86_regs_from_user 3 45340 _000146_hash NULL
-+_000147_hash core_sys_select 1 47494 _000147_hash NULL
-+_000148_hash cosa_write 3 1774 _000148_hash NULL
-+_000149_hash cp210x_set_config 4 46447 _000149_hash NULL
-+_000150_hash create_entry 2 33479 _000150_hash NULL
-+_000151_hash create_queues 2-3 9088 _000151_hash NULL
-+_000153_hash create_xattr 5 54106 _000153_hash NULL
-+_000154_hash create_xattr_datum 5 33356 _003443_hash NULL nohasharray
-+_000155_hash csum_partial_copy_fromiovecend 3-4 9957 _000155_hash NULL
-+_000157_hash ctrl_out 3-5 8712 _000157_hash NULL
-+_000159_hash cxacru_cm_get_array 4 4412 _000159_hash NULL
-+_000160_hash cxgbi_alloc_big_mem 1 4707 _000160_hash NULL
-+_000161_hash dac960_user_command_proc_write 3 3071 _000161_hash NULL
-+_000162_hash datablob_format 2 39571 _002490_hash NULL nohasharray
-+_000163_hash dccp_feat_clone_sp_val 3 11942 _000163_hash NULL
-+_000164_hash dccp_setsockopt_ccid 4 30701 _000164_hash NULL
-+_000165_hash dccp_setsockopt_cscov 2 37766 _000165_hash NULL
-+_000166_hash dccp_setsockopt_service 4 65336 _000166_hash NULL
-+_000167_hash ddebug_proc_write 3 18055 _000167_hash NULL
-+_000168_hash dev_config 3 8506 _000168_hash NULL
-+_000169_hash device_write 3 45156 _000169_hash NULL
-+_000170_hash devm_kzalloc 2 4966 _000170_hash NULL
-+_000171_hash devres_alloc 2 551 _000171_hash NULL
-+_000172_hash dfs_file_write 3 41196 _000172_hash NULL
-+_000173_hash direct_entry 3 38836 _000173_hash NULL
-+_000174_hash dispatch_ioctl 2 32357 _000174_hash NULL
-+_000175_hash dispatch_proc_write 3 44320 _000175_hash NULL
-+_000176_hash diva_os_copy_from_user 4 7792 _000176_hash NULL
-+_000177_hash dlm_alloc_pagevec 1 54296 _000177_hash NULL
-+_000178_hash dlmfs_file_read 3 28385 _000178_hash NULL
-+_000179_hash dlmfs_file_write 3 6892 _000179_hash NULL
-+_000180_hash dm_read 3 15674 _000180_hash NULL
-+_000181_hash dm_write 3 2513 _000181_hash NULL
-+_000182_hash __dn_setsockopt 5 13060 _000182_hash NULL
-+_000183_hash dns_query 3 9676 _000183_hash NULL
-+_000184_hash dns_resolver_instantiate 3 63314 _000184_hash NULL
-+_000185_hash do_add_counters 3 3992 _000185_hash NULL
-+_000186_hash __do_config_autodelink 3 58763 _000186_hash NULL
-+_000187_hash do_ip_setsockopt 5 41852 _000187_hash NULL
-+_000188_hash do_ipv6_setsockopt 5 18215 _000188_hash NULL
-+_000189_hash do_ip_vs_set_ctl 4 48641 _000189_hash NULL
-+_000190_hash do_kimage_alloc 3 64827 _000190_hash NULL
-+_000191_hash do_register_entry 4 29478 _000191_hash NULL
-+_000192_hash do_tty_write 5 44896 _000192_hash NULL
-+_000193_hash do_update_counters 4 2259 _000193_hash NULL
-+_000194_hash dsp_write 2 46218 _000194_hash NULL
-+_000195_hash dup_to_netobj 3 26363 _000195_hash NULL
-+_000196_hash dwc3_link_state_write 3 12641 _000196_hash NULL
-+_000197_hash dwc3_mode_write 3 51997 _000197_hash NULL
-+_000198_hash dwc3_testmode_write 3 30516 _000198_hash NULL
-+_000199_hash ecryptfs_copy_filename 4 11868 _000199_hash NULL
-+_000200_hash ecryptfs_miscdev_write 3 26847 _000200_hash NULL
-+_000201_hash ecryptfs_send_miscdev 2 64816 _000201_hash NULL
-+_000202_hash efx_tsoh_heap_alloc 2 58545 _000202_hash NULL
-+_000203_hash emi26_writememory 4 57908 _000203_hash NULL
-+_000204_hash emi62_writememory 4 29731 _000204_hash NULL
-+_000205_hash encrypted_instantiate 3 3168 _000205_hash NULL
-+_000206_hash encrypted_update 3 13414 _000206_hash NULL
-+_000207_hash ep0_write 3 14536 _001422_hash NULL nohasharray
-+_000208_hash ep_read 3 58813 _000208_hash NULL
-+_000209_hash ep_write 3 59008 _000209_hash NULL
-+_000210_hash erst_dbg_write 3 46715 _000210_hash NULL
-+_000211_hash esp_alloc_tmp 2-3 40558 _000211_hash NULL
-+_000213_hash evdev_do_ioctl 2 24459 _000213_hash NULL
-+_000214_hash exofs_read_lookup_dev_table 3 17733 _000214_hash NULL
-+_000215_hash ext4_kvmalloc 1 14796 _000215_hash NULL
-+_000216_hash ezusb_writememory 4 45976 _000216_hash NULL
-+_000217_hash fanotify_write 3 64623 _000217_hash NULL
-+_000218_hash fd_copyin 3 56247 _000218_hash NULL
-+_000219_hash ffs_epfile_io 3 64886 _000219_hash NULL
-+_000220_hash ffs_prepare_buffer 2 59892 _000220_hash NULL
-+_000221_hash f_hidg_write 3 7932 _000221_hash NULL
-+_000222_hash file_read_actor 4 1401 _000222_hash NULL
-+_000223_hash fill_write_buffer 3 3142 _000223_hash NULL
-+_000224_hash __find_xattr 6 2117 _002425_hash NULL nohasharray
-+_000225_hash fl_create 5 56435 _000225_hash NULL
-+_000226_hash fs_path_ensure_buf 2 59445 _000226_hash NULL
-+_000227_hash ftdi_elan_write 3 57309 _000227_hash NULL
-+_000228_hash fw_iso_buffer_alloc 2 13704 _000228_hash NULL
-+_000229_hash garmin_write_bulk 3 58191 _000229_hash NULL
-+_000230_hash garp_attr_create 3 3883 _000230_hash NULL
-+_000231_hash get_arg 3 5694 _000231_hash NULL
-+_000232_hash getdqbuf 1 62908 _000232_hash NULL
-+_000233_hash get_fdb_entries 3 41916 _000233_hash NULL
-+_000234_hash get_fd_set 1 3866 _000234_hash NULL
-+_000235_hash get_indirect_ea 4 51869 _000235_hash NULL
-+_000236_hash get_registers 3 26187 _000236_hash NULL
-+_000237_hash get_scq 2 10897 _000237_hash NULL
-+_000238_hash get_server_iovec 2 16804 _000238_hash NULL
-+_000239_hash get_ucode_user 3 38202 _000239_hash NULL
-+_000240_hash get_user_cpu_mask 2 14861 _000240_hash NULL
-+_000241_hash gfs2_alloc_sort_buffer 1 18275 _000241_hash NULL
-+_000242_hash gfs2_glock_nq_m 1 20347 _000242_hash NULL
-+_000243_hash gigaset_initcs 2 43753 _000243_hash NULL
-+_000244_hash gigaset_initdriver 2 1060 _000244_hash NULL
-+_000245_hash groups_alloc 1 7614 _000245_hash NULL
-+_000246_hash gs_alloc_req 2 58883 _000246_hash NULL
-+_000247_hash gs_buf_alloc 2 25067 _000247_hash NULL
-+_000248_hash gsm_data_alloc 3 42437 _000248_hash NULL
-+_000249_hash gss_pipe_downcall 3 23182 _000249_hash NULL
-+_000250_hash handle_request 9 10024 _000250_hash NULL
-+_000251_hash hashtab_create 3 33769 _000251_hash NULL
-+_000252_hash hcd_buffer_alloc 2 27495 _000252_hash NULL
-+_000253_hash hci_sock_setsockopt 5 28993 _000253_hash NULL
-+_000254_hash heap_init 2 49617 _000254_hash NULL
-+_000255_hash hest_ghes_dev_register 1 46766 _000255_hash NULL
-+_000256_hash hidg_alloc_ep_req 2 10159 _000256_hash NULL
-+_000257_hash hid_parse_report 3 51737 _000257_hash NULL
-+_000258_hash hidraw_get_report 3 45609 _000258_hash NULL
-+_000259_hash hidraw_report_event 3 20503 _000259_hash NULL
-+_000260_hash hidraw_send_report 3 23449 _000260_hash NULL
-+_000261_hash hpfs_translate_name 3 41497 _000261_hash NULL
-+_000262_hash hysdn_conf_write 3 52145 _000262_hash NULL
-+_000263_hash __i2400mu_send_barker 3 23652 _000263_hash NULL
-+_000264_hash i2cdev_read 3 1206 _000264_hash NULL
-+_000265_hash i2cdev_write 3 23310 _000265_hash NULL
-+_000266_hash i2o_parm_field_get 5 34477 _000266_hash NULL
-+_000267_hash i2o_parm_table_get 6 61635 _000267_hash NULL
-+_000268_hash ib_copy_from_udata 3 59502 _000268_hash NULL
-+_000269_hash ib_ucm_alloc_data 3 36885 _000269_hash NULL
-+_000270_hash ib_umad_write 3 47993 _000270_hash NULL
-+_000271_hash ib_uverbs_unmarshall_recv 5 12251 _000271_hash NULL
-+_000272_hash icn_writecmd 2 38629 _000272_hash NULL
-+_000273_hash ide_driver_proc_write 3 32493 _000273_hash NULL
-+_000274_hash ide_settings_proc_write 3 35110 _000274_hash NULL
-+_000275_hash idetape_chrdev_write 3 53976 _000275_hash NULL
-+_000276_hash idmap_pipe_downcall 3 14591 _000276_hash NULL
-+_000277_hash ieee80211_build_probe_req 7-5 27660 _000277_hash NULL
-+_000278_hash ieee80211_if_write 3 34894 _000278_hash NULL
-+_000279_hash if_write 3 51756 _000279_hash NULL
-+_000280_hash ilo_write 3 64378 _000280_hash NULL
-+_000281_hash ima_write_policy 3 40548 _000281_hash NULL
-+_000282_hash init_data_container 1 60709 _000282_hash NULL
-+_000283_hash init_send_hfcd 1 34586 _000283_hash NULL
-+_000284_hash insert_dent 7 65034 _000284_hash NULL
-+_000285_hash interpret_user_input 2 19393 _000285_hash NULL
-+_000286_hash int_proc_write 3 39542 _000286_hash NULL
-+_000287_hash ioctl_private_iw_point 7 1273 _000287_hash NULL
-+_000288_hash iov_iter_copy_from_user 4 31942 _000288_hash NULL
-+_000289_hash iov_iter_copy_from_user_atomic 4 56368 _000289_hash NULL
-+_000290_hash iowarrior_write 3 18604 _000290_hash NULL
-+_000291_hash ipc_alloc 1 1192 _000291_hash NULL
-+_000292_hash ipc_rcu_alloc 1 21208 _000292_hash NULL
-+_000293_hash ip_options_get_from_user 4 64958 _000293_hash NULL
-+_000294_hash ipv6_renew_option 3 38813 _000294_hash NULL
-+_000295_hash ip_vs_conn_fill_param_sync 6 29771 _001898_hash NULL nohasharray
-+_000296_hash ip_vs_create_timeout_table 2 64478 _000296_hash NULL
-+_000297_hash ipw_queue_tx_init 3 49161 _000297_hash NULL
-+_000298_hash irda_setsockopt 5 19824 _000298_hash NULL
-+_000299_hash irias_new_octseq_value 2 13596 _003821_hash NULL nohasharray
-+_000300_hash irnet_ctrl_write 3 24139 _000300_hash NULL
-+_000301_hash isdn_add_channels 3 40905 _000301_hash NULL
-+_000302_hash isdn_ppp_fill_rq 2 41428 _000302_hash NULL
-+_000303_hash isdn_ppp_write 4 29109 _000303_hash NULL
-+_000304_hash isdn_read 3 50021 _000304_hash NULL
-+_000305_hash isdn_v110_open 3 2418 _000305_hash NULL
-+_000306_hash isdn_writebuf_stub 4 52383 _000306_hash NULL
-+_000307_hash islpci_mgt_transmit 5 34133 _000307_hash NULL
-+_000308_hash iso_callback 3 43208 _000308_hash NULL
-+_000309_hash iso_packets_buffer_init 3-4 29061 _000309_hash NULL
-+_000310_hash it821x_firmware_command 3 8628 _000310_hash NULL
-+_000311_hash iwch_alloc_fastreg_pbl 2 40153 _000311_hash NULL
-+_000312_hash iwl_calib_set 3 34400 _003754_hash NULL nohasharray
-+_000313_hash jbd2_journal_init_revoke_table 1 36336 _000313_hash NULL
-+_000314_hash jffs2_alloc_full_dirent 1 60179 _001158_hash NULL nohasharray
-+_000315_hash journal_init_revoke_table 1 56331 _000315_hash NULL
-+_000316_hash kcalloc 1-2 27770 _000316_hash NULL
-+_000318_hash keyctl_instantiate_key_common 4 47889 _000318_hash NULL
-+_000319_hash keyctl_update_key 3 26061 _000319_hash NULL
-+_000320_hash __kfifo_alloc 2-3 22173 _000320_hash NULL
-+_000322_hash kfifo_copy_from_user 3 5091 _000322_hash NULL
-+_000323_hash kmalloc_node 1 50163 _003818_hash NULL nohasharray
-+_000324_hash kmalloc_parameter 1 65279 _000324_hash NULL
-+_000325_hash kmem_alloc 1 31920 _000325_hash NULL
-+_000326_hash kobj_map 2-3 9566 _000326_hash NULL
-+_000328_hash kone_receive 4 4690 _000328_hash NULL
-+_000329_hash kone_send 4 63435 _000329_hash NULL
-+_000330_hash krealloc 2 14908 _000330_hash NULL
-+_000331_hash kvmalloc 1 32646 _000331_hash NULL
-+_000332_hash kvm_read_guest_atomic 4 10765 _000332_hash NULL
-+_000333_hash kvm_read_guest_cached 4 39666 _000333_hash NULL
-+_000334_hash kvm_read_guest_page 5 18074 _000334_hash NULL
-+_000335_hash kzalloc 1 54740 _000335_hash NULL
-+_000336_hash l2cap_sock_setsockopt 5 50207 _000336_hash NULL
-+_000337_hash l2cap_sock_setsockopt_old 4 29346 _000337_hash NULL
-+_000338_hash lane2_associate_req 4 45398 _000338_hash NULL
-+_000339_hash lbs_debugfs_write 3 48413 _000339_hash NULL
-+_000340_hash lcd_write 3 14857 _000340_hash &_000015_hash
-+_000341_hash ldm_frag_add 2 5611 _000341_hash NULL
-+_000342_hash __lgread 4 31668 _000342_hash NULL
-+_000343_hash libipw_alloc_txb 1-3-2 27579 _000343_hash NULL
-+_000344_hash link_send_sections_long 4 46556 _000344_hash NULL
-+_000345_hash listxattr 3 12769 _000345_hash NULL
-+_000346_hash load_msg 2 95 _000346_hash NULL
-+_000347_hash lpfc_debugfs_dif_err_write 3 17424 _000347_hash NULL
-+_000348_hash lp_write 3 9511 _000348_hash NULL
-+_000349_hash mb_cache_create 2 17307 _000349_hash NULL
-+_000350_hash mce_write 3 26201 _000350_hash NULL
-+_000351_hash mcs7830_get_reg 3 33308 _000351_hash NULL
-+_000352_hash mcs7830_set_reg 3 31413 _000352_hash NULL
-+_000353_hash memcpy_fromiovec 3 55247 _000353_hash NULL
-+_000354_hash memcpy_fromiovecend 3-4 2707 _000354_hash NULL
-+_000356_hash mempool_resize 2 47983 _002039_hash NULL nohasharray
-+_000357_hash mem_rw 3 22085 _000357_hash NULL
-+_000358_hash mgmt_control 3 7349 _000358_hash NULL
-+_000359_hash mgmt_pending_add 5 46976 _000359_hash NULL
-+_000360_hash mlx4_ib_alloc_fast_reg_page_list 2 46119 _000360_hash NULL
-+_000361_hash mmc_alloc_sg 1 21504 _000361_hash NULL
-+_000362_hash mmc_send_bus_test 4 18285 _000362_hash NULL
-+_000363_hash mmc_send_cxd_data 5 38655 _000363_hash NULL
-+_000364_hash module_alloc_update_bounds 1 47205 _000364_hash NULL
-+_000365_hash move_addr_to_kernel 2 32673 _000365_hash NULL
-+_000366_hash mpi_alloc_limb_space 1 23190 _000366_hash NULL
-+_000367_hash mpi_resize 2 44674 _000367_hash NULL
-+_000368_hash mptctl_getiocinfo 2 28545 _000368_hash NULL
-+_000369_hash mtdchar_readoob 4 31200 _000369_hash NULL
-+_000370_hash mtdchar_write 3 56831 _002122_hash NULL nohasharray
-+_000371_hash mtdchar_writeoob 4 3393 _000371_hash NULL
-+_000372_hash mtd_device_parse_register 5 5024 _000372_hash NULL
-+_000373_hash mtf_test_write 3 18844 _000373_hash NULL
-+_000374_hash mthca_alloc_icm_table 3-4 38268 _002459_hash NULL nohasharray
-+_000376_hash mthca_alloc_init 2 21754 _000376_hash NULL
-+_000377_hash mthca_array_init 2 39987 _000377_hash NULL
-+_000378_hash mthca_buf_alloc 2 35861 _000378_hash NULL
-+_000379_hash mtrr_write 3 59622 _000379_hash NULL
-+_000380_hash musb_test_mode_write 3 33518 _000380_hash NULL
-+_000381_hash mwifiex_get_common_rates 3 17131 _000381_hash NULL
-+_000382_hash __mxt_write_reg 3 57326 _000382_hash NULL
-+_000383_hash nand_bch_init 2-3 16280 _001439_hash NULL nohasharray
-+_000385_hash ncp_file_write 3 3813 _000385_hash NULL
-+_000386_hash ncp__vol2io 5 4804 _000386_hash NULL
-+_000387_hash nes_alloc_fast_reg_page_list 2 33523 _000387_hash NULL
-+_000388_hash nfc_targets_found 3 29886 _000388_hash NULL
-+_000389_hash __nf_ct_ext_add_length 3 12364 _000389_hash NULL
-+_000390_hash nfs4_acl_new 1 49806 _000390_hash NULL
-+_000391_hash nfs4_write_cached_acl 4 15070 _000391_hash NULL
-+_000392_hash nfsd_symlink 6 63442 _000392_hash NULL
-+_000393_hash nfs_idmap_get_desc 2-4 42990 _000393_hash NULL
-+_000395_hash nfs_readdir_make_qstr 3 12509 _000395_hash NULL
-+_000396_hash note_last_dentry 3 12285 _000396_hash NULL
-+_000397_hash ntfs_copy_from_user 3-5 15072 _000397_hash NULL
-+_000399_hash __ntfs_copy_from_user_iovec_inatomic 3-4 38153 _000399_hash NULL
-+_000401_hash ntfs_ucstonls 3-5 23097 _000401_hash NULL
-+_000403_hash nvme_alloc_iod 1 56027 _000403_hash NULL
-+_000404_hash nvram_write 3 3894 _000404_hash NULL
-+_000405_hash o2hb_debug_create 4 18744 _000405_hash NULL
-+_000406_hash o2net_send_message_vec 4 879 _002013_hash NULL nohasharray
-+_000407_hash ocfs2_control_cfu 2 37750 _000407_hash NULL
-+_000408_hash oom_adjust_write 3 41116 _000408_hash NULL
-+_000409_hash oom_score_adj_write 3 42594 _000409_hash NULL
-+_000410_hash oprofilefs_ulong_from_user 3 57251 _000410_hash NULL
-+_000411_hash opticon_write 4 60775 _000411_hash NULL
-+_000412_hash p9_check_zc_errors 4 15534 _000412_hash NULL
-+_000413_hash packet_buffer_init 2 1607 _000413_hash NULL
-+_000414_hash packet_setsockopt 5 17662 _000414_hash NULL
-+_000415_hash parse_command 2 37079 _000415_hash NULL
-+_000416_hash pcbit_writecmd 2 12332 _000416_hash NULL
-+_000417_hash pcmcia_replace_cis 3 57066 _000417_hash NULL
-+_000418_hash pgctrl_write 3 50453 _000418_hash NULL
-+_000419_hash pg_write 3 40766 _000419_hash NULL
-+_000420_hash pidlist_allocate 1 64404 _000420_hash NULL
-+_000421_hash pipe_iov_copy_from_user 3 23102 _000421_hash NULL
-+_000422_hash pipe_iov_copy_to_user 3 3447 _000422_hash NULL
-+_000423_hash pkt_add 3 39897 _000423_hash NULL
-+_000424_hash pktgen_if_write 3 55628 _000424_hash NULL
-+_000425_hash platform_device_add_data 3 310 _000425_hash NULL
-+_000426_hash platform_device_add_resources 3 13289 _000426_hash NULL
-+_000427_hash pmcraid_copy_sglist 3 38431 _000427_hash NULL
-+_000428_hash pm_qos_power_write 3 52513 _000428_hash NULL
-+_000429_hash pnpbios_proc_write 3 19758 _000429_hash NULL
-+_000430_hash pool_allocate 3 42012 _000430_hash NULL
-+_000431_hash posix_acl_alloc 1 48063 _000431_hash NULL
-+_000432_hash ppp_cp_parse_cr 4 5214 _000432_hash NULL
-+_000433_hash ppp_write 3 34034 _000433_hash NULL
-+_000434_hash pp_read 3 33210 _000434_hash NULL
-+_000435_hash pp_write 3 39554 _000435_hash NULL
-+_000436_hash printer_req_alloc 2 62687 _000436_hash NULL
-+_000437_hash printer_write 3 60276 _000437_hash NULL
-+_000438_hash prism2_info_scanresults 3 59729 _000438_hash NULL
-+_000439_hash prism2_set_genericelement 3 29277 _000439_hash NULL
-+_000440_hash __probe_kernel_read 3 61119 _000440_hash NULL
-+_000441_hash __probe_kernel_write 3 29842 _000441_hash NULL
-+_000442_hash proc_coredump_filter_write 3 25625 _000442_hash NULL
-+_000443_hash _proc_do_string 2 6376 _000443_hash NULL
-+_000444_hash process_vm_rw_pages 5-6 15954 _000444_hash NULL
-+_000446_hash proc_loginuid_write 3 63648 _000446_hash NULL
-+_000447_hash proc_pid_attr_write 3 63845 _000447_hash NULL
-+_000448_hash proc_scsi_devinfo_write 3 32064 _000448_hash NULL
-+_000449_hash proc_scsi_write 3 29142 _000449_hash NULL
-+_000450_hash proc_scsi_write_proc 3 267 _000450_hash NULL
-+_000451_hash pskb_expand_head 2-3 42881 _000451_hash NULL
-+_000453_hash pstore_mkfile 5 50830 _000453_hash NULL
-+_000454_hash pti_char_write 3 60960 _000454_hash NULL
-+_000455_hash ptrace_writedata 4 45021 _000455_hash NULL
-+_000456_hash pt_write 3 40159 _000456_hash NULL
-+_000457_hash qdisc_class_hash_alloc 1 18262 _000457_hash NULL
-+_000458_hash r3964_write 4 57662 _000458_hash NULL
-+_000459_hash raw_seticmpfilter 3 6888 _000459_hash NULL
-+_000460_hash raw_setsockopt 5 45800 _000460_hash NULL
-+_000461_hash rawv6_seticmpfilter 5 12137 _000461_hash NULL
-+_000462_hash ray_cs_essid_proc_write 3 17875 _000462_hash NULL
-+_000463_hash rbd_add 3 16366 _000463_hash NULL
-+_000464_hash rbd_snap_add 4 19678 _000464_hash NULL
-+_000465_hash rdma_set_ib_paths 3 45592 _000465_hash NULL
-+_000466_hash rds_page_copy_user 4 35691 _000466_hash NULL
-+_000467_hash read 3 9397 _000467_hash NULL
-+_000468_hash read_buf 2 20469 _000468_hash NULL
-+_000469_hash read_cis_cache 4 29735 _000469_hash NULL
-+_000470_hash realloc_buffer 2 25816 _000470_hash NULL
-+_000471_hash receive_DataRequest 3 9904 _000471_hash NULL
-+_000472_hash recent_mt_proc_write 3 8206 _000472_hash NULL
-+_000473_hash regmap_access_read_file 3 37223 _000473_hash NULL
-+_000474_hash regmap_bulk_write 4 59049 _000474_hash NULL
-+_000475_hash regmap_map_read_file 3 37685 _000475_hash NULL
-+_000476_hash regset_tls_set 4 18459 _000476_hash NULL
-+_000477_hash reiserfs_add_entry 4 23062 _002792_hash NULL nohasharray
-+_000478_hash remote_settings_file_write 3 22987 _000478_hash NULL
-+_000479_hash request_key_auth_new 3 38092 _000479_hash NULL
-+_000480_hash restore_i387_fxsave 2 17528 _000480_hash NULL
-+_000481_hash revalidate 2 19043 _000481_hash NULL
-+_000482_hash rfcomm_sock_setsockopt 5 18254 _000482_hash NULL
-+_000483_hash rndis_add_response 2 58544 _000483_hash NULL
-+_000484_hash rndis_set_oid 4 6547 _000484_hash NULL
-+_000485_hash rngapi_reset 3 34366 _002137_hash NULL nohasharray
-+_000486_hash roccat_common2_receive 4 50369 _000486_hash NULL
-+_000487_hash roccat_common2_send 4 2422 _000487_hash NULL
-+_000488_hash rpc_malloc 2 43573 _000488_hash NULL
-+_000489_hash rt2x00debug_write_bbp 3 8212 _000489_hash NULL
-+_000490_hash rt2x00debug_write_csr 3 64753 _000490_hash NULL
-+_000491_hash rt2x00debug_write_eeprom 3 23091 _000491_hash NULL
-+_000492_hash rt2x00debug_write_rf 3 38195 _000492_hash NULL
-+_000493_hash rt2x00debug_write_rfcsr 3 41473 _000493_hash NULL
-+_000494_hash rts51x_read_mem 4 26577 _002730_hash NULL nohasharray
-+_000495_hash rts51x_read_status 4 11830 _000495_hash NULL
-+_000496_hash rts51x_write_mem 4 17598 _000496_hash NULL
-+_000497_hash rw_copy_check_uvector 3 45748 _003716_hash NULL nohasharray
-+_000498_hash rxrpc_request_key 3 27235 _000498_hash NULL
-+_000499_hash rxrpc_server_keyring 3 16431 _000499_hash NULL
-+_000500_hash savemem 3 58129 _000500_hash NULL
-+_000501_hash sb16_copy_from_user 10-7-6 55836 _000501_hash NULL
-+_000504_hash sched_autogroup_write 3 10984 _000504_hash NULL
-+_000505_hash scsi_mode_select 6 37330 _000505_hash NULL
-+_000506_hash scsi_tgt_copy_sense 3 26933 _000506_hash NULL
-+_000507_hash sctp_auth_create_key 1 51641 _000507_hash NULL
-+_000508_hash sctp_getsockopt_delayed_ack 2 9232 _000508_hash NULL
-+_000509_hash sctp_getsockopt_local_addrs 2 25178 _000509_hash NULL
-+_000510_hash sctp_make_abort_user 3 29654 _000510_hash NULL
-+_000511_hash sctp_setsockopt_active_key 3 43755 _000511_hash NULL
-+_000512_hash sctp_setsockopt_adaptation_layer 3 26935 _003246_hash NULL nohasharray
-+_000513_hash sctp_setsockopt_associnfo 3 51684 _000513_hash NULL
-+_000514_hash sctp_setsockopt_auth_chunk 3 30843 _000514_hash NULL
-+_000515_hash sctp_setsockopt_auth_key 3 3793 _000515_hash NULL
-+_000516_hash sctp_setsockopt_autoclose 3 5775 _000516_hash NULL
-+_000517_hash sctp_setsockopt_bindx 3 49870 _000517_hash NULL
-+_000518_hash __sctp_setsockopt_connectx 3 46949 _000518_hash NULL
-+_000519_hash sctp_setsockopt_context 3 31091 _000519_hash NULL
-+_000520_hash sctp_setsockopt_default_send_param 3 49578 _000520_hash NULL
-+_000521_hash sctp_setsockopt_delayed_ack 3 40129 _000521_hash NULL
-+_000522_hash sctp_setsockopt_del_key 3 42304 _002709_hash NULL nohasharray
-+_000523_hash sctp_setsockopt_events 3 18862 _000523_hash NULL
-+_000524_hash sctp_setsockopt_hmac_ident 3 11687 _000524_hash NULL
-+_000525_hash sctp_setsockopt_initmsg 3 1383 _000525_hash NULL
-+_000526_hash sctp_setsockopt_maxburst 3 28041 _000526_hash NULL
-+_000527_hash sctp_setsockopt_maxseg 3 11829 _000527_hash NULL
-+_000528_hash sctp_setsockopt_peer_addr_params 3 734 _000528_hash NULL
-+_000529_hash sctp_setsockopt_peer_primary_addr 3 13440 _000529_hash NULL
-+_000530_hash sctp_setsockopt_rtoinfo 3 30941 _000530_hash NULL
-+_000531_hash security_context_to_sid_core 2 29248 _000531_hash NULL
-+_000532_hash sel_commit_bools_write 3 46077 _000532_hash NULL
-+_000533_hash sel_write_avc_cache_threshold 3 2256 _000533_hash NULL
-+_000534_hash sel_write_bool 3 46996 _000534_hash NULL
-+_000535_hash sel_write_checkreqprot 3 60774 _000535_hash NULL
-+_000536_hash sel_write_disable 3 10511 _000536_hash NULL
-+_000537_hash sel_write_enforce 3 48998 _000537_hash NULL
-+_000538_hash sel_write_load 3 63830 _000538_hash NULL
-+_000539_hash send_bulk_static_data 3 61932 _000539_hash NULL
-+_000540_hash set_aoe_iflist 2 42737 _000540_hash NULL
-+_000541_hash setkey_unaligned 3 39474 _000541_hash NULL
-+_000542_hash set_registers 3 53582 _000542_hash NULL
-+_000543_hash setsockopt 5 54539 _000543_hash NULL
-+_000544_hash setup_req 3 5848 _000544_hash NULL
-+_000545_hash setxattr 4 37006 _000545_hash NULL
-+_000546_hash sfq_alloc 1 2861 _000546_hash NULL
-+_000547_hash sg_kmalloc 1 50240 _000547_hash NULL
-+_000548_hash sgl_map_user_pages 2 30610 _000548_hash NULL
-+_000549_hash shash_setkey_unaligned 3 8620 _000549_hash NULL
-+_000550_hash shmem_xattr_alloc 2 61190 _000550_hash NULL
-+_000551_hash sierra_setup_urb 5 46029 _000551_hash NULL
-+_000552_hash simple_transaction_get 3 50633 _000552_hash NULL
-+_000553_hash simple_write_to_buffer 2-5 3122 _000553_hash NULL
-+_000555_hash sisusb_send_bulk_msg 3 17864 _000555_hash NULL
-+_000556_hash skb_add_data 3 48363 _000556_hash NULL
-+_000557_hash skb_do_copy_data_nocache 5 12465 _000557_hash NULL
-+_000558_hash sl_alloc_bufs 2 50380 _000558_hash NULL
-+_000559_hash sl_realloc_bufs 2 64086 _000559_hash NULL
-+_000560_hash smk_set_cipso 3 20379 _000560_hash NULL
-+_000561_hash smk_write_ambient 3 45691 _000561_hash NULL
-+_000562_hash smk_write_direct 3 46363 _000562_hash NULL
-+_000563_hash smk_write_doi 3 49621 _000563_hash NULL
-+_000564_hash smk_write_logging 3 2618 _000564_hash NULL
-+_000565_hash smk_write_mapped 3 13519 _000565_hash NULL
-+_000566_hash smk_write_netlbladdr 3 42525 _000566_hash NULL
-+_000567_hash smk_write_onlycap 3 14400 _000567_hash NULL
-+_000568_hash smk_write_rules_list 3 18565 _000568_hash NULL
-+_000569_hash snd_ctl_elem_user_tlv 3 11695 _000569_hash NULL
-+_000570_hash snd_emu10k1_fx8010_read 5 9605 _000570_hash NULL
-+_000571_hash snd_emu10k1_synth_copy_from_user 3-5 9061 _000571_hash NULL
-+_000573_hash snd_gus_dram_poke 4 18525 _000573_hash NULL
-+_000574_hash snd_hdsp_playback_copy 5 20676 _000574_hash NULL
-+_000575_hash snd_info_entry_write 3 63474 _000575_hash NULL
-+_000576_hash snd_korg1212_copy_from 6 36169 _000576_hash NULL
-+_000577_hash snd_mem_proc_write 3 9786 _000577_hash NULL
-+_000578_hash snd_midi_channel_init_set 1 30092 _000578_hash NULL
-+_000579_hash snd_midi_event_new 1 9893 _000764_hash NULL nohasharray
-+_000580_hash snd_opl4_mem_proc_write 5 9670 _000580_hash NULL
-+_000581_hash snd_pcm_aio_read 3 13900 _000581_hash NULL
-+_000582_hash snd_pcm_aio_write 3 28738 _000582_hash NULL
-+_000583_hash snd_pcm_oss_write1 3 10872 _000583_hash NULL
-+_000584_hash snd_pcm_oss_write2 3 27332 _000584_hash NULL
-+_000585_hash snd_rawmidi_kernel_write1 4 56847 _000585_hash NULL
-+_000586_hash snd_rme9652_playback_copy 5 20970 _000586_hash NULL
-+_000587_hash snd_sb_csp_load_user 3 45190 _000587_hash NULL
-+_000588_hash snd_usb_ctl_msg 8 8436 _000588_hash NULL
-+_000589_hash sock_bindtodevice 3 50942 _000589_hash NULL
-+_000590_hash sock_kmalloc 2 62205 _000590_hash NULL
-+_000591_hash spidev_ioctl 2 12846 _000591_hash NULL
-+_000592_hash spidev_write 3 44510 _000592_hash NULL
-+_000593_hash squashfs_read_table 3 16945 _000593_hash NULL
-+_000594_hash srpt_alloc_ioctx 2-3 51042 _000594_hash NULL
-+_000596_hash srpt_alloc_ioctx_ring 2-4-3 49330 _000596_hash NULL
-+_000597_hash st5481_setup_isocpipes 6-4 61340 _000597_hash NULL
-+_000598_hash sta_agg_status_write 3 45164 _000598_hash NULL
-+_000599_hash svc_setsockopt 5 36876 _000599_hash NULL
-+_000600_hash sys_add_key 4 61288 _000600_hash NULL
-+_000601_hash sys_modify_ldt 3 18824 _000601_hash NULL
-+_000602_hash sys_semtimedop 3 4486 _000602_hash NULL
-+_000603_hash sys_setdomainname 2 4373 _000603_hash NULL
-+_000604_hash sys_sethostname 2 42962 _000604_hash NULL
-+_000605_hash tomoyo_write_self 3 45161 _000605_hash NULL
-+_000606_hash tower_write 3 8580 _000606_hash NULL
-+_000607_hash tpm_write 3 50798 _000607_hash NULL
-+_000608_hash trusted_instantiate 3 4710 _000608_hash NULL
-+_000609_hash trusted_update 3 12664 _000609_hash NULL
-+_000610_hash tty_buffer_alloc 2 45437 _000610_hash NULL
-+_000611_hash __tun_chr_ioctl 4 22300 _000611_hash NULL
-+_000612_hash ubi_more_leb_change_data 4 63534 _000612_hash NULL
-+_000613_hash ubi_more_update_data 4 39189 _000613_hash NULL
-+_000614_hash ubi_resize_volume 2 50172 _000614_hash NULL
-+_000615_hash udf_alloc_i_data 2 35786 _000615_hash NULL
-+_000616_hash uea_idma_write 3 64139 _000616_hash NULL
-+_000617_hash uea_request 4 47613 _000617_hash NULL
-+_000618_hash uea_send_modem_cmd 3 3888 _000618_hash NULL
-+_000619_hash uio_write 3 43202 _000619_hash NULL
-+_000620_hash um_idi_write 3 18293 _000620_hash NULL
-+_000621_hash us122l_ctl_msg 8 13330 _000621_hash NULL
-+_000622_hash usb_alloc_urb 1 43436 _000622_hash NULL
-+_000623_hash usblp_new_writeurb 2 22894 _000623_hash NULL
-+_000624_hash usblp_write 3 23178 _000624_hash NULL
-+_000625_hash usbtest_alloc_urb 3-5 34446 _000625_hash NULL
-+_000627_hash usbtmc_write 3 64340 _000627_hash NULL
-+_000628_hash user_instantiate 3 26131 _000628_hash NULL
-+_000629_hash user_update 3 41332 _000629_hash NULL
-+_000630_hash uwb_rc_cmd_done 4 35892 _000630_hash NULL
-+_000631_hash uwb_rc_neh_grok_event 3 55799 _000631_hash NULL
-+_000632_hash v9fs_alloc_rdir_buf 2 42150 _000632_hash NULL
-+_000633_hash vc_do_resize 3-4 48842 _000633_hash NULL
-+_000635_hash vcs_write 3 3910 _000635_hash NULL
-+_000636_hash vga_arb_write 3 36112 _000636_hash NULL
-+_000637_hash vga_switcheroo_debugfs_write 3 33984 _000637_hash NULL
-+_000638_hash vhci_get_user 3 45039 _000638_hash NULL
-+_000639_hash video_proc_write 3 6724 _000639_hash NULL
-+_000640_hash vlsi_alloc_ring 3-4 57003 _000640_hash NULL
-+_000642_hash __vmalloc 1 61168 _000642_hash NULL
-+_000643_hash vmalloc_32 1 1135 _000643_hash NULL
-+_000644_hash vmalloc_32_user 1 37519 _000644_hash NULL
-+_000645_hash vmalloc_exec 1 36132 _000645_hash NULL
-+_000646_hash vmalloc_node 1 58700 _000646_hash NULL
-+_000647_hash __vmalloc_node_flags 1 30352 _000647_hash NULL
-+_000648_hash vmalloc_user 1 32308 _000648_hash NULL
-+_000649_hash vol_cdev_direct_write 3 20751 _000649_hash NULL
-+_000650_hash vp_request_msix_vectors 2 28849 _000650_hash NULL
-+_000651_hash vring_add_indirect 3-4 20737 _000651_hash NULL
-+_000653_hash vring_new_virtqueue 1 9671 _000653_hash NULL
-+_000654_hash vxge_os_dma_malloc 2 46184 _000654_hash NULL
-+_000655_hash vxge_os_dma_malloc_async 3 56348 _000655_hash NULL
-+_000656_hash wdm_write 3 53735 _000656_hash NULL
-+_000657_hash wiimote_hid_send 3 48528 _000657_hash NULL
-+_000658_hash wlc_phy_loadsampletable_nphy 3 64367 _000658_hash NULL
-+_000659_hash write 3 62671 _000659_hash NULL
-+_000660_hash write_flush 3 50803 _000660_hash NULL
-+_000661_hash write_rio 3 54837 _000661_hash NULL
-+_000662_hash x25_asy_change_mtu 2 26928 _000662_hash NULL
-+_000663_hash xdi_copy_from_user 4 8395 _000663_hash NULL
-+_000664_hash xfrm_dst_alloc_copy 3 3034 _000664_hash NULL
-+_000665_hash xfrm_user_policy 4 62573 _000665_hash NULL
-+_000666_hash xfs_attrmulti_attr_set 4 59346 _000666_hash NULL
-+_000667_hash xfs_handle_to_dentry 3 12135 _000667_hash NULL
-+_000668_hash xip_file_read 3 58592 _000668_hash NULL
-+_000669_hash __xip_file_write 3-4 2733 _000669_hash NULL
-+_000671_hash xprt_rdma_allocate 2 31372 _000671_hash NULL
-+_000672_hash zd_usb_iowrite16v_async 3 23984 _000672_hash NULL
-+_000673_hash zd_usb_read_fw 4 22049 _000673_hash NULL
-+_000674_hash zerocopy_sg_from_iovec 3 11828 _000674_hash NULL
-+_000675_hash __a2mp_build 3 60987 _000675_hash NULL
-+_000677_hash acpi_ex_allocate_name_string 2-1 7685 _001169_hash NULL nohasharray
-+_000678_hash acpi_os_allocate_zeroed 1 37422 _000678_hash NULL
-+_000679_hash acpi_ut_initialize_buffer 2 47143 _002830_hash NULL nohasharray
-+_000680_hash ad7879_spi_xfer 3 36311 _000680_hash NULL
-+_000681_hash add_new_gdb 3 27643 _000681_hash NULL
-+_000682_hash add_numbered_child 5 14273 _000682_hash NULL
-+_000683_hash add_res_range 4 21310 _000683_hash NULL
-+_000684_hash addtgt 3 54703 _000684_hash NULL
-+_000685_hash add_uuid 4 49831 _000685_hash NULL
-+_000686_hash afs_cell_alloc 2 24052 _000686_hash NULL
-+_000687_hash aggr_recv_addba_req_evt 4 38037 _000687_hash NULL
-+_000688_hash agp_create_memory 1 1075 _000688_hash NULL
-+_000689_hash agp_create_user_memory 1 62955 _000689_hash NULL
-+_000690_hash alg_setsockopt 5 20985 _000690_hash NULL
-+_000691_hash alloc_async 1 14208 _000691_hash NULL
-+_000692_hash ___alloc_bootmem_nopanic 1 53626 _000692_hash NULL
-+_000693_hash alloc_buf 1 34532 _000693_hash NULL
-+_000694_hash alloc_chunk 1 49575 _000694_hash NULL
-+_000695_hash alloc_context 1 41283 _000695_hash NULL
-+_000696_hash alloc_ctrl_packet 1 44667 _000696_hash NULL
-+_000697_hash alloc_data_packet 1 46698 _000697_hash NULL
-+_000698_hash alloc_dca_provider 2 59670 _000698_hash NULL
-+_000699_hash __alloc_dev_table 2 54343 _000699_hash NULL
-+_000700_hash alloc_ep 1 17269 _000700_hash NULL
-+_000701_hash __alloc_extent_buffer 3 15093 _000701_hash NULL
-+_000702_hash alloc_group_attrs 2 9194 _000727_hash NULL nohasharray
-+_000703_hash alloc_large_system_hash 2 22391 _000703_hash NULL
-+_000704_hash alloc_netdev_mqs 1 30030 _000704_hash NULL
-+_000705_hash __alloc_objio_seg 1 7203 _000705_hash NULL
-+_000706_hash alloc_ring 2-4 15345 _000706_hash NULL
-+_000707_hash alloc_ring 2-4 39151 _000707_hash NULL
-+_000710_hash alloc_session 1-2 64171 _000710_hash NULL
-+_000714_hash alloc_skb 1 55439 _000714_hash NULL
-+_000715_hash alloc_skb_fclone 1 3467 _000715_hash NULL
-+_000716_hash alloc_smp_req 1 51337 _000716_hash NULL
-+_000717_hash alloc_smp_resp 1 3566 _000717_hash NULL
-+_000718_hash alloc_ts_config 1 45775 _000718_hash NULL
-+_000719_hash alloc_upcall 2 62186 _000719_hash NULL
-+_000720_hash altera_drscan 2 48698 _000720_hash NULL
-+_000721_hash altera_irscan 2 62396 _000721_hash NULL
-+_000722_hash altera_set_dr_post 2 54291 _000722_hash NULL
-+_000723_hash altera_set_dr_pre 2 64862 _000723_hash NULL
-+_000724_hash altera_set_ir_post 2 20948 _000724_hash NULL
-+_000725_hash altera_set_ir_pre 2 54103 _000725_hash NULL
-+_000726_hash altera_swap_dr 2 50090 _000726_hash NULL
-+_000727_hash altera_swap_ir 2 9194 _000727_hash &_000702_hash
-+_000728_hash amd_create_gatt_pages 1 20537 _000728_hash NULL
-+_000729_hash aoechr_write 3 62883 _003674_hash NULL nohasharray
-+_000730_hash applesmc_create_nodes 2 49392 _000730_hash NULL
-+_000731_hash array_zalloc 1-2 7519 _000731_hash NULL
-+_000733_hash arvo_sysfs_read 6 31617 _000733_hash NULL
-+_000734_hash arvo_sysfs_write 6 3311 _000734_hash NULL
-+_000735_hash asd_store_update_bios 4 10165 _000735_hash NULL
-+_000736_hash ata_host_alloc 2 46094 _000736_hash NULL
-+_000737_hash atalk_sendmsg 4 21677 _000737_hash NULL
-+_000738_hash ath6kl_cfg80211_connect_event 7-9-8 13443 _000738_hash NULL
-+_000739_hash ath6kl_mgmt_tx 9 21153 _000739_hash NULL
-+_000740_hash ath6kl_wmi_proc_events_vif 5 42549 _003190_hash NULL nohasharray
-+_000741_hash ath6kl_wmi_roam_tbl_event_rx 3 43440 _000741_hash NULL
-+_000742_hash ath6kl_wmi_send_mgmt_cmd 7 17347 _000742_hash NULL
-+_000743_hash ath_descdma_setup 5 12257 _000743_hash NULL
-+_000744_hash ath_rx_edma_init 2 65483 _000744_hash NULL
-+_000745_hash ati_create_gatt_pages 1 4722 _003275_hash NULL nohasharray
-+_000746_hash audit_expand 2 2098 _000746_hash NULL
-+_000747_hash audit_init_entry 1 38644 _000747_hash NULL
-+_000748_hash ax25_sendmsg 4 62770 _000748_hash NULL
-+_000749_hash b1_alloc_card 1 36155 _000749_hash NULL
-+_000750_hash b43_nphy_load_samples 3 36481 _000750_hash NULL
-+_000751_hash batadv_orig_hash_add_if 2 10033 _000751_hash NULL
-+_000752_hash batadv_orig_hash_del_if 2 48972 _000752_hash NULL
-+_000753_hash batadv_tt_append_diff 4 20588 _000753_hash NULL
-+_000754_hash batadv_tt_commit_changes 4 2008 _000754_hash NULL
-+_000755_hash batadv_tt_prepare_packet_buff 4 1280 _000755_hash NULL
-+_000756_hash bio_copy_user_iov 4 37660 _000756_hash NULL
-+_000757_hash __bio_map_kern 3 47379 _000757_hash NULL
-+_000758_hash bitmap_resize 2 33054 _000758_hash NULL
-+_000759_hash blk_check_plugged 3 50736 _000759_hash NULL
-+_000760_hash blk_register_region 1-2 51424 _000760_hash NULL
-+_000762_hash bm_entry_write 3 28338 _000762_hash NULL
-+_000763_hash bm_realloc_pages 2 9431 _000763_hash NULL
-+_000764_hash bm_register_write 3 9893 _000764_hash &_000579_hash
-+_000765_hash bm_status_write 3 12964 _000765_hash NULL
-+_000766_hash br_mdb_rehash 2 42643 _000766_hash NULL
-+_000767_hash btmrvl_sdio_host_to_card 3 12152 _000767_hash NULL
-+_000768_hash btrfs_copy_from_user 1-3 43806 _000768_hash NULL
-+_000770_hash btrfs_insert_delayed_dir_index 4 63720 _000770_hash NULL
-+_000771_hash __btrfs_map_block 3 49839 _000771_hash NULL
-+_000772_hash c4iw_init_resource 2-3 30393 _000772_hash NULL
-+_000774_hash cache_downcall 3 13666 _000774_hash NULL
-+_000775_hash cache_slow_downcall 2 8570 _000775_hash NULL
-+_000776_hash caif_seqpkt_sendmsg 4 22961 _000776_hash NULL
-+_000777_hash caif_stream_sendmsg 4 9110 _000777_hash NULL
-+_000778_hash carl9170_cmd_buf 3 950 _000778_hash NULL
-+_000779_hash cdev_add 2-3 38176 _000779_hash NULL
-+_000781_hash cdrom_read_cdda 4 50478 _000781_hash NULL
-+_000782_hash ceph_dns_resolve_name 2 62488 _000782_hash NULL
-+_000783_hash ceph_msgpool_get 2 54258 _000783_hash NULL
-+_000784_hash cfg80211_connect_result 4-6 56515 _000784_hash NULL
-+_000786_hash cfg80211_disconnected 4 57 _000786_hash NULL
-+_000787_hash cfg80211_inform_bss 8 19332 _000787_hash NULL
-+_000788_hash cfg80211_inform_bss_frame 4 41078 _000788_hash NULL
-+_000789_hash cfg80211_mlme_register_mgmt 5 19852 _000789_hash NULL
-+_000790_hash cfg80211_roamed_bss 4-6 50198 _000790_hash NULL
-+_000792_hash cgroup_file_write 3 52417 _000792_hash NULL
-+_000793_hash cifs_readdata_alloc 1 26360 _000793_hash NULL
-+_000794_hash cifs_readv_from_socket 3 19109 _000794_hash NULL
-+_000795_hash cifs_writedata_alloc 1 32880 _003097_hash NULL nohasharray
-+_000796_hash cnic_alloc_dma 3 34641 _000796_hash NULL
-+_000797_hash cnic_init_id_tbl 2 41354 _000797_hash NULL
-+_000798_hash configfs_write_file 3 61621 _000798_hash NULL
-+_000799_hash construct_key 3 11329 _000799_hash NULL
-+_000800_hash context_alloc 3 24645 _000800_hash NULL
-+_000801_hash copy_to_user 3 57835 _000801_hash NULL
-+_000802_hash cp210x_get_config 4 56229 _000802_hash NULL
-+_000803_hash create_attr_set 1 22861 _000803_hash NULL
-+_000804_hash create_bounce_buffer 3 39155 _000804_hash NULL
-+_000805_hash create_gpadl_header 2 19064 _000805_hash NULL
-+_000806_hash _create_sg_bios 4 31244 _000806_hash NULL
-+_000807_hash cryptd_alloc_instance 2-3 18048 _000807_hash NULL
-+_000809_hash crypto_ahash_setkey 3 55134 _000809_hash NULL
-+_000810_hash crypto_alloc_instance2 3 25277 _000810_hash NULL
-+_000811_hash crypto_shash_setkey 3 60483 _000811_hash NULL
-+_000812_hash cxgb_alloc_mem 1 24007 _000812_hash NULL
-+_000813_hash cxgbi_device_portmap_create 3 25747 _000813_hash NULL
-+_000814_hash cxgbi_device_register 1-2 36746 _000814_hash NULL
-+_000816_hash __cxio_init_resource_fifo 3 23447 _000816_hash NULL
-+_000817_hash dccp_sendmsg 4 56058 _000817_hash NULL
-+_000818_hash ddp_make_gl 1 12179 _000818_hash NULL
-+_000819_hash depth_write 3 3021 _000819_hash NULL
-+_000820_hash dev_irnet_write 3 11398 _000820_hash NULL
-+_000821_hash dev_set_alias 3 50084 _000821_hash NULL
-+_000822_hash dev_write 3 7708 _000822_hash NULL
-+_000823_hash dfs_global_file_write 3 6112 _000823_hash NULL
-+_000824_hash dgram_sendmsg 4 45679 _000824_hash NULL
-+_000825_hash disconnect 4 32521 _000825_hash NULL
-+_000826_hash dma_attach 6-7 50831 _000826_hash NULL
-+_000828_hash dma_declare_coherent_memory 4-2 14244 _000828_hash NULL
-+_000829_hash dn_sendmsg 4 38390 _000829_hash NULL
-+_000830_hash dn_setsockopt 5 314 _000830_hash NULL
-+_000831_hash do_arpt_set_ctl 4 51053 _000831_hash NULL
-+_000832_hash do_dccp_setsockopt 5 54377 _003195_hash NULL nohasharray
-+_000833_hash do_ip6t_set_ctl 4 60040 _000833_hash NULL
-+_000834_hash do_ipt_set_ctl 4 56238 _000834_hash NULL
-+_000835_hash do_jffs2_setxattr 5 25910 _000835_hash NULL
-+_000836_hash do_msgsnd 4 1387 _000836_hash NULL
-+_000837_hash do_pselect 1 62061 _000837_hash NULL
-+_000838_hash do_raw_setsockopt 5 55215 _000838_hash NULL
-+_000839_hash do_readv_writev 4 51849 _000839_hash NULL
-+_000840_hash do_sync 1 9604 _000840_hash NULL
-+_000841_hash dup_array 3 33551 _000841_hash NULL
-+_000842_hash ecryptfs_decode_and_decrypt_filename 5 10379 _000842_hash NULL
-+_000843_hash ecryptfs_encrypt_and_encode_filename 6 2109 _000843_hash NULL
-+_000844_hash ecryptfs_send_message_locked 2 31801 _000844_hash NULL
-+_000845_hash edac_device_alloc_ctl_info 1 5941 _000845_hash NULL
-+_000846_hash edac_mc_alloc 4 3611 _000846_hash NULL
-+_000847_hash edac_pci_alloc_ctl_info 1 63388 _000847_hash NULL
-+_000848_hash efivar_create_sysfs_entry 2 19485 _000848_hash NULL
-+_000849_hash enable_write 3 30456 _000849_hash NULL
-+_000850_hash enclosure_register 3 57412 _000850_hash NULL
-+_000851_hash enlarge_skb 2 44248 _002839_hash NULL nohasharray
-+_000852_hash evdev_ioctl_handler 2 21705 _000852_hash NULL
-+_000853_hash ext4_kvzalloc 1 47605 _000853_hash NULL
-+_000854_hash extend_netdev_table 2 21453 _000854_hash NULL
-+_000855_hash fcoe_ctlr_device_add 3 1793 _000855_hash NULL
-+_000856_hash fd_do_readv 3 51297 _000856_hash NULL
-+_000857_hash fd_do_writev 3 29329 _000857_hash NULL
-+_000858_hash __feat_register_sp 6 64712 _000858_hash NULL
-+_000859_hash __ffs_ep0_read_events 3 48868 _000859_hash NULL
-+_000860_hash ffs_ep0_write 3 9438 _000860_hash NULL
-+_000861_hash ffs_epfile_read 3 18775 _000861_hash NULL
-+_000862_hash ffs_epfile_write 3 48014 _000862_hash NULL
-+_000863_hash fib_info_hash_alloc 1 9075 _000863_hash NULL
-+_000864_hash fillonedir 3 41746 _000864_hash NULL
-+_000865_hash fs_devrw_entry 3 11924 _000865_hash NULL
-+_000866_hash fs_path_prepare_for_add 2 61854 _000866_hash NULL
-+_000867_hash fuse_fill_write_pages 4 53682 _000867_hash NULL
-+_000868_hash fw_device_op_ioctl 2 11595 _000868_hash NULL
-+_000869_hash fw_iso_buffer_init 3 54582 _000869_hash NULL
-+_000870_hash fw_node_create 2 9559 _000870_hash NULL
-+_000871_hash garmin_read_process 3 27509 _000871_hash NULL
-+_000872_hash garp_request_join 4 7471 _000872_hash NULL
-+_000873_hash generic_perform_write 3 54832 _000873_hash NULL
-+_000874_hash gen_pool_add_virt 4 39913 _000874_hash NULL
-+_000875_hash get_derived_key 4 61100 _000875_hash NULL
-+_000876_hash get_new_cssid 2 51665 _000876_hash NULL
-+_000877_hash getxattr 4 24398 _003758_hash NULL nohasharray
-+_000878_hash gsm_control_reply 4 53333 _000878_hash NULL
-+_000879_hash hcd_alloc_coherent 5 55862 _000879_hash NULL
-+_000880_hash hci_sock_sendmsg 4 37420 _000880_hash NULL
-+_000881_hash hidraw_ioctl 2 63658 _000881_hash NULL
-+_000882_hash hidraw_write 3 31536 _000882_hash NULL
-+_000883_hash hid_register_field 2-3 4874 _000883_hash NULL
-+_000885_hash hid_report_raw_event 4 2762 _000885_hash NULL
-+_000886_hash hpi_alloc_control_cache 1 35351 _000886_hash NULL
-+_000887_hash hugetlbfs_read_actor 2-5-4 34547 _000887_hash NULL
-+_000890_hash hvc_alloc 4 12579 _000890_hash NULL
-+_000891_hash __hwahc_dev_set_key 5 46328 _000891_hash NULL
-+_000892_hash i2400m_zrealloc_2x 3 54166 _001549_hash NULL nohasharray
-+_000893_hash ib_alloc_device 1 26483 _000893_hash NULL
-+_000894_hash ib_create_send_mad 5 1196 _000894_hash NULL
-+_000895_hash ibmasm_new_command 2 25714 _000895_hash NULL
-+_000896_hash ib_send_cm_drep 3 50186 _000896_hash NULL
-+_000897_hash ib_send_cm_mra 4 60202 _003063_hash NULL nohasharray
-+_000898_hash ib_send_cm_rtu 3 63138 _000898_hash NULL
-+_000899_hash ide_core_cp_entry 3 22636 _000899_hash NULL
-+_000900_hash ieee80211_if_write_smps 3 35550 _000900_hash NULL
-+_000901_hash ieee80211_if_write_tkip_mic_test 3 58748 _000901_hash NULL
-+_000902_hash ieee80211_if_write_tsf 3 36077 _000902_hash NULL
-+_000903_hash ieee80211_if_write_uapsd_max_sp_len 3 14233 _000903_hash NULL
-+_000904_hash ieee80211_if_write_uapsd_queues 3 51526 _000904_hash NULL
-+_000905_hash ieee80211_key_alloc 3 19065 _000905_hash NULL
-+_000906_hash ieee80211_send_probe_req 6-4 6924 _000906_hash NULL
-+_000907_hash ieee80211_skb_resize 3 50211 _000907_hash NULL
-+_000908_hash if_spi_host_to_card 4 62890 _000908_hash NULL
-+_000909_hash if_writecmd 2 815 _000909_hash NULL
-+_000910_hash init_bch 1-2 64130 _000910_hash NULL
-+_000912_hash init_ipath 1 48187 _000912_hash NULL
-+_000913_hash init_list_set 2-3 39188 _000913_hash NULL
-+_000915_hash init_q 4 132 _000915_hash NULL
-+_000916_hash init_state 2 60165 _000916_hash NULL
-+_000917_hash init_tag_map 3 57515 _000917_hash NULL
-+_000918_hash input_ff_create 2 21240 _000918_hash NULL
-+_000919_hash input_mt_init_slots 2 31183 _000919_hash NULL
-+_000920_hash interfaces 2 38859 _000920_hash NULL
-+_000921_hash int_hardware_entry 3 36833 _000921_hash NULL
-+_000922_hash int_hw_irq_en 3 46776 _000922_hash NULL
-+_000923_hash int_tasklet_entry 3 52500 _000923_hash NULL
-+_000924_hash ioat2_alloc_ring 2 11172 _000924_hash NULL
-+_000925_hash ip_generic_getfrag 3-4 12187 _000925_hash NULL
-+_000927_hash ip_options_get_alloc 1 7448 _000927_hash NULL
-+_000928_hash ipr_alloc_ucode_buffer 1 40199 _000928_hash NULL
-+_000929_hash ip_set_alloc 1 57953 _000929_hash NULL
-+_000930_hash ip_setsockopt 5 33487 _000930_hash NULL
-+_000931_hash ipv6_flowlabel_opt 3 58135 _001179_hash NULL nohasharray
-+_000932_hash ipv6_renew_options 5 28867 _000932_hash NULL
-+_000933_hash ipv6_setsockopt 5 29871 _000933_hash NULL
-+_000934_hash ipxrtr_route_packet 4 54036 _000934_hash NULL
-+_000935_hash irda_sendmsg 4 4388 _000935_hash NULL
-+_000936_hash irda_sendmsg_dgram 4 38563 _000936_hash NULL
-+_000937_hash irda_sendmsg_ultra 4 42047 _000937_hash NULL
-+_000938_hash irias_add_octseq_attrib 4 29983 _000938_hash NULL
-+_000939_hash irq_alloc_generic_chip 2 26650 _000939_hash NULL
-+_000940_hash iscsi_alloc_session 3 49390 _000940_hash NULL
-+_000941_hash iscsi_create_conn 2 50425 _000941_hash NULL
-+_000942_hash iscsi_create_endpoint 1 15193 _000942_hash NULL
-+_000943_hash iscsi_create_iface 5 38510 _000943_hash NULL
-+_000944_hash iscsi_decode_text_input 4 58292 _000944_hash NULL
-+_000945_hash iscsi_pool_init 2-4 54913 _000945_hash NULL
-+_000947_hash iscsit_dump_data_payload 2 38683 _000947_hash NULL
-+_000948_hash isdn_write 3 45863 _000948_hash NULL
-+_000949_hash isku_receive 4 54130 _000949_hash NULL
-+_000950_hash islpci_mgt_transaction 5 23610 _000950_hash NULL
-+_000951_hash iso_alloc_urb 4-5 45206 _000951_hash NULL
-+_000952_hash iso_sched_alloc 1 13377 _003325_hash NULL nohasharray
-+_000953_hash iwl_trans_txq_alloc 3 36147 _000953_hash NULL
-+_000954_hash ixgbe_alloc_q_vector 4-6 24439 _000954_hash NULL
-+_000956_hash jbd2_journal_init_revoke 2 51088 _000956_hash NULL
-+_000957_hash jffs2_write_dirent 5 37311 _000957_hash NULL
-+_000958_hash journal_init_revoke 2 56933 _000958_hash NULL
-+_000959_hash keyctl_instantiate_key 3 41855 _000959_hash NULL
-+_000960_hash keyctl_instantiate_key_iov 3 16969 _000960_hash NULL
-+_000961_hash __kfifo_from_user 3 20399 _000961_hash NULL
-+_000962_hash kimage_crash_alloc 3 3233 _000962_hash NULL
-+_000963_hash kimage_normal_alloc 3 31140 _000963_hash NULL
-+_000964_hash kmem_realloc 2 37489 _000964_hash NULL
-+_000965_hash kmem_zalloc 1 11510 _000965_hash NULL
-+_000966_hash koneplus_sysfs_read 6 42792 _000966_hash NULL
-+_000967_hash kvm_kvzalloc 1 52894 _000967_hash NULL
-+_000968_hash kvm_read_guest_page_mmu 6 37611 _000968_hash NULL
-+_000969_hash kvm_set_irq_routing 3 48704 _000969_hash NULL
-+_000970_hash kvm_write_guest_cached 4 11106 _000970_hash NULL
-+_000971_hash kvm_write_guest_page 5 63555 _002812_hash NULL nohasharray
-+_000972_hash kzalloc_node 1 24352 _000972_hash NULL
-+_000973_hash l2cap_skbuff_fromiovec 3-4 35003 _000973_hash NULL
-+_000975_hash l2tp_ip_sendmsg 4 50411 _000975_hash NULL
-+_000976_hash l2tp_session_create 1 25286 _000976_hash NULL
-+_000977_hash lc_create 3 48662 _000977_hash NULL
-+_000978_hash leaf_dealloc 3 29566 _000978_hash NULL
-+_000979_hash linear_conf 2 23485 _003837_hash NULL nohasharray
-+_000980_hash llc_ui_sendmsg 4 24987 _000980_hash NULL
-+_000981_hash load_module 2 60056 _003010_hash NULL nohasharray
-+_000982_hash lpfc_sli4_queue_alloc 3 62646 _000982_hash NULL
-+_000983_hash mdiobus_alloc_size 1 52259 _000983_hash NULL
-+_000984_hash mempool_create_node 1 3191 _000984_hash NULL
-+_000985_hash mem_read 3 57631 _000985_hash NULL
-+_000986_hash memstick_alloc_host 1 142 _000986_hash NULL
-+_000987_hash mem_swapout_entry 3 32586 _000987_hash NULL
-+_000988_hash mem_write 3 22232 _000988_hash NULL
-+_000989_hash mesh_table_alloc 1 22305 _000989_hash NULL
-+_000990_hash mfd_add_devices 4 16668 _000990_hash NULL
-+_000991_hash mISDN_sock_sendmsg 4 41035 _000991_hash NULL
-+_000992_hash mlx4_init_icm_table 4-5 2151 _000992_hash NULL
-+_000994_hash mmc_alloc_host 1 48097 _000994_hash NULL
-+_000995_hash mmc_test_alloc_mem 2-3 28102 _000995_hash NULL
-+_000997_hash mon_bin_ioctl 3 2771 _000997_hash NULL
-+_000998_hash mpi_alloc 1 18094 _000998_hash NULL
-+_000999_hash mpihelp_mul_karatsuba_case 5-3 23918 _003061_hash NULL nohasharray
-+_001000_hash __mptctl_ioctl 2 15875 _001000_hash NULL
-+_001001_hash mtd_concat_create 2 14416 _001001_hash NULL
-+_001002_hash mthca_alloc_cq_buf 3 46512 _001002_hash NULL
-+_001003_hash mvumi_alloc_mem_resource 3 47750 _001003_hash NULL
-+_001004_hash mwifiex_11n_create_rx_reorder_tbl 4 63806 _001004_hash NULL
-+_001005_hash mwifiex_alloc_sdio_mpa_buffers 2-3 60961 _001005_hash NULL
-+_001007_hash mwl8k_cmd_set_beacon 4 23110 _001007_hash NULL
-+_001008_hash neigh_hash_alloc 1 17595 _001008_hash NULL
-+_001009_hash __netdev_alloc_skb 2 18595 _001009_hash NULL
-+_001010_hash __netlink_change_ngroups 2 46156 _001010_hash NULL
-+_001011_hash netlink_sendmsg 4 33708 _001236_hash NULL nohasharray
-+_001012_hash netxen_alloc_sds_rings 2 13417 _001012_hash NULL
-+_001013_hash new_bind_ctl 2 35324 _001013_hash NULL
-+_001014_hash new_dir 3 31919 _001014_hash NULL
-+_001015_hash new_tape_buffer 2 32866 _001015_hash NULL
-+_001016_hash nfc_llcp_build_tlv 3 19536 _001016_hash NULL
-+_001017_hash nfc_llcp_send_i_frame 3 59130 _001017_hash NULL
-+_001018_hash nf_ct_ext_create 3 51232 _001018_hash NULL
-+_001019_hash nfs4_alloc_pages 1 48426 _001019_hash NULL
-+_001020_hash nfs4_alloc_slots 1 2454 _003345_hash NULL nohasharray
-+_001021_hash nfsctl_transaction_write 3 64800 _001021_hash NULL
-+_001022_hash nfs_fscache_get_super_cookie 3 44355 _001850_hash NULL nohasharray
-+_001023_hash nfs_idmap_request_key 3 30208 _001023_hash NULL
-+_001024_hash nfs_pgarray_set 2 1085 _001024_hash NULL
-+_001025_hash nl_pid_hash_zalloc 1 23314 _001025_hash NULL
-+_001026_hash nr_sendmsg 4 53656 _001026_hash NULL
-+_001027_hash nsm_create_handle 4 38060 _001027_hash NULL
-+_001028_hash ntfs_copy_from_user_iovec 3-6 49829 _001028_hash NULL
-+_001030_hash ntfs_file_buffered_write 4-6 41442 _001030_hash NULL
-+_001032_hash __ntfs_malloc 1 34022 _001032_hash NULL
-+_001033_hash nvme_alloc_queue 3 46865 _001033_hash NULL
-+_001034_hash nvme_map_user_pages 3-4 41093 _001639_hash NULL nohasharray
-+_001036_hash ocfs2_acl_from_xattr 2 21604 _001036_hash NULL
-+_001037_hash ocfs2_control_message 3 19564 _001037_hash NULL
-+_001038_hash _ore_get_io_state 3-5-4 2166 _001038_hash NULL
-+_001041_hash orinoco_set_key 5-7 17878 _001041_hash NULL
-+_001043_hash osdmap_set_max_osd 2 57630 _002267_hash NULL nohasharray
-+_001044_hash _osd_realloc_seg 3 54352 _001044_hash NULL
-+_001045_hash osst_execute 7-6 17607 _001045_hash NULL
-+_001046_hash osst_write 3 31581 _001046_hash NULL
-+_001047_hash otp_read 2-5-4 10594 _001047_hash NULL
-+_001050_hash ovs_vport_alloc 1 33475 _001050_hash NULL
-+_001051_hash p54_parse_rssical 3 64493 _001051_hash NULL
-+_001052_hash p9_client_zc_rpc 7 14345 _001052_hash NULL
-+_001053_hash packet_sendmsg_spkt 4 28885 _001053_hash NULL
-+_001054_hash pair_device 4 61175 _003161_hash NULL nohasharray
-+_001055_hash pccard_store_cis 6 18176 _001055_hash NULL
-+_001056_hash pci_add_cap_save_buffer 3 3426 _001056_hash NULL
-+_001057_hash pcnet32_realloc_rx_ring 3 36598 _001057_hash NULL
-+_001058_hash pcnet32_realloc_tx_ring 3 38428 _001058_hash NULL
-+_001059_hash pcpu_mem_zalloc 1 22948 _001059_hash NULL
-+_001060_hash pep_sendmsg 4 62524 _001060_hash NULL
-+_001061_hash pfkey_sendmsg 4 47394 _001061_hash NULL
-+_001062_hash pidlist_resize 2 496 _001062_hash NULL
-+_001063_hash pin_code_reply 4 46510 _001063_hash NULL
-+_001064_hash ping_getfrag 3-4 8360 _001064_hash NULL
-+_001066_hash pipe_set_size 2 5204 _001066_hash NULL
-+_001067_hash pkt_bio_alloc 1 48284 _001067_hash NULL
-+_001068_hash platform_create_bundle 4-6 12785 _001068_hash NULL
-+_001070_hash pm8001_store_update_fw 4 55716 _001070_hash NULL
-+_001071_hash pmcraid_alloc_sglist 1 9864 _001071_hash NULL
-+_001072_hash pn533_dep_link_up 5 22154 _001072_hash NULL
-+_001073_hash pn533_init_target_frame 3 65438 _001073_hash NULL
-+_001074_hash pnp_alloc 1 24869 _001538_hash NULL nohasharray
-+_001075_hash pn_sendmsg 4 12640 _001075_hash NULL
-+_001076_hash pppoe_sendmsg 4 48039 _001076_hash NULL
-+_001077_hash pppol2tp_sendmsg 4 56420 _001077_hash NULL
-+_001078_hash prism2_info_hostscanresults 3 39657 _001078_hash NULL
-+_001079_hash process_vm_rw 3-5 47533 _001079_hash NULL
-+_001081_hash process_vm_rw_single_vec 1-2 26213 _001081_hash NULL
-+_001083_hash proc_write 3 51003 _001083_hash NULL
-+_001084_hash profile_load 3 58267 _001084_hash NULL
-+_001085_hash profile_remove 3 8556 _001085_hash NULL
-+_001086_hash profile_replace 3 14652 _001086_hash NULL
-+_001087_hash pscsi_get_bio 1 56103 _001087_hash NULL
-+_001088_hash __pskb_copy 2 9038 _001088_hash NULL
-+_001089_hash __pskb_pull_tail 2 60287 _001089_hash NULL
-+_001090_hash qla4xxx_alloc_work 2 44813 _001090_hash NULL
-+_001091_hash qlcnic_alloc_msix_entries 2 46160 _001091_hash NULL
-+_001092_hash qlcnic_alloc_sds_rings 2 26795 _001092_hash NULL
-+_001093_hash queue_received_packet 5 9657 _001093_hash NULL
-+_001094_hash raw_send_hdrinc 4 58803 _001094_hash NULL
-+_001095_hash raw_sendmsg 4 23078 _003316_hash NULL nohasharray
-+_001096_hash rawsock_sendmsg 4 60010 _001096_hash NULL
-+_001097_hash rawv6_send_hdrinc 3 35425 _001097_hash NULL
-+_001098_hash rawv6_setsockopt 5 56165 _001098_hash NULL
-+_001099_hash rb_alloc 1 3102 _001099_hash NULL
-+_001100_hash rbd_alloc_coll 1 33678 _001100_hash NULL
-+_001101_hash rbd_create_rw_ops 1 55297 _001101_hash NULL
-+_001102_hash rds_ib_inc_copy_to_user 3 55007 _001102_hash NULL
-+_001103_hash rds_iw_inc_copy_to_user 3 29214 _001103_hash NULL
-+_001104_hash rds_message_alloc 1 10517 _001104_hash NULL
-+_001105_hash rds_message_copy_from_user 3 45510 _001105_hash NULL
-+_001106_hash rds_message_inc_copy_to_user 3 26540 _001106_hash NULL
-+_001107_hash regcache_rbtree_insert_to_block 5 58009 _001107_hash NULL
-+_001108_hash _regmap_raw_write 4 42652 _001108_hash NULL
-+_001109_hash regmap_register_patch 3 21681 _001109_hash NULL
-+_001110_hash relay_alloc_page_array 1 52735 _001110_hash NULL
-+_001111_hash remove_uuid 4 64505 _001111_hash NULL
-+_001112_hash reshape_ring 2 29147 _001112_hash NULL
-+_001113_hash RESIZE_IF_NEEDED 2 56286 _001113_hash NULL
-+_001114_hash resize_info_buffer 2 62889 _001114_hash NULL
-+_001115_hash resize_stripes 2 61650 _001115_hash NULL
-+_001116_hash rfcomm_sock_sendmsg 4 37661 _003661_hash NULL nohasharray
-+_001117_hash roccat_common2_send_with_status 4 50343 _001117_hash NULL
-+_001118_hash rose_sendmsg 4 20249 _001118_hash NULL
-+_001119_hash rsc_mgr_init 3 16299 _001119_hash NULL
-+_001120_hash rxrpc_send_data 5 21553 _001120_hash NULL
-+_001121_hash rxrpc_setsockopt 5 50286 _001121_hash NULL
-+_001122_hash savu_sysfs_read 6 49473 _001122_hash NULL
-+_001124_hash sco_send_frame 3 41815 _001124_hash NULL
-+_001125_hash scsi_dispatch_cmd_entry 3 49848 _001125_hash NULL
-+_001126_hash scsi_host_alloc 2 63041 _001126_hash NULL
-+_001127_hash scsi_tgt_kspace_exec 8 9522 _001127_hash NULL
-+_001128_hash sctp_sendmsg 4 61919 _001128_hash NULL
-+_001129_hash sctp_setsockopt 5 44788 _001129_hash NULL
-+_001130_hash sctp_setsockopt_connectx 3 6073 _001130_hash NULL
-+_001131_hash sctp_setsockopt_connectx_old 3 22631 _001131_hash NULL
-+_001132_hash sctp_tsnmap_grow 2 32784 _001132_hash NULL
-+_001133_hash sctp_tsnmap_init 2 36446 _001133_hash NULL
-+_001134_hash sctp_user_addto_chunk 2-3 62047 _001134_hash NULL
-+_001136_hash security_context_to_sid 2 19839 _001136_hash NULL
-+_001137_hash security_context_to_sid_default 2 3492 _003841_hash NULL nohasharray
-+_001138_hash security_context_to_sid_force 2 20724 _001138_hash NULL
-+_001139_hash self_check_write 5 50856 _001139_hash NULL
-+_001140_hash selinux_transaction_write 3 59038 _001140_hash NULL
-+_001141_hash sel_write_access 3 51704 _001141_hash NULL
-+_001142_hash sel_write_create 3 11353 _001142_hash NULL
-+_001143_hash sel_write_member 3 28800 _001143_hash NULL
-+_001144_hash sel_write_relabel 3 55195 _001144_hash NULL
-+_001145_hash sel_write_user 3 45060 _001145_hash NULL
-+_001146_hash __seq_open_private 3 40715 _001146_hash NULL
-+_001147_hash serverworks_create_gatt_pages 1 46582 _001147_hash NULL
-+_001148_hash set_connectable 4 56458 _001148_hash NULL
-+_001149_hash set_dev_class 4 39645 _001921_hash NULL nohasharray
-+_001150_hash set_discoverable 4 48141 _001150_hash NULL
-+_001151_hash set_fd_set 1 35249 _001151_hash NULL
-+_001152_hash setkey 3 14987 _001152_hash NULL
-+_001153_hash set_le 4 30581 _001153_hash NULL
-+_001154_hash set_link_security 4 4502 _001154_hash NULL
-+_001155_hash set_local_name 4 55757 _001155_hash NULL
-+_001156_hash set_powered 4 12129 _001156_hash NULL
-+_001157_hash set_ssp 4 62411 _001157_hash NULL
-+_001158_hash sg_build_sgat 3 60179 _001158_hash &_000314_hash
-+_001159_hash sg_read_oxfer 3 51724 _001159_hash NULL
-+_001160_hash shmem_xattr_set 4 11843 _001160_hash NULL
-+_001161_hash simple_alloc_urb 3 60420 _001161_hash NULL
-+_001162_hash sisusb_send_bridge_packet 2 11649 _001162_hash NULL
-+_001163_hash sisusb_send_packet 2 20891 _001163_hash NULL
-+_001164_hash sisusb_write_mem_bulk 4 29678 _001164_hash NULL
-+_001165_hash skb_add_data_nocache 4 4682 _001165_hash NULL
-+_001166_hash skb_copy_datagram_from_iovec 2-5-4 52014 _001166_hash NULL
-+_001169_hash skb_copy_expand 2-3 7685 _001169_hash &_000677_hash
-+_001171_hash skb_copy_to_page_nocache 6 58624 _001171_hash NULL
-+_001172_hash __skb_cow 2 39254 _001172_hash NULL
-+_001173_hash skb_cow_data 2 11565 _001173_hash NULL
-+_001174_hash skb_pad 2 17302 _001174_hash NULL
-+_001175_hash skb_realloc_headroom 2 19516 _001175_hash NULL
-+_001176_hash sk_chk_filter 2 42095 _001176_hash NULL
-+_001177_hash skcipher_sendmsg 4 30290 _001177_hash NULL
-+_001178_hash sl_change_mtu 2 7396 _001178_hash NULL
-+_001179_hash slhc_init 1-2 58135 _001179_hash &_000931_hash
-+_001181_hash sm501_create_subdev 3-4 48668 _001245_hash NULL nohasharray
-+_001183_hash smk_user_access 3 24440 _001183_hash NULL
-+_001184_hash smk_write_cipso2 3 1021 _001184_hash NULL
-+_001185_hash smk_write_cipso 3 17989 _001185_hash NULL
-+_001186_hash smk_write_load2 3 52155 _001186_hash NULL
-+_001187_hash smk_write_load 3 26829 _001187_hash NULL
-+_001188_hash smk_write_load_self2 3 591 _001188_hash NULL
-+_001189_hash smk_write_load_self 3 7958 _001189_hash NULL
-+_001190_hash snapshot_write 3 28351 _001190_hash NULL
-+_001191_hash snd_ac97_pcm_assign 2 30218 _001191_hash NULL
-+_001192_hash snd_card_create 4 64418 _001529_hash NULL nohasharray
-+_001193_hash snd_emux_create_port 3 42533 _001193_hash NULL
-+_001194_hash snd_gus_dram_write 4 38784 _001194_hash NULL
-+_001195_hash snd_midi_channel_alloc_set 1 28153 _001195_hash NULL
-+_001196_hash _snd_pcm_lib_alloc_vmalloc_buffer 2 17820 _001196_hash NULL
-+_001197_hash snd_pcm_oss_sync1 2 45298 _001197_hash NULL
-+_001198_hash snd_pcm_oss_write 3 38108 _001198_hash NULL
-+_001199_hash snd_pcm_plugin_build 5 25505 _001199_hash NULL
-+_001200_hash snd_rawmidi_kernel_write 3 25106 _001200_hash NULL
-+_001201_hash snd_rawmidi_write 3 28008 _001201_hash NULL
-+_001202_hash snd_rme32_playback_copy 5 43732 _001202_hash NULL
-+_001203_hash snd_rme96_playback_copy 5 13111 _001203_hash NULL
-+_001204_hash snd_seq_device_new 4 31753 _001204_hash NULL
-+_001205_hash snd_seq_oss_readq_new 2 14283 _001205_hash NULL
-+_001206_hash snd_vx_create 4 40948 _001206_hash NULL
-+_001207_hash sock_setsockopt 5 50088 _001207_hash NULL
-+_001208_hash sound_write 3 5102 _001208_hash NULL
-+_001209_hash _sp2d_alloc 1-3-2 16944 _001209_hash NULL
-+_001212_hash spi_alloc_master 2 45223 _001212_hash NULL
-+_001213_hash spidev_message 3 5518 _001213_hash NULL
-+_001214_hash spi_register_board_info 2 35651 _001214_hash NULL
-+_001215_hash squashfs_cache_init 2 41656 _001215_hash NULL
-+_001216_hash squashfs_read_data 6 59440 _001216_hash NULL
-+_001217_hash squashfs_read_fragment_index_table 4 2506 _001217_hash NULL
-+_001218_hash squashfs_read_id_index_table 4 61961 _001218_hash NULL
-+_001219_hash squashfs_read_inode_lookup_table 4 64739 _001219_hash NULL
-+_001220_hash srp_alloc_iu 2 44227 _001220_hash NULL
-+_001221_hash srp_iu_pool_alloc 2 17920 _001221_hash NULL
-+_001222_hash srp_ring_alloc 2 26760 _001222_hash NULL
-+_001226_hash start_isoc_chain 2 565 _001226_hash NULL
-+_001227_hash st_write 3 16874 _001227_hash NULL
-+_001228_hash svc_pool_map_alloc_arrays 2 47181 _001228_hash NULL
-+_001229_hash symtab_init 2 61050 _001229_hash NULL
-+_001230_hash sys_bind 3 10799 _001230_hash NULL
-+_001231_hash sys_connect 3 15291 _003816_hash NULL nohasharray
-+_001232_hash sys_flistxattr 3 41407 _001232_hash NULL
-+_001233_hash sys_fsetxattr 4 49736 _001233_hash NULL
-+_001234_hash sysfs_write_file 3 57116 _001234_hash NULL
-+_001235_hash sys_ipc 3 4889 _001235_hash NULL
-+_001236_hash sys_keyctl 4 33708 _001236_hash &_001011_hash
-+_001237_hash sys_listxattr 3 27833 _001237_hash NULL
-+_001238_hash sys_llistxattr 3 4532 _001238_hash NULL
-+_001239_hash sys_lsetxattr 4 61177 _001239_hash NULL
-+_001240_hash sys_mq_timedsend 3 57661 _001240_hash NULL
-+_001241_hash sys_sched_setaffinity 2 32046 _001241_hash NULL
-+_001242_hash sys_select 1 38827 _001242_hash NULL
-+_001243_hash sys_semop 3 39457 _001243_hash NULL
-+_001244_hash sys_sendto 6 20809 _001244_hash NULL
-+_001245_hash sys_setgroups 1 48668 _001245_hash &_001181_hash
-+_001246_hash sys_setgroups16 1 48882 _001246_hash NULL
-+_001247_hash sys_setxattr 4 37880 _001247_hash NULL
-+_001248_hash t4_alloc_mem 1 32342 _001248_hash NULL
-+_001249_hash tcf_hash_create 4 54360 _001249_hash NULL
-+_001250_hash tcp_send_rcvq 3 11316 _001250_hash NULL
-+_001251_hash __team_options_register 3 63941 _001251_hash NULL
-+_001252_hash test_unaligned_bulk 3 52333 _001252_hash NULL
-+_001253_hash tifm_alloc_adapter 1 10903 _001253_hash NULL
-+_001254_hash timeout_write 3 50991 _001254_hash NULL
-+_001255_hash timeradd_entry 3 49850 _001255_hash NULL
-+_001256_hash tipc_link_send_sections_fast 4 37920 _001256_hash NULL
-+_001257_hash tipc_subseq_alloc 1 5957 _001257_hash NULL
-+_001258_hash tnode_alloc 1 49407 _001258_hash NULL
-+_001259_hash tomoyo_commit_ok 2 20167 _001259_hash NULL
-+_001260_hash tomoyo_scan_bprm 2-4 15642 _003488_hash NULL nohasharray
-+_001262_hash tps6586x_writes 3 58689 _001262_hash NULL
-+_001263_hash tty_buffer_find 2 2443 _001263_hash NULL
-+_001264_hash tty_write 3 5494 _001264_hash NULL
-+_001265_hash ubifs_setxattr 4 59650 _001477_hash NULL nohasharray
-+_001266_hash ubi_self_check_all_ff 4 41959 _001266_hash NULL
-+_001267_hash udf_sb_alloc_partition_maps 2 62313 _001267_hash NULL
-+_001268_hash udplite_getfrag 3-4 14479 _001268_hash NULL
-+_001270_hash ulong_write_file 3 26485 _001270_hash NULL
-+_001271_hash unix_stream_sendmsg 4 61455 _001271_hash NULL
-+_001272_hash unlink_queued 3-4 645 _001272_hash NULL
-+_001273_hash update_pmkid 4 2481 _001273_hash NULL
-+_001274_hash usb_alloc_coherent 2 65444 _001274_hash NULL
-+_001275_hash vc_resize 2-3 3585 _001275_hash NULL
-+_001277_hash vhci_write 3 2224 _001277_hash NULL
-+_001278_hash __vhost_add_used_n 3 26554 _001278_hash NULL
-+_001279_hash virtqueue_add_buf 3-4 59470 _001279_hash NULL
-+_001281_hash vmalloc 1 15464 _001281_hash NULL
-+_001282_hash vol_cdev_write 3 40915 _001282_hash NULL
-+_001283_hash vxge_device_register 4 7752 _001283_hash NULL
-+_001284_hash __vxge_hw_blockpool_malloc 2 5786 _001284_hash NULL
-+_001285_hash __vxge_hw_channel_allocate 3 55462 _001285_hash NULL
-+_001286_hash vzalloc 1 47421 _001286_hash NULL
-+_001287_hash vzalloc_node 1 23424 _001287_hash NULL
-+_001288_hash wa_nep_queue 2 8858 _001288_hash NULL
-+_001289_hash __wa_xfer_setup_segs 2 56725 _001289_hash NULL
-+_001290_hash wiphy_new 2 2482 _001290_hash NULL
-+_001291_hash wm8350_block_write 3 19727 _001291_hash NULL
-+_001292_hash wpan_phy_alloc 1 48056 _001292_hash NULL
-+_001293_hash write_flush_pipefs 3 2021 _001293_hash NULL
-+_001294_hash write_flush_procfs 3 44011 _001294_hash NULL
-+_001295_hash wusb_ccm_mac 7 32199 _001295_hash NULL
-+_001296_hash x25_sendmsg 4 12487 _001296_hash NULL
-+_001297_hash xfrm_hash_alloc 1 10997 _001297_hash NULL
-+_001298_hash _xfs_buf_get_pages 2 46811 _001298_hash NULL
-+_001299_hash xfs_da_grow_inode_int 3 21785 _001299_hash NULL
-+_001300_hash xfs_dir_cilookup_result 3 64288 _003160_hash NULL nohasharray
-+_001301_hash xfs_idata_realloc 2 26199 _001301_hash NULL
-+_001302_hash xfs_iext_add_indirect_multi 3 32400 _001302_hash NULL
-+_001303_hash xfs_iext_inline_to_direct 2 12384 _001303_hash NULL
-+_001304_hash xfs_iformat_local 4 49472 _001304_hash NULL
-+_001305_hash xfs_iroot_realloc 2 46826 _001305_hash NULL
-+_001306_hash xhci_alloc_stream_info 3 63902 _001306_hash NULL
-+_001307_hash xlog_recover_add_to_trans 4 62839 _001307_hash NULL
-+_001308_hash xprt_alloc 2 1475 _001308_hash NULL
-+_001309_hash xt_alloc_table_info 1 57903 _001309_hash NULL
-+_001310_hash _zd_iowrite32v_async_locked 3 39034 _001310_hash NULL
-+_001311_hash zd_usb_iowrite16v 3 49744 _001311_hash NULL
-+_001312_hash a2mp_send 4 41615 _001312_hash NULL
-+_001313_hash acpi_ds_build_internal_package_obj 3 58271 _001313_hash NULL
-+_001314_hash acpi_system_read_event 3 55362 _001314_hash NULL
-+_001315_hash acpi_ut_create_buffer_object 1 42030 _001315_hash NULL
-+_001316_hash acpi_ut_create_package_object 1 17594 _001316_hash NULL
-+_001317_hash acpi_ut_create_string_object 1 15360 _001317_hash NULL
-+_001318_hash ad7879_spi_multi_read 3 8218 _001318_hash NULL
-+_001319_hash add_child 4 45201 _001319_hash NULL
-+_001320_hash add_port 2 54941 _001320_hash NULL
-+_001321_hash adu_read 3 24177 _001321_hash NULL
-+_001322_hash afs_cell_create 2 27346 _001322_hash NULL
-+_001323_hash agp_allocate_memory 2 58761 _001323_hash NULL
-+_001324_hash agp_generic_alloc_user 1 9470 _001324_hash NULL
-+_001325_hash alc_auto_create_extra_outs 2 18975 _001325_hash NULL
-+_001326_hash alloc_agpphysmem_i8xx 1 39427 _001326_hash NULL
-+_001327_hash allocate_cnodes 1 5329 _001327_hash NULL
-+_001328_hash ___alloc_bootmem 1 11410 _001328_hash NULL
-+_001329_hash __alloc_bootmem_low_node 2 25726 _001662_hash NULL nohasharray
-+_001330_hash __alloc_bootmem_node 2 1992 _001330_hash NULL
-+_001331_hash __alloc_bootmem_node_nopanic 2 6432 _001331_hash NULL
-+_001332_hash __alloc_bootmem_nopanic 1 65397 _001332_hash NULL
-+_001333_hash alloc_candev 1-2 7776 _001333_hash NULL
-+_001335_hash _alloc_cdb_cont 2 23609 _001335_hash NULL
-+_001336_hash alloc_dummy_extent_buffer 2 56374 _001336_hash NULL
-+_001337_hash ____alloc_ei_netdev 1 51475 _001337_hash NULL
-+_001338_hash alloc_etherdev_mqs 1 36450 _001338_hash NULL
-+_001339_hash alloc_extent_buffer 3 52824 _001339_hash NULL
-+_001340_hash alloc_fcdev 1 18780 _001340_hash NULL
-+_001341_hash alloc_fddidev 1 15382 _001341_hash NULL
-+_001342_hash _alloc_get_attr_desc 2 470 _001342_hash NULL
-+_001343_hash alloc_hippi_dev 1 51320 _001343_hash NULL
-+_001344_hash alloc_irdadev 1 19140 _001344_hash NULL
-+_001345_hash alloc_ldt 2 21972 _001345_hash NULL
-+_001346_hash alloc_ltalkdev 1 38071 _001346_hash NULL
-+_001347_hash alloc_one_pg_vec_page 1 10747 _001347_hash NULL
-+_001348_hash alloc_orinocodev 1 21371 _001348_hash NULL
-+_001349_hash alloc_ring 2-4 18278 _001349_hash NULL
-+_001351_hash _alloc_set_attr_list 4 48991 _001351_hash NULL
-+_001353_hash alloc_tx 2 32143 _001353_hash NULL
-+_001354_hash alloc_wr 1-2 24635 _001354_hash NULL
-+_001356_hash async_setkey 3 35521 _001356_hash NULL
-+_001357_hash ata_host_alloc_pinfo 3 17325 _001357_hash NULL
-+_001360_hash ath6kl_connect_event 7-9-8 14267 _001360_hash NULL
-+_001361_hash ath6kl_fwlog_block_read 3 49836 _001361_hash NULL
-+_001362_hash ath6kl_fwlog_read 3 32101 _001362_hash NULL
-+_001363_hash ath9k_wmi_cmd 4 327 _001363_hash NULL
-+_001364_hash ath_rx_init 2 43564 _001364_hash NULL
-+_001365_hash ath_tx_init 2 60515 _001365_hash NULL
-+_001366_hash atm_alloc_charge 2 19517 _001914_hash NULL nohasharray
-+_001367_hash atm_get_addr 3 31221 _001367_hash NULL
-+_001368_hash audit_log_n_hex 3 45617 _001368_hash NULL
-+_001369_hash audit_log_n_string 3 31705 _001369_hash NULL
-+_001370_hash ax25_output 2 22736 _001370_hash NULL
-+_001371_hash bcsp_prepare_pkt 3 12961 _001371_hash NULL
-+_001372_hash bdx_rxdb_create 1 46525 _001372_hash NULL
-+_001373_hash bdx_tx_db_init 2 41719 _001373_hash NULL
-+_001374_hash bio_map_kern 3 64751 _001374_hash NULL
-+_001375_hash bits_to_user 2-3 47733 _001375_hash NULL
-+_001377_hash __blk_queue_init_tags 2 9778 _001377_hash NULL
-+_001378_hash blk_queue_resize_tags 2 28670 _001378_hash NULL
-+_001379_hash blk_rq_map_user_iov 5 16772 _001379_hash NULL
-+_001380_hash bm_init 2 13529 _001380_hash NULL
-+_001381_hash brcmf_alloc_wdev 1 60347 _001381_hash NULL
-+_001382_hash __btrfs_buffered_write 3 35311 _002735_hash NULL nohasharray
-+_001383_hash btrfs_insert_dir_item 4 59304 _001383_hash NULL
-+_001384_hash btrfs_map_block 3 64379 _001384_hash NULL
-+_001385_hash bt_skb_alloc 1 6404 _001385_hash NULL
-+_001386_hash c4_add_card 3 54968 _001386_hash NULL
-+_001387_hash cache_read 3 24790 _001387_hash NULL
-+_001388_hash cache_write 3 13589 _001388_hash NULL
-+_001389_hash calc_hmac 3 32010 _001389_hash NULL
-+_001390_hash capinc_tty_write 3 28539 _001390_hash NULL
-+_001391_hash ccid_getsockopt_builtin_ccids 2 53634 _001391_hash NULL
-+_001392_hash ceph_copy_page_vector_to_user 3-4 31270 _001392_hash NULL
-+_001394_hash ceph_parse_server_name 2 60318 _001394_hash NULL
-+_001395_hash ceph_read_dir 3 17005 _001395_hash NULL
-+_001396_hash cfg80211_roamed 5-7 32632 _001396_hash NULL
-+_001398_hash cfpkt_add_body 3 44630 _001398_hash NULL
-+_001399_hash cfpkt_create_pfx 1-2 23594 _001399_hash NULL
-+_001401_hash cmd_complete 6 51629 _001401_hash NULL
-+_001402_hash cmtp_add_msgpart 4 9252 _001402_hash NULL
-+_001403_hash cmtp_send_interopmsg 7 376 _001403_hash NULL
-+_001404_hash coda_psdev_read 3 35029 _001404_hash NULL
-+_001405_hash construct_key_and_link 4 8321 _001405_hash NULL
-+_001406_hash copy_counters_to_user 5 17027 _001406_hash NULL
-+_001407_hash copy_entries_to_user 1 52367 _001407_hash NULL
-+_001408_hash copy_from_buf 2-4 27308 _001408_hash NULL
-+_001410_hash copy_oldmem_page 3-1 26164 _001410_hash NULL
-+_001411_hash copy_to_user_fromio 3 57432 _001411_hash NULL
-+_001412_hash cryptd_hash_setkey 3 42781 _001412_hash NULL
-+_001413_hash crypto_authenc_esn_setkey 3 6985 _001413_hash NULL
-+_001414_hash crypto_authenc_setkey 3 80 _001414_hash NULL
-+_001415_hash cxgb3_get_cpl_reply_skb 2 10620 _001415_hash NULL
-+_001416_hash cxgbi_ddp_reserve 4 30091 _001416_hash NULL
-+_001417_hash cxio_init_resource_fifo 3 28764 _001417_hash NULL
-+_001418_hash cxio_init_resource_fifo_random 3 47151 _001418_hash NULL
-+_001419_hash datablob_hmac_append 3 40038 _001419_hash NULL
-+_001420_hash datablob_hmac_verify 4 24786 _001420_hash NULL
-+_001421_hash dataflash_read_fact_otp 3-2 33204 _001421_hash NULL
-+_001422_hash dataflash_read_user_otp 3-2 14536 _001422_hash &_000207_hash
-+_001423_hash dccp_feat_register_sp 5 17914 _001423_hash NULL
-+_001424_hash dccp_setsockopt 5 60367 _001424_hash NULL
-+_001425_hash __dev_alloc_skb 1 28681 _001425_hash NULL
-+_001426_hash disk_expand_part_tbl 2 30561 _001426_hash NULL
-+_001427_hash diva_os_alloc_message_buffer 1 64568 _001427_hash NULL
-+_001428_hash diva_os_copy_to_user 4 48508 _001428_hash NULL
-+_001429_hash diva_os_malloc 2 16406 _001429_hash NULL
-+_001430_hash dmam_declare_coherent_memory 4-2 43679 _001430_hash NULL
-+_001431_hash dm_vcalloc 1-2 16814 _001431_hash NULL
-+_001433_hash dn_alloc_skb 2 6631 _001433_hash NULL
-+_001434_hash do_proc_readlink 3 14096 _001434_hash NULL
-+_001435_hash do_readlink 2 43518 _001435_hash NULL
-+_001436_hash __do_replace 5 37227 _001436_hash NULL
-+_001437_hash do_sigpending 2 9766 _001437_hash NULL
-+_001438_hash drbd_bm_resize 2 20522 _001438_hash NULL
-+_001439_hash drbd_setsockopt 5 16280 _001439_hash &_000383_hash
-+_001440_hash dump_midi 3 51040 _001440_hash NULL
-+_001441_hash ecryptfs_filldir 3 6622 _001441_hash NULL
-+_001442_hash ecryptfs_send_message 2 18322 _001442_hash NULL
-+_001443_hash ep0_read 3 38095 _001443_hash NULL
-+_001444_hash evdev_ioctl 2 22371 _001444_hash NULL
-+_001445_hash ext4_add_new_descs 3 19509 _001445_hash NULL
-+_001446_hash fat_ioctl_filldir 3 36621 _001446_hash NULL
-+_001447_hash _fc_frame_alloc 1 43568 _001447_hash NULL
-+_001448_hash fc_host_post_vendor_event 3 30903 _001448_hash NULL
-+_001449_hash fd_copyout 3 59323 _001449_hash NULL
-+_001450_hash f_hidg_read 3 6238 _001450_hash NULL
-+_001451_hash filldir 3 55137 _001451_hash NULL
-+_001452_hash filldir64 3 46469 _001452_hash NULL
-+_001453_hash find_skb 2 20431 _001453_hash NULL
-+_001454_hash from_buffer 3 18625 _001454_hash NULL
-+_001455_hash fsm_init 2 16134 _001455_hash NULL
-+_001456_hash fs_path_add 3 15648 _001456_hash NULL
-+_001457_hash fs_path_add_from_extent_buffer 4 27702 _001457_hash NULL
-+_001458_hash fuse_perform_write 4 18457 _001458_hash NULL
-+_001459_hash gem_alloc_skb 2 51715 _001459_hash NULL
-+_001460_hash generic_file_buffered_write 4 25464 _001460_hash NULL
-+_001461_hash gen_pool_add 3 21776 _001461_hash NULL
-+_001462_hash get_packet 3 41914 _001462_hash NULL
-+_001463_hash get_packet 3 5747 _001463_hash NULL
-+_001464_hash get_packet_pg 4 28023 _001464_hash NULL
-+_001465_hash get_skb 2 63008 _001465_hash NULL
-+_001466_hash get_subdir 3 62581 _001466_hash NULL
-+_001467_hash gsm_control_message 4 18209 _001467_hash NULL
-+_001468_hash gsm_control_modem 3 55303 _001468_hash NULL
-+_001469_hash gsm_control_rls 3 3353 _001469_hash NULL
-+_001470_hash handle_received_packet 3 22457 _001470_hash NULL
-+_001471_hash hash_setkey 3 48310 _001471_hash NULL
-+_001472_hash hdlcdrv_register 2 6792 _001472_hash NULL
-+_001473_hash hiddev_ioctl 2 36816 _001473_hash NULL
-+_001474_hash hid_input_report 4 32458 _001474_hash NULL
-+_001475_hash hidp_queue_report 3 1881 _001475_hash NULL
-+_001476_hash __hidp_send_ctrl_message 4 28303 _001476_hash NULL
-+_001477_hash hidraw_read 3 59650 _001477_hash &_001265_hash
-+_001478_hash HiSax_readstatus 2 15752 _001478_hash NULL
-+_001480_hash __hwahc_op_set_gtk 4 42038 _001480_hash NULL
-+_001481_hash __hwahc_op_set_ptk 5 36510 _001481_hash NULL
-+_001482_hash hycapi_rx_capipkt 3 11602 _001482_hash NULL
-+_001483_hash i2400m_net_rx 5 27170 _001483_hash NULL
-+_001484_hash ib_copy_to_udata 3 27525 _001484_hash NULL
-+_001485_hash idetape_chrdev_read 3 2097 _001485_hash NULL
-+_001486_hash ieee80211_alloc_hw 1 43829 _001486_hash NULL
-+_001487_hash ieee80211_bss_info_update 4 13991 _001487_hash NULL
-+_001488_hash igmpv3_newpack 2 35912 _001488_hash NULL
-+_001489_hash ilo_read 3 32531 _001489_hash NULL
-+_001490_hash init_map_ipmac 3-4 63896 _001490_hash NULL
-+_001492_hash init_tid_tabs 2-4-3 13252 _001492_hash NULL
-+_001495_hash iowarrior_read 3 53483 _001495_hash NULL
-+_001496_hash ip_options_get 4 56538 _001496_hash NULL
-+_001497_hash ipv6_getsockopt_sticky 5 56711 _001497_hash NULL
-+_001498_hash ipwireless_send_packet 4 8328 _001498_hash NULL
-+_001499_hash ipx_sendmsg 4 1362 _001499_hash NULL
-+_001500_hash irq_domain_add_linear 2 29236 _001500_hash NULL
-+_001501_hash iscsi_conn_setup 2 35159 _001501_hash NULL
-+_001502_hash iscsi_create_session 3 51647 _001502_hash NULL
-+_001503_hash iscsi_host_alloc 2 36671 _001503_hash NULL
-+_001504_hash iscsi_if_send_reply 7 52219 _001504_hash NULL
-+_001505_hash iscsi_offload_mesg 5 58425 _001505_hash NULL
-+_001506_hash iscsi_ping_comp_event 5 38263 _001506_hash NULL
-+_001507_hash iscsi_post_host_event 4 13473 _001507_hash NULL
-+_001508_hash iscsi_recv_pdu 4 16755 _001508_hash NULL
-+_001509_hash iscsi_session_setup 4-5 196 _001509_hash NULL
-+_001511_hash iscsit_find_cmd_from_itt_or_dump 3 17194 _003122_hash NULL nohasharray
-+_001512_hash isdn_net_ciscohdlck_alloc_skb 2 55209 _001951_hash NULL nohasharray
-+_001513_hash isdn_ppp_ccp_xmit_reset 6 63297 _001513_hash NULL
-+_001514_hash isdn_ppp_read 4 50356 _001514_hash NULL
-+_001515_hash isdn_ppp_skb_push 2 5236 _001515_hash NULL
-+_001516_hash isku_sysfs_read 6 58806 _001516_hash NULL
-+_001517_hash isku_sysfs_write 6 49767 _001517_hash NULL
-+_001520_hash jbd2_alloc 1 41359 _001520_hash NULL
-+_001521_hash jffs2_do_link 6 42048 _001521_hash NULL
-+_001522_hash jffs2_do_unlink 4 62020 _001522_hash NULL
-+_001523_hash jffs2_security_setxattr 4 62107 _001523_hash NULL
-+_001524_hash jffs2_trusted_setxattr 4 17048 _001524_hash NULL
-+_001525_hash jffs2_user_setxattr 4 10182 _001525_hash NULL
-+_001526_hash joydev_ioctl_common 2 49359 _001526_hash NULL
-+_001527_hash kernel_setsockopt 5 35913 _001527_hash NULL
-+_001528_hash keyctl_describe_key 3 36853 _001528_hash NULL
-+_001529_hash keyctl_get_security 3 64418 _001529_hash &_001192_hash
-+_001530_hash keyring_read 3 13438 _001530_hash NULL
-+_001531_hash kfifo_copy_to_user 3 20646 _001531_hash NULL
-+_001532_hash kmem_zalloc_large 1 56128 _001532_hash NULL
-+_001533_hash kmp_init 2 41373 _001533_hash NULL
-+_001534_hash koneplus_sysfs_write 6 35993 _001534_hash NULL
-+_001535_hash kvm_clear_guest_page 4 2308 _001535_hash NULL
-+_001536_hash kvm_read_nested_guest_page 5 13337 _001536_hash NULL
-+_001537_hash _l2_alloc_skb 1 11883 _001537_hash NULL
-+_001538_hash l2cap_create_basic_pdu 3 24869 _001538_hash &_001074_hash
-+_001539_hash l2cap_create_connless_pdu 3 37327 _001539_hash NULL
-+_001540_hash l2cap_create_iframe_pdu 3 40055 _001540_hash NULL
-+_001541_hash l3_alloc_skb 1 32289 _001541_hash NULL
-+_001542_hash __lgwrite 4 57669 _001542_hash NULL
-+_001543_hash libfc_host_alloc 2 7917 _001543_hash NULL
-+_001544_hash llc_alloc_frame 4 64366 _001544_hash NULL
-+_001545_hash llcp_sock_sendmsg 4 1092 _001545_hash NULL
-+_001546_hash mac_drv_rx_init 2 48898 _001546_hash NULL
-+_001547_hash macvtap_get_user 4 28185 _001547_hash NULL
-+_001548_hash mdc800_device_read 3 22896 _001548_hash NULL
-+_001549_hash memcpy_toiovec 3 54166 _001549_hash &_000892_hash
-+_001550_hash memcpy_toiovecend 3-4 19736 _001550_hash NULL
-+_001552_hash mempool_create 1 29437 _001552_hash NULL
-+_001553_hash mgmt_event 4 12810 _001553_hash NULL
-+_001554_hash mgt_set_varlen 4 60916 _001554_hash NULL
-+_001555_hash mI_alloc_skb 1 24770 _001555_hash NULL
-+_001556_hash mlx4_en_create_rx_ring 3 62498 _001556_hash NULL
-+_001557_hash mlx4_en_create_tx_ring 4 48501 _001557_hash NULL
-+_001558_hash mlx4_init_cmpt_table 3 11569 _001558_hash NULL
-+_001559_hash mon_bin_get_event 4 52863 _001559_hash NULL
-+_001560_hash mousedev_read 3 47123 _001560_hash NULL
-+_001561_hash move_addr_to_user 2 2868 _001561_hash NULL
-+_001562_hash mpihelp_mul 5-3 27805 _001562_hash NULL
-+_001564_hash mpi_set_buffer 3 65294 _001564_hash NULL
-+_001565_hash mptctl_ioctl 2 12355 _001565_hash NULL
-+_001566_hash msnd_fifo_alloc 2 23179 _001566_hash NULL
-+_001567_hash mtdswap_init 2 55719 _001567_hash NULL
-+_001568_hash mthca_alloc_resize_buf 3 60394 _001568_hash NULL
-+_001569_hash mthca_init_cq 2 60011 _001569_hash NULL
-+_001570_hash nci_skb_alloc 2 49757 _001570_hash NULL
-+_001571_hash neigh_hash_grow 2 17283 _001571_hash NULL
-+_001572_hash netdev_alloc_skb 2 62437 _001572_hash NULL
-+_001573_hash __netdev_alloc_skb_ip_align 2 55067 _001573_hash NULL
-+_001574_hash netlink_change_ngroups 2 16457 _001574_hash NULL
-+_001575_hash new_skb 1 21148 _001575_hash NULL
-+_001576_hash nfc_alloc_recv_skb 1 10244 _001576_hash NULL
-+_001577_hash nfcwilink_skb_alloc 1 16167 _001577_hash NULL
-+_001578_hash __nf_nat_mangle_tcp_packet 5-7 8190 _001578_hash NULL
-+_001580_hash nf_nat_mangle_udp_packet 5-7 13321 _001580_hash NULL
-+_001582_hash nfqnl_mangle 4-2 36226 _001582_hash NULL
-+_001583_hash nfs4_realloc_slot_table 2 22859 _001583_hash NULL
-+_001584_hash nfs_idmap_get_key 2 39616 _001584_hash NULL
-+_001585_hash nfs_readdata_alloc 2 65015 _001585_hash NULL
-+_001586_hash nfs_writedata_alloc 2 12133 _001586_hash NULL
-+_001587_hash nfulnl_alloc_skb 2 65207 _001587_hash NULL
-+_001588_hash ni65_alloc_mem 3 10664 _001588_hash NULL
-+_001589_hash nsm_get_handle 4 52089 _001589_hash NULL
-+_001590_hash ntfs_malloc_nofs 1 49572 _001590_hash NULL
-+_001591_hash ntfs_malloc_nofs_nofail 1 63631 _001591_hash NULL
-+_001592_hash nvme_create_queue 3 170 _001592_hash NULL
-+_001593_hash ocfs2_control_write 3 54737 _001593_hash NULL
-+_001595_hash orinoco_add_extscan_result 3 18207 _001595_hash NULL
-+_001596_hash osd_req_read_sg_kern 5 6378 _001596_hash NULL
-+_001597_hash osd_req_write_sg_kern 5 10514 _001597_hash NULL
-+_001599_hash override_release 2 52032 _001599_hash NULL
-+_001600_hash p9_client_read 5 19750 _001600_hash NULL
-+_001601_hash packet_snd 3 13634 _001601_hash NULL
-+_001602_hash pcbit_stat 2 27364 _001602_hash NULL
-+_001603_hash pcpu_extend_area_map 2 12589 _001603_hash NULL
-+_001604_hash pep_alloc_skb 3 46303 _001604_hash NULL
-+_001605_hash pg_read 3 17276 _001605_hash NULL
-+_001606_hash picolcd_debug_eeprom_read 3 14549 _001606_hash NULL
-+_001607_hash pkt_alloc_packet_data 1 37928 _001607_hash NULL
-+_001608_hash pmcraid_build_passthrough_ioadls 2 62034 _001608_hash NULL
-+_001609_hash pn_raw_send 2 54330 _001609_hash NULL
-+_001610_hash posix_clock_register 2 5662 _001610_hash NULL
-+_001611_hash printer_read 3 54851 _001611_hash NULL
-+_001612_hash __proc_file_read 3 54978 _001612_hash NULL
-+_001613_hash pskb_may_pull 2 22546 _001613_hash NULL
-+_001614_hash __pskb_pull 2 42602 _001614_hash NULL
-+_001615_hash ptp_read 4 63251 _001615_hash NULL
-+_001616_hash pt_read 3 49136 _001616_hash NULL
-+_001617_hash put_cmsg 4 36589 _001617_hash NULL
-+_001618_hash px_raw_event 4 49371 _001618_hash NULL
-+_001619_hash qla4xxx_post_aen_work 3 46953 _001619_hash NULL
-+_001620_hash qla4xxx_post_ping_evt_work 4 8074 _001819_hash NULL nohasharray
-+_001621_hash raid5_resize 2 63306 _001621_hash NULL
-+_001622_hash rawv6_sendmsg 4 20080 _001622_hash NULL
-+_001623_hash rds_message_map_pages 2 31487 _001623_hash NULL
-+_001624_hash rds_sendmsg 4 40976 _001624_hash NULL
-+_001625_hash read_flush 3 43851 _001625_hash NULL
-+_001626_hash read_profile 3 27859 _001626_hash NULL
-+_001627_hash read_vmcore 3 26501 _001627_hash NULL
-+_001628_hash redirected_tty_write 3 65297 _001628_hash NULL
-+_001629_hash refill_pool 2 19477 _001629_hash NULL
-+_001630_hash __register_chrdev 2-3 54223 _001630_hash NULL
-+_001632_hash regmap_raw_write 4 53803 _001632_hash NULL
-+_001633_hash reiserfs_allocate_list_bitmaps 3 21732 _001633_hash NULL
-+_001634_hash reiserfs_resize 2 34377 _001634_hash NULL
-+_001635_hash request_key_auth_read 3 24109 _001635_hash NULL
-+_001636_hash rfcomm_wmalloc 2 58090 _001636_hash NULL
-+_001637_hash rfkill_fop_read 3 54711 _001637_hash NULL
-+_001638_hash rng_dev_read 3 41581 _001638_hash NULL
-+_001639_hash roccat_read 3 41093 _001639_hash &_001034_hash
-+_001640_hash rx 4 57944 _001640_hash NULL
-+_001641_hash rxrpc_client_sendmsg 5 23236 _001641_hash NULL
-+_001642_hash rxrpc_kernel_send_data 3 60083 _001642_hash NULL
-+_001643_hash rxrpc_server_sendmsg 4 37331 _001643_hash NULL
-+_001644_hash savu_sysfs_write 6 42273 _001644_hash NULL
-+_001645_hash sco_sock_sendmsg 4 62542 _001645_hash NULL
-+_001646_hash scsi_nl_send_vendor_msg 5 16394 _001646_hash NULL
-+_001647_hash scsi_register 2 49094 _001647_hash NULL
-+_001648_hash sctp_datamsg_from_user 4 55342 _001648_hash NULL
-+_001649_hash sctp_getsockopt_events 2 3607 _001649_hash NULL
-+_001650_hash sctp_getsockopt_maxburst 2 42941 _001650_hash NULL
-+_001651_hash sctp_getsockopt_maxseg 2 10737 _001651_hash NULL
-+_001652_hash sctp_make_chunk 4 12986 _001652_hash NULL
-+_001653_hash sctpprobe_read 3 17741 _001653_hash NULL
-+_001654_hash sctp_tsnmap_mark 2 35929 _001654_hash NULL
-+_001655_hash sctp_ulpevent_new 1 33377 _001655_hash NULL
-+_001656_hash sdhci_alloc_host 2 7509 _001656_hash NULL
-+_001657_hash selinux_inode_post_setxattr 4 26037 _001657_hash NULL
-+_001658_hash selinux_inode_setsecurity 4 18148 _001658_hash NULL
-+_001659_hash selinux_inode_setxattr 4 10708 _001659_hash NULL
-+_001660_hash selinux_secctx_to_secid 2 63744 _001660_hash NULL
-+_001661_hash selinux_setprocattr 4 55611 _001661_hash NULL
-+_001662_hash sel_write_context 3 25726 _001662_hash &_001329_hash
-+_001663_hash send_command 4 10832 _001663_hash NULL
-+_001664_hash seq_copy_in_user 3 18543 _001664_hash NULL
-+_001665_hash seq_open_net 4 8968 _001779_hash NULL nohasharray
-+_001666_hash seq_open_private 3 61589 _001666_hash NULL
-+_001667_hash set_arg 3 42824 _001667_hash NULL
-+_001668_hash sg_read 3 25799 _001668_hash NULL
-+_001669_hash shash_async_setkey 3 10720 _003506_hash NULL nohasharray
-+_001670_hash shash_compat_setkey 3 12267 _001670_hash NULL
-+_001671_hash shmem_setxattr 4 55867 _001671_hash NULL
-+_001672_hash simple_read_from_buffer 2-5 55957 _001672_hash NULL
-+_001674_hash sisusb_clear_vram 2-3 57466 _001674_hash NULL
-+_001676_hash sisusbcon_do_font_op 9 52271 _001676_hash NULL
-+_001677_hash sisusb_copy_memory 4 35016 _001677_hash NULL
-+_001678_hash sisusb_write 3 44834 _001678_hash NULL
-+_001680_hash skb_cow 2 26138 _001680_hash NULL
-+_001681_hash skb_cow_head 2 52495 _001681_hash NULL
-+_001682_hash skb_make_writable 2 24783 _001682_hash NULL
-+_001683_hash skb_padto 2 50759 _001683_hash NULL
-+_001684_hash sk_stream_alloc_skb 2 57622 _001684_hash NULL
-+_001685_hash smk_write_access2 3 19170 _001685_hash NULL
-+_001686_hash smk_write_access 3 49561 _001686_hash NULL
-+_001687_hash snd_es1938_capture_copy 5 25930 _001687_hash NULL
-+_001688_hash snd_gus_dram_peek 4 9062 _001688_hash NULL
-+_001689_hash snd_hdsp_capture_copy 5 4011 _001689_hash NULL
-+_001690_hash snd_korg1212_copy_to 6 92 _001690_hash NULL
-+_001691_hash snd_opl4_mem_proc_read 5 63774 _001691_hash NULL
-+_001692_hash snd_pcm_oss_read1 3 63771 _001692_hash NULL
-+_001693_hash snd_pcm_plugin_alloc 2 12580 _001693_hash NULL
-+_001694_hash snd_rawmidi_kernel_read1 4 36740 _001694_hash NULL
-+_001695_hash snd_rme9652_capture_copy 5 10287 _001695_hash NULL
-+_001696_hash sock_alloc_send_pskb 2 21246 _001696_hash NULL
-+_001697_hash sock_rmalloc 2 59740 _002491_hash NULL nohasharray
-+_001698_hash sock_wmalloc 2 16472 _001698_hash NULL
-+_001699_hash solos_param_store 4 34755 _001699_hash NULL
-+_001702_hash srp_target_alloc 3 37288 _001702_hash NULL
-+_001703_hash store_ifalias 4 35088 _001703_hash NULL
-+_001704_hash store_msg 3 56417 _001704_hash NULL
-+_001705_hash str_to_user 2 11411 _001705_hash NULL
-+_001706_hash subbuf_read_actor 3 2071 _001706_hash NULL
-+_001707_hash sys_fgetxattr 4 25166 _001707_hash NULL
-+_001708_hash sys_gethostname 2 49698 _001708_hash NULL
-+_001709_hash sys_getxattr 4 37418 _001709_hash NULL
-+_001710_hash sys_init_module 2 36047 _001710_hash NULL
-+_001711_hash sys_kexec_load 2 14222 _001711_hash NULL
-+_001712_hash sys_lgetxattr 4 45531 _001712_hash NULL
-+_001713_hash syslog_print 2 307 _001713_hash NULL
-+_001714_hash sys_msgsnd 3 44537 _001714_hash &_000139_hash
-+_001715_hash sys_process_vm_readv 3-5 19090 _003104_hash NULL nohasharray
-+_001717_hash sys_process_vm_writev 3-5 4928 _001717_hash NULL
-+_001719_hash sys_pselect6 1 57449 _001719_hash NULL
-+_001720_hash sys_sched_getaffinity 2 60033 _001720_hash NULL
-+_001721_hash sys_setsockopt 5 35320 _001721_hash NULL
-+_001722_hash t3_init_l2t 1 8261 _001722_hash NULL
-+_001723_hash t4vf_pktgl_to_skb 2 39005 _001723_hash NULL
-+_001724_hash tcp_collapse 5-6 63294 _001724_hash NULL
-+_001726_hash tcp_sendmsg 4 30296 _001726_hash NULL
-+_001727_hash team_options_register 3 20091 _001727_hash NULL
-+_001728_hash tipc_buf_acquire 1 60437 _001728_hash NULL
-+_001729_hash tipc_cfg_reply_alloc 1 27606 _001729_hash NULL
-+_001730_hash tipc_send2name 6 16809 _001730_hash NULL
-+_001731_hash tipc_send2port 5 63935 _001731_hash NULL
-+_001732_hash tipc_send 4 51238 _001732_hash NULL
-+_001733_hash tnode_new 3 44757 _002769_hash NULL nohasharray
-+_001734_hash tomoyo_read_self 3 33539 _001734_hash NULL
-+_001735_hash tomoyo_update_domain 2 5498 _001735_hash NULL
-+_001736_hash tomoyo_update_policy 2 40458 _001736_hash NULL
-+_001737_hash tpm_read 3 50344 _001737_hash NULL
-+_001738_hash TSS_rawhmac 3 17486 _001738_hash NULL
-+_001739_hash __tty_buffer_request_room 2 27700 _001739_hash NULL
-+_001740_hash tun_get_user 4 39099 _001740_hash NULL
-+_001741_hash ubi_dump_flash 4 46381 _001741_hash NULL
-+_001742_hash ubi_io_write 4-5 15870 _003453_hash NULL nohasharray
-+_001744_hash udp_setsockopt 5 25985 _001744_hash NULL
-+_001745_hash udpv6_setsockopt 5 18487 _001745_hash NULL
-+_001746_hash uio_read 3 49300 _001746_hash NULL
-+_001747_hash ulog_alloc_skb 1 23427 _001747_hash NULL
-+_001748_hash unix_dgram_sendmsg 4 45699 _001748_hash NULL
-+_001749_hash unlink1 3 63059 _001749_hash NULL
-+_001751_hash usbdev_read 3 45114 _001751_hash NULL
-+_001752_hash usblp_ioctl 2 30203 _001752_hash NULL
-+_001753_hash usblp_read 3 57342 _003832_hash NULL nohasharray
-+_001754_hash usbtmc_read 3 32377 _001754_hash NULL
-+_001755_hash _usb_writeN_sync 4 31682 _001755_hash NULL
-+_001756_hash user_read 3 51881 _001756_hash NULL
-+_001757_hash vcs_read 3 8017 _001757_hash NULL
-+_001758_hash vdma_mem_alloc 1 6171 _001758_hash NULL
-+_001759_hash venus_create 4 20555 _001759_hash NULL
-+_001760_hash venus_link 5 32165 _001760_hash NULL
-+_001761_hash venus_lookup 4 8121 _001761_hash NULL
-+_001762_hash venus_mkdir 4 8967 _001762_hash NULL
-+_001763_hash venus_remove 4 59781 _001763_hash NULL
-+_001764_hash venus_rename 4-5 17707 _003784_hash NULL nohasharray
-+_001766_hash venus_rmdir 4 45564 _001766_hash NULL
-+_001767_hash venus_symlink 4-6 23570 _001767_hash NULL
-+_001769_hash vfs_readlink 3 54368 _001769_hash NULL
-+_001770_hash vfs_readv 3 38011 _001770_hash NULL
-+_001771_hash vfs_writev 3 25278 _001771_hash NULL
-+_001772_hash vga_arb_read 3 4886 _001772_hash NULL
-+_001773_hash vgacon_adjust_height 2 28124 _001773_hash NULL
-+_001774_hash vhci_put_user 4 12604 _001774_hash NULL
-+_001775_hash vhost_add_used_n 3 10760 _001775_hash NULL
-+_001776_hash virtnet_send_command 5-6 61993 _001776_hash NULL
-+_001778_hash vmbus_establish_gpadl 3 4495 _001778_hash NULL
-+_001779_hash vol_cdev_read 3 8968 _001779_hash &_001665_hash
-+_001780_hash wdm_read 3 6549 _001780_hash NULL
-+_001781_hash write_adapter_mem 3 3234 _001781_hash NULL
-+_001782_hash wusb_prf 7 54261 _001782_hash &_000065_hash
-+_001783_hash xdi_copy_to_user 4 48900 _001783_hash NULL
-+_001784_hash xfs_buf_associate_memory 3 17915 _001784_hash NULL
-+_001785_hash xfs_buf_get_maps 2 4581 _001785_hash NULL
-+_001786_hash xfs_buf_get_uncached 2 51477 _001786_hash NULL
-+_001787_hash xfs_buf_item_get_format 2 189 _001787_hash NULL
-+_001788_hash xfs_buf_map_from_irec 5 2368 _002641_hash NULL nohasharray
-+_001789_hash xfs_dir2_block_to_sf 3 37868 _001789_hash NULL
-+_001790_hash xfs_dir2_leaf_getdents 3 23841 _001790_hash NULL
-+_001791_hash xfs_dir2_sf_addname_hard 3 54254 _001791_hash NULL
-+_001792_hash xfs_efd_init 3 5463 _001792_hash NULL
-+_001793_hash xfs_efi_init 2 5476 _001793_hash NULL
-+_001794_hash xfs_iext_realloc_direct 2 20521 _001794_hash NULL
-+_001795_hash xfs_iext_realloc_indirect 2 59211 _001795_hash NULL
-+_001796_hash xfs_inumbers_fmt 3 12817 _001796_hash NULL
-+_001797_hash xhci_alloc_streams 5 37586 _001797_hash NULL
-+_001798_hash xlog_recover_add_to_cont_trans 4 44102 _001798_hash NULL
-+_001799_hash xz_dec_lzma2_create 2 36353 _002713_hash NULL nohasharray
-+_001800_hash _zd_iowrite32v_locked 3 44725 _001800_hash NULL
-+_001801_hash a2mp_chan_alloc_skb_cb 2 27159 _001801_hash NULL
-+_001802_hash aat2870_reg_read_file 3 12221 _001802_hash NULL
-+_001803_hash add_partition 2 55588 _001803_hash NULL
-+_001804_hash add_sctp_bind_addr 3 12269 _001804_hash NULL
-+_001805_hash _add_sg_continuation_descriptor 3 54721 _001805_hash NULL
-+_001806_hash afs_cell_lookup 2 8482 _001806_hash NULL
-+_001807_hash afs_send_simple_reply 3 63940 _001807_hash NULL
-+_001808_hash agp_allocate_memory_wrap 1 16576 _001808_hash NULL
-+_001809_hash __alloc_bootmem 1 31498 _001809_hash NULL
-+_001810_hash __alloc_bootmem_low 1 43423 _003425_hash NULL nohasharray
-+_001811_hash __alloc_bootmem_node_high 2 65076 _001811_hash NULL
-+_001812_hash alloc_cc770dev 1 48186 _001812_hash NULL
-+_001813_hash __alloc_ei_netdev 1 29338 _001813_hash NULL
-+_001814_hash __alloc_eip_netdev 1 51549 _001814_hash NULL
-+_001815_hash alloc_libipw 1 22708 _001815_hash NULL
-+_001816_hash _alloc_mISDN_skb 3 52232 _001816_hash NULL
-+_001817_hash alloc_pg_vec 2 8533 _001817_hash NULL
-+_001818_hash alloc_sja1000dev 1 17868 _001818_hash NULL
-+_001819_hash alloc_targets 2 8074 _001819_hash &_001620_hash
-+_001822_hash ath6kl_disconnect_timeout_read 3 3650 _001822_hash NULL
-+_001823_hash ath6kl_endpoint_stats_read 3 41554 _001823_hash NULL
-+_001824_hash ath6kl_fwlog_mask_read 3 2050 _001824_hash NULL
-+_001825_hash ath6kl_keepalive_read 3 44303 _001825_hash NULL
-+_001826_hash ath6kl_listen_int_read 3 10355 _001826_hash NULL
-+_001827_hash ath6kl_lrssi_roam_read 3 61022 _001827_hash NULL
-+_001828_hash ath6kl_regdump_read 3 14393 _001828_hash NULL
-+_001829_hash ath6kl_regread_read 3 25884 _001829_hash NULL
-+_001830_hash ath6kl_regwrite_read 3 48747 _001830_hash NULL
-+_001831_hash ath6kl_roam_table_read 3 26166 _001831_hash NULL
-+_001832_hash ath9k_debugfs_read_buf 3 25316 _001832_hash NULL
-+_001833_hash ath9k_multi_regread 4 65056 _001833_hash NULL
-+_001834_hash ath_rxbuf_alloc 2 24745 _001834_hash NULL
-+_001835_hash atk_debugfs_ggrp_read 3 29522 _001835_hash NULL
-+_001836_hash audit_log_n_untrustedstring 3 9548 _001836_hash NULL
-+_001837_hash ax25_send_frame 2 19964 _001837_hash NULL
-+_001838_hash b43_debugfs_read 3 24425 _001838_hash NULL
-+_001839_hash b43legacy_debugfs_read 3 2473 _001839_hash NULL
-+_001840_hash batadv_bla_is_backbone_gw 3 58488 _001840_hash NULL
-+_001841_hash batadv_check_management_packet 3 52993 _001841_hash NULL
-+_001842_hash batadv_check_unicast_packet 2 10866 _001842_hash NULL
-+_001843_hash batadv_interface_rx 4 8568 _001843_hash NULL
-+_001844_hash batadv_skb_head_push 2 11360 _001844_hash NULL
-+_001845_hash bchannel_get_rxbuf 2 37213 _001845_hash NULL
-+_001846_hash bcm_recvmsg 4 43992 _001846_hash NULL
-+_001847_hash bfad_debugfs_read 3 13119 _001847_hash NULL
-+_001848_hash bfad_debugfs_read_regrd 3 57830 _001848_hash NULL
-+_001849_hash blk_init_tags 1 30592 _001849_hash NULL
-+_001850_hash blk_queue_init_tags 2 44355 _001850_hash &_001022_hash
-+_001851_hash blk_rq_map_kern 4 47004 _001851_hash NULL
-+_001852_hash bm_entry_read 3 10976 _001852_hash NULL
-+_001853_hash bm_status_read 3 19583 _001853_hash NULL
-+_001854_hash bnad_debugfs_read 3 50665 _001854_hash NULL
-+_001855_hash bnad_debugfs_read_regrd 3 51308 _001855_hash NULL
-+_001856_hash bnx2i_send_nl_mesg 4 53353 _001856_hash NULL
-+_001857_hash brcmf_debugfs_sdio_counter_read 3 58369 _001857_hash NULL
-+_001858_hash brcmf_sdio_assert_info 4 52653 _001858_hash NULL
-+_001859_hash brcmf_sdio_dump_console 4 37455 _001859_hash NULL
-+_001860_hash brcmf_sdio_trap_info 4 48510 _001860_hash NULL
-+_001861_hash btmrvl_curpsmode_read 3 46939 _001861_hash NULL
-+_001862_hash btmrvl_gpiogap_read 3 4718 _001862_hash NULL
-+_001863_hash btmrvl_hscfgcmd_read 3 56303 _001863_hash NULL
-+_001864_hash btmrvl_hscmd_read 3 1614 _001864_hash NULL
-+_001865_hash btmrvl_hsmode_read 3 1647 _001865_hash NULL
-+_001866_hash btmrvl_hsstate_read 3 920 _001866_hash NULL
-+_001867_hash btmrvl_pscmd_read 3 24308 _001867_hash NULL
-+_001868_hash btmrvl_psmode_read 3 22395 _001868_hash NULL
-+_001869_hash btmrvl_psstate_read 3 50683 _001869_hash NULL
-+_001870_hash btmrvl_txdnldready_read 3 413 _001870_hash NULL
-+_001871_hash btrfs_add_link 5 9973 _001871_hash NULL
-+_001872_hash __btrfs_direct_write 4 22273 _001872_hash NULL
-+_001873_hash btrfs_discard_extent 2 38547 _001873_hash NULL
-+_001874_hash btrfs_file_aio_write 4 21520 _001874_hash NULL
-+_001875_hash btrfs_find_create_tree_block 3 55812 _001875_hash NULL
-+_001876_hash btrfsic_map_block 2 56751 _001876_hash NULL
-+_001877_hash cache_read_pipefs 3 47615 _001877_hash NULL
-+_001878_hash cache_read_procfs 3 52882 _001878_hash NULL
-+_001879_hash cache_write_pipefs 3 48270 _001879_hash NULL
-+_001880_hash cache_write_procfs 3 22491 _001880_hash NULL
-+_001881_hash caif_stream_recvmsg 4 13173 _001881_hash NULL
-+_001882_hash carl9170_alloc 1 27 _001882_hash NULL
-+_001883_hash carl9170_debugfs_read 3 47738 _001883_hash NULL
-+_001884_hash ceph_msgpool_init 4 34599 _001884_hash NULL
-+_001885_hash cfpkt_add_trail 3 27260 _001885_hash NULL
-+_001886_hash cfpkt_create 1 18197 _001886_hash NULL
-+_001887_hash cfpkt_pad_trail 2 55511 _003606_hash NULL nohasharray
-+_001888_hash cfpkt_split 2 47541 _001888_hash NULL
-+_001889_hash cgroup_read_s64 5 19570 _001889_hash NULL
-+_001890_hash cgroup_read_u64 5 45532 _001890_hash NULL
-+_001891_hash channel_type_read 3 47308 _001891_hash NULL
-+_001892_hash check_header 2 56930 _001892_hash NULL
-+_001893_hash codec_list_read_file 3 24910 _001893_hash NULL
-+_001894_hash configfs_read_file 3 1683 _001894_hash NULL
-+_001895_hash console_store 4 36007 _001895_hash NULL
-+_001896_hash cpuset_common_file_read 5 8800 _001896_hash NULL
-+_001897_hash create_subvol 4 30836 _001897_hash NULL
-+_001898_hash cxio_hal_init_resource 2-7-6 29771 _001898_hash &_000295_hash
-+_001901_hash cxio_hal_init_rhdl_resource 1 25104 _001901_hash NULL
-+_001902_hash dai_list_read_file 3 25421 _001902_hash NULL
-+_001903_hash dapm_bias_read_file 3 64715 _001903_hash NULL
-+_001904_hash dapm_widget_power_read_file 3 59950 _001983_hash NULL nohasharray
-+_001907_hash dbgfs_frame 3 45917 _001907_hash NULL
-+_001908_hash dbgfs_state 3 38894 _001908_hash NULL
-+_001909_hash dccp_manip_pkt 2 30229 _001909_hash NULL
-+_001910_hash ddp_ppod_write_idata 5 25610 _001910_hash NULL
-+_001911_hash debugfs_read 3 62535 _001911_hash NULL
-+_001912_hash debug_output 3 18575 _001912_hash NULL
-+_001913_hash debug_read 3 19322 _001913_hash NULL
-+_001914_hash dev_alloc_skb 1 19517 _001914_hash &_001366_hash
-+_001915_hash dfs_file_read 3 18116 _001915_hash NULL
-+_001916_hash diva_alloc_dma_map 2 23798 _001916_hash NULL
-+_001917_hash diva_xdi_write 4 63975 _001917_hash NULL
-+_001918_hash dma_memcpy_pg_to_iovec 6 1725 _001918_hash NULL
-+_001919_hash dma_memcpy_to_iovec 5 12173 _001919_hash NULL
-+_001920_hash dma_show_regs 3 35266 _001920_hash NULL
-+_001921_hash dm_exception_table_init 2 39645 _001921_hash &_001149_hash
-+_001922_hash dn_nsp_do_disc 2-6 49474 _001922_hash NULL
-+_001924_hash dn_recvmsg 4 17213 _001924_hash NULL
-+_001925_hash dns_resolver_read 3 54658 _001925_hash NULL
-+_001926_hash do_msgrcv 4 5590 _001926_hash NULL
-+_001927_hash do_syslog 3 56807 _001927_hash NULL
-+_001928_hash dpcm_state_read_file 3 65489 _001928_hash NULL
-+_001929_hash dsp_cmx_send_member 2 15625 _001929_hash NULL
-+_001930_hash fallback_on_nodma_alloc 2 35332 _001930_hash NULL
-+_001931_hash fc_frame_alloc 2 1596 _001931_hash NULL
-+_001932_hash fc_frame_alloc_fill 2 59394 _001932_hash NULL
-+_001933_hash filter_read 3 61692 _001933_hash NULL
-+_001934_hash __finish_unordered_dir 4 33198 _001934_hash NULL
-+_001935_hash format_devstat_counter 3 32550 _001935_hash NULL
-+_001936_hash fragmentation_threshold_read 3 61718 _001936_hash NULL
-+_001937_hash fuse_conn_limit_read 3 20084 _001937_hash NULL
-+_001938_hash fuse_conn_waiting_read 3 49762 _001938_hash NULL
-+_001939_hash fuse_file_aio_write 4 46399 _001939_hash NULL
-+_001940_hash generic_readlink 3 32654 _001940_hash NULL
-+_001941_hash gre_manip_pkt 2 38785 _001941_hash NULL
-+_001942_hash handle_eviocgbit 3 44193 _001942_hash NULL
-+_001943_hash handle_response 5 55951 _001943_hash NULL
-+_001944_hash handle_response_icmp 7 39574 _001944_hash NULL
-+_001945_hash hash_recvmsg 4 50924 _001945_hash NULL
-+_001946_hash hci_send_cmd 3 43810 _001946_hash NULL
-+_001947_hash hci_si_event 3 1404 _001947_hash NULL
-+_001948_hash help 4 14971 _001948_hash NULL
-+_001949_hash hfcpci_empty_bfifo 4 62323 _001949_hash NULL
-+_001950_hash hidp_send_ctrl_message 4 43702 _001950_hash NULL
-+_001951_hash ht40allow_map_read 3 55209 _001951_hash &_001512_hash
-+_001952_hash hwflags_read 3 52318 _001952_hash NULL
-+_001953_hash hysdn_conf_read 3 42324 _001953_hash NULL
-+_001954_hash hysdn_sched_rx 3 60533 _001954_hash NULL
-+_001955_hash i2400m_rx_stats_read 3 57706 _001955_hash NULL
-+_001956_hash i2400m_tx_stats_read 3 28527 _001956_hash NULL
-+_001957_hash icmp_manip_pkt 2 48801 _001957_hash NULL
-+_001958_hash idmouse_read 3 63374 _001958_hash NULL
-+_001959_hash ieee80211_if_read 3 6785 _001959_hash NULL
-+_001960_hash ieee80211_rx_bss_info 3 61630 _001960_hash NULL
-+_001961_hash ikconfig_read_current 3 1658 _001961_hash NULL
-+_001962_hash il3945_sta_dbgfs_stats_table_read 3 48802 _001962_hash NULL
-+_001963_hash il3945_ucode_general_stats_read 3 46111 _001963_hash NULL
-+_001964_hash il3945_ucode_rx_stats_read 3 3048 _001964_hash NULL
-+_001965_hash il3945_ucode_tx_stats_read 3 36016 _001965_hash NULL
-+_001966_hash il4965_rs_sta_dbgfs_rate_scale_data_read 3 37792 _001966_hash NULL
-+_001967_hash il4965_rs_sta_dbgfs_scale_table_read 3 38564 _001967_hash NULL
-+_001968_hash il4965_rs_sta_dbgfs_stats_table_read 3 49206 _001968_hash NULL
-+_001969_hash il4965_ucode_general_stats_read 3 56277 _001969_hash NULL
-+_001970_hash il4965_ucode_rx_stats_read 3 61948 _001970_hash NULL
-+_001971_hash il4965_ucode_tx_stats_read 3 12064 _001971_hash NULL
-+_001972_hash il_dbgfs_chain_noise_read 3 38044 _001972_hash NULL
-+_001973_hash il_dbgfs_channels_read 3 25005 _001973_hash NULL
-+_001974_hash il_dbgfs_disable_ht40_read 3 42386 _001974_hash NULL
-+_001975_hash il_dbgfs_fh_reg_read 3 40993 _001975_hash NULL
-+_001976_hash il_dbgfs_force_reset_read 3 57517 _001976_hash NULL
-+_001977_hash il_dbgfs_interrupt_read 3 3351 _001977_hash NULL
-+_001978_hash il_dbgfs_missed_beacon_read 3 59956 _001978_hash NULL
-+_001979_hash il_dbgfs_nvm_read 3 12288 _001979_hash NULL
-+_001980_hash il_dbgfs_power_save_status_read 3 43165 _001980_hash NULL
-+_001981_hash il_dbgfs_qos_read 3 33615 _001981_hash NULL
-+_001982_hash il_dbgfs_rxon_filter_flags_read 3 19281 _001982_hash NULL
-+_001983_hash il_dbgfs_rxon_flags_read 3 59950 _001983_hash &_001904_hash
-+_001984_hash il_dbgfs_rx_queue_read 3 11221 _001984_hash NULL
-+_001985_hash il_dbgfs_rx_stats_read 3 15243 _001985_hash NULL
-+_001986_hash il_dbgfs_sensitivity_read 3 2370 _001986_hash NULL
-+_001987_hash il_dbgfs_sram_read 3 62296 _001987_hash NULL
-+_001988_hash il_dbgfs_stations_read 3 21532 _001988_hash NULL
-+_001989_hash il_dbgfs_status_read 3 58388 _001989_hash NULL
-+_001990_hash il_dbgfs_tx_queue_read 3 55668 _001990_hash NULL
-+_001991_hash il_dbgfs_tx_stats_read 3 32913 _001991_hash NULL
-+_001992_hash ima_show_htable_value 2 57136 _001992_hash NULL
-+_001994_hash intel_fake_agp_alloc_by_type 1 1 _001994_hash NULL
-+_001995_hash ip4ip6_err 5 36772 _001995_hash NULL
-+_001996_hash ip6_append_data 4-5 36490 _003601_hash NULL nohasharray
-+_001997_hash ip6ip6_err 5 18308 _001997_hash NULL
-+_001998_hash __ip_append_data 7-8 36191 _001998_hash NULL
-+_001999_hash ip_vs_icmp_xmit 4 59624 _001999_hash NULL
-+_002000_hash ip_vs_icmp_xmit_v6 4 20464 _002000_hash NULL
-+_002001_hash ipw_write 3 59807 _002001_hash NULL
-+_002002_hash irda_recvmsg_stream 4 35280 _002002_hash NULL
-+_002003_hash irq_domain_add_simple 2 46734 _002003_hash NULL
-+_002004_hash __iscsi_complete_pdu 4 10726 _002004_hash NULL
-+_002005_hash iscsi_nop_out_rsp 4 51117 _002005_hash NULL
-+_002006_hash iscsi_tcp_conn_setup 2 16376 _002006_hash NULL
-+_002007_hash iwl_dbgfs_bt_traffic_read 3 35534 _002007_hash NULL
-+_002008_hash iwl_dbgfs_calib_disabled_read 3 22649 _002008_hash NULL
-+_002009_hash iwl_dbgfs_chain_noise_read 3 46355 _002009_hash NULL
-+_002010_hash iwl_dbgfs_channels_read 3 6784 _002010_hash NULL
-+_002011_hash iwl_dbgfs_current_sleep_command_read 3 2081 _002011_hash NULL
-+_002012_hash iwl_dbgfs_disable_ht40_read 3 35761 _002012_hash NULL
-+_002013_hash iwl_dbgfs_fh_reg_read 3 879 _002013_hash &_000406_hash
-+_002014_hash iwl_dbgfs_interrupt_read 3 23574 _002014_hash NULL
-+_002015_hash iwl_dbgfs_log_event_read 3 2107 _002015_hash NULL
-+_002016_hash iwl_dbgfs_missed_beacon_read 3 50584 _002016_hash NULL
-+_002017_hash iwl_dbgfs_nvm_read 3 23845 _002017_hash NULL
-+_002018_hash iwl_dbgfs_plcp_delta_read 3 55407 _002018_hash NULL
-+_002019_hash iwl_dbgfs_power_save_status_read 3 54392 _002019_hash NULL
-+_002020_hash iwl_dbgfs_protection_mode_read 3 13943 _002020_hash NULL
-+_002021_hash iwl_dbgfs_qos_read 3 11753 _002021_hash NULL
-+_002022_hash iwl_dbgfs_reply_tx_error_read 3 19205 _002022_hash NULL
-+_002023_hash iwl_dbgfs_rf_reset_read 3 26512 _002023_hash NULL
-+_002024_hash iwl_dbgfs_rx_handlers_read 3 18708 _002024_hash NULL
-+_002025_hash iwl_dbgfs_rxon_filter_flags_read 3 28832 _002025_hash NULL
-+_002026_hash iwl_dbgfs_rxon_flags_read 3 20795 _002026_hash NULL
-+_002027_hash iwl_dbgfs_rx_queue_read 3 19943 _002027_hash NULL
-+_002028_hash iwl_dbgfs_sensitivity_read 3 63116 _002731_hash NULL nohasharray
-+_002029_hash iwl_dbgfs_sleep_level_override_read 3 3038 _002029_hash NULL
-+_002030_hash iwl_dbgfs_sram_read 3 44505 _002030_hash NULL
-+_002031_hash iwl_dbgfs_stations_read 3 9309 _002031_hash NULL
-+_002032_hash iwl_dbgfs_status_read 3 5171 _002032_hash NULL
-+_002033_hash iwl_dbgfs_temperature_read 3 29224 _002033_hash NULL
-+_002034_hash iwl_dbgfs_thermal_throttling_read 3 38779 _002034_hash NULL
-+_002035_hash iwl_dbgfs_tx_queue_read 3 4635 _002035_hash NULL
-+_002036_hash iwl_dbgfs_ucode_bt_stats_read 3 42820 _002036_hash NULL
-+_002037_hash iwl_dbgfs_ucode_general_stats_read 3 49199 _002037_hash NULL
-+_002038_hash iwl_dbgfs_ucode_rx_stats_read 3 58023 _002038_hash NULL
-+_002039_hash iwl_dbgfs_ucode_tracing_read 3 47983 _002039_hash &_000356_hash
-+_002040_hash iwl_dbgfs_ucode_tx_stats_read 3 31611 _002040_hash NULL
-+_002041_hash iwl_dbgfs_wowlan_sram_read 3 540 _002041_hash NULL
-+_002042_hash joydev_ioctl 2 33343 _002042_hash NULL
-+_002043_hash kernel_readv 3 35617 _002043_hash NULL
-+_002044_hash key_algorithm_read 3 57946 _002044_hash NULL
-+_002045_hash key_icverrors_read 3 20895 _002045_hash NULL
-+_002046_hash key_key_read 3 3241 _002046_hash NULL
-+_002047_hash key_replays_read 3 62746 _002047_hash NULL
-+_002048_hash key_rx_spec_read 3 12736 _002048_hash NULL
-+_002049_hash key_tx_spec_read 3 4862 _002049_hash NULL
-+_002050_hash __kfifo_to_user 3 36555 _002568_hash NULL nohasharray
-+_002051_hash __kfifo_to_user_r 3 39123 _002051_hash NULL
-+_002052_hash kmem_zalloc_greedy 2-3 65268 _002052_hash NULL
-+_002054_hash l1oip_socket_recv 6 56537 _002054_hash NULL
-+_002055_hash l2cap_build_cmd 4 48676 _002055_hash NULL
-+_002056_hash l2cap_chan_send 3 49995 _002056_hash NULL
-+_002057_hash l2cap_segment_sdu 4 48772 _002057_hash NULL
-+_002058_hash l2down_create 4 21755 _002058_hash NULL
-+_002059_hash l2tp_xmit_skb 3 42672 _002059_hash NULL
-+_002060_hash l2up_create 3 6430 _002060_hash NULL
-+_002061_hash lbs_debugfs_read 3 30721 _002061_hash NULL
-+_002062_hash lbs_dev_info 3 51023 _002062_hash NULL
-+_002063_hash lbs_host_sleep_read 3 31013 _002063_hash NULL
-+_002064_hash lbs_rdbbp_read 3 45805 _002064_hash NULL
-+_002065_hash lbs_rdmac_read 3 418 _002065_hash NULL
-+_002066_hash lbs_rdrf_read 3 41431 _002066_hash NULL
-+_002067_hash lbs_sleepparams_read 3 10840 _002067_hash NULL
-+_002068_hash lbs_threshold_read 5 21046 _002068_hash NULL
-+_002069_hash ldisc_receive 4 41516 _002069_hash NULL
-+_002070_hash libfc_vport_create 2 4415 _002070_hash NULL
-+_002073_hash lkdtm_debugfs_read 3 45752 _002073_hash NULL
-+_002074_hash llcp_sock_recvmsg 4 13556 _002074_hash NULL
-+_002075_hash long_retry_limit_read 3 59766 _002075_hash NULL
-+_002076_hash lpfc_debugfs_dif_err_read 3 36303 _002076_hash NULL
-+_002077_hash lpfc_debugfs_read 3 16566 _002077_hash NULL
-+_002078_hash lpfc_idiag_baracc_read 3 58466 _002972_hash NULL nohasharray
-+_002079_hash lpfc_idiag_ctlacc_read 3 33943 _002079_hash NULL
-+_002080_hash lpfc_idiag_drbacc_read 3 15948 _002080_hash NULL
-+_002081_hash lpfc_idiag_extacc_read 3 48301 _002081_hash NULL
-+_002082_hash lpfc_idiag_mbxacc_read 3 28061 _002082_hash NULL
-+_002083_hash lpfc_idiag_pcicfg_read 3 50334 _002083_hash NULL
-+_002084_hash lpfc_idiag_queacc_read 3 13950 _002084_hash NULL
-+_002085_hash lpfc_idiag_queinfo_read 3 55662 _002085_hash NULL
-+_002086_hash lro_gen_skb 6 2644 _002086_hash NULL
-+_002087_hash mac80211_format_buffer 2 41010 _002087_hash NULL
-+_002088_hash macvtap_alloc_skb 2-4-3 50629 _002088_hash NULL
-+_002091_hash macvtap_put_user 4 55609 _002091_hash NULL
-+_002092_hash macvtap_sendmsg 4 30629 _002092_hash NULL
-+_002093_hash mangle_packet 6-8 27864 _002093_hash NULL
-+_002095_hash manip_pkt 3 7741 _002095_hash NULL
-+_002096_hash mempool_create_kmalloc_pool 1 41650 _002096_hash NULL
-+_002097_hash mempool_create_page_pool 1 30189 _002097_hash NULL
-+_002098_hash mempool_create_slab_pool 1 62907 _002098_hash NULL
-+_002099_hash mgmt_device_found 10 14146 _002099_hash NULL
-+_002100_hash minstrel_stats_read 3 17290 _002100_hash NULL
-+_002101_hash mmc_ext_csd_read 3 13205 _002101_hash NULL
-+_002102_hash mon_bin_read 3 6841 _002102_hash NULL
-+_002103_hash mon_stat_read 3 25238 _002103_hash NULL
-+_002105_hash mqueue_read_file 3 6228 _002105_hash NULL
-+_002106_hash mwifiex_debug_read 3 53074 _002106_hash NULL
-+_002107_hash mwifiex_getlog_read 3 54269 _002107_hash NULL
-+_002108_hash mwifiex_info_read 3 53447 _002108_hash NULL
-+_002109_hash mwifiex_rdeeprom_read 3 51429 _002109_hash NULL
-+_002110_hash mwifiex_regrdwr_read 3 34472 _002110_hash NULL
-+_002111_hash named_prepare_buf 2 24532 _002111_hash NULL
-+_002112_hash nci_send_cmd 3 58206 _002112_hash NULL
-+_002113_hash netdev_alloc_skb_ip_align 2 40811 _002113_hash NULL
-+_002114_hash netpoll_send_udp 3 58955 _002114_hash NULL
-+_002115_hash nfcwilink_send_bts_cmd 3 10802 _002115_hash NULL
-+_002116_hash nf_nat_mangle_tcp_packet 5-7 8643 _002116_hash NULL
-+_002119_hash nfsd_vfs_read 6 62605 _002616_hash NULL nohasharray
-+_002120_hash nfsd_vfs_write 6 54577 _002120_hash NULL
-+_002121_hash nfs_idmap_lookup_id 2 10660 _002121_hash NULL
-+_002122_hash ntfs_rl_realloc 3 56831 _002122_hash &_000370_hash
-+_002123_hash ntfs_rl_realloc_nofail 3 32173 _002123_hash NULL
-+_002124_hash o2hb_debug_read 3 37851 _002124_hash NULL
-+_002125_hash o2net_debug_read 3 52105 _002125_hash NULL
-+_002126_hash ocfs2_control_read 3 56405 _002126_hash NULL
-+_002127_hash ocfs2_debug_read 3 14507 _002127_hash NULL
-+_002128_hash oom_adjust_read 3 25127 _002128_hash NULL
-+_002129_hash oom_score_adj_read 3 39921 _002426_hash NULL nohasharray
-+_002130_hash oprofilefs_str_to_user 3 42182 _002130_hash NULL
-+_002131_hash oprofilefs_ulong_to_user 3 11582 _002131_hash NULL
-+_002132_hash osd_req_add_get_attr_list 3 49278 _002132_hash NULL
-+_002133_hash _osd_req_list_objects 6 4204 _002133_hash NULL
-+_002134_hash osd_req_read_kern 5 59990 _002134_hash NULL
-+_002135_hash osd_req_write_kern 5 53486 _002135_hash NULL
-+_002136_hash osst_read 3 40237 _002136_hash NULL
-+_002137_hash p54_alloc_skb 3 34366 _002137_hash &_000485_hash
-+_002138_hash p54_init_common 1 23850 _002138_hash NULL
-+_002139_hash packet_alloc_skb 2-5-4 62602 _002139_hash NULL
-+_002142_hash packet_sendmsg 4 24954 _002142_hash NULL
-+_002143_hash page_readlink 3 23346 _002143_hash NULL
-+_002144_hash pcf50633_write_block 3 2124 _002144_hash NULL
-+_002145_hash pcpu_alloc_alloc_info 1-2 45813 _002145_hash NULL
-+_002147_hash pep_indicate 5 38611 _002147_hash NULL
-+_002148_hash pep_reply 5 50582 _002148_hash NULL
-+_002149_hash pipe_handler_request 5 50774 _003582_hash NULL nohasharray
-+_002150_hash platform_list_read_file 3 34734 _002150_hash NULL
-+_002151_hash pm860x_bulk_write 3 43875 _002151_hash NULL
-+_002152_hash pm_qos_power_read 3 55891 _002152_hash NULL
-+_002153_hash port_show_regs 3 5904 _002153_hash NULL
-+_002154_hash proc_coredump_filter_read 3 39153 _002154_hash NULL
-+_002155_hash proc_fdinfo_read 3 62043 _002155_hash NULL
-+_002156_hash proc_file_read 3 53905 _002156_hash NULL
-+_002157_hash proc_info_read 3 63344 _002157_hash NULL
-+_002158_hash proc_loginuid_read 3 15631 _002158_hash NULL
-+_002159_hash proc_pid_attr_read 3 10173 _002159_hash NULL
-+_002160_hash proc_pid_readlink 3 52186 _002160_hash NULL
-+_002161_hash proc_read 3 43614 _002161_hash NULL
-+_002162_hash proc_self_readlink 3 38094 _002162_hash NULL
-+_002163_hash proc_sessionid_read 3 6911 _002299_hash NULL nohasharray
-+_002164_hash provide_user_output 3 41105 _002164_hash NULL
-+_002165_hash pskb_network_may_pull 2 35336 _002165_hash NULL
-+_002166_hash pskb_pull 2 65005 _002166_hash NULL
-+_002167_hash pstore_file_read 3 57288 _002167_hash NULL
-+_002168_hash ql_process_mac_rx_page 4 15543 _002168_hash NULL
-+_002169_hash ql_process_mac_rx_skb 4 6689 _002169_hash NULL
-+_002170_hash queues_read 3 24877 _002170_hash NULL
-+_002171_hash raw_recvmsg 4 17277 _002171_hash NULL
-+_002172_hash rcname_read 3 25919 _002172_hash NULL
-+_002173_hash read_4k_modal_eeprom 3 30212 _002173_hash NULL
-+_002174_hash read_9287_modal_eeprom 3 59327 _002174_hash NULL
-+_002175_hash reada_find_extent 2 63486 _002175_hash NULL
-+_002176_hash read_def_modal_eeprom 3 14041 _002176_hash NULL
-+_002177_hash read_enabled_file_bool 3 37744 _002177_hash NULL
-+_002178_hash read_file_ani 3 23161 _002178_hash NULL
-+_002179_hash read_file_antenna 3 13574 _002179_hash NULL
-+_002180_hash read_file_base_eeprom 3 42168 _002180_hash NULL
-+_002181_hash read_file_beacon 3 32595 _002181_hash NULL
-+_002182_hash read_file_blob 3 57406 _002182_hash NULL
-+_002183_hash read_file_bool 3 4180 _002183_hash NULL
-+_002184_hash read_file_credit_dist_stats 3 54367 _002184_hash NULL
-+_002185_hash read_file_debug 3 58256 _002185_hash NULL
-+_002186_hash read_file_disable_ani 3 6536 _002186_hash NULL
-+_002187_hash read_file_dma 3 9530 _002187_hash NULL
-+_002188_hash read_file_dump_nfcal 3 18766 _002188_hash NULL
-+_002189_hash read_file_frameerrors 3 64001 _002189_hash NULL
-+_002190_hash read_file_interrupt 3 61742 _002197_hash NULL nohasharray
-+_002191_hash read_file_misc 3 9948 _002191_hash NULL
-+_002192_hash read_file_modal_eeprom 3 39909 _002192_hash NULL
-+_002193_hash read_file_queue 3 40895 _002193_hash NULL
-+_002194_hash read_file_rcstat 3 22854 _002194_hash NULL
-+_002195_hash read_file_recv 3 48232 _002195_hash NULL
-+_002196_hash read_file_regidx 3 33370 _002196_hash NULL
-+_002197_hash read_file_regval 3 61742 _002197_hash &_002190_hash
-+_002198_hash read_file_reset 3 52310 _002198_hash NULL
-+_002199_hash read_file_rx_chainmask 3 41605 _002199_hash NULL
-+_002200_hash read_file_slot 3 50111 _002200_hash NULL
-+_002201_hash read_file_stations 3 35795 _002201_hash NULL
-+_002202_hash read_file_tgt_int_stats 3 20697 _002202_hash NULL
-+_002203_hash read_file_tgt_rx_stats 3 33944 _002203_hash NULL
-+_002204_hash read_file_tgt_stats 3 8959 _002204_hash NULL
-+_002205_hash read_file_tgt_tx_stats 3 51847 _002205_hash NULL
-+_002206_hash read_file_tx_chainmask 3 3829 _002206_hash NULL
-+_002207_hash read_file_war_stats 3 292 _002207_hash NULL
-+_002208_hash read_file_xmit 3 21487 _002208_hash NULL
-+_002209_hash read_flush_pipefs 3 20171 _002209_hash NULL
-+_002210_hash read_flush_procfs 3 27642 _002210_hash NULL
-+_002211_hash read_from_oldmem 2 3337 _002211_hash NULL
-+_002212_hash read_oldmem 3 55658 _002212_hash NULL
-+_002213_hash receive_packet 2 12367 _002213_hash NULL
-+_002214_hash regmap_name_read_file 3 39379 _002214_hash NULL
-+_002215_hash repair_io_failure 4 4815 _002215_hash NULL
-+_002216_hash request_key_and_link 4 42693 _002216_hash NULL
-+_002217_hash res_counter_read 4 33499 _002217_hash NULL
-+_002218_hash rfcomm_tty_write 3 51603 _002218_hash NULL
-+_002219_hash rs_sta_dbgfs_rate_scale_data_read 3 47165 _002219_hash NULL
-+_002220_hash rs_sta_dbgfs_scale_table_read 3 40262 _002220_hash NULL
-+_002221_hash rs_sta_dbgfs_stats_table_read 3 56573 _002221_hash NULL
-+_002222_hash rts_threshold_read 3 44384 _002222_hash NULL
-+_002223_hash rxrpc_sendmsg 4 29049 _002223_hash NULL
-+_002224_hash scrub_setup_recheck_block 3-4 56245 _002224_hash NULL
-+_002226_hash scsi_adjust_queue_depth 3 12802 _002226_hash NULL
-+_002227_hash sctp_make_abort 3 34459 _002227_hash NULL
-+_002228_hash sctp_make_asconf 3 4078 _002228_hash NULL
-+_002229_hash sctp_make_asconf_ack 3 31726 _002229_hash NULL
-+_002230_hash sctp_make_datafrag_empty 3 34737 _002230_hash NULL
-+_002231_hash sctp_make_fwdtsn 3 53265 _002231_hash NULL
-+_002232_hash sctp_make_heartbeat_ack 4 34411 _002232_hash NULL
-+_002233_hash sctp_make_init 4 58401 _002233_hash NULL
-+_002234_hash sctp_make_init_ack 4 3335 _002234_hash NULL
-+_002235_hash sctp_make_op_error_space 3 5528 _002235_hash NULL
-+_002236_hash sctp_manip_pkt 2 40620 _002236_hash NULL
-+_002237_hash selinux_inode_notifysecctx 3 36896 _002237_hash NULL
-+_002238_hash sel_read_avc_cache_threshold 3 33942 _002238_hash NULL
-+_002239_hash sel_read_avc_hash_stats 3 1984 _002239_hash NULL
-+_002240_hash sel_read_bool 3 24236 _002240_hash NULL
-+_002241_hash sel_read_checkreqprot 3 33068 _002241_hash NULL
-+_002242_hash sel_read_class 3 12669 _002960_hash NULL nohasharray
-+_002243_hash sel_read_enforce 3 2828 _002243_hash NULL
-+_002244_hash sel_read_handle_status 3 56139 _002244_hash NULL
-+_002245_hash sel_read_handle_unknown 3 57933 _002245_hash NULL
-+_002246_hash sel_read_initcon 3 32362 _002246_hash NULL
-+_002247_hash sel_read_mls 3 25369 _002247_hash NULL
-+_002248_hash sel_read_perm 3 42302 _002248_hash NULL
-+_002249_hash sel_read_policy 3 55947 _002249_hash NULL
-+_002250_hash sel_read_policycap 3 28544 _002250_hash NULL
-+_002251_hash sel_read_policyvers 3 55 _002827_hash NULL nohasharray
-+_002252_hash send_mpa_reject 3 7135 _002252_hash NULL
-+_002253_hash send_mpa_reply 3 32372 _002253_hash NULL
-+_002254_hash send_msg 4 37323 _002254_hash NULL
-+_002255_hash send_packet 4 52960 _002255_hash NULL
-+_002256_hash set_rxd_buffer_pointer 8 9950 _002256_hash NULL
-+_002257_hash sge_rx 3 50594 _002257_hash NULL
-+_002258_hash short_retry_limit_read 3 4687 _002258_hash NULL
-+_002259_hash simple_attr_read 3 24738 _002259_hash NULL
-+_002260_hash simple_transaction_read 3 17076 _002260_hash NULL
-+_002261_hash sisusbcon_bmove 5-7-6 21873 _002261_hash NULL
-+_002264_hash sisusbcon_clear 3-5-4 64329 _002264_hash NULL
-+_002267_hash sisusbcon_putcs 3 57630 _002267_hash &_001043_hash
-+_002268_hash sisusbcon_scroll 5-3-2 31315 _002268_hash NULL
-+_002269_hash sisusbcon_scroll_area 3-4 25899 _002269_hash NULL
-+_002271_hash skb_copy_datagram_const_iovec 2-5-4 48102 _002271_hash NULL
-+_002274_hash skb_copy_datagram_iovec 2-4 5806 _002274_hash NULL
-+_002276_hash skb_gro_header_slow 2 34958 _002276_hash NULL
-+_002277_hash smk_read_ambient 3 61220 _002277_hash NULL
-+_002278_hash smk_read_direct 3 15803 _002278_hash NULL
-+_002279_hash smk_read_doi 3 30813 _002279_hash NULL
-+_002280_hash smk_read_logging 3 37804 _002280_hash NULL
-+_002281_hash smk_read_mapped 3 7562 _002281_hash NULL
-+_002282_hash smk_read_onlycap 3 3855 _002282_hash NULL
-+_002283_hash smp_build_cmd 3 45853 _002283_hash NULL
-+_002284_hash snapshot_read 3 22601 _002284_hash NULL
-+_002285_hash snd_cs4281_BA0_read 5 6847 _002285_hash NULL
-+_002286_hash snd_cs4281_BA1_read 5 20323 _002286_hash NULL
-+_002287_hash snd_cs46xx_io_read 5 45734 _002287_hash NULL
-+_002288_hash snd_gus_dram_read 4 56686 _002288_hash NULL
-+_002289_hash snd_mixart_BA0_read 5 45069 _002289_hash NULL
-+_002290_hash snd_mixart_BA1_read 5 5082 _002290_hash NULL
-+_002291_hash snd_pcm_oss_read 3 28317 _002291_hash NULL
-+_002292_hash snd_pcm_plug_alloc 2 42339 _002292_hash NULL
-+_002293_hash snd_rawmidi_kernel_read 3 4328 _002293_hash NULL
-+_002294_hash snd_rawmidi_read 3 56337 _002294_hash NULL
-+_002295_hash snd_rme32_capture_copy 5 39653 _002295_hash NULL
-+_002296_hash snd_rme96_capture_copy 5 58484 _002296_hash NULL
-+_002297_hash snd_soc_hw_bulk_write_raw 4 14245 _002297_hash NULL
-+_002298_hash sock_alloc_send_skb 2 23720 _002298_hash NULL
-+_002299_hash spi_show_regs 3 6911 _002299_hash &_002163_hash
-+_002300_hash sta_agg_status_read 3 14058 _002300_hash NULL
-+_002301_hash sta_connected_time_read 3 17435 _002301_hash NULL
-+_002302_hash sta_flags_read 3 56710 _002302_hash NULL
-+_002303_hash sta_ht_capa_read 3 10366 _002303_hash NULL
-+_002304_hash sta_last_seq_ctrl_read 3 19106 _002304_hash NULL
-+_002305_hash sta_num_ps_buf_frames_read 3 1488 _002305_hash NULL
-+_002306_hash st_read 3 51251 _002306_hash NULL
-+_002307_hash supply_map_read_file 3 10608 _002307_hash NULL
-+_002308_hash sysfs_read_file 3 42113 _002308_hash NULL
-+_002309_hash sys_preadv 3 17100 _002309_hash NULL
-+_002310_hash sys_pwritev 3 41722 _002310_hash NULL
-+_002311_hash sys_readv 3 50664 _002311_hash NULL
-+_002312_hash sys_rt_sigpending 2 24961 _002312_hash NULL
-+_002313_hash sys_writev 3 28384 _002313_hash NULL
-+_002314_hash tcf_csum_skb_nextlayer 3 64025 _002314_hash NULL
-+_002315_hash tcp_fragment 3 20436 _002315_hash NULL
-+_002316_hash tcp_manip_pkt 2 14202 _002316_hash NULL
-+_002317_hash teiup_create 3 43201 _002317_hash NULL
-+_002318_hash test_iso_queue 5 62534 _002318_hash NULL
-+_002319_hash tg3_run_loopback 2 30093 _002319_hash NULL
-+_002320_hash tipc_msg_build 4 12326 _002320_hash NULL
-+_002321_hash TSS_authhmac 3 12839 _002321_hash NULL
-+_002322_hash TSS_checkhmac1 5 31429 _002322_hash NULL
-+_002323_hash TSS_checkhmac2 5-7 40520 _002323_hash NULL
-+_002325_hash tty_audit_log 8 47280 _002325_hash NULL
-+_002326_hash tty_buffer_request_room 2 23228 _002326_hash NULL
-+_002327_hash tty_insert_flip_string_fixed_flag 4 37428 _002327_hash NULL
-+_002328_hash tty_insert_flip_string_flags 4 30969 _002328_hash NULL
-+_002329_hash tty_prepare_flip_string 3 39955 _002329_hash NULL
-+_002330_hash tty_prepare_flip_string_flags 4 59240 _002330_hash NULL
-+_002331_hash tun_alloc_skb 2-4-3 41216 _002331_hash NULL
-+_002334_hash tun_sendmsg 4 10337 _002334_hash NULL
-+_002335_hash u32_array_read 3 2219 _002335_hash NULL
-+_002336_hash ubi_io_write_data 4-5 40305 _002336_hash NULL
-+_002338_hash udplite_manip_pkt 2 62433 _002338_hash NULL
-+_002339_hash udp_manip_pkt 2 50770 _002339_hash NULL
-+_002340_hash uhci_debug_read 3 5911 _002340_hash NULL
-+_002341_hash um_idi_read 3 850 _002341_hash NULL
-+_002342_hash unix_seqpacket_sendmsg 4 27893 _002342_hash NULL
-+_002343_hash unix_stream_recvmsg 4 35210 _002343_hash NULL
-+_002344_hash unlink_simple 3 47506 _002344_hash NULL
-+_002345_hash use_pool 2 64607 _002345_hash NULL
-+_002346_hash v9fs_fid_readn 4 60544 _002346_hash NULL
-+_002347_hash v9fs_file_read 3 40858 _002347_hash NULL
-+_002348_hash vhci_read 3 47878 _002348_hash NULL
-+_002349_hash vhost_add_used_and_signal_n 4 8038 _002349_hash NULL
-+_002350_hash vmbus_open 2-3 12154 _002350_hash NULL
-+_002352_hash vxge_rx_alloc 3 52024 _002352_hash NULL
-+_002353_hash waiters_read 3 40902 _002353_hash NULL
-+_002354_hash wm8994_bulk_write 3 13615 _002354_hash NULL
-+_002355_hash write_pbl 4 59583 _002355_hash NULL
-+_002356_hash wusb_prf_256 7 29203 _002356_hash NULL
-+_002357_hash wusb_prf_64 7 51065 _002357_hash NULL
-+_002358_hash _xfs_buf_alloc 3 38058 _002358_hash NULL
-+_002359_hash xfs_buf_read_uncached 3 42844 _002359_hash NULL
-+_002360_hash xfs_file_buffered_aio_write 4 11492 _002360_hash NULL
-+_002361_hash xfs_iext_add 3 41422 _002361_hash NULL
-+_002362_hash xfs_iext_remove_direct 3 40744 _002362_hash NULL
-+_002363_hash xfs_readdir 3 41200 _002363_hash NULL
-+_002364_hash xfs_trans_get_efd 3 51148 _002364_hash NULL
-+_002365_hash xfs_trans_get_efi 2 7898 _002365_hash NULL
-+_002366_hash xlog_bread_offset 3 60030 _002366_hash NULL
-+_002367_hash xlog_get_bp 2 23229 _002367_hash NULL
-+_002368_hash xz_dec_init 2 29029 _002368_hash NULL
-+_002369_hash aac_change_queue_depth 2 825 _002369_hash NULL
-+_002370_hash add_rx_skb 3 8257 _002370_hash NULL
-+_002371_hash afs_extract_data 5 50261 _002371_hash NULL
-+_002372_hash arcmsr_adjust_disk_queue_depth 2 16756 _002372_hash NULL
-+_002373_hash atalk_recvmsg 4 22053 _002373_hash NULL
-+_002374_hash ath6kl_buf_alloc 1 57304 _002374_hash NULL
-+_002376_hash atomic_read_file 3 16227 _002376_hash NULL
-+_002377_hash ax25_recvmsg 4 64441 _002377_hash NULL
-+_002378_hash batadv_add_packet 3 12136 _002378_hash NULL
-+_002379_hash batadv_iv_ogm_aggregate_new 2 54761 _002379_hash NULL
-+_002380_hash batadv_tt_response_fill_table 1 39236 _002380_hash NULL
-+_002381_hash beiscsi_process_async_pdu 7 39834 _002381_hash NULL
-+_002382_hash bioset_create 1 5580 _002382_hash NULL
-+_002383_hash bioset_integrity_create 2 62708 _002383_hash NULL
-+_002384_hash biovec_create_pools 2 9575 _002384_hash NULL
-+_002385_hash bnx2fc_process_l2_frame_compl 3 65072 _002385_hash NULL
-+_002386_hash brcmf_sdbrcm_died_dump 3 15841 _002386_hash NULL
-+_002387_hash brcmu_pkt_buf_get_skb 1 5556 _002387_hash NULL
-+_002388_hash br_send_bpdu 3 29669 _002388_hash NULL
-+_002389_hash btrfs_error_discard_extent 2 50444 _002389_hash NULL
-+_002390_hash __btrfs_free_reserved_extent 2 31207 _002390_hash NULL
-+_002391_hash btrfsic_cmp_log_and_dev_bytenr 2 49628 _002391_hash NULL
-+_002392_hash btrfsic_create_link_to_next_block 4 58246 _002392_hash NULL
-+_002393_hash btrfs_init_new_buffer 4 55761 _002393_hash NULL
-+_002394_hash btrfs_mksubvol 3 58240 _002394_hash NULL
-+_002395_hash bt_skb_send_alloc 2 6581 _002395_hash NULL
-+_002396_hash bt_sock_recvmsg 4 12316 _002396_hash NULL
-+_002397_hash bt_sock_stream_recvmsg 4 52518 _002397_hash NULL
-+_002398_hash c4iw_reject_cr 3 28174 _002398_hash NULL
-+_002399_hash caif_seqpkt_recvmsg 4 32241 _002399_hash NULL
-+_002400_hash carl9170_rx_copy_data 2 21656 _002400_hash NULL
-+_002401_hash cfpkt_append 3 61206 _002401_hash NULL
-+_002402_hash cfpkt_setlen 2 49343 _002402_hash NULL
-+_002403_hash cgroup_file_read 3 28804 _002403_hash NULL
-+_002404_hash cosa_net_setup_rx 2 38594 _002404_hash NULL
-+_002405_hash cpu_type_read 3 36540 _002405_hash NULL
-+_002406_hash cxgb4_pktgl_to_skb 2 61899 _002406_hash NULL
-+_002408_hash dccp_recvmsg 4 16056 _002408_hash NULL
-+_002409_hash ddp_clear_map 4 46152 _002409_hash NULL
-+_002410_hash ddp_set_map 4 751 _002410_hash NULL
-+_002411_hash depth_read 3 31112 _002411_hash NULL
-+_002412_hash dfs_global_file_read 3 7787 _002412_hash NULL
-+_002413_hash dgram_recvmsg 4 23104 _002413_hash NULL
-+_002414_hash diva_init_dma_map 3 58336 _002414_hash NULL
-+_002415_hash divas_write 3 63901 _002415_hash NULL
-+_002416_hash dma_push_rx 2 39973 _002416_hash NULL
-+_002417_hash dma_skb_copy_datagram_iovec 3-5 21516 _002417_hash NULL
-+_002419_hash dm_table_create 3 35687 _002419_hash NULL
-+_002420_hash dn_alloc_send_pskb 2 4465 _002420_hash NULL
-+_002421_hash dn_nsp_return_disc 2 60296 _002421_hash NULL
-+_002422_hash dn_nsp_send_disc 2 23469 _002422_hash NULL
-+_002423_hash dsp_tone_hw_message 3 17678 _002423_hash NULL
-+_002424_hash e1000_check_copybreak 3 62448 _002424_hash NULL
-+_002425_hash enable_read 3 2117 _002425_hash &_000224_hash
-+_002426_hash exofs_read_kern 6 39921 _002426_hash &_002129_hash
-+_002427_hash fast_rx_path 3 59214 _002427_hash NULL
-+_002428_hash fc_change_queue_depth 2 36841 _002428_hash NULL
-+_002429_hash fc_fcp_frame_alloc 2 12624 _002429_hash NULL
-+_002430_hash fcoe_ctlr_send_keep_alive 3 15308 _002430_hash NULL
-+_002431_hash frequency_read 3 64031 _003698_hash NULL nohasharray
-+_002432_hash ftdi_process_packet 5 45005 _002432_hash NULL
-+_002433_hash fuse_conn_congestion_threshold_read 3 51028 _002433_hash NULL
-+_002434_hash fuse_conn_max_background_read 3 10855 _002434_hash NULL
-+_002435_hash fwnet_incoming_packet 3 40380 _002435_hash NULL
-+_002436_hash fwnet_pd_new 4 39947 _003402_hash NULL nohasharray
-+_002437_hash get_alua_req 3 4166 _002437_hash NULL
-+_002438_hash get_rdac_req 3 45882 _002438_hash NULL
-+_002439_hash got_frame 2 16028 _002439_hash NULL
-+_002440_hash gsm_mux_rx_netchar 3 33336 _002440_hash NULL
-+_002441_hash hci_sock_recvmsg 4 7072 _002441_hash NULL
-+_002442_hash hdlcdev_rx 3 997 _002442_hash NULL
-+_002443_hash hdlc_empty_fifo 2 18397 _002443_hash NULL
-+_002444_hash hfc_empty_fifo 2 57972 _002444_hash NULL
-+_002445_hash hfcpci_empty_fifo 4 2427 _002445_hash NULL
-+_002446_hash hfcsusb_rx_frame 3 52745 _002446_hash NULL
-+_002447_hash hidp_output_raw_report 3 5629 _002447_hash NULL
-+_002448_hash hpsa_change_queue_depth 2 15449 _002448_hash NULL
-+_002449_hash hptiop_adjust_disk_queue_depth 2 20122 _002449_hash NULL
-+_002450_hash hscx_empty_fifo 2 13360 _002450_hash NULL
-+_002451_hash hysdn_rx_netpkt 3 16136 _002451_hash NULL
-+_002452_hash i2o_pool_alloc 4 55485 _002452_hash NULL
-+_002453_hash ide_queue_pc_tail 5 11673 _002453_hash NULL
-+_002454_hash ide_raw_taskfile 4 42355 _002454_hash NULL
-+_002455_hash idetape_queue_rw_tail 3 29562 _002455_hash NULL
-+_002456_hash ieee80211_amsdu_to_8023s 5 15561 _002456_hash NULL
-+_002457_hash ieee80211_fragment 4 33112 _002457_hash NULL
-+_002458_hash ieee80211_if_read_aid 3 9705 _002458_hash NULL
-+_002459_hash ieee80211_if_read_auto_open_plinks 3 38268 _002459_hash &_000374_hash
-+_002460_hash ieee80211_if_read_ave_beacon 3 64924 _002460_hash NULL
-+_002461_hash ieee80211_if_read_bssid 3 35161 _002461_hash NULL
-+_002462_hash ieee80211_if_read_channel_type 3 23884 _002462_hash NULL
-+_002463_hash ieee80211_if_read_dot11MeshConfirmTimeout 3 60670 _002463_hash NULL
-+_002464_hash ieee80211_if_read_dot11MeshForwarding 3 13940 _002464_hash NULL
-+_002465_hash ieee80211_if_read_dot11MeshGateAnnouncementProtocol 3 14486 _002465_hash NULL
-+_002466_hash ieee80211_if_read_dot11MeshHoldingTimeout 3 47356 _002466_hash NULL
-+_002467_hash ieee80211_if_read_dot11MeshHWMPactivePathTimeout 3 7368 _002467_hash NULL
-+_002468_hash ieee80211_if_read_dot11MeshHWMPactivePathToRootTimeout 3 17618 _002468_hash NULL
-+_002469_hash ieee80211_if_read_dot11MeshHWMPconfirmationInterval 3 57722 _002469_hash NULL
-+_002470_hash ieee80211_if_read_dot11MeshHWMPmaxPREQretries 3 59829 _002470_hash NULL
-+_002471_hash ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime 3 1589 _002471_hash NULL
-+_002472_hash ieee80211_if_read_dot11MeshHWMPperrMinInterval 3 17346 _002472_hash NULL
-+_002473_hash ieee80211_if_read_dot11MeshHWMPpreqMinInterval 3 24208 _002473_hash NULL
-+_002474_hash ieee80211_if_read_dot11MeshHWMPRannInterval 3 2249 _002474_hash NULL
-+_002475_hash ieee80211_if_read_dot11MeshHWMProotInterval 3 27873 _002475_hash NULL
-+_002476_hash ieee80211_if_read_dot11MeshHWMPRootMode 3 51441 _002476_hash NULL
-+_002477_hash ieee80211_if_read_dot11MeshMaxPeerLinks 3 23878 _002477_hash NULL
-+_002478_hash ieee80211_if_read_dot11MeshMaxRetries 3 12756 _002478_hash NULL
-+_002479_hash ieee80211_if_read_dot11MeshRetryTimeout 3 52168 _002479_hash NULL
-+_002480_hash ieee80211_if_read_dot11MeshTTL 3 58307 _002480_hash NULL
-+_002481_hash ieee80211_if_read_dropped_frames_congestion 3 32603 _002481_hash NULL
-+_002482_hash ieee80211_if_read_dropped_frames_no_route 3 33383 _002482_hash NULL
-+_002483_hash ieee80211_if_read_dropped_frames_ttl 3 44500 _002483_hash NULL
-+_002484_hash ieee80211_if_read_drop_unencrypted 3 37053 _002484_hash NULL
-+_002485_hash ieee80211_if_read_dtim_count 3 38419 _002485_hash NULL
-+_002486_hash ieee80211_if_read_element_ttl 3 18869 _002486_hash NULL
-+_002487_hash ieee80211_if_read_estab_plinks 3 32533 _002487_hash NULL
-+_002488_hash ieee80211_if_read_flags 3 57470 _002919_hash NULL nohasharray
-+_002489_hash ieee80211_if_read_fwded_frames 3 36520 _002489_hash NULL
-+_002490_hash ieee80211_if_read_fwded_mcast 3 39571 _002490_hash &_000162_hash
-+_002491_hash ieee80211_if_read_fwded_unicast 3 59740 _002491_hash &_001697_hash
-+_002492_hash ieee80211_if_read_ht_opmode 3 29044 _002492_hash NULL
-+_002493_hash ieee80211_if_read_last_beacon 3 31257 _002493_hash NULL
-+_002494_hash ieee80211_if_read_min_discovery_timeout 3 13946 _002494_hash NULL
-+_002495_hash ieee80211_if_read_num_buffered_multicast 3 12716 _002495_hash NULL
-+_002496_hash ieee80211_if_read_num_mcast_sta 3 12419 _002496_hash NULL
-+_002497_hash ieee80211_if_read_num_sta_ps 3 34722 _002497_hash NULL
-+_002498_hash ieee80211_if_read_path_refresh_time 3 25545 _002498_hash NULL
-+_002499_hash ieee80211_if_read_peer 3 45233 _002499_hash NULL
-+_002500_hash ieee80211_if_read_rc_rateidx_mask_2ghz 3 61570 _002500_hash NULL
-+_002501_hash ieee80211_if_read_rc_rateidx_mask_5ghz 3 27183 _002501_hash NULL
-+_002502_hash ieee80211_if_read_rc_rateidx_mcs_mask_2ghz 3 37675 _002502_hash NULL
-+_002503_hash ieee80211_if_read_rc_rateidx_mcs_mask_5ghz 3 44423 _002503_hash NULL
-+_002504_hash ieee80211_if_read_rssi_threshold 3 49260 _002504_hash NULL
-+_002505_hash ieee80211_if_read_smps 3 27416 _002505_hash NULL
-+_002506_hash ieee80211_if_read_state 3 9813 _002707_hash NULL nohasharray
-+_002507_hash ieee80211_if_read_tkip_mic_test 3 19565 _002507_hash NULL
-+_002508_hash ieee80211_if_read_tsf 3 16420 _002508_hash NULL
-+_002509_hash ieee80211_if_read_uapsd_max_sp_len 3 15067 _002509_hash NULL
-+_002510_hash ieee80211_if_read_uapsd_queues 3 55150 _002510_hash NULL
-+_002511_hash ieee80211_mgmt_tx 9 46860 _002511_hash NULL
-+_002512_hash ieee80211_probereq_get 4-6 29069 _002512_hash NULL
-+_002514_hash ieee80211_rx_mgmt_beacon 3 24430 _002514_hash NULL
-+_002515_hash ieee80211_rx_mgmt_probe_resp 3 6918 _002515_hash NULL
-+_002516_hash ieee80211_send_auth 5 24121 _002516_hash NULL
-+_002517_hash ieee80211_set_probe_resp 3 10077 _002517_hash NULL
-+_002518_hash ieee80211_tdls_mgmt 8 9581 _002518_hash NULL
-+_002519_hash ima_show_htable_violations 3 10619 _002519_hash NULL
-+_002520_hash ima_show_measurements_count 3 23536 _002520_hash NULL
-+_002521_hash insert_one_name 7 61668 _002521_hash NULL
-+_002522_hash ip6_ufo_append_data 5-7-6 4780 _002522_hash NULL
-+_002525_hash ip_append_data 5-6 16942 _002525_hash NULL
-+_002526_hash ip_make_skb 5-6 13129 _002526_hash NULL
-+_002527_hash ip_nat_sdp_port 6 52938 _002527_hash NULL
-+_002528_hash ip_nat_sip_expect 7 45693 _002528_hash NULL
-+_002529_hash ipr_change_queue_depth 2 6431 _002529_hash NULL
-+_002530_hash ip_recv_error 3 23109 _002530_hash NULL
-+_002531_hash ip_ufo_append_data 6-8-7 12775 _002531_hash NULL
-+_002534_hash ipv6_recv_error 3 56347 _002534_hash NULL
-+_002535_hash ipv6_recv_rxpmtu 3 7142 _002535_hash NULL
-+_002536_hash ipw_packet_received_skb 2 1230 _002536_hash NULL
-+_002537_hash ipx_recvmsg 4 44366 _002537_hash NULL
-+_002538_hash irda_recvmsg_dgram 4 32631 _002538_hash NULL
-+_002539_hash iscsi_change_queue_depth 2 23416 _002539_hash NULL
-+_002540_hash iscsi_complete_pdu 4 48372 _002540_hash NULL
-+_002541_hash iwch_reject_cr 3 23901 _002541_hash NULL
-+_002542_hash ixgb_check_copybreak 3 5847 _002542_hash NULL
-+_002543_hash key_conf_hw_key_idx_read 3 25003 _002543_hash NULL
-+_002544_hash key_conf_keyidx_read 3 42443 _002544_hash NULL
-+_002545_hash key_conf_keylen_read 3 49758 _002545_hash NULL
-+_002546_hash key_flags_read 3 25931 _002546_hash NULL
-+_002547_hash key_ifindex_read 3 31411 _002547_hash NULL
-+_002548_hash key_tx_rx_count_read 3 44742 _002548_hash NULL
-+_002549_hash kmsg_read 3 46514 _002549_hash NULL
-+_002550_hash l1oip_socket_parse 4 4507 _002550_hash NULL
-+_002551_hash l2cap_send_cmd 4 14548 _002551_hash NULL
-+_002552_hash l2cap_sock_sendmsg 4 63427 _002552_hash NULL
-+_002553_hash l2tp_ip6_recvmsg 4 62874 _002553_hash NULL
-+_002554_hash l2tp_ip6_sendmsg 4 7461 _002554_hash NULL
-+_002555_hash l2tp_ip_recvmsg 4 22681 _002555_hash NULL
-+_002556_hash lbs_bcnmiss_read 3 8678 _002556_hash NULL
-+_002557_hash lbs_failcount_read 3 31063 _002557_hash NULL
-+_002558_hash lbs_highrssi_read 3 64089 _002558_hash NULL
-+_002559_hash lbs_highsnr_read 3 5931 _002559_hash NULL
-+_002560_hash lbs_lowrssi_read 3 32242 _002560_hash NULL
-+_002561_hash lbs_lowsnr_read 3 29571 _002561_hash NULL
-+_002563_hash llc_ui_recvmsg 4 3826 _002563_hash NULL
-+_002564_hash lowpan_fragment_xmit 3-4 22095 _002564_hash NULL
-+_002566_hash lpfc_change_queue_depth 2 25905 _002566_hash NULL
-+_002568_hash macvtap_do_read 4 36555 _002568_hash &_002050_hash
-+_002569_hash mangle_sdp_packet 9 36279 _002569_hash NULL
-+_002570_hash map_addr 6 4666 _002570_hash NULL
-+_002571_hash mcs_unwrap_fir 3 25733 _002571_hash NULL
-+_002572_hash mcs_unwrap_mir 3 9455 _002572_hash NULL
-+_002573_hash megaraid_change_queue_depth 2 64815 _002573_hash NULL
-+_002574_hash megasas_change_queue_depth 2 32747 _002574_hash NULL
-+_002575_hash mld_newpack 2 50950 _002575_hash NULL
-+_002576_hash mptscsih_change_queue_depth 2 26036 _002576_hash NULL
-+_002577_hash named_distribute 4 48544 _002577_hash NULL
-+_002578_hash NCR_700_change_queue_depth 2 31742 _002578_hash NULL
-+_002579_hash netlink_recvmsg 4 61600 _002579_hash NULL
-+_002580_hash nfc_alloc_send_skb 4 3167 _002580_hash NULL
-+_002581_hash nf_nat_ftp 5 47948 _002581_hash NULL
-+_002582_hash nfsctl_transaction_read 3 48250 _002582_hash NULL
-+_002583_hash nfsd_read 5 19568 _002583_hash NULL
-+_002584_hash nfsd_read_file 6 62241 _002584_hash NULL
-+_002585_hash nfsd_write 6 54809 _002585_hash NULL
-+_002586_hash nfs_map_group_to_gid 3 15892 _002586_hash NULL
-+_002587_hash nfs_map_name_to_uid 3 51132 _002587_hash NULL
-+_002588_hash nr_recvmsg 4 12649 _002588_hash NULL
-+_002589_hash ntfs_rl_append 2-4 6037 _002589_hash NULL
-+_002591_hash ntfs_rl_insert 2-4 4931 _002591_hash NULL
-+_002593_hash ntfs_rl_replace 2-4 14136 _002593_hash NULL
-+_002595_hash ntfs_rl_split 2-4 52328 _002595_hash NULL
-+_002597_hash osd_req_list_collection_objects 5 36664 _002597_hash NULL
-+_002598_hash osd_req_list_partition_objects 5 56464 _002598_hash NULL
-+_002599_hash osd_req_read_sg 5 47905 _002599_hash NULL
-+_002600_hash osd_req_write_sg 5 50908 _002600_hash NULL
-+_002602_hash p54_download_eeprom 4 43842 _002602_hash NULL
-+_002604_hash packet_recv_error 3 16669 _002604_hash NULL
-+_002605_hash packet_recvmsg 4 47700 _002605_hash NULL
-+_002606_hash pep_recvmsg 4 19402 _002606_hash NULL
-+_002607_hash pfkey_recvmsg 4 53604 _002607_hash NULL
-+_002608_hash ping_recvmsg 4 25597 _002608_hash NULL
-+_002609_hash pmcraid_change_queue_depth 2 9116 _002609_hash NULL
-+_002610_hash pn_recvmsg 4 30887 _002610_hash NULL
-+_002611_hash pointer_size_read 3 51863 _002611_hash NULL
-+_002612_hash power_read 3 15939 _002612_hash NULL
-+_002613_hash pppoe_recvmsg 4 15073 _002613_hash NULL
-+_002614_hash pppol2tp_recvmsg 4 57742 _002993_hash NULL nohasharray
-+_002615_hash ppp_tx_cp 5 62044 _002615_hash NULL
-+_002616_hash prism2_send_mgmt 4 62605 _002616_hash &_002119_hash
-+_002617_hash prism2_sta_send_mgmt 5 43916 _002617_hash NULL
-+_002618_hash prison_create 1 43623 _002618_hash NULL
-+_002619_hash qla2x00_adjust_sdev_qdepth_up 2 20097 _002619_hash NULL
-+_002620_hash qla2x00_change_queue_depth 2 24742 _002620_hash NULL
-+_002621_hash _queue_data 4 54983 _002621_hash NULL
-+_002622_hash raw_recvmsg 4 52529 _002622_hash NULL
-+_002623_hash rawsock_recvmsg 4 12144 _002623_hash NULL
-+_002624_hash rawv6_recvmsg 4 30265 _002624_hash NULL
-+_002625_hash rds_tcp_data_recv 3 53476 _002625_hash NULL
-+_002626_hash reada_add_block 2 54247 _002626_hash NULL
-+_002627_hash readahead_tree_block 3 36285 _002627_hash NULL
-+_002628_hash reada_tree_block_flagged 3 18402 _002628_hash NULL
-+_002629_hash read_dma 3 55086 _002629_hash NULL
-+_002630_hash read_fifo 3 826 _002630_hash NULL
-+_002631_hash read_tree_block 3 841 _002631_hash NULL
-+_002632_hash receive_copy 3 12216 _002632_hash NULL
-+_002633_hash recover_peb 6-7 29238 _002633_hash NULL
-+_002635_hash recv_msg 4 48709 _002635_hash NULL
-+_002636_hash recv_stream 4 30138 _002636_hash NULL
-+_002637_hash _req_append_segment 2 41031 _002637_hash NULL
-+_002638_hash request_key_async 4 6990 _002638_hash NULL
-+_002639_hash request_key_async_with_auxdata 4 46624 _002639_hash NULL
-+_002640_hash request_key_with_auxdata 4 24515 _002640_hash NULL
-+_002641_hash rose_recvmsg 4 2368 _002641_hash &_001788_hash
-+_002642_hash rtl8169_try_rx_copy 3 705 _002642_hash NULL
-+_002643_hash _rtl92s_firmware_downloadcode 3 14021 _002643_hash NULL
-+_002644_hash rx_data 4 60442 _002644_hash NULL
-+_002645_hash rxrpc_recvmsg 4 26233 _002645_hash NULL
-+_002646_hash sas_change_queue_depth 2 18555 _002646_hash NULL
-+_002647_hash scsi_activate_tcq 2 42640 _002647_hash NULL
-+_002648_hash scsi_deactivate_tcq 2 47086 _002648_hash NULL
-+_002649_hash scsi_execute 5 33596 _002649_hash NULL
-+_002650_hash _scsih_adjust_queue_depth 2 1083 _002650_hash NULL
-+_002651_hash scsi_init_shared_tag_map 2 59812 _002651_hash NULL
-+_002652_hash scsi_track_queue_full 2 44239 _002652_hash NULL
-+_002653_hash sctp_abort_pkt_new 5 55218 _002653_hash NULL
-+_002654_hash sctp_make_abort_violation 4 27959 _002654_hash NULL
-+_002655_hash sctp_make_op_error 5-6 7057 _002655_hash NULL
-+_002657_hash sctp_recvmsg 4 23265 _002657_hash NULL
-+_002658_hash send_stream 4 3397 _002658_hash NULL
-+_002659_hash sis190_try_rx_copy 3 57069 _002659_hash NULL
-+_002664_hash skb_copy_and_csum_datagram_iovec 2 24466 _002664_hash NULL
-+_002666_hash skge_rx_get 3 40598 _002666_hash NULL
-+_002667_hash smp_send_cmd 3 512 _002667_hash NULL
-+_002668_hash snd_gf1_mem_proc_dump 5 16926 _003499_hash NULL nohasharray
-+_002669_hash sta_dev_read 3 14782 _002669_hash NULL
-+_002670_hash sta_inactive_ms_read 3 25690 _002670_hash NULL
-+_002671_hash sta_last_signal_read 3 31818 _002671_hash NULL
-+_002672_hash stats_dot11ACKFailureCount_read 3 45558 _002672_hash NULL
-+_002673_hash stats_dot11FCSErrorCount_read 3 28154 _002673_hash NULL
-+_002674_hash stats_dot11RTSFailureCount_read 3 43948 _002674_hash NULL
-+_002675_hash stats_dot11RTSSuccessCount_read 3 33065 _002675_hash NULL
-+_002676_hash storvsc_connect_to_vsp 2 22 _002676_hash NULL
-+_002677_hash sys_msgrcv 3 959 _002677_hash NULL
-+_002678_hash sys_syslog 3 10746 _002678_hash NULL
-+_002679_hash tcf_csum_ipv4_icmp 3 9258 _002679_hash NULL
-+_002680_hash tcf_csum_ipv4_igmp 3 60446 _002680_hash NULL
-+_002681_hash tcf_csum_ipv4_tcp 4 39713 _002681_hash NULL
-+_002682_hash tcf_csum_ipv4_udp 4 30777 _002682_hash NULL
-+_002683_hash tcf_csum_ipv6_icmp 4 11738 _002683_hash NULL
-+_002684_hash tcf_csum_ipv6_tcp 4 54877 _002684_hash NULL
-+_002685_hash tcf_csum_ipv6_udp 4 25241 _002685_hash NULL
-+_002686_hash tcm_loop_change_queue_depth 2 42454 _002686_hash NULL
-+_002687_hash tcp_copy_to_iovec 3 28344 _002687_hash NULL
-+_002688_hash tcp_mark_head_lost 2 35895 _002688_hash NULL
-+_002689_hash tcp_match_skb_to_sack 4 23568 _002689_hash NULL
-+_002690_hash timeout_read 3 47915 _002690_hash NULL
-+_002691_hash tipc_multicast 5 49144 _002691_hash NULL
-+_002692_hash tipc_port_recv_sections 4 42890 _002692_hash NULL
-+_002693_hash tipc_port_reject_sections 5 55229 _002693_hash NULL
-+_002694_hash total_ps_buffered_read 3 16365 _002694_hash NULL
-+_002695_hash tso_fragment 3 29050 _002695_hash NULL
-+_002696_hash tty_insert_flip_string 3 34042 _002696_hash NULL
-+_002698_hash tun_put_user 4 59849 _002698_hash NULL
-+_002699_hash twa_change_queue_depth 2 48808 _002699_hash NULL
-+_002700_hash tw_change_queue_depth 2 11116 _002700_hash NULL
-+_002701_hash twl_change_queue_depth 2 41342 _002701_hash NULL
-+_002702_hash ubi_eba_atomic_leb_change 5 60379 _002702_hash NULL
-+_002703_hash ubi_eba_write_leb 5-6 36029 _002703_hash NULL
-+_002705_hash ubi_eba_write_leb_st 5 44343 _002705_hash NULL
-+_002706_hash udp_recvmsg 4 42558 _002706_hash NULL
-+_002707_hash udpv6_recvmsg 4 9813 _002707_hash &_002506_hash
-+_002708_hash udpv6_sendmsg 4 22316 _002708_hash NULL
-+_002709_hash ulong_read_file 3 42304 _002709_hash &_000522_hash
-+_002710_hash unix_dgram_recvmsg 4 14952 _002710_hash NULL
-+_002711_hash user_power_read 3 39414 _002711_hash NULL
-+_002712_hash v9fs_direct_read 3 45546 _002712_hash NULL
-+_002713_hash v9fs_file_readn 4 36353 _002713_hash &_001799_hash
-+_002714_hash vcc_recvmsg 4 37198 _002714_hash NULL
-+_002715_hash velocity_rx_copy 2 34583 _002715_hash NULL
-+_002716_hash W6692_empty_Bfifo 2 47804 _002716_hash NULL
-+_002717_hash wep_iv_read 3 54744 _002717_hash NULL
-+_002718_hash x25_recvmsg 4 42777 _002718_hash NULL
-+_002719_hash xfs_buf_get_map 3 24522 _002719_hash NULL
-+_002720_hash xfs_file_aio_write 4 33234 _002720_hash NULL
-+_002721_hash xfs_iext_insert 3 18667 _002741_hash NULL nohasharray
-+_002722_hash xfs_iext_remove 3 50909 _002722_hash NULL
-+_002723_hash xlog_do_recovery_pass 3 21618 _002723_hash NULL
-+_002724_hash xlog_find_verify_log_record 2 18870 _002724_hash NULL
-+_002725_hash zd_mac_rx 3 38296 _002725_hash NULL
-+_002726_hash aircable_process_packet 5 46639 _002726_hash NULL
-+_002727_hash ath6kl_wmi_get_new_buf 1 52304 _002727_hash NULL
-+_002728_hash batadv_iv_ogm_queue_add 3 46319 _002728_hash NULL
-+_002729_hash batadv_receive_client_update_packet 3 41578 _002729_hash NULL
-+_002730_hash batadv_receive_server_sync_packet 3 26577 _002730_hash &_000494_hash
-+_002731_hash brcmf_alloc_pkt_and_read 2 63116 _002731_hash &_002028_hash
-+_002732_hash brcmf_sdcard_recv_buf 6 38179 _002732_hash NULL
-+_002733_hash brcmf_sdcard_rwdata 5 65041 _002733_hash NULL
-+_002734_hash brcmf_sdcard_send_buf 6 7713 _002734_hash NULL
-+_002735_hash brcmf_sdio_forensic_read 3 35311 _002735_hash &_001382_hash
-+_002736_hash btrfs_alloc_free_block 3 8986 _002736_hash NULL
-+_002737_hash btrfs_free_and_pin_reserved_extent 2 53016 _002737_hash NULL
-+_002738_hash btrfs_free_reserved_extent 2 9867 _002738_hash NULL
-+_002739_hash carl9170_handle_mpdu 3 11056 _002739_hash NULL
-+_002740_hash do_trimming 3 26952 _002740_hash NULL
-+_002741_hash edge_tty_recv 4 18667 _002741_hash &_002721_hash
-+_002742_hash fwnet_receive_packet 9 50537 _002742_hash NULL
-+_002743_hash gigaset_if_receive 3 4861 _002743_hash NULL
-+_002744_hash gsm_dlci_data 3 14155 _002744_hash NULL
-+_002745_hash handle_rx_packet 3 58993 _002745_hash NULL
-+_002746_hash HDLC_irq 2 8709 _002746_hash NULL
-+_002747_hash hdlc_rpr_irq 2 10240 _002747_hash NULL
-+_002749_hash ifx_spi_insert_flip_string 3 51752 _002749_hash NULL
-+_002753_hash ip_nat_sdp_media 8 23386 _002753_hash NULL
-+_002754_hash ip_send_unicast_reply 6 38714 _002754_hash NULL
-+_002756_hash ipwireless_network_packet_received 4 51277 _002756_hash NULL
-+_002757_hash ipwireless_tty_received 3 49154 _002757_hash NULL
-+_002758_hash iscsi_iser_recv 4 41948 _002758_hash NULL
-+_002759_hash l2cap_bredr_sig_cmd 3 49065 _002759_hash NULL
-+_002760_hash l2cap_sock_alloc_skb_cb 2 33532 _002760_hash NULL
-+_002761_hash l2cap_sock_recvmsg 4 59886 _002761_hash NULL
-+_002762_hash llcp_allocate_pdu 3 19866 _002762_hash NULL
-+_002763_hash macvtap_recvmsg 4 63949 _002763_hash NULL
-+_002764_hash osd_req_list_dev_partitions 4 60027 _002764_hash NULL
-+_002765_hash osd_req_list_partition_collections 5 38223 _002765_hash NULL
-+_002766_hash osst_do_scsi 4 44410 _002766_hash NULL
-+_002767_hash ping_sendmsg 4 3782 _002767_hash NULL
-+_002768_hash ppp_cp_event 6 2965 _002768_hash NULL
-+_002769_hash pty_write 3 44757 _002769_hash &_001733_hash
-+_002770_hash push_rx 3 28939 _002770_hash NULL
-+_002772_hash qla2x00_handle_queue_full 2 24365 _002772_hash NULL
-+_002773_hash qla4xxx_change_queue_depth 2 1268 _002773_hash NULL
-+_002774_hash rfcomm_sock_recvmsg 4 22227 _002774_hash NULL
-+_002775_hash scsi_execute_req 5 42088 _002775_hash NULL
-+_002776_hash _scsih_change_queue_depth 2 26230 _002776_hash NULL
-+_002777_hash sctp_sf_abort_violation 6 38380 _002777_hash NULL
-+_002778_hash send_to_tty 3 45141 _002778_hash NULL
-+_002780_hash sky2_receive 2 13407 _002780_hash NULL
-+_002781_hash spi_execute 5 28736 _002781_hash NULL
-+_002782_hash submit_inquiry 3 42108 _002782_hash NULL
-+_002783_hash tcp_dma_try_early_copy 3 4457 _002783_hash NULL
-+_002784_hash tcp_sacktag_walk 6 49703 _002784_hash NULL
-+_002785_hash tcp_write_xmit 2 64602 _002785_hash NULL
-+_002786_hash ti_recv 4 22027 _002786_hash NULL
-+_002787_hash tun_do_read 4 50800 _002787_hash NULL
-+_002788_hash ubi_leb_change 4 10289 _002788_hash NULL
-+_002789_hash ubi_leb_write 4-5 5478 _002789_hash NULL
-+_002791_hash udp_sendmsg 4 4492 _002791_hash NULL
-+_002792_hash unix_seqpacket_recvmsg 4 23062 _002792_hash &_000477_hash
-+_002793_hash v9fs_cached_file_read 3 2514 _002793_hash NULL
-+_002794_hash write_leb 5 36957 _002794_hash NULL
-+_002795_hash xfs_buf_read_map 3 40226 _002795_hash NULL
-+_002796_hash xfs_trans_get_buf_map 4 2927 _002796_hash NULL
-+_002797_hash xlog_do_log_recovery 3 17550 _002797_hash NULL
-+_002798_hash ath6kl_wmi_add_wow_pattern_cmd 4 12842 _002798_hash NULL
-+_002799_hash ath6kl_wmi_beginscan_cmd 8 25462 _002799_hash NULL
-+_002800_hash ath6kl_wmi_send_probe_response_cmd 6 31728 _002800_hash NULL
-+_002801_hash ath6kl_wmi_set_appie_cmd 5 39266 _002801_hash NULL
-+_002802_hash ath6kl_wmi_set_ie_cmd 6 37260 _002802_hash NULL
-+_002803_hash ath6kl_wmi_startscan_cmd 8 33674 _002803_hash NULL
-+_002804_hash ath6kl_wmi_test_cmd 3 27312 _002804_hash NULL
-+_002805_hash brcmf_sdbrcm_membytes 3-5 37324 _002805_hash NULL
-+_002807_hash brcmf_sdbrcm_read_control 3 22721 _002807_hash NULL
-+_002808_hash brcmf_tx_frame 3 20978 _002808_hash NULL
-+_002809_hash __carl9170_rx 3 56784 _002809_hash NULL
-+_002810_hash ch_do_scsi 4 31171 _002810_hash NULL
-+_002811_hash dbg_leb_change 4 23555 _002811_hash NULL
-+_002812_hash dbg_leb_write 4-5 63555 _002812_hash &_000971_hash
-+_002814_hash gluebi_write 3 27905 _002814_hash NULL
-+_002815_hash hdlc_irq_one 2 3944 _002815_hash NULL
-+_002819_hash iser_rcv_completion 2 8048 _002819_hash NULL
-+_002820_hash lock_loop 1 61681 _002820_hash NULL
-+_002821_hash process_rcvd_data 3 6679 _002821_hash NULL
-+_002822_hash brcmf_sdbrcm_bus_txctl 3 42492 _002822_hash NULL
-+_002823_hash carl9170_rx 3 13272 _002823_hash NULL
-+_002824_hash carl9170_rx_stream 3 1334 _002824_hash NULL
-+_002826_hash mpt_lan_receive_post_turbo 2 13592 _002826_hash NULL
-+_002827_hash padzero 1 55 _002827_hash &_002251_hash
-+_002828_hash scsi_mode_sense 5 16835 _002828_hash NULL
-+_002829_hash scsi_vpd_inquiry 4 30040 _002829_hash NULL
-+_002830_hash ses_recv_diag 4 47143 _002830_hash &_000679_hash
-+_002831_hash ses_send_diag 4 64527 _002831_hash NULL
-+_002832_hash tcp_push_one 2 48816 _002832_hash NULL
-+_002833_hash __tcp_push_pending_frames 2 48148 _002833_hash NULL
-+_002834_hash trim_bitmaps 3 24158 _002834_hash NULL
-+_002835_hash tun_recvmsg 4 48463 _002835_hash NULL
-+_002836_hash ubifs_leb_change 4 17789 _002836_hash NULL
-+_002837_hash ubifs_leb_write 4-5 22679 _002837_hash NULL
-+_002839_hash xfs_buf_readahead_map 3 44248 _002839_hash &_000851_hash
-+_002840_hash xfs_trans_read_buf_map 5 37487 _002840_hash NULL
-+_002841_hash xlog_do_recover 3 59789 _002841_hash NULL
-+_002842_hash btrfs_trim_block_group 3 28963 _002842_hash NULL
-+_002843_hash do_write_orph_node 2 64343 _002843_hash NULL
-+_002844_hash fix_unclean_leb 3 23188 _002844_hash NULL
-+_002845_hash fixup_leb 3 43256 _002845_hash NULL
-+_002846_hash recover_head 3 17904 _002846_hash NULL
-+_002847_hash scsi_get_vpd_page 4 51951 _002847_hash NULL
-+_002848_hash sd_do_mode_sense 5 11507 _002848_hash NULL
-+_002849_hash tcp_push 3 10680 _002849_hash NULL
-+_002850_hash ubifs_wbuf_write_nolock 3 64946 _002850_hash NULL
-+_002851_hash ubifs_write_node 3-5 11258 _002851_hash NULL
-+_002852_hash ubifs_recover_leb 3 60639 _002852_hash NULL
-+_002853_hash write_head 4 30481 _002853_hash NULL
-+_002854_hash write_node 4 33121 _002854_hash NULL
-+_002855_hash ubifs_recover_log_leb 3 12079 _002855_hash NULL
-+_002856_hash replay_log_leb 3 18704 _002856_hash NULL
-+_002857_hash alloc_cpu_rmap 1 65363 _002857_hash NULL
-+_002858_hash alloc_ebda_hpc 1-2 50046 _002858_hash NULL
-+_002860_hash alloc_sched_domains 1 28972 _002860_hash NULL
-+_002861_hash amthi_read 4 45831 _002861_hash NULL
-+_002862_hash bcm_char_read 3 31750 _002862_hash NULL
-+_002863_hash BcmCopySection 5 2035 _002863_hash NULL
-+_002864_hash buffer_from_user 3 51826 _002864_hash NULL
-+_002865_hash buffer_to_user 3 35439 _002865_hash NULL
-+_002866_hash card_send_command 3 40757 _002866_hash NULL
-+_002867_hash chd_dec_fetch_cdata 3 50926 _002867_hash NULL
-+_002868_hash copy_nodes_to_user 2 63807 _002868_hash NULL
-+_002869_hash create_log 2 8225 _002869_hash NULL
-+_002870_hash crystalhd_create_dio_pool 2 3427 _002870_hash NULL
-+_002871_hash crystalhd_user_data 3 18407 _002871_hash NULL
-+_002872_hash do_pages_stat 2 4437 _002872_hash NULL
-+_002873_hash do_read_log_to_user 4 3236 _002873_hash NULL
-+_002874_hash do_write_log_from_user 3 39362 _002874_hash NULL
-+_002875_hash evm_read_key 3 54674 _002875_hash NULL
-+_002876_hash evm_write_key 3 27715 _002876_hash NULL
-+_002877_hash fir16_create 3 5574 _002877_hash NULL
-+_002878_hash get_nodes 3 39012 _002878_hash NULL
-+_002879_hash __iio_allocate_kfifo 2-3 55738 _002879_hash NULL
-+_002881_hash __iio_allocate_sw_ring_buffer 3 4843 _002881_hash NULL
-+_002882_hash iio_debugfs_read_reg 3 60908 _002882_hash NULL
-+_002883_hash iio_debugfs_write_reg 3 22742 _002883_hash NULL
-+_002884_hash iio_device_alloc 1 41440 _002884_hash NULL
-+_002885_hash iio_event_chrdev_read 3 54757 _002885_hash NULL
-+_002886_hash iio_read_first_n_kfifo 2 57910 _002886_hash NULL
-+_002887_hash iio_read_first_n_sw_rb 2 51911 _002887_hash NULL
-+_002888_hash ioapic_setup_resources 1 35255 _002888_hash NULL
-+_002889_hash keymap_store 4 45406 _002889_hash NULL
-+_002890_hash line6_alloc_sysex_buffer 4 28225 _002890_hash NULL
-+_002891_hash line6_dumpreq_initbuf 3 53123 _002891_hash NULL
-+_002892_hash line6_midibuf_init 2 52425 _002892_hash NULL
-+_002893_hash _malloc 1 54077 _002893_hash NULL
-+_002894_hash mei_read 3 6507 _002894_hash NULL
-+_002895_hash mei_write 3 4005 _002895_hash NULL
-+_002896_hash msg_set 3 51725 _002896_hash NULL
-+_002897_hash newpart 6 47485 _002897_hash NULL
-+_002898_hash OS_kmalloc 1 36909 _002898_hash NULL
-+_002899_hash OS_mem_token_alloc 1 14276 _002899_hash NULL
-+_002900_hash packet_came 3 18072 _002900_hash NULL
-+_002901_hash pcpu_alloc_bootmem 2 62074 _002901_hash NULL
-+_002902_hash pcpu_build_alloc_info 1-3-2 41443 _002902_hash NULL
-+_002905_hash pcpu_get_vm_areas 3 50085 _002905_hash NULL
-+_002906_hash resource_from_user 3 30341 _002906_hash NULL
-+_002907_hash rtsx_read_cfg_seq 3-5 48139 _002907_hash NULL
-+_002909_hash rtsx_write_cfg_seq 3-5 27485 _002909_hash NULL
-+_002911_hash sca3000_read_data 4 57064 _002911_hash NULL
-+_002912_hash sca3000_read_first_n_hw_rb 2 11479 _002912_hash NULL
-+_002913_hash send_midi_async 3 57463 _002913_hash NULL
-+_002914_hash sep_create_dcb_dmatables_context 6 37551 _002914_hash NULL
-+_002915_hash sep_create_dcb_dmatables_context_kernel 6 49728 _002915_hash NULL
-+_002916_hash sep_create_msgarea_context 4 33829 _002916_hash NULL
-+_002917_hash sep_lli_table_secure_dma 2-3 64042 _002917_hash NULL
-+_002919_hash sep_lock_user_pages 2-3 57470 _002919_hash &_002488_hash
-+_002921_hash sep_prepare_input_output_dma_table_in_dcb 4-5-2-3 63087 _002921_hash NULL
-+_002923_hash sep_read 3 17161 _002923_hash NULL
-+_002924_hash TransmitTcb 4 12989 _002924_hash NULL
-+_002925_hash ValidateDSDParamsChecksum 3 63654 _002925_hash NULL
-+_002926_hash Wb35Reg_BurstWrite 4 62327 _002926_hash NULL
-+_002927_hash alloc_irq_cpu_rmap 1 28459 _002927_hash NULL
-+_002928_hash InterfaceTransmitPacket 3 42058 _002928_hash NULL
-+_002929_hash line6_dumpreq_init 3 34473 _002929_hash NULL
-+_002931_hash pcpu_embed_first_chunk 1-3-2 24224 _002931_hash NULL
-+_002933_hash pcpu_fc_alloc 2 11818 _002933_hash NULL
-+_002934_hash pcpu_page_first_chunk 1 20712 _002934_hash NULL
-+_002935_hash pod_alloc_sysex_buffer 3 31651 _002935_hash NULL
-+_002936_hash r8712_usbctrl_vendorreq 6 48489 _002936_hash NULL
-+_002937_hash r871x_set_wpa_ie 3 7000 _002937_hash NULL
-+_002938_hash sep_prepare_input_dma_table 2-3 2009 _002938_hash NULL
-+_002940_hash sep_prepare_input_output_dma_table 2-4-3 63429 _002940_hash NULL
-+_002943_hash sys_get_mempolicy 3 30379 _002943_hash NULL
-+_002944_hash sys_mbind 5 7990 _002944_hash NULL
-+_002945_hash sys_migrate_pages 2 39825 _002945_hash NULL
-+_002946_hash sys_move_pages 2 42626 _002946_hash NULL
-+_002947_hash sys_set_mempolicy 3 32608 _002947_hash NULL
-+_002948_hash variax_alloc_sysex_buffer 3 15237 _002948_hash NULL
-+_002949_hash vme_user_read 3 55338 _002949_hash NULL
-+_002950_hash vme_user_write 3 15587 _002950_hash NULL
-+_002954_hash variax_set_raw2 4 32374 _002954_hash NULL
-+_002955_hash copy_in_user 3 57502 _002955_hash NULL
-+_002956_hash __earlyonly_bootmem_alloc 2 23824 _002956_hash NULL
-+_002957_hash rfc4106_set_key 3 54519 _002957_hash NULL
-+_002958_hash sparse_early_usemaps_alloc_pgdat_section 2 62304 _002958_hash NULL
-+_002959_hash sparse_early_usemaps_alloc_node 4 9269 _002959_hash NULL
-+_002960_hash sparse_mem_maps_populate_node 4 12669 _002960_hash &_002242_hash
-+_002961_hash vmemmap_alloc_block 1 43245 _002961_hash NULL
-+_002962_hash sparse_early_mem_maps_alloc_node 4 36971 _002962_hash NULL
-+_002963_hash vmemmap_alloc_block_buf 1 61126 _002963_hash NULL
-+_002964_hash alloc_mr 1 45935 _002964_hash NULL
-+_002965_hash atomic_counters_read 3 48827 _002965_hash NULL
-+_002966_hash atomic_stats_read 3 36228 _002966_hash NULL
-+_002967_hash capabilities_read 3 58457 _002967_hash NULL
-+_002968_hash compat_core_sys_select 1 65285 _002968_hash NULL
-+_002969_hash compat_dccp_setsockopt 5 51263 _002969_hash NULL
-+_002970_hash compat_do_arpt_set_ctl 4 12184 _002970_hash NULL
-+_002971_hash compat_do_ip6t_set_ctl 4 3184 _002971_hash NULL
-+_002972_hash compat_do_ipt_set_ctl 4 58466 _002972_hash &_002078_hash
-+_002973_hash compat_filldir 3 32999 _002973_hash NULL
-+_002974_hash compat_filldir64 3 35354 _002974_hash NULL
-+_002975_hash compat_fillonedir 3 15620 _002975_hash NULL
-+_002976_hash compat_ip_setsockopt 5 13870 _003094_hash NULL nohasharray
-+_002977_hash compat_ipv6_setsockopt 5 20468 _002977_hash NULL
-+_002978_hash compat_mpctl_ioctl 2 45671 _002978_hash NULL
-+_002979_hash compat_raw_setsockopt 5 30634 _002979_hash NULL
-+_002980_hash compat_rawv6_setsockopt 5 4967 _002980_hash NULL
-+_002981_hash compat_rw_copy_check_uvector 3 22001 _003263_hash NULL nohasharray
-+_002982_hash compat_sock_setsockopt 5 23 _002982_hash NULL
-+_002983_hash compat_sys_get_mempolicy 3 31109 _002983_hash NULL
-+_002984_hash compat_sys_kexec_load 2 35674 _002984_hash NULL
-+_002985_hash compat_sys_keyctl 4 9639 _002985_hash NULL
-+_002986_hash compat_sys_mbind 5 36256 _002986_hash NULL
-+_002987_hash compat_sys_migrate_pages 2 3157 _002987_hash NULL
-+_002988_hash compat_sys_move_pages 2 5861 _002988_hash NULL
-+_002989_hash compat_sys_mq_timedsend 3 31060 _002989_hash NULL
-+_002990_hash compat_sys_msgrcv 2 7482 _002990_hash NULL
-+_002991_hash compat_sys_msgsnd 2 10738 _002991_hash NULL
-+_002992_hash compat_sys_semtimedop 3 3606 _002992_hash NULL
-+_002993_hash compat_sys_set_mempolicy 3 57742 _002993_hash &_002614_hash
-+_002994_hash __copy_in_user 3 34790 _002994_hash NULL
-+_002995_hash dev_counters_read 3 19216 _002995_hash NULL
-+_002996_hash dev_names_read 3 38509 _002996_hash NULL
-+_002997_hash driver_names_read 3 60399 _002997_hash NULL
-+_002998_hash driver_stats_read 3 8944 _002998_hash NULL
-+_002999_hash evdev_ioctl_compat 2 13851 _002999_hash NULL
-+_003000_hash evtchn_read 3 3569 _003000_hash NULL
-+_003001_hash evtchn_write 3 43278 _003001_hash NULL
-+_003002_hash fat_compat_ioctl_filldir 3 36328 _003002_hash NULL
-+_003003_hash flash_read 3 57843 _003003_hash NULL
-+_003004_hash flash_write 3 62354 _003004_hash NULL
-+_003005_hash fw_device_op_compat_ioctl 2 42804 _003005_hash NULL
-+_003006_hash gather_array 3 56641 _003006_hash NULL
-+_003007_hash ghash_async_setkey 3 60001 _003007_hash NULL
-+_003008_hash gntdev_alloc_map 2 35145 _003008_hash NULL
-+_003009_hash gnttab_map 2 56439 _003009_hash NULL
-+_003010_hash gru_alloc_gts 2-3 60056 _003010_hash &_000981_hash
-+_003012_hash hiddev_compat_ioctl 2 41255 _003012_hash NULL
-+_003013_hash init_cdev 1 8274 _003013_hash NULL
-+_003014_hash init_per_cpu 1 17880 _003014_hash NULL
-+_003015_hash ipath_create_cq 2 45586 _003015_hash NULL
-+_003016_hash ipath_get_base_info 3 7043 _003016_hash NULL
-+_003017_hash ipath_init_qp_table 2 25167 _003017_hash NULL
-+_003018_hash ipath_resize_cq 2 712 _003018_hash NULL
-+_003019_hash joydev_compat_ioctl 2 8765 _003019_hash NULL
-+_003020_hash mon_bin_compat_ioctl 3 50234 _003020_hash NULL
-+_003021_hash options_write 3 47243 _003021_hash NULL
-+_003022_hash portcntrs_1_read 3 47253 _003022_hash NULL
-+_003023_hash portcntrs_2_read 3 56586 _003023_hash NULL
-+_003024_hash portnames_read 3 41958 _003024_hash NULL
-+_003025_hash ptc_proc_write 3 12076 _003025_hash NULL
-+_003026_hash put_cmsg_compat 4 35937 _003026_hash NULL
-+_003027_hash qib_alloc_devdata 2 51819 _003027_hash NULL
-+_003028_hash qib_alloc_fast_reg_page_list 2 10507 _003028_hash NULL
-+_003029_hash qib_cdev_init 1 34778 _003029_hash NULL
-+_003030_hash qib_create_cq 2 27497 _003030_hash NULL
-+_003031_hash qib_diag_write 3 62133 _003031_hash NULL
-+_003032_hash qib_get_base_info 3 11369 _003032_hash NULL
-+_003033_hash qib_resize_cq 2 53090 _003033_hash NULL
-+_003034_hash qsfp_1_read 3 21915 _003034_hash NULL
-+_003035_hash qsfp_2_read 3 31491 _003035_hash NULL
-+_003036_hash queue_reply 3 22416 _003036_hash NULL
-+_003037_hash spidev_compat_ioctl 2 63778 _003037_hash NULL
-+_003038_hash split 2 11691 _003038_hash NULL
-+_003039_hash stats_read_ul 3 32751 _003039_hash NULL
-+_003040_hash sys32_ipc 3 7238 _003040_hash NULL
-+_003041_hash sys32_rt_sigpending 2 25814 _003041_hash NULL
-+_003042_hash tunables_read 3 36385 _003042_hash NULL
-+_003043_hash tunables_write 3 59563 _003043_hash NULL
-+_003044_hash xenbus_file_write 3 6282 _003044_hash NULL
-+_003045_hash xlbd_reserve_minors 1-2 18365 _003045_hash NULL
-+_003047_hash xpc_kmalloc_cacheline_aligned 1 42895 _003047_hash NULL
-+_003048_hash xpc_kzalloc_cacheline_aligned 1 65433 _003048_hash NULL
-+_003049_hash xsd_read 3 15653 _003049_hash NULL
-+_003050_hash compat_do_readv_writev 4 49102 _003050_hash NULL
-+_003051_hash compat_keyctl_instantiate_key_iov 3 57431 _003088_hash NULL nohasharray
-+_003052_hash compat_process_vm_rw 3-5 22254 _003052_hash NULL
-+_003054_hash compat_sys_select 1 16131 _003054_hash NULL
-+_003055_hash compat_sys_setsockopt 5 3326 _003055_hash NULL
-+_003056_hash compat_udp_setsockopt 5 38840 _003056_hash NULL
-+_003057_hash compat_udpv6_setsockopt 5 42981 _003057_hash NULL
-+_003058_hash do_compat_pselect 1 10398 _003058_hash NULL
-+_003059_hash gnttab_expand 1 15817 _003059_hash NULL
-+_003060_hash ipath_cdev_init 1 37752 _003060_hash NULL
-+_003061_hash ipath_reg_phys_mr 3 23918 _003061_hash &_000999_hash
-+_003062_hash qib_alloc_fast_reg_mr 2 12526 _003062_hash NULL
-+_003063_hash qib_reg_phys_mr 3 60202 _003063_hash &_000897_hash
-+_003064_hash compat_readv 3 30273 _003064_hash NULL
-+_003065_hash compat_sys_process_vm_readv 3-5 15374 _003065_hash NULL
-+_003067_hash compat_sys_process_vm_writev 3-5 41194 _003067_hash NULL
-+_003069_hash compat_sys_pselect6 1 14105 _003069_hash NULL
-+_003070_hash compat_writev 3 60063 _003070_hash NULL
-+_003071_hash get_free_entries 1 46030 _003071_hash NULL
-+_003072_hash compat_sys_preadv64 3 24283 _003072_hash NULL
-+_003073_hash compat_sys_pwritev64 3 51151 _003073_hash NULL
-+_003074_hash compat_sys_readv 3 20911 _003074_hash NULL
-+_003075_hash compat_sys_writev 3 5784 _003075_hash NULL
-+_003076_hash gnttab_alloc_grant_references 1 18240 _003076_hash NULL
-+_003077_hash compat_sys_preadv 3 583 _003077_hash NULL
-+_003078_hash compat_sys_pwritev 3 17886 _003078_hash NULL
-+_003079_hash aes_decrypt_fail_read 3 54815 _003079_hash NULL
-+_003080_hash aes_decrypt_interrupt_read 3 19910 _003080_hash NULL
-+_003081_hash aes_decrypt_packets_read 3 10155 _003081_hash NULL
-+_003082_hash aes_encrypt_fail_read 3 32562 _003082_hash NULL
-+_003083_hash aes_encrypt_interrupt_read 3 39919 _003083_hash NULL
-+_003084_hash aes_encrypt_packets_read 3 48666 _003084_hash NULL
-+_003085_hash agp_remap 2 30665 _003085_hash NULL
-+_003086_hash alloc_apertures 1 56561 _003086_hash NULL
-+_003087_hash allocate_probes 1 40204 _003087_hash NULL
-+_003088_hash alloc_ftrace_hash 1 57431 _003088_hash &_003051_hash
-+_003089_hash alloc_page_cgroup 1 2919 _003089_hash NULL
-+_003090_hash __alloc_preds 2 9492 _003090_hash NULL
-+_003091_hash __alloc_pred_stack 2 26687 _003091_hash NULL
-+_003092_hash alloc_sched_domains 1 47756 _003092_hash NULL
-+_003093_hash alloc_trace_probe 6 38720 _003093_hash NULL
-+_003094_hash alloc_trace_uprobe 3 13870 _003094_hash &_002976_hash
-+_003095_hash ath6kl_sdio_alloc_prep_scat_req 2 51986 _003095_hash NULL
-+_003096_hash ath6kl_usb_post_recv_transfers 2 32892 _003096_hash NULL
-+_003097_hash ath6kl_usb_submit_ctrl_in 6 32880 _003097_hash &_000795_hash
-+_003098_hash ath6kl_usb_submit_ctrl_out 6 9978 _003098_hash NULL
-+_003099_hash av7110_ipack_init 2 46655 _003099_hash NULL
-+_003100_hash av7110_vbi_write 3 34384 _003100_hash NULL
-+_003101_hash bin_uuid 3 28999 _003101_hash NULL
-+_003102_hash blk_dropped_read 3 4168 _003102_hash NULL
-+_003103_hash blk_msg_write 3 13655 _003103_hash NULL
-+_003104_hash brcmf_usbdev_qinit 2 19090 _003104_hash &_001715_hash
-+_003105_hash brcmf_usb_dl_cmd 4 53130 _003105_hash NULL
-+_003106_hash ci_ll_init 3 12930 _003106_hash NULL
-+_003107_hash ci_ll_write 4 3740 _003107_hash NULL
-+_003108_hash conf_read 3 55786 _003108_hash NULL
-+_003109_hash __copy_from_user_inatomic_nocache 3 49921 _003109_hash NULL
-+_003110_hash cx24116_writeregN 4 41975 _003110_hash NULL
-+_003111_hash cyttsp_probe 4 1940 _003111_hash NULL
-+_003112_hash dccpprobe_read 3 52549 _003112_hash NULL
-+_003113_hash ddb_input_read 3 9743 _003113_hash NULL
-+_003114_hash ddb_output_write 3 31902 _003114_hash NULL
-+_003115_hash __devres_alloc 2 25598 _003115_hash NULL
-+_003116_hash dma_rx_errors_read 3 52045 _003116_hash NULL
-+_003117_hash dma_rx_requested_read 3 65354 _003117_hash NULL
-+_003118_hash dma_tx_errors_read 3 46060 _003118_hash NULL
-+_003119_hash dma_tx_requested_read 3 16110 _003203_hash NULL nohasharray
-+_003120_hash do_dmabuf_dirty_sou 7 3017 _003120_hash NULL
-+_003121_hash do_surface_dirty_sou 7 39678 _003121_hash NULL
-+_003122_hash driver_state_read 3 17194 _003122_hash &_001511_hash
-+_003123_hash drm_agp_bind_pages 3 56748 _003123_hash NULL
-+_003124_hash drm_buffer_alloc 2 44405 _003124_hash NULL
-+_003125_hash drm_calloc_large 1-2 65421 _003125_hash NULL
-+_003127_hash drm_fb_helper_init 3-4 19044 _003127_hash NULL
-+_003129_hash drm_ht_create 2 18853 _003129_hash NULL
-+_003130_hash drm_ioctl 2 42813 _003130_hash NULL
-+_003131_hash drm_malloc_ab 1-2 16831 _003131_hash NULL
-+_003133_hash drm_mode_crtc_set_gamma_size 2 31881 _003133_hash NULL
-+_003134_hash drm_plane_init 6 28731 _003134_hash NULL
-+_003135_hash drm_property_create 4 51239 _003135_hash NULL
-+_003136_hash drm_property_create_blob 2 7414 _003136_hash NULL
-+_003137_hash drm_vblank_init 2 11362 _003137_hash NULL
-+_003138_hash drm_vmalloc_dma 1 14550 _003138_hash NULL
-+_003139_hash dvb_aplay 3 56296 _003139_hash NULL
-+_003140_hash dvb_ca_en50221_init 4 45718 _003140_hash NULL
-+_003141_hash dvb_ca_en50221_io_write 3 43533 _003141_hash NULL
-+_003142_hash dvb_dmxdev_set_buffer_size 2 55643 _003142_hash NULL
-+_003143_hash dvbdmx_write 3 19423 _003143_hash NULL
-+_003144_hash dvb_dvr_set_buffer_size 2 9840 _003144_hash NULL
-+_003145_hash dvb_net_sec 3 37884 _003145_hash NULL
-+_003146_hash dvb_play 3 50814 _003146_hash NULL
-+_003147_hash dvb_ringbuffer_pkt_read_user 2-5-3 4303 _003147_hash NULL
-+_003150_hash dvb_ringbuffer_read_user 3 56702 _003150_hash NULL
-+_003151_hash dvb_usercopy 2 14036 _003151_hash NULL
-+_003152_hash dw210x_op_rw 6 39915 _003152_hash NULL
-+_003153_hash edt_ft5x06_debugfs_raw_data_read 3 28002 _003153_hash NULL
-+_003154_hash em_canid_change 3 14150 _003154_hash NULL
-+_003155_hash event_calibration_read 3 21083 _003155_hash NULL
-+_003156_hash event_enable_read 3 7074 _003156_hash NULL
-+_003157_hash event_filter_read 3 23494 _003157_hash NULL
-+_003158_hash event_filter_write 3 56609 _003158_hash NULL
-+_003159_hash event_heart_beat_read 3 48961 _003159_hash NULL
-+_003160_hash event_id_read 3 64288 _003160_hash &_001300_hash
-+_003161_hash event_oom_late_read 3 61175 _003161_hash &_001054_hash
-+_003162_hash event_phy_transmit_error_read 3 10471 _003162_hash NULL
-+_003163_hash event_rx_mem_empty_read 3 40363 _003163_hash NULL
-+_003164_hash event_rx_mismatch_read 3 38518 _003164_hash NULL
-+_003165_hash event_rx_pool_read 3 25792 _003165_hash NULL
-+_003166_hash event_tx_stuck_read 3 19305 _003166_hash NULL
-+_003167_hash excessive_retries_read 3 60425 _003167_hash NULL
-+_003168_hash flexcop_device_kmalloc 1 54793 _003168_hash NULL
-+_003169_hash fm_send_cmd 5 39639 _003169_hash NULL
-+_003170_hash __fprog_create 2 41263 _003170_hash NULL
-+_003171_hash fq_codel_zalloc 1 15378 _003171_hash NULL
-+_003172_hash ftrace_pid_write 3 39710 _003172_hash NULL
-+_003173_hash ftrace_profile_read 3 21327 _003173_hash NULL
-+_003174_hash fw_stats_raw_read 3 1369 _003174_hash NULL
-+_003175_hash get_info 3 55681 _003175_hash NULL
-+_003176_hash __get_vm_area_node 1 55305 _003176_hash NULL
-+_003177_hash gpio_power_read 3 36059 _003177_hash NULL
-+_003178_hash h5_prepare_pkt 4 12085 _003178_hash NULL
-+_003179_hash hsc_msg_alloc 1 60990 _003179_hash NULL
-+_003180_hash hsc_write 3 55875 _003180_hash NULL
-+_003181_hash hsi_alloc_controller 1 41802 _003181_hash NULL
-+_003182_hash hsi_register_board_info 2 13820 _003182_hash NULL
-+_003183_hash hugetlb_cgroup_read 5 49259 _003183_hash NULL
-+_003184_hash i915_cache_sharing_read 3 24775 _003184_hash NULL
-+_003185_hash i915_cache_sharing_write 3 57961 _003185_hash NULL
-+_003186_hash i915_max_freq_read 3 20581 _003186_hash NULL
-+_003187_hash i915_max_freq_write 3 11350 _003187_hash NULL
-+_003188_hash i915_min_freq_read 3 38470 _003188_hash NULL
-+_003189_hash i915_min_freq_write 3 10981 _003189_hash NULL
-+_003190_hash i915_ring_stop_read 3 42549 _003190_hash &_000740_hash
-+_003191_hash i915_ring_stop_write 3 59010 _003191_hash NULL
-+_003192_hash i915_wedged_read 3 35474 _003192_hash NULL
-+_003193_hash i915_wedged_write 3 47771 _003193_hash NULL
-+_003194_hash ieee802154_alloc_device 1 13767 _003194_hash NULL
-+_003195_hash intel_sdvo_write_cmd 4 54377 _003195_hash &_000832_hash
-+_003196_hash isr_cmd_cmplt_read 3 53439 _003196_hash NULL
-+_003197_hash isr_commands_read 3 41398 _003197_hash NULL
-+_003198_hash isr_decrypt_done_read 3 49490 _003198_hash NULL
-+_003199_hash isr_dma0_done_read 3 8574 _003199_hash NULL
-+_003200_hash isr_dma1_done_read 3 48159 _003200_hash NULL
-+_003201_hash isr_fiqs_read 3 34687 _003201_hash NULL
-+_003202_hash isr_host_acknowledges_read 3 54136 _003202_hash NULL
-+_003203_hash isr_hw_pm_mode_changes_read 3 16110 _003203_hash &_003119_hash
-+_003204_hash isr_irqs_read 3 9181 _003204_hash NULL
-+_003205_hash isr_low_rssi_read 3 64789 _003205_hash NULL
-+_003206_hash isr_pci_pm_read 3 30271 _003206_hash NULL
-+_003207_hash isr_rx_headers_read 3 38325 _003207_hash NULL
-+_003208_hash isr_rx_mem_overflow_read 3 43025 _003208_hash NULL
-+_003209_hash isr_rx_procs_read 3 31804 _003209_hash NULL
-+_003210_hash isr_rx_rdys_read 3 35283 _003210_hash NULL
-+_003211_hash isr_tx_exch_complete_read 3 16103 _003211_hash NULL
-+_003212_hash isr_tx_procs_read 3 23084 _003212_hash NULL
-+_003213_hash isr_wakeups_read 3 49607 _003213_hash NULL
-+_003214_hash LoadBitmap 2 19658 _003214_hash NULL
-+_003215_hash mem_cgroup_read 5 22461 _003215_hash NULL
-+_003216_hash mic_calc_failure_read 3 59700 _003216_hash NULL
-+_003217_hash mic_rx_pkts_read 3 27972 _003217_hash NULL
-+_003218_hash __module_alloc 1 50004 _003218_hash NULL
-+_003219_hash module_alloc_update_bounds_rw 1 63233 _003219_hash NULL
-+_003220_hash module_alloc_update_bounds_rx 1 58634 _003220_hash NULL
-+_003221_hash mwifiex_usb_submit_rx_urb 2 54558 _003221_hash NULL
-+_003222_hash nfc_hci_hcp_message_tx 6 14534 _003222_hash NULL
-+_003223_hash nfc_hci_set_param 5 40697 _003223_hash NULL
-+_003224_hash nfc_shdlc_alloc_skb 2 12741 _003224_hash NULL
-+_003225_hash opera1_xilinx_rw 5 31453 _003225_hash NULL
-+_003226_hash persistent_ram_vmap 1-2 709 _003226_hash NULL
-+_003228_hash prctl_set_mm 3 64538 _003228_hash NULL
-+_003229_hash probe_kernel_write 3 17481 _003229_hash NULL
-+_003230_hash proc_fault_inject_read 3 36802 _003230_hash NULL
-+_003231_hash proc_fault_inject_write 3 21058 _003231_hash NULL
-+_003232_hash ps_pspoll_max_apturn_read 3 6699 _003232_hash NULL
-+_003233_hash ps_pspoll_timeouts_read 3 11776 _003233_hash NULL
-+_003234_hash ps_pspoll_utilization_read 3 5361 _003234_hash NULL
-+_003235_hash ps_upsd_max_apturn_read 3 19918 _003235_hash NULL
-+_003236_hash ps_upsd_max_sptime_read 3 63362 _003236_hash NULL
-+_003237_hash ps_upsd_timeouts_read 3 28924 _003237_hash NULL
-+_003238_hash ps_upsd_utilization_read 3 51669 _003238_hash NULL
-+_003239_hash ptp_filter_init 2 36780 _003239_hash NULL
-+_003240_hash pwr_disable_ps_read 3 13176 _003240_hash NULL
-+_003241_hash pwr_elp_enter_read 3 5324 _003241_hash NULL
-+_003242_hash pwr_enable_ps_read 3 17686 _003242_hash NULL
-+_003243_hash pwr_fix_tsf_ps_read 3 26627 _003243_hash NULL
-+_003244_hash pwr_missing_bcns_read 3 25824 _003244_hash NULL
-+_003245_hash pwr_power_save_off_read 3 18355 _003245_hash NULL
-+_003246_hash pwr_ps_enter_read 3 26935 _003246_hash &_000512_hash
-+_003247_hash pwr_rcvd_awake_beacons_read 3 50505 _003247_hash NULL
-+_003248_hash pwr_rcvd_beacons_read 3 52836 _003248_hash NULL
-+_003249_hash pwr_tx_without_ps_read 3 48423 _003249_hash NULL
-+_003250_hash pwr_tx_with_ps_read 3 60851 _003250_hash NULL
-+_003251_hash pwr_wake_on_host_read 3 26321 _003251_hash NULL
-+_003252_hash pwr_wake_on_timer_exp_read 3 22640 _003252_hash NULL
-+_003253_hash rb_simple_read 3 45972 _003253_hash NULL
-+_003254_hash read_file_dfs 3 43145 _003254_hash NULL
-+_003255_hash retry_count_read 3 52129 _003255_hash NULL
-+_003256_hash rx_dropped_read 3 44799 _003256_hash NULL
-+_003257_hash rx_fcs_err_read 3 62844 _003257_hash NULL
-+_003258_hash rx_hdr_overflow_read 3 64407 _003258_hash NULL
-+_003259_hash rx_hw_stuck_read 3 57179 _003259_hash NULL
-+_003260_hash rx_out_of_mem_read 3 10157 _003260_hash NULL
-+_003261_hash rx_path_reset_read 3 23801 _003261_hash NULL
-+_003262_hash rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read 3 55106 _003262_hash NULL
-+_003263_hash rxpipe_descr_host_int_trig_rx_data_read 3 22001 _003263_hash &_002981_hash
-+_003264_hash rxpipe_missed_beacon_host_int_trig_rx_data_read 3 63405 _003264_hash NULL
-+_003265_hash rxpipe_rx_prep_beacon_drop_read 3 2403 _003265_hash NULL
-+_003266_hash rxpipe_tx_xfr_host_int_trig_rx_data_read 3 35538 _003266_hash NULL
-+_003267_hash rx_reset_counter_read 3 58001 _003267_hash NULL
-+_003268_hash rx_xfr_hint_trig_read 3 40283 _003268_hash NULL
-+_003269_hash saa7146_vmalloc_build_pgtable 2 19780 _003269_hash NULL
-+_003270_hash sched_feat_write 3 55202 _003270_hash NULL
-+_003271_hash sd_alloc_ctl_entry 1 29708 _003271_hash NULL
-+_003272_hash shmem_pread_fast 3 34147 _003272_hash NULL
-+_003273_hash shmem_pread_slow 3 3198 _003273_hash NULL
-+_003274_hash shmem_pwrite_slow 3 31741 _003274_hash NULL
-+_003275_hash show_header 3 4722 _003275_hash &_000745_hash
-+_003276_hash stack_max_size_read 3 1445 _003276_hash NULL
-+_003277_hash subsystem_filter_read 3 62310 _003277_hash NULL
-+_003278_hash subsystem_filter_write 3 13022 _003278_hash NULL
-+_003279_hash swap_cgroup_swapon 2 13614 _003279_hash NULL
-+_003280_hash system_enable_read 3 25815 _003280_hash NULL
-+_003281_hash tda10048_writeregbulk 4 11050 _003281_hash NULL
-+_003282_hash tlbflush_read_file 3 64661 _003282_hash NULL
-+_003283_hash trace_options_core_read 3 47390 _003283_hash NULL
-+_003284_hash trace_options_read 3 11419 _003284_hash NULL
-+_003285_hash trace_parser_get_init 2 31379 _003285_hash NULL
-+_003286_hash traceprobe_probes_write 3 64969 _003286_hash NULL
-+_003287_hash trace_seq_to_user 3 65398 _003287_hash NULL
-+_003288_hash tracing_buffers_read 3 11124 _003288_hash NULL
-+_003289_hash tracing_clock_write 3 27961 _003289_hash NULL
-+_003290_hash tracing_cpumask_read 3 7010 _003290_hash NULL
-+_003291_hash tracing_ctrl_read 3 46922 _003291_hash NULL
-+_003292_hash tracing_entries_read 3 8345 _003292_hash NULL
-+_003293_hash tracing_max_lat_read 3 8890 _003293_hash NULL
-+_003294_hash tracing_read_dyn_info 3 45468 _003294_hash NULL
-+_003295_hash tracing_readme_read 3 16493 _003295_hash NULL
-+_003296_hash tracing_saved_cmdlines_read 3 21434 _003296_hash NULL
-+_003297_hash tracing_set_trace_read 3 44122 _003297_hash NULL
-+_003298_hash tracing_set_trace_write 3 57096 _003298_hash NULL
-+_003299_hash tracing_stats_read 3 34537 _003299_hash NULL
-+_003300_hash tracing_total_entries_read 3 62817 _003300_hash NULL
-+_003301_hash tracing_trace_options_write 3 153 _003301_hash NULL
-+_003302_hash tstats_write 3 60432 _003302_hash &_000009_hash
-+_003303_hash ttm_bo_fbdev_io 4 9805 _003303_hash NULL
-+_003304_hash ttm_bo_io 5 47000 _003304_hash NULL
-+_003305_hash ttm_dma_page_pool_free 2 34135 _003305_hash NULL
-+_003306_hash ttm_page_pool_free 2 61661 _003306_hash NULL
-+_003307_hash ttusb2_msg 4 3100 _003307_hash NULL
-+_003308_hash tx_internal_desc_overflow_read 3 47300 _003308_hash NULL
-+_003309_hash tx_queue_len_read 3 1463 _003309_hash NULL
-+_003310_hash tx_queue_status_read 3 44978 _003310_hash NULL
-+_003311_hash u_memcpya 2-3 30139 _003311_hash NULL
-+_003313_hash usb_allocate_stream_buffers 3 8964 _003313_hash NULL
-+_003314_hash vifs_state_read 3 33762 _003314_hash NULL
-+_003315_hash vmalloc_to_sg 2 58354 _003315_hash NULL
-+_003316_hash vm_map_ram 2 23078 _003316_hash &_001095_hash
-+_003317_hash vmw_execbuf_process 5 22885 _003317_hash NULL
-+_003318_hash vmw_fifo_reserve 2 12141 _003318_hash NULL
-+_003319_hash vmw_kms_present 9 38130 _003319_hash NULL
-+_003320_hash vmw_kms_readback 6 5727 _003320_hash NULL
-+_003321_hash wep_addr_key_count_read 3 20174 _003321_hash NULL
-+_003322_hash wep_decrypt_fail_read 3 58567 _003322_hash NULL
-+_003323_hash wep_default_key_count_read 3 43035 _003323_hash NULL
-+_003324_hash wep_interrupt_read 3 41492 _003324_hash NULL
-+_003325_hash wep_key_not_found_read 3 13377 _003325_hash &_000952_hash
-+_003326_hash wep_packets_read 3 18751 _003326_hash NULL
-+_003327_hash wl1251_cmd_template_set 4 6172 _003327_hash NULL
-+_003328_hash wl1271_format_buffer 2 20834 _003328_hash NULL
-+_003329_hash wl1271_rx_filter_alloc_field 5 46721 _003329_hash NULL
-+_003330_hash wl12xx_cmd_build_probe_req 6-8 54946 _003330_hash NULL
-+_003332_hash wlcore_alloc_hw 1 7785 _003332_hash NULL
-+_003333_hash aggr_size_rx_size_read 3 33526 _003333_hash NULL
-+_003334_hash aggr_size_tx_agg_vs_rate_read 3 21438 _003334_hash NULL
-+_003335_hash alloc_and_copy_ftrace_hash 1 29368 _003335_hash NULL
-+_003336_hash alloc_bulk_urbs_generic 5 12127 _003336_hash NULL
-+_003337_hash alloc_ieee80211 1 20063 _003337_hash NULL
-+_003338_hash alloc_ieee80211_rsl 1 34564 _003338_hash NULL
-+_003339_hash alloc_perm_bits 2 1532 _003339_hash NULL
-+_003340_hash alloc_private 2 22399 _003340_hash NULL
-+_003341_hash alloc_rtllib 1 51136 _003341_hash NULL
-+_003342_hash alloc_rx_desc_ring 2 18016 _003342_hash NULL
-+_003343_hash arcfb_write 3 8702 _003343_hash NULL
-+_003344_hash ath6kl_usb_bmi_read 3 48745 _003344_hash NULL
-+_003345_hash ath6kl_usb_bmi_write 3 2454 _003345_hash &_001020_hash
-+_003346_hash ath6kl_usb_ctrl_msg_exchange 4 33327 _003346_hash NULL
-+_003347_hash au0828_init_isoc 2-3 61917 _003347_hash NULL
-+_003349_hash auok190xfb_write 3 37001 _003349_hash NULL
-+_003350_hash beacon_interval_read 3 7091 _003350_hash NULL
-+_003351_hash brcmf_usb_attach 1-2 44656 _003351_hash NULL
-+_003353_hash broadsheetfb_write 3 39976 _003353_hash NULL
-+_003354_hash broadsheet_spiflash_rewrite_sector 2 54864 _003354_hash NULL
-+_003355_hash ci13xxx_add_device 3 14456 _003355_hash NULL
-+_003356_hash cmpk_message_handle_tx 4 54024 _003356_hash NULL
-+_003357_hash comedi_alloc_subdevices 2 29207 _003357_hash NULL
-+_003358_hash comedi_buf_alloc 3 24822 _003358_hash NULL
-+_003359_hash comedi_read 3 13199 _003359_hash NULL
-+_003360_hash comedi_write 3 47926 _003360_hash NULL
-+_003361_hash create_trace_probe 1 20175 _003361_hash NULL
-+_003362_hash create_trace_uprobe 1 13184 _003362_hash NULL
-+_003363_hash cx18_copy_buf_to_user 4 22735 _003363_hash NULL
-+_003364_hash cx231xx_init_bulk 2-3 47024 _003364_hash NULL
-+_003366_hash cx231xx_init_isoc 2-3 56453 _003366_hash NULL
-+_003368_hash cx231xx_init_vbi_isoc 2-3 28053 _003368_hash NULL
-+_003370_hash da9052_group_write 3 4534 _003370_hash NULL
-+_003371_hash debug_debug1_read 3 8856 _003371_hash NULL
-+_003372_hash debug_debug2_read 3 30526 _003372_hash NULL
-+_003373_hash debug_debug3_read 3 56894 _003373_hash NULL
-+_003374_hash debug_debug4_read 3 61367 _003374_hash NULL
-+_003375_hash debug_debug5_read 3 2291 _003375_hash NULL
-+_003376_hash debug_debug6_read 3 33168 _003376_hash NULL
-+_003377_hash dev_read 3 56369 _003377_hash NULL
-+_003378_hash do_dmabuf_dirty_ldu 6 52241 _003378_hash NULL
-+_003379_hash drm_compat_ioctl 2 51717 _003379_hash NULL
-+_003380_hash drm_mode_create_tv_properties 2 23122 _003380_hash NULL
-+_003381_hash drm_property_create_bitmask 5 30195 _003381_hash NULL
-+_003382_hash drm_property_create_enum 5 29201 _003382_hash NULL
-+_003383_hash dsp_buffer_alloc 2 11684 _003383_hash NULL
-+_003384_hash dt3155_alloc_coherent 2 58073 _003384_hash NULL
-+_003385_hash dtim_interval_read 3 654 _003385_hash NULL
-+_003386_hash dvb_audio_write 3 51275 _003386_hash NULL
-+_003387_hash dvb_ca_en50221_io_ioctl 2 26490 _003387_hash NULL
-+_003388_hash dvb_ca_write 3 41171 _003388_hash NULL
-+_003389_hash dvb_demux_ioctl 2 42733 _003389_hash NULL
-+_003390_hash dvb_dmxdev_buffer_read 4 20682 _003390_hash NULL
-+_003391_hash dvb_dvr_ioctl 2 49182 _003391_hash NULL
-+_003392_hash dvb_generic_ioctl 2 21810 _003392_hash NULL
-+_003393_hash dvb_net_ioctl 2 61559 _003393_hash NULL
-+_003394_hash dvb_net_sec_callback 2 28786 _003394_hash NULL
-+_003396_hash dvb_video_write 3 754 _003396_hash NULL
-+_003397_hash dynamic_ps_timeout_read 3 10110 _003397_hash NULL
-+_003398_hash easycap_alsa_vmalloc 2 14426 _003398_hash NULL
-+_003399_hash em28xx_alloc_isoc 4 46892 _003399_hash NULL
-+_003400_hash error_error_bar_retry_read 3 64305 _003400_hash NULL
-+_003401_hash error_error_frame_cts_nul_flid_read 3 17262 _003401_hash NULL
-+_003402_hash error_error_frame_read 3 39947 _003402_hash &_002436_hash
-+_003403_hash error_error_null_Frame_tx_start_read 3 55024 _003403_hash NULL
-+_003404_hash error_error_numll_frame_cts_start_read 3 47781 _003404_hash NULL
-+_003405_hash ext_sd_execute_read_data 9 48589 _003405_hash NULL
-+_003406_hash ext_sd_execute_write_data 9 8175 _003406_hash NULL
-+_003407_hash fast_user_write 5 20494 _003407_hash NULL
-+_003408_hash f_audio_buffer_alloc 1 41110 _003408_hash NULL
-+_003409_hash fb_alloc_cmap_gfp 2 20792 _003409_hash NULL
-+_003410_hash fbcon_do_set_font 2-3 4079 _003410_hash NULL
-+_003412_hash fb_read 3 33506 _003412_hash NULL
-+_003413_hash fb_sys_read 3 13778 _003413_hash NULL
-+_003414_hash fb_sys_write 3 33130 _003414_hash NULL
-+_003415_hash fb_write 3 46924 _003415_hash NULL
-+_003416_hash firmwareUpload 3 32794 _003416_hash NULL
-+_003417_hash fmc_send_cmd 5 20435 _003417_hash NULL
-+_003418_hash fops_read 3 40672 _003418_hash NULL
-+_003419_hash forced_ps_read 3 31685 _003419_hash NULL
-+_003420_hash frame_alloc 4 15981 _003420_hash NULL
-+_003421_hash framebuffer_alloc 1 59145 _003421_hash NULL
-+_003422_hash ftrace_write 3 29551 _003422_hash NULL
-+_003423_hash fw_download_code 3 13249 _003423_hash NULL
-+_003424_hash fwSendNullPacket 2 54618 _003424_hash NULL
-+_003425_hash gdm_wimax_netif_rx 3 43423 _003425_hash &_001810_hash
-+_003426_hash get_vm_area 1 18080 _003426_hash NULL
-+_003427_hash __get_vm_area 1 61599 _003427_hash NULL
-+_003428_hash get_vm_area_caller 1 10527 _003428_hash NULL
-+_003429_hash __get_vm_area_caller 1 56416 _003828_hash NULL nohasharray
-+_003430_hash gspca_dev_probe2 4 59833 _003430_hash NULL
-+_003431_hash hdpvr_read 3 9273 _003431_hash NULL
-+_003432_hash hecubafb_write 3 26942 _003432_hash NULL
-+_003433_hash i915_compat_ioctl 2 3656 _003433_hash NULL
-+_003434_hash i915_gem_execbuffer_relocate_slow 7 25355 _003434_hash NULL
-+_003435_hash ieee80211_alloc_txb 1-2 52477 _003435_hash NULL
-+_003437_hash ieee80211_authentication_req 3 63973 _003437_hash NULL
-+_003438_hash ieee80211_wx_set_gen_ie 3 51399 _003438_hash NULL
-+_003439_hash ieee80211_wx_set_gen_ie_rsl 3 3521 _003458_hash NULL nohasharray
-+_003440_hash intel_sdvo_set_value 4 2311 _003440_hash NULL
-+_003441_hash ir_lirc_transmit_ir 3 64403 _003441_hash NULL
-+_003442_hash irq_blk_threshold_read 3 33666 _003442_hash NULL
-+_003443_hash irq_pkt_threshold_read 3 33356 _003443_hash &_000154_hash
-+_003444_hash irq_timeout_read 3 54653 _003444_hash NULL
-+_003445_hash ivtv_buf_copy_from_user 4 25502 _003445_hash NULL
-+_003446_hash ivtv_copy_buf_to_user 4 6159 _003446_hash NULL
-+_003447_hash ivtvfb_write 3 40023 _003447_hash NULL
-+_003448_hash kgdb_hex2mem 3 24755 _003448_hash NULL
-+_003449_hash lirc_buffer_init 2-3 53282 _003449_hash NULL
-+_003451_hash lirc_write 3 20604 _003451_hash NULL
-+_003452_hash mce_request_packet 3 1073 _003452_hash NULL
-+_003453_hash media_entity_init 2-4 15870 _003453_hash &_001742_hash
-+_003455_hash mem_fw_gen_free_mem_blks_read 3 11413 _003455_hash NULL
-+_003456_hash mem_fwlog_free_mem_blks_read 3 59616 _003456_hash NULL
-+_003457_hash mem_rx_free_mem_blks_read 3 675 _003457_hash NULL
-+_003458_hash mem_tx_free_mem_blks_read 3 3521 _003458_hash &_003439_hash
-+_003459_hash metronomefb_write 3 8823 _003459_hash NULL
-+_003460_hash mga_compat_ioctl 2 52170 _003460_hash NULL
-+_003461_hash mmio_read 4 40348 _003461_hash NULL
-+_003462_hash netlink_send 5 38434 _003462_hash NULL
-+_003463_hash nfc_hci_execute_cmd 5 43882 _003463_hash NULL
-+_003464_hash nfc_hci_send_event 5 21452 _003464_hash NULL
-+_003465_hash nfc_hci_send_response 5 56462 _003465_hash NULL
-+_003466_hash ni_gpct_device_construct 5 610 _003466_hash NULL
-+_003467_hash nouveau_compat_ioctl 2 28305 _003467_hash NULL
-+_003468_hash odev_update 2 50169 _003468_hash NULL
-+_003469_hash opera1_usb_i2c_msgxfer 4 64521 _003469_hash NULL
-+_003470_hash OSDSetBlock 2-4 38986 _003470_hash NULL
-+_003472_hash oz_add_farewell 5 20652 _003472_hash NULL
-+_003473_hash oz_cdev_read 3 20659 _003473_hash NULL
-+_003474_hash oz_cdev_write 3 33852 _003474_hash NULL
-+_003475_hash oz_ep_alloc 2 5587 _003475_hash NULL
-+_003476_hash oz_events_read 3 47535 _003476_hash NULL
-+_003477_hash persistent_ram_buffer_map 1-2 11332 _003477_hash NULL
-+_003479_hash pipeline_cs_rx_packet_in_read 3 37089 _003479_hash NULL
-+_003480_hash pipeline_cs_rx_packet_out_read 3 58926 _003480_hash NULL
-+_003481_hash pipeline_csum_to_rx_xfer_swi_read 3 15403 _003481_hash NULL
-+_003482_hash pipeline_dec_packet_in_fifo_full_read 3 33052 _003482_hash NULL
-+_003483_hash pipeline_dec_packet_in_read 3 47076 _003483_hash NULL
-+_003484_hash pipeline_dec_packet_out_read 3 54052 _003484_hash NULL
-+_003485_hash pipeline_defrag_to_csum_swi_read 3 63037 _003485_hash NULL
-+_003486_hash pipeline_enc_rx_stat_fifo_int_read 3 7107 _003486_hash NULL
-+_003487_hash pipeline_enc_tx_stat_fifo_int_read 3 14680 _003487_hash NULL
-+_003488_hash pipeline_hs_tx_stat_fifo_int_read 3 15642 _003488_hash &_001260_hash
-+_003489_hash pipeline_pipeline_fifo_full_read 3 34095 _003489_hash NULL
-+_003490_hash pipeline_post_proc_swi_read 3 24108 _003490_hash NULL
-+_003491_hash pipeline_pre_proc_swi_read 3 3898 _003491_hash NULL
-+_003492_hash pipeline_pre_to_defrag_swi_read 3 56321 _003492_hash NULL
-+_003493_hash pipeline_rx_complete_stat_fifo_int_read 3 40671 _003493_hash NULL
-+_003494_hash pipeline_sec_frag_swi_read 3 30294 _003494_hash NULL
-+_003495_hash pipeline_tcp_rx_stat_fifo_int_read 3 26745 _003495_hash NULL
-+_003496_hash pipeline_tcp_tx_stat_fifo_int_read 3 32589 _003496_hash NULL
-+_003497_hash play_iframe 3 8219 _003497_hash NULL
-+_003498_hash probes_write 3 29711 _003498_hash NULL
-+_003499_hash psb_unlocked_ioctl 2 16926 _003499_hash &_002668_hash
-+_003500_hash ps_poll_ps_poll_max_ap_turn_read 3 53140 _003500_hash NULL
-+_003501_hash ps_poll_ps_poll_timeouts_read 3 5934 _003501_hash NULL
-+_003502_hash ps_poll_ps_poll_utilization_read 3 39383 _003502_hash NULL
-+_003503_hash ps_poll_upsd_max_ap_turn_read 3 42050 _003503_hash NULL
-+_003504_hash ps_poll_upsd_timeouts_read 3 36755 _003504_hash NULL
-+_003505_hash ps_poll_upsd_utilization_read 3 28519 _003505_hash NULL
-+_003506_hash pvr2_ioread_read 3 10720 _003506_hash &_001669_hash
-+_003507_hash pvr2_ioread_set_sync_key 3 59882 _003507_hash NULL
-+_003508_hash pvr2_stream_buffer_count 2 33719 _003508_hash NULL
-+_003509_hash pwr_connection_out_of_sync_read 3 35061 _003509_hash NULL
-+_003510_hash pwr_cont_miss_bcns_spread_read 3 39250 _003515_hash NULL nohasharray
-+_003511_hash pwr_missing_bcns_cnt_read 3 45113 _003511_hash NULL
-+_003512_hash pwr_rcvd_awake_bcns_cnt_read 3 12632 _003512_hash NULL
-+_003513_hash pwr_rcvd_bcns_cnt_read 3 4774 _003513_hash NULL
-+_003514_hash qc_capture 3 19298 _003514_hash NULL
-+_003515_hash r128_compat_ioctl 2 39250 _003515_hash &_003510_hash
-+_003516_hash radeon_compat_ioctl 2 59150 _003516_hash NULL
-+_003517_hash radeon_kms_compat_ioctl 2 51371 _003517_hash NULL
-+_003518_hash Realloc 2 34961 _003518_hash NULL
-+_003519_hash redrat3_transmit_ir 3 64244 _003519_hash NULL
-+_003520_hash reg_w_buf 3 27724 _003520_hash NULL
-+_003521_hash reg_w_ixbuf 4 34736 _003521_hash NULL
-+_003522_hash rtllib_alloc_txb 1-2 21687 _003522_hash NULL
-+_003524_hash rtllib_authentication_req 3 26713 _003524_hash NULL
-+_003525_hash rtllib_wx_set_gen_ie 3 59808 _003525_hash NULL
-+_003526_hash rts51x_transfer_data_partial 6 5735 _003526_hash NULL
-+_003527_hash rvmalloc 1 46873 _003527_hash NULL
-+_003528_hash rx_decrypt_key_not_found_read 3 37820 _003528_hash NULL
-+_003529_hash rx_defrag_called_read 3 1897 _003529_hash NULL
-+_003530_hash rx_defrag_decrypt_failed_read 3 41411 _003530_hash NULL
-+_003531_hash rx_defrag_init_called_read 3 35935 _003531_hash NULL
-+_003532_hash rx_defrag_in_process_called_read 3 59338 _003532_hash NULL
-+_003533_hash rx_defrag_need_decrypt_read 3 42253 _003533_hash NULL
-+_003534_hash rx_defrag_need_defrag_read 3 28117 _003534_hash NULL
-+_003535_hash rx_defrag_tkip_called_read 3 21031 _003535_hash NULL
-+_003536_hash rx_filter_accum_arp_pend_requests_read 3 11003 _003536_hash NULL
-+_003537_hash rx_filter_arp_filter_read 3 61914 _003537_hash NULL
-+_003538_hash rx_filter_beacon_filter_read 3 49279 _003538_hash NULL
-+_003539_hash rx_filter_data_filter_read 3 30098 _003539_hash NULL
-+_003540_hash rx_filter_dup_filter_read 3 37238 _003540_hash NULL
-+_003541_hash rx_filter_ibss_filter_read 3 50167 _003541_hash NULL
-+_003542_hash rx_filter_max_arp_queue_dep_read 3 5851 _003542_hash NULL
-+_003543_hash rx_filter_mc_filter_read 3 25712 _003543_hash NULL
-+_003544_hash rx_filter_protection_filter_read 3 39282 _003544_hash NULL
-+_003545_hash rx_rate_rx_frames_per_rates_read 3 7282 _003545_hash NULL
-+_003546_hash rx_rx_beacon_early_term_read 3 21559 _003546_hash NULL
-+_003547_hash rx_rx_checksum_result_read 3 50617 _003547_hash NULL
-+_003548_hash rx_rx_cmplt_read 3 14753 _003548_hash NULL
-+_003549_hash rx_rx_cmplt_task_read 3 35226 _003549_hash NULL
-+_003550_hash rx_rx_defrag_end_read 3 505 _003550_hash NULL
-+_003551_hash rx_rx_defrag_read 3 2010 _003551_hash NULL
-+_003552_hash rx_rx_done_read 3 65217 _003552_hash NULL
-+_003553_hash rx_rx_dropped_frame_read 3 23748 _003553_hash NULL
-+_003554_hash rx_rx_frame_checksum_read 3 40140 _003554_hash NULL
-+_003555_hash rx_rx_hdr_overflow_read 3 35002 _003555_hash NULL
-+_003556_hash rx_rx_out_of_mpdu_nodes_read 3 64668 _003556_hash NULL
-+_003557_hash rx_rx_phy_hdr_read 3 20950 _003557_hash NULL
-+_003558_hash rx_rx_pre_complt_read 3 41653 _003558_hash NULL
-+_003559_hash rx_rx_timeout_read 3 62389 _003559_hash NULL
-+_003560_hash rx_rx_timeout_wa_read 3 50204 _003560_hash NULL
-+_003561_hash rx_rx_tkip_replays_read 3 60193 _003561_hash NULL
-+_003562_hash rx_rx_wa_ba_not_expected_read 3 61341 _003562_hash NULL
-+_003563_hash rx_rx_wa_density_dropped_frame_read 3 26095 _003563_hash NULL
-+_003564_hash rx_streaming_always_read 3 49401 _003564_hash NULL
-+_003565_hash rx_streaming_interval_read 3 55291 _003565_hash NULL
-+_003566_hash saa7164_buffer_alloc_user 2 9627 _003566_hash NULL
-+_003567_hash send_control_msg 6 48498 _003567_hash NULL
-+_003568_hash SendTxCommandPacket 3 42901 _003568_hash NULL
-+_003569_hash setup_window 2-7-5-4 59178 _003569_hash NULL
-+_003573_hash shmem_pwrite_fast 3 46842 _003573_hash NULL
-+_003574_hash sleep_auth_read 3 19159 _003574_hash NULL
-+_003575_hash sn9c102_read 3 29305 _003575_hash NULL
-+_003576_hash snd_pcm_alloc_vmalloc_buffer 2 44595 _003576_hash NULL
-+_003577_hash split_scan_timeout_read 3 20029 _003577_hash NULL
-+_003578_hash stk_prepare_sio_buffers 2 57168 _003578_hash NULL
-+_003579_hash store_debug_level 3 35652 _003579_hash NULL
-+_003580_hash suspend_dtim_interval_read 3 64971 _003580_hash NULL
-+_003581_hash sys_prctl 4 8766 _003581_hash NULL
-+_003582_hash tm6000_read_write_usb 7 50774 _003582_hash &_002149_hash
-+_003583_hash tracing_read_pipe 3 35312 _003583_hash NULL
-+_003584_hash ts_read 3 44687 _003584_hash NULL
-+_003585_hash ts_write 3 64336 _003585_hash NULL
-+_003586_hash tt3650_ci_msg 4 57219 _003586_hash NULL
-+_003587_hash ttm_object_device_init 2 10321 _003587_hash NULL
-+_003588_hash ttm_object_file_init 2 27804 _003588_hash NULL
-+_003589_hash tx_frag_bad_mblk_num_read 3 28064 _003589_hash NULL
-+_003590_hash tx_frag_cache_hit_read 3 29639 _003590_hash NULL
-+_003591_hash tx_frag_cache_miss_read 3 28394 _003591_hash NULL
-+_003592_hash tx_frag_called_read 3 1748 _003592_hash NULL
-+_003593_hash tx_frag_failed_read 3 43540 _003593_hash NULL
-+_003594_hash tx_frag_init_called_read 3 48377 _003594_hash NULL
-+_003595_hash tx_frag_in_process_called_read 3 1290 _003595_hash NULL
-+_003596_hash tx_frag_key_not_found_read 3 22971 _003596_hash NULL
-+_003597_hash tx_frag_mpdu_alloc_failed_read 3 41167 _003597_hash NULL
-+_003598_hash tx_frag_need_fragmentation_read 3 50153 _003598_hash NULL
-+_003599_hash tx_frag_tkip_called_read 3 31575 _003599_hash NULL
-+_003600_hash tx_tx_burst_programmed_read 3 20320 _003600_hash NULL
-+_003601_hash tx_tx_checksum_result_read 3 36490 _003601_hash &_001996_hash
-+_003602_hash tx_tx_cmplt_read 3 35854 _003602_hash NULL
-+_003603_hash tx_tx_data_prepared_read 3 43497 _003603_hash NULL
-+_003604_hash tx_tx_data_programmed_read 3 36871 _003604_hash NULL
-+_003605_hash tx_tx_done_data_read 3 6799 _003605_hash NULL
-+_003606_hash tx_tx_done_int_template_read 3 55511 _003606_hash &_001887_hash
-+_003607_hash tx_tx_done_template_read 3 35104 _003607_hash &_000106_hash
-+_003608_hash tx_tx_exch_expiry_read 3 8749 _003608_hash NULL
-+_003609_hash tx_tx_exch_pending_read 3 53018 _003609_hash NULL
-+_003610_hash tx_tx_exch_read 3 52986 _003610_hash NULL
-+_003611_hash tx_tx_frame_checksum_read 3 41553 _003611_hash NULL
-+_003612_hash tx_tx_imm_resp_read 3 55964 _003612_hash NULL
-+_003613_hash tx_tx_prepared_descs_read 3 9221 _003613_hash NULL
-+_003614_hash tx_tx_retry_data_read 3 1926 _003614_hash NULL
-+_003615_hash tx_tx_retry_template_read 3 57623 _003615_hash NULL
-+_003616_hash tx_tx_start_data_read 3 53219 _003616_hash NULL
-+_003617_hash tx_tx_start_fw_gen_read 3 58648 _003617_hash NULL
-+_003618_hash tx_tx_start_int_templates_read 3 58324 _003618_hash NULL
-+_003619_hash tx_tx_start_null_frame_read 3 6281 _003619_hash NULL
-+_003620_hash tx_tx_starts_read 3 3617 _003620_hash NULL
-+_003621_hash tx_tx_start_templates_read 3 17164 _003621_hash NULL
-+_003622_hash tx_tx_template_prepared_read 3 30424 _003622_hash NULL
-+_003623_hash tx_tx_template_programmed_read 3 30461 _003623_hash NULL
-+_003624_hash udi_log_event 3 58105 _003624_hash NULL
-+_003625_hash udl_prime_create 2 57159 _003625_hash NULL
-+_003626_hash uf_create_device_nodes 2 24948 _003626_hash NULL
-+_003627_hash uf_sme_queue_message 3 15697 _003627_hash NULL
-+_003628_hash ufx_alloc_urb_list 3 10349 _003628_hash NULL
-+_003629_hash unifi_net_data_malloc 3 24716 _003629_hash NULL
-+_003630_hash unifi_read 3 14899 _003630_hash NULL
-+_003631_hash unifi_write 3 65012 _003631_hash NULL
-+_003632_hash usb_buffer_alloc 2 36276 _003632_hash NULL
-+_003633_hash usbvision_rvmalloc 1 19655 _003633_hash NULL
-+_003634_hash usbvision_v4l2_read 3 34386 _003634_hash NULL
-+_003635_hash uvc_alloc_buffers 2-3 9656 _003635_hash NULL
-+_003637_hash uvc_alloc_entity 3-4 20836 _003637_hash NULL
-+_003639_hash uvc_debugfs_stats_read 3 56651 _003639_hash NULL
-+_003640_hash uvc_simplify_fraction 3 31303 _003640_hash NULL
-+_003641_hash v4l2_ctrl_new 7 24927 _003641_hash NULL
-+_003642_hash v4l2_event_subscribe 3 53687 _003642_hash NULL
-+_003643_hash v4l_stk_read 3 39672 _003643_hash NULL
-+_003644_hash __vb2_perform_fileio 3 63033 _003644_hash NULL
-+_003645_hash vfd_write 3 14717 _003645_hash NULL
-+_003646_hash vfio_config_do_rw 3 46091 _003646_hash NULL
-+_003647_hash vfio_msi_enable 2 20906 _003647_hash NULL
-+_003648_hash viafb_dvp0_proc_write 3 23023 _003648_hash NULL
-+_003649_hash viafb_dvp1_proc_write 3 48864 _003649_hash NULL
-+_003650_hash viafb_vt1636_proc_write 3 16018 _003650_hash NULL
-+_003651_hash __videobuf_alloc_vb 1 27062 _003651_hash NULL
-+_003652_hash __videobuf_alloc_vb 1 5665 _003652_hash NULL
-+_003653_hash __videobuf_copy_to_user 4 15423 _003653_hash NULL
-+_003654_hash videobuf_dma_init_kernel 3 6963 _003654_hash NULL
-+_003655_hash videobuf_pages_to_sg 2 3708 _003655_hash NULL
-+_003656_hash videobuf_vmalloc_to_sg 2 4548 _003656_hash NULL
-+_003657_hash video_usercopy 2 62151 _003657_hash NULL
-+_003658_hash virtscsi_alloc_tgt 2 6643 _003658_hash NULL
-+_003659_hash vmw_cursor_update_image 3-4 16332 _003659_hash NULL
-+_003661_hash vmw_framebuffer_dmabuf_dirty 6 37661 _003661_hash &_001116_hash
-+_003662_hash vmw_framebuffer_surface_dirty 6 48132 _003662_hash NULL
-+_003663_hash vmw_gmr2_bind 3 21305 _003663_hash NULL
-+_003664_hash vmw_unlocked_ioctl 2 19212 _003664_hash NULL
-+_003665_hash w9966_v4l_read 3 31148 _003665_hash NULL
-+_003666_hash wl1273_fm_fops_write 3 60621 _003666_hash NULL
-+_003667_hash zoran_write 3 22404 _003667_hash NULL
-+_003668_hash alloc_vm_area 1 15989 _003668_hash NULL
-+_003669_hash cx18_copy_mdl_to_user 4 45549 _003669_hash NULL
-+_003670_hash dlfb_ops_write 3 64150 _003670_hash NULL
-+_003671_hash dvb_demux_read 3 13981 _003671_hash NULL
-+_003672_hash dvb_dmxdev_read_sec 4 7892 _003672_hash NULL
-+_003673_hash dvb_dvr_read 3 17073 _003673_hash NULL
-+_003674_hash em28xx_init_isoc 4 62883 _003674_hash &_000729_hash
-+_003675_hash fb_alloc_cmap 2 6554 _003675_hash NULL
-+_003676_hash gspca_dev_probe 4 2570 _003676_hash NULL
-+_003677_hash ieee80211_auth_challenge 3 18810 _003677_hash NULL
-+_003678_hash ieee80211_rtl_auth_challenge 3 61897 _003678_hash NULL
-+_003679_hash init_pci_cap_msi_perm 2 59033 _003679_hash NULL
-+_003680_hash __ioremap_caller 1-2 21800 _003680_hash NULL
-+_003682_hash ivtv_read 3 57796 _003682_hash NULL
-+_003683_hash ivtv_v4l2_write 3 39226 _003683_hash NULL
-+_003684_hash mce_async_out 3 58056 _003684_hash NULL
-+_003685_hash mce_flush_rx_buffer 2 14976 _003685_hash NULL
-+_003686_hash ms_read_multiple_pages 4-5 8052 _003686_hash NULL
-+_003688_hash ms_write_multiple_pages 5-6 10362 _003688_hash NULL
-+_003690_hash nfc_hci_send_cmd 5 55714 _003690_hash NULL
-+_003691_hash persistent_ram_new 1-2 40501 _003691_hash NULL
-+_003693_hash picolcd_fb_write 3 2318 _003693_hash NULL
-+_003694_hash process_bulk_data_command 4 38906 _003694_hash NULL
-+_003695_hash pvr2_v4l2_read 3 18006 _003695_hash NULL
-+_003696_hash qcam_read 3 13977 _003696_hash NULL
-+_003697_hash register_unifi_sdio 2 55239 _003697_hash NULL
-+_003698_hash resize_async_buffer 4 64031 _003698_hash &_002431_hash
-+_003699_hash rtllib_auth_challenge 3 12493 _003699_hash NULL
-+_003702_hash stk_allocate_buffers 2 16291 _003702_hash NULL
-+_003703_hash subdev_ioctl 2 28417 _003703_hash NULL
-+_003704_hash _sys_packet_req 4 46793 _003704_hash NULL
-+_003705_hash tm6000_i2c_recv_regs16 5 2949 _003705_hash NULL
-+_003706_hash tm6000_i2c_recv_regs 5 46215 _003706_hash NULL
-+_003707_hash tm6000_i2c_send_regs 5 20250 _003707_hash NULL
-+_003708_hash tt3650_ci_msg_locked 4 8013 _003708_hash NULL
-+_003709_hash ufx_ops_write 3 54848 _003709_hash NULL
-+_003710_hash update_macheader 7 1775 _003710_hash NULL
-+_003711_hash usbdux_attach_common 4 51764 _003750_hash NULL nohasharray
-+_003712_hash usbduxfast_attach_common 4 52538 _003712_hash NULL
-+_003713_hash usbduxsigma_attach_common 4 40847 _003713_hash NULL
-+_003714_hash uvc_v4l2_ioctl 2 8411 _003714_hash NULL
-+_003715_hash v4l2_ctrl_new_int_menu 4 41151 _003715_hash NULL
-+_003716_hash v4l2_ctrl_new_std 5 45748 _003716_hash &_000497_hash
-+_003717_hash v4l2_ctrl_new_std_menu 4 6221 _003717_hash NULL
-+_003718_hash vb2_read 3 42703 _003718_hash NULL
-+_003719_hash vb2_write 3 31948 _003719_hash NULL
-+_003720_hash vfio_pci_set_msi_trigger 3-4 26507 _003720_hash NULL
-+_003722_hash viafb_iga1_odev_proc_write 3 36241 _003722_hash NULL
-+_003723_hash viafb_iga2_odev_proc_write 3 2363 _003723_hash NULL
-+_003724_hash __videobuf_alloc_cached 1 12740 _003724_hash NULL
-+_003725_hash __videobuf_alloc_uncached 1 55711 _003725_hash NULL
-+_003726_hash __videobuf_copy_stream 4 44769 _003726_hash NULL
-+_003727_hash videobuf_read_one 3 31637 _003727_hash NULL
-+_003728_hash video_ioctl2 2 21380 _003728_hash NULL
-+_003729_hash vmap 2 15025 _003729_hash NULL
-+_003730_hash vmw_cursor_update_dmabuf 3-4 32045 _003730_hash NULL
-+_003732_hash vmw_gmr_bind 3 44130 _003732_hash NULL
-+_003733_hash xd_read_multiple_pages 4-5 11422 _003733_hash NULL
-+_003735_hash xd_write_multiple_pages 5-6 53633 _003735_hash NULL
-+_003737_hash xenfb_write 3 43412 _003737_hash NULL
-+_003738_hash arch_gnttab_map_shared 3 41306 _003738_hash NULL
-+_003739_hash arch_gnttab_map_status 3 49812 _003739_hash NULL
-+_003740_hash bttv_read 3 11432 _003740_hash NULL
-+_003741_hash cx18_read 3 23699 _003741_hash NULL
-+_003742_hash cx2341x_ctrl_new_menu 3 49700 _003742_hash NULL
-+_003743_hash cx2341x_ctrl_new_std 4 57061 _003743_hash NULL
-+_003744_hash cx25821_video_ioctl 2 30188 _003744_hash NULL
-+_003745_hash dt3155_read 3 59226 _003745_hash NULL
-+_003746_hash ioremap_cache 1-2 47189 _003746_hash NULL
-+_003748_hash ioremap_nocache 1-2 2439 _003748_hash NULL
-+_003750_hash ioremap_prot 1-2 51764 _003750_hash &_003711_hash
-+_003752_hash ioremap_wc 1-2 62695 _003752_hash NULL
-+_003754_hash ivtv_read_pos 3 34400 _003754_hash &_000312_hash
-+_003755_hash mcam_v4l_read 3 36513 _003755_hash NULL
-+_003756_hash ms_rw_multi_sector 3-4 7459 _003756_hash NULL
-+_003758_hash pvr2_v4l2_ioctl 2 24398 _003758_hash &_000877_hash
-+_003759_hash ramoops_init_prz 5 12134 _003759_hash NULL
-+_003761_hash ttm_bo_kmap_ttm 3 5922 _003761_hash NULL
-+_003762_hash uf_ap_process_data_pdu 7 25860 _003762_hash NULL
-+_003763_hash vb2_fop_read 3 24080 _003763_hash NULL
-+_003764_hash vb2_fop_write 3 30420 _003764_hash NULL
-+_003765_hash videobuf_read_stream 3 14956 _003765_hash NULL
-+_003766_hash video_read 3 28148 _003766_hash NULL
-+_003767_hash vmw_du_crtc_cursor_set 4-5 28479 _003767_hash NULL
-+_003769_hash xd_rw 3-4 49020 _003769_hash NULL
-+_003771_hash zoran_ioctl 2 30465 _003771_hash NULL
-+_003772_hash zr364xx_read 3 2354 _003772_hash NULL
-+_003773_hash acpi_os_ioremap 1-2 49523 _003773_hash NULL
-+_003775_hash au0828_v4l2_read 3 40220 _003775_hash NULL
-+_003776_hash ca91cx42_alloc_resource 2 10502 _003776_hash NULL
-+_003778_hash cx18_read_pos 3 4683 _003778_hash NULL
-+_003779_hash cx18_v4l2_read 3 21196 _003779_hash NULL
-+_003780_hash cx231xx_v4l2_read 3 55014 _003780_hash NULL
-+_003781_hash devm_ioremap_nocache 2-3 2036 _003781_hash NULL
-+_003783_hash do_test 1 15766 _003783_hash NULL
-+_003784_hash __einj_error_trigger 1 17707 _003784_hash &_001764_hash
-+_003785_hash em28xx_v4l2_read 3 16701 _003785_hash NULL
-+_003786_hash init_chip_wc_pat 2 62768 _003786_hash NULL
-+_003787_hash intel_render_ring_init_dri 2-3 45446 _003787_hash NULL
-+_003789_hash io_mapping_create_wc 1-2 1354 _003789_hash NULL
-+_003791_hash iommu_map_mmio_space 1 30919 _003791_hash NULL
-+_003792_hash ioremap 1-2 23172 _003792_hash NULL
-+_003794_hash ivtv_v4l2_read 3 1964 _003794_hash NULL
-+_003795_hash mga_ioremap 1-2 8571 _003795_hash NULL
-+_003797_hash mpeg_read 3 6708 _003797_hash NULL
-+_003798_hash msix_map_region 3 3411 _003798_hash NULL
-+_003799_hash ms_rw 3-4 17220 _003799_hash NULL
-+_003801_hash pci_iomap 3 47575 _003801_hash NULL
-+_003802_hash pd_video_read 3 24510 _003802_hash NULL
-+_003803_hash sfi_map_memory 1-2 5183 _003803_hash NULL
-+_003805_hash solo_enc_read 3 33553 _003805_hash NULL
-+_003806_hash solo_v4l2_read 3 59247 _003806_hash NULL
-+_003807_hash timblogiw_read 3 48305 _003807_hash NULL
-+_003808_hash tm6000_read 3 4151 _003808_hash NULL
-+_003809_hash tsi148_alloc_resource 2 24563 _003809_hash NULL
-+_003810_hash ttm_bo_ioremap 2-3 31082 _003810_hash NULL
-+_003812_hash ttm_bo_kmap 3-2 60118 _003812_hash NULL
-+_003813_hash vb2_vmalloc_get_userptr 3 31374 _003813_hash NULL
-+_003814_hash vbi_read 3 63673 _003814_hash NULL
-+_003815_hash viacam_read 3 54526 _003815_hash NULL
-+_003816_hash xlate_dev_mem_ptr 1 15291 _003816_hash &_001231_hash
-+_003817_hash a4t_cs_init 3 27734 _003817_hash NULL
-+_003818_hash aac_nark_ioremap 2 50163 _003818_hash &_000323_hash
-+_003819_hash aac_rkt_ioremap 2 3333 _003819_hash NULL
-+_003820_hash aac_rx_ioremap 2 52410 _003820_hash NULL
-+_003821_hash aac_sa_ioremap 2 13596 _003821_hash &_000299_hash
-+_003822_hash aac_src_ioremap 2 41688 _003822_hash NULL
-+_003823_hash aac_srcv_ioremap 2 6659 _003823_hash NULL
-+_003824_hash acpi_map 1-2 58725 _003824_hash NULL
-+_003826_hash acpi_os_read_memory 1-3 54186 _003826_hash NULL
-+_003828_hash acpi_os_write_memory 1-3 56416 _003828_hash &_003429_hash
-+_003830_hash atyfb_setup_generic 3 49151 _003830_hash NULL
-+_003831_hash ca91cx42_master_set 4 23146 _003831_hash NULL
-+_003832_hash check_mirror 1-2 57342 _003832_hash &_001753_hash
-+_003834_hash cycx_setup 4 47562 _003834_hash NULL
-+_003835_hash devm_ioremap 2-3 29235 _003835_hash NULL
-+_003837_hash divasa_remap_pci_bar 3-4 23485 _003837_hash &_000979_hash
-+_003839_hash doc_probe 1 23285 _003839_hash NULL
-+_003840_hash DoC_Probe 1 57534 _003840_hash NULL
-+_003841_hash efi_ioremap 1-2 3492 _003841_hash &_001137_hash
-+_003843_hash ems_pcmcia_add_card 2 62627 _003843_hash NULL
-+_003844_hash isp1760_register 1-2 628 _003844_hash NULL
-+_003846_hash mid_get_vbt_data_r0 2 10876 _003846_hash NULL
-+_003847_hash mid_get_vbt_data_r10 2 6308 _003847_hash NULL
-+_003848_hash mid_get_vbt_data_r1 2 26170 _003848_hash NULL
-+_003849_hash mthca_map_reg 2-3 5664 _003849_hash NULL
-+_003851_hash mthca_setup_cmd_doorbells 2 53954 _003851_hash NULL
-+_003852_hash netxen_nic_map_indirect_address_128M 2 42257 _003852_hash NULL
-+_003853_hash pcim_iomap 3 58334 _003853_hash NULL
-+_003854_hash persistent_ram_iomap 1-2 47156 _003854_hash NULL
-+_003856_hash read_vbt_r0 1 503 _003856_hash NULL
-+_003857_hash read_vbt_r10 1 60679 _003857_hash NULL
-+_003858_hash register_device 2-3 60015 _003858_hash NULL
-+_003860_hash remap_pci_mem 1-2 15966 _003860_hash NULL
-+_003862_hash rtl_port_map 1-2 2385 _003862_hash NULL
-+_003864_hash sfi_map_table 1 5462 _003864_hash NULL
-+_003865_hash sriov_enable_migration 2 14889 _003865_hash NULL
-+_003866_hash ssb_bus_scan 2 36578 _003866_hash NULL
-+_003867_hash ssb_ioremap 2 5228 _003867_hash NULL
-+_003868_hash tpci200_slot_map_space 2 3848 _003868_hash NULL
-+_003869_hash tpm_tis_init 2-3 15304 _003869_hash NULL
-+_003871_hash tsi148_master_set 4 14685 _003871_hash NULL
-+_003872_hash acpi_os_map_memory 1-2 11161 _003872_hash NULL
-+_003874_hash com90xx_found 3 13974 _003874_hash NULL
-+_003875_hash netxen_nic_hw_read_wx_128M 2 26858 _003875_hash NULL
-+_003876_hash netxen_nic_hw_write_wx_128M 2 33488 _003876_hash NULL
-+_003877_hash sfi_check_table 1 6772 _003877_hash NULL
-+_003878_hash sfi_sysfs_install_table 1 51688 _003878_hash NULL
-+_003879_hash sriov_enable 2 59689 _003879_hash NULL
-+_003880_hash ssb_bus_register 3 65183 _003880_hash NULL
-+_003881_hash acpi_ex_system_memory_space_handler 2 31192 _003881_hash NULL
-+_003882_hash acpi_tb_check_xsdt 1 21862 _003882_hash NULL
-+_003883_hash acpi_tb_install_table 1 12988 _003883_hash NULL
-+_003884_hash acpi_tb_parse_root_table 1 53455 _003884_hash NULL
-+_003885_hash check_vendor_extension 1 3254 _003885_hash NULL
-+_003886_hash pci_enable_sriov 2 35745 _003886_hash NULL
-+_003887_hash ssb_bus_pcmciabus_register 3 56020 _003887_hash NULL
-+_003888_hash ssb_bus_ssbbus_register 2 2217 _003888_hash NULL
-+_003889_hash lpfc_sli_probe_sriov_nr_virtfn 2 26004 _003889_hash NULL
-+_003890_hash alloc_vm_area 1 36149 _003890_hash NULL
-+_003891_hash cma_create_area 2 38642 _003891_hash NULL
-+_003893_hash fbcon_prepare_logo 5 6246 _003893_hash NULL
-+_003894_hash io_mapping_map_wc 2 19284 _003894_hash NULL
-+_003895_hash nfs_dns_resolve_name 3 25036 _003895_hash NULL
-+_003896_hash nfs_parse_server_name 2 1899 _003896_hash NULL
---- tools/gcc/size_overflow_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/size_overflow_plugin.c 2012-10-15 17:30:59.835924531 +0000
-@@ -0,0 +1,1879 @@
-+/*
-+ * Copyright 2011, 2012 by Emese Revfy <re.emese@gmail.com>
-+ * Licensed under the GPL v2, or (at your option) v3
-+ *
-+ * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
-+ *
-+ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
-+ * with double integer precision (DImode/TImode for 32/64 bit integer types).
-+ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
-+ *
-+ * Usage:
-+ * $ gcc -I`gcc -print-file-name=plugin`/include/c-family -I`gcc -print-file-name=plugin`/include -fPIC -shared -O2 -ggdb -Wall -W -Wno-missing-field-initializers -o size_overflow_plugin.so size_overflow_plugin.c
-+ * $ gcc -fplugin=size_overflow_plugin.so test.c -O2
-+ */
-+
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "intl.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "toplev.h"
-+#include "function.h"
-+#include "tree-flow.h"
-+#include "plugin.h"
-+#include "gimple.h"
-+#include "c-common.h"
-+#include "diagnostic.h"
-+#include "cfgloop.h"
-+
-+#if BUILDING_GCC_VERSION >= 4007
-+#include "c-tree.h"
-+#else
-+#define C_DECL_IMPLICIT(EXP) DECL_LANG_FLAG_2 (EXP)
-+#endif
-+
-+struct size_overflow_hash {
-+ const struct size_overflow_hash * const next;
-+ const char * const name;
-+ const unsigned int param;
-+};
-+
-+#include "size_overflow_hash.h"
-+
-+enum marked {
-+ MARKED_NO, MARKED_YES, MARKED_NOT_INTENTIONAL
-+};
-+
-+#define __unused __attribute__((__unused__))
-+#define NAME(node) IDENTIFIER_POINTER(DECL_NAME(node))
-+#define NAME_LEN(node) IDENTIFIER_LENGTH(DECL_NAME(node))
-+#define BEFORE_STMT true
-+#define AFTER_STMT false
-+#define CREATE_NEW_VAR NULL_TREE
-+#define CODES_LIMIT 32
-+#define MAX_PARAM 32
-+#define MY_STMT GF_PLF_1
-+#define NO_CAST_CHECK GF_PLF_2
-+
-+#if BUILDING_GCC_VERSION == 4005
-+#define DECL_CHAIN(NODE) (TREE_CHAIN(DECL_MINIMAL_CHECK(NODE)))
-+#endif
-+
-+int plugin_is_GPL_compatible;
-+void debug_gimple_stmt(gimple gs);
-+
-+static tree expand(struct pointer_set_t *visited, tree lhs);
-+static bool pre_expand(struct pointer_set_t *visited, const_tree lhs);
-+static tree report_size_overflow_decl;
-+static const_tree const_char_ptr_type_node;
-+static unsigned int handle_function(void);
-+static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before);
-+static tree get_size_overflow_type(gimple stmt, const_tree node);
-+static tree dup_assign(struct pointer_set_t *visited, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3);
-+
-+static struct plugin_info size_overflow_plugin_info = {
-+ .version = "20120930beta",
-+ .help = "no-size-overflow\tturn off size overflow checking\n",
-+};
-+
-+static tree handle_size_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
-+{
-+ unsigned int arg_count;
-+ enum tree_code code = TREE_CODE(*node);
-+
-+ switch (code) {
-+ case FUNCTION_DECL:
-+ arg_count = type_num_arguments(TREE_TYPE(*node));
-+ break;
-+ case FUNCTION_TYPE:
-+ case METHOD_TYPE:
-+ arg_count = type_num_arguments(*node);
-+ break;
-+ default:
-+ *no_add_attrs = true;
-+ error("%s: %qE attribute only applies to functions", __func__, name);
-+ return NULL_TREE;
-+ }
-+
-+ for (; args; args = TREE_CHAIN(args)) {
-+ tree position = TREE_VALUE(args);
-+ if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_HIGH(position) || TREE_INT_CST_LOW(position) < 1 || TREE_INT_CST_LOW(position) > arg_count ) {
-+ error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
-+ *no_add_attrs = true;
-+ }
-+ }
-+ return NULL_TREE;
-+}
-+
-+static const char* get_asm_name(tree node)
-+{
-+ return IDENTIFIER_POINTER(DECL_ASSEMBLER_NAME(node));
-+}
-+
-+static tree handle_intentional_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
-+{
-+ unsigned int arg_count, arg_num;
-+ enum tree_code code = TREE_CODE(*node);
-+
-+ switch (code) {
-+ case FUNCTION_DECL:
-+ arg_count = type_num_arguments(TREE_TYPE(*node));
-+ break;
-+ case FUNCTION_TYPE:
-+ case METHOD_TYPE:
-+ arg_count = type_num_arguments(*node);
-+ break;
-+ case FIELD_DECL:
-+ arg_num = TREE_INT_CST_LOW(TREE_VALUE(args));
-+ if (arg_num != 0) {
-+ *no_add_attrs = true;
-+ error("%s: %qE attribute parameter can only be 0 in structure fields", __func__, name);
-+ }
-+ return NULL_TREE;
-+ default:
-+ *no_add_attrs = true;
-+ error("%qE attribute only applies to functions", name);
-+ return NULL_TREE;
-+ }
-+
-+ for (; args; args = TREE_CHAIN(args)) {
-+ tree position = TREE_VALUE(args);
-+ if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_HIGH(position) || TREE_INT_CST_LOW(position) > arg_count ) {
-+ error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
-+ *no_add_attrs = true;
-+ }
-+ }
-+ return NULL_TREE;
-+}
-+
-+static struct attribute_spec size_overflow_attr = {
-+ .name = "size_overflow",
-+ .min_length = 1,
-+ .max_length = -1,
-+ .decl_required = true,
-+ .type_required = false,
-+ .function_type_required = false,
-+ .handler = handle_size_overflow_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+ .affects_type_identity = false
-+#endif
-+};
-+
-+static struct attribute_spec intentional_overflow_attr = {
-+ .name = "intentional_overflow",
-+ .min_length = 1,
-+ .max_length = -1,
-+ .decl_required = true,
-+ .type_required = false,
-+ .function_type_required = false,
-+ .handler = handle_intentional_overflow_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+ .affects_type_identity = false
-+#endif
-+};
-+
-+static void register_attributes(void __unused *event_data, void __unused *data)
-+{
-+ register_attribute(&size_overflow_attr);
-+ register_attribute(&intentional_overflow_attr);
-+}
-+
-+// http://www.team5150.com/~andrew/noncryptohashzoo2~/CrapWow.html
-+static unsigned int CrapWow(const char *key, unsigned int len, unsigned int seed)
-+{
-+#define cwfold( a, b, lo, hi ) { p = (unsigned int)(a) * (unsigned long long)(b); lo ^= (unsigned int)p; hi ^= (unsigned int)(p >> 32); }
-+#define cwmixa( in ) { cwfold( in, m, k, h ); }
-+#define cwmixb( in ) { cwfold( in, n, h, k ); }
-+
-+ unsigned int m = 0x57559429;
-+ unsigned int n = 0x5052acdb;
-+ const unsigned int *key4 = (const unsigned int *)key;
-+ unsigned int h = len;
-+ unsigned int k = len + seed + n;
-+ unsigned long long p;
-+
-+ while (len >= 8) {
-+ cwmixb(key4[0]) cwmixa(key4[1]) key4 += 2;
-+ len -= 8;
-+ }
-+ if (len >= 4) {
-+ cwmixb(key4[0]) key4 += 1;
-+ len -= 4;
-+ }
-+ if (len)
-+ cwmixa(key4[0] & ((1 << (len * 8)) - 1 ));
-+ cwmixb(h ^ (k + n));
-+ return k ^ h;
-+
-+#undef cwfold
-+#undef cwmixa
-+#undef cwmixb
-+}
-+
-+static inline unsigned int get_hash_num(const char *fndecl, const char *tree_codes, unsigned int len, unsigned int seed)
-+{
-+ unsigned int fn = CrapWow(fndecl, strlen(fndecl), seed) & 0xffff;
-+ unsigned int codes = CrapWow(tree_codes, len, seed) & 0xffff;
-+ return fn ^ codes;
-+}
-+
-+static inline tree get_original_function_decl(tree fndecl)
-+{
-+ if (DECL_ABSTRACT_ORIGIN(fndecl))
-+ return DECL_ABSTRACT_ORIGIN(fndecl);
-+ return fndecl;
-+}
-+
-+static inline gimple get_def_stmt(const_tree node)
-+{
-+ gcc_assert(node != NULL_TREE);
-+ gcc_assert(TREE_CODE(node) == SSA_NAME);
-+ return SSA_NAME_DEF_STMT(node);
-+}
-+
-+static unsigned char get_tree_code(const_tree type)
-+{
-+ switch (TREE_CODE(type)) {
-+ case ARRAY_TYPE:
-+ return 0;
-+ case BOOLEAN_TYPE:
-+ return 1;
-+ case ENUMERAL_TYPE:
-+ return 2;
-+ case FUNCTION_TYPE:
-+ return 3;
-+ case INTEGER_TYPE:
-+ return 4;
-+ case POINTER_TYPE:
-+ return 5;
-+ case RECORD_TYPE:
-+ return 6;
-+ case UNION_TYPE:
-+ return 7;
-+ case VOID_TYPE:
-+ return 8;
-+ case REAL_TYPE:
-+ return 9;
-+ case VECTOR_TYPE:
-+ return 10;
-+ case REFERENCE_TYPE:
-+ return 11;
-+ case OFFSET_TYPE:
-+ return 12;
-+ case COMPLEX_TYPE:
-+ return 13;
-+ default:
-+ debug_tree((tree)type);
-+ gcc_unreachable();
-+ }
-+}
-+
-+static size_t add_type_codes(const_tree type, unsigned char *tree_codes, size_t len)
-+{
-+ gcc_assert(type != NULL_TREE);
-+
-+ while (type && len < CODES_LIMIT) {
-+ tree_codes[len] = get_tree_code(type);
-+ len++;
-+ type = TREE_TYPE(type);
-+ }
-+ return len;
-+}
-+
-+static unsigned int get_function_decl(const_tree fndecl, unsigned char *tree_codes)
-+{
-+ const_tree arg, result, arg_field, type = TREE_TYPE(fndecl);
-+ enum tree_code code = TREE_CODE(type);
-+ size_t len = 0;
-+
-+ gcc_assert(code == FUNCTION_TYPE || code == METHOD_TYPE);
-+
-+ arg = TYPE_ARG_TYPES(type);
-+ // skip builtins __builtin_constant_p
-+ if (!arg && DECL_BUILT_IN(fndecl))
-+ return 0;
-+
-+ if (TREE_CODE_CLASS(code) == tcc_type)
-+ result = type;
-+ else
-+ result = DECL_RESULT(fndecl);
-+
-+ gcc_assert(result != NULL_TREE);
-+ len = add_type_codes(TREE_TYPE(result), tree_codes, len);
-+
-+ if (arg == NULL_TREE) {
-+ gcc_assert(CODE_CONTAINS_STRUCT(TREE_CODE(fndecl), TS_DECL_NON_COMMON));
-+ arg_field = DECL_ARGUMENT_FLD(fndecl);
-+ if (arg_field == NULL_TREE)
-+ return 0;
-+ arg = TREE_TYPE(arg_field);
-+ len = add_type_codes(arg, tree_codes, len);
-+ gcc_assert(len != 0);
-+ return len;
-+ }
-+
-+ gcc_assert(arg != NULL_TREE && TREE_CODE(arg) == TREE_LIST);
-+ while (arg && len < CODES_LIMIT) {
-+ len = add_type_codes(TREE_VALUE(arg), tree_codes, len);
-+ arg = TREE_CHAIN(arg);
-+ }
-+
-+ gcc_assert(len != 0);
-+ return len;
-+}
-+
-+static const struct size_overflow_hash *get_function_hash(tree fndecl)
-+{
-+ unsigned int hash;
-+ const struct size_overflow_hash *entry;
-+ unsigned char tree_codes[CODES_LIMIT];
-+ size_t len;
-+ const char *func_name = get_asm_name(fndecl);
-+
-+ len = get_function_decl(fndecl, tree_codes);
-+ if (len == 0)
-+ return NULL;
-+
-+ hash = get_hash_num(func_name, (const char*) tree_codes, len, 0);
-+
-+ entry = size_overflow_hash[hash];
-+ while (entry) {
-+ if (!strcmp(entry->name, func_name))
-+ return entry;
-+ entry = entry->next;
-+ }
-+
-+ return NULL;
-+}
-+
-+static void check_arg_type(const_tree arg)
-+{
-+ const_tree type = TREE_TYPE(arg);
-+ enum tree_code code = TREE_CODE(type);
-+
-+ gcc_assert(code == INTEGER_TYPE || code == ENUMERAL_TYPE ||
-+ (code == POINTER_TYPE && TREE_CODE(TREE_TYPE(type)) == VOID_TYPE) ||
-+ (code == POINTER_TYPE && TREE_CODE(TREE_TYPE(type)) == INTEGER_TYPE));
-+}
-+
-+static int find_arg_number(const_tree arg, tree func)
-+{
-+ tree var;
-+ unsigned int argnum = 1;
-+
-+ if (TREE_CODE(arg) == SSA_NAME)
-+ arg = SSA_NAME_VAR(arg);
-+
-+ for (var = DECL_ARGUMENTS(func); var; var = TREE_CHAIN(var)) {
-+ if (strcmp(NAME(arg), NAME(var))) {
-+ argnum++;
-+ continue;
-+ }
-+ check_arg_type(var);
-+ return argnum;
-+ }
-+ gcc_unreachable();
-+}
-+
-+static tree create_new_var(tree type)
-+{
-+ tree new_var = create_tmp_var(type, "cicus");
-+
-+ add_referenced_var(new_var);
-+ mark_sym_for_renaming(new_var);
-+ return new_var;
-+}
-+
-+static gimple create_binary_assign(enum tree_code code, gimple stmt, tree rhs1, tree rhs2)
-+{
-+ gimple assign;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+ tree type = TREE_TYPE(rhs1);
-+ tree lhs = create_new_var(type);
-+
-+ assign = gimple_build_assign_with_ops(code, lhs, rhs1, rhs2);
-+ gimple_set_lhs(assign, make_ssa_name(lhs, assign));
-+
-+ gsi_insert_before(&gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+ gimple_set_plf(assign, MY_STMT, true);
-+ return assign;
-+}
-+
-+static bool is_bool(const_tree node)
-+{
-+ const_tree type;
-+
-+ if (node == NULL_TREE)
-+ return false;
-+
-+ type = TREE_TYPE(node);
-+ if (!INTEGRAL_TYPE_P(type))
-+ return false;
-+ if (TREE_CODE(type) == BOOLEAN_TYPE)
-+ return true;
-+ if (TYPE_PRECISION(type) == 1)
-+ return true;
-+ return false;
-+}
-+
-+static tree cast_a_tree(tree type, tree var)
-+{
-+ gcc_assert(type != NULL_TREE);
-+ gcc_assert(var != NULL_TREE);
-+ gcc_assert(fold_convertible_p(type, var));
-+
-+ return fold_convert(type, var);
-+}
-+
-+static gimple build_cast_stmt(tree dst_type, tree rhs, tree lhs, gimple_stmt_iterator *gsi, bool before)
-+{
-+ gimple assign;
-+
-+ gcc_assert(dst_type != NULL_TREE && rhs != NULL_TREE);
-+ if (gsi_end_p(*gsi) && before == AFTER_STMT)
-+ gcc_unreachable();
-+
-+ if (lhs == CREATE_NEW_VAR)
-+ lhs = create_new_var(dst_type);
-+
-+ assign = gimple_build_assign(lhs, cast_a_tree(dst_type, rhs));
-+
-+ if (!gsi_end_p(*gsi)) {
-+ location_t loc = gimple_location(gsi_stmt(*gsi));
-+ gimple_set_location(assign, loc);
-+ }
-+
-+ gimple_set_lhs(assign, make_ssa_name(lhs, assign));
-+
-+ if (before)
-+ gsi_insert_before(gsi, assign, GSI_NEW_STMT);
-+ else
-+ gsi_insert_after(gsi, assign, GSI_NEW_STMT);
-+ update_stmt(assign);
-+ gimple_set_plf(assign, MY_STMT, true);
-+
-+ return assign;
-+}
-+
-+static tree cast_to_new_size_overflow_type(gimple stmt, tree new_rhs1, tree size_overflow_type, bool before)
-+{
-+ const_gimple assign;
-+ gimple_stmt_iterator gsi;
-+
-+ if (new_rhs1 == NULL_TREE)
-+ return NULL_TREE;
-+
-+ if (!useless_type_conversion_p(TREE_TYPE(new_rhs1), size_overflow_type)) {
-+ gsi = gsi_for_stmt(stmt);
-+ assign = build_cast_stmt(size_overflow_type, new_rhs1, CREATE_NEW_VAR, &gsi, before);
-+ return gimple_get_lhs(assign);
-+ }
-+ return new_rhs1;
-+}
-+
-+static tree follow_overflow_type_and_dup(struct pointer_set_t *visited, gimple stmt, const_tree node, tree new_rhs1, tree new_rhs2, tree new_rhs3)
-+{
-+ tree size_overflow_type = get_size_overflow_type(stmt, node);
-+
-+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+
-+ if (new_rhs2 != NULL_TREE)
-+ new_rhs2 = cast_to_new_size_overflow_type(stmt, new_rhs2, size_overflow_type, BEFORE_STMT);
-+
-+ if (new_rhs3 != NULL_TREE)
-+ new_rhs3 = cast_to_new_size_overflow_type(stmt, new_rhs3, size_overflow_type, BEFORE_STMT);
-+
-+ return dup_assign(visited, stmt, size_overflow_type, new_rhs1, new_rhs2, new_rhs3);
-+}
-+
-+
-+static tree create_assign(struct pointer_set_t *visited, gimple oldstmt, tree rhs1, bool before)
-+{
-+ tree size_overflow_type, lhs;
-+ gimple stmt;
-+ gimple_stmt_iterator gsi;
-+
-+ if (rhs1 == NULL_TREE) {
-+ debug_gimple_stmt(oldstmt);
-+ error("%s: rhs1 is NULL_TREE", __func__);
-+ gcc_unreachable();
-+ }
-+
-+ if (gimple_code(oldstmt) == GIMPLE_ASM)
-+ lhs = rhs1;
-+ else
-+ lhs = gimple_get_lhs(oldstmt);
-+
-+ gsi = gsi_for_stmt(oldstmt);
-+ pointer_set_insert(visited, oldstmt);
-+ if (lookup_stmt_eh_lp(oldstmt) != 0) {
-+ basic_block next_bb, cur_bb;
-+ const_edge e;
-+
-+ gcc_assert(before == false);
-+ gcc_assert(stmt_can_throw_internal(oldstmt));
-+ gcc_assert(gimple_code(oldstmt) == GIMPLE_CALL);
-+ gcc_assert(!gsi_end_p(gsi));
-+
-+ cur_bb = gimple_bb(oldstmt);
-+ next_bb = cur_bb->next_bb;
-+ e = find_edge(cur_bb, next_bb);
-+ gcc_assert(e != NULL);
-+ gcc_assert(e->flags & EDGE_FALLTHRU);
-+
-+ gsi = gsi_after_labels(next_bb);
-+ gcc_assert(!gsi_end_p(gsi));
-+
-+ before = true;
-+ oldstmt = gsi_stmt(gsi);
-+ }
-+
-+ size_overflow_type = get_size_overflow_type(oldstmt, lhs);
-+
-+ stmt = build_cast_stmt(size_overflow_type, rhs1, CREATE_NEW_VAR, &gsi, before);
-+ gimple_set_plf(stmt, MY_STMT, true);
-+ return gimple_get_lhs(stmt);
-+}
-+
-+static tree dup_assign(struct pointer_set_t *visited, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3)
-+{
-+ gimple stmt;
-+ gimple_stmt_iterator gsi;
-+ tree new_var, lhs = gimple_get_lhs(oldstmt);
-+
-+ if (gimple_plf(oldstmt, MY_STMT))
-+ return lhs;
-+
-+ if (gimple_num_ops(oldstmt) != 4 && rhs1 == NULL_TREE) {
-+ rhs1 = gimple_assign_rhs1(oldstmt);
-+ rhs1 = create_assign(visited, oldstmt, rhs1, BEFORE_STMT);
-+ }
-+ if (gimple_num_ops(oldstmt) == 3 && rhs2 == NULL_TREE) {
-+ rhs2 = gimple_assign_rhs2(oldstmt);
-+ rhs2 = create_assign(visited, oldstmt, rhs2, BEFORE_STMT);
-+ }
-+
-+ stmt = gimple_copy(oldstmt);
-+ gimple_set_location(stmt, gimple_location(oldstmt));
-+ gimple_set_plf(stmt, MY_STMT, true);
-+
-+ if (gimple_assign_rhs_code(oldstmt) == WIDEN_MULT_EXPR)
-+ gimple_assign_set_rhs_code(stmt, MULT_EXPR);
-+
-+ if (is_bool(lhs))
-+ new_var = SSA_NAME_VAR(lhs);
-+ else
-+ new_var = create_new_var(size_overflow_type);
-+ new_var = make_ssa_name(new_var, stmt);
-+ gimple_set_lhs(stmt, new_var);
-+
-+ if (rhs1 != NULL_TREE) {
-+ if (!gimple_assign_cast_p(oldstmt))
-+ rhs1 = cast_a_tree(size_overflow_type, rhs1);
-+ gimple_assign_set_rhs1(stmt, rhs1);
-+ }
-+
-+ if (rhs2 != NULL_TREE)
-+ gimple_assign_set_rhs2(stmt, rhs2);
-+#if BUILDING_GCC_VERSION >= 4007
-+ if (rhs3 != NULL_TREE)
-+ gimple_assign_set_rhs3(stmt, rhs3);
-+#endif
-+ gimple_set_vuse(stmt, gimple_vuse(oldstmt));
-+ gimple_set_vdef(stmt, gimple_vdef(oldstmt));
-+
-+ gsi = gsi_for_stmt(oldstmt);
-+ gsi_insert_after(&gsi, stmt, GSI_SAME_STMT);
-+ update_stmt(stmt);
-+ pointer_set_insert(visited, oldstmt);
-+ return gimple_get_lhs(stmt);
-+}
-+
-+static gimple overflow_create_phi_node(gimple oldstmt, tree result)
-+{
-+ basic_block bb;
-+ gimple phi;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(oldstmt);
-+
-+ bb = gsi_bb(gsi);
-+
-+ phi = create_phi_node(result, bb);
-+ gsi = gsi_last(phi_nodes(bb));
-+ gsi_remove(&gsi, false);
-+
-+ gsi = gsi_for_stmt(oldstmt);
-+ gsi_insert_after(&gsi, phi, GSI_NEW_STMT);
-+ gimple_set_bb(phi, bb);
-+ gimple_set_plf(phi, MY_STMT, true);
-+ return phi;
-+}
-+
-+static basic_block create_a_first_bb(void)
-+{
-+ basic_block first_bb;
-+
-+ first_bb = split_block_after_labels(ENTRY_BLOCK_PTR)->dest;
-+ if (dom_info_available_p(CDI_DOMINATORS))
-+ set_immediate_dominator(CDI_DOMINATORS, first_bb, ENTRY_BLOCK_PTR);
-+ return first_bb;
-+}
-+
-+static tree cast_old_phi_arg(gimple oldstmt, tree size_overflow_type, tree arg, tree new_var, unsigned int i)
-+{
-+ basic_block bb;
-+ const_gimple newstmt;
-+ gimple_stmt_iterator gsi;
-+ bool before = BEFORE_STMT;
-+
-+ if (TREE_CODE(arg) == SSA_NAME && gimple_code(get_def_stmt(arg)) != GIMPLE_NOP) {
-+ gsi = gsi_for_stmt(get_def_stmt(arg));
-+ newstmt = build_cast_stmt(size_overflow_type, arg, new_var, &gsi, AFTER_STMT);
-+ return gimple_get_lhs(newstmt);
-+ }
-+
-+ bb = gimple_phi_arg_edge(oldstmt, i)->src;
-+ gsi = gsi_after_labels(bb);
-+ if (bb->index == 0) {
-+ bb = create_a_first_bb();
-+ gsi = gsi_start_bb(bb);
-+ }
-+ newstmt = build_cast_stmt(size_overflow_type, arg, new_var, &gsi, before);
-+ return gimple_get_lhs(newstmt);
-+}
-+
-+static const_gimple handle_new_phi_arg(const_tree arg, tree new_var, tree new_rhs)
-+{
-+ gimple newstmt;
-+ gimple_stmt_iterator gsi;
-+ void (*gsi_insert)(gimple_stmt_iterator *, gimple, enum gsi_iterator_update);
-+ gimple def_newstmt = get_def_stmt(new_rhs);
-+
-+ gsi_insert = gsi_insert_after;
-+ gsi = gsi_for_stmt(def_newstmt);
-+
-+ switch (gimple_code(get_def_stmt(arg))) {
-+ case GIMPLE_PHI:
-+ newstmt = gimple_build_assign(new_var, new_rhs);
-+ gsi = gsi_after_labels(gimple_bb(def_newstmt));
-+ gsi_insert = gsi_insert_before;
-+ break;
-+ case GIMPLE_ASM:
-+ case GIMPLE_CALL:
-+ newstmt = gimple_build_assign(new_var, new_rhs);
-+ break;
-+ case GIMPLE_ASSIGN:
-+ newstmt = gimple_build_assign(new_var, gimple_get_lhs(def_newstmt));
-+ break;
-+ default:
-+ /* unknown gimple_code (handle_build_new_phi_arg) */
-+ gcc_unreachable();
-+ }
-+
-+ gimple_set_lhs(newstmt, make_ssa_name(new_var, newstmt));
-+ gsi_insert(&gsi, newstmt, GSI_NEW_STMT);
-+ gimple_set_plf(newstmt, MY_STMT, true);
-+ update_stmt(newstmt);
-+ return newstmt;
-+}
-+
-+static tree build_new_phi_arg(struct pointer_set_t *visited, tree size_overflow_type, tree arg, tree new_var)
-+{
-+ const_gimple newstmt;
-+ gimple def_stmt;
-+ tree new_rhs;
-+
-+ new_rhs = expand(visited, arg);
-+ if (new_rhs == NULL_TREE)
-+ return NULL_TREE;
-+
-+ def_stmt = get_def_stmt(new_rhs);
-+ if (gimple_code(def_stmt) == GIMPLE_NOP)
-+ return NULL_TREE;
-+ new_rhs = cast_to_new_size_overflow_type(def_stmt, new_rhs, size_overflow_type, AFTER_STMT);
-+
-+ newstmt = handle_new_phi_arg(arg, new_var, new_rhs);
-+ return gimple_get_lhs(newstmt);
-+}
-+
-+static tree build_new_phi(struct pointer_set_t *visited, tree orig_result)
-+{
-+ gimple phi, oldstmt = get_def_stmt(orig_result);
-+ tree new_result, size_overflow_type;
-+ unsigned int i;
-+ unsigned int n = gimple_phi_num_args(oldstmt);
-+
-+ size_overflow_type = get_size_overflow_type(oldstmt, orig_result);
-+
-+ new_result = create_new_var(size_overflow_type);
-+
-+ pointer_set_insert(visited, oldstmt);
-+ phi = overflow_create_phi_node(oldstmt, new_result);
-+ for (i = 0; i < n; i++) {
-+ tree arg, lhs;
-+
-+ arg = gimple_phi_arg_def(oldstmt, i);
-+ if (is_gimple_constant(arg))
-+ arg = cast_a_tree(size_overflow_type, arg);
-+ lhs = build_new_phi_arg(visited, size_overflow_type, arg, new_result);
-+ if (lhs == NULL_TREE)
-+ lhs = cast_old_phi_arg(oldstmt, size_overflow_type, arg, new_result, i);
-+ add_phi_arg(phi, lhs, gimple_phi_arg_edge(oldstmt, i), gimple_location(oldstmt));
-+ }
-+
-+ update_stmt(phi);
-+ return gimple_phi_result(phi);
-+}
-+
-+static tree change_assign_rhs(gimple stmt, const_tree orig_rhs, tree new_rhs)
-+{
-+ const_gimple assign;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+ tree origtype = TREE_TYPE(orig_rhs);
-+
-+ gcc_assert(gimple_code(stmt) == GIMPLE_ASSIGN);
-+
-+ assign = build_cast_stmt(origtype, new_rhs, CREATE_NEW_VAR, &gsi, BEFORE_STMT);
-+ return gimple_get_lhs(assign);
-+}
-+
-+static void change_rhs1(gimple stmt, tree new_rhs1)
-+{
-+ tree assign_rhs;
-+ const_tree rhs = gimple_assign_rhs1(stmt);
-+
-+ assign_rhs = change_assign_rhs(stmt, rhs, new_rhs1);
-+ gimple_assign_set_rhs1(stmt, assign_rhs);
-+ update_stmt(stmt);
-+}
-+
-+static bool check_mode_type(const_gimple stmt)
-+{
-+ const_tree lhs = gimple_get_lhs(stmt);
-+ const_tree lhs_type = TREE_TYPE(lhs);
-+ const_tree rhs_type = TREE_TYPE(gimple_assign_rhs1(stmt));
-+ enum machine_mode lhs_mode = TYPE_MODE(lhs_type);
-+ enum machine_mode rhs_mode = TYPE_MODE(rhs_type);
-+
-+ if (rhs_mode == lhs_mode && TYPE_UNSIGNED(rhs_type) == TYPE_UNSIGNED(lhs_type))
-+ return false;
-+
-+ if (rhs_mode == SImode && lhs_mode == DImode && (TYPE_UNSIGNED(rhs_type) || !TYPE_UNSIGNED(lhs_type)))
-+ return false;
-+
-+ return true;
-+}
-+
-+static bool check_undefined_integer_operation(const_gimple stmt)
-+{
-+ const_gimple def_stmt;
-+ const_tree lhs = gimple_get_lhs(stmt);
-+ const_tree rhs1 = gimple_assign_rhs1(stmt);
-+ const_tree rhs1_type = TREE_TYPE(rhs1);
-+ const_tree lhs_type = TREE_TYPE(lhs);
-+
-+ if (TYPE_MODE(rhs1_type) != TYPE_MODE(lhs_type) || TYPE_UNSIGNED(rhs1_type) == TYPE_UNSIGNED(lhs_type))
-+ return false;
-+
-+ def_stmt = get_def_stmt(rhs1);
-+ if (gimple_code(def_stmt) != GIMPLE_ASSIGN)
-+ return false;
-+
-+ if (gimple_assign_rhs_code(def_stmt) != MINUS_EXPR)
-+ return false;
-+ return true;
-+}
-+
-+static bool is_a_cast_and_const_overflow(const_tree no_const_rhs)
-+{
-+ const_tree rhs1, lhs, rhs1_type, lhs_type;
-+ enum machine_mode lhs_mode, rhs_mode;
-+ gimple def_stmt = get_def_stmt(no_const_rhs);
-+
-+ if (!gimple_assign_cast_p(def_stmt))
-+ return false;
-+
-+ rhs1 = gimple_assign_rhs1(def_stmt);
-+ lhs = gimple_get_lhs(def_stmt);
-+ rhs1_type = TREE_TYPE(rhs1);
-+ lhs_type = TREE_TYPE(lhs);
-+ rhs_mode = TYPE_MODE(rhs1_type);
-+ lhs_mode = TYPE_MODE(lhs_type);
-+ if (TYPE_UNSIGNED(lhs_type) == TYPE_UNSIGNED(rhs1_type) || lhs_mode != rhs_mode)
-+ return false;
-+
-+ return true;
-+}
-+
-+static tree handle_unary_rhs(struct pointer_set_t *visited, gimple stmt)
-+{
-+ tree size_overflow_type, lhs = gimple_get_lhs(stmt);
-+ tree new_rhs1, rhs1 = gimple_assign_rhs1(stmt);
-+ const_tree rhs1_type = TREE_TYPE(rhs1);
-+ const_tree lhs_type = TREE_TYPE(lhs);
-+
-+ new_rhs1 = expand(visited, rhs1);
-+
-+ if (new_rhs1 == NULL_TREE || TREE_CODE(rhs1_type) == POINTER_TYPE)
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+
-+ if (gimple_plf(stmt, MY_STMT))
-+ return lhs;
-+
-+ if (gimple_plf(stmt, NO_CAST_CHECK))
-+ return follow_overflow_type_and_dup(visited, stmt, rhs1, new_rhs1, NULL_TREE, NULL_TREE);
-+
-+ if (gimple_assign_rhs_code(stmt) == BIT_NOT_EXPR) {
-+ size_overflow_type = get_size_overflow_type(stmt, rhs1);
-+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+ }
-+
-+ if (!gimple_assign_cast_p(stmt) || check_undefined_integer_operation(stmt))
-+ return follow_overflow_type_and_dup(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
-+
-+ size_overflow_type = get_size_overflow_type(stmt, rhs1);
-+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+
-+ change_rhs1(stmt, new_rhs1);
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
-+
-+ rhs1 = gimple_assign_rhs1(stmt);
-+ rhs1_type = TREE_TYPE(rhs1);
-+ if (TYPE_UNSIGNED(rhs1_type) != TYPE_UNSIGNED(lhs_type))
-+ return create_assign(visited, stmt, rhs1, AFTER_STMT);
-+
-+ if (!check_mode_type(stmt))
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+
-+ size_overflow_type = get_size_overflow_type(stmt, lhs);
-+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, lhs, BEFORE_STMT);
-+
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+}
-+
-+static tree handle_unary_ops(struct pointer_set_t *visited, tree lhs)
-+{
-+ gimple def_stmt = get_def_stmt(lhs);
-+ tree rhs1 = gimple_assign_rhs1(def_stmt);
-+
-+ if (is_gimple_constant(rhs1))
-+ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+
-+ gcc_assert(TREE_CODE(rhs1) != COND_EXPR);
-+ switch (TREE_CODE(rhs1)) {
-+ case SSA_NAME:
-+ return handle_unary_rhs(visited, def_stmt);
-+ case ARRAY_REF:
-+ case BIT_FIELD_REF:
-+ case ADDR_EXPR:
-+ case COMPONENT_REF:
-+ case INDIRECT_REF:
-+#if BUILDING_GCC_VERSION >= 4006
-+ case MEM_REF:
-+#endif
-+ case PARM_DECL:
-+ case TARGET_MEM_REF:
-+ case VAR_DECL:
-+ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+
-+ default:
-+ debug_gimple_stmt(def_stmt);
-+ debug_tree(rhs1);
-+ gcc_unreachable();
-+ }
-+}
-+
-+static void insert_cond(basic_block cond_bb, tree arg, enum tree_code cond_code, tree type_value)
-+{
-+ gimple cond_stmt;
-+ gimple_stmt_iterator gsi = gsi_last_bb(cond_bb);
-+
-+ cond_stmt = gimple_build_cond(cond_code, arg, type_value, NULL_TREE, NULL_TREE);
-+ gsi_insert_after(&gsi, cond_stmt, GSI_CONTINUE_LINKING);
-+ update_stmt(cond_stmt);
-+}
-+
-+static tree create_string_param(tree string)
-+{
-+ tree i_type, a_type;
-+ const int length = TREE_STRING_LENGTH(string);
-+
-+ gcc_assert(length > 0);
-+
-+ i_type = build_index_type(build_int_cst(NULL_TREE, length - 1));
-+ a_type = build_array_type(char_type_node, i_type);
-+
-+ TREE_TYPE(string) = a_type;
-+ TREE_CONSTANT(string) = 1;
-+ TREE_READONLY(string) = 1;
-+
-+ return build1(ADDR_EXPR, ptr_type_node, string);
-+}
-+
-+static void insert_cond_result(basic_block bb_true, const_gimple stmt, const_tree arg, bool min)
-+{
-+ gimple func_stmt;
-+ const_gimple def_stmt;
-+ const_tree loc_line;
-+ tree loc_file, ssa_name, current_func;
-+ expanded_location xloc;
-+ char ssa_name_buf[256];
-+ gimple_stmt_iterator gsi = gsi_start_bb(bb_true);
-+
-+ def_stmt = get_def_stmt(arg);
-+ xloc = expand_location(gimple_location(def_stmt));
-+
-+ if (!gimple_has_location(def_stmt)) {
-+ xloc = expand_location(gimple_location(stmt));
-+ if (!gimple_has_location(stmt))
-+ xloc = expand_location(DECL_SOURCE_LOCATION(current_function_decl));
-+ }
-+
-+ loc_line = build_int_cstu(unsigned_type_node, xloc.line);
-+
-+ loc_file = build_string(strlen(xloc.file) + 1, xloc.file);
-+ loc_file = create_string_param(loc_file);
-+
-+ current_func = build_string(NAME_LEN(current_function_decl) + 1, NAME(current_function_decl));
-+ current_func = create_string_param(current_func);
-+
-+ snprintf(ssa_name_buf, 256, "%s_%u (%s)\n", NAME(SSA_NAME_VAR(arg)), SSA_NAME_VERSION(arg), min ? "min" : "max");
-+ ssa_name = build_string(256, ssa_name_buf);
-+ ssa_name = create_string_param(ssa_name);
-+
-+ // void report_size_overflow(const char *file, unsigned int line, const char *func, const char *ssa_name)
-+ func_stmt = gimple_build_call(report_size_overflow_decl, 4, loc_file, loc_line, current_func, ssa_name);
-+
-+ gsi_insert_after(&gsi, func_stmt, GSI_CONTINUE_LINKING);
-+}
-+
-+static void __unused print_the_code_insertions(const_gimple stmt)
-+{
-+ location_t loc = gimple_location(stmt);
-+
-+ inform(loc, "Integer size_overflow check applied here.");
-+}
-+
-+static void insert_check_size_overflow(gimple stmt, enum tree_code cond_code, tree arg, tree type_value, bool before, bool min)
-+{
-+ basic_block cond_bb, join_bb, bb_true;
-+ edge e;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+
-+ cond_bb = gimple_bb(stmt);
-+ if (before)
-+ gsi_prev(&gsi);
-+ if (gsi_end_p(gsi))
-+ e = split_block_after_labels(cond_bb);
-+ else
-+ e = split_block(cond_bb, gsi_stmt(gsi));
-+ cond_bb = e->src;
-+ join_bb = e->dest;
-+ e->flags = EDGE_FALSE_VALUE;
-+ e->probability = REG_BR_PROB_BASE;
-+
-+ bb_true = create_empty_bb(cond_bb);
-+ make_edge(cond_bb, bb_true, EDGE_TRUE_VALUE);
-+ make_edge(cond_bb, join_bb, EDGE_FALSE_VALUE);
-+ make_edge(bb_true, join_bb, EDGE_FALLTHRU);
-+
-+ if (dom_info_available_p(CDI_DOMINATORS)) {
-+ set_immediate_dominator(CDI_DOMINATORS, bb_true, cond_bb);
-+ set_immediate_dominator(CDI_DOMINATORS, join_bb, cond_bb);
-+ }
-+
-+ if (current_loops != NULL) {
-+ gcc_assert(cond_bb->loop_father == join_bb->loop_father);
-+ add_bb_to_loop(bb_true, cond_bb->loop_father);
-+ }
-+
-+ insert_cond(cond_bb, arg, cond_code, type_value);
-+ insert_cond_result(bb_true, stmt, arg, min);
-+
-+// print_the_code_insertions(stmt);
-+}
-+
-+static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before)
-+{
-+ const_tree rhs_type = TREE_TYPE(rhs);
-+ tree cast_rhs_type, type_max_type, type_min_type, type_max, type_min;
-+
-+ gcc_assert(rhs_type != NULL_TREE);
-+ if (TREE_CODE(rhs_type) == POINTER_TYPE)
-+ return;
-+
-+ gcc_assert(TREE_CODE(rhs_type) == INTEGER_TYPE || TREE_CODE(rhs_type) == BOOLEAN_TYPE || TREE_CODE(rhs_type) == ENUMERAL_TYPE);
-+
-+ type_max = cast_a_tree(size_overflow_type, TYPE_MAX_VALUE(rhs_type));
-+ type_min = cast_a_tree(size_overflow_type, TYPE_MIN_VALUE(rhs_type));
-+
-+ gcc_assert(!TREE_OVERFLOW(type_max));
-+
-+ cast_rhs_type = TREE_TYPE(cast_rhs);
-+ type_max_type = TREE_TYPE(type_max);
-+ type_min_type = TREE_TYPE(type_min);
-+ gcc_assert(useless_type_conversion_p(cast_rhs_type, type_max_type));
-+ gcc_assert(useless_type_conversion_p(type_max_type, type_min_type));
-+
-+ insert_check_size_overflow(stmt, GT_EXPR, cast_rhs, type_max, before, false);
-+ insert_check_size_overflow(stmt, LT_EXPR, cast_rhs, type_min, before, true);
-+}
-+
-+static tree get_size_overflow_type_for_intentional_overflow(gimple def_stmt, tree change_rhs)
-+{
-+ gimple change_rhs_def_stmt;
-+ tree lhs = gimple_get_lhs(def_stmt);
-+ tree lhs_type = TREE_TYPE(lhs);
-+ tree rhs1_type = TREE_TYPE(gimple_assign_rhs1(def_stmt));
-+ tree rhs2_type = TREE_TYPE(gimple_assign_rhs2(def_stmt));
-+
-+ if (change_rhs == NULL_TREE)
-+ return get_size_overflow_type(def_stmt, lhs);
-+
-+ change_rhs_def_stmt = get_def_stmt(change_rhs);
-+
-+ if (TREE_CODE_CLASS(gimple_assign_rhs_code(def_stmt)) == tcc_comparison)
-+ return get_size_overflow_type(change_rhs_def_stmt, change_rhs);
-+
-+ if (gimple_assign_rhs_code(def_stmt) == LSHIFT_EXPR)
-+ return get_size_overflow_type(change_rhs_def_stmt, change_rhs);
-+
-+ if (gimple_assign_rhs_code(def_stmt) == RSHIFT_EXPR)
-+ return get_size_overflow_type(change_rhs_def_stmt, change_rhs);
-+
-+ if (!useless_type_conversion_p(lhs_type, rhs1_type) || !useless_type_conversion_p(rhs1_type, rhs2_type)) {
-+ debug_gimple_stmt(def_stmt);
-+ gcc_unreachable();
-+ }
-+
-+ return get_size_overflow_type(def_stmt, lhs);
-+}
-+
-+static bool is_a_constant_overflow(const_gimple stmt, const_tree rhs)
-+{
-+ if (gimple_assign_rhs_code(stmt) == MIN_EXPR)
-+ return false;
-+ if (!is_gimple_constant(rhs))
-+ return false;
-+ return true;
-+}
-+
-+static tree get_cast_def_stmt_rhs(const_tree new_rhs)
-+{
-+ gimple def_stmt;
-+
-+ def_stmt = get_def_stmt(new_rhs);
-+ // get_size_overflow_type
-+ if (LONG_TYPE_SIZE != GET_MODE_BITSIZE(SImode))
-+ gcc_assert(gimple_assign_cast_p(def_stmt));
-+ return gimple_assign_rhs1(def_stmt);
-+}
-+
-+static tree cast_to_int_TI_type_and_check(gimple stmt, tree new_rhs)
-+{
-+ gimple_stmt_iterator gsi;
-+ const_gimple cast_stmt;
-+ gimple def_stmt;
-+ enum machine_mode mode = TYPE_MODE(TREE_TYPE(new_rhs));
-+
-+ if (mode != TImode && mode != DImode) {
-+ def_stmt = get_def_stmt(new_rhs);
-+ gcc_assert(gimple_assign_cast_p(def_stmt));
-+ new_rhs = gimple_assign_rhs1(def_stmt);
-+ mode = TYPE_MODE(TREE_TYPE(new_rhs));
-+ }
-+
-+ gcc_assert(mode == TImode || mode == DImode);
-+
-+ if (mode == TYPE_MODE(intTI_type_node) && useless_type_conversion_p(TREE_TYPE(new_rhs), intTI_type_node))
-+ return new_rhs;
-+
-+ gsi = gsi_for_stmt(stmt);
-+ cast_stmt = build_cast_stmt(intTI_type_node, new_rhs, CREATE_NEW_VAR, &gsi, BEFORE_STMT);
-+ new_rhs = gimple_get_lhs(cast_stmt);
-+
-+ if (mode == DImode)
-+ return new_rhs;
-+
-+ check_size_overflow(stmt, intTI_type_node, new_rhs, new_rhs, BEFORE_STMT);
-+
-+ return new_rhs;
-+}
-+
-+static bool is_an_integer_trunction(const_gimple stmt)
-+{
-+ gimple rhs1_def_stmt, rhs2_def_stmt;
-+ const_tree rhs1_def_stmt_rhs1, rhs2_def_stmt_rhs1;
-+ enum machine_mode rhs1_def_stmt_rhs1_mode, rhs2_def_stmt_rhs1_mode;
-+ const_tree rhs1 = gimple_assign_rhs1(stmt);
-+ const_tree rhs2 = gimple_assign_rhs2(stmt);
-+ enum machine_mode rhs1_mode = TYPE_MODE(TREE_TYPE(rhs1));
-+ enum machine_mode rhs2_mode = TYPE_MODE(TREE_TYPE(rhs2));
-+
-+ if (is_gimple_constant(rhs1) || is_gimple_constant(rhs2))
-+ return false;
-+
-+ gcc_assert(TREE_CODE(rhs1) == SSA_NAME && TREE_CODE(rhs2) == SSA_NAME);
-+
-+ if (gimple_assign_rhs_code(stmt) != MINUS_EXPR || rhs1_mode != SImode || rhs2_mode != SImode)
-+ return false;
-+
-+ rhs1_def_stmt = get_def_stmt(rhs1);
-+ rhs2_def_stmt = get_def_stmt(rhs2);
-+ if (!gimple_assign_cast_p(rhs1_def_stmt) || !gimple_assign_cast_p(rhs2_def_stmt))
-+ return false;
-+
-+ rhs1_def_stmt_rhs1 = gimple_assign_rhs1(rhs1_def_stmt);
-+ rhs2_def_stmt_rhs1 = gimple_assign_rhs1(rhs2_def_stmt);
-+ rhs1_def_stmt_rhs1_mode = TYPE_MODE(TREE_TYPE(rhs1_def_stmt_rhs1));
-+ rhs2_def_stmt_rhs1_mode = TYPE_MODE(TREE_TYPE(rhs2_def_stmt_rhs1));
-+ if (rhs1_def_stmt_rhs1_mode != DImode || rhs2_def_stmt_rhs1_mode != DImode)
-+ return false;
-+
-+ gimple_set_plf(rhs1_def_stmt, NO_CAST_CHECK, true);
-+ gimple_set_plf(rhs2_def_stmt, NO_CAST_CHECK, true);
-+ return true;
-+}
-+
-+static tree handle_integer_truncation(struct pointer_set_t *visited, const_tree lhs)
-+{
-+ tree new_rhs1, new_rhs2;
-+ tree new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1, new_lhs;
-+ tree new_rhs1_def_stmt_rhs1_type, new_rhs2_def_stmt_rhs1_type;
-+ gimple assign, stmt = get_def_stmt(lhs);
-+ tree rhs1 = gimple_assign_rhs1(stmt);
-+ tree rhs2 = gimple_assign_rhs2(stmt);
-+
-+ if (!is_an_integer_trunction(stmt))
-+ return NULL_TREE;
-+
-+ new_rhs1 = expand(visited, rhs1);
-+ new_rhs2 = expand(visited, rhs2);
-+
-+ new_rhs1_def_stmt_rhs1 = get_cast_def_stmt_rhs(new_rhs1);
-+ new_rhs2_def_stmt_rhs1 = get_cast_def_stmt_rhs(new_rhs2);
-+
-+ new_rhs1_def_stmt_rhs1_type = TREE_TYPE(new_rhs1_def_stmt_rhs1);
-+ new_rhs2_def_stmt_rhs1_type = TREE_TYPE(new_rhs2_def_stmt_rhs1);
-+
-+ if (!useless_type_conversion_p(new_rhs1_def_stmt_rhs1_type, new_rhs2_def_stmt_rhs1_type)) {
-+ new_rhs1_def_stmt_rhs1 = cast_to_int_TI_type_and_check(stmt, new_rhs1_def_stmt_rhs1);
-+ new_rhs2_def_stmt_rhs1 = cast_to_int_TI_type_and_check(stmt, new_rhs2_def_stmt_rhs1);
-+ }
-+
-+ assign = create_binary_assign(MINUS_EXPR, stmt, new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1);
-+ new_lhs = gimple_get_lhs(assign);
-+ check_size_overflow(assign, TREE_TYPE(new_lhs), new_lhs, rhs1, AFTER_STMT);
-+
-+ return follow_overflow_type_and_dup(visited, stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
-+}
-+
-+static bool is_a_neg_overflow(const_gimple stmt, const_tree rhs)
-+{
-+ const_gimple def_stmt;
-+
-+ if (TREE_CODE(rhs) != SSA_NAME)
-+ return false;
-+
-+ if (gimple_assign_rhs_code(stmt) != PLUS_EXPR)
-+ return false;
-+
-+ def_stmt = get_def_stmt(rhs);
-+ if (gimple_code(def_stmt) != GIMPLE_ASSIGN || gimple_assign_rhs_code(def_stmt) != BIT_NOT_EXPR)
-+ return false;
-+
-+ return true;
-+}
-+
-+static tree handle_intentional_overflow(struct pointer_set_t *visited, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs1, tree new_rhs2)
-+{
-+ tree new_rhs, size_overflow_type, orig_rhs;
-+ void (*gimple_assign_set_rhs)(gimple, tree);
-+ tree rhs1 = gimple_assign_rhs1(stmt);
-+ tree rhs2 = gimple_assign_rhs2(stmt);
-+ tree lhs = gimple_get_lhs(stmt);
-+
-+ if (change_rhs == NULL_TREE)
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+
-+ if (new_rhs2 == NULL_TREE) {
-+ size_overflow_type = get_size_overflow_type_for_intentional_overflow(stmt, new_rhs1);
-+ new_rhs2 = cast_a_tree(size_overflow_type, rhs2);
-+ orig_rhs = rhs1;
-+ gimple_assign_set_rhs = &gimple_assign_set_rhs1;
-+ } else {
-+ size_overflow_type = get_size_overflow_type_for_intentional_overflow(stmt, new_rhs2);
-+ new_rhs1 = cast_a_tree(size_overflow_type, rhs1);
-+ orig_rhs = rhs2;
-+ gimple_assign_set_rhs = &gimple_assign_set_rhs2;
-+ }
-+
-+ change_rhs = cast_to_new_size_overflow_type(stmt, change_rhs, size_overflow_type, BEFORE_STMT);
-+
-+ if (check_overflow)
-+ check_size_overflow(stmt, size_overflow_type, change_rhs, orig_rhs, BEFORE_STMT);
-+
-+ new_rhs = change_assign_rhs(stmt, orig_rhs, change_rhs);
-+ gimple_assign_set_rhs(stmt, new_rhs);
-+ update_stmt(stmt);
-+
-+ return create_assign(visited, stmt, lhs, AFTER_STMT);
-+}
-+
-+static tree handle_binary_ops(struct pointer_set_t *visited, tree lhs)
-+{
-+ tree rhs1, rhs2, new_lhs;
-+ gimple def_stmt = get_def_stmt(lhs);
-+ tree new_rhs1 = NULL_TREE;
-+ tree new_rhs2 = NULL_TREE;
-+
-+ rhs1 = gimple_assign_rhs1(def_stmt);
-+ rhs2 = gimple_assign_rhs2(def_stmt);
-+
-+ /* no DImode/TImode division in the 32/64 bit kernel */
-+ switch (gimple_assign_rhs_code(def_stmt)) {
-+ case RDIV_EXPR:
-+ case TRUNC_DIV_EXPR:
-+ case CEIL_DIV_EXPR:
-+ case FLOOR_DIV_EXPR:
-+ case ROUND_DIV_EXPR:
-+ case TRUNC_MOD_EXPR:
-+ case CEIL_MOD_EXPR:
-+ case FLOOR_MOD_EXPR:
-+ case ROUND_MOD_EXPR:
-+ case EXACT_DIV_EXPR:
-+ case POINTER_PLUS_EXPR:
-+ case BIT_AND_EXPR:
-+ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+ default:
-+ break;
-+ }
-+
-+ new_lhs = handle_integer_truncation(visited, lhs);
-+ if (new_lhs != NULL_TREE)
-+ return new_lhs;
-+
-+ if (TREE_CODE(rhs1) == SSA_NAME)
-+ new_rhs1 = expand(visited, rhs1);
-+ if (TREE_CODE(rhs2) == SSA_NAME)
-+ new_rhs2 = expand(visited, rhs2);
-+
-+ if (is_a_neg_overflow(def_stmt, rhs2))
-+ return handle_intentional_overflow(visited, true, def_stmt, new_rhs1, new_rhs1, NULL_TREE);
-+ if (is_a_neg_overflow(def_stmt, rhs1))
-+ return handle_intentional_overflow(visited, true, def_stmt, new_rhs2, NULL_TREE, new_rhs2);
-+
-+ if (is_a_constant_overflow(def_stmt, rhs2))
-+ return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs1), def_stmt, new_rhs1, new_rhs1, NULL_TREE);
-+ if (is_a_constant_overflow(def_stmt, rhs1))
-+ return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs2), def_stmt, new_rhs2, NULL_TREE, new_rhs2);
-+
-+ return follow_overflow_type_and_dup(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
-+}
-+
-+#if BUILDING_GCC_VERSION >= 4007
-+static tree get_new_rhs(struct pointer_set_t *visited, tree size_overflow_type, tree rhs)
-+{
-+ if (is_gimple_constant(rhs))
-+ return cast_a_tree(size_overflow_type, rhs);
-+ if (TREE_CODE(rhs) != SSA_NAME)
-+ return NULL_TREE;
-+ return expand(visited, rhs);
-+}
-+
-+static tree handle_ternary_ops(struct pointer_set_t *visited, tree lhs)
-+{
-+ tree rhs1, rhs2, rhs3, new_rhs1, new_rhs2, new_rhs3, size_overflow_type;
-+ gimple def_stmt = get_def_stmt(lhs);
-+
-+ size_overflow_type = get_size_overflow_type(def_stmt, lhs);
-+
-+ rhs1 = gimple_assign_rhs1(def_stmt);
-+ rhs2 = gimple_assign_rhs2(def_stmt);
-+ rhs3 = gimple_assign_rhs3(def_stmt);
-+ new_rhs1 = get_new_rhs(visited, size_overflow_type, rhs1);
-+ new_rhs2 = get_new_rhs(visited, size_overflow_type, rhs2);
-+ new_rhs3 = get_new_rhs(visited, size_overflow_type, rhs3);
-+
-+ return follow_overflow_type_and_dup(visited, def_stmt, lhs, new_rhs1, new_rhs2, new_rhs3);
-+}
-+#endif
-+
-+static tree get_size_overflow_type(gimple stmt, const_tree node)
-+{
-+ const_tree type;
-+
-+ gcc_assert(node != NULL_TREE);
-+
-+ type = TREE_TYPE(node);
-+
-+ if (gimple_plf(stmt, MY_STMT))
-+ return TREE_TYPE(node);
-+
-+ switch (TYPE_MODE(type)) {
-+ case QImode:
-+ return (TYPE_UNSIGNED(type)) ? unsigned_intHI_type_node : intHI_type_node;
-+ case HImode:
-+ return (TYPE_UNSIGNED(type)) ? unsigned_intSI_type_node : intSI_type_node;
-+ case SImode:
-+ return (TYPE_UNSIGNED(type)) ? unsigned_intDI_type_node : intDI_type_node;
-+ case DImode:
-+ if (LONG_TYPE_SIZE == GET_MODE_BITSIZE(SImode))
-+ return (TYPE_UNSIGNED(type)) ? unsigned_intDI_type_node : intDI_type_node;
-+ return (TYPE_UNSIGNED(type)) ? unsigned_intTI_type_node : intTI_type_node;
-+ default:
-+ debug_tree((tree)node);
-+ error("%s: unsupported gcc configuration.", __func__);
-+ gcc_unreachable();
-+ }
-+}
-+
-+static tree expand_visited(gimple def_stmt)
-+{
-+ const_gimple next_stmt;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(def_stmt);
-+
-+ gsi_next(&gsi);
-+ next_stmt = gsi_stmt(gsi);
-+
-+ gcc_assert(gimple_plf((gimple)next_stmt, MY_STMT));
-+
-+ switch (gimple_code(next_stmt)) {
-+ case GIMPLE_ASSIGN:
-+ return gimple_get_lhs(next_stmt);
-+ case GIMPLE_PHI:
-+ return gimple_phi_result(next_stmt);
-+ case GIMPLE_CALL:
-+ return gimple_call_lhs(next_stmt);
-+ default:
-+ return NULL_TREE;
-+ }
-+}
-+
-+static tree expand(struct pointer_set_t *visited, tree lhs)
-+{
-+ gimple def_stmt;
-+ enum tree_code code = TREE_CODE(TREE_TYPE(lhs));
-+
-+ if (is_gimple_constant(lhs))
-+ return NULL_TREE;
-+
-+ if (TREE_CODE(lhs) == ADDR_EXPR)
-+ return NULL_TREE;
-+
-+ if (code == REAL_TYPE)
-+ return NULL_TREE;
-+
-+ gcc_assert(code == INTEGER_TYPE || code == POINTER_TYPE || code == BOOLEAN_TYPE || code == ENUMERAL_TYPE);
-+
-+
-+ def_stmt = get_def_stmt(lhs);
-+
-+ if (!def_stmt)
-+ return NULL_TREE;
-+
-+ if (gimple_plf(def_stmt, MY_STMT))
-+ return lhs;
-+
-+ if (pointer_set_contains(visited, def_stmt))
-+ return expand_visited(def_stmt);
-+
-+ switch (gimple_code(def_stmt)) {
-+ case GIMPLE_NOP:
-+ return NULL_TREE;
-+ case GIMPLE_PHI:
-+ return build_new_phi(visited, lhs);
-+ case GIMPLE_CALL:
-+ case GIMPLE_ASM:
-+ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+ case GIMPLE_ASSIGN:
-+ switch (gimple_num_ops(def_stmt)) {
-+ case 2:
-+ return handle_unary_ops(visited, lhs);
-+ case 3:
-+ return handle_binary_ops(visited, lhs);
-+#if BUILDING_GCC_VERSION >= 4007
-+ case 4:
-+ return handle_ternary_ops(visited, lhs);
-+#endif
-+ }
-+ default:
-+ debug_gimple_stmt(def_stmt);
-+ error("%s: unknown gimple code", __func__);
-+ gcc_unreachable();
-+ }
-+}
-+
-+static void change_function_arg(gimple stmt, const_tree origarg, unsigned int argnum, tree newarg)
-+{
-+ const_gimple assign;
-+ gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+ tree origtype = TREE_TYPE(origarg);
-+
-+ gcc_assert(gimple_code(stmt) == GIMPLE_CALL);
-+
-+ assign = build_cast_stmt(origtype, newarg, CREATE_NEW_VAR, &gsi, BEFORE_STMT);
-+
-+ gimple_call_set_arg(stmt, argnum, gimple_get_lhs(assign));
-+ update_stmt(stmt);
-+}
-+
-+static bool get_function_arg(unsigned int* argnum, const_tree fndecl)
-+{
-+ const char *origid;
-+ tree arg;
-+ const_tree origarg;
-+
-+ if (!DECL_ABSTRACT_ORIGIN(fndecl))
-+ return true;
-+
-+ origarg = DECL_ARGUMENTS(DECL_ABSTRACT_ORIGIN(fndecl));
-+ while (origarg && *argnum) {
-+ (*argnum)--;
-+ origarg = TREE_CHAIN(origarg);
-+ }
-+
-+ gcc_assert(*argnum == 0);
-+
-+ gcc_assert(origarg != NULL_TREE);
-+ origid = NAME(origarg);
-+ *argnum = 0;
-+ for (arg = DECL_ARGUMENTS(fndecl); arg; arg = TREE_CHAIN(arg)) {
-+ if (!strcmp(origid, NAME(arg)))
-+ return true;
-+ (*argnum)++;
-+ }
-+ return false;
-+}
-+
-+static bool skip_types(const_tree var)
-+{
-+ switch (TREE_CODE(var)) {
-+ case ADDR_EXPR:
-+#if BUILDING_GCC_VERSION >= 4006
-+ case MEM_REF:
-+#endif
-+ case ARRAY_REF:
-+ case BIT_FIELD_REF:
-+ case INDIRECT_REF:
-+ case TARGET_MEM_REF:
-+ case VAR_DECL:
-+ return true;
-+ default:
-+ break;
-+ }
-+ return false;
-+}
-+
-+static bool walk_phi(struct pointer_set_t *visited, const_tree result)
-+{
-+ gimple phi = get_def_stmt(result);
-+ unsigned int i, n = gimple_phi_num_args(phi);
-+
-+ if (!phi)
-+ return false;
-+
-+ pointer_set_insert(visited, phi);
-+ for (i = 0; i < n; i++) {
-+ const_tree arg = gimple_phi_arg_def(phi, i);
-+ if (pre_expand(visited, arg))
-+ return true;
-+ }
-+ return false;
-+}
-+
-+static bool walk_unary_ops(struct pointer_set_t *visited, const_tree lhs)
-+{
-+ gimple def_stmt = get_def_stmt(lhs);
-+ const_tree rhs;
-+
-+ if (!def_stmt)
-+ return false;
-+
-+ rhs = gimple_assign_rhs1(def_stmt);
-+ if (pre_expand(visited, rhs))
-+ return true;
-+ return false;
-+}
-+
-+static bool walk_binary_ops(struct pointer_set_t *visited, const_tree lhs)
-+{
-+ bool rhs1_found, rhs2_found;
-+ gimple def_stmt = get_def_stmt(lhs);
-+ const_tree rhs1, rhs2;
-+
-+ if (!def_stmt)
-+ return false;
-+
-+ rhs1 = gimple_assign_rhs1(def_stmt);
-+ rhs2 = gimple_assign_rhs2(def_stmt);
-+ rhs1_found = pre_expand(visited, rhs1);
-+ rhs2_found = pre_expand(visited, rhs2);
-+
-+ return rhs1_found || rhs2_found;
-+}
-+
-+static const_tree search_field_decl(const_tree comp_ref)
-+{
-+ const_tree field = NULL_TREE;
-+ unsigned int i, len = TREE_OPERAND_LENGTH(comp_ref);
-+
-+ for (i = 0; i < len; i++) {
-+ field = TREE_OPERAND(comp_ref, i);
-+ if (TREE_CODE(field) == FIELD_DECL)
-+ break;
-+ }
-+ gcc_assert(TREE_CODE(field) == FIELD_DECL);
-+ return field;
-+}
-+
-+static enum marked mark_status(const_tree fndecl, unsigned int argnum)
-+{
-+ const_tree attr, p;
-+
-+ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(fndecl));
-+ if (!attr || !TREE_VALUE(attr))
-+ return MARKED_NO;
-+
-+ p = TREE_VALUE(attr);
-+ if (!TREE_INT_CST_LOW(TREE_VALUE(p)))
-+ return MARKED_NOT_INTENTIONAL;
-+
-+ do {
-+ if (argnum == TREE_INT_CST_LOW(TREE_VALUE(p)))
-+ return MARKED_YES;
-+ p = TREE_CHAIN(p);
-+ } while (p);
-+
-+ return MARKED_NO;
-+}
-+
-+static void print_missing_msg(tree func, unsigned int argnum)
-+{
-+ unsigned int new_hash;
-+ size_t len;
-+ unsigned char tree_codes[CODES_LIMIT];
-+ location_t loc = DECL_SOURCE_LOCATION(func);
-+ const char *curfunc = get_asm_name(func);
-+
-+ len = get_function_decl(func, tree_codes);
-+ new_hash = get_hash_num(curfunc, (const char *) tree_codes, len, 0);
-+ inform(loc, "Function %s is missing from the size_overflow hash table +%s+%u+%u+", curfunc, curfunc, argnum, new_hash);
-+}
-+
-+static unsigned int search_missing_attribute(const_tree arg)
-+{
-+ const_tree type = TREE_TYPE(arg);
-+ tree func = get_original_function_decl(current_function_decl);
-+ unsigned int argnum;
-+ const struct size_overflow_hash *hash;
-+
-+ gcc_assert(TREE_CODE(arg) != COMPONENT_REF);
-+
-+ if (TREE_CODE(type) == POINTER_TYPE)
-+ return 0;
-+
-+ argnum = find_arg_number(arg, func);
-+ if (argnum == 0)
-+ return 0;
-+
-+ if (lookup_attribute("size_overflow", DECL_ATTRIBUTES(func)))
-+ return argnum;
-+
-+ hash = get_function_hash(func);
-+ if (!hash || !(hash->param & (1U << argnum))) {
-+ print_missing_msg(func, argnum);
-+ return 0;
-+ }
-+ return argnum;
-+}
-+
-+static bool is_already_marked(const_tree lhs)
-+{
-+ unsigned int argnum;
-+ const_tree fndecl;
-+
-+ argnum = search_missing_attribute(lhs);
-+ fndecl = get_original_function_decl(current_function_decl);
-+ if (argnum && mark_status(fndecl, argnum) == MARKED_YES)
-+ return true;
-+ return false;
-+}
-+
-+static bool pre_expand(struct pointer_set_t *visited, const_tree lhs)
-+{
-+ const_gimple def_stmt;
-+
-+ if (is_gimple_constant(lhs))
-+ return false;
-+
-+ if (skip_types(lhs))
-+ return false;
-+
-+ if (TREE_CODE(lhs) == PARM_DECL)
-+ return is_already_marked(lhs);
-+
-+ if (TREE_CODE(lhs) == COMPONENT_REF) {
-+ const_tree field, attr;
-+
-+ field = search_field_decl(lhs);
-+ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(field));
-+ if (!attr || !TREE_VALUE(attr))
-+ return false;
-+ return true;
-+ }
-+
-+ def_stmt = get_def_stmt(lhs);
-+
-+ if (!def_stmt)
-+ return false;
-+
-+ if (pointer_set_contains(visited, def_stmt))
-+ return false;
-+
-+ switch (gimple_code(def_stmt)) {
-+ case GIMPLE_NOP:
-+ if (TREE_CODE(SSA_NAME_VAR(lhs)) == PARM_DECL)
-+ return is_already_marked(lhs);
-+ return false;
-+ case GIMPLE_PHI:
-+ return walk_phi(visited, lhs);
-+ case GIMPLE_CALL:
-+ case GIMPLE_ASM:
-+ return false;
-+ case GIMPLE_ASSIGN:
-+ switch (gimple_num_ops(def_stmt)) {
-+ case 2:
-+ return walk_unary_ops(visited, lhs);
-+ case 3:
-+ return walk_binary_ops(visited, lhs);
-+ }
-+ default:
-+ debug_gimple_stmt((gimple)def_stmt);
-+ error("%s: unknown gimple code", __func__);
-+ gcc_unreachable();
-+ }
-+}
-+
-+static bool search_attributes(tree fndecl, const_tree arg, unsigned int argnum)
-+{
-+ struct pointer_set_t *visited;
-+ bool is_found;
-+ enum marked is_marked;
-+ location_t loc;
-+
-+ visited = pointer_set_create();
-+ is_found = pre_expand(visited, arg);
-+ pointer_set_destroy(visited);
-+
-+ is_marked = mark_status(fndecl, argnum + 1);
-+ if ((is_found && is_marked == MARKED_YES) || is_marked == MARKED_NOT_INTENTIONAL)
-+ return true;
-+
-+ if (is_found) {
-+ loc = DECL_SOURCE_LOCATION(fndecl);
-+ inform(loc, "The intentional_overflow attribute is missing from +%s+%u+", get_asm_name(fndecl), argnum + 1);
-+ return true;
-+ }
-+ return false;
-+}
-+
-+static void handle_function_arg(gimple stmt, tree fndecl, unsigned int argnum)
-+{
-+ struct pointer_set_t *visited;
-+ tree arg, newarg;
-+ bool match;
-+
-+ match = get_function_arg(&argnum, fndecl);
-+ if (!match)
-+ return;
-+ gcc_assert(gimple_call_num_args(stmt) > argnum);
-+ arg = gimple_call_arg(stmt, argnum);
-+ if (arg == NULL_TREE)
-+ return;
-+
-+ if (is_gimple_constant(arg))
-+ return;
-+
-+ if (search_attributes(fndecl, arg, argnum))
-+ return;
-+
-+ if (TREE_CODE(arg) != SSA_NAME)
-+ return;
-+
-+ check_arg_type(arg);
-+
-+ visited = pointer_set_create();
-+ newarg = expand(visited, arg);
-+ pointer_set_destroy(visited);
-+
-+ if (newarg == NULL_TREE)
-+ return;
-+
-+ change_function_arg(stmt, arg, argnum, newarg);
-+
-+ check_size_overflow(stmt, TREE_TYPE(newarg), newarg, arg, BEFORE_STMT);
-+}
-+
-+static void handle_function_by_attribute(gimple stmt, const_tree attr, tree fndecl)
-+{
-+ tree p = TREE_VALUE(attr);
-+ do {
-+ handle_function_arg(stmt, fndecl, TREE_INT_CST_LOW(TREE_VALUE(p))-1);
-+ p = TREE_CHAIN(p);
-+ } while (p);
-+}
-+
-+static void handle_function_by_hash(gimple stmt, tree fndecl)
-+{
-+ tree orig_fndecl;
-+ unsigned int num;
-+ const struct size_overflow_hash *hash;
-+
-+ orig_fndecl = get_original_function_decl(fndecl);
-+ if (C_DECL_IMPLICIT(orig_fndecl))
-+ return;
-+ hash = get_function_hash(orig_fndecl);
-+ if (!hash)
-+ return;
-+
-+ for (num = 1; num <= MAX_PARAM; num++)
-+ if (hash->param & (1U << num))
-+ handle_function_arg(stmt, fndecl, num - 1);
-+}
-+
-+static void set_plf_false(void)
-+{
-+ basic_block bb;
-+
-+ FOR_ALL_BB(bb) {
-+ gimple_stmt_iterator si;
-+
-+ for (si = gsi_start_bb(bb); !gsi_end_p(si); gsi_next(&si))
-+ gimple_set_plf(gsi_stmt(si), MY_STMT, false);
-+ for (si = gsi_start_phis(bb); !gsi_end_p(si); gsi_next(&si))
-+ gimple_set_plf(gsi_stmt(si), MY_STMT, false);
-+ }
-+}
-+
-+static unsigned int handle_function(void)
-+{
-+ basic_block next, bb = ENTRY_BLOCK_PTR->next_bb;
-+
-+ set_plf_false();
-+
-+ do {
-+ gimple_stmt_iterator gsi;
-+ next = bb->next_bb;
-+
-+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ tree fndecl, attr;
-+ gimple stmt = gsi_stmt(gsi);
-+
-+ if (!(is_gimple_call(stmt)))
-+ continue;
-+ fndecl = gimple_call_fndecl(stmt);
-+ if (fndecl == NULL_TREE)
-+ continue;
-+ if (gimple_call_num_args(stmt) == 0)
-+ continue;
-+ attr = lookup_attribute("size_overflow", DECL_ATTRIBUTES(fndecl));
-+ if (!attr || !TREE_VALUE(attr))
-+ handle_function_by_hash(stmt, fndecl);
-+ else
-+ handle_function_by_attribute(stmt, attr, fndecl);
-+ gsi = gsi_for_stmt(stmt);
-+ next = gimple_bb(stmt)->next_bb;
-+ }
-+ bb = next;
-+ } while (bb);
-+ return 0;
-+}
-+
-+static struct gimple_opt_pass size_overflow_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "size_overflow",
-+ .gate = NULL,
-+ .execute = handle_function,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = PROP_cfg | PROP_referenced_vars,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = TODO_verify_ssa | TODO_verify_stmts | TODO_dump_func | TODO_remove_unused_locals | TODO_update_ssa_no_phi | TODO_cleanup_cfg | TODO_ggc_collect | TODO_verify_flow
-+ }
-+};
-+
-+static void start_unit_callback(void __unused *gcc_data, void __unused *user_data)
-+{
-+ tree fntype;
-+
-+ const_char_ptr_type_node = build_pointer_type(build_type_variant(char_type_node, 1, 0));
-+
-+ // void report_size_overflow(const char *loc_file, unsigned int loc_line, const char *current_func, const char *ssa_var)
-+ fntype = build_function_type_list(void_type_node,
-+ const_char_ptr_type_node,
-+ unsigned_type_node,
-+ const_char_ptr_type_node,
-+ const_char_ptr_type_node,
-+ NULL_TREE);
-+ report_size_overflow_decl = build_fn_decl("report_size_overflow", fntype);
-+
-+ DECL_ASSEMBLER_NAME(report_size_overflow_decl);
-+ TREE_PUBLIC(report_size_overflow_decl) = 1;
-+ DECL_EXTERNAL(report_size_overflow_decl) = 1;
-+ DECL_ARTIFICIAL(report_size_overflow_decl) = 1;
-+ TREE_THIS_VOLATILE(report_size_overflow_decl) = 1;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ int i;
-+ const char * const plugin_name = plugin_info->base_name;
-+ const int argc = plugin_info->argc;
-+ const struct plugin_argument * const argv = plugin_info->argv;
-+ bool enable = true;
-+
-+ struct register_pass_info size_overflow_pass_info = {
-+ .pass = &size_overflow_pass.pass,
-+ .reference_pass_name = "ssa",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_AFTER
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ for (i = 0; i < argc; ++i) {
-+ if (!strcmp(argv[i].key, "no-size-overflow")) {
-+ enable = false;
-+ continue;
-+ }
-+ error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &size_overflow_plugin_info);
-+ if (enable) {
-+ register_callback("start_unit", PLUGIN_START_UNIT, &start_unit_callback, NULL);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &size_overflow_pass_info);
-+ }
-+ register_callback(plugin_name, PLUGIN_ATTRIBUTES, register_attributes, NULL);
-+
-+ return 0;
-+}
---- tools/gcc/stackleak_plugin.c 1970-01-01 00:00:00.000000000 +0000
-+++ tools/gcc/stackleak_plugin.c 2012-10-15 17:30:59.835924531 +0000
-@@ -0,0 +1,313 @@
-+/*
-+ * Copyright 2011 by the PaX Team <pageexec@freemail.hu>
-+ * Licensed under the GPL v2
-+ *
-+ * Note: the choice of the license means that the compilation process is
-+ * NOT 'eligible' as defined by gcc's library exception to the GPL v3,
-+ * but for the kernel it doesn't matter since it doesn't link against
-+ * any of the gcc libraries
-+ *
-+ * gcc plugin to help implement various PaX features
-+ *
-+ * - track lowest stack pointer
-+ *
-+ * TODO:
-+ * - initialize all local variables
-+ *
-+ * BUGS:
-+ * - none known
-+ */
-+#include "gcc-plugin.h"
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "tree.h"
-+#include "tree-pass.h"
-+#include "flags.h"
-+#include "intl.h"
-+#include "toplev.h"
-+#include "plugin.h"
-+//#include "expr.h" where are you...
-+#include "diagnostic.h"
-+#include "plugin-version.h"
-+#include "tm.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "emit-rtl.h"
-+
-+extern void print_gimple_stmt(FILE *, gimple, int, int);
-+
-+int plugin_is_GPL_compatible;
-+
-+static int track_frame_size = -1;
-+static const char track_function[] = "pax_track_stack";
-+static const char check_function[] = "pax_check_alloca";
-+static bool init_locals;
-+
-+static struct plugin_info stackleak_plugin_info = {
-+ .version = "201203140940",
-+ .help = "track-lowest-sp=nn\ttrack sp in functions whose frame size is at least nn bytes\n"
-+// "initialize-locals\t\tforcibly initialize all stack frames\n"
-+};
-+
-+static bool gate_stackleak_track_stack(void);
-+static unsigned int execute_stackleak_tree_instrument(void);
-+static unsigned int execute_stackleak_final(void);
-+
-+static struct gimple_opt_pass stackleak_tree_instrument_pass = {
-+ .pass = {
-+ .type = GIMPLE_PASS,
-+ .name = "stackleak_tree_instrument",
-+ .gate = gate_stackleak_track_stack,
-+ .execute = execute_stackleak_tree_instrument,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = PROP_gimple_leh | PROP_cfg,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0, //TODO_verify_ssa | TODO_verify_flow | TODO_verify_stmts,
-+ .todo_flags_finish = TODO_verify_ssa | TODO_verify_stmts | TODO_dump_func | TODO_update_ssa
-+ }
-+};
-+
-+static struct rtl_opt_pass stackleak_final_rtl_opt_pass = {
-+ .pass = {
-+ .type = RTL_PASS,
-+ .name = "stackleak_final",
-+ .gate = gate_stackleak_track_stack,
-+ .execute = execute_stackleak_final,
-+ .sub = NULL,
-+ .next = NULL,
-+ .static_pass_number = 0,
-+ .tv_id = TV_NONE,
-+ .properties_required = 0,
-+ .properties_provided = 0,
-+ .properties_destroyed = 0,
-+ .todo_flags_start = 0,
-+ .todo_flags_finish = TODO_dump_func
-+ }
-+};
-+
-+static bool gate_stackleak_track_stack(void)
-+{
-+ return track_frame_size >= 0;
-+}
-+
-+static void stackleak_check_alloca(gimple_stmt_iterator *gsi)
-+{
-+ gimple check_alloca;
-+ tree fntype, fndecl, alloca_size;
-+
-+ fntype = build_function_type_list(void_type_node, long_unsigned_type_node, NULL_TREE);
-+ fndecl = build_fn_decl(check_function, fntype);
-+ DECL_ASSEMBLER_NAME(fndecl); // for LTO
-+
-+ // insert call to void pax_check_alloca(unsigned long size)
-+ alloca_size = gimple_call_arg(gsi_stmt(*gsi), 0);
-+ check_alloca = gimple_build_call(fndecl, 1, alloca_size);
-+ gsi_insert_before(gsi, check_alloca, GSI_SAME_STMT);
-+}
-+
-+static void stackleak_add_instrumentation(gimple_stmt_iterator *gsi)
-+{
-+ gimple track_stack;
-+ tree fntype, fndecl;
-+
-+ fntype = build_function_type_list(void_type_node, NULL_TREE);
-+ fndecl = build_fn_decl(track_function, fntype);
-+ DECL_ASSEMBLER_NAME(fndecl); // for LTO
-+
-+ // insert call to void pax_track_stack(void)
-+ track_stack = gimple_build_call(fndecl, 0);
-+ gsi_insert_after(gsi, track_stack, GSI_CONTINUE_LINKING);
-+}
-+
-+#if BUILDING_GCC_VERSION == 4005
-+static bool gimple_call_builtin_p(gimple stmt, enum built_in_function code)
-+{
-+ tree fndecl;
-+
-+ if (!is_gimple_call(stmt))
-+ return false;
-+ fndecl = gimple_call_fndecl(stmt);
-+ if (!fndecl)
-+ return false;
-+ if (DECL_BUILT_IN_CLASS(fndecl) != BUILT_IN_NORMAL)
-+ return false;
-+// print_node(stderr, "pax", fndecl, 4);
-+ return DECL_FUNCTION_CODE(fndecl) == code;
-+}
-+#endif
-+
-+static bool is_alloca(gimple stmt)
-+{
-+ if (gimple_call_builtin_p(stmt, BUILT_IN_ALLOCA))
-+ return true;
-+
-+#if BUILDING_GCC_VERSION >= 4007
-+ if (gimple_call_builtin_p(stmt, BUILT_IN_ALLOCA_WITH_ALIGN))
-+ return true;
-+#endif
-+
-+ return false;
-+}
-+
-+static unsigned int execute_stackleak_tree_instrument(void)
-+{
-+ basic_block bb, entry_bb;
-+ bool prologue_instrumented = false, is_leaf = true;
-+
-+ entry_bb = ENTRY_BLOCK_PTR_FOR_FUNCTION(cfun)->next_bb;
-+
-+ // 1. loop through BBs and GIMPLE statements
-+ FOR_EACH_BB(bb) {
-+ gimple_stmt_iterator gsi;
-+
-+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ gimple stmt;
-+
-+ stmt = gsi_stmt(gsi);
-+
-+ if (is_gimple_call(stmt))
-+ is_leaf = false;
-+
-+ // gimple match: align 8 built-in BUILT_IN_NORMAL:BUILT_IN_ALLOCA attributes <tree_list 0xb7576450>
-+ if (!is_alloca(stmt))
-+ continue;
-+
-+ // 2. insert stack overflow check before each __builtin_alloca call
-+ stackleak_check_alloca(&gsi);
-+
-+ // 3. insert track call after each __builtin_alloca call
-+ stackleak_add_instrumentation(&gsi);
-+ if (bb == entry_bb)
-+ prologue_instrumented = true;
-+ }
-+ }
-+
-+ // special cases for some bad linux code: taking the address of static inline functions will materialize them
-+ // but we mustn't instrument some of them as the resulting stack alignment required by the function call ABI
-+ // will break other assumptions regarding the expected (but not otherwise enforced) register clobbering ABI.
-+ // case in point: native_save_fl on amd64 when optimized for size clobbers rdx if it were instrumented here.
-+ if (is_leaf && !TREE_PUBLIC(current_function_decl) && DECL_DECLARED_INLINE_P(current_function_decl))
-+ return 0;
-+ if (is_leaf && !strncmp(IDENTIFIER_POINTER(DECL_NAME(current_function_decl)), "_paravirt_", 10))
-+ return 0;
-+
-+ // 4. insert track call at the beginning
-+ if (!prologue_instrumented) {
-+ gimple_stmt_iterator gsi;
-+
-+ bb = split_block_after_labels(ENTRY_BLOCK_PTR)->dest;
-+ if (dom_info_available_p(CDI_DOMINATORS))
-+ set_immediate_dominator(CDI_DOMINATORS, bb, ENTRY_BLOCK_PTR);
-+ gsi = gsi_start_bb(bb);
-+ stackleak_add_instrumentation(&gsi);
-+ }
-+
-+ return 0;
-+}
-+
-+static unsigned int execute_stackleak_final(void)
-+{
-+ rtx insn;
-+
-+ if (cfun->calls_alloca)
-+ return 0;
-+
-+ // keep calls only if function frame is big enough
-+ if (get_frame_size() >= track_frame_size)
-+ return 0;
-+
-+ // 1. find pax_track_stack calls
-+ for (insn = get_insns(); insn; insn = NEXT_INSN(insn)) {
-+ // rtl match: (call_insn 8 7 9 3 (call (mem (symbol_ref ("pax_track_stack") [flags 0x41] <function_decl 0xb7470e80 pax_track_stack>) [0 S1 A8]) (4)) -1 (nil) (nil))
-+ rtx body;
-+
-+ if (!CALL_P(insn))
-+ continue;
-+ body = PATTERN(insn);
-+ if (GET_CODE(body) != CALL)
-+ continue;
-+ body = XEXP(body, 0);
-+ if (GET_CODE(body) != MEM)
-+ continue;
-+ body = XEXP(body, 0);
-+ if (GET_CODE(body) != SYMBOL_REF)
-+ continue;
-+ if (strcmp(XSTR(body, 0), track_function))
-+ continue;
-+// warning(0, "track_frame_size: %d %ld %d", cfun->calls_alloca, get_frame_size(), track_frame_size);
-+ // 2. delete call
-+ insn = delete_insn_and_edges(insn);
-+#if BUILDING_GCC_VERSION >= 4007
-+ if (GET_CODE(insn) == NOTE && NOTE_KIND(insn) == NOTE_INSN_CALL_ARG_LOCATION)
-+ insn = delete_insn_and_edges(insn);
-+#endif
-+ }
-+
-+// print_simple_rtl(stderr, get_insns());
-+// print_rtl(stderr, get_insns());
-+// warning(0, "track_frame_size: %d %ld %d", cfun->calls_alloca, get_frame_size(), track_frame_size);
-+
-+ return 0;
-+}
-+
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
-+{
-+ const char * const plugin_name = plugin_info->base_name;
-+ const int argc = plugin_info->argc;
-+ const struct plugin_argument * const argv = plugin_info->argv;
-+ int i;
-+ struct register_pass_info stackleak_tree_instrument_pass_info = {
-+ .pass = &stackleak_tree_instrument_pass.pass,
-+// .reference_pass_name = "tree_profile",
-+ .reference_pass_name = "optimized",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_BEFORE
-+ };
-+ struct register_pass_info stackleak_final_pass_info = {
-+ .pass = &stackleak_final_rtl_opt_pass.pass,
-+ .reference_pass_name = "final",
-+ .ref_pass_instance_number = 1,
-+ .pos_op = PASS_POS_INSERT_BEFORE
-+ };
-+
-+ if (!plugin_default_version_check(version, &gcc_version)) {
-+ error(G_("incompatible gcc/plugin versions"));
-+ return 1;
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_INFO, NULL, &stackleak_plugin_info);
-+
-+ for (i = 0; i < argc; ++i) {
-+ if (!strcmp(argv[i].key, "track-lowest-sp")) {
-+ if (!argv[i].value) {
-+ error(G_("no value supplied for option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ continue;
-+ }
-+ track_frame_size = atoi(argv[i].value);
-+ if (argv[i].value[0] < '0' || argv[i].value[0] > '9' || track_frame_size < 0)
-+ error(G_("invalid option argument '-fplugin-arg-%s-%s=%s'"), plugin_name, argv[i].key, argv[i].value);
-+ continue;
-+ }
-+ if (!strcmp(argv[i].key, "initialize-locals")) {
-+ if (argv[i].value) {
-+ error(G_("invalid option argument '-fplugin-arg-%s-%s=%s'"), plugin_name, argv[i].key, argv[i].value);
-+ continue;
-+ }
-+ init_locals = true;
-+ continue;
-+ }
-+ error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+ }
-+
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &stackleak_tree_instrument_pass_info);
-+ register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &stackleak_final_pass_info);
-+
-+ return 0;
-+}
---- include/net/bluetooth/bluetooth.h
-+++ include/net/bluetooth/bluetooth.h
-@@ -207,7 +207,7 @@
- struct file_operations fops;
- int (* custom_seq_show)(struct seq_file *, void *);
- #endif
--};
-+} __no_const;
-
- int bt_sock_register(int proto, const struct net_proto_family *ops);
- int bt_sock_unregister(int proto);
---- drivers/gpu/drm/i915/i915_drv.h
-+++ drivers/gpu/drm/i915/i915_drv.h
-@@ -274,12 +274,12 @@
- /* render clock increase/decrease */
- /* display clock increase/decrease */
- /* pll clock increase/decrease */
--};
-+} __no_const;
-
- struct drm_i915_gt_funcs {
- void (*force_wake_get)(struct drm_i915_private *dev_priv);
- void (*force_wake_put)(struct drm_i915_private *dev_priv);
--};
-+} __no_const;
-
- #define DEV_INFO_FLAGS \
- DEV_INFO_FLAG(is_mobile) DEV_INFO_SEP \
diff --git a/sys-kernel/compat-drivers/files/compat-drivers-3.8-ath6kl.patch b/sys-kernel/compat-drivers/files/compat-drivers-3.8-ath6kl.patch
deleted file mode 100644
index 8bec2867..00000000
--- a/sys-kernel/compat-drivers/files/compat-drivers-3.8-ath6kl.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Fixes for:
-drivers/net/wireless/ath/ath6kl/sdio.c: In function ‘ath6kl_sdio_alloc_prep_scat_req’:
-drivers/net/wireless/ath/ath6kl/sdio.c:1478:1: warning: find_arg_number: cannot find the buf_sz argument in ath6kl_sdio_alloc_prep_scat_req [enabled by default]
-drivers/net/wireless/ath/ath6kl/sdio.c:1478:1: warning: find_arg_number: cannot find the sg_sz argument in ath6kl_sdio_alloc_prep_scat_req [enabled by default]
---- ./drivers/net/wireless/ath/ath6kl/sdio.c
-+++ ./drivers/net/wireless/ath/ath6kl/sdio.c
-@@ -341,11 +341,14 @@
- scat_list_sz = (n_scat_entry - 1) * sizeof(struct hif_scatter_item);
- scat_req_sz = sizeof(*s_req) + scat_list_sz;
-
-- if (!virt_scat)
-- sg_sz = sizeof(struct scatterlist) * n_scat_entry;
-- else
-- buf_sz = 2 * L1_CACHE_BYTES +
-- ATH6KL_MAX_TRANSFER_SIZE_PER_SCATTER;
-+ if (!virt_scat) {
-+ sg_sz = sizeof(struct scatterlist) * n_scat_entry;
-+ buf_sz = 0;
-+ } else {
-+ sg_sz = 0;
-+ buf_sz = 2 * L1_CACHE_BYTES +
-+ ATH6KL_MAX_TRANSFER_SIZE_PER_SCATTER;
-+ }
-
- for (i = 0; i < n_scat_req; i++) {
- /* allocate the scatter request */
---- ./drivers/gpu/drm/i915/intel_display.c
-+++ ./drivers/gpu/drm/i915/intel_display.c
-@@ -7110,7 +7110,7 @@
- obj = work->old_fb_obj;
-
- atomic_clear_mask(1 << intel_crtc->plane,
-- &obj->pending_flip.counter);
-+ &obj->pending_flip);
- wake_up(&dev_priv->pending_flip_queue);
-
- queue_work(dev_priv->wq, &work->work);
diff --git a/sys-kernel/compat-drivers/files/compat-drivers-3.8-bt_tty.patch b/sys-kernel/compat-drivers/files/compat-drivers-3.8-bt_tty.patch
deleted file mode 100644
index dd299121..00000000
--- a/sys-kernel/compat-drivers/files/compat-drivers-3.8-bt_tty.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- compat-drivers-3.8-rc7-1-u.orig/net/bluetooth/rfcomm/tty.c 2013-02-11 00:31:59.000000000 +0100
-+++ compat-drivers-3.8-rc7-1-u/net/bluetooth/rfcomm/tty.c 2013-02-13 12:39:58.983001215 +0100
-@@ -309,7 +309,7 @@
- BUG_ON(test_and_set_bit(RFCOMM_TTY_RELEASED, &dev->flags));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (dev->port.count > 0) {
-+ if (atomic_read(&dev->port.count) > 0) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- return;
- }
-@@ -664,10 +664,10 @@
- return -ENODEV;
-
- BT_DBG("dev %p dst %pMR channel %d opened %d", dev, &dev->dst,
-- dev->channel, dev->port.count);
-+ dev->channel, atomic_read(&dev->port.count));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (++dev->port.count > 1) {
-+ if (atomic_inc_return(&dev->port.count) > 1) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- return 0;
- }
-@@ -736,10 +736,10 @@
- return;
-
- BT_DBG("tty %p dev %p dlc %p opened %d", tty, dev, dev->dlc,
-- dev->port.count);
-+ atomic_read(&dev->port.count));
-
- spin_lock_irqsave(&dev->port.lock, flags);
-- if (!--dev->port.count) {
-+ if (!atomic_dec_return(&dev->port.count)) {
- spin_unlock_irqrestore(&dev->port.lock, flags);
- if (dev->tty_dev->parent)
- #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,29))
diff --git a/sys-kernel/compat-drivers/files/compat-drivers-3.8-driver-select b/sys-kernel/compat-drivers/files/compat-drivers-3.8-driver-select
deleted file mode 100755
index bafaf352..00000000
--- a/sys-kernel/compat-drivers/files/compat-drivers-3.8-driver-select
+++ /dev/null
@@ -1,845 +0,0 @@
-#!/usr/bin/env bash
-# Copyright 2009 Luis R. Rodriguez <mcgrof@gmail.com>
-#
-# This script allows you to select your compat-drivers driver and
-# reduce compilation time.
-
-# Heavily modified by Stefan Kuhn <wuodan@pentoo.ch>
-# Configures compat-drivers for multiple drivers at once
-# Suited for package managers
-
-# This internal variable contains a list of all 'Makefile's
-CPD_MAKEFILES="
- MAKEFILE
- COMPAT_CONFIG_CW
- DRIVERS_MAKEFILE
- ATH_MAKEFILE
- ATH9K_MAKEFILE
- BRCM80211_MAKEFILE
- RT2X00_MAKEFILE
- TI_MAKEFILE
- NET_WIRELESS_MAKEFILE
- EEPROM_MAKEFILE
- DRIVERS_NET_ATHEROS
- DRIVERS_NET_BROADCOM
- DRIVERS_NET_USB_MAKEFILE
- SSB_MAKEFILE
- BCMA_MAKEFILE"
-
-# This internal variable contains an array with paths to all files
-CPD_MAKEFILES_ARRAY=(
- MAKEFILE=Makefile
- COMPAT_CONFIG_CW=config.mk
- DRIVERS_MAKEFILE=drivers/net/wireless/Makefile
- ATH_MAKEFILE=drivers/net/wireless/ath/Makefile
- ATH9K_MAKEFILE=drivers/net/wireless/ath/ath9k/Makefile
- BRCM80211_MAKEFILE=drivers/net/wireless/brcm80211/Makefile
- RT2X00_MAKEFILE=drivers/net/wireless/rt2x00/Makefile
- TI_MAKEFILE=drivers/net/wireless/ti/Makefile
- NET_WIRELESS_MAKEFILE=net/wireless/Makefile
- EEPROM_MAKEFILE=drivers/misc/eeprom/Makefile
- DRIVERS_NET_ATHEROS=drivers/net/ethernet/atheros/Makefile
- DRIVERS_NET_BROADCOM=drivers/net/ethernet/broadcom/Makefile
- DRIVERS_NET_USB_MAKEFILE=drivers/net/usb/Makefile
- SSB_MAKEFILE=drivers/ssb/Makefile
- BCMA_MAKEFILE=drivers/bcma/Makefile
-)
-
-# This internal variable holds modules to be added to the atheros Makefile
-CPD_ADD_ATHEROS=""
-
-# This internal variable controls the execution phase (and write protection)
-# phases: 0=start, 1=configure, 2=write, 3=restore
-# no file should be touched below phase 2
-CPD_PHASE=0
-
-# CPD_MODULE
-# This internal variable contains a temporary value, the currently processed
-# argument
-
-# CPD_DISABLE_${CPD_MODULE}
-# These internal variables contains the 'disable-actions' of the # currently
-# processed argument
-
-# This internal variable stores selected drivers (and groups)
-CPD_SELECTED_DRIVERS=''
-
-function die {
- echo "$1" 1>&2
- exit 1
-}
-
-function check_phase {
- [ ${CPD_PHASE} -lt ${1} ] && \
- die "Current phase ${CPD_PHASE} lower then ${1}. Check failed"
-}
-
-# This internal function returns the path to a file from CPD_MAKEFILES_ARRAY
-function get_makefile {
- local file
- for file in "${CPD_MAKEFILES_ARRAY[@]}"; do
- if [ "${file%%=*}" = "${1}" ]; then
- echo "${file#*=}"
- return 0
- fi
- done
- die "File ${1} not found"
-}
-
-
-# used to backup files from foo to foo.${BACKUP_EXT}
-BACKUP_EXT="bk"
-
-# Pretty colors
-GREEN="\033[01;32m"
-YELLOW="\033[01;33m"
-NORMAL="\033[00m"
-BLUE="\033[34m"
-RED="\033[31m"
-PURPLE="\033[35m"
-CYAN="\033[36m"
-UNDERLINE="\033[02m"
-
-# this internal function disables colors
-function unset_colors {
- GREEN=
- YELLOW=
- NORMAL=
- BLUE=
- RED=
- PURPLE=
- CYAN=
- UNDERLINE=
-}
-
-SUPPORTED_80211_DRIVERS="ath5k ath9k ath9k_ap ath9k_htc carl9170 ath6kl wil6210 b43 zd1211rw rt2x00 wl1251 wl12xx brcmsmac brcmfmac"
-
-# b43 needs some more work for driver-select, the SSB stuff, plus
-# what if you update b44 but not b43? It will bust.
-SUPPORTED_ETH_DRIVERS="atl1 atl2 atl1e atl1c alx"
-
-SUPPORTED_DRM_DRIVERS="i915"
-
-SUPPORTED_DRIVERS="${SUPPORTED_80211_DRIVERS} ${SUPPORTED_ETH_DRIVERS} ${SUPPORTED_DRM_DRIVERS}"
-
-function usage {
- echo -e "${GREEN}Usage${NORMAL}: ${BOLD}$0${NORMAL} [${PURPLE}-q${NORMAL}] [ ${PURPLE}<driver-name>${NORMAL} | ${CYAN}<driver-group-name>${NORMAL} | ${GREEN}restore${NORMAL} ]"
-
- # These should match the switch below.
- echo -e "Supported 802.11 drivers:"
- local i
- for i in $SUPPORTED_80211_DRIVERS; do
- echo -e "\t${PURPLE}${i}${NORMAL}"
- done
-
- echo
- echo -e "Supported Ethernet drivers:"
- for i in $SUPPORTED_ETH_DRIVERS; do
- echo -e "\t${PURPLE}${i}${NORMAL}"
- done
-
- echo -e "Supported DRM drivers:"
- for i in $SUPPORTED_DRM_DRIVERS; do
- echo -e "\t${PURPLE}${i}${NORMAL}"
- done
-
- # These should match the switch below.
- echo -e "\nSupported group drivers:"
- echo -e "\t${CYAN}atheros${NORMAL} < ${PURPLE} ath5k ath9k carl9170 zd1211rw ath6kl wil6210${NORMAL}>"
- echo -e "\t${CYAN}ath${NORMAL} < ${PURPLE} ath5k ath9k carl9170 ath6kl wil6210${NORMAL}>"
- echo -e "\t${CYAN}brcm80211${NORMAL} < ${PURPLE} brcmsmac brcmfmac ${NORMAL}>"
- echo -e "\t${CYAN}intel${NORMAL} < ${PURPLE} iwlwifi, iwlegacy ${NORMAL}>"
- echo -e "\t${CYAN}rtl818x${NORMAL} < ${PURPLE} rtl8180 rtl8187 ${NORMAL}>"
- echo -e "\t${CYAN}rtlwifi${NORMAL} < ${PURPLE} rtl8192ce ${NORMAL}>"
- echo -e "\t${CYAN}ti${NORMAL} < ${PURPLE} wl1251 wl12xx (SPI and SDIO)${NORMAL}>"
-
- echo -e "\nSupported group drivers: Bluetooth & Ethernet:"
- echo -e "\t${CYAN}atlxx${NORMAL} < ${PURPLE} atl1 atl2 atl1e alx${NORMAL}>"
- echo -e "\t${CYAN}bt${NORMAL} < ${PURPLE} Linux bluetooth drivers ${NORMAL}>"
-
- echo -e "\nSupported group drivers: DRM:"
- echo -e "\t${CYAN}drm${NORMAL} < ${PURPLE} i915${NORMAL}>"
-
- echo
- echo -e "Restoring compat-drivers:"
- echo -e "\t${GREEN}restore${NORMAL}: you can use this option to restore compat-drivers to the original state"
-
- echo
- echo -e "Options:"
- echo -e "\t${PURPLE}-q${NORMAL}:\tDisables colored output"
-}
-
-function backup_file {
- check_phase 2
- if [ -f $1.${BACKUP_EXT} ]; then
- echo -e "Backup exists: ${CYAN}${1}.${BACKUP_EXT}${NORMAL}"
- return
- fi
- echo -e "Backing up makefile: ${CYAN}${1}.${BACKUP_EXT}${NORMAL}"
- cp "${1}" "${1}.${BACKUP_EXT}" || die
-}
-
-# This internal function registers a 'disable' action for a module.
-# It writes to a variable CPD_DISABLE_${CPD_MODULE}
-function disable {
- check_phase 1
- eval "CPD_DISABLE_${CPD_MODULE}+=\" ${*}\"" || die
-}
-
-# This internal function clears a Makefile completely.
-function disable_makefile
-{
- check_phase 2
- backup_file $1
- echo > $1
-}
-
-function select_drivers_from_makefile
-{
- check_phase 2
- local MAKEFILE=$(get_makefile "$1")
- shift
- backup_file $MAKEFILE
- local CONFIGS=""
- local i
- for i in $@; do
- if [[ "$CONFIGS" = "" ]]; then
- CONFIGS="$i"
- else
- CONFIGS="${CONFIGS}|$i"
- fi
- done
- egrep "$CONFIGS" $MAKEFILE > ${MAKEFILE}.tmp
- mv ${MAKEFILE}.tmp ${MAKEFILE}
-}
-
-# This internal function registers filters for the drivers Makefile
-function select_drivers {
- check_phase 1
- eval "CPD_DRIVERS_MAKEFILE+=\" ${*}\"" || die
-}
-
-# This internal function disables "lib80211"
-function disable_lib80211
-{
- check_phase 2
- backup_file "$(get_makefile NET_WIRELESS_MAKEFILE)"
- # perl -i -ne 'print if ! /LIB80211/ ' $NET_WIRELESS_MAKEFILE
- sed -i '/LIB80211/d' "$(get_makefile NET_WIRELESS_MAKEFILE)" || die
-}
-
-# This internal function disables "b44"
-function disable_b44 {
- check_phase 2
- backup_file "$(get_makefile DRIVERS_NET_BROADCOM)"
- # perl -i -ne 'print if ! /CONFIG_B44/ ' $DRIVERS_NET_BROADCOM
- sed -i '/CONFIG_B44/d' "$(get_makefile DRIVERS_NET_BROADCOM)" || die
-}
-
-# This internal function disables "ssb"
-function disable_ssb
-{
- check_phase 2
- disable_makefile "$(get_makefile ${SSB_MAKEFILE})"
- # perl -i -ne 'print if ! /drivers\/ssb\//' Makefile
- sed -i '/drivers\/ssb\//d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "bcma"
-function disable_bcma
-{
- check_phase 2
- disable_makefile "$(get_makefile ${BCMA_MAKEFILE})"
- # perl -i -ne 'print if ! /drivers\/bcma\//' Makefile
- sed -i '/drivers\/bcma\//d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "rfkill"
-function disable_rfkill
-{
- check_phase 2
- backup_file "$(get_makefile MAKEFILE)"
- # perl -i -ne 'print if ! /CONFIG_COMPAT_RFKILL/' Makefile
- sed -i '/CONFIG_COMPAT_RFKILL/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "eprom"
-function disable_eeprom
-{
- check_phase 2
- disable_makefile "$(get_makefile ${EEPROM_MAKEFILE})" || die
- # perl -i -ne 'print if ! /drivers\/misc\/eeprom\//' Makefile
- sed -i '/drivers\/misc\/eeprom\//d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "usbnet"
-# TODO: this function is twice in driver-select script!?! Why?
-function disable_usbnet
-{
- check_phase 2
- disable_makefile ${DRIVERS_NET_USB_MAKEFILE} || die
- # perl -i -ne 'print if ! /drivers\/net\/usb\//' Makefile
- sed -i '/drivers\/net\/usb\//d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "usbnet"
-# TODO: this function is twice in driver-select script!?! Why?
-function disable_usbnet {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_NET_USB_MODULES/' Makefile
- sed -i '/CONFIG_COMPAT_NET_USB_MODULES/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "ethernet"
-function disable_ethernet {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_NETWORK_MODULES/' Makefile
- sed -i '/CONFIG_COMPAT_NETWORK_MODULES/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "var_03"
-function disable_var_03 {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_VAR_MODULES/' Makefile
- sed -i '/CONFIG_COMPAT_VAR_MODULES/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "bt"
-function disable_bt {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_BLUETOOTH/' Makefile
- sed -i '/CONFIG_COMPAT_BLUETOOTH/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "80211"
-function disable_80211 {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_WIRELESS/' Makefile
- sed -i '/CONFIG_COMPAT_WIRELESS/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "drm"
-function disable_drm {
- check_phase 2
- # perl -i -ne 'print if ! /CONFIG_COMPAT_VIDEO_MODULES/' Makefile
- sed -i '/CONFIG_COMPAT_VIDEO_MODULES/d' "$(get_makefile MAKEFILE)" || die
-}
-
-function disable_bt_usb_ethernet {
- check_phase 1
- # backup_file Makefile
- disable usbnet
- disable ethernet
- disable bt
- disable update-initramfs
- disable drm
-}
-
-function disable_bt_usb_ethernet_var {
- check_phase 1
- # backup_file Makefile
- disable bt_usb_ethernet
- disable var_03
-}
-
-function enable_only_ethernet {
- check_phase 1
- # backup_file Makefile
- # backup_file $DRIVERS_NET_BROADCOM
- # backup_file $DRIVERS_NET_ATHEROS
- disable staging
- disable usbnet
- disable var_03
- disable bt
- disable drm
- # rfkill may be needed if you enable b44 as you may have b43
- disable rfkill
- disable 80211
-}
-
-function disable_var {
- check_phase 1
- disable ssb
- disable bcma
- disable usbnet
- disable eeprom
- disable update-initramfs
-}
-
-function disable_var_01 {
- check_phase 1
- disable lib80211
- disable var
-}
-
-function disable_var_02 {
- check_phase 1
- #var_01 with eeprom not disabled
- disable lib80211
- disable ssb
- disable bcma
- disable usbnet
- disable update-initramfs
-}
-
-# This internal function disables "staging"
-function disable_staging {
- check_phase 2
- backup_file "$(get_makefile MAKEFILE)"
- # perl -i -ne 'print if ! /CONFIG_COMPAT_STAGING/ ' Makefile
- sed -i '/CONFIG_COMPAT_STAGING/d' "$(get_makefile MAKEFILE)" || die
-}
-
-# This internal function disables "update-initramfs"
-function disable_update-initramfs
-{
- check_phase 2
- backup_file "$(get_makefile MAKEFILE)"
- # perl -i -ne 'print if ! /update-initramfs/' Makefile
- sed -i '/update-initramfs/d' "$(get_makefile MAKEFILE)" || die
-}
-
-function enable_only_drm {
- check_phase 1
- # backup_file Makefile
- disable ethernet
- disable staging
- disable usbnet
- disable var_03
- disable bt
- # rfkill may be needed if you enable b44 as you may have b43
- disable rfkill
- disable 80211
-}
-
-# This internal function registers filters for the ath Makefile
-function select_ath_driver
-{
- check_phase 1
- # backup_file $ATH_MAKEFILE
- # perl -i -ne 'print if /'$1'/ || /CONFIG_ATH_/ || /ath-objs/ || /regd.o/ || /hw.o/ || /key.o/' $ATH_MAKEFILE
- eval "CPD_ATH_MAKEFILE+=\" ${*} CONFIG_ATH_ ath-objs regd.o hw.o key.o\"" || die
- disable var_01
-}
-
-# This internal function registers no-common filters for the ath Makefile
-function select_ath_no_common
-{
- check_phase 1
- # backup_file $ATH_MAKEFILE
- # perl -i -ne 'print if /'$1'/' $ATH_MAKEFILE
- eval "CPD_ATH_MAKEFILE+=\" ${*}\"" || die
- disable var_01
-}
-
-function select_ath9k_driver
-{
- check_phase 1
- select_ath_driver CONFIG_ATH9K_HW
- # In the future here we'll add stuff to disable ath9k_htc
-}
-
-function select_ath9k_driver_ap
-{
- check_phase 1
- select_ath9k_driver
- # backup_file $COMPAT_CONFIG_CW
- # perl -i -ne 'print if ! /CONFIG_COMPAT_ATH9K_RATE_CONTROL/ ' $COMPAT_CONFIG_CW
- # this does not work with multipe drivers, since it's the only filter to that file
- # It is only applied when only the ath9k_ap driver is selected and nothing else
- # eval "CPD_COMPAT_CONFIG_CW+=\" CONFIG_COMPAT_ATH9K_RATE_CONTROL\"" || die
-}
-
-# This internal function registers filters for the ti Makefile
-function select_ti_drivers
-{
- check_phase 1
- select_drivers CONFIG_WL_TI
- # select_drivers_from_makefile $TI_MAKEFILE $@
- eval "CPD_TI_MAKEFILE+=\" ${*}\"" || die
-}
-
-# This internal function registers filters for the brcm80211 Makefile
-function select_brcm80211_driver
-{
- check_phase 1
- # backup_file $BRCM80211_MAKEFILE
- # perl -i -ne 'print if /'$1'/ || /CONFIG_BRCMUTIL/ ' $BRCM80211_MAKEFILE
- eval "CPD_BRCM80211_MAKEFILE+=\" ${*} CONFIG_BRCMUTIL\"" || die
-}
-
-function restore_file {
- check_phase 3
- local ORIG="${1%%.${BACKUP_EXT}}" || die
- cp $1 $ORIG || die
- rm -f $1 || die
- echo -e "Restored makefile: ${CYAN}${ORIG}${NORMAL} (and removed backup)"
-}
-
-function restore_compat {
- check_phase 3
- local FILES=$(find ./ -type f -name *\."${BACKUP_EXT}") || die
- local i
- for i in $FILES; do
- restore_file $i
- done
-}
-
-if [ ! -f .compat_version ]; then
- die "Must run $0 from the compat-drivers top level directory"
-fi
-
-# set phase to configure
-CPD_PHASE=1
-
-# loop over all arguments
-# This sets the configuration for each flag/module
-for arg in "$@"; do
- # clear/set global vars
- CPD_MODULE="$arg"
- CPD_SELECTED_DRIVERS+=" $arg"
- case "$arg" in
- restore)
- CPD_PHASE=3
- restore_compat
- exit 0
- ;;
- usage)
- usage
- exit 0
- ;;
- -q)
- unset_colors || die
- CPD_SELECTED_DRIVERS="${CPD_SELECTED_DRIVERS% -q}"
- ;;
- # Group drivers
- atheros)
- select_drivers CONFIG_ATH_CARDS \
- CONFIG_COMPAT_ZD1211RW
- disable staging
- disable_bt_usb_ethernet_var
- disable var_01
- ;;
- ath)
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- disable var_01
- ;;
- intel)
- select_drivers CONFIG_IWLWIFI \
- CONFIG_IWLEGACY \
- CONFIG_IPW
- disable staging
- disable var
- disable bt
- disable ethernet
- disable usbnet
- ;;
- iwlwifi)
- select_drivers CONFIG_IWLWIFI
- disable staging
- disable var_01
- disable bt
- disable ethernet
- disable usbnet
- ;;
- iwlegacy)
- select_drivers CONFIG_IWLEGACY
- disable staging
- disable var_01
- disable bt
- disable ethernet
- disable usbnet
- ;;
- rtl818x)
- select_drivers CONFIG_RTL8180 CONFIG_RTL8187
- disable staging
- disable bt_usb_ethernet
- disable ssb
- disable bcma
- disable lib80211
- ;;
- rtlwifi)
- select_drivers CONFIG_RTL8192CE CONFIG_RTLWIFI
- disable staging
- disable_bt_usb_ethernet_var
- disable lib80211
- ;;
- ti)
- select_drivers CONFIG_WL_TI
- disable_bt_usb_ethernet_var
- disable staging
- disable var_01
- ;;
- brcm80211)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_BRCMUTIL \
- CONFIG_BRCMFMAC \
- CONFIG_BRCMSMAC
- ;;
- # Singular modules
- ath5k)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath_driver CONFIG_ATH5K
- #patch -p1 < enable-older-kernels/enable-2.6.23.patch
- ;;
- ath9k)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath9k_driver
- ;;
- ath9k_ap)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath9k_driver_ap
- ;;
- carl9170)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath_driver CONFIG_CARL9170
- ;;
- ath9k_htc)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath9k_driver
- ;;
- ath6kl)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath_driver CONFIG_ATH6KL
- ;;
- wil6210)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_ATH_CARDS
- select_ath_no_common CONFIG_WIL6210
- ;;
- brcmsmac)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_BRCMSMAC
- select_brcm80211_driver CONFIG_BRCMSMAC CONFIG_BRCMUTIL
- ;;
- brcmfmac)
- disable staging
- disable_bt_usb_ethernet_var
- select_drivers CONFIG_BRCMFMAC
- select_brcm80211_driver CONFIG_BRCMFMAC CONFIG_BRCMUTIL
- ;;
- zd1211rw)
- select_drivers CONFIG_COMPAT_ZD1211RW
- disable staging
- disable var_01
- ;;
- b43)
- disable staging
- disable bt_usb_ethernet
- disable eeprom
- disable lib80211
- select_drivers CONFIG_B43
- ;;
- rt2x00)
- select_drivers CONFIG_RT2X00
- disable staging
- disable_bt_usb_ethernet
- disable var_02
- ;;
- wl1251)
- select_ti_drivers CONFIG_WL1251
- disable staging
- disable var_01
- ;;
- wl12xx)
- select_ti_drivers CONFIG_WL12XX
- disable staging
- disable var_01
- ;;
- wl18xx)
- select_ti_drivers CONFIG_WL18XX
- disable staging
- disable var_01
- ;;
- # Ethernet and Bluetooth drivers
- atl1)
- enable_only_ethernet
- disable b44
- # echo -e "obj-\$(CONFIG_ATL1) += atlx/" > "$(get_makefile DRIVERS_NET_ATHEROS)" || die
- CPD_ADD_ATHEROS+="obj-\$(CONFIG_ATL1) += atlx/\n"
- ;;
- atl2)
- enable_only_ethernet
- disable b44
- # echo -e "obj-\$(CONFIG_ATL2) += atlx/" > "$(get_makefile DRIVERS_NET_ATHEROS)" || die
- CPD_ADD_ATHEROS+="obj-\$(CONFIG_ATL2) += atlx/\n"
- ;;
- atl1e)
- enable_only_ethernet
- disable b44
- # echo -e "obj-\$(CONFIG_ATL1E) += atl1e/" > "$(get_makefile DRIVERS_NET_ATHEROS)" || die
- CPD_ADD_ATHEROS+="obj-\$(CONFIG_ATL1E) += atl1e/\n"
- ;;
- atl1c)
- enable_only_ethernet
- disable b44
- # echo -e "obj-\$(CONFIG_ATL1C) += atl1c/" > "$(get_makefile DRIVERS_NET_ATHEROS)" || die
- CPD_ADD_ATHEROS+="obj-\$(CONFIG_ATL1C) += atl1c/\n"
- ;;
- alx)
- enable_only_ethernet
- disable b44
- # echo -e "obj-\$(CONFIG_ALX) += alx/" > "$(get_makefile DRIVERS_NET_ATHEROS)" || die
- CPD_ADD_ATHEROS+="obj-\$(CONFIG_ALX) += alx/\n"
- ;;
- atlxx)
- select_drivers CONFIG_ATL1 CONFIG_ATL2 CONFIG_ATL1E CONFIG_ALX
- enable_only_ethernet
- disable b44
- disable update-initramfs
- ;;
- bt)
- select_drivers CONFIG_BT
- disable var
- disable ethernet
- disable staging
- disable 80211
- ;;
- i915)
- enable_only_drm
- ;;
- drm)
- enable_only_drm
- ;;
- *)
- ./$0 usage
- die "Unsupported driver: ${arg}"
- exit 1
- ;;
- esac
-done
-
-# special for ath9k_ap
-# this filter is only applied when no other driver is selected
-if [ "${CPD_SELECTED_DRIVERS}" == " ath9k_ap" ]; then
- eval "CPD_COMPAT_CONFIG_CW+=\" CONFIG_COMPAT_ATH9K_RATE_CONTROL\"" \
- || die "Failed to apply special filter for ath9k_ap"
-fi
-
-if [[ ! -f built-in.o ]]; then
- if [[ "$1" != "restore" ]]; then
- echo -e "${PURPLE}Processing new driver-select request...${NORMAL}"
- fi
-fi
-
-# This internal function checks if the first argument is contained in the rest
-# of the arguments
-function has {
- local x=$1
- shift
- local y
- for y in "$@"; do
- [ "${y}" = "${x}" ] && return 0
- done
- return 1
-}
-
-# this internal function checks if both groups and single modules were selected
-# this is not supported
-function check_groups {
- local mods=
- local grps=
- for CPD_MODULE in ${CPD_SELECTED_DRIVERS}; do
- if has "${CPD_MODULE}" ${SUPPORTED_DRIVERS}; then
- mods+=" ${CPD_MODULE}"
- else
- grps+=" ${CPD_MODULE}"
- fi
- done
- [ ! "${mods}" == '' ] && [ ! "${grps}" == '' ] && \
- die "Mixing group and single drivers is not supported by this script! Groups: <${grps}> Drivers: <${mods}>"
-}
-check_groups
-
-# set phase to write
-CPD_PHASE=2
-
-# Always backup the top level Makefile, unless restoring
-if [[ "$1" != "restore" ]]; then
- backup_file Makefile
-fi
-
-# If a user selects a new driver make sure we clean up for them
-# first and also restore the backup makefiles then. Otherwise
-# we'll be trying to leave drivers on Makefiles which are not
-# already there from a previous run.
-if [ -f built-in.o ]; then
- echo -e "${PURPLE}Old build found, going to clean this up first...${NORMAL}"
- make clean
- echo -e "${PURPLE}Restoring Makefiles...${NORMAL}"
- ./$0 restore
-fi
-
-# This function reads the configuration (disable-actions and filters) for each
-# single active flag, then constructs and applies the common configuration set.
-function src_configure {
- local use_enabled_list="${CPD_SELECTED_DRIVERS}"
- # compose common disable list for all flags
- # 1st module/flag
- local iuse1="$(echo $use_enabled_list | cut -d ' ' -f 1)" || die
- eval "local disable_list=\$CPD_DISABLE_${iuse1}" || die
- local iuse
- local dis
- for iuse in ${use_enabled_list}; do
- if [ "${iuse}" != "${iuse1}" ]; then
- local disable_list_new=''
- eval "local disable_list_other=\$CPD_DISABLE_${iuse}" || die
- for dis in ${disable_list}; do
- has "${dis}" ${disable_list_other} && \
- disable_list_new+=" ${dis}"
- done
- disable_list="${disable_list_new}"
- fi
- done
- # sort and remove duplicates
- disable_list=$(printf '%s\n' ${disable_list} | sort -u | tr '\n' ' ') || die
-
- # prepend to atheros Makefile
- if [ "${CPD_ADD_ATHEROS}" != '' ]; then
- # ensure that backup file exists
- backup_file "$(get_makefile DRIVERS_NET_ATHEROS)"
- # prepend using backup
- echo -e "${CPD_ADD_ATHEROS}"|cat - \
- "$(get_makefile DRIVERS_NET_ATHEROS).${BACKUP_EXT}" > \
- "$(get_makefile DRIVERS_NET_ATHEROS)" \
- || die "Failed to prepend to atheros Makefile"
- echo -e "Prepended to atheros Makefile ...${NORMAL}"
- fi
- # execute all filters for the Makefiles
- local file
- for file in ${CPD_MAKEFILES}; do
- eval "local filter_list=\$CPD_${file}" || die
- if [ -n "${filter_list}" ]; then
- # sort and remove duplicates
- filter_list=$(printf '%s\n' ${filter_list} | sort -u | tr '\n' ' ')\
- || die
- echo -e "Filtering ${CYAN}$(get_makefile ${file})${NORMAL} for: ${CYAN}${filter_list}${NORMAL}"
- select_drivers_from_makefile "${file}" "${filter_list}" || die
- fi
- done
- # execute common disable list
- echo -e "Common disable list: ${CYAN}${disable_list}${NORMAL}"
- for dis in ${disable_list}; do
- echo -e "Running disable function: ${CYAN}disable_${dis}${NORMAL}"
- eval "disable_${dis}" || die
- done
-}
-
-# call src_configure ...
-src_configure || die "Failed on src_configure ..."
diff --git a/sys-kernel/compat-drivers/files/ipw2200-inject.3.4.6.patch b/sys-kernel/compat-drivers/files/ipw2200-inject.3.4.6.patch
deleted file mode 100644
index 941bbc50..00000000
--- a/sys-kernel/compat-drivers/files/ipw2200-inject.3.4.6.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-diff -urN linux-2.6.36-gentoo.orig/drivers/net/wireless/ipw2x00/ipw2200.c linux-2.6.36-gentoo/drivers/net/wireless/ipw2x00/ipw2200.c
---- linux-2.6.36-gentoo.orig/drivers/net/wireless/ipw2x00/ipw2200.c 2010-10-21 04:30:22.000000000 +0800
-+++ linux-2.6.36-gentoo/drivers/net/wireless/ipw2x00/ipw2200.c 2010-12-08 22:22:41.937999976 +0800
-@@ -216,6 +216,7 @@
- static int ipw_queue_tx_hcmd(struct ipw_priv *priv, int hcmd, void *buf,
- int len, int sync);
-
-+static int ipw_tx_skb(struct ipw_priv *priv, struct libipw_txb *txb, int pri);
- static void ipw_tx_queue_free(struct ipw_priv *);
-
- static struct ipw_rx_queue *ipw_rx_queue_alloc(struct ipw_priv *);
-@@ -1911,6 +1912,63 @@
- static DEVICE_ATTR(net_stats, S_IWUSR | S_IRUGO,
- show_net_stats, store_net_stats);
-
-+/* SYSFS INJECT */
-+static ssize_t store_inject(struct device *d,
-+ struct device_attribute *attr,
-+ const char *buf, size_t count)
-+{
-+ struct ipw_priv *priv = dev_get_drvdata(d);
-+ struct libipw_device *ieee = priv->ieee;
-+ struct libipw_txb *txb;
-+ struct sk_buff *skb_frag;
-+ unsigned char *newbuf;
-+ unsigned long flags;
-+
-+ // should test (ieee->is_queue_full)
-+
-+ // Fw only accepts data, so avoid accidental fw errors.
-+ if ( (buf[0]&0x0c) != '\x08') {
-+ //printk("ipw2200: inject: discarding non-data frame (type=%02X)\n",(int)(unsigned char)buf[0]);
-+ return count;
-+ }
-+
-+ if (count>1500) {
-+ count=1500;
-+ printk("ipw2200: inject: cutting down frame to 1500 bytes\n");
-+ }
-+
-+ spin_lock_irqsave(&priv->lock, flags);
-+
-+ // Create a txb with one skb
-+ txb = kmalloc(sizeof(struct libipw_txb) + sizeof(u8 *), GFP_ATOMIC);
-+ if (!txb)
-+ goto nosepuede;
-+ txb->nr_frags=1;
-+ txb->frag_size = ieee->tx_headroom;
-+ txb->fragments[0]=__dev_alloc_skb(count + ieee->tx_headroom, GFP_ATOMIC);
-+ if (!txb->fragments[0]) {
-+ kfree(txb);
-+ goto nosepuede;
-+ }
-+ skb_reserve(txb->fragments[0], ieee->tx_headroom);
-+ txb->encrypted=0;
-+ txb->payload_size=count;
-+ skb_frag = txb->fragments[0];
-+ newbuf=skb_put(skb_frag, count);
-+
-+ // copy data into txb->skb and send it
-+ memcpy(newbuf, buf, count);
-+
-+ ipw_tx_skb(priv, txb, 0);
-+
-+nosepuede:
-+ spin_unlock_irqrestore(&priv->lock, flags);
-+ return count;
-+}
-+
-+
-+static DEVICE_ATTR(inject, S_IWUSR, NULL, store_inject);
-+
- static ssize_t show_channels(struct device *d,
- struct device_attribute *attr,
- char *buf)
-@@ -10214,7 +10272,6 @@
- modify to send one tfd per fragment instead of using chunking. otherwise
- we need to heavily modify the libipw_skb_to_txb.
- */
--
- static int ipw_tx_skb(struct ipw_priv *priv, struct libipw_txb *txb,
- int pri)
- {
-@@ -10544,6 +10601,12 @@
- mutex_lock(&priv->mutex);
- priv->config |= CFG_CUSTOM_MAC;
- memcpy(priv->mac_addr, addr->sa_data, ETH_ALEN);
-+
-+#ifdef CONFIG_IPW2200_PROMISCUOUS
-+ if (rtap_iface)
-+ memcpy(priv->prom_net_dev->dev_addr, addr->sa_data, ETH_ALEN);
-+#endif
-+
- printk(KERN_INFO "%s: Setting MAC to %pM\n",
- priv->net_dev->name, priv->mac_addr);
- schedule_work(&priv->adapter_restart);
-@@ -11597,6 +11660,7 @@
- #ifdef CONFIG_IPW2200_PROMISCUOUS
- &dev_attr_rtap_iface.attr,
- &dev_attr_rtap_filter.attr,
-+ &dev_attr_inject.attr,
- #endif
- NULL
- };
-diff -urN linux-2.6.36-gentoo.orig/drivers/net/wireless/ipw2x00/ipw2200.h linux-2.6.36-gentoo/drivers/net/wireless/ipw2x00/ipw2200.h
---- linux-2.6.36-gentoo.orig/drivers/net/wireless/ipw2x00/ipw2200.h 2010-10-21 04:30:22.000000000 +0800
-+++ linux-2.6.36-gentoo/drivers/net/wireless/ipw2x00/ipw2200.h 2010-12-08 22:20:01.561000000 +0800
-@@ -2014,4 +2014,12 @@
-
- #define IPW_MAX_CONFIG_RETRIES 10
-
-+/*
-+ * Hhack to get code compiling on new kernels, the define below
-+ * seem to be removed from the linux headers.
-+ */
-+#ifndef MAC_ARG
-+#define MAC_ARG(x) ((u8*)(x))[0],((u8*)(x))[1],((u8*)(x))[2],((u8*)(x))[3],((u8*)(x))[4],((u8*)(x))[5]
-+#endif
-+
- #endif /* __ipw2200_h__ */
diff --git a/sys-kernel/compat-drivers/files/leds-disable-strict-3.6.6.patch b/sys-kernel/compat-drivers/files/leds-disable-strict-3.6.6.patch
deleted file mode 100644
index fbc8d159..00000000
--- a/sys-kernel/compat-drivers/files/leds-disable-strict-3.6.6.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- drivers/net/wireless/rt2x00/rt2x00leds.c
-+++ drivers/net/wireless/rt2x00/rt2x00leds.c
-@@ -29,6 +29,7 @@
- #include "rt2x00.h"
- #include "rt2x00lib.h"
-
-+#ifdef CONFIG_RT2X00_LIB_LEDS
- void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi)
- {
- struct rt2x00_led *led = &rt2x00dev->led_qual;
-@@ -244,3 +245,4 @@
- if (rt2x00dev->led_qual.flags & LED_REGISTERED)
- rt2x00leds_resume_led(&rt2x00dev->led_qual);
- }
-+#endif /* CONFIG_RT2X00_LIB_LEDS */
---- net/mac80211/led.c
-+++ net/mac80211/led.c
-@@ -12,6 +12,7 @@
- #include <linux/export.h>
- #include "led.h"
-
-+#ifdef CONFIG_MAC80211_LEDS
- void ieee80211_led_rx(struct ieee80211_local *local)
- {
- if (unlikely(!local->rx_led))
-@@ -307,3 +308,4 @@
- else
- ieee80211_start_tpt_led_trig(local);
- }
-+#endif /* CONFIG_MAC80211_LEDS */
diff --git a/sys-kernel/compat-drivers/files/leds-disable-strict-3.7_rc1_p6.patch b/sys-kernel/compat-drivers/files/leds-disable-strict-3.7_rc1_p6.patch
deleted file mode 100644
index fbc8d159..00000000
--- a/sys-kernel/compat-drivers/files/leds-disable-strict-3.7_rc1_p6.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- drivers/net/wireless/rt2x00/rt2x00leds.c
-+++ drivers/net/wireless/rt2x00/rt2x00leds.c
-@@ -29,6 +29,7 @@
- #include "rt2x00.h"
- #include "rt2x00lib.h"
-
-+#ifdef CONFIG_RT2X00_LIB_LEDS
- void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi)
- {
- struct rt2x00_led *led = &rt2x00dev->led_qual;
-@@ -244,3 +245,4 @@
- if (rt2x00dev->led_qual.flags & LED_REGISTERED)
- rt2x00leds_resume_led(&rt2x00dev->led_qual);
- }
-+#endif /* CONFIG_RT2X00_LIB_LEDS */
---- net/mac80211/led.c
-+++ net/mac80211/led.c
-@@ -12,6 +12,7 @@
- #include <linux/export.h>
- #include "led.h"
-
-+#ifdef CONFIG_MAC80211_LEDS
- void ieee80211_led_rx(struct ieee80211_local *local)
- {
- if (unlikely(!local->rx_led))
-@@ -307,3 +308,4 @@
- else
- ieee80211_start_tpt_led_trig(local);
- }
-+#endif /* CONFIG_MAC80211_LEDS */
diff --git a/sys-kernel/compat-drivers/files/leds-disable-strict-3.8.patch b/sys-kernel/compat-drivers/files/leds-disable-strict-3.8.patch
deleted file mode 100644
index fbc8d159..00000000
--- a/sys-kernel/compat-drivers/files/leds-disable-strict-3.8.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- drivers/net/wireless/rt2x00/rt2x00leds.c
-+++ drivers/net/wireless/rt2x00/rt2x00leds.c
-@@ -29,6 +29,7 @@
- #include "rt2x00.h"
- #include "rt2x00lib.h"
-
-+#ifdef CONFIG_RT2X00_LIB_LEDS
- void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi)
- {
- struct rt2x00_led *led = &rt2x00dev->led_qual;
-@@ -244,3 +245,4 @@
- if (rt2x00dev->led_qual.flags & LED_REGISTERED)
- rt2x00leds_resume_led(&rt2x00dev->led_qual);
- }
-+#endif /* CONFIG_RT2X00_LIB_LEDS */
---- net/mac80211/led.c
-+++ net/mac80211/led.c
-@@ -12,6 +12,7 @@
- #include <linux/export.h>
- #include "led.h"
-
-+#ifdef CONFIG_MAC80211_LEDS
- void ieee80211_led_rx(struct ieee80211_local *local)
- {
- if (unlikely(!local->rx_led))
-@@ -307,3 +308,4 @@
- else
- ieee80211_start_tpt_led_trig(local);
- }
-+#endif /* CONFIG_MAC80211_LEDS */
diff --git a/sys-kernel/compat-drivers/metadata.xml b/sys-kernel/compat-drivers/metadata.xml
deleted file mode 100644
index 7a88dd2a..00000000
--- a/sys-kernel/compat-drivers/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<use>
-<flag name="injection">Add patches for better wifi injection support</flag>
-<flag name="build-all-modules">Bypass any filtering of the modules and build them all. Use only when no other flag works!</flag>
-<flag name="compat_drivers_ethernet_alx">COMPAT_DRIVERS_ETHERNET setting to build driver for alx ethernet cards</flag>
-<flag name="compat_drivers_ethernet_atl1">COMPAT_DRIVERS_ETHERNET setting to build driver for atl1 ethernet cards</flag>
-<flag name="compat_drivers_ethernet_atl1c">COMPAT_DRIVERS_ETHERNET setting to build driver for atl1c ethernet cards</flag>
-<flag name="compat_drivers_ethernet_atl1e">COMPAT_DRIVERS_ETHERNET setting to build driver for atl1e ethernet cards</flag>
-<flag name="compat_drivers_ethernet_atl2">COMPAT_DRIVERS_ETHERNET setting to build driver for atl2 ethernet cards</flag>
-<flag name="compat_drivers_ethernet_atlxx">COMPAT_DRIVERS_ETHERNET setting to build driver for atlxx ethernet cards</flag>
-<flag name="compat_drivers_various_bt">COMPAT_DRIVERS_VARIOUS setting to build driver for bluetooth devices</flag>
-<flag name="compat_drivers_various_drm">COMPAT_DRIVERS_VARIOUS setting to build driver for drm devices</flag>
-<flag name="compat_drivers_various_i915">COMPAT_DRIVERS_VARIOUS setting to build driver for i915 devices</flag>
-<flag name="compat_drivers_various_staging">COMPAT_DRIVERS_VARIOUS setting to build driver for staging devices</flag>
-<flag name="compat_drivers_various_usbnet">COMPAT_DRIVERS_VARIOUS setting to build driver for usbnet devices</flag>
-<flag name="compat_drivers_wifi_ath5k">COMPAT_DRIVERS_WIFI setting to build driver for ath5k wireless cards</flag>
-<flag name="compat_drivers_wifi_ath6kl">COMPAT_DRIVERS_WIFI setting to build driver for ath6kl wireless cards</flag>
-<flag name="compat_drivers_wifi_ath9k">COMPAT_DRIVERS_WIFI setting to build driver for ath9k wireless cards</flag>
-<flag name="compat_drivers_wifi_ath9k_ap">COMPAT_DRIVERS_WIFI setting to build driver for ath9k_ap wireless cards</flag>
-<flag name="compat_drivers_wifi_ath9k_htc">COMPAT_DRIVERS_WIFI setting to build driver for ath9k_htc wireless cards</flag>
-<flag name="compat_drivers_wifi_b43">COMPAT_DRIVERS_WIFI setting to build driver for b43 wireless cards</flag>
-<flag name="compat_drivers_wifi_b44">COMPAT_DRIVERS_WIFI setting to build driver for b44 wireless cards</flag>
-<flag name="compat_drivers_wifi_brcmfmac">COMPAT_DRIVERS_WIFI setting to build driver for brcmfmac wireless cards</flag>
-<flag name="compat_drivers_wifi_brcmsmac">COMPAT_DRIVERS_WIFI setting to build driver for brcmsmac wireless cards</flag>
-<flag name="compat_drivers_wifi_carl9170">COMPAT_DRIVERS_WIFI setting to build driver for carl9170 wireless cards</flag>
-<flag name="compat_drivers_wifi_rt2x00">COMPAT_DRIVERS_WIFI setting to build driver for rt2x00 wireless cards</flag>
-<flag name="compat_drivers_wifi_wil6210">COMPAT_DRIVERS_WIFI setting to build driver for wil6210 wireless cards</flag>
-<flag name="compat_drivers_wifi_wl1251">COMPAT_DRIVERS_WIFI setting to build driver for wl1251 wireless cards</flag>
-<flag name="compat_drivers_wifi_wl12xx">COMPAT_DRIVERS_WIFI setting to build driver for wl12xx wireless cards</flag>
-<flag name="compat_drivers_wifi_wl18xx">COMPAT_DRIVERS_WIFI setting to build driver for wl18xx wireless cards</flag>
-<flag name="compat_drivers_wifi_zd1211rw">COMPAT_DRIVERS_WIFI setting to build driver for zd1211rw wireless cards</flag>
-</use>
-</pkgmetadata>
diff --git a/x11-drivers/pvr-omap4/Manifest b/x11-drivers/pvr-omap4/Manifest
deleted file mode 100644
index a61361fe..00000000
--- a/x11-drivers/pvr-omap4/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST pvr-omap4_1.7.10.0.1.9-1.diff.gz 7967 RMD160 9259d8b7bffe0a716435938f7595ed6d69fa88de SHA1 820b85583cef64f6c483437a5bc5fc3ff296ae72 SHA256 d6f81f7e7481f20874e7880f1e994f50e3767f6bffa7ef664c319a247a6f5df9
-DIST pvr-omap4_1.7.10.0.1.9.orig.tar.gz 6293374 RMD160 153fb7c7b9cac505f12f1f6c6925176a103a5072 SHA1 aba00b62ab570c98429abba406243a81b8b4b829 SHA256 b0a15ef5123a953eff26f5cd82aed553b4139fc420a31add8924789d6d1d0341
-EBUILD pvr-omap4-1.7.10.0.1.9.ebuild 833 RMD160 54b790c513cad54281581d7c990356ab79fe5edc SHA1 e5a5a93f6e23aaf7b236ae6128859d9d8cab113e SHA256 8993e09eaad6dfc726d39d99f2f45ad03a6d55b1bda024c4cf1eb0f4a756efcd
-MISC README 131 RMD160 202365c2f788d0cb660a9dd4a6ae72ac13976f62 SHA1 3e93e90b03455aa55fb3c70e18a5fa2cb3928b97 SHA256 ac79600bfa4fc961cafa071536220f3f24900b7c1779f2877ebb33013b6c2dda
diff --git a/x11-drivers/pvr-omap4/README b/x11-drivers/pvr-omap4/README
deleted file mode 100644
index fab6bbd1..00000000
--- a/x11-drivers/pvr-omap4/README
+++ /dev/null
@@ -1,2 +0,0 @@
-This ebuild has been imported from the "pandaboard" layman overlay.
-Deps got fixed in order to accomodate sabayon kernel packages.
diff --git a/x11-drivers/pvr-omap4/pvr-omap4-1.7.10.0.1.9.ebuild b/x11-drivers/pvr-omap4/pvr-omap4-1.7.10.0.1.9.ebuild
deleted file mode 100644
index a4731be6..00000000
--- a/x11-drivers/pvr-omap4/pvr-omap4-1.7.10.0.1.9.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/zd1211-firmware/zd1211-firmware-1.4.ebuild,v 1.2 2007/11/03 12:03:19 dsd Exp $
-
-EAPI="3"
-
-inherit eutils
-
-DESCRIPTION="PowerVR SGX540 libraries for OMAP4"
-
-HOMEPAGE=""
-SRC_URI="https://launchpad.net/~tiomap-dev/+archive/release/+files/${PN}_${PV}.orig.tar.gz
-https://launchpad.net/~tiomap-dev/+archive/release/+files/${PN}_${PV}-1.diff.gz"
-
-
-LICENSE="TI"
-SLOT="0"
-KEYWORDS="arm"
-
-IUSE=""
-DEPEND="sys-libs/sgx-libs
- <x11-base/xorg-server-1.11
- x11-libs/libdrm"
-RDEPEND="${DEPEND}"
-
-#S="${WORKDIR}"
-RESTRICT="strip"
-
-src_prepare() {
- cd "${WORKDIR}"
- epatch *.diff
-}
-
-src_install() {
- exeinto /usr/lib/xorg/modules/drivers
- doexe "${S}"/usr/lib/xorg/modules/drivers/pvr_drv.so
-}
-
diff --git a/x11-libs/compiz-bcop/ChangeLog b/x11-libs/compiz-bcop/ChangeLog
deleted file mode 100644
index abf121d6..00000000
--- a/x11-libs/compiz-bcop/ChangeLog
+++ /dev/null
@@ -1,87 +0,0 @@
-# ChangeLog for x11-libs/compiz-bcop
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/compiz-bcop/ChangeLog,v 1.21 2012/09/25 14:40:53 pinkbyte Exp $
-
- 25 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> -compiz-bcop-0.8.4.ebuild:
- Drop old
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org> metadata.xml:
- Remove myself and proxy maintainer from maintainers
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org> compiz-bcop-0.8.8.ebuild:
- Update DOCS variable
-
- 21 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> compiz-bcop-0.8.8.ebuild:
- Use virtual/pkgconfig.
-
-*compiz-bcop-0.8.8 (06 Jul 2012)
-
- 06 Jul 2012; Naohiro Aota <naota@gentoo.org> +compiz-bcop-0.8.8.ebuild,
- metadata.xml:
- Version bump. #421377; Assign Sergey Popov as a maintainer.
-
- 05 May 2012; Jeff Horelick <jdhore@gentoo.org> compiz-bcop-0.8.4.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 20 Dec 2009; Romain Perier <mrpouet@gentoo.org> -compiz-bcop-0.6.0.ebuild,
- -compiz-bcop-0.8.2.ebuild:
- Clean up old versions
-
-*compiz-bcop-0.8.4 (15 Oct 2009)
-
- 15 Oct 2009; Romain Perier <mrpouet@gentoo.org>
- +compiz-bcop-0.8.4.ebuild:
- Version bump.
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org> compiz-bcop-0.8.2.ebuild:
- Marking compiz-bcop-0.8.2 ~ppc for bug 246804
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org> compiz-bcop-0.8.2.ebuild:
- Marking compiz-bcop-0.8.2 ~ppc64 for bug 246804
-
- 11 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- -compiz-bcop-0.7.8.ebuild:
- Removing old compiz 0.7.8 ebuilds - affected by bug 263678.
-
-*compiz-bcop-0.8.2 (03 Apr 2009)
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compiz-bcop-0.8.2.ebuild:
- Bumped compiz to the 0.8.2 release.
-
- 15 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compiz-bcop-0.7.8.ebuild:
- Removed the mirror restriction that was used for the overlay.
-
- 01 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml:
- Fixed metadata.xml by removing hanno now that he is on the desktop-effects
- herd and fixing the description.
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compiz-bcop-0.7.8.ebuild:
- Removed the bug reporting warning that was copied from the desktop-effects
- overlay by mistake.
-
-*compiz-bcop-0.7.8 (27 Oct 2008)
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml, +compiz-bcop-0.7.8.ebuild:
- Added compiz-0.7.8 to the tree
-
- 24 Jun 2008; Hanno Boeck <hanno@gentoo.org> compiz-bcop-0.6.0.ebuild:
- Add pkgconfig dep.
-
- 25 Oct 2007; Olivier Crête <tester@gentoo.org> compiz-bcop-0.6.0.ebuild:
- Marked ~amd64
-
- 24 Oct 2007; Luca Barbato <lu_zero@gentoo.org> compiz-bcop-0.6.0.ebuild:
- Marked ~ppc
-
- 24 Oct 2007; Hanno Boeck <hanno@gentoo.org> compiz-bcop-0.6.0.ebuild:
- QA fixes.
-
-*compiz-bcop-0.6.0 (23 Oct 2007)
-
- 23 Oct 2007; Hanno Boeck <hanno@gentoo.org> +compiz-bcop-0.6.0.ebuild:
- Initial compiz-fusion commit, ebuild based on xeffects overlay.
diff --git a/x11-libs/compiz-bcop/Manifest b/x11-libs/compiz-bcop/Manifest
deleted file mode 100644
index 0b09787f..00000000
--- a/x11-libs/compiz-bcop/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST compiz-bcop-0.8.8.tar.bz2 75886 SHA256 0c6eb97f47012c2d621953962df8bf9338d535c546bf2e8088860ba574efb436 SHA512 6b24400d6a347adbdf2f8d2a3c63f1371101d8dc6d4119547079b8a554d4ac9d5ff46cdeecd486886b4c5afe56a881111d877c73f4dde85978442ac45b539b7c WHIRLPOOL 8c1a83e1f7e1c40cbaec6fec99647d152aa14a6172feff08a25802ab7ec32f80b82e6f1a18278315f16cc50f237fe383ef9fadffdc9f8c9667c094783783f5a6
diff --git a/x11-libs/compiz-bcop/compiz-bcop-0.8.8.ebuild b/x11-libs/compiz-bcop/compiz-bcop-0.8.8.ebuild
deleted file mode 100644
index 8a3d940e..00000000
--- a/x11-libs/compiz-bcop/compiz-bcop-0.8.8.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/compiz-bcop/compiz-bcop-0.8.8.ebuild,v 1.3 2012/08/30 16:51:35 pinkbyte Exp $
-
-EAPI=4
-
-DESCRIPTION="Compiz Option code Generator"
-HOMEPAGE="http://www.compiz.org/"
-SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND="dev-libs/libxslt"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-DOCS="AUTHORS ChangeLog INSTALL NEWS README"
diff --git a/x11-libs/compiz-bcop/metadata.xml b/x11-libs/compiz-bcop/metadata.xml
deleted file mode 100644
index 94ed9f8e..00000000
--- a/x11-libs/compiz-bcop/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>desktop-effects</herd>
-<longdescription lang="en">
-BCOP is a code generator that provides an easy way to handle plugin options by
-generating parts of the plugin code directly from the xml metadata file.
-</longdescription>
-</pkgmetadata>
-
diff --git a/x11-libs/compizconfig-backend-gconf/ChangeLog b/x11-libs/compizconfig-backend-gconf/ChangeLog
deleted file mode 100644
index 183361d3..00000000
--- a/x11-libs/compizconfig-backend-gconf/ChangeLog
+++ /dev/null
@@ -1,101 +0,0 @@
-# ChangeLog for x11-libs/compizconfig-backend-gconf
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/compizconfig-backend-gconf/ChangeLog,v 1.19 2012/09/25 14:40:52 pinkbyte Exp $
-
- 25 Sep 2012; Sergey Popov <pinkbyte@gentoo.org>
- -compizconfig-backend-gconf-0.8.4-r2.ebuild:
- Drop old
-
-*compizconfig-backend-gconf-0.8.8 (30 Aug 2012)
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org>
- +compizconfig-backend-gconf-0.8.8.ebuild:
- Version bump
-
- 21 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
- -compizconfig-backend-gconf-0.8.4.ebuild,
- -compizconfig-backend-gconf-0.8.4-r1.ebuild,
- compizconfig-backend-gconf-0.8.4-r2.ebuild:
- Fix slot-deps on libs, remove old
-
-*compizconfig-backend-gconf-0.8.4-r2 (04 Sep 2010)
-
- 04 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
- +compizconfig-backend-gconf-0.8.4-r2.ebuild:
- Disable static libraries (they are plugins anyway), remove .la files.
-
-*compizconfig-backend-gconf-0.8.4-r1 (03 Apr 2010)
-
- 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compizconfig-backend-gconf-0.8.4-r1.ebuild:
- Replaced compiz ~ deps with >= deps to support the new compiz-0.8.6
- release and to avoid future dep issues.
- Did a revbump to avoid issues with installed packages.
-
- 20 Dec 2009; Romain Perier <mrpouet@gentoo.org>
- -compizconfig-backend-gconf-0.6.0.ebuild,
- -compizconfig-backend-gconf-0.8.2.ebuild:
- Clean up old versions
-
-*compizconfig-backend-gconf-0.8.4 (15 Oct 2009)
-
- 15 Oct 2009; Romain Perier <mrpouet@gentoo.org>
- +compizconfig-backend-gconf-0.8.4.ebuild:
- Version bump.
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compizconfig-backend-gconf-0.8.2.ebuild:
- Marking compizconfig-backend-gconf-0.8.2 ~ppc for bug 246804
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compizconfig-backend-gconf-0.8.2.ebuild:
- Marking compizconfig-backend-gconf-0.8.2 ~ppc64 for bug 246804
-
- 11 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- -compizconfig-backend-gconf-0.7.8.ebuild:
- Removing old compiz 0.7.8 ebuilds - affected by bug 263678.
-
-*compizconfig-backend-gconf-0.8.2 (03 Apr 2009)
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compizconfig-backend-gconf-0.8.2.ebuild:
- Bumped compiz to the 0.8.2 release.
-
- 15 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compizconfig-backend-gconf-0.7.8.ebuild:
- Removed the mirror restriction that was used for the overlay.
-
- 01 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml:
- Fixed metadata.xml by removing hanno now that he is on the desktop-effects
- herd and fixing the description.
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compizconfig-backend-gconf-0.7.8.ebuild:
- Removed the bug reporting warning that was copied from the desktop-effects
- overlay by mistake.
-
-*compizconfig-backend-gconf-0.7.8 (27 Oct 2008)
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml, +compizconfig-backend-gconf-0.7.8.ebuild:
- Added compiz-0.7.8 to the tree
-
- 25 Oct 2007; Olivier Crête <tester@gentoo.org>
- compizconfig-backend-gconf-0.6.0.ebuild:
- Marked ~amd64
-
- 24 Oct 2007; Luca Barbato <lu_zero@gentoo.org>
- compizconfig-backend-gconf-0.6.0.ebuild:
- Marked ~ppc
-
- 24 Oct 2007; Hanno Boeck <hanno@gentoo.org>
- compizconfig-backend-gconf-0.6.0.ebuild:
- QA fixes.
-
-*compizconfig-backend-gconf-0.6.0 (23 Oct 2007)
-
- 23 Oct 2007; Hanno Boeck <hanno@gentoo.org> +metadata.xml,
- +compizconfig-backend-gconf-0.6.0.ebuild:
- Initial compiz-fusion commit, ebuild based on xeffects overlay.
-
diff --git a/x11-libs/compizconfig-backend-gconf/Manifest b/x11-libs/compizconfig-backend-gconf/Manifest
deleted file mode 100644
index 31f3076d..00000000
--- a/x11-libs/compizconfig-backend-gconf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST compizconfig-backend-gconf-0.8.8.tar.bz2 248650 SHA256 19a8df7f417535db80945cabb9a09c532241e6308406352d12cb5cbc6a1322cc SHA512 b8405660dfc93d7615b491523e7dd07c585e14f51f5de8237a88dbdefbf5fc8a338ceecc5ab10daef262add8a98fb4db5f3b9658d42b833b76fc0f486be51b92 WHIRLPOOL 77a99df02899f0dbcb90a6c41842dcf62031923a479544eda009050b331f57dcb36073a03e7f42c8057d6c35d6b72e8a61224d67c334ca0459a42dad6d761a9f
diff --git a/x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-0.8.8.ebuild b/x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-0.8.8.ebuild
deleted file mode 100644
index c844bacb..00000000
--- a/x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-0.8.8.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-0.8.8.ebuild,v 1.1 2012/08/30 17:06:13 pinkbyte Exp $
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="Compizconfig Gconf Backend"
-HOMEPAGE="http://www.compiz.org/"
-SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- >=gnome-base/gconf-2.0:2
- >=x11-libs/libcompizconfig-${PV}
- >=x11-wm/compiz-${PV}
-"
-RDEPEND="${DEPEND}"
-
-DOCS="AUTHORS ChangeLog INSTALL NEWS README"
-
-src_configure() {
- econf \
- --enable-fast-install \
- --disable-static
-}
-
-src_install() {
- default
- prune_libtool_files
-}
diff --git a/x11-libs/compizconfig-backend-gconf/metadata.xml b/x11-libs/compizconfig-backend-gconf/metadata.xml
deleted file mode 100644
index aad6dbb7..00000000
--- a/x11-libs/compizconfig-backend-gconf/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>desktop-effects</herd>
-<longdescription lang="en">The gconf backend for CompizConfig.</longdescription>
-</pkgmetadata>
diff --git a/x11-libs/compizconfig-backend-kconfig4/ChangeLog b/x11-libs/compizconfig-backend-kconfig4/ChangeLog
deleted file mode 100644
index a519538b..00000000
--- a/x11-libs/compizconfig-backend-kconfig4/ChangeLog
+++ /dev/null
@@ -1,123 +0,0 @@
-# ChangeLog for x11-libs/compizconfig-backend-kconfig4
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/compizconfig-backend-kconfig4/ChangeLog,v 1.9 2014/04/26 12:18:58 johu Exp $
-
- 26 Apr 2014; Johannes Huber <johu@gentoo.org>
- compizconfig-backend-kconfig4-0.8.8.ebuild:
- EAPI 5.
-
- 02 Mar 2013; Markos Chandras <hwoarang@gentoo.org>
- compizconfig-backend-kconfig4-0.8.8.ebuild:
- Move Qt dependencies to the new category
-
- 11 Jan 2013; Andreas K. Huettel <dilfridge@gentoo.org>
- compizconfig-backend-kconfig4-0.8.8.ebuild:
- Drop ppc64, unfulfilled dependencies
-
- 25 Sep 2012; Sergey Popov <pinkbyte@gentoo.org>
- -compizconfig-backend-kconfig4-0.8.4.ebuild:
- Drop old
-
-*compizconfig-backend-kconfig4-0.8.8 (30 Aug 2012)
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org>
- +compizconfig-backend-kconfig4-0.8.8.ebuild:
- Version bump
-
- 28 Oct 2011; Jonathan Callen <abcd@gentoo.org>
- compizconfig-backend-kconfig4-0.8.4.ebuild:
- Bump to EAPI=4
-
- 02 Feb 2011; Theo Chatzimichos <tampakrap@gentoo.org>
- compizconfig-backend-kconfig4-0.8.4.ebuild:
- EAPI3
-
- 09 Aug 2010; Tomáš Chvátal <scarabeus@gentoo.org>
- compizconfig-backend-kconfig4-0.8.4.ebuild:
- Drop useless kde_minimal definition.
-
-*compizconfig-backend-kconfig4-0.8.4 (03 Apr 2010)
-
- 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compizconfig-backend-kconfig4-0.8.4.ebuild, +metadata.xml:
- Moving compizconfig-backend-kconfig to compizconfig-backend-kconfig4.
- Replaced compiz ~ deps with >= deps to support the new compiz-0.8.6
- release and to avoid future dep issues.
- Did a revbump to avoid issues with installed packages.
-
-*compizconfig-backend-kconfig-0.8.4-r1 (23 Oct 2009)
-
- 23 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
- +compizconfig-backend-kconfig-0.8.4-r1.ebuild:
- Version bump wrt #289511, thanks to Yachay Tolosa Bello.
-
- 16 Oct 2009; Zac Medico <zmedico@gentoo.org>
- compizconfig-backend-kconfig-0.8.2.ebuild,
- compizconfig-backend-kconfig-0.8.4.ebuild:
- Bug #248293 - Use need-kde instead of NEED_KDE.
-
-*compizconfig-backend-kconfig-0.8.4 (15 Oct 2009)
-
- 15 Oct 2009; Romain Perier <mrpouet@gentoo.org>
- +compizconfig-backend-kconfig-0.8.4.ebuild:
- Version bump.
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compizconfig-backend-kconfig-0.8.2.ebuild:
- Marking compizconfig-backend-kconfig-0.8.2 ~ppc for bug 246804
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compizconfig-backend-kconfig-0.8.2.ebuild:
- Marking compizconfig-backend-kconfig-0.8.2 ~ppc64 for bug 246804
-
- 11 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- -compizconfig-backend-kconfig-0.7.8.ebuild:
- Removing old compiz 0.7.8 ebuilds - affected by bug 263678.
-
-*compizconfig-backend-kconfig-0.8.2 (03 Apr 2009)
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compizconfig-backend-kconfig-0.8.2.ebuild:
- Bumped compiz to the 0.8.2 release.
-
- 15 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compizconfig-backend-kconfig-0.7.8.ebuild:
- Removed the mirror restriction that was used for the overlay.
-
- 01 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml:
- Fixed metadata.xml by removing hanno now that he is on the desktop-effects
- herd and fixing the description.
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compizconfig-backend-kconfig-0.7.8.ebuild:
- Removed the bug reporting warning that was copied from the desktop-effects
- overlay by mistake.
-
-*compizconfig-backend-kconfig-0.7.8 (27 Oct 2008)
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml, +compizconfig-backend-kconfig-0.7.8.ebuild:
- Added compiz-0.7.8 to the tree
-
- 01 Nov 2007; Olivier Crête <tester@gentoo.org>
- compizconfig-backend-kconfig-0.6.0.ebuild:
- Mark ~amd64, bug #197287
-
- 31 Oct 2007; Hanno Boeck <hanno@gentoo.org>
- compizconfig-backend-kconfig-0.6.0.ebuild:
- Added proper kde-deps, thanks to jmbsvicetto.
-
- 24 Oct 2007; Luca Barbato <lu_zero@gentoo.org>
- compizconfig-backend-kconfig-0.6.0.ebuild:
- Marked ~ppc
-
- 24 Oct 2007; Hanno Boeck <hanno@gentoo.org>
- compizconfig-backend-kconfig-0.6.0.ebuild:
- QA fixes.
-
-*compizconfig-backend-kconfig-0.6.0 (23 Oct 2007)
-
- 23 Oct 2007; Hanno Boeck <hanno@gentoo.org> +metadata.xml,
- +compizconfig-backend-kconfig-0.6.0.ebuild:
- Initial compiz-fusion commit, ebuild based on xeffects overlay.
diff --git a/x11-libs/compizconfig-backend-kconfig4/Manifest b/x11-libs/compizconfig-backend-kconfig4/Manifest
deleted file mode 100644
index a0d92ba0..00000000
--- a/x11-libs/compizconfig-backend-kconfig4/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST compizconfig-backend-kconfig4-0.8.8.tar.bz2 21632 SHA256 90c3a4a0fdcbee21479dd56685bb101f9a5f70a57c953dfb4fa372e99fceb767 SHA512 241612da39f88ff3c129be96f8f81f9dafc82943d5ce303cd7ef8f5e6aa4418a680e6f5f18c6ee2259d501c73791276a7ab1405c800070c60d8b9f71c18ccefd WHIRLPOOL 9687c02a73ae3d9f2d79e5331a68b23673c2804cc1f3038298978ab38cd5ad290d16d77816a0267c6a2778fb5f0656f2d267496c2dc69c1ff707152bc7ef1946
diff --git a/x11-libs/compizconfig-backend-kconfig4/compizconfig-backend-kconfig4-0.8.8.ebuild b/x11-libs/compizconfig-backend-kconfig4/compizconfig-backend-kconfig4-0.8.8.ebuild
deleted file mode 100644
index 9f920b92..00000000
--- a/x11-libs/compizconfig-backend-kconfig4/compizconfig-backend-kconfig4-0.8.8.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/compizconfig-backend-kconfig4/compizconfig-backend-kconfig4-0.8.8.ebuild,v 1.4 2014/04/26 12:18:58 johu Exp $
-
-EAPI=5
-
-inherit kde4-base
-
-DESCRIPTION="Compizconfig Kconfig Backend"
-HOMEPAGE="http://www.compiz.org/"
-SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="dev-qt/qtdbus:4
- >=x11-libs/libcompizconfig-${PV}
- >=x11-wm/compiz-${PV}"
diff --git a/x11-libs/compizconfig-backend-kconfig4/metadata.xml b/x11-libs/compizconfig-backend-kconfig4/metadata.xml
deleted file mode 100644
index 6b904364..00000000
--- a/x11-libs/compizconfig-backend-kconfig4/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>desktop-effects</herd>
-<longdescription lang="en">The kconfig backend for CompizConfig.</longdescription>
-</pkgmetadata>
diff --git a/x11-libs/libcompizconfig/ChangeLog b/x11-libs/libcompizconfig/ChangeLog
deleted file mode 100644
index 4f96a305..00000000
--- a/x11-libs/libcompizconfig/ChangeLog
+++ /dev/null
@@ -1,159 +0,0 @@
-# ChangeLog for x11-libs/libcompizconfig
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libcompizconfig/ChangeLog,v 1.32 2012/09/25 14:40:53 pinkbyte Exp $
-
- 25 Sep 2012; Sergey Popov <pinkbyte@gentoo.org>
- -libcompizconfig-0.8.4-r2.ebuild, -files/libcompizconfig-undefinedref.patch:
- Drop old
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org> metadata.xml:
- Remove myself and proxy maintainer from maintainers
-
- 18 Jun 2012; Samuli Suominen <ssuominen@gentoo.org>
- libcompizconfig-0.8.8.ebuild:
- Update to EAPI4 and prune_libtool_files but use --all argument wrt #421197
-
- 05 May 2012; Jeff Horelick <jdhore@gentoo.org>
- libcompizconfig-0.8.4-r2.ebuild, libcompizconfig-0.8.8.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
-*libcompizconfig-0.8.8 (20 Apr 2012)
-
- 20 Apr 2012; Naohiro Aota <naota@gentoo.org> +libcompizconfig-0.8.8.ebuild,
- metadata.xml:
- Version bump. Assign Pinkbyte as maintainer.
-
- 21 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
- -libcompizconfig-0.8.4.ebuild, -libcompizconfig-0.8.4-r1.ebuild,
- libcompizconfig-0.8.4-r2.ebuild:
- Fix slot-deps on libs, remove old
-
-*libcompizconfig-0.8.4-r2 (04 Sep 2010)
-
- 04 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
- +libcompizconfig-0.8.4-r2.ebuild:
- Disable static libraries (they are linked against modules anyway), remove
- .la files.
-
- 14 May 2010; Joseph Jezak <josejx@gentoo.org>
- libcompizconfig-0.8.4-r1.ebuild:
- Marked ~ppc/~ppc64 for bug #289287.
-
- 15 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- libcompizconfig-0.8.4-r1.ebuild:
- Added protobuf to RDEPEND as it was added by mistake solely to DEPEND.
- Restricted tests as they fail because of intltool - fixes bug 295819
-
-*libcompizconfig-0.8.4-r1 (03 Apr 2010)
-
- 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +libcompizconfig-0.8.4-r1.ebuild:
- Replaced compiz ~ deps with >= deps to support the new compiz-0.8.6
- release and to avoid future dep issues.
- Did a revbump to avoid issues with installed packages.
- Fixes bug 289287.
-
- 18 Feb 2010; Samuli Suominen <ssuominen@gentoo.org>
- libcompizconfig-0.8.4.ebuild:
- Raise intltool depend to 0.41.0 wrt #295819, thanks to Diego E. Pettenò
- for reporting.
-
- 20 Dec 2009; Romain Perier <mrpouet@gentoo.org>
- -libcompizconfig-0.6.0.ebuild, -libcompizconfig-0.8.2.ebuild:
- Clean up old versions
-
- 14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
- -libcompizconfig-0.8.2-r2.ebuild:
- Drop masked version since newer unmasked are around.
-
-*libcompizconfig-0.8.4 (15 Oct 2009)
-
- 15 Oct 2009; Romain Perier <mrpouet@gentoo.org>
- +libcompizconfig-0.8.4.ebuild:
- Version bump.
-
-*libcompizconfig-0.8.2-r2 (16 Jul 2009)
-
- 16 Jul 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- -libcompizconfig-0.8.2-r1.ebuild, +libcompizconfig-0.8.2-r2.ebuild,
- files/libcompizconfig-0.8.2-allow-system-libiniparser.patch:
- Added libcompizconfig-0.8.2-r2 from the overlay - thanks to John Keeping
- for the patch.
- Fixes bug 259715.
-
- 27 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +files/libcompizconfig-0.8.2-allow-system-libiniparser.patch,
- +libcompizconfig-0.8.2-r1.ebuild:
- Added patch to allow the use of system iniparser. Many thanks to Diego E.
- Pettenò <flameeyes@gentoo.org> for the help with auto-tools. Dropped
- ppc/ppc64 keywords until iniparser is keyworded. Fixes bug 259715.
-
-*libcompizconfig-0.8.2-r1 (27 Apr 2009)
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org> libcompizconfig-0.8.2.ebuild:
- Marking libcompizconfig-0.8.2 ~ppc for bug 246804
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org> libcompizconfig-0.8.2.ebuild:
- Marking libcompizconfig-0.8.2 ~ppc64 for bug 246804
-
- 11 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- -libcompizconfig-0.7.8.ebuild:
- Removing old compiz 0.7.8 ebuilds - affected by bug 263678.
-
-*libcompizconfig-0.8.2 (03 Apr 2009)
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +libcompizconfig-0.8.2.ebuild:
- Bumped compiz to the 0.8.2 release.
-
- 15 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml, libcompizconfig-0.7.8.ebuild:
- Removed the mirror restriction that was used for the overlay.
-
- 13 Nov 2008; Diego Pettenò <flameeyes@gentoo.org>
- libcompizconfig-0.7.8.ebuild:
- Run intltoolize (and depend on intltool), reported by Mahmoud Hashemi.
-
- 09 Nov 2008; Diego Pettenò <flameeyes@gentoo.org>
- libcompizconfig-0.7.8.ebuild:
- Call eautoreconf or the patch won't have any effect.
-
- 01 Nov 2008; Hanno Boeck <hanno@gentoo.org>
- +files/libcompizconfig-undefinedref.patch:
- Add missing patch.
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- libcompizconfig-0.7.8.ebuild:
- Removed the bug reporting warning that was copied from the desktop-effects
- overlay by mistake.
-
-*libcompizconfig-0.7.8 (27 Oct 2008)
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml, +libcompizconfig-0.7.8.ebuild:
- Added compiz-0.7.8 to the tree
-
- 29 Jun 2008; Torsten Veller <tove@gentoo.org>
- libcompizconfig-0.6.0.ebuild:
- Add missing die: || "..." -> || die "..."
-
- 24 Jun 2008; Hanno Boeck <hanno@gentoo.org> libcompizconfig-0.6.0.ebuild:
- Add pkgconfig dep.
-
- 25 Oct 2007; Olivier Crête <tester@gentoo.org>
- libcompizconfig-0.6.0.ebuild:
- Marked ~amd64
-
- 24 Oct 2007; Luca Barbato <lu_zero@gentoo.org>
- libcompizconfig-0.6.0.ebuild:
- Marked ~ppc
-
- 24 Oct 2007; Hanno Boeck <hanno@gentoo.org> libcompizconfig-0.6.0.ebuild:
- QA fixes.
-
-*libcompizconfig-0.6.0 (23 Oct 2007)
-
- 23 Oct 2007; Hanno Boeck <hanno@gentoo.org> +metadata.xml,
- +libcompizconfig-0.6.0.ebuild:
- Initial compiz-fusion commit, ebuild based on xeffects overlay.
-
diff --git a/x11-libs/libcompizconfig/Manifest b/x11-libs/libcompizconfig/Manifest
deleted file mode 100644
index a052df52..00000000
--- a/x11-libs/libcompizconfig/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libcompizconfig-0.8.8.tar.bz2 318176 SHA256 50a81aba31d9517587f7d046b7161eb4204ddceb422d09d036a412bb80381490 SHA512 1ba2f6143870d981e174c47fddb9fdd072a1c64a5a5f07779bd6261767a2c1a7612bdcb3f62a76c203f4ab630542c8ae750fff3ec30a0305f8851584c6a5d6bb WHIRLPOOL 14139c93bb67235c5a9e4581e11a6474a1ff0108c8e84d3401006d26c160eaf50c0b3c9a9c69c12d00919850ee6d20a9c81660a6bec180c69d459c3d2a89775b
diff --git a/x11-libs/libcompizconfig/files/libcompizconfig-0.8.2-allow-system-libiniparser.patch b/x11-libs/libcompizconfig/files/libcompizconfig-0.8.2-allow-system-libiniparser.patch
deleted file mode 100644
index 3028faf9..00000000
--- a/x11-libs/libcompizconfig/files/libcompizconfig-0.8.2-allow-system-libiniparser.patch
+++ /dev/null
@@ -1,239 +0,0 @@
-diff -Naur libcompizconfig-0.8.2.orig/config.h.in libcompizconfig-0.8.2/config.h.in
---- libcompizconfig-0.8.2.orig/config.h.in 2009-03-05 15:29:12.000000000 +0000
-+++ libcompizconfig-0.8.2/config.h.in 2009-05-02 14:55:48.000000000 +0100
-@@ -30,6 +30,9 @@
- /* Define if your <locale.h> file defines LC_MESSAGES. */
- #undef HAVE_LC_MESSAGES
-
-+/* Define to 1 if you have the `iniparser' library (-liniparser). */
-+#undef HAVE_LIBINIPARSER
-+
- /* Define to 1 if you have the `protobuf' library (-lprotobuf). */
- #undef HAVE_LIBPROTOBUF
-
-diff -Naur libcompizconfig-0.8.2.orig/configure.ac libcompizconfig-0.8.2/configure.ac
---- libcompizconfig-0.8.2.orig/configure.ac 2009-03-05 03:22:22.000000000 +0000
-+++ libcompizconfig-0.8.2/configure.ac 2009-05-02 14:55:48.000000000 +0100
-@@ -116,6 +116,16 @@
- fi
- AM_CONDITIONAL([USE_PROTOBUF], [test "x$use_protobuf" = "xyes"])
-
-+AC_ARG_WITH(internal-iniparser,
-+ [AS_HELP_STRING([--without-internal-iniparser],[Don't use bundled iniparser lib])],
-+ [], [with_internal_iniparser=yes])
-+
-+if test "x$with_internal_iniparser" = "xno"; then
-+ AC_CHECK_LIB([iniparser], [iniparser_getnsec], [],
-+ [AC_MSG_ERROR([Error! You need to have libiniparser])])
-+fi
-+AM_CONDITIONAL([WITH_INTERNAL_INIPARSER], [test "x$with_internal_iniparser" = "xyes"])
-+
- AC_CHECK_HEADERS([sys/inotify.h], [have_inotify=yes], [have_inotify=no])
-
- AC_ARG_ENABLE(debug,
-diff -Naur libcompizconfig-0.8.2.orig/include/ccs.h libcompizconfig-0.8.2/include/ccs.h
---- libcompizconfig-0.8.2.orig/include/ccs.h 2009-03-05 03:22:22.000000000 +0000
-+++ libcompizconfig-0.8.2/include/ccs.h 2009-05-02 14:55:48.000000000 +0100
-@@ -695,19 +695,9 @@
-
- /* INI file stuff */
-
--typedef struct _dictionary_
--{
-- /** Number of entries in dictionary */
-- int n;
-- /** Storage size */
-- int size;
-- /** List of string values */
-- char **val;
-- /** List of string keys */
-- char **key ;
-- /** List of hash values for keys */
-- unsigned *hash;
--} IniDictionary;
-+#include <iniparser.h>
-+
-+typedef dictionary IniDictionary;
-
- IniDictionary* ccsIniNew (void);
- IniDictionary* ccsIniOpen (const char *fileName);
-diff -Naur libcompizconfig-0.8.2.orig/src/Makefile.am libcompizconfig-0.8.2/src/Makefile.am
---- libcompizconfig-0.8.2.orig/src/Makefile.am 2009-03-05 15:28:59.000000000 +0000
-+++ libcompizconfig-0.8.2/src/Makefile.am 2009-05-02 14:55:48.000000000 +0100
-@@ -39,14 +39,17 @@
- lists.c \
- compiz.cpp \
- config.c \
-- iniparser.c \
- ini.c \
- bindings.c \
- filewatch.c \
-- ccs-private.h \
-- iniparser.h
-+ ccs-private.h
-
- libcompizconfig_la_LIBADD = @LIBXML2_LIBS@ @LIBX11_LIBS@ $(PROTOBUF_LIB)
-
- lib_LTLIBRARIES=libcompizconfig.la
-
-+if WITH_INTERNAL_INIPARSER
-+
-+ libcompizconfig_la_SOURCES += iniparser.h iniparser.c
-+
-+endif
-diff -Naur libcompizconfig-0.8.2.orig/src/ini.c libcompizconfig-0.8.2/src/ini.c
---- libcompizconfig-0.8.2.orig/src/ini.c 2009-03-05 03:22:22.000000000 +0000
-+++ libcompizconfig-0.8.2/src/ini.c 2009-05-02 14:56:12.000000000 +0100
-@@ -23,9 +23,10 @@
- #include <sys/stat.h>
- #include <sys/types.h>
- #include <errno.h>
-+#include <ctype.h>
-
- #include <ccs.h>
--#include "iniparser.h"
-+#include <iniparser.h>
-
- /**
- * Creates the parent directory for @fileName, recursively creating a directory
-@@ -77,7 +78,7 @@
- if (file)
- fclose (file);
-
-- return iniparser_new ((char*) fileName);
-+ return iniparser_load ((char*) fileName);
- }
-
- IniDictionary*
-@@ -89,17 +90,22 @@
- void
- ccsIniClose (IniDictionary *dictionary)
- {
-- iniparser_free (dictionary);
-+ iniparser_freedict (dictionary);
- }
-
- void
- ccsIniSave (IniDictionary *dictionary,
- const char *fileName)
- {
-+ FILE *f;
- if (!ccsCreateDirFor (fileName))
- return;
-
-- iniparser_dump_ini (dictionary, fileName);
-+ f = fopen(fileName, "w");
-+ if(!f)
-+ return;
-+ iniparser_dump_ini (dictionary, f);
-+ fclose(f);
- }
-
- static char*
-@@ -127,11 +133,11 @@
- char *sectionName;
-
- asprintf (&sectionName, "%s:%s", section, entry);
--
-+/*
- if (!iniparser_find_entry (dictionary, (char*) section))
- iniparser_add_entry (dictionary, (char*) section, NULL, NULL);
--
-- iniparser_setstr (dictionary, sectionName, (char*) value);
-+*/
-+ iniparser_set (dictionary, sectionName, (char*) value);
-
- free (sectionName);
- }
-diff -Naur libcompizconfig-0.8.2.orig/src/iniparser.h libcompizconfig-0.8.2/src/iniparser.h
---- libcompizconfig-0.8.2.orig/src/iniparser.h 2009-03-05 03:22:22.000000000 +0000
-+++ libcompizconfig-0.8.2/src/iniparser.h 1970-01-01 01:00:00.000000000 +0100
-@@ -1,65 +0,0 @@
--/*
-- Based upon libiniparser, by Nicolas Devillard
-- Hacked into 1 file (m-iniparser) by Freek/2005
-- Original terms following:
--
-- -- -
--
-- Copyright (c) 2000 by Nicolas Devillard (ndevilla AT free DOT fr).
--
-- Written by Nicolas Devillard. Not derived from licensed software.
--
-- Permission is granted to anyone to use this software for any
-- purpose on any computer system, and to redistribute it freely,
-- subject to the following restrictions:
--
-- 1. The author is not responsible for the consequences of use of
-- this software, no matter how awful, even if they arise
-- from defects in it.
--
-- 2. The origin of this software must not be misrepresented, either
-- by explicit claim or by omission.
--
-- 3. Altered versions must be plainly marked as such, and must not
-- be misrepresented as being the original software.
--
-- 4. This notice may not be removed or altered.
--
-- */
--
--
--#ifndef _INIPARSER_H_
--#define _INIPARSER_H_
--#include <stdio.h>
--#include <stdlib.h>
--#include <string.h>
--#include <unistd.h>
--#include <ctype.h>
--
--#include <ccs.h>
--
--typedef IniDictionary dictionary;
--
--typedef struct _FileLock
--{
-- int fd;
--} FileLock;
--
--/* generated by genproto */
--
--dictionary * iniparser_new(char *ininame);
--dictionary * dictionary_new(int size);
--void iniparser_free(dictionary * d);
--
--
--int iniparser_getnsec(dictionary * d);
--char * iniparser_getsecname(dictionary * d, int n);
--void iniparser_dump_ini(dictionary * d, const char * file_name);
--char * iniparser_getstring(dictionary * d, char * key, char * def);
--void iniparser_add_entry(dictionary * d, char * sec, char * key, char * val);
--int iniparser_find_entry(dictionary * ini, char * entry);
--int iniparser_setstr(dictionary * ini, char * entry, char * val);
--void iniparser_unset(dictionary * ini, char * entry);
--
--#endif
--
-diff -Naur libcompizconfig-0.8.2.orig/src/main.c libcompizconfig-0.8.2/src/main.c
---- libcompizconfig-0.8.2.orig/src/main.c 2009-03-05 03:22:22.000000000 +0000
-+++ libcompizconfig-0.8.2/src/main.c 2009-05-02 14:56:26.000000000 +0100
-@@ -34,9 +34,9 @@
- #include <math.h>
-
- #include <ccs.h>
-+#include <iniparser.h>
-
- #include "ccs-private.h"
--#include "iniparser.h"
-
- Bool basicMetadata = FALSE;
-
-@@ -2577,7 +2577,7 @@
- return FALSE;
- fclose (fp);
-
-- importFile = iniparser_new ((char *) fileName);
-+ importFile = iniparser_load ((char *) fileName);
- if (!importFile)
- return FALSE;
-
diff --git a/x11-libs/libcompizconfig/libcompizconfig-0.8.8.ebuild b/x11-libs/libcompizconfig/libcompizconfig-0.8.8.ebuild
deleted file mode 100644
index 5682e96c..00000000
--- a/x11-libs/libcompizconfig/libcompizconfig-0.8.8.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libcompizconfig/libcompizconfig-0.8.8.ebuild,v 1.3 2012/06/18 18:36:02 ssuominen Exp $
-
-EAPI=4
-inherit eutils
-
-DESCRIPTION="Compiz Configuration System"
-HOMEPAGE="http://www.compiz.org/"
-SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND="dev-libs/libxml2
- dev-libs/protobuf
- >=x11-wm/compiz-${PV}
- x11-libs/libX11"
-DEPEND="${RDEPEND}
- >=dev-util/intltool-0.41
- virtual/pkgconfig
- x11-proto/xproto"
-
-RESTRICT="test"
-
-src_configure() {
- econf \
- --enable-fast-install \
- --disable-static
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc TODO
- prune_libtool_files --all
-}
diff --git a/x11-libs/libcompizconfig/metadata.xml b/x11-libs/libcompizconfig/metadata.xml
deleted file mode 100644
index 237116b4..00000000
--- a/x11-libs/libcompizconfig/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>desktop-effects</herd>
-<longdescription lang="en">Libcompizconfig is an alternative configuration system for compiz.</longdescription>
-</pkgmetadata>
diff --git a/x11-libs/libva-intel-driver/Manifest b/x11-libs/libva-intel-driver/Manifest
deleted file mode 100644
index 82e82b83..00000000
--- a/x11-libs/libva-intel-driver/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST intel-driver-g45-h264-20140512.tar.gz 1115746 SHA256 389845265ea6bc8935f2087e53d8104a679c8f0a9811f615745ccb3e37cc45ff SHA512 f04679a4f97caf1b59c051225033ead31c9af0f3c73ecfe5219d07f12ffc4cf3923d1f7baae663590d83f39d4e988061e826ba8498362a0d5511869c2171e5da WHIRLPOOL 7bcf9c3a3a7245e75181f0761e757c13e5a65bdbcf1b93f438e444f8f2aa0914a04440c24248cdb46b43527658d185a2266c2d2b34826b8ef457a76f805fd203
diff --git a/x11-libs/libva-intel-driver/libva-intel-driver-20140512.ebuild b/x11-libs/libva-intel-driver/libva-intel-driver-20140512.ebuild
deleted file mode 100644
index df34f6fa..00000000
--- a/x11-libs/libva-intel-driver/libva-intel-driver-20140512.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="3"
-
-inherit autotools multilib
-MY_PN="intel-driver-g45-h264"
-MY_PV="20140512"
-
-DESCRIPTION="HW video decode support for Intel integrated graphics (with h264 support for Intel G45 chipsets)"
-HOMEPAGE="http://www.freedesktop.org/wiki/Software/vaapi"
-SRC_URI="https://downloads.sourceforge.net/project/g45h264/${MY_PN}-${MY_PV}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+drm wayland X"
-
-RDEPEND=">=x11-libs/libva-1.3.0[X?,wayland?,drm?]
- !<x11-libs/libva-1.2.1[video_cards_intel]
- >=x11-libs/libdrm-2.4.45[video_cards_intel]
- !>x11-libs/libva-intel-driver-9999
- wayland? ( media-libs/mesa[egl] >=dev-libs/wayland-1 )"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S=${WORKDIR}/${MY_PN}
-
-src_prepare() {
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-silent-rules \
- $(use_enable drm) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc AUTHORS NEWS README || die
- find "${D}" -name '*.la' -delete
-}
diff --git a/x11-misc/virtualgl/ChangeLog b/x11-misc/virtualgl/ChangeLog
deleted file mode 100644
index 3f1b0fff..00000000
--- a/x11-misc/virtualgl/ChangeLog
+++ /dev/null
@@ -1,72 +0,0 @@
-# ChangeLog for x11-misc/virtualgl
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/ChangeLog,v 1.14 2013/05/26 18:46:27 pacho Exp $
-
-*virtualgl-2.3.2-r2 (26 May 2013)
-
- 26 May 2013; Pacho Ramos <pacho@gentoo.org> +files/vgl.initd-r2,
- +virtualgl-2.3.2-r2.ebuild, -virtualgl-2.3.2.ebuild:
- Fix running with gdm-3 (#469928, thanks a lot to Vadim A. Misbakh-Soloviov
- (mva) for his help), drop old.
-
-*virtualgl-2.3.2-r1 (09 May 2013)
-
- 09 May 2013; Pacho Ramos <pacho@gentoo.org> +virtualgl-2.3.2-r1.ebuild:
- Build multilib properly (#445784 by mgorny)
-
- 21 Apr 2013; Michał Górny <mgorny@gentoo.org> virtualgl-2.3.2.ebuild:
- Support multilib libraries alternatively to emul-linux-x86-xlibs.
-
- 17 Mar 2013; Markos Chandras <hwoarang@gentoo.org> metadata.xml:
- Add proxy-maintainers to metadata.xml
-
- 05 Feb 2013; Pacho Ramos <pacho@gentoo.org> -virtualgl-2.3.1-r1.ebuild,
- virtualgl-2.3.2.ebuild:
- Add missing dep (#455334 by Manuel Rüger (mrueg))
-
- 03 Dec 2012; Michał Górny <mgorny@gentoo.org> virtualgl-2.3.1-r1.ebuild,
- virtualgl-2.3.2.ebuild:
- Migrate to BUILD_DIR. This subshelling thing is so hacky the compatibility
- code can't handle it.
-
-*virtualgl-2.3.2 (20 Oct 2012)
-
- 20 Oct 2012; Pacho Ramos <pacho@gentoo.org> +virtualgl-2.3.2.ebuild:
- Version bump and add missing glu dependency, bug #437998 by Diego Elio
- Pettenò.
-
- 29 Sep 2012; Pacho Ramos <pacho@gentoo.org> -files/vgl.confd,
- -files/vgl.initd:
- Drop old.
-
-*virtualgl-2.3.1-r1 (29 Sep 2012)
-
- 29 Sep 2012; Pacho Ramos <pacho@gentoo.org> +virtualgl-2.3.1-r1.ebuild,
- -virtualgl-2.3.1.ebuild, files/vgl.initd-r1:
- Really use updated conf.d and init.d files as looks like I forgot to
- effectively commit them in the past and was using them only locally, bug
- #436386 by Szymon Walczak, My Th and mva.
-
- 14 Sep 2012; Pacho Ramos <pacho@gentoo.org> -virtualgl-2.3.ebuild:
- Drop old.
-
-*virtualgl-2.3.1 (26 Jul 2012)
-
- 26 Jul 2012; Pacho Ramos <pacho@gentoo.org> +files/vgl.confd-r1,
- +files/vgl.initd-r1, +virtualgl-2.3.1.ebuild:
- Version bump, also adds support for lxdm (#425044 by MZ) and uses proper
- locations for generated data files (#428122 by Andreas Steinmetz).
-
- 06 Jun 2012; Pacho Ramos <pacho@gentoo.org> virtualgl-2.3.ebuild:
- Drop postinst message as it's common to have conf.d files for configuration of
- init.d scripts. Also drop ED usage over D because of missing prefix support.
-
- 04 Jun 2012; Pacho Ramos <pacho@gentoo.org> metadata.xml:
- Fix metadata.
-
-*virtualgl-2.3 (21 Apr 2012)
-
- 21 Apr 2012; Pacho Ramos <pacho@gentoo.org> +files/vgl.confd,
- +files/vgl.initd, +metadata.xml, +virtualgl-2.3.ebuild:
- Initial commit from bumblebee overlay, this fixes bug #384083. Thanks a lot to
- mva and rei4dan for their work.
diff --git a/x11-misc/virtualgl/Manifest b/x11-misc/virtualgl/Manifest
deleted file mode 100644
index e69f7322..00000000
--- a/x11-misc/virtualgl/Manifest
+++ /dev/null
@@ -1,18 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX vgl.confd-r1 636 SHA256 500957c2736f761e763f75e9c3a09bb4f53bcde8a3cd38dd5ec6b34777737fd2 SHA512 f3203bb987d5a99fb63fd11d907235b343b261d945b788dfd17c09999fdb83df3d1a3028c60dd083f6b2ec358df06f321c330ae63a862ec1fa16f816be884ecd WHIRLPOOL af1efbc7ccf18b01e35a4c991be8036f1ed0c34cf040fa7b5b52ebf6441971d952e9577dd9e11656cfc8c673441d083fee5cb4d87dc8876b4cf21cbcc80108ca
-AUX vgl.initd-r1 881 SHA256 0dc1db0548c627b83c4adb3396aaafdc2d633698e6c89d47fb940904c2f4764c SHA512 e7965844cbc8f58158bb6176eed354b7a0a6da09489aee7b508a59f0fc7529ab7071bd4fa4ee2180cc4b019504f6b8735d7476cbfbc057c9b583ce59394d349e WHIRLPOOL 3a404bd35932c92ffca82b778261876f9e16cd73eb8116d21addf0c7c057faee4d1c8ce09c8e174cee7eea1373f70fb014f5f0412eac049ac7f4bb798cb95334
-AUX vgl.initd-r2 886 SHA256 d9337f0f337f291809e8ce7b34b495439c453e9e71e1b8c5623f51be60543707 SHA512 6b12439e504db83d46da2f4521f8d5ec25a5a54fb18469fe9afa96b31c3c02dd4dca95ff8d85becd2db4d86adf4f5c45bd20bd1677aebe9929dc156bce259065 WHIRLPOOL ce8365f468d42549233b910865c560f2a8ecb22e443ae5e0df49b526dc1ce1608b03d6102fb8bfccee84edfabd53a523c54edc055486b685199612831614bda3
-DIST VirtualGL-2.3.2.tar.gz 2741077 SHA256 bee2abb3225bd1a607036a50e60e2652248d976afdbfcb096423648f1acc5418 SHA512 69cf5082a33d86a3778c147de6296366efd056a8be9d38c3dc41030e832c58025fc2ee535076ae2a66a3ed8ee817109068c9255f9c1e0b9c5ff983450223b53d WHIRLPOOL c0f1fe6629b0020322e7a165025d704091cd6dd88e5ca11037cddf14cdcccf5b50bc7a8b081d5f1d7508369a7d4f55d88aad3b783760ca32daeef1b244c3793e
-EBUILD virtualgl-2.3.2-r1.ebuild 2023 SHA256 e045d1d1a349cfdeadc619eaf15ed9d5e5861d3dfec04e437f3459f9d2792192 SHA512 305580c958eb89880769132583988bc1272cb4d9c408bb16d88f15acdb314a83a734cdf32c1fbc3b3126eba748f45db28cf5c818083ab779123a52acfb831b17 WHIRLPOOL 891e24be0d96cc3e3e171063bd8b11418ad1d1c4a4a96267ed2fe708626e4d0aacb64a4442b4e0fdf31441c59b0963a110295d5b7be913fe3ad46f01aedbe3c9
-EBUILD virtualgl-2.3.2-r2.ebuild 2023 SHA256 3b085b41e6ae50300ce9ac0e36a8892aa3ea87f861b169e9029da39b755c241b SHA512 7247c0332109c93e99f196c43aadaee180aab0e51be0b299ebddc296821f376d46078c87eee3950a23ed17f3091d75f7710aecfaa7192068633515610732bf1e WHIRLPOOL 0ea4608d9a7340ef7a64d2d4d54ecf2be74001e905580e337f8d2be19f60948382f80a8655952ea795a07771db49176c96d6b997d6a039dd4211969e66a32a38
-MISC ChangeLog 2823 SHA256 68089ae078b18c76156adaed2e69926eda99d7faf58b4d3da2aab235acb3d9a2 SHA512 544c10c21ebec4b240fd9fa5e30332584ea141fb8770a9697073086022d8099ffa972263b7b94e5390827aeac99f173d55bb06194c98da39f042bb64b3d1a0c9 WHIRLPOOL 3a7d30df96e4201b206253209a974081b858878b39c8f072372ecce9016424a75a20076e92c1f8bdb537d7354e4079c9d62c001324f4b6586ac6d6b9e6a62bc4
-MISC metadata.xml 623 SHA256 316b53ddcecea522ace4b473d03979f84564878170296a7880a1d5474c105a29 SHA512 9904123fcf4f4bae816a0e924ea23f7650696e9b39349e044d4cab398a2c69203544ec8dbd01367b535931e41223b81cdb1d4dc5b80e829b2cde7b58d6c2e25e WHIRLPOOL bcb470a607923f0d79d091d9f7835d232cf15fcb35d4467a43bada39a18f743e0a2b45428f16f7fb8be52a271f075be7e42f477aeae0c5485cb9a23779ae3a97
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iEYEAREIAAYFAlGiWIQACgkQCaWpQKGI+9S8kgCfTyvgLeCMMfVW6UPEDEcBFDyL
-MQMAn1ikgJQqExYXhE2xAVWKWEi+tq/2
-=Ur+t
------END PGP SIGNATURE-----
diff --git a/x11-misc/virtualgl/files/vgl.confd-r1 b/x11-misc/virtualgl/files/vgl.confd-r1
deleted file mode 100644
index d56414d4..00000000
--- a/x11-misc/virtualgl/files/vgl.confd-r1
+++ /dev/null
@@ -1,27 +0,0 @@
-# /etc/conf.d/vgl
-
-DISPLAY="${DISPLAY:-:0}"
-
-# Make it a function in case we have to repeat it in init script later
-set_xauth() {
-
-# common case (works in almost all tested environments (except of lightdm)):
-XAUTHORITY="$(ps wwax -C X,Xorg -o args= --sort=-stime | grep -m 1 -o '\B[-]auth\s*/var\S*auth\S*' | cut -d ' ' -f 2)"
-
-# kdm and some others:
-# XAUTHORITY="$(find /var/run/xauth/A${DISPLAY}-*|tail -n1)"
-
-# gdm:
-# XAUTHORITY="/var/gdm/${DISPLAY}.Xauth"
-
-# slim:
-# XAUTHORITY="/var/run/slim.auth"
-
-# lightdm:
-# XAUTHORITY="/var/run/lightdm/root/${DISPLAY}"
-
-# lxdm:
-# XAUTHORITY="/var/run/lxdm/lxdm-${DISPLAY}.auth"
-
-}
-set_xauth
diff --git a/x11-misc/virtualgl/files/vgl.initd-r1 b/x11-misc/virtualgl/files/vgl.initd-r1
deleted file mode 100644
index b079a353..00000000
--- a/x11-misc/virtualgl/files/vgl.initd-r1
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/files/vgl.initd-r1,v 1.2 2012/09/29 09:33:10 pacho Exp $
-
-# TODO: description="*" and other OpenRC 0.9+ candies
-
-depend() {
- need xdm
- after sshd
-}
-
-start() {
- ebegin "Starting VirtualGL"
- truncate --size=0 /var/lib/VirtualGL/vgl_xauth_key
-
- # Check if XAUTHORITY was set successfully, if not wait a bit and let X to start
- [ -z "$XAUTHORITY" ] && sleep 3 && set_xauth
- [ -e "$XAUTHORITY" ] || sleep 3
- xauth -f /var/lib/VirtualGL/vgl_xauth_key add $DISPLAY . `xauth -f $XAUTHORITY list | awk '{print $3}'` && \
- chmod 644 /var/lib/VirtualGL/vgl_xauth_key
- eend $?
-}
-
-stop() {
- ebegin "Stopping VirtualGL"
- [ -f /var/lib/VirtualGL/vgl_xauth_key ] && \
- rm /var/lib/VirtualGL/vgl_xauth_key
- eend $?
-}
diff --git a/x11-misc/virtualgl/files/vgl.initd-r2 b/x11-misc/virtualgl/files/vgl.initd-r2
deleted file mode 100644
index 3ed5188c..00000000
--- a/x11-misc/virtualgl/files/vgl.initd-r2
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/files/vgl.initd-r2,v 1.1 2013/05/26 18:46:27 pacho Exp $
-
-# TODO: description="*" and other OpenRC 0.9+ candies
-
-depend() {
- need xdm
- after sshd
-}
-
-start() {
- ebegin "Starting VirtualGL"
- truncate --size=0 /var/lib/VirtualGL/vgl_xauth_key
-
- # Check if XAUTHORITY was set successfully, if not wait a bit and let X to start
- [ -z "$XAUTHORITY" ] && sleep 3 && set_xauth
- [ -e "$XAUTHORITY" ] || sleep 3
- xauth -f /var/lib/VirtualGL/vgl_xauth_key add $DISPLAY . `xauth -f $XAUTHORITY list | awk '{print $3;exit}'` && \
- chmod 644 /var/lib/VirtualGL/vgl_xauth_key
- eend $?
-}
-
-stop() {
- ebegin "Stopping VirtualGL"
- [ -f /var/lib/VirtualGL/vgl_xauth_key ] && \
- rm /var/lib/VirtualGL/vgl_xauth_key
- eend $?
-}
diff --git a/x11-misc/virtualgl/metadata.xml b/x11-misc/virtualgl/metadata.xml
deleted file mode 100644
index 1ae68f83..00000000
--- a/x11-misc/virtualgl/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>proxy-maintainers</herd>
-<maintainer>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
-</maintainer>
-<maintainer>
- <email>mva@mva.name</email>
- <name>Vadim A. Misbakh-Soloviov</name>
-</maintainer>
-<maintainer>
- <email>rei4dan@gmail.com</email>
- <name>My Th</name>
-</maintainer>
-<longdescription>
- An open source package that gives any Unix or Linux remote display software
- the ability to run OpenGL applications with full 3D hardware acceleration.
-</longdescription>
-</pkgmetadata>
diff --git a/x11-misc/virtualgl/virtualgl-2.3.2-r1.ebuild b/x11-misc/virtualgl/virtualgl-2.3.2-r1.ebuild
deleted file mode 100644
index 187e8f10..00000000
--- a/x11-misc/virtualgl/virtualgl-2.3.2-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/virtualgl-2.3.2-r1.ebuild,v 1.1 2013/05/09 22:07:32 pacho Exp $
-
-EAPI=5
-inherit cmake-multilib multilib
-
-DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration"
-HOMEPAGE="http://www.virtualgl.org/"
-
-MY_PN="VirtualGL"
-MY_P="${MY_PN}-${PV}"
-S="${WORKDIR}/${MY_P}"
-SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${PV}/${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl"
-
-RDEPEND="
- ssl? ( dev-libs/openssl )
- media-libs/libjpeg-turbo
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXv
- amd64? ( abi_x86_32? (
- || (
- (
- x11-libs/libX11[abi_x86_32]
- x11-libs/libXext[abi_x86_32]
- x11-libs/libXv[abi_x86_32]
- )
- app-emulation/emul-linux-x86-xlibs
- )
- app-emulation/emul-linux-x86-baselibs
- app-emulation/emul-linux-x86-opengl
- ) )
- virtual/glu
- virtual/opengl
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- # Use /var/lib, bug #428122
- sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html doc/advancedopengl.txt \
- server/vglrun server/vglgenkey server/vglserver_config || die
-
- default
-}
-
-src_configure() {
- abi_configure() {
- local mycmakeargs=(
- $(cmake-utils_use ssl VGL_USESSL)
- -DVGL_DOCDIR=/usr/share/doc/"${P}"
- -DTJPEG_INCLUDE_DIR=/usr/include
- -DVGL_LIBDIR=/usr/$(get_libdir)
- -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so
- -DCMAKE_LIBRARY_PATH=/usr/$(get_libdir)
- -DVGL_FAKELIBDIR=/usr/fakelib/${ABI}
- )
- cmake-utils_src_configure
- }
- multilib_parallel_foreach_abi abi_configure
-}
-
-src_install() {
- cmake-multilib_src_install
-
- # Make config dir
- dodir /var/lib/VirtualGL
- fowners root:video /var/lib/VirtualGL
- fperms 0750 /var/lib/VirtualGL
- newinitd "${FILESDIR}/vgl.initd-r1" vgl
- newconfd "${FILESDIR}/vgl.confd-r1" vgl
-
- # Rename glxinfo to vglxinfo to avoid conflict with x11-apps/mesa-progs
- mv "${D}"/usr/bin/{,v}glxinfo || die
-}
diff --git a/x11-misc/virtualgl/virtualgl-2.3.2-r2.ebuild b/x11-misc/virtualgl/virtualgl-2.3.2-r2.ebuild
deleted file mode 100644
index fedf33c9..00000000
--- a/x11-misc/virtualgl/virtualgl-2.3.2-r2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/virtualgl-2.3.2-r2.ebuild,v 1.1 2013/05/26 18:46:27 pacho Exp $
-
-EAPI=5
-inherit cmake-multilib multilib
-
-DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration"
-HOMEPAGE="http://www.virtualgl.org/"
-
-MY_PN="VirtualGL"
-MY_P="${MY_PN}-${PV}"
-S="${WORKDIR}/${MY_P}"
-SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${PV}/${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl"
-
-RDEPEND="
- ssl? ( dev-libs/openssl )
- media-libs/libjpeg-turbo
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXv
- amd64? ( abi_x86_32? (
- || (
- (
- x11-libs/libX11[abi_x86_32]
- x11-libs/libXext[abi_x86_32]
- x11-libs/libXv[abi_x86_32]
- )
- app-emulation/emul-linux-x86-xlibs
- )
- app-emulation/emul-linux-x86-baselibs
- app-emulation/emul-linux-x86-opengl
- ) )
- virtual/glu
- virtual/opengl
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- # Use /var/lib, bug #428122
- sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html doc/advancedopengl.txt \
- server/vglrun server/vglgenkey server/vglserver_config || die
-
- default
-}
-
-src_configure() {
- abi_configure() {
- local mycmakeargs=(
- $(cmake-utils_use ssl VGL_USESSL)
- -DVGL_DOCDIR=/usr/share/doc/"${P}"
- -DTJPEG_INCLUDE_DIR=/usr/include
- -DVGL_LIBDIR=/usr/$(get_libdir)
- -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so
- -DCMAKE_LIBRARY_PATH=/usr/$(get_libdir)
- -DVGL_FAKELIBDIR=/usr/fakelib/${ABI}
- )
- cmake-utils_src_configure
- }
- multilib_parallel_foreach_abi abi_configure
-}
-
-src_install() {
- cmake-multilib_src_install
-
- # Make config dir
- dodir /var/lib/VirtualGL
- fowners root:video /var/lib/VirtualGL
- fperms 0750 /var/lib/VirtualGL
- newinitd "${FILESDIR}/vgl.initd-r2" vgl
- newconfd "${FILESDIR}/vgl.confd-r1" vgl
-
- # Rename glxinfo to vglxinfo to avoid conflict with x11-apps/mesa-progs
- mv "${D}"/usr/bin/{,v}glxinfo || die
-}
diff --git a/x11-plugins/compiz-plugins-extra/ChangeLog b/x11-plugins/compiz-plugins-extra/ChangeLog
deleted file mode 100644
index cd668724..00000000
--- a/x11-plugins/compiz-plugins-extra/ChangeLog
+++ /dev/null
@@ -1,112 +0,0 @@
-# ChangeLog for x11-plugins/compiz-plugins-extra
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/compiz-plugins-extra/ChangeLog,v 1.21 2012/09/25 14:35:30 pinkbyte Exp $
-
- 25 Sep 2012; Sergey Popov <pinkbyte@gentoo.org>
- -compiz-plugins-extra-0.8.6-r1.ebuild,
- -files/compiz-plugins-extra-0.8.6-libnotify.patch:
- Drop old
-
- 16 Aug 2012; Maxim Koltsov <maksbotan@gentoo.org>
- +files/compiz-plugins-extra-0.8.8-libnotify.patch,
- compiz-plugins-extra-0.8.8.ebuild:
- Add correct libnotify patch for 0.8.8
-
-*compiz-plugins-extra-0.8.8 (10 Aug 2012)
-
- 10 Aug 2012; Maxim Koltsov <maksbotan@gentoo.org>
- +compiz-plugins-extra-0.8.8.ebuild:
- Bump to 0.8.8, bug 429988. Thanks to Pinkbyte
-
- 05 May 2012; Jeff Horelick <jdhore@gentoo.org>
- compiz-plugins-extra-0.8.6-r1.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 25 Apr 2012; Justin Lecher <jlec@gentoo.org>
- compiz-plugins-extra-0.8.6-r1.ebuild:
- Drop unnessecary die
-
- 21 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
- -compiz-plugins-extra-0.8.4-r1.ebuild,
- compiz-plugins-extra-0.8.6-r1.ebuild:
- Remove old, fix library slot-deps
-
- 28 Feb 2011; Samuli Suominen <ssuominen@gentoo.org>
- compiz-plugins-extra-0.8.6-r1.ebuild,
- files/compiz-plugins-extra-0.8.6-libnotify.patch:
- Fix building with x11-libs/libnotify >= 0.7 wrt #354761 by Diego Elio
- Pettenò.
-
- 26 Feb 2011; Kevin McCarthy <signals@gentoo.org>
- compiz-plugins-extra-0.8.4-r1.ebuild, compiz-plugins-extra-0.8.6-r1.ebuild:
- Updated depends from media-libs/jpeg to virtual/jpeg
-
- 13 Feb 2011; Diego E. Pettenò <flameeyes@gentoo.org>
- -compiz-plugins-extra-0.8.4.ebuild, compiz-plugins-extra-0.8.4-r1.ebuild,
- -compiz-plugins-extra-0.8.6.ebuild, compiz-plugins-extra-0.8.6-r1.ebuild,
- +files/compiz-plugins-extra-0.8.6-libnotify.patch:
- Resolve automagic dependencies over libnotify: force it on 0.8.4-r1, and
- patch 0.8.6-r1 to respect a libnotify USE flag instead. Drop old version.
-
-*compiz-plugins-extra-0.8.6-r1 (04 Sep 2010)
-
- 04 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
- +compiz-plugins-extra-0.8.6-r1.ebuild, metadata.xml:
- Rename gnome USE flag to gconf (like x11-wm/compiz); disable static libs
- and remove .la files (ibid.).
-
-*compiz-plugins-extra-0.8.6 (03 Apr 2010)
-
- 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compiz-plugins-extra-0.8.6.ebuild:
- Replaced compiz ~ deps with >= deps to support the new compiz-0.8.6
- release and to avoid future dep issues.
- Did a revbump to avoid issues with installed packages.
-
- 23 Dec 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compiz-plugins-extra-0.8.4.ebuild, compiz-plugins-extra-0.8.4-r1.ebuild:
- Dropped block for old package name now that I've finally set the pkg move.
-
- 20 Dec 2009; Romain Perier <mrpouet@gentoo.org>
- -compiz-plugins-extra-0.8.2.ebuild:
- Clean up old version
-
-*compiz-plugins-extra-0.8.4-r1 (01 Nov 2009)
-
- 01 Nov 2009; Romain Perier <mrpouet@gentoo.org>
- +compiz-plugins-extra-0.8.4-r1.ebuild:
- Fix two QA , replace $(use_enable gnome gconf) by $(use_enable gnome
- schemas). Add inheritance from gnome2-utils.eclass in order to install
- gconf schemas correctly. New revision. Many thanks to scarab.
-
-*compiz-plugins-extra-0.8.4 (15 Oct 2009)
-
- 15 Oct 2009; Romain Perier <mrpouet@gentoo.org>
- +compiz-plugins-extra-0.8.4.ebuild:
- Version bump.
-
- 27 Aug 2009; Mike Auty <ikelos@gentoo.org>
- compiz-plugins-extra-0.8.2.ebuild:
- Removing glitz dependency on cairo, fixes bug 273939.
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compiz-plugins-extra-0.8.2.ebuild:
- Marking compiz-plugins-extra-0.8.2 ~ppc for bug 246804
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compiz-plugins-extra-0.8.2.ebuild:
- Marking compiz-plugins-extra-0.8.2 ~ppc64 for bug 246804
-
- 04 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +files/compiz-plugins-extra-no-gconf.patch:
- Trying to add the patch again.
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +files/compiz-plugins-extra-no-gconf.patch:
- Added missing patch.
-
-*compiz-plugins-extra-0.8.2 (03 Apr 2009)
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +metadata.xml, +compiz-plugins-extra-0.8.2.ebuild:
- Bumped compiz to the 0.8.2 release.
diff --git a/x11-plugins/compiz-plugins-extra/Manifest b/x11-plugins/compiz-plugins-extra/Manifest
deleted file mode 100644
index 918ac9b7..00000000
--- a/x11-plugins/compiz-plugins-extra/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX compiz-plugins-extra-0.8.8-libnotify.patch 1088 SHA256 ec375cff8e922a0d3389f1cbb4309e305d02e3b608e128be471c637147b36d04 SHA512 26bb4d5f9d0f82ac1aa0c5cecdf2643f35e99a79c3c1fa758ecfda514007129c64c632479b24ad4d777db874e9430581bb1ee02bb7ff36a8cd38a275e98854de WHIRLPOOL 38f013128b226cf27d189b53555711376fa4f5f4428ef756eaf280e1f130ae8a5effcb22e828a98be518b952f0bd608a41c67a64bb4b96031c11de648e8c7672
-AUX compiz-plugins-extra-no-gconf.patch 585 SHA256 0567850b07c3973f1b4bfd5c36a1e240a57e45a1714b63637ecec577febfc13f SHA512 71ea3c642bae33789e530c9007bd9a7f94c4ace17dd378bb84b034bac6a049249f8783cb78c4b06c0602a8b1d5cc01825bf67a5babbe314d8620958bbf074d63 WHIRLPOOL 713c2cefbf0f962cf449ae6914524296255751ecfe7e692ccaead3cf1f0ac2f9c55a11057e1e6b2cd19726d9d0f9918137df9f89f7b688faf090378801177595
-DIST compiz-plugins-extra-0.8.8.tar.bz2 2689953 SHA256 bdce203098c62370b01b87741b04d3d9bc37e918789acce07120c4f081d5bbe3 SHA512 de72d688648e5426e8967cc88d9439d19c0bc57dcd4de7c5a78fbf2e1dcec85f5f69c89e6affa06f8df1534dad4b347041d023ea9eeabb034df485825815ca22 WHIRLPOOL 13934f28685384bf2ee64e987352b24c848981a69e54503e2931b1446380e74bb8396e3b792c0cac9cc869277cb0ecbf4af4b9a5da8cf6017b26f12d73171f2a
-EBUILD compiz-plugins-extra-0.8.8.ebuild 1374 SHA256 ae1c51fdb61fde95615e57b587da65b71fd83fa8a0e7079e8dbffa078a9591a8 SHA512 3894b6b95a996af492944dcfd3f36d99fd94464d2486373461ee536a74c68e99929cbef9b81c6429797343f249a1cec2b205e55ae71d94a524099d6a0729b60d WHIRLPOOL 4a50786c8ffb76e5187f8a40dc884a6204bb10dcf6bbb758cab59f4b023c51413b8008ca6eed62386945855785f79e8664846551befd54988f8ab35831f2dd24
-MISC ChangeLog 4324 SHA256 5482a8d00b3c74dc8ce406bd38d395c2ddbde1e2079c4d0203b40ba56f8c6ac0 SHA512 83f7181b176d1c6937ddaacb5e50ac652f5eeebd89cfb1d1ccf22c87d3eeb2b564d44e726340d256d723e38dc16d75a361ac6a21de0e234ba2de5e605795194d WHIRLPOOL 1535fd951d2b5040918f3de5c5e6f3674f8383babd23af8f9d5a8c68c4e1d15bd15a88537717fc456cbb2cb43c2a83470f69df22451ceaf5c3b6fa3de1c4cd84
-MISC metadata.xml 635 SHA256 e2023c254ee05395db536f19d88d1735ddcec97e260a50a5db717249e0f3ba93 SHA512 28df4668d104b1a5a4a87e691624c70da3d93f993d60b87178b7b8d313f0df24f273d4cdf29d5a9fe2b26fb9eab4d480b3810b844a5218d90de538d120e36134 WHIRLPOOL b87c0f4f682712819bcd10088531c638edc1a0b1762cf4deed6c20b24036fa58e523e6aad5e6d7ed728cff8fcf1754578f393d0f47a85ecec86e9450e4a090c3
diff --git a/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.8.ebuild b/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.8.ebuild
deleted file mode 100644
index d2972fac..00000000
--- a/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.8.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.8.ebuild,v 1.2 2012/08/16 19:17:15 maksbotan Exp $
-
-EAPI="4"
-
-inherit autotools eutils gnome2-utils
-
-DESCRIPTION="Compiz Fusion Window Decorator Extra Plugins"
-HOMEPAGE="http://www.compiz.org/"
-SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="gconf libnotify"
-
-RDEPEND="
- >=gnome-base/librsvg-2.14.0:2
- virtual/jpeg:0
- >=x11-libs/compiz-bcop-${PV}
- >=x11-plugins/compiz-plugins-main-${PV}
- >=x11-wm/compiz-${PV}[gconf?]
- libnotify? ( x11-libs/libnotify )
-"
-
-DEPEND="${RDEPEND}
- >=dev-util/intltool-0.35
- virtual/pkgconfig
- >=sys-devel/gettext-0.15
- x11-libs/cairo
- gconf? ( gnome-base/gconf:2 )
-"
-
-DOCS="AUTHORS ChangeLog INSTALL NEWS README TODO"
-
-src_prepare() {
- if ! use gconf; then
- epatch "${FILESDIR}"/${PN}-no-gconf.patch
- fi
- epatch "${FILESDIR}/${P}-libnotify.patch"
-
- eautoreconf
-}
-
-src_configure() {
- econf \
- --enable-fast-install \
- --disable-static \
- $(use_enable gconf schemas) \
- $(use_with libnotify notifications)
-}
-
-src_install() {
- default
- prune_libtool_files
-}
-
-pkg_preinst() {
- use gconf && gnome2_gconf_savelist
-}
-
-pkg_postinst() {
- use gconf && gnome2_gconf_install
-}
diff --git a/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.8-libnotify.patch b/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.8-libnotify.patch
deleted file mode 100644
index 9287d706..00000000
--- a/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.8-libnotify.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- configure.ac 2011-04-21 15:51:08.000000000 +0400
-+++ configure.ac 2012-08-16 21:37:46.894173595 +0400
-@@ -136,7 +136,15 @@
- PKG_CHECK_MODULES(COMPIZMOUSEPOLL, compiz-mousepoll, [have_compiz_mousepoll=yes], [have_compiz_mousepoll=no])
- AM_CONDITIONAL(SHOWMOUSE_PLUGIN, test "x$have_compiz_mousepoll" = "xyes")
-
--PKG_CHECK_MODULES(LIBNOTIFY, libnotify gtk+-2.0, [have_libnotify=yes], [have_libnotify=no])
-+AC_ARG_ENABLE(notifications, AS_HELP_STRING([--enable-notifications], [Build notification plugin]), [enable_notifications=$enableval], [enable_notification=auto])
-+if test "$enable_notification" = auto; then
-+ PKG_CHECK_MODULES(LIBNOTIFY, libnotify gtk+-2.0, [have_libnotify=yes], [have_libnotify=no])
-+fi
-+if test "$enable_notification" = yes; then
-+ PKG_CHECK_MODULES(LIBNOTIFY, libnotify gtk+-2.0, [have_libnotify=yes], AC_MSG_ERROR([Libnotify is not installed]))
-+else
-+ have_libnotify=no
-+fi
- AM_CONDITIONAL(NOTIFICATION_PLUGIN, test "x$have_libnotify" = "xyes")
- if test "$have_libnotify" = yes; then
- AC_DEFINE(USE_NOTIFICATION, 1, [Build notification plugin])
diff --git a/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-no-gconf.patch b/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-no-gconf.patch
deleted file mode 100644
index 49bf16be..00000000
--- a/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-no-gconf.patch
+++ /dev/null
@@ -1,21 +0,0 @@
- configure.ac | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 0a3d7c1..6f8356d 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -150,11 +150,10 @@ if test x"$use_schemas" = x"yes"; then
- fi
- xsltdir=`$PKG_CONFIG --variable=xsltdir compiz-gconf`
- AC_SUBST(xsltdir)
-+else
-+ AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, test "x$use_gconf" = "xyes")
- fi
-
--AM_GCONF_SOURCE_2
--
--
- AM_CONDITIONAL(USE_SCHEMAS, test "x$use_schemas" = "xyes")
- if test "$use_schemas" = yes; then
- AC_DEFINE(USE_SCHEMAS, 1, [Build gconf schemas])
diff --git a/x11-plugins/compiz-plugins-extra/metadata.xml b/x11-plugins/compiz-plugins-extra/metadata.xml
deleted file mode 100644
index 907c4917..00000000
--- a/x11-plugins/compiz-plugins-extra/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>desktop-effects</herd>
-<longdescription lang="en">
->Package with several compiz-fusion plugins:
-addhelper, bench, crashhandler, cubecaps, cubereflex, extrawm, fadedesktop, firepaint, gears,
-goto-viewport, group, mblur, reflex, scalefilter, showdesktop, splash, trailfocus, widget.
-</longdescription>
- <use>
- <flag name="gconf">
- Install GConf schemas for the plugins, needed when using the GConf-based
- configuration backend in <pkg>x11-wm/compiz</pkg>.
- </flag>
- </use>
-</pkgmetadata>
-
diff --git a/x11-plugins/compiz-plugins-main/ChangeLog b/x11-plugins/compiz-plugins-main/ChangeLog
deleted file mode 100644
index d2a33292..00000000
--- a/x11-plugins/compiz-plugins-main/ChangeLog
+++ /dev/null
@@ -1,123 +0,0 @@
-# ChangeLog for x11-plugins/compiz-plugins-main
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/compiz-plugins-main/ChangeLog,v 1.23 2012/10/09 19:28:28 pinkbyte Exp $
-
- 09 Oct 2012; Sergey Popov <pinkbyte@gentoo.org>
- compiz-plugins-main-0.8.8.ebuild:
- Add missing virtual/glu dependency wrt bug #437656. Thanks to Anatoly for
- discovering this issue
-
- 25 Sep 2012; Sergey Popov <pinkbyte@gentoo.org>
- -files/compiz-plugins-main-0.8.4-put-plugin.patch,
- -compiz-plugins-main-0.8.6-r1.ebuild:
- Drop old
-
- 31 Aug 2012; Sergey Popov <pinkbyte@gentoo.org> metadata.xml:
- Remove myself and proxy maintainer from maintainers
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org>
- compiz-plugins-main-0.8.8.ebuild:
- disable-dependency-tracking is unneeded for EAPI 4
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org>
- compiz-plugins-main-0.8.8.ebuild:
- Use prune_libtool_files instead of simple 'find ... -delete'
-
-*compiz-plugins-main-0.8.8 (13 Jun 2012)
-
- 13 Jun 2012; Naohiro Aota <naota@gentoo.org>
- +compiz-plugins-main-0.8.8.ebuild, metadata.xml:
- Version bump. #416025. Assign Sergey Popov as a proxy maintainer.
-
- 05 May 2012; Jeff Horelick <jdhore@gentoo.org>
- compiz-plugins-main-0.8.6-r1.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 25 Apr 2012; Justin Lecher <jlec@gentoo.org>
- compiz-plugins-main-0.8.6-r1.ebuild:
- Drop unnessecary die
-
- 21 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
- -compiz-plugins-main-0.8.4.ebuild, -compiz-plugins-main-0.8.4-r1.ebuild,
- -compiz-plugins-main-0.8.6.ebuild, compiz-plugins-main-0.8.6-r1.ebuild:
- Fix slot-deps on gtk+ and other libs, remove old
-
- 26 Feb 2011; Kevin McCarthy <signals@gentoo.org>
- compiz-plugins-main-0.8.4.ebuild, compiz-plugins-main-0.8.4-r1.ebuild,
- compiz-plugins-main-0.8.6.ebuild, compiz-plugins-main-0.8.6-r1.ebuild:
- Updated depends from media-libs/jpeg to virtual/jpeg
-
- 04 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
- compiz-plugins-main-0.8.6-r1.ebuild:
- Update the ebuild to follow the -extra ebuild as well.
-
-*compiz-plugins-main-0.8.6-r1 (04 Sep 2010)
-
- 04 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
- +compiz-plugins-main-0.8.6-r1.ebuild, metadata.xml:
- Rename gnome USE flag to gconf (like x11-wm/compiz); disable static libs
- and remove .la files (ibid.).
-
-*compiz-plugins-main-0.8.6 (03 Apr 2010)
-
- 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compiz-plugins-main-0.8.6.ebuild:
- Replaced compiz ~ deps with >= deps to support the new compiz-0.8.6
- release and to avoid future dep issues.
- Did a revbump to avoid issues with installed packages.
-
-*compiz-plugins-main-0.8.4-r1 (31 Jan 2010)
-
- 31 Jan 2010; Romain Perier <mrpouet@gentoo.org>
- +compiz-plugins-main-0.8.4-r1.ebuild,
- +files/compiz-plugins-main-0.8.4-put-plugin.patch:
- Handle windows that have server border set properly (put plugin),
- per bug #302308. Many thanks to Denilson.
-
- 23 Dec 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compiz-plugins-main-0.8.4.ebuild:
- Dropped block for old package name now that I've finally set the pkg move.
-
- 20 Dec 2009; Romain Perier <mrpouet@gentoo.org>
- -compiz-plugins-main-0.8.2-r1.ebuild,
- -files/compiz-plugins-main-0.8.2-xdamage-race.patch:
- Clean up old version
-
-*compiz-plugins-main-0.8.4 (15 Oct 2009)
-
- 15 Oct 2009; Romain Perier <mrpouet@gentoo.org>
- +compiz-plugins-main-0.8.4.ebuild:
- Version bump.
-
-*compiz-plugins-main-0.8.2-r1 (28 Aug 2009)
-
- 28 Aug 2009; Romain Perier <mrpouet@gentoo.org>
- -compiz-plugins-main-0.8.2.ebuild,
- +compiz-plugins-main-0.8.2-r1.ebuild:
- Fix bug #265223, replace $(use_enable gnome gconf) by $(use_enable gnome
- schemas) without it gconf schemas were not installed, Add inheritance from
- gnome2-utils.eclass to use gnome2_gconf_* functions. Drop old revision.
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compiz-plugins-main-0.8.2.ebuild:
- Marking compiz-plugins-main-0.8.2 ~ppc for bug 246804
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compiz-plugins-main-0.8.2.ebuild:
- Marking compiz-plugins-main-0.8.2 ~ppc64 for bug 246804
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +files/compiz-plugins-main-0.8.2-xdamage-race.patch,
- +files/compiz-plugins-main-no-gconf.patch:
- Added another patch.
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +files/compiz-plugins-main-0.8.2-xdamage-race.patch:
- Added missing patch.
-
-*compiz-plugins-main-0.8.2 (03 Apr 2009)
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +metadata.xml, +compiz-plugins-main-0.8.2.ebuild:
- Bumped compiz to the 0.8.2 release.
-
diff --git a/x11-plugins/compiz-plugins-main/Manifest b/x11-plugins/compiz-plugins-main/Manifest
deleted file mode 100644
index cbf6518a..00000000
--- a/x11-plugins/compiz-plugins-main/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX compiz-plugins-main-no-gconf.patch 586 SHA256 bc13b648e2198dd3611ba4f4734540903a740570a2c181dc666dd1e66f13e1da SHA512 bcfa935550cef196fea909bcf33a9e8cdae020288408deec56c09f64b912dc23cd080a689e3dda0cc89fbbfb71a1c3d6b5756866db926bc45470bf908e379e3a WHIRLPOOL f506185982c77173517de522baa21ab95cda059fb4e21f24b35373f4f40c3c2d381194effe19871f170c32178274c2568c988610a3c9a16a27503f013c0602e7
-DIST compiz-plugins-main-0.8.8.tar.bz2 1230627 SHA256 c79278b5369660d6274661a2c196f1cb016ef2b5d34e30bd18dbaeb241bee248
-EBUILD compiz-plugins-main-0.8.8.ebuild 1209 SHA256 4dec33bf1f7070350859177c36b2b684648de80ffd5a578877e02d25a41e706f SHA512 0601584fbc8f6e8ba1b446adec60a75c0edfd03eb26b7be561277e5950877be8ab2a3d75ef628de29dc4e5e9d31cbd9bc635fc0a7ac120bf64c67dc3f10d6bcb WHIRLPOOL 2f3564e14ac9abed75271b0d5fbc5f4103b50dfb39a8cc9f08acf271d4756622fca4ca35dc5d653532cb6cce004a4c33444f9ca0d9201d1b44c7efab43df4551
-MISC ChangeLog 4695 SHA256 63ddad7d12d5c2f6ed7636739c0f676af8b49931d683e52ab5f1533b59247c73 SHA512 757a7f580cac63406a97b9f20a21a9a0e7980e03a33fc9bb33699c4c4309d82fc9ec1030f217df4ea307547cb6cc1e35ab8cd0a6b76e9af8eba62f95639be132 WHIRLPOOL b218e1b0ee8db1882b742504a73aa27df27c6f36b527050a1b9060b83ba73dcd28840c229b1684d6ab1ee34d33682899a02b58e951398ec9938493292abc5328
-MISC metadata.xml 612 SHA256 70c3031e9483ffa40727107ea5272d67501f24a44d2e7040356572490c4e34a6 SHA512 51c5650dedb2ffab579710922e1363f242488de3743d138722da00cfb97d7674fb1c887d7bcb56b02fc923a08d8961f1fd4026553a7cc5b8f8d9b323bffbdba9 WHIRLPOOL bc1cbc1d67c8fe682a17f62499bcc21a8c91dd69f3cad6f81c1c8c619f449ec8f3ab5b452d73d456eccca418e501cdd581590e2f9b4c0360c57900bbf97dd2ad
diff --git a/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.8.ebuild b/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.8.ebuild
deleted file mode 100644
index 406a6a5d..00000000
--- a/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.8.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.8.ebuild,v 1.4 2012/10/09 19:28:28 pinkbyte Exp $
-
-EAPI="4"
-
-inherit autotools eutils gnome2-utils
-
-DESCRIPTION="Compiz Fusion Window Decorator Plugins"
-HOMEPAGE="http://www.compiz.org/"
-SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="gconf"
-
-RDEPEND="
- >=gnome-base/librsvg-2.14.0:2
- x11-libs/cairo
- >=x11-libs/compiz-bcop-${PV}
- >=x11-wm/compiz-${PV}[gconf?]
- virtual/jpeg:0
- virtual/glu
-"
-
-DEPEND="${RDEPEND}
- >=dev-util/intltool-0.35
- virtual/pkgconfig
- >=sys-devel/gettext-0.15
- gconf? ( gnome-base/gconf:2 )
-"
-
-DOCS="AUTHORS ChangeLog INSTALL NEWS README TODO"
-
-src_prepare() {
- if ! use gconf; then
- epatch "${FILESDIR}"/${PN}-no-gconf.patch
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- --enable-fast-install \
- --disable-static \
- $(use_enable gconf schemas)
-}
-
-src_install() {
- default
- prune_libtool_files
-}
-
-pkg_preinst() {
- use gconf && gnome2_gconf_savelist
-}
-
-pkg_postinst() {
- use gconf && gnome2_gconf_install
-}
diff --git a/x11-plugins/compiz-plugins-main/files/compiz-plugins-main-no-gconf.patch b/x11-plugins/compiz-plugins-main/files/compiz-plugins-main-no-gconf.patch
deleted file mode 100644
index 63222a5f..00000000
--- a/x11-plugins/compiz-plugins-main/files/compiz-plugins-main-no-gconf.patch
+++ /dev/null
@@ -1,22 +0,0 @@
- configure.ac | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 297a8cf..290e92b 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -171,11 +171,10 @@
- if test x"$use_schemas" = x"yes"; then
- fi
- xsltdir=`$PKG_CONFIG --variable=xsltdir compiz-gconf`
- AC_SUBST(xsltdir)
-+else
-+ AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, test "x$use_gconf" = "xyes")
- fi
-
--AM_GCONF_SOURCE_2
--
--
- AM_CONDITIONAL(USE_SCHEMAS, test "x$use_schemas" = "xyes")
- if test "$use_schemas" = yes; then
- AC_DEFINE(USE_SCHEMAS, 1, [Build gconf schemas])
diff --git a/x11-plugins/compiz-plugins-main/metadata.xml b/x11-plugins/compiz-plugins-main/metadata.xml
deleted file mode 100644
index f80d46d0..00000000
--- a/x11-plugins/compiz-plugins-main/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>desktop-effects</herd>
-<longdescription lang="en">
-Package with the base compiz-fusion plugins:
-animation, colourfilter, expo, ezoom, jpeg, neg, opacify, put, resizeinfo, ring,
-scaleaddon, shift, snap, text, thumbnail, vpswitch,, wall, winrules, workarounds.
-</longdescription>
- <use>
- <flag name="gconf">
- Install GConf schemas for the plugins, needed when using the GConf-based
- configuration backend in <pkg>x11-wm/compiz</pkg>.
- </flag>
- </use>
-</pkgmetadata>
diff --git a/x11-plugins/compiz-plugins-unsupported/ChangeLog b/x11-plugins/compiz-plugins-unsupported/ChangeLog
deleted file mode 100644
index 2d4132bd..00000000
--- a/x11-plugins/compiz-plugins-unsupported/ChangeLog
+++ /dev/null
@@ -1,76 +0,0 @@
-# ChangeLog for x11-plugins/compiz-plugins-unsupported
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/compiz-plugins-unsupported/ChangeLog,v 1.15 2012/09/25 14:35:30 pinkbyte Exp $
-
- 25 Sep 2012; Sergey Popov <pinkbyte@gentoo.org>
- -compiz-plugins-unsupported-0.8.4-r1.ebuild:
- Drop old
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org> metadata.xml:
- Remove myself and proxy maintainer from maintainers
-
- 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org>
- compiz-plugins-unsupported-0.8.8.ebuild:
- Bump EAPI to 4, add DOCS variable
-
-*compiz-plugins-unsupported-0.8.8 (07 May 2012)
-
- 07 May 2012; Naohiro Aota <naota@gentoo.org>
- +compiz-plugins-unsupported-0.8.8.ebuild, metadata.xml:
- Version bump. Assign Pinkbyte as maintainer.
-
- 05 May 2012; Jeff Horelick <jdhore@gentoo.org>
- compiz-plugins-unsupported-0.8.4-r1.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 21 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
- -compiz-plugins-unsupported-0.8.4.ebuild,
- compiz-plugins-unsupported-0.8.4-r1.ebuild:
- Fix slot-deps on gtk+ and other libs, remove old
-
- 26 Feb 2011; Kevin McCarthy <signals@gentoo.org>
- compiz-plugins-unsupported-0.8.4.ebuild,
- compiz-plugins-unsupported-0.8.4-r1.ebuild:
- Updated depends from media-libs/jpeg to virtual/jpeg
-
-*compiz-plugins-unsupported-0.8.4-r1 (03 Apr 2010)
-
- 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compiz-plugins-unsupported-0.8.4-r1.ebuild:
- Replaced compiz ~ deps with >= deps to support the new compiz-0.8.6
- release and to avoid future dep issues.
- Did a revbump to avoid issues with installed packages.
-
- 23 Dec 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compiz-plugins-unsupported-0.8.4.ebuild:
- Dropped block for old package name now that I've finally set the pkg move.
-
- 20 Dec 2009; Romain Perier <mrpouet@gentoo.org>
- -compiz-plugins-unsupported-0.8.2.ebuild:
- Clean up old version
-
-*compiz-plugins-unsupported-0.8.4 (15 Oct 2009)
-
- 15 Oct 2009; Romain Perier <mrpouet@gentoo.org>
- +compiz-plugins-unsupported-0.8.4.ebuild:
- Version bump.
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compiz-plugins-unsupported-0.8.2.ebuild:
- Marking compiz-plugins-unsupported-0.8.2 ~ppc for bug 246804
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org>
- compiz-plugins-unsupported-0.8.2.ebuild:
- Marking compiz-plugins-unsupported-0.8.2 ~ppc64 for bug 246804
-
- 07 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compiz-plugins-unsupported-0.8.2.ebuild:
- Added missing depend on compiz-plugins-main - thanks to Simon Kohlmeyer.
- Fixes bug 264905.
-
-*compiz-plugins-unsupported-0.8.2 (03 Apr 2009)
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +metadata.xml, +compiz-plugins-unsupported-0.8.2.ebuild:
- Bumped compiz to the 0.8.2 release.
-
diff --git a/x11-plugins/compiz-plugins-unsupported/Manifest b/x11-plugins/compiz-plugins-unsupported/Manifest
deleted file mode 100644
index da240e42..00000000
--- a/x11-plugins/compiz-plugins-unsupported/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST compiz-plugins-unsupported-0.8.8.tar.bz2 1155793 SHA256 0b2ed265eda34dd60e1155280cb944bef07499f5f8178fc2498c243b2809481e SHA512 5e2f305873c3e9a9994334006d186d3353afbf37f082f364c3d309bb11f693de319047cfb65121bf1a1293d48eaedde767907ecaad8026689226c067671b8852 WHIRLPOOL b95758f3f0ccfb4b3f27c28f9f72c6a1c4fc1b7fc7ef9da9ed79b154476df4331fc129e6fce86d0a62c1a0cc56212af3f58aa1c669b239d80f88ed92245f6de6
-EBUILD compiz-plugins-unsupported-0.8.8.ebuild 830 SHA256 9cf324a77bcbf6502f38c7dc32afa633699384cf31d39ed0f9de048d5d8bd56a SHA512 8771104b85a8719f47262aff1f9573ba208fbbc6dc7157270f256df3b7d89b317f6fb9eb6b4c965834592cf9cbd97f25140e7cbf277ac1c8b2523ce1399d9490 WHIRLPOOL 4c19383e7e39603d4bcbc933cd92818c8ef75118d906ef70f0cfa8e7834b85d70d6289c9088efd0a9a89936b54303e52d104645087f4be11b73f093fc4f89a66
-MISC ChangeLog 2874 SHA256 dca2cc3013c509e3cb26739f807b385505d165b71a482002405cb44e6727c43b SHA512 4c81917981dcd199c3f3656b594ed8d2b49632c31474a7ab2b6cd3a6b82cabb61d6907d275f055e6f8f179062792190a43e0ef57a8c2ba60d417157690236e79 WHIRLPOOL 2b37fe870d34e60f0d350077eb779b85d5d5c6aed26292ef39bada28a1c3f0d2f16416453b543ccd81e0fad56058112a77bf50f8520b3ecb23163a8b527a5943
-MISC metadata.xml 290 SHA256 fbd40c429a5d587e82739a30fd70d63fb8e954a7c25fa4565443f73004579cdb SHA512 3a8061593649e80fb95bd6342ac26ac41243b5ec8b9ad5eef56be8299ffaefa7f2beac1a2cf9f70b3d89d01ca7672d442dc018c3492e59375764a58ac047cf1e WHIRLPOOL de3e065ea26fdfa9158457d0083cc82a5a6c6c486800b9237c537a6372a3f40aaebcf2c5e43e4367b41c5ac1719c8d89c9b260158b348f14029a13ae16a8866d
diff --git a/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.8.ebuild b/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.8.ebuild
deleted file mode 100644
index 502f6206..00000000
--- a/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.8.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.8.ebuild,v 1.2 2012/08/30 16:19:41 pinkbyte Exp $
-
-EAPI="4"
-
-DESCRIPTION="Compiz Fusion Window Decorator Unsupported Plugins"
-HOMEPAGE="http://www.compiz.org/"
-SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=gnome-base/librsvg-2.14.0:2
- virtual/jpeg:0
- >=x11-libs/compiz-bcop-${PV}
- >=x11-plugins/compiz-plugins-main-${PV}
- >=x11-wm/compiz-${PV}
-"
-
-DEPEND="${RDEPEND}
- >=dev-util/intltool-0.35
- virtual/pkgconfig
- >=sys-devel/gettext-0.15
- x11-libs/cairo
-"
-
-RESTRICT="mirror"
-
-DOCS="AUTHORS ChangeLog INSTALL NEWS README TODO"
diff --git a/x11-plugins/compiz-plugins-unsupported/metadata.xml b/x11-plugins/compiz-plugins-unsupported/metadata.xml
deleted file mode 100644
index 74d7b952..00000000
--- a/x11-plugins/compiz-plugins-unsupported/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>desktop-effects</herd>
-<longdescription lang="en">
-Package with several compiz-fusion plugins:
-fakeargb, mswitch, snow, tile.
-</longdescription>
-</pkgmetadata>
diff --git a/x11-wm/awemenugen/Manifest b/x11-wm/awemenugen/Manifest
deleted file mode 100644
index 173f1f78..00000000
--- a/x11-wm/awemenugen/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST awemenugen-20120205.tar.gz 1620505 SHA256 1ed07d681946c1ede616e43e9b8d82edc8a88790207ac140f31a2e7dd17e3f46 SHA512 3c17367db9b427a129f030aaef96b3572237b8f84f2a32c1eb0dc01e146e1b2d350aaa94a363a7ed4ced929a26104b4f84a157b1f449f88173ff5bb5fce34870 WHIRLPOOL be93262601c15ab285ec908fd318815665d9d5c9dc7c2fc4d8fae4fdcb75da200f64925a0613e8c99f966cb607921683c261252f59a9e70ed3c03da6b5e967a3
-EBUILD awemenugen-20120205.ebuild 701 SHA256 d92616caedd9971ca5d3d997f22e7960af8b551880b78160ac7c22de169d8cc6 SHA512 a29bf0fb3733c1ea3ff9609e8f3ac13c413b048bd8f63d805d090d2481e436eb59feec7d7ab64a8978c1ff5a3f7ff80d74dfe14314fceb02de5d8abe3582ede4 WHIRLPOOL 80093cdd7ca679442112e98f173db1d215c45785966e5152663ae67b2778f393f9acd2b27057a79dc11db74ba59c2e11ffe9964c4c133ec34c3ab9bd4d0429d3
diff --git a/x11-wm/awemenugen/awemenugen-20120205.ebuild b/x11-wm/awemenugen/awemenugen-20120205.ebuild
deleted file mode 100644
index af488679..00000000
--- a/x11-wm/awemenugen/awemenugen-20120205.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils
-
-DESCRIPTION="X11 WM Menu"
-HOMEPAGE=""
-SRC_URI="mirror://sourceforge/project/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=""
-DEPEND=""
-
-S="${WORKDIR}/${PN}"
-
-src_install() {
- cd "${S}" || die
- insinto /opt/${PN}/ || die
- doins "${S}"/${PN}.sh || die
- fperms 755 ${PN}.sh || die
- doins "${S}"/${PN}.jar || die
- fperms 644 ${PN}.jar || die
-
- insinto /opt/${PN}/lib/ || die
- doins "${S}"/lib/freemarker.jar || die
- fperms 644 lib/freemarker.jar || die
-
- insinto /usr/bin/ || die
- newbin "${S}"/awemenugen.sh awemenugen || die
-}
diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
deleted file mode 100644
index 23656963..00000000
--- a/x11-wm/awesome/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST awesome-3.5.5.tar.xz 719080 SHA256 bf30dbd7c4621742b2565919404f009588ea482574ddb85aaa5301bce5258d47 SHA512 2ca9af95afb8d07369da89c18f34889158dc387c570ac5f591ee05c1867d6a88197e02c29fae6666d3b684ed9a783d5bcfae995c98cbf0a5e29237f317d2870f WHIRLPOOL 94d5a5908d5b671389db5a44392ca051841e5b42e962e2420218595636897d1c7e5a5972b9e790799ba31a6c897fc02e3bd601302debd39bb4627acb4e83d779
-DIST awesome-3.5.6.tar.xz 720112 SHA256 37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6 WHIRLPOOL 8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01
diff --git a/x11-wm/awesome/awesome-3.5.5-r1.ebuild b/x11-wm/awesome/awesome-3.5.5-r1.ebuild
deleted file mode 100644
index e735d448..00000000
--- a/x11-wm/awesome/awesome-3.5.5-r1.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/awesome-3.5.5-r1.ebuild,v 1.1 2014/08/25 03:32:27 prometheanfire Exp $
-
-EAPI="5"
-CMAKE_MIN_VERSION="2.8"
-inherit cmake-utils eutils
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="http://awesome.naquadah.org/"
-SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
-IUSE="dbus doc elibc_FreeBSD gnome"
-
-COMMON_DEPEND="
- >=dev-lang/lua-5.1
- dev-libs/glib:2
- >=dev-libs/libxdg-basedir-1
- >=dev-lua/lgi-0.7
- x11-libs/cairo[xcb]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/libxcb-1.6
- >=x11-libs/pango-1.19.3[introspection]
- >=x11-libs/startup-notification-0.10_p20110426
- >=x11-libs/xcb-util-0.3.8
- x11-libs/xcb-util-cursor
- x11-libs/libXcursor
- || ( <x11-libs/libX11-1.3.99.901[xcb] >=x11-libs/libX11-1.3.99.901 )
- dbus? ( >=sys-apps/dbus-1 )
- elibc_FreeBSD? ( dev-libs/libexecinfo )"
-
-# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
-DEPEND="${COMMON_DEPEND}
- >=app-text/asciidoc-8.4.5
- app-text/xmlto
- dev-util/gperf
- virtual/pkgconfig
- media-gfx/imagemagick[png]
- >=x11-proto/xcb-proto-1.5
- >=x11-proto/xproto-7.0.15
- doc? (
- app-doc/doxygen
- media-gfx/graphviz
- )"
-
-RDEPEND="${COMMON_DEPEND}"
-
-DOCS="AUTHORS BUGS PATCHES README STYLE"
-
-src_prepare() {
- # bug #408025
- epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
- epatch "${FILESDIR}/${PN}-xsession.patch"
-
- # bug #507604
- epatch "${FILESDIR}/${P}-util.lua-xdg-icons-fix.patch"
- # bug #509658
- epatch "${FILESDIR}/${P}-cflag-cleanup.patch"
- # Kogaion things
- epatch "${FILESDIR}/kogaion-background.patch"
-}
-
-src_configure() {
- mycmakeargs=(
- -DPREFIX="${EPREFIX}"/usr
- -DSYSCONFDIR="${EPREFIX}"/etc
- $(cmake-utils_use_with dbus DBUS)
- $(cmake-utils_use doc GENERATE_DOC)
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- local myargs="all"
-
- if use doc ; then
- myargs="${myargs} doc"
- fi
- cmake-utils_src_make ${myargs}
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use doc ; then
- (
- cd "${CMAKE_BUILD_DIR}"/doc
- mv html doxygen
- dohtml -r doxygen || die
- )
- fi
- rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed"
-
- exeinto /etc/X11/Sessions
- newexe "${FILESDIR}"/${PN}-session ${PN} || die
-
- # GNOME-based awesome
- if use gnome ; then
- # GNOME session
- insinto /usr/share/gnome-session/sessions
- newins "${FILESDIR}/${PN}-gnome-3.session" "${PN}-gnome.session" || die
- # Application launcher
- domenu "${FILESDIR}/${PN}-gnome.desktop" || die
- # X Session
- insinto /usr/share/xsessions/
- doins "${FILESDIR}/${PN}-gnome-xsession.desktop" || die
- fi
-}
-
-pkg_postinst() {
- # bug #447308
- if use gnome; then
- elog
- elog "You have enabled the gnome USE flag."
- elog "Please note that quitting awesome won't kill your gnome session."
- elog "To really quit the session, you should bind your quit key"
- elog "to the following command:"
- elog " gnome-session-quit --logout"
- elog "For more info visit"
- elog " https://bugs.gentoo.org/show_bug.cgi?id=447308"
- fi
-
- # bug #440724
- elog
- elog "If you are having issues with Java application windows being"
- elog "completely blank, try installing"
- elog " x11-misc/wmname"
- elog "and setting the WM name to LG3D."
- elog "For more info visit"
- elog " https://bugs.gentoo.org/show_bug.cgi?id=440724"
- elog
-}
diff --git a/x11-wm/awesome/awesome-3.5.6.ebuild b/x11-wm/awesome/awesome-3.5.6.ebuild
deleted file mode 100644
index 61e47528..00000000
--- a/x11-wm/awesome/awesome-3.5.6.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/awesome-3.5.6.ebuild,v 1.1 2015/01/11 19:28:57 maksbotan Exp $
-
-EAPI="5"
-CMAKE_MIN_VERSION="2.8"
-inherit cmake-utils eutils
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="http://awesome.naquadah.org/"
-SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
-IUSE="dbus doc elibc_FreeBSD gnome"
-
-COMMON_DEPEND="
- >=dev-lang/lua-5.1
- dev-libs/glib:2
- >=dev-libs/libxdg-basedir-1
- >=dev-lua/lgi-0.7
- x11-libs/cairo[xcb]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/libxcb-1.6
- >=x11-libs/pango-1.19.3[introspection]
- >=x11-libs/startup-notification-0.10_p20110426
- >=x11-libs/xcb-util-0.3.8
- x11-libs/xcb-util-cursor
- x11-libs/libXcursor
- || ( <x11-libs/libX11-1.3.99.901[xcb] >=x11-libs/libX11-1.3.99.901 )
- dbus? ( >=sys-apps/dbus-1 )
- elibc_FreeBSD? ( dev-libs/libexecinfo )"
-
-# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
-DEPEND="${COMMON_DEPEND}
- >=app-text/asciidoc-8.4.5
- app-text/xmlto
- dev-util/gperf
- virtual/pkgconfig
- media-gfx/imagemagick[png]
- >=x11-proto/xcb-proto-1.5
- >=x11-proto/xproto-7.0.15
- doc? (
- app-doc/doxygen
- media-gfx/graphviz
- )"
-
-RDEPEND="${COMMON_DEPEND}"
-
-DOCS="AUTHORS BUGS PATCHES README STYLE"
-
-src_prepare() {
- # bug #408025
- epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
- epatch "${FILESDIR}/${PN}-xsession.patch"
-
- # bug #507604
- epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
- # bug #509658
- epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch"
- # Sabayon stuff
- epatch "${FILESDIR}/kogaion-background.patch"
-}
-
-src_configure() {
- mycmakeargs=(
- -DPREFIX="${EPREFIX}"/usr
- -DSYSCONFDIR="${EPREFIX}"/etc
- $(cmake-utils_use_with dbus DBUS)
- $(cmake-utils_use doc GENERATE_DOC)
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- local myargs="all"
-
- if use doc ; then
- myargs="${myargs} doc"
- fi
- cmake-utils_src_make ${myargs}
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use doc ; then
- (
- cd "${CMAKE_BUILD_DIR}"/doc
- mv html doxygen
- dohtml -r doxygen || die
- )
- fi
- rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed"
-
- exeinto /etc/X11/Sessions
- newexe "${FILESDIR}"/${PN}-session ${PN} || die
-
- # GNOME-based awesome
- if use gnome ; then
- # GNOME session
- insinto /usr/share/gnome-session/sessions
- newins "${FILESDIR}/${PN}-gnome-3.session" "${PN}-gnome.session" || die
- # Application launcher
- domenu "${FILESDIR}/${PN}-gnome.desktop" || die
- # X Session
- insinto /usr/share/xsessions/
- doins "${FILESDIR}/${PN}-gnome-xsession.desktop" || die
- fi
-}
-
-pkg_postinst() {
- # bug #447308
- if use gnome; then
- elog
- elog "You have enabled the gnome USE flag."
- elog "Please note that quitting awesome won't kill your gnome session."
- elog "To really quit the session, you should bind your quit key"
- elog "to the following command:"
- elog " gnome-session-quit --logout"
- elog "For more info visit"
- elog " https://bugs.gentoo.org/show_bug.cgi?id=447308"
- fi
-
- # bug #440724
- elog
- elog "If you are having issues with Java application windows being"
- elog "completely blank, try installing"
- elog " x11-misc/wmname"
- elog "and setting the WM name to LG3D."
- elog "For more info visit"
- elog " https://bugs.gentoo.org/show_bug.cgi?id=440724"
- elog
-}
diff --git a/x11-wm/awesome/files/awesome-3.5.5-cflag-cleanup.patch b/x11-wm/awesome/files/awesome-3.5.5-cflag-cleanup.patch
deleted file mode 100644
index 3cfeaba2..00000000
--- a/x11-wm/awesome/files/awesome-3.5.5-cflag-cleanup.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -u awesome-3.5.5/awesomeConfig.cmake awesome-3.5.5.new/awesomeConfig.cmake
---- awesome-3.5.5/awesomeConfig.cmake 2014-08-24 23:28:04.178646000 -0400
-+++ awesome-3.5.5.new/awesomeConfig.cmake 2014-08-24 23:28:44.204646000 -0400
-@@ -16,7 +16,7 @@
- option(GENERATE_DOC "generate API documentation" ON)
-
- # {{{ CFLAGS
--add_definitions(-O1 -std=gnu99 -ggdb3 -rdynamic -fno-strict-aliasing -Wall -Wextra
-+add_definitions(-std=gnu99 -fno-strict-aliasing -Wall -Wextra
- -Wchar-subscripts -Wundef -Wshadow -Wcast-align -Wwrite-strings
- -Wsign-compare -Wunused -Wno-unused-parameter -Wuninitialized -Winit-self
- -Wpointer-arith -Wformat-nonliteral
diff --git a/x11-wm/awesome/files/awesome-3.5.5-util.lua-xdg-icons-fix.patch b/x11-wm/awesome/files/awesome-3.5.5-util.lua-xdg-icons-fix.patch
deleted file mode 100644
index 588f9ab9..00000000
--- a/x11-wm/awesome/files/awesome-3.5.5-util.lua-xdg-icons-fix.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From: Uli Schlachter <psychon@znc.in>
-Date: Sat, 12 Apr 2014 14:15:11 +0000 (+0200)
-Subject: Merge git://github.com/Teknocrat/awesome
-X-Git-Url: http://git.naquadah.org/?p=awesome.git;a=commitdiff_plain;h=d76d3e0b6a00b8b289b3801ba197e0dae732a92d;hp=1090719d677c86e90a1394a34f0effb418728493
-
-Merge git://github.com/Teknocrat/awesome
----
-
-diff --git a/lib/awful/util.lua.in b/lib/awful/util.lua.in
-index 1d35f2f..123c4a6 100644
---- a/lib/awful/util.lua.in
-+++ b/lib/awful/util.lua.in
-@@ -185,21 +185,24 @@ end
- -- of the dirs are searched first
- function util.geticonpath(iconname, exts, dirs, size)
- exts = exts or { 'png', 'gif' }
-- dirs = dirs or { '/usr/share/pixmaps/' }
-+ dirs = dirs or { '/usr/share/pixmaps/', '/usr/share/icons/hicolor/' }
-+ icontypes = { 'apps', 'actions', 'categories', 'emblems',
-+ 'mimetypes', 'status', 'devices', 'extras', 'places', 'stock' }
- for _, d in pairs(dirs) do
-+ local icon
- for _, e in pairs(exts) do
-- local icon
-- if size then
-- icon = string.format("%s%ux%u/%s.%s",
-- d, size, size, iconname, e)
-- if util.file_readable(icon) then
-- return icon
-- end
-- end
- icon = d .. iconname .. '.' .. e
- if util.file_readable(icon) then
- return icon
- end
-+ if size then
-+ for _, t in pairs(icontypes) do
-+ icon = string.format("%s%ux%u/%s/%s.%s", d, size, size, t, iconname, e)
-+ if util.file_readable(icon) then
-+ return icon
-+ end
-+ end
-+ end
- end
- end
- end
diff --git a/x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch b/x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch
deleted file mode 100644
index e6c37b0f..00000000
--- a/x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar --exclude '*.orig' awesome-3.5-rc1.orig/awesomeConfig.cmake awesome-3.5-rc1/awesomeConfig.cmake
---- awesome-3.5-rc1.orig/awesomeConfig.cmake 2012-11-24 13:51:33.000000000 +0000
-+++ awesome-3.5-rc1/awesomeConfig.cmake 2012-11-24 20:42:23.743412441 +0000
-@@ -56,7 +56,7 @@
- a_find_program(LUA_EXECUTABLE lua FALSE)
- a_find_program(LDOC_EXECUTABLE ldoc.lua FALSE)
- # theme graphics
--a_find_program(CONVERT_EXECUTABLE convert TRUE)
-+a_find_program(CONVERT_EXECUTABLE bin/convert TRUE)
- # doxygen
- include(FindDoxygen)
- # pkg-config
diff --git a/x11-wm/awesome/files/awesome-gnome-3.session b/x11-wm/awesome/files/awesome-gnome-3.session
deleted file mode 100644
index d1bd6fa9..00000000
--- a/x11-wm/awesome/files/awesome-gnome-3.session
+++ /dev/null
@@ -1,3 +0,0 @@
-[GNOME Session]
-Name=Awesome session
-RequiredComponents=gnome-settings-daemon;awesome-gnome;
diff --git a/x11-wm/awesome/files/awesome-gnome-xsession.desktop b/x11-wm/awesome/files/awesome-gnome-xsession.desktop
deleted file mode 100644
index 9f3d67b9..00000000
--- a/x11-wm/awesome/files/awesome-gnome-xsession.desktop
+++ /dev/null
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Awesome GNOME
-Comment=GNOME with highly configurable window manager awesome
-TryExec=gnome-session
-Exec=gnome-session --session=awesome-gnome
-Type=XSession
diff --git a/x11-wm/awesome/files/awesome-gnome.desktop b/x11-wm/awesome/files/awesome-gnome.desktop
deleted file mode 100644
index 8adf5fcc..00000000
--- a/x11-wm/awesome/files/awesome-gnome.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Type=Application
-Name=Awesome
-Comment=Highly configurable framework window manager
-NoDisplay=true
-TryExec=/etc/X11/Sessions/awesome
-Exec=/etc/X11/Sessions/awesome
diff --git a/x11-wm/awesome/files/awesome-session b/x11-wm/awesome/files/awesome-session
deleted file mode 100644
index fe769467..00000000
--- a/x11-wm/awesome/files/awesome-session
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-# Awesome Xsession starter, based on Xsession shipped by x11-apps/xinit-1.0.5-r1
-
-# redirect errors to a file in user's home directory if we can
-for errfile in "$HOME/.awesome-errors" "${TMPDIR-/tmp}/awesome-$USER" "/tmp/awesome-$USER"
-do
- if ( cp /dev/null "$errfile" 2> /dev/null )
- then
- chmod 600 "$errfile"
- exec > "$errfile" 2>&1
- break
- fi
-done
-
-userresources=$HOME/.Xresources
-usermodmap=$HOME/.Xmodmap
-userxkbmap=$HOME/.Xkbmap
-
-sysresources=/etc/X11/Xresources
-sysmodmap=/etc/X11/Xmodmap
-sysxkbmap=/etc/X11/Xkbmap
-
-rh6sysresources=/etc/X11/xinit/Xresources
-rh6sysmodmap=/etc/X11/xinit/Xmodmap
-
-
-# merge in defaults
-if [ -f "$rh6sysresources" ]; then
- xrdb -merge "$rh6sysresources"
-fi
-
-if [ -f "$sysresources" ]; then
- xrdb -merge "$sysresources"
-fi
-
-if [ -f "$userresources" ]; then
- xrdb -merge "$userresources"
-fi
-
-# merge in keymaps
-if [ -f "$sysxkbmap" ]; then
- setxkbmap `cat "$sysxkbmap"`
- XKB_IN_USE=yes
-fi
-
-if [ -f "$userxkbmap" ]; then
- setxkbmap `cat "$userxkbmap"`
- XKB_IN_USE=yes
-fi
-
-#
-# Eeek, this seems like too much magic here
-#
-if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
- if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
- xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config /etc/X11/xorg.conf`
- if [ -n "$xkbsymbols" ]; then
- setxkbmap -symbols "$xkbsymbols"
- XKB_IN_USE=yes
- fi
- fi
-fi
-
-# xkb and xmodmap don't play nice together
-if [ -z "$XKB_IN_USE" ]; then
- if [ -f "$rh6sysmodmap" ]; then
- xmodmap "$rh6sysmodmap"
- fi
-
- if [ -f "$sysmodmap" ]; then
- xmodmap "$sysmodmap"
- fi
-
- if [ -f "$usermodmap" ]; then
- xmodmap "$usermodmap"
- fi
-fi
-
-unset XKB_IN_USE
-
-# run all system xinitrc shell scripts.
-if [ -d /etc/X11/xinit/xinitrc.d ]; then
- for i in /etc/X11/xinit/xinitrc.d/* ; do
- if [ -x "$i" ]; then
- . "$i"
- fi
- done
-fi
-
-exec /usr/bin/awesome
diff --git a/x11-wm/awesome/files/awesome-xsession.patch b/x11-wm/awesome/files/awesome-xsession.patch
deleted file mode 100644
index 5a170766..00000000
--- a/x11-wm/awesome/files/awesome-xsession.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- awesome-3.5.2/awesome.desktop 2013-10-12 12:48:49.000000000 -0400
-+++ awesome.desktop 2014-03-29 23:24:01.137547594 -0400
-@@ -3,5 +3,5 @@
- Name=awesome
- Comment=Highly configurable framework window manager
- TryExec=awesome
--Exec=awesome
-+Exec=/etc/X11/Sessions/awesome
- Type=Application
diff --git a/x11-wm/awesome/files/kogaion-background.patch b/x11-wm/awesome/files/kogaion-background.patch
deleted file mode 100644
index 0401265e..00000000
--- a/x11-wm/awesome/files/kogaion-background.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- themes/default/theme.lua.in.orig 2012-11-24 14:51:33.000000000 +0100
-+++ themes/default/theme.lua.in 2012-12-11 19:10:13.980499384 +0100
-@@ -72,7 +72,7 @@
- theme.titlebar_maximized_button_normal_active = "@AWESOME_THEMES_PATH@/default/titlebar/maximized_normal_active.png"
- theme.titlebar_maximized_button_focus_active = "@AWESOME_THEMES_PATH@/default/titlebar/maximized_focus_active.png"
-
--theme.wallpaper = "@AWESOME_THEMES_PATH@/default/background.png"
-+theme.wallpaper = "@CMAKE_INSTALL_PREFIX@/share/backgrounds/kogaionlinux.png"
-
- -- You can use your own layout icons like this:
- theme.layout_fairh = "@AWESOME_THEMES_PATH@/default/layouts/fairhw.png"
diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
deleted file mode 100644
index 941885c2..00000000
--- a/x11-wm/awesome/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer>
-<email>slawomir.nizio@sabayon.org</email>
-<name>Sławomir Nizio</name>
-</maintainer>
-</pkgmetadata>
-
diff --git a/x11-wm/compiz/ChangeLog b/x11-wm/compiz/ChangeLog
deleted file mode 100644
index 442790a7..00000000
--- a/x11-wm/compiz/ChangeLog
+++ /dev/null
@@ -1,411 +0,0 @@
-# ChangeLog for x11-wm/compiz
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/compiz/ChangeLog,v 1.82 2014/12/17 18:37:14 kensington Exp $
-
- 17 Dec 2014; Michael Palimaka <kensington@gentoo.org> compiz-0.8.8-r3.ebuild:
- Remove bogus dependency.
-
- 05 Jun 2013; Sergey Popov <pinkbyte@gentoo.org> -compiz-0.8.8-r2.ebuild:
- Drop old revision
-
-*compiz-0.8.8-r3 (09 Apr 2013)
-
- 09 Apr 2013; Sergey Popov <pinkbyte@gentoo.org> -compiz-0.8.8-r1.ebuild,
- +compiz-0.8.8-r3.ebuild:
- Revbump to add subslot operator for media-libs/libpng, drop old revision
-
-*compiz-0.8.8-r2 (10 Feb 2013)
-
- 10 Feb 2013; Sergey Popov <pinkbyte@gentoo.org> +compiz-0.8.8-r2.ebuild,
- +files/compiz-kde-4.10.patch:
- Revision bump: EAPI 5, add KDE 4.10 support, patch from stuff overlay
-
- 10 Feb 2013; Sergey Popov <pinkbyte@gentoo.org> files/compiz.desktop:
- Remove deprecated key from desktop file
-
- 11 Oct 2012; Sergey Popov <pinkbyte@gentoo.org> compiz-0.8.8-r1.ebuild:
- Add missing virtual/glu dependency wrt bug #437922
-
- 25 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> -compiz-0.8.6-r3.ebuild,
- -files/compiz-0.8.6-gdk-display-deprecated.patch,
- -files/compiz-0.8.6-r2-fontcorruption.patch:
- Drop old compiz version
-
- 12 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> files/compiz-gcc-4.7.patch:
- Updated version of gcc 4.7 compatibility patch
-
- 12 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> compiz-0.8.8-r1.ebuild,
- +files/compiz-gcc-4.7.patch:
- Add patch for compatibility with gcc 4.7 or higher, wrt bug #433870. Thanks
- to Christian for discovering this issue and megabaks - for providing solution
- to it
-
-*compiz-0.8.8-r1 (12 Sep 2012)
-
- 12 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> -compiz-0.8.8.ebuild,
- +compiz-0.8.8-r1.ebuild:
- Revision bump, add missing run-time dependencies, needed for compiz-manager
- script
-
- 12 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> compiz-0.8.8.ebuild:
- Add missing dependency on dev-libs/dbus-glib when building compiz with dbus
- USE-flag
-
- 11 Sep 2012; Sergey Popov <pinkbyte@gentoo.org>
- -files/compiz-0.6.2-CVE-2007-3920.patch, -files/compiz-0.7.8-framesvg.patch,
- -files/compiz-0.8.2-gtk-gnome-missing-gconf-flags.patch,
- -files/compiz-0.8.4-crash-on-opening-windows.patch,
- -files/compiz-0.8.4-gtk+-2.20-build.patch, -files/compiz-0.8.4-kde44.patch,
- -files/compiz-0.8.4-libpng14.patch, -files/compiz-0.8.4-place-plugin.patch,
- -files/compiz-0.8.4-window-region-calculation.patch:
- Remove unneeded files
-
- 11 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> -files/0.3.6/compiz-start:
- Remove old script
-
- 11 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> compiz-0.8.8.ebuild,
- +files/compiz-kde-4.9.patch:
- Add compatibility patch for KDE 4.9
-
- 31 Aug 2012; Sergey Popov <pinkbyte@gentoo.org> metadata.xml:
- Remove myself and proxy maintainer from maintainers
-
- 31 Jul 2012; Naohiro Aota <naota@gentoo.org> compiz-0.8.6-r3.ebuild,
- compiz-0.8.8.ebuild:
- Remove warning about AddARGBGLXVisuals. #427608
-
- 23 Jul 2012; Naohiro Aota <naota@gentoo.org> compiz-0.8.6-r3.ebuild,
- compiz-0.8.8.ebuild, metadata.xml:
- Add notifcation to use AddARGBGLXVisuals options with nvidia-drivers. #427608;
- Update maintainer mail addres.
-
- 18 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> compiz-0.8.8.ebuild:
- Update to EAPI4 and prune_libtool_files.
-
- 04 May 2012; Jeff Horelick <jdhore@gentoo.org> compiz-0.8.6-r3.ebuild,
- compiz-0.8.8.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
-*compiz-0.8.8 (09 Apr 2012)
-
- 09 Apr 2012; Naohiro Aota <naota@gentoo.org> +compiz-0.8.8.ebuild,
- +files/compiz-kde-4.8.patch, metadata.xml:
- Bump to 0.8.8; Assign new maintainer. Bug #363321
-
- 11 Nov 2011; Samuli Suominen <ssuominen@gentoo.org> compiz-0.8.6-r3.ebuild:
- Remove support for DBUS wrt #365121
-
- 20 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org> -compiz-0.8.4.ebuild,
- -compiz-0.8.4-r1.ebuild, -compiz-0.8.4-r2.ebuild, -compiz-0.8.4-r3.ebuild,
- -compiz-0.8.6.ebuild, -compiz-0.8.6-r1.ebuild, -compiz-0.8.6-r2.ebuild,
- compiz-0.8.6-r3.ebuild:
- Fix slot-deps on gtk+ and other libs, remove old
-
- 06 Dec 2010; Mike Auty <ikelos@gentoo.org>
- files/compiz-0.8.6-gdk-display-deprecated.patch:
- Fix gdk-display-deprecation patch to allow compilation under amd64.
-
-*compiz-0.8.6-r3 (04 Dec 2010)
-
- 04 Dec 2010; Mike Auty <ikelos@gentoo.org> +compiz-0.8.6-r3.ebuild,
- +files/compiz-0.8.6-gdk-display-deprecated.patch:
- Add in patch to fix deprecated use of gdk-display (bug 344293).
-
-*compiz-0.8.6-r2 (11 Nov 2010)
-
- 11 Nov 2010; Michael Weber <xmw@gentoo.org> +compiz-0.8.6-r2.ebuild,
- +files/compiz-0.8.6-r2-fontcorruption.patch:
- Add fontcorruption.patch, thanks to Manuel Danisch
- <oeffentlicheszeug@googlemail.com> for his report (bug #343861).
-
- 02 Nov 2010; Arun Raghavan <ford_prefect@gentoo.org>
- compiz-0.8.6-r1.ebuild:
- Clarify gnome-desktop dep as being slot 2
-
- 21 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> compiz-0.8.4.ebuild,
- compiz-0.8.4-r1.ebuild, compiz-0.8.4-r2.ebuild, compiz-0.8.4-r3.ebuild,
- compiz-0.8.6.ebuild, compiz-0.8.6-r1.ebuild:
- Update the dep on libX11 this time using proper version.
-
- 09 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> compiz-0.8.4.ebuild,
- compiz-0.8.4-r1.ebuild, compiz-0.8.4-r2.ebuild, compiz-0.8.4-r3.ebuild,
- compiz-0.8.6.ebuild, compiz-0.8.6-r1.ebuild:
- Update deps on libX11[xcb].
-
-*compiz-0.8.6-r1 (04 Sep 2010)
-
- 04 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
- +compiz-0.8.6-r1.ebuild, metadata.xml:
- Helping out a bit: disable static libraries (they are not linked against,
- are most plugins) and .la files (same reasoning); add a gconf USE flag
- because even if you want GNOME integration you might not want to pay the
- GConf toll (lots of schemas) and rather prefer flat files. Wire the svg
- USE flag to librsvg.
-
-*compiz-0.8.6 (03 Apr 2010)
-*compiz-0.8.4-r3 (03 Apr 2010)
-
- 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compiz-0.8.4-r3.ebuild, +files/compiz-0.8.4-gtk+-2.20-build.patch,
- +compiz-0.8.6.ebuild:
- Replaced compiz ~ deps with >= deps to support the new compiz-0.8.6
- release and to avoid future dep issues.
- Did a revbump to avoid issues with installed packages.
- Added a patch to enable emerald to build with gtk+-2.20. Fixes bug 311743
- - thanks to Guillaume ZITTA <gentoo@zitta.fr>.
-
- 20 Feb 2010; Hanno Boeck <hanno@gentoo.org> compiz-0.8.4-r2.ebuild,
- +files/compiz-0.8.4-kde44.patch, +files/compiz-0.8.4-libpng14.patch:
- Compilation fixes for KDE 4.4 and libpng 1.4.
-
-*compiz-0.8.4-r2 (02 Feb 2010)
-
- 02 Feb 2010; Romain Perier <mrpouet@gentoo.org> +compiz-0.8.4-r2.ebuild,
- +files/compiz-0.8.4-window-region-calculation.patch:
- Fix window region calculation for windows that have border width set,
- patch imported from upstream, per bug #302308.
-
-*compiz-0.8.4-r1 (31 Jan 2010)
-
- 31 Jan 2010; Romain Perier <mrpouet@gentoo.org> +compiz-0.8.4-r1.ebuild,
- +files/compiz-0.8.4-crash-on-opening-windows.patch,
- +files/compiz-0.8.4-place-plugin.patch:
- Fix crash on opening windows, and placement mode. Replace URI per a bziped
- tarball, per bug #302308. Many thanks to Denilson.
-
- 20 Dec 2009; Romain Perier <mrpouet@gentoo.org> -compiz-0.8.2.ebuild:
- Clean up old version
-
- 12 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> +compiz-0.8.2.ebuild:
- Revert wrongly removed ebuild
-
- 11 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org>
- -compiz-0.8.2-r3.ebuild:
- Drop no-longer required ebuild.
-
- 25 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
- compiz-0.8.2-r3.ebuild, compiz-0.8.4.ebuild, metadata.xml:
- Remove KDE3 support.
-
-*compiz-0.8.4 (15 Oct 2009)
-
- 15 Oct 2009; Romain Perier <mrpouet@gentoo.org>
- +compiz-0.8.4.ebuild, files/compiz-manager:
- Version bump. Many bugfixes, 2 new plugins, Ported KDE4 window decorator
- to KDE 4.3. Fix bug #286431 thanks to Evert.
-
-*compiz-0.8.2-r3 (29 Aug 2009)
-
- 29 Aug 2009; Romain Perier <mrpouet@gentoo.org>
- -compiz-0.6.2-r1.ebuild, -compiz-0.8.2.ebuild, -compiz-0.8.2-r1.ebuild,
- -compiz-0.8.2-r2.ebuild, +compiz-0.8.2-r3.ebuild,
- +files/compiz-0.8.2-gtk-gnome-missing-gconf-flags.patch, files/compiz-manager,
- metadata.xml:
- Fix libGL.so.1.2 path in compiz-manager (bug #274762), update KDE4
- dependencies (bug #277016), fix missing gconf flags in gnome plugin (bug
- #282807), fix QA warnings, Drop old revisions.
-
-*compiz-0.8.2-r2 (12 Jun 2009)
-
- 12 Jun 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compiz-0.8.2-r2.ebuild:
- Dropped the "bogus" glitz dep. Fixes bug 272968 - thanks to Christophe
- Saout <christophe@saout.de>.
-
- 26 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compiz-0.8.2-r1:
- Added missing call to gnome2_gconf_savelist. Thanks to Pacho Ramos
- <pacho@condmat1.ciencias.uniovi.es> - fixes bug 258238.
-
-*compiz-0.8.2-r1 (26 Apr 2009)
-
- 26 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +files/compiz.desktop, +compiz-0.8.2-r1.ebuild:
- Added fix for tests. Thanks to Pacho Ramos
- <pacho@condmat1.ciencias.uniovi.es> for initial report and Brent Baude
- <ranger@gentoo.org> for recalling me about it again - fixes bug 265226.
- Install compiz.desktop file. Thanks to Philip Allison <sane@not.co.uk> for
- the file and Nirbheek Chauhan <nirbheek@gentoo.org> for the check from the
- gnome team - fixes bug 254166.
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org> compiz-0.8.2.ebuild:
- Marking compiz-0.8.2 ~ppc for bug 246804
-
- 25 Apr 2009; Brent Baude <ranger@gentoo.org> compiz-0.8.2.ebuild:
- Marking compiz-0.8.2 ~ppc64 for bug 246804
-
-*compiz-0.8.2 (03 Apr 2009)
-
- 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +compiz-0.8.2.ebuild:
- Bumped compiz to the 0.8.2 release.
-
- 19 Feb 2009; Alexey Shvetsov <alexxy@gentoo.org> -compiz-0.7.8.ebuild:
- Drop compiz-0.7.8 since it doesnt support kde 4.2
-
-*compiz-0.7.8-r2 (31 Dec 2008)
-
- 31 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- files/compiz-manager, compiz-0.7.8.ebuild, +compiz-0.7.8-r2.ebuild:
- Fixed the hardcoded /lib path in compiz-manager. Fixes bug #253246.
-
- 03 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compiz-0.7.8-r1.ebuild:
- It's ${P} and not ${PN} we need.
-
-*compiz-0.7.8-r1 (02 Dec 2008)
-
- 02 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +files/compiz-0.7.8-framesvg.patch, compiz-0.7.8.ebuild,
- +compiz-0.7.8-r1.ebuild:
- Reviewed compiz-0.7.8 KDE4 deps as it only works with kwin:4.1 at the
- moment. Added compiz-0.7.8-r1 with a dep on kwin:4.2 / kwin:live that
- applies a patch for compiz to build.
-
- 27 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- ChangeLog:
- Removed the executable bit from compiz-start - dobin ensures the file is
- installed as executable.
-
- 15 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compiz-0.7.8.ebuild:
- Removed the mirror restriction that was used for the overlay.
-
- 03 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- compiz-0.7.8.ebuild:
- Added a warning that it's required to rebuild compiz after updating
- metacity to 2.24 or gtk-window-decorator will crash.
-
- 01 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +files/compiz-manager:
- Added the missing compiz-manager file.
-
- 31 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- +files/compiz-no-gconf.patch:
- Added missing patch to compiz.
-
-*compiz-0.7.8 (27 Oct 2008)
-
- 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
- metadata.xml, +compiz-0.7.8.ebuild:
- Added compiz-0.7.8 to the tree
-
- 29 Aug 2008; Diego Pettenò <flameeyes@gentoo.org> compiz-0.6.2-r1.ebuild:
- Add some missing build-time dependencies (closes bug #204863), disable
- fuse plugin, until a new version with an USE flag is provided, avoid
- automagic dep (closes bug #212120).
-
- 25 Jul 2008; Carsten Lohrke <carlo@gentoo.org> compiz-0.6.2-r1.ebuild:
- Wrong split/monolithic dependency order, missing slot dependency.
-
- 05 Jun 2008; Rémi Cardona <remi@gentoo.org> compiz-0.5.0.ebuild,
- compiz-0.5.2.ebuild, compiz-0.6.2.ebuild, compiz-0.6.2-r1.ebuild:
- pkgmove to gnome-base/gnome-control-center
-
- 27 Feb 2008; Doug Klima <cardoe@gentoo.org> compiz-0.6.2-r1.ebuild:
- fix quoting and add dbus-glib to depend. bug #202436
-
- 26 Nov 2007; Markus Rothe <corsair@gentoo.org> compiz-0.6.2-r1.ebuild:
- Added ~ppc64
-
-*compiz-0.6.2-r1 (06 Nov 2007)
-
- 06 Nov 2007; Hanno Boeck <hanno@gentoo.org>
- +files/compiz-0.6.2-CVE-2007-3920.patch, +compiz-0.6.2-r1.ebuild:
- Security fix for CVE-2007-3920.
-
- 31 Oct 2007; Hanno Boeck <hanno@gentoo.org> compiz-0.6.2.ebuild:
- Lower libwnck-dep again.
-
-*compiz-0.6.2 (18 Oct 2007)
-
- 18 Oct 2007; Hanno Boeck <hanno@gentoo.org> +compiz-0.6.2.ebuild:
- Version bump.
-
- 19 Aug 2007; Hanno Boeck <hanno@gentoo.org> compiz-0.5.2.ebuild:
- Switch kde-dependencies, so kdebase is preferred before kwin.
-
- 17 Aug 2007; Hanno Boeck <hanno@gentoo.org> compiz-0.5.2.ebuild:
- Add libwnck-dep.
-
-*compiz-0.5.2 (13 Aug 2007)
-
- 13 Aug 2007; Hanno Boeck <hanno@gentoo.org> +compiz-0.5.2.ebuild:
- Version bump.
-
- 03 May 2007; Hanno Boeck <hanno@gentoo.org> files/compiz-start,
- compiz-0.5.0.ebuild:
- Fix some minor issues (gconf schema installation, more deps).
-
-*compiz-0.5.0 (24 Apr 2007)
-
- 24 Apr 2007; Hanno Boeck <hanno@gentoo.org> +compiz-0.5.0.ebuild:
- Version bump.
-
- 10 Mar 2007; Hanno Boeck <hanno@gentoo.org> files/compiz-start:
- Fix typo.
-
- 28 Jan 2007; Hanno Boeck <hanno@gentoo.org> compiz-0.3.6.ebuild:
- Fix dep issues, dbus is always required if kde-decorator is built.
-
- 20 Jan 2007; Hanno Boeck <hanno@gentoo.org> compiz-0.3.6.ebuild:
- Fix a bunch of smaller issues, mostly depend-related, don't install
- old/broken compiz-aiglx/xgl/nvidia-scripts any more, please use and test
- compiz-start instead.
-
-*compiz-0.3.6 (06 Jan 2007)
-
- 06 Jan 2007; Hanno Boeck <hanno@gentoo.org> +files/0.3.6/compiz-start,
- +compiz-0.3.6.ebuild:
- Version bump, now with kde-decorator.
-
- 29 Nov 2006; Hanno Boeck <hanno@gentoo.org> +files/compiz-start,
- compiz-0.3.4.ebuild:
- Add generic compiz start script.
-
- 26 Nov 2006; Hanno Boeck <hanno@gentoo.org> compiz-0.3.4.ebuild:
- Add dependency to libXinerama.
-
-*compiz-0.3.4 (22 Nov 2006)
-
- 22 Nov 2006; Hanno Boeck <hanno@gentoo.org> +compiz-0.3.4.ebuild:
- Version bump.
-
-*compiz-0.3.2 (01 Nov 2006)
-
- 01 Nov 2006; Hanno Boeck <hanno@gentoo.org> +compiz-0.3.2.ebuild:
- Version bump.
-
- 18 Oct 2006; Olivier Crête <tester@gentoo.org> compiz-0.2.0.ebuild:
- Use gnome2 eclass to install schemas properly, bug #150535
-
-*compiz-0.2.0 (03 Oct 2006)
-
- 03 Oct 2006; Hanno Boeck <hanno@gentoo.org> +compiz-0.2.0.ebuild:
- Add first release version.
-
-*compiz-0.0.13_pre20060928 (28 Sep 2006)
-
- 28 Sep 2006; Hanno Boeck <hanno@gentoo.org> files/compiz-aiglx,
- +files/compiz-nvidia, +files/compiz-xgl,
- +compiz-0.0.13_pre20060928.ebuild:
- Version bump, new scripts for xgl and nvidia, misc fixes.
-
- 21 Sep 2006; Hanno Boeck <hanno@gentoo.org>
- compiz-0.0.13_pre20060921.ebuild:
- Re-add gnome-deps, seems it's not possible at the moment to have less
- dependencies.
-
-*compiz-0.0.13_pre20060921 (21 Sep 2006)
-
- 21 Sep 2006; Hanno Boeck <hanno@gentoo.org> files/compiz-aiglx,
- +compiz-0.0.13_pre20060921.ebuild:
- Version bump, cleaned up dependencies.
-
-*compiz-0.0.13_pre20060916 (16 Sep 2006)
-
- 16 Sep 2006; Hanno Boeck <hanno@gentoo.org>
- +files/03-composite-cube-logo.patch, +files/04-fbconfig-depth-fix.patch,
- +files/06-glfinish.patch, +files/07-cow.patch, +files/compiz-aiglx,
- +compiz-0.0.13_pre20060916.ebuild:
- Initial commit of compiz.
diff --git a/x11-wm/compiz/Manifest b/x11-wm/compiz/Manifest
deleted file mode 100644
index 24ee4f4a..00000000
--- a/x11-wm/compiz/Manifest
+++ /dev/null
@@ -1,32 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX compiz-gcc-4.7.patch 999 SHA256 0824c0d32d32dfc8c57fa1afbfc81060e64bdcc4ec016f3ccb751a1956f6325a SHA512 e08563d928578ad74faa29168b3c3442cc0ab4e908ff4f430a7e23bcb2057e3da10f9742e8abbdaad9df6f56a039134e8a32f73ae214e240065d6d4ddd3a92bf WHIRLPOOL b79f08787a9f7d3dc46dc1f2c6645f40965c750122027e39679d783afb0c23bd300ee731bfb45858d6392c69a21b61eb326eb29315e0e4ac0d2655edb7d69f18
-AUX compiz-kde-4.10.patch 956 SHA256 b76acc7d3195f931aa11d7f8ea301a3c1cac738d383195b5355ae2bc155a77f2 SHA512 6ed694c33f5f12e3c29b75338b7c1610bf7f2925e6c464e35489244e8be1673d7df194ac6018f536276f29353c2dad3ec80f392bd47f40744bb0af517043bcf2 WHIRLPOOL 7d2d5709e00edb6cda6b6527acd4df360c3ac7f286302edf1880e243d711b114b6768c582dcd25f56bab6846cb470530d5ecdf139557d23bfd4d541c94d98976
-AUX compiz-kde-4.8.patch 755 SHA256 4feb22c82d21c9d870d669498badf95c01f735a85f8a5f4d63b4877b6f74df65 SHA512 fccbe0afc6e7c651912dc0e271f3745e96f5562da210934d79f00820e3b94d8340ee62707a840e042d287eba920ff556c36a39032815549d86676cd53e1cbbcc WHIRLPOOL 0d0f015463dfccfec237ce97a781868c6a76a3ab96caa8c5ed656ea0504e425a7490c8289bf56a63c2c2f9cde6bf580c1b56a6a663b3086e9a25a85ff955b48b
-AUX compiz-kde-4.9.patch 4975 SHA256 0d984c6af504a9d3b532cc9e50534a329f914a5c949e10a54f39c56da856c09b SHA512 ef448bf43cba07ddd925405f8502af3d24692a911431696c9b454b97bc67523f39c1321a95dbf216bd5369a439dfc91e7b953be4a9340393254750515cf9097e WHIRLPOOL 15d6dd43de19a28f6428fcc1be080f922a087d5d0c50b57236bc555af199401e042a029526bf3f3b2c3b8d488cd16fd8704920875ef4fe5cd415266cf9bb2e44
-AUX compiz-manager 9835 SHA256 e387ff9f01b84c572f31643316ed2ce2eacd11a92488e745ebcfd659945c6f1d SHA512 5cf4c1023754128c456d48db257a308461de0cbd9ebd427a4c281ada0b77659013723362959ae39fa31f24de36929fdfe6ea96d9788cba568f35d2dc86bc263a WHIRLPOOL 0afb3b62a0e29b9608d2eaf640f7704ffa91a3ea7ea7fc0d7cba5761a04c4a1928007e285344e401030230de506b92cbbbdbe4436eda4ebd44848ebfcad95c97
-AUX compiz-no-gconf.patch 630 SHA256 87467fbe5d4e0d0bb8952f2d5b74d21046d92d49772543aeda137266e055aa67 SHA512 3c3789852db56be06d553dcdddb68c94e68b9290c74e5a9e642f266d1688c18eb4ce01b6835f267c84d3a213ec61266159d5891b10d80cb79e17bc9683163bf9 WHIRLPOOL 7341780992eed62a36bfa8be0e8f22c4f54ecda555f8af87ea76f585f4fcbcb76f31bb79269a01ff5c5eabe7d6796a233d7efa8baf35720a09085f53af3b1da6
-AUX compiz.desktop 258 SHA256 6b3e76f62623ef4d533d25fb714467157827a4ba051d41e1730848266c573f8b SHA512 ab9084fe8d44a9a053e84483774d9db2b1b8def4fbb16ca9c74af18271ec0f7d3d7dbe607fa7e0687bbe6f6d9ef8ee17701e1a88c15adea822f45450f4ebb291 WHIRLPOOL b11117ece42467e06313a73f666c1e1ea2877313d5df1c9f3735a386da453f9d10bc83d4832ea491ac099aa94b1d757d2e8d1a733b9e22df56ce63c8cc48f02e
-DIST compiz-0.8.8.tar.bz2 1123892 SHA256 3ba555b0d6d536850a227d37d6ebc5cd5b15ee5bad83d7956529a27b870977e3 SHA512 6e3bad018835fdbc1b0e5ecb51a46a77a6531d46d77ee3ae4169273632ea9a6839c78300b18e2198c41698517efa65ded75387785b0c5bbbb6da41498451b644 WHIRLPOOL fa1d9b5e443d45a4615201a85a74dd025066620339ebac58b4fd5c71c19db731009c013ceee93f0345b46c413211424bc4c813d48e07d6cea874024a2b562ba2
-EBUILD compiz-0.8.8-r3.ebuild 4097 SHA256 526d7784006213a26373fa388f8d517a13027e95fe3696409a6c3401b8ef61ab SHA512 33f2e941cb7b4b085b44a95af2c4614439215c4e433a07d6a8b7a252ad7f2c984284884998441570fb7bf77c7a29798549c51a6ac2507c8d6ebd70ef53e46a46 WHIRLPOOL 0fd7daa81d2c14c14b10caad641e98f343677ad493e56954935aa272a87e45bf78b8e4f8cac7b8ff8a6428949cb74abc7ecd9577753e759b5699f2eae4d84ce5
-MISC ChangeLog 15630 SHA256 b298afe2fd4fc44994d5d9bec51162be9b44076842508c8efbd98a8fb300deec SHA512 699981cfe9a9e459d64a8be26e6454c0405cec6f2031c62a717dbbb3ace6fd6e78090f3c5b74ef8ae8f4c0a0962e47e7292a591315d5acbf379cbcbad397f66b WHIRLPOOL 20107127f819ab3825900813fb482d38b4c204d222743cdfa65bd272d122e6cdaccd2b97a29433ca5f2239b507ba23473ebe0f6b5a7e1284a6febbbd40cf95e2
-MISC metadata.xml 632 SHA256 a0dce016c36d51c1fe13822ed59ba3aef9b8a22fecdb2d3f5360b824ee890bb1 SHA512 46e6acb05014ec6cb5b77b6ff5ae31adff93ded582ad7ca22e90ce16c00f6ce7009fe72e603af83d0e6d5604f177e8eb175cdac2703d715c065e5df2834740a7 WHIRLPOOL 9499ba8dba186cc869cbc34cb7c964655c870318eaa28ca0d7ddef8b473e199edeea48f90f3394ff39334af6b8924f46dae4fa1a43ff9a75d54b0358cea88a2e
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
-
-iQJiBAEBCABMBQJUkc1qRRSAAAAAABQAKGlzc3Vlci1mcHJAbm90YXRpb25zOTc5
-MTY5NkQ3RDM3NkRBN0U5QjZGMTUwMDZCMUYzOERDQTQ1QTFFQwAKCRAGsfONykWh
-7EjHEAC3bK56VSsuRf0gW/Z5dxDuahKL4leIFdHyLNUX6R1eiwtUtsKOCbEb0GNO
-+0HwG+KWroU4PssiGEvxgx3+XMtRY8dPDX2wgMZDiyfguKGuPurV4oxJWwy02SZs
-3OYqF+shQVnAsD8V/zU7Ab77kaRRxE8AK4XpHuCoh4YhoOqHSvp0eIeR2Vtpi5SD
-XXKpoqAoTPs+Bo6dgs9r1D+n48Fl23X9FwwXhUNgyVQQ61pTNxJQ5PrZ2lOXYMrh
-H4uki6hKTh+XwfPgxIVw/yYY5d9h2fE/EndTK9RCisfWZ09TvcQJHAgLTbZbAdVd
-atOVuqNSPoqQB4ma4+EJK1WnSgd5JjQkhu9vakhheq1zAsyrMIiMSqej7cFncYRR
-O1urDLJAMW8q9AVN+XtcE8B59FKVs1tTRAYKkIA8kNYJeWtm9ksfItc4MKhihx3X
-NqmtDWsShSiVi7O8uvYq/1MgBJ76Y4rRJiA5gmapu/R1uaOon/mA4YXkG0ovzzdF
-ee3Z+aAgC0m1y5OMMoK8nWG3jWdNcwHtRJ95AihZwaLKNwpFLBZGO1VcAG/MNYV+
-p+hmwOa2KmtS0LYqYe98rYcQIf0yHrpoH+CwfR6q4tSbKV/e58RgJNO3WI3WbiwL
-5eqN2IELP/Sc/wO4EgK8WpFyHAt74DHflVqIOvzklg8uk/7qpg==
-=T9X1
------END PGP SIGNATURE-----
diff --git a/x11-wm/compiz/compiz-0.8.8-r3.ebuild b/x11-wm/compiz/compiz-0.8.8-r3.ebuild
deleted file mode 100644
index 75029e8f..00000000
--- a/x11-wm/compiz/compiz-0.8.8-r3.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/compiz/compiz-0.8.8-r3.ebuild,v 1.2 2014/12/17 18:37:14 kensington Exp $
-
-EAPI=5
-
-inherit autotools eutils gnome2-utils
-
-DESCRIPTION="OpenGL window and compositing manager"
-HOMEPAGE="http://www.compiz.org/"
-SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="+cairo dbus fuse gnome gconf gtk kde +svg"
-
-COMMONDEPEND="
- >=dev-libs/glib-2
- dev-libs/libxml2
- dev-libs/libxslt
- media-libs/libpng:0=
- >=media-libs/mesa-6.5.1-r1
- >=x11-base/xorg-server-1.1.1-r1
- >=x11-libs/libX11-1.4
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libICE
- x11-libs/libSM
- >=x11-libs/libXrender-0.8.4
- >=x11-libs/startup-notification-0.7
- virtual/glu
- cairo? (
- x11-libs/cairo[X]
- )
- dbus? (
- >=sys-apps/dbus-1.0
- dev-libs/dbus-glib
- )
- fuse? ( sys-fs/fuse )
- gnome? (
- >=gnome-base/gnome-control-center-2.16.1:2
- gnome-base/gnome-desktop:2
- gconf? ( gnome-base/gconf:2 )
- )
- gtk? (
- >=x11-libs/gtk+-2.8.0:2
- >=x11-libs/libwnck-2.18.3:1
- x11-libs/pango
- )
- kde? ( >=kde-base/kwin-4.2.0 )
- svg? (
- >=gnome-base/librsvg-2.14.0:2
- >=x11-libs/cairo-1.0
- )
-"
-
-DEPEND="${COMMONDEPEND}
- virtual/pkgconfig
- x11-proto/damageproto
- x11-proto/xineramaproto
-"
-
-RDEPEND="${COMMONDEPEND}
- x11-apps/mesa-progs
- x11-apps/xdpyinfo
- x11-apps/xset
- x11-apps/xvinfo
-"
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
-src_prepare() {
- echo gtk/gnome/compiz-wm.desktop.in >> po/POTFILES.skip
- echo metadata/core.xml.in >> po/POTFILES.skip
-
- # Patch for compatibility with gcc 4.7
- epatch "${FILESDIR}"/${PN}-gcc-4.7.patch
-
- if ! use gnome || ! use gconf; then
- epatch "${FILESDIR}"/${PN}-no-gconf.patch
- fi
- if use kde; then
- # patch for KDE 4.8 compatibility. Picked up from stuff overlay
- has_version ">=kde-base/kwin-4.8" && epatch "${FILESDIR}"/${PN}-kde-4.8.patch
- # patch for KDE 4.9 compatibility. Picked up from http://cgit.compiz.org
- has_version ">=kde-base/kwin-4.9" && epatch "${FILESDIR}"/${PN}-kde-4.9.patch
- # patch for KDE 4.10 compatibility. Picked up from stuff overlay
- has_version ">=kde-base/kwin-4.10" && epatch "${FILESDIR}"/${PN}-kde-4.10.patch
- fi
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- # We make gconf optional by itself, but only if gnome is also
- # enabled, otherwise we simply disable it.
- if use gnome; then
- myconf="${myconf} $(use_enable gconf)"
- else
- myconf="${myconf} --disable-gconf"
- fi
-
- econf \
- --enable-fast-install \
- --disable-static \
- --disable-gnome-keybindings \
- --with-default-plugins \
- $(use_enable svg librsvg) \
- $(use_enable cairo annotate) \
- $(use_enable dbus) \
- $(use_enable dbus dbus-glib) \
- $(use_enable fuse) \
- $(use_enable gnome) \
- $(use_enable gnome metacity) \
- $(use_enable gtk) \
- $(use_enable kde kde4) \
- --disable-kde \
- ${myconf}
-}
-
-src_install() {
- default
- prune_libtool_files --all
-
- # Install compiz-manager
- dobin "${FILESDIR}"/compiz-manager
-
- # Add the full-path to lspci
- sed -i "s#lspci#/usr/sbin/lspci#" "${D}/usr/bin/compiz-manager" || die
-
- # Fix the hardcoded lib paths
- sed -i "s#/lib/#/$(get_libdir)/#g" "${D}/usr/bin/compiz-manager" || die
-
- # Create gentoo's config file
- dodir /etc/xdg/compiz
-
- cat <<- EOF > "${D}/etc/xdg/compiz/compiz-manager"
- COMPIZ_BIN_PATH="/usr/bin/"
- PLUGIN_PATH="/usr/$(get_libdir)/compiz/"
- LIBGL_NVIDIA="/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.so.1.2"
- LIBGL_FGLRX="/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.so.1.2"
- KWIN="$(type -p kwin)"
- METACITY="$(type -p metacity)"
- SKIP_CHECKS="yes"
- EOF
-
- domenu "${FILESDIR}"/compiz.desktop
-}
-
-pkg_preinst() {
- use gnome && use gconf && gnome2_gconf_savelist
-}
-
-pkg_postinst() {
- use gnome && use gconf && gnome2_gconf_install
-
- ewarn "If you update to x11-wm/metacity-2.24 after you install ${P},"
- ewarn "gtk-window-decorator will crash until you reinstall ${PN} again."
-}
-
-pkg_prerm() {
- use gnome && gnome2_gconf_uninstall
-}
diff --git a/x11-wm/compiz/files/compiz-gcc-4.7.patch b/x11-wm/compiz/files/compiz-gcc-4.7.patch
deleted file mode 100644
index 28315bae..00000000
--- a/x11-wm/compiz/files/compiz-gcc-4.7.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- kde/window-decorator-kde4/window.cpp 2010-05-21 11:18:14.000000000 +0000
-+++ kde/window-decorator-kde4/window.cpp 2012-09-12 18:05:00.000000000 +0000
-@@ -59,6 +59,9 @@
-
- #include "paintredirector.h"
-
-+// header for gcc-4.7 compatibility
-+#include "unistd.h"
-+
- KWD::Window::Window (WId parentId,
- WId clientId,
- WId frame,
---- configure.ac.orig 2012-09-12 23:39:54.093812000 +0400
-+++ configure.ac 2012-09-12 23:40:37.253686000 +0400
-@@ -72,11 +72,6 @@
- *) CFLAGS="$CFLAGS -Wnested-externs" ;;
- esac
-
-- case " $CFLAGS " in
-- *[[\ \ ]]-D_FORTIFY_SOURCE=2[[\ \ ]]*) ;;
-- *) CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2" ;;
-- esac
--
- if test "x$enable_ansi" = "xyes"; then
- case " $CFLAGS " in
- *[[\ \ ]]-ansi[[\ \ ]]*) ;;
-@@ -95,11 +90,6 @@
- *[[\ \ ]]-Wall[[\ \ ]]*) ;;
- *) CXXFLAGS="$CXXFLAGS -Wall" ;;
- esac
--
-- case " $CXXFLAGS " in
-- *[[\ \ ]]-D_FORTIFY_SOURCE=2[[\ \ ]]*) ;;
-- *) CXXFLAGS="$CXXFLAGS -D_FORTIFY_SOURCE=2" ;;
-- esac
- fi
-
- AC_C_BIGENDIAN
diff --git a/x11-wm/compiz/files/compiz-kde-4.10.patch b/x11-wm/compiz/files/compiz-kde-4.10.patch
deleted file mode 100644
index a30d54b9..00000000
--- a/x11-wm/compiz/files/compiz-kde-4.10.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- kde/window-decorator-kde4/window.cpp 2012-11-14 10:17:09 +0000
-+++ kde/window-decorator-kde4/window.cpp 2012-11-23 06:43:18 +0000
-@@ -554,6 +554,15 @@
- showWindowMenu (pos.bottomLeft ());
- }
-
-+void KWD::Window::showApplicationMenu (const QPoint &p)
-+{
-+}
-+
-+bool KWD::Window::menuAvailable () const
-+{
-+ return false;
-+}
-+
- KWD::Options::MouseCommand
- KWD::Window::buttonToCommand (Qt::MouseButtons button)
- {
-
---- kde/window-decorator-kde4/window.h 2012-09-03 07:19:30 +0000
-+++ kde/window-decorator-kde4/window.h 2012-11-23 06:43:18 +0000
-@@ -92,6 +92,8 @@
- virtual void processMousePressEvent (QMouseEvent *);
- virtual void showWindowMenu (const QRect &);
- virtual void showWindowMenu (const QPoint &);
-+ virtual void showApplicationMenu (const QPoint &);
-+ virtual bool menuAvailable () const;
- virtual void performWindowOperation (WindowOperation);
- virtual void setMask (const QRegion &, int);
- virtual bool isPreview (void) const;
diff --git a/x11-wm/compiz/files/compiz-kde-4.8.patch b/x11-wm/compiz/files/compiz-kde-4.8.patch
deleted file mode 100644
index f31751ba..00000000
--- a/x11-wm/compiz/files/compiz-kde-4.8.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -ur compiz-0.8.8-orig//kde/window-decorator-kde4/window.cpp compiz-0.8.8//kde/window-decorator-kde4/window.cpp
---- compiz-0.8.8-orig//kde/window-decorator-kde4/window.cpp 2010-05-21 14:18:14.000000000 +0300
-+++ compiz-0.8.8//kde/window-decorator-kde4/window.cpp 2012-01-27 21:21:39.000000000 +0200
-@@ -986,10 +986,10 @@
- {
- Atom atom = Atoms::compizWindowBlurDecor;
- QRegion topQRegion, bottomQRegion, leftQRegion, rightQRegion;
-- Region topRegion = NULL;
-- Region bottomRegion = NULL;
-- Region leftRegion = NULL;
-- Region rightRegion = NULL;
-+ ::Region topRegion = NULL;
-+ ::Region bottomRegion = NULL;
-+ ::Region leftRegion = NULL;
-+ ::Region rightRegion = NULL;
- int size = 0;
- int w, h;
diff --git a/x11-wm/compiz/files/compiz-kde-4.9.patch b/x11-wm/compiz/files/compiz-kde-4.9.patch
deleted file mode 100644
index 7b56da95..00000000
--- a/x11-wm/compiz/files/compiz-kde-4.9.patch
+++ /dev/null
@@ -1,196 +0,0 @@
-From 3c6f698c12f455661807c4115feaa73007fc33d1 Mon Sep 17 00:00:00 2001
-From: Dennis Kasprzyk <onestone@compiz.org>
-Date: Mon, 06 Aug 2012 18:23:17 +0000
-Subject: KDE 4.9 support.
-
-Little modification for compatibility with KDE 4.8 patch was added by Sergey Popov
-
----
-diff --git a/kde/window-decorator-kde4/window.cpp b/kde/window-decorator-kde4/window.cpp
-index a65f99f..78d1a47 100644
---- a/kde/window-decorator-kde4/window.cpp
-+++ b/kde/window-decorator-kde4/window.cpp
-@@ -768,6 +768,22 @@ KWD::Window::transparentRect () const
- return QRect ();
- }
-
-+KDecorationDefines::WindowOperation
-+KWD::Window::buttonToWindowOperation(Qt::MouseButtons button)
-+{
-+ Options::MouseCommand com = buttonToCommand (button);
-+
-+ if (com == Options::MouseOperationsMenu)
-+ return KDecorationDefines::OperationsOp;
-+
-+ return KDecorationDefines::NoOp;
-+}
-+
-+
-+#endif
-+
-+#if KDE_IS_VERSION(4,3,90) && !KDE_IS_VERSION(4, 8, 80)
-+
- bool
- KWD::Window::isClientGroupActive ()
- {
-@@ -837,19 +853,82 @@ KWD::Window::displayClientMenu (int index, const QPoint& pos)
- showWindowMenu (pos);
- }
-
--KDecorationDefines::WindowOperation
--KWD::Window::buttonToWindowOperation(Qt::MouseButtons button)
-+#endif
-+
-+#if KDE_IS_VERSION(4,8,80)
-+QString
-+KWD::Window::caption(int idx) const
- {
-- Options::MouseCommand com = buttonToCommand (button);
-+ return mName;
-+}
-
-- if (com == Options::MouseOperationsMenu)
-- return KDecorationDefines::OperationsOp;
-+void
-+KWD::Window::closeTab(long id)
-+{
-+ closeWindow ();
-+}
-
-- return KDecorationDefines::NoOp;
-+void
-+KWD::Window::closeTabGroup()
-+{
-+ closeWindow ();
-+}
-+
-+long
-+KWD::Window::currentTabId() const
-+{
-+ return (long) mClientId;
-+}
-+
-+QIcon
-+KWD::Window::icon(int idx) const
-+{
-+ QIcon icon (mIcon);
-+ icon.addPixmap (mMiniIcon);
-+ return icon;
-+}
-+
-+void
-+KWD::Window::setCurrentTab(long id)
-+{
-+}
-+
-+void
-+KWD::Window::showWindowMenu(const QPoint& pos, long id)
-+{
-+ showWindowMenu (pos);
-+}
-+
-+void
-+KWD::Window::tab_A_before_B(long A, long B)
-+{
-+}
-+
-+void
-+KWD::Window::tab_A_behind_B(long A, long B)
-+{
-+}
-+
-+int
-+KWD::Window::tabCount() const
-+{
-+ return 1;
-+}
-+
-+long
-+KWD::Window::tabId(int idx) const
-+{
-+ return (long) mClientId;
-+}
-+
-+void
-+KWD::Window::untab(long id, const QRect& newGeom)
-+{
- }
-
- #endif
-
-+
- void
- KWD::Window::createDecoration (void)
- {
-@@ -987,14 +1066,14 @@ KWD::Window::updateBlurProperty (int topOffset,
- int leftOffset,
- int rightOffset)
- {
-- Atom atom = Atoms::compizWindowBlurDecor;
-- QRegion topQRegion, bottomQRegion, leftQRegion, rightQRegion;
-- ::Region topRegion = NULL;
-- ::Region bottomRegion = NULL;
-- ::Region leftRegion = NULL;
-- ::Region rightRegion = NULL;
-- int size = 0;
-- int w, h;
-+ Atom atom = Atoms::compizWindowBlurDecor;
-+ QRegion topQRegion, bottomQRegion, leftQRegion, rightQRegion;
-+ _XRegion *topRegion = NULL;
-+ _XRegion *bottomRegion = NULL;
-+ _XRegion *leftRegion = NULL;
-+ _XRegion *rightRegion = NULL;
-+ int size = 0;
-+ int w, h;
-
- w = mGeometry.width () + mBorder.left + mBorder.right;
- h = mGeometry.height () + mBorder.top + mBorder.bottom;
-diff --git a/kde/window-decorator-kde4/window.h b/kde/window-decorator-kde4/window.h
-index c2b274b..1ddfbd1 100644
---- a/kde/window-decorator-kde4/window.h
-+++ b/kde/window-decorator-kde4/window.h
-@@ -114,7 +114,10 @@ class Window: public QObject, public KDecorationBridgeUnstable {
- virtual bool compositingActive () const;
- #if KDE_IS_VERSION(4,3,90)
- virtual QRect transparentRect () const;
--
-+ virtual WindowOperation
-+ buttonToWindowOperation(Qt::MouseButtons button);
-+#endif
-+#if KDE_IS_VERSION(4,3,90) && !KDE_IS_VERSION(4, 8, 80)
- virtual bool isClientGroupActive ();
- virtual QList<ClientGroupItem> clientGroupItems () const;
- virtual long itemId (int index);
-@@ -126,10 +129,27 @@ class Window: public QObject, public KDecorationBridgeUnstable {
- virtual void closeClientGroupItem (int index);
- virtual void closeAllInClientGroup ();
- virtual void displayClientMenu (int index, const QPoint& pos);
--
-- virtual WindowOperation
-- buttonToWindowOperation(Qt::MouseButtons button);
-+
-+#endif
-+#if KDE_IS_VERSION(4,8,80)
-+ using KDecorationBridge::caption;
-+ virtual QString caption(int idx) const;
-+ virtual void closeTab(long id);
-+ virtual void closeTabGroup();
-+ virtual long currentTabId() const;
-+ using KDecorationBridge::icon;
-+ virtual QIcon icon(int idx) const;
-+ virtual void setCurrentTab(long id);
-+ using KDecorationBridge::showWindowMenu;
-+ virtual void showWindowMenu(const QPoint& pos, long id);
-+ virtual void tab_A_before_B(long A, long B);
-+ virtual void tab_A_behind_B(long A, long B);
-+ virtual int tabCount() const;
-+ virtual long tabId(int idx) const;
-+ virtual void untab(long id, const QRect& newGeom);
- #endif
-+
-+
- virtual bool eventFilter (QObject* o, QEvent* e);
-
- void handleActiveChange (void);
---
-cgit v0.8.3.1-30-gff3a
diff --git a/x11-wm/compiz/files/compiz-manager b/x11-wm/compiz/files/compiz-manager
deleted file mode 100644
index 74d45da2..00000000
--- a/x11-wm/compiz/files/compiz-manager
+++ /dev/null
@@ -1,384 +0,0 @@
-#!/bin/sh
-# Compiz Manager wrapper script
-#
-# Copyright (c) 2007 Kristian Lyngstøl <kristian@bohemians.org>
-#
-# This program 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.
-#
-# This program 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 this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-#
-#
-# Contributions by: Treviño (3v1n0) <trevi55@gmail.com>, Ubuntu Packages
-#
-# Much of this code is based on Beryl code, also licensed under the GPL.
-# This script will detect what options we need to pass to compiz to get it
-# started, and start a default plugin and possibly window decorator.
-#
-
-
-COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz
-PLUGIN_PATH="/usr/lib/compiz/"
-GLXINFO="/usr/bin/glxinfo"
-KWIN="/usr/bin/kwin"
-METACITY="/usr/bin/metacity"
-COMPIZ_NAME="compiz" # Final name for compiz (compiz.real)
-
-# For Xgl LD_PRELOAD
-LIBGL_NVIDIA="/usr/lib/nvidia/libGL.so.1.2.xlibmesa"
-LIBGL_FGLRX="/usr/lib/fglrx/libGL.so.1.2.xlibmesa"
-
-# Minimum amount of memory (in kilo bytes) that nVidia cards need
-# to be allowed to start
-# Set to 262144 to require 256MB
-NVIDIA_MEMORY="65536" # 64MB
-NVIDIA_SETTINGS="nvidia-settings" # Assume it's in the path by default
-
-# For detecting what driver is in use, the + is for one or more /'s
-XORG_DRIVER_PATH="/usr/lib/xorg/modules/drivers/+"
-
-FALLBACKWM="${METACITY}"
-FALLBACKWM_OPTIONS="--replace $@"
-
-# Driver whitelist
-WHITELIST="nvidia intel ati radeon i810"
-
-# blacklist based on the pci ids
-# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details
-T=" 1002:5954 1002:5854 1002:5955" # ati rs480
-T="$T 1002:4153" # ATI Rv350
-T="$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12" # intel 965
-BLACKLIST_PCIIDS="$T"
-unset T
-
-COMPIZ_OPTIONS="--ignore-desktop-hints --replace"
-COMPIZ_PLUGINS=""
-ENV=""
-
-# Use emerald by default if it exist
-USE_EMERALD="yes"
-
-# No indirect by default
-INDIRECT="no"
-
-# Default X.org log if xset q doesn't reveal it
-XORG_DEFAULT_LOG="/var/log/Xorg.0.log"
-
-# Set to yes to enable verbose
-VERBOSE="yes"
-
-# Echos the arguments if verbose
-verbose()
-{
- if [ "x$VERBOSE" = "xyes" ]; then
- printf "$*"
- fi
-}
-
-# abort script and run fallback windowmanager
-abort_with_fallback_wm()
-{
- if [ "x$SKIP_CHECKS" = "xyes" ]; then
- verbose "SKIP_CHECKS is yes, so continuing despite problems.\n"
- return 0;
- fi
-
- verbose "aborting and using fallback: $FALLBACKWM \n"
-
- if [ -x $FALLBACKWM ]; then
- exec $FALLBACKWM $FALLBACKWM_OPTIONS
- else
- printf "no $FALLBACKWM found, exiting\n"
- exit 1
- fi
-}
-
-# Check for non power of two texture support
-check_npot_texture()
-{
- verbose "Checking for non power of two support: "
- if glxinfo 2> /dev/null | egrep -q '(GL_ARB_texture_non_power_of_two|GL_NV_texture_rectangle|GL_EXT_texture_rectangle|GL_ARB_texture_rectangle)' ; then
- verbose "present. \n";
- return 0;
- else
- verbose "Not present. \n"
- return 1;
- fi
-
-}
-
-# Check for presence of FBConfig
-check_fbconfig()
-{
- verbose "Checking for FBConfig: "
- if [ "$INDIRECT" = "yes" ]; then
- $GLXINFO -i | grep -q GLX.*fbconfig
- FB=$?
- else
- $GLXINFO | grep -q GLX.*fbconfig
- FB=$?
- fi
-
- if [ $FB = "0" ]; then
- unset FB
- verbose "present. \n"
- return 0;
- else
- unset FB
- verbose "not present. \n"
- return 1;
- fi
-}
-
-
-# Check for TFP
-check_tfp()
-{
- verbose "Checking for texture_from_pixmap: "
- if [ $($GLXINFO 2>/dev/null | grep GLX_EXT_texture_from_pixmap -c) -gt 2 ] ; then
- verbose "present. \n"
- return 0;
- else
- verbose "not present. \n"
- if [ "$INDIRECT" = "yes" ]; then
- unset LIBGL_ALWAYS_INDIRECT
- INDIRECT="no"
- return 1;
- else
- verbose "Trying again with indirect rendering:\n";
- INDIRECT="yes"
- export LIBGL_ALWAYS_INDIRECT=1
- check_tfp;
- return $?
- fi
- fi
-}
-
-# Check wether the composite extension is present
-check_composite()
-{
- verbose "Checking for Composite extension: "
- if xdpyinfo -queryExtensions | grep -q Composite ; then
- verbose "present. \n";
- return 0;
- else
- verbose "not present. \n";
- return 1;
- fi
-}
-
-# Detects if Xgl is running
-check_xgl()
-{
- verbose "Checking for Xgl: "
- if xvinfo | grep -q Xgl ; then
- verbose "present. \n"
- return 0;
- else
- verbose "not present. \n"
- return 1;
- fi
-}
-
-# Check if the nVidia card has enough video ram to make sense
-check_nvidia_memory()
-{
- MEM=$(${NVIDIA_SETTINGS} -q VideoRam | egrep Attribute\ \'VideoRam\'\ .*: | cut -d: -f3 | sed 's/[^0-9]//g')
- if [ $MEM -lt $NVIDIA_MEMORY ]; then
- verbose "Less than ${NVIDIA_MEMORY}kb of memory and nVidia";
- return 1;
- fi
- return 0;
-}
-
-# Check for existence if NV-GLX
-check_nvidia()
-{
- if [ ! -z $NVIDIA_INTERNAL_TEST ]; then
- return $NVIDIA_INTERNAL_TEST;
- fi
- verbose "Checking for nVidia: "
- if xdpyinfo | grep -q NV-GLX ; then
- verbose "present. \n"
- NVIDIA_INTERNAL_TEST=0
- return 0;
- else
- verbose "not present. \n"
- NVIDIA_INTERNAL_TEST=1
- return 1;
- fi
-}
-
-# Check if the max texture size is large enough compared to the resolution
-check_texture_size()
-{
- TEXTURE_LIMIT=$(glxinfo -l | grep -m1 GL_MAX_TEXTURE_SIZE | sed 's/.*=[^0-9]//g')
- RESOLUTION=$(xdpyinfo | grep -i dimensions: | sed 's/[^0-9]*pixels.*(.*).*//' | sed 's/[^0-9x]*//')
- VRES=$(echo $RESOLUTION | sed 's/.*x//')
- HRES=$(echo $RESOLUTION | sed 's/x.*//')
- verbose "Comparing resolution ($RESOLUTION) to maximum 3D texture size ($TEXTURE_LIMIT): ";
- if [ $VRES -gt $TEXTURE_LIMIT ] || [ $HRES -gt $TEXTURE_LIMIT ]; then
- verbose "Failed.\n"
- return 1;
- fi
- verbose "Passed.\n"
- return 0
-}
-
-# check driver whitelist
-running_under_whitelisted_driver()
-{
- LOG=$(xset q|grep "Log file"|awk '{print $3}')
- if [ "$LOG" = "" ]; then
- verbose "xset q doesn't reveal the location of the log file. Using fallback $XORG_DEFAULT_LOG \n"
- LOG=$XORG_DEFAULT_LOG;
- fi
- if [ -z "$LOG" ];then
- verbose "AIEEEEH, no Log file found \n"
- verbose "$(xset q) \n"
- return 0
- fi
- for DRV in ${WHITELIST}; do
- if egrep -q "Loading ${XORG_DRIVER_PATH}${DRV}_drv\.so" $LOG &&
- ! egrep -q "Unloading ${XORG_DRIVER_PATH}${DRV}_drv\.so" $LOG;
- then
- return 0
- fi
- done
- verbose "No whitelisted driver found\n"
- return 1
-}
-
-# check pciid blacklist
-have_blacklisted_pciid()
-{
- OUTPUT=$(lspci -n)
- for ID in ${BLACKLIST_PCIIDS}; do
- if echo "$OUTPUT" | egrep -q "$ID"; then
- verbose "Blacklisted PCIID '$ID' found \n"
- return 0
- fi
- done
- OUTPUT=$(lspci -vn | grep -i VGA)
- verbose "Detected PCI ID for VGA: $OUTPUT\n"
- return 1
-}
-
-build_env()
-{
- if check_nvidia; then
- ENV="__GL_YIELD=NOTHING "
- fi
- if [ "$INDIRECT" = "yes" ]; then
- ENV="$ENV LIBGL_ALWAYS_INDIRECT=1 "
- fi
- if check_xgl; then
- if [ -f ${LIBGL_NVIDIA} ]; then
- ENV="$ENV LD_PRELOAD=${LIBGL_NVIDIA}"
- verbose "Enabling Xgl with nVidia drivers...\n"
- fi
- if [ -f ${LIBGL_FGLRX} ]; then
- ENV="$ENV LD_PRELOAD=${LIBGL_FGLRX}"
- verbose "Enabling Xgl with fglrx ATi drivers...\n"
- fi
- fi
-
- ENV="$ENV FROM_WRAPPER=yes"
-
- if [ -n "$ENV" ]; then
- export $ENV
- fi
-}
-
-build_args()
-{
- if [ $INDIRECT = "yes" ]; then
- COMPIZ_OPTIONS="$COMPIZ_OPTIONS --indirect-rendering "
- fi
- if check_nvidia; then
- COMPIZ_OPTIONS="$COMPIZ_OPTIONS --loose-binding"
- fi
-}
-
-####################
-# Execution begins here.
-
-# Read configuration from XDG paths
-if [ -z "$XDG_CONFIG_DIRS" ]; then
- test -f /etc/xdg/compiz/compiz-manager && . /etc/xdg/compiz/compiz-manager
-else
- test -f $XDG_CONFIG_DIRS/compiz/compiz-manager && . $XDG_CONFIG_DIRS/compiz/compiz-manager
-fi
-
-if [ -z "$XDG_CONFIG_HOME" ]; then
- test -f $HOME/.config/compiz/compiz-manager && . $HOME/.config/compiz/compiz-manager
-else
- test -f $XDG_CONFIG_HOME/compiz/compiz-manager && . $XDG_CONFIG_HOME/compiz/compiz-manager
-fi
-
-# Don't use compiz when running the failsafe session
-if [ "x$GNOME_DESKTOP_SESSION_ID" = "xFailsafe" ]; then
- abort_with_fallback_wm
-fi
-
-if [ "x$LIBGL_ALWAYS_INDIRECT" = "x1" ]; then
- INDIRECT="yes";
-fi
-
-# if we run under Xgl, we can skip some tests here
-if ! check_xgl; then
- # if vesa or vga are in use, do not even try glxinfo (LP#119341)
- if ! running_under_whitelisted_driver || have_blacklisted_pciid; then
- abort_with_fallback_wm
- fi
- # check if we have the required bits to run compiz and if not,
- # fallback
- if ! check_tfp || ! check_npot_texture || ! check_composite || ! check_texture_size; then
- abort_with_fallback_wm
- fi
-
- if check_nvidia && ! check_nvidia_memory; then
- abort_with_fallback_wm
- fi
-
- if ! check_fbconfig; then
- abort_with_fallback_wm
- fi
-fi
-
-# load the ccp plugin if present and fallback to plain gconf if not
-if [ -f ${PLUGIN_PATH}libccp.so ]; then
- COMPIZ_PLUGINS="$COMPIZ_PLUGINS ccp"
-elif [ -f ${PLUGIN_PATH}libgconf.so ]; then
- COMPIZ_PLUGINS="$COMPIZ_PLUGINS glib gconf"
-fi
-
-# get environment
-build_env
-build_args
-
-# start the gtk-window-decorator if present
-if [ -x ${COMPIZ_BIN_PATH}emerald ] && [ "$USE_EMERALD" = "yes" ]; then
- verbose "Starting emerald\n"
- ${COMPIZ_BIN_PATH}emerald --replace &
-elif [ -x ${COMPIZ_BIN_PATH}gtk-window-decorator ] && [ -n "$GNOME_DESKTOP_SESSION_ID" ]; then
- verbose "Starting gtk-window-decorator\n"
- ${COMPIZ_BIN_PATH}gtk-window-decorator --replace &
-elif [ -x ${COMPIZ_BIN_PATH}kde-window-decorator ] && [ -n "$KDE_FULL_SESSION" ]; then
- verbose "Starting kde-window-decorator\n"
- ${COMPIZ_BIN_PATH}kde-window-decorator --replace &
- FALLBACKWM="${KWIN}"
-fi
-
-${COMPIZ_BIN_PATH}${COMPIZ_NAME} $COMPIZ_OPTIONS "$@" $COMPIZ_PLUGINS || exec $FALLBACKWM $FALLBACKWM_OPTIONS
-
diff --git a/x11-wm/compiz/files/compiz-no-gconf.patch b/x11-wm/compiz/files/compiz-no-gconf.patch
deleted file mode 100644
index d43e84de..00000000
--- a/x11-wm/compiz/files/compiz-no-gconf.patch
+++ /dev/null
@@ -1,20 +0,0 @@
- configure.ac | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 7b09153..9c22ea0 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -192,10 +192,10 @@ if test "x$use_gconf" = "xyes"; then
- if test x"$GCONFTOOL" = xno; then
- AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
- fi
-+else
-+ AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, test "x$use_gconf" = "xyes")
- fi
-
--AM_GCONF_SOURCE_2
--
- AM_CONDITIONAL(USE_GCONF, test "x$use_gconf" = "xyes")
- if test "$use_gconf" = yes; then
- AC_DEFINE(USE_GCONF, 1, [Build gconf plugin])
diff --git a/x11-wm/compiz/files/compiz.desktop b/x11-wm/compiz/files/compiz.desktop
deleted file mode 100644
index 22cf642b..00000000
--- a/x11-wm/compiz/files/compiz.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Compiz
-Name[en_GB]=Compiz
-Exec=compiz ccp
-NoDisplay=true
-# name we put on the WM spec check window
-X-GNOME-WMName=Compiz
-X-GNOME-Autostart-Phase=WindowManager
-X-GNOME-Provides=windowmanager
-X-GNOME-Autostart-Notify=true
diff --git a/x11-wm/compiz/metadata.xml b/x11-wm/compiz/metadata.xml
deleted file mode 100644
index bf856f7d..00000000
--- a/x11-wm/compiz/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <use>
- <flag name="fuse">
- Enables support for the filesystem in userspace plugin through <pkg>sys-fs/fuse</pkg>.
- </flag>
- <flag name="gconf">
- Enable the GConf-based configuration backend; it is not required
- to work with GNOME, and might actually be faster if it's not
- used.
- </flag>
- </use>
- <herd>desktop-effects</herd>
- <longdescription>
- compiz is a compositing window manager that uses 3D graphics acceleration via OpenGL.
- </longdescription>
-</pkgmetadata>