summaryrefslogtreecommitdiff
path: root/x11-plugins
diff options
context:
space:
mode:
Diffstat (limited to 'x11-plugins')
-rw-r--r--x11-plugins/allin1/Manifest7
-rw-r--r--x11-plugins/allin1/allin1-0.5.0-r2.ebuild36
-rw-r--r--x11-plugins/allin1/allin1-0.5.0.ebuild27
-rw-r--r--x11-plugins/allin1/files/makefile-r2.patch23
-rw-r--r--x11-plugins/allin1/metadata.xml9
-rw-r--r--x11-plugins/asapm/Manifest8
-rw-r--r--x11-plugins/asapm/asapm-3.1-r1.ebuild34
-rw-r--r--x11-plugins/asapm/files/asapm-3.1-autoconf.patch21
-rw-r--r--x11-plugins/asapm/files/asapm-3.1-include.patch10
-rw-r--r--x11-plugins/asapm/files/asapm-3.1-ldflags.patch11
-rw-r--r--x11-plugins/asapm/metadata.xml5
-rw-r--r--x11-plugins/asclock/Manifest6
-rw-r--r--x11-plugins/asclock/asclock-2.0.12-r1.ebuild64
-rw-r--r--x11-plugins/asclock/files/asclock-gcc41.patch44
-rw-r--r--x11-plugins/asclock/metadata.xml5
-rw-r--r--x11-plugins/ascpu/Manifest6
-rw-r--r--x11-plugins/ascpu/ascpu-1.11-r1.ebuild39
-rw-r--r--x11-plugins/ascpu/files/ascpu-1.11-gentoo-r1.patch46
-rw-r--r--x11-plugins/ascpu/metadata.xml5
-rw-r--r--x11-plugins/asmem/Manifest6
-rw-r--r--x11-plugins/asmem/asmem-1.12-r1.ebuild40
-rw-r--r--x11-plugins/asmem/files/respect-ldflags.patch27
-rw-r--r--x11-plugins/asmem/metadata.xml5
-rw-r--r--x11-plugins/asmon/Manifest7
-rw-r--r--x11-plugins/asmon/asmon-0.71-r1.ebuild39
-rw-r--r--x11-plugins/asmon/asmon-0.71.ebuild37
-rw-r--r--x11-plugins/asmon/files/asmon-0.71-list.patch127
-rw-r--r--x11-plugins/asmon/metadata.xml5
-rw-r--r--x11-plugins/astime/Manifest6
-rw-r--r--x11-plugins/astime/astime-2.8-r2.ebuild38
-rw-r--r--x11-plugins/astime/files/respect-ldflags.patch11
-rw-r--r--x11-plugins/astime/metadata.xml5
-rw-r--r--x11-plugins/bfm/Manifest7
-rw-r--r--x11-plugins/bfm/bfm-0.6.4-r1.ebuild49
-rw-r--r--x11-plugins/bfm/bfm-0.6.4-r2.ebuild42
-rw-r--r--x11-plugins/bfm/files/bfm-0.6.4-makefile.patch66
-rw-r--r--x11-plugins/bfm/metadata.xml13
-rw-r--r--x11-plugins/bubblemon/Manifest8
-rw-r--r--x11-plugins/bubblemon/bubblemon-1.46-r2.ebuild42
-rw-r--r--x11-plugins/bubblemon/files/bubblemon-1.46-asneeded.patch30
-rw-r--r--x11-plugins/bubblemon/files/bubblemon-1.46-gtk.patch122
-rw-r--r--x11-plugins/bubblemon/files/bubblemon-1.46-no_display.patch33
-rw-r--r--x11-plugins/bubblemon/metadata.xml9
-rw-r--r--x11-plugins/compiz-plugins-extra/Manifest7
-rw-r--r--x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.8.ebuild64
-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.xml16
-rw-r--r--x11-plugins/compiz-plugins-main/Manifest6
-rw-r--r--x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.8.ebuild60
-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/Manifest5
-rw-r--r--x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.8.ebuild29
-rw-r--r--x11-plugins/compiz-plugins-unsupported/metadata.xml9
-rw-r--r--x11-plugins/cputnik/Manifest6
-rw-r--r--x11-plugins/cputnik/cputnik-0.2.0.ebuild36
-rw-r--r--x11-plugins/cputnik/files/cputnik-0.2.0-makefile.patch24
-rw-r--r--x11-plugins/cputnik/metadata.xml9
-rw-r--r--x11-plugins/docker/Manifest8
-rw-r--r--x11-plugins/docker/docker-1.5-r1.ebuild36
-rw-r--r--x11-plugins/docker/docker-1.5.ebuild34
-rw-r--r--x11-plugins/docker/files/docker-1.5-makefile.patch45
-rw-r--r--x11-plugins/docker/files/docker-1.5-makefile_rename.patch49
-rw-r--r--x11-plugins/docker/metadata.xml12
-rw-r--r--x11-plugins/enigmail/Manifest10
-rw-r--r--x11-plugins/enigmail/enigmail-1.9.6.1-r1.ebuild56
-rw-r--r--x11-plugins/enigmail/enigmail-1.9.8.1.ebuild56
-rw-r--r--x11-plugins/enigmail/enigmail-1.9.8.2.ebuild56
-rw-r--r--x11-plugins/enigmail/enigmail-1.9.8.3.ebuild56
-rw-r--r--x11-plugins/enigmail/enigmail-9999.ebuild60
-rw-r--r--x11-plugins/enigmail/metadata.xml8
-rw-r--r--x11-plugins/epplets/Manifest7
-rw-r--r--x11-plugins/epplets/epplets-0.12.ebuild26
-rw-r--r--x11-plugins/epplets/epplets-0.14.ebuild32
-rw-r--r--x11-plugins/epplets/metadata.xml18
-rw-r--r--x11-plugins/fsviewer/Manifest11
-rw-r--r--x11-plugins/fsviewer/files/fsviewer-0.2.6-configure.patch21
-rw-r--r--x11-plugins/fsviewer/files/fsviewer-0.2.6-fix_title_bar.patch62
-rw-r--r--x11-plugins/fsviewer/files/fsviewer-0.2.6-gcc5.patch11
-rw-r--r--x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch36
-rw-r--r--x11-plugins/fsviewer/fsviewer-0.2.6-r1.ebuild46
-rw-r--r--x11-plugins/fsviewer/fsviewer-0.2.6-r2.ebuild50
-rw-r--r--x11-plugins/fsviewer/fsviewer-0.2.6.ebuild44
-rw-r--r--x11-plugins/fsviewer/metadata.xml8
-rw-r--r--x11-plugins/gkrellaclock/Manifest6
-rw-r--r--x11-plugins/gkrellaclock/files/gkrellaclock-makefile.patch53
-rw-r--r--x11-plugins/gkrellaclock/gkrellaclock-0.3.4-r1.ebuild29
-rw-r--r--x11-plugins/gkrellaclock/metadata.xml5
-rw-r--r--x11-plugins/gkrellfire/Manifest6
-rw-r--r--x11-plugins/gkrellfire/files/fix-CC-CFLAGS-LDFLAGS-handling.patch69
-rw-r--r--x11-plugins/gkrellfire/gkrellfire-0.4.2-r1.ebuild24
-rw-r--r--x11-plugins/gkrellfire/metadata.xml5
-rw-r--r--x11-plugins/gkrellflynn/Manifest6
-rw-r--r--x11-plugins/gkrellflynn/files/gkrellflynn-0.8-makefile.patch37
-rw-r--r--x11-plugins/gkrellflynn/gkrellflynn-0.8.ebuild24
-rw-r--r--x11-plugins/gkrellflynn/metadata.xml5
-rw-r--r--x11-plugins/gkrellkam/Manifest6
-rw-r--r--x11-plugins/gkrellkam/files/gkrellkam-2.0.0-makefile.patch25
-rw-r--r--x11-plugins/gkrellkam/gkrellkam-2.0.0.ebuild35
-rw-r--r--x11-plugins/gkrellkam/metadata.xml8
-rw-r--r--x11-plugins/gkrellm-bgchanger/Manifest5
-rw-r--r--x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.11-r2.ebuild30
-rw-r--r--x11-plugins/gkrellm-bgchanger/metadata.xml5
-rw-r--r--x11-plugins/gkrellm-bluez/Manifest6
-rw-r--r--x11-plugins/gkrellm-bluez/files/gkrellm-bluez-0.2-notheme.patch91
-rw-r--r--x11-plugins/gkrellm-bluez/gkrellm-bluez-0.2-r2.ebuild34
-rw-r--r--x11-plugins/gkrellm-bluez/metadata.xml8
-rw-r--r--x11-plugins/gkrellm-countdown/Manifest6
-rw-r--r--x11-plugins/gkrellm-countdown/files/gkrellm-countdown-makefile.patch40
-rw-r--r--x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2-r1.ebuild27
-rw-r--r--x11-plugins/gkrellm-countdown/metadata.xml8
-rw-r--r--x11-plugins/gkrellm-cpupower/Manifest4
-rw-r--r--x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r1.ebuild40
-rw-r--r--x11-plugins/gkrellm-cpupower/metadata.xml11
-rw-r--r--x11-plugins/gkrellm-imonc/Manifest6
-rw-r--r--x11-plugins/gkrellm-imonc/files/gkrellm-imonc-makefile.patch35
-rw-r--r--x11-plugins/gkrellm-imonc/gkrellm-imonc-0.2-r1.ebuild28
-rw-r--r--x11-plugins/gkrellm-imonc/metadata.xml8
-rw-r--r--x11-plugins/gkrellm-leds/Manifest5
-rw-r--r--x11-plugins/gkrellm-leds/gkrellm-leds-0.8.2-r1.ebuild24
-rw-r--r--x11-plugins/gkrellm-leds/metadata.xml5
-rw-r--r--x11-plugins/gkrellm-mailwatch/Manifest9
-rw-r--r--x11-plugins/gkrellm-mailwatch/files/2.4.3-0001-Respect-LDFLAGS.patch36
-rw-r--r--x11-plugins/gkrellm-mailwatch/files/2.4.3-0002-Use-gkrellm_gkd_string_width.patch29
-rw-r--r--x11-plugins/gkrellm-mailwatch/files/2.4.3-0003-Remove-a-few-more-GCC-warnings.patch41
-rw-r--r--x11-plugins/gkrellm-mailwatch/files/2.4.3-0004-Do-not-force-O2-in-CFLAGS.patch28
-rw-r--r--x11-plugins/gkrellm-mailwatch/gkrellm-mailwatch-2.4.3-r2.ebuild31
-rw-r--r--x11-plugins/gkrellm-mailwatch/metadata.xml5
-rw-r--r--x11-plugins/gkrellm-plugins/Manifest4
-rw-r--r--x11-plugins/gkrellm-plugins/gkrellm-plugins-2.0.ebuild27
-rw-r--r--x11-plugins/gkrellm-plugins/metadata.xml5
-rw-r--r--x11-plugins/gkrellm-radio/Manifest6
-rw-r--r--x11-plugins/gkrellm-radio/files/gkrellm-radio-2.0.4-makefile.patch22
-rw-r--r--x11-plugins/gkrellm-radio/gkrellm-radio-2.0.4.ebuild29
-rw-r--r--x11-plugins/gkrellm-radio/metadata.xml5
-rw-r--r--x11-plugins/gkrellm-trayicons/Manifest6
-rw-r--r--x11-plugins/gkrellm-trayicons/files/gkrellm-trayicons-1.03-ldflags.patch25
-rw-r--r--x11-plugins/gkrellm-trayicons/gkrellm-trayicons-1.03-r1.ebuild24
-rw-r--r--x11-plugins/gkrellm-trayicons/metadata.xml5
-rw-r--r--x11-plugins/gkrellm-vaiobright/Manifest7
-rw-r--r--x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-fixinfo.patch38
-rw-r--r--x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-textrel.patch38
-rw-r--r--x11-plugins/gkrellm-vaiobright/gkrellm-vaiobright-2.5-r2.ebuild25
-rw-r--r--x11-plugins/gkrellm-vaiobright/metadata.xml5
-rw-r--r--x11-plugins/gkrellm-volume/Manifest7
-rw-r--r--x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-makefile.patch57
-rw-r--r--x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch14
-rw-r--r--x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild34
-rw-r--r--x11-plugins/gkrellm-volume/metadata.xml5
-rw-r--r--x11-plugins/gkrellm-xkb/Manifest6
-rw-r--r--x11-plugins/gkrellm-xkb/files/gkrellm-xkb-makefile.patch35
-rw-r--r--x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05-r1.ebuild27
-rw-r--r--x11-plugins/gkrellm-xkb/metadata.xml5
-rw-r--r--x11-plugins/gkrellmlaunch/Manifest6
-rw-r--r--x11-plugins/gkrellmlaunch/files/gkrellmlaunch-0.5-makefile.patch35
-rw-r--r--x11-plugins/gkrellmlaunch/gkrellmlaunch-0.5.ebuild25
-rw-r--r--x11-plugins/gkrellmlaunch/metadata.xml8
-rw-r--r--x11-plugins/gkrellmoon/Manifest6
-rw-r--r--x11-plugins/gkrellmoon/files/gkrellmoon-0.6-makefile.patch34
-rw-r--r--x11-plugins/gkrellmoon/gkrellmoon-0.6-r2.ebuild30
-rw-r--r--x11-plugins/gkrellmoon/metadata.xml8
-rw-r--r--x11-plugins/gkrellmss/Manifest6
-rw-r--r--x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch25
-rw-r--r--x11-plugins/gkrellmss/gkrellmss-2.6-r4.ebuild31
-rw-r--r--x11-plugins/gkrellmss/metadata.xml5
-rw-r--r--x11-plugins/gkrellmwireless/Manifest5
-rw-r--r--x11-plugins/gkrellmwireless/gkrellmwireless-2.0.3-r2.ebuild27
-rw-r--r--x11-plugins/gkrellmwireless/metadata.xml5
-rw-r--r--x11-plugins/gkrellshoot/Manifest5
-rw-r--r--x11-plugins/gkrellshoot/gkrellshoot-0.4.4-r2.ebuild20
-rw-r--r--x11-plugins/gkrellshoot/metadata.xml8
-rw-r--r--x11-plugins/gkrellstock/Manifest6
-rw-r--r--x11-plugins/gkrellstock/files/gkrellstock-0.5-ldflags.patch16
-rw-r--r--x11-plugins/gkrellstock/gkrellstock-0.5.1-r1.ebuild43
-rw-r--r--x11-plugins/gkrellstock/metadata.xml8
-rw-r--r--x11-plugins/gkrellsun/Manifest7
-rw-r--r--x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch13
-rw-r--r--x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch16
-rw-r--r--x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild31
-rw-r--r--x11-plugins/gkrellsun/metadata.xml8
-rw-r--r--x11-plugins/gkrelltop/Manifest5
-rw-r--r--x11-plugins/gkrelltop/gkrelltop-2.2.13-r2.ebuild45
-rw-r--r--x11-plugins/gkrelltop/metadata.xml8
-rw-r--r--x11-plugins/gkrellweather/Manifest8
-rw-r--r--x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Move-GrabWeather.patch56
-rw-r--r--x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Respect-LDFLAGS.patch25
-rw-r--r--x11-plugins/gkrellweather/files/gkrellweather-2.0.8-update-locations.patch12
-rw-r--r--x11-plugins/gkrellweather/gkrellweather-2.0.8-r1.ebuild47
-rw-r--r--x11-plugins/gkrellweather/metadata.xml5
-rw-r--r--x11-plugins/gkwebmon/Manifest6
-rw-r--r--x11-plugins/gkwebmon/files/respect-cc-cflags-ldflags.patch48
-rw-r--r--x11-plugins/gkwebmon/gkwebmon-0.2-r2.ebuild28
-rw-r--r--x11-plugins/gkwebmon/metadata.xml8
-rw-r--r--x11-plugins/guifications/Manifest5
-rw-r--r--x11-plugins/guifications/guifications-2.16.ebuild36
-rw-r--r--x11-plugins/guifications/metadata.xml6
-rw-r--r--x11-plugins/hexchat-javascript/Manifest7
-rw-r--r--x11-plugins/hexchat-javascript/hexchat-javascript-0.3.1.ebuild34
-rw-r--r--x11-plugins/hexchat-javascript/hexchat-javascript-0.3.2.ebuild35
-rw-r--r--x11-plugins/hexchat-javascript/metadata.xml13
-rw-r--r--x11-plugins/i8krellm/Manifest6
-rw-r--r--x11-plugins/i8krellm/files/i8krellm-2.5-Respect-LDFLAGS.patch12
-rw-r--r--x11-plugins/i8krellm/i8krellm-2.5-r2.ebuild22
-rw-r--r--x11-plugins/i8krellm/metadata.xml5
-rw-r--r--x11-plugins/metadata.xml38
-rw-r--r--x11-plugins/monto/Manifest5
-rw-r--r--x11-plugins/monto/metadata.xml9
-rw-r--r--x11-plugins/monto/monto-0.1.1-r1.ebuild36
-rw-r--r--x11-plugins/pidgin-birthday-reminder/Manifest6
-rw-r--r--x11-plugins/pidgin-birthday-reminder/metadata.xml9
-rw-r--r--x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7-r1.ebuild32
-rw-r--r--x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7.ebuild32
-rw-r--r--x11-plugins/pidgin-bot-sentry/Manifest5
-rw-r--r--x11-plugins/pidgin-bot-sentry/metadata.xml17
-rw-r--r--x11-plugins/pidgin-bot-sentry/pidgin-bot-sentry-1.3.0.ebuild30
-rw-r--r--x11-plugins/pidgin-encryption/Manifest6
-rw-r--r--x11-plugins/pidgin-encryption/files/pidgin-encryption-3.1-glib2.32.patch12
-rw-r--r--x11-plugins/pidgin-encryption/metadata.xml11
-rw-r--r--x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild37
-rw-r--r--x11-plugins/pidgin-extprefs/Manifest5
-rw-r--r--x11-plugins/pidgin-extprefs/metadata.xml11
-rw-r--r--x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild22
-rw-r--r--x11-plugins/pidgin-funyahoo-plusplus/Manifest3
-rw-r--r--x11-plugins/pidgin-funyahoo-plusplus/metadata.xml15
-rw-r--r--x11-plugins/pidgin-funyahoo-plusplus/pidgin-funyahoo-plusplus-9999.ebuild16
-rw-r--r--x11-plugins/pidgin-gnome-keyring/Manifest5
-rw-r--r--x11-plugins/pidgin-gnome-keyring/files/pidgin-gnome-keyring-2.0-plugindir.patch21
-rw-r--r--x11-plugins/pidgin-gnome-keyring/metadata.xml17
-rw-r--r--x11-plugins/pidgin-gnome-keyring/pidgin-gnome-keyring-2.0.ebuild37
-rw-r--r--x11-plugins/pidgin-gpg/Manifest7
-rw-r--r--x11-plugins/pidgin-gpg/metadata.xml19
-rw-r--r--x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3.ebuild31
-rw-r--r--x11-plugins/pidgin-gpg/pidgin-gpg-0.9.ebuild25
-rw-r--r--x11-plugins/pidgin-hotkeys/Manifest5
-rw-r--r--x11-plugins/pidgin-hotkeys/metadata.xml8
-rw-r--r--x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild26
-rw-r--r--x11-plugins/pidgin-indicator/Manifest5
-rw-r--r--x11-plugins/pidgin-indicator/metadata.xml8
-rw-r--r--x11-plugins/pidgin-indicator/pidgin-indicator-1.0.ebuild31
-rw-r--r--x11-plugins/pidgin-latex/Manifest5
-rw-r--r--x11-plugins/pidgin-latex/metadata.xml12
-rw-r--r--x11-plugins/pidgin-latex/pidgin-latex-1.5.0.ebuild45
-rw-r--r--x11-plugins/pidgin-led-notification/Manifest6
-rw-r--r--x11-plugins/pidgin-led-notification/files/pidgin-led-notification-0.1-hardware.patch34
-rw-r--r--x11-plugins/pidgin-led-notification/metadata.xml8
-rw-r--r--x11-plugins/pidgin-led-notification/pidgin-led-notification-0.1.ebuild42
-rw-r--r--x11-plugins/pidgin-libnotify/Manifest7
-rw-r--r--x11-plugins/pidgin-libnotify/files/pidgin-libnotify-0.14-libnotify-0.7.patch18
-rw-r--r--x11-plugins/pidgin-libnotify/metadata.xml8
-rw-r--r--x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r1.ebuild40
-rw-r--r--x11-plugins/pidgin-mbpurple/Manifest5
-rw-r--r--x11-plugins/pidgin-mbpurple/metadata.xml18
-rw-r--r--x11-plugins/pidgin-mbpurple/pidgin-mbpurple-0.3.0-r2.ebuild39
-rw-r--r--x11-plugins/pidgin-mpris/Manifest5
-rw-r--r--x11-plugins/pidgin-mpris/metadata.xml8
-rw-r--r--x11-plugins/pidgin-mpris/pidgin-mpris-0.2.6.ebuild25
-rw-r--r--x11-plugins/pidgin-musictracker/Manifest5
-rw-r--r--x11-plugins/pidgin-musictracker/metadata.xml8
-rw-r--r--x11-plugins/pidgin-musictracker/pidgin-musictracker-0.4.22.ebuild38
-rw-r--r--x11-plugins/pidgin-opensteamworks/Manifest9
-rw-r--r--x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile33
-rw-r--r--x11-plugins/pidgin-opensteamworks/metadata.xml13
-rw-r--r--x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild45
-rw-r--r--x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.ebuild53
-rw-r--r--x11-plugins/pidgin-otr/Manifest5
-rw-r--r--x11-plugins/pidgin-otr/metadata.xml8
-rw-r--r--x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild23
-rw-r--r--x11-plugins/pidgin-privacy-please/Manifest5
-rw-r--r--x11-plugins/pidgin-privacy-please/metadata.xml11
-rw-r--r--x11-plugins/pidgin-privacy-please/pidgin-privacy-please-0.7.1.ebuild30
-rw-r--r--x11-plugins/pidgin-rhythmbox/Manifest5
-rw-r--r--x11-plugins/pidgin-rhythmbox/metadata.xml5
-rw-r--r--x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild24
-rw-r--r--x11-plugins/pidgin-sipe/Manifest9
-rw-r--r--x11-plugins/pidgin-sipe/metadata.xml20
-rw-r--r--x11-plugins/pidgin-sipe/pidgin-sipe-1.21.1.ebuild66
-rw-r--r--x11-plugins/pidgin-sipe/pidgin-sipe-1.22.0.ebuild69
-rw-r--r--x11-plugins/pidgin-sipe/pidgin-sipe-1.22.1.ebuild69
-rw-r--r--x11-plugins/pidgin-skypeweb/Manifest11
-rw-r--r--x11-plugins/pidgin-skypeweb/metadata.xml15
-rw-r--r--x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.1.ebuild18
-rw-r--r--x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.2.ebuild18
-rw-r--r--x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.ebuild18
-rw-r--r--x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.4.ebuild23
-rw-r--r--x11-plugins/pidgin-skypeweb/pidgin-skypeweb-9999.ebuild18
-rw-r--r--x11-plugins/pidgin-window_merge/Manifest4
-rw-r--r--x11-plugins/pidgin-window_merge/metadata.xml12
-rw-r--r--x11-plugins/pidgin-window_merge/pidgin-window_merge-0.3.ebuild26
-rw-r--r--x11-plugins/pidgin-xmpp-receipts/Manifest7
-rw-r--r--x11-plugins/pidgin-xmpp-receipts/metadata.xml5
-rw-r--r--x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.6.ebuild31
-rw-r--r--x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.8.ebuild31
-rw-r--r--x11-plugins/pidgintex/Manifest5
-rw-r--r--x11-plugins/pidgintex/metadata.xml12
-rw-r--r--x11-plugins/pidgintex/pidgintex-1.1.2_p20170107.ebuild54
-rw-r--r--x11-plugins/purple-facebook/Manifest7
-rw-r--r--x11-plugins/purple-facebook/metadata.xml11
-rw-r--r--x11-plugins/purple-facebook/purple-facebook-20170608.ebuild27
-rw-r--r--x11-plugins/purple-facebook/purple-facebook-20170831.ebuild27
-rw-r--r--x11-plugins/purple-hangouts/Manifest5
-rw-r--r--x11-plugins/purple-hangouts/metadata.xml15
-rw-r--r--x11-plugins/purple-hangouts/purple-hangouts-0_p20170209.ebuild54
-rw-r--r--x11-plugins/purple-hangouts/purple-hangouts-0_p20170714.ebuild54
-rw-r--r--x11-plugins/purple-libnotify-plus/Manifest7
-rw-r--r--x11-plugins/purple-libnotify-plus/metadata.xml11
-rw-r--r--x11-plugins/purple-libnotify-plus/purple-libnotify-plus-1.99.2.ebuild27
-rw-r--r--x11-plugins/purple-libnotify-plus/purple-libnotify-plus-2.99.1.ebuild29
-rw-r--r--x11-plugins/purple-plugin_pack/Manifest5
-rw-r--r--x11-plugins/purple-plugin_pack/metadata.xml12
-rw-r--r--x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild73
-rw-r--r--x11-plugins/qled/Manifest5
-rw-r--r--x11-plugins/qled/metadata.xml8
-rw-r--r--x11-plugins/qled/qled-0.6.2.ebuild23
-rw-r--r--x11-plugins/thinkhdaps/Manifest7
-rw-r--r--x11-plugins/thinkhdaps/files/thinkhdaps-0.2.1-fix-desktop-qa.patch12
-rw-r--r--x11-plugins/thinkhdaps/files/thinkhdaps-0.2.1-fix-python-shebang.patch11
-rw-r--r--x11-plugins/thinkhdaps/metadata.xml8
-rw-r--r--x11-plugins/thinkhdaps/thinkhdaps-0.2.1-r1.ebuild32
-rw-r--r--x11-plugins/vicious/Manifest7
-rw-r--r--x11-plugins/vicious/metadata.xml11
-rw-r--r--x11-plugins/vicious/vicious-2.1.3.ebuild28
-rw-r--r--x11-plugins/vicious/vicious-2.2.0.ebuild28
-rw-r--r--x11-plugins/wmCalClock/Manifest6
-rw-r--r--x11-plugins/wmCalClock/files/wmCalClock-1.25-makefile.patch35
-rw-r--r--x11-plugins/wmCalClock/metadata.xml14
-rw-r--r--x11-plugins/wmCalClock/wmCalClock-1.25-r2.ebuild38
-rw-r--r--x11-plugins/wmDownload/Manifest7
-rw-r--r--x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch28
-rw-r--r--x11-plugins/wmDownload/metadata.xml15
-rw-r--r--x11-plugins/wmDownload/wmDownload-0.1.2a-r1.ebuild35
-rw-r--r--x11-plugins/wmDownload/wmDownload-0.1.2a-r2.ebuild36
-rw-r--r--x11-plugins/wmMatrix/Manifest6
-rw-r--r--x11-plugins/wmMatrix/files/wmMatrix-0.2-makefile.patch34
-rw-r--r--x11-plugins/wmMatrix/metadata.xml12
-rw-r--r--x11-plugins/wmMatrix/wmMatrix-0.2-r1.ebuild38
-rw-r--r--x11-plugins/wmSMPmon/Manifest6
-rw-r--r--x11-plugins/wmSMPmon/files/wmSMPmon-3.1-makefile.patch45
-rw-r--r--x11-plugins/wmSMPmon/metadata.xml13
-rw-r--r--x11-plugins/wmSMPmon/wmSMPmon-3.1-r1.ebuild36
-rw-r--r--x11-plugins/wmSpaceWeather/Manifest8
-rw-r--r--x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gentoo.patch61
-rw-r--r--x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-getkp.patch27
-rw-r--r--x11-plugins/wmSpaceWeather/metadata.xml11
-rw-r--r--x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19.ebuild63
-rw-r--r--x11-plugins/wmSun/Manifest8
-rw-r--r--x11-plugins/wmSun/files/wmSun-1.03-makefile.patch45
-rw-r--r--x11-plugins/wmSun/metadata.xml13
-rw-r--r--x11-plugins/wmSun/wmSun-1.03-r1.ebuild38
-rw-r--r--x11-plugins/wmSun/wmSun-1.05.ebuild33
-rw-r--r--x11-plugins/wmXName/Manifest5
-rw-r--r--x11-plugins/wmXName/metadata.xml9
-rw-r--r--x11-plugins/wmXName/wmXName-0.1.ebuild46
-rw-r--r--x11-plugins/wmacpi/Manifest13
-rw-r--r--x11-plugins/wmacpi/files/1.34-acpi.patch17
-rw-r--r--x11-plugins/wmacpi/files/1.34-apm.patch17
-rw-r--r--x11-plugins/wmacpi/files/wmacpi-2.2_rc1-makefile.patch71
-rw-r--r--x11-plugins/wmacpi/files/wmacpi-2.3-makefile.patch47
-rw-r--r--x11-plugins/wmacpi/metadata.xml12
-rw-r--r--x11-plugins/wmacpi/wmacpi-1.34.ebuild37
-rw-r--r--x11-plugins/wmacpi/wmacpi-2.2_rc1.ebuild43
-rw-r--r--x11-plugins/wmacpi/wmacpi-2.3.ebuild34
-rw-r--r--x11-plugins/wmacpiload-ac/Manifest9
-rw-r--r--x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-fix-battery-unit.patch30
-rw-r--r--x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-segfault.patch22
-rw-r--r--x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-sys-temp-hwmon.patch121
-rw-r--r--x11-plugins/wmacpiload-ac/metadata.xml9
-rw-r--r--x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0-r1.ebuild45
-rw-r--r--x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0.ebuild31
-rw-r--r--x11-plugins/wmacpimon/Manifest8
-rw-r--r--x11-plugins/wmacpimon/files/Makefile.patch24
-rw-r--r--x11-plugins/wmacpimon/files/wmacpimon.c.patch20
-rw-r--r--x11-plugins/wmacpimon/files/wmacpimon.initscript15
-rw-r--r--x11-plugins/wmacpimon/metadata.xml17
-rw-r--r--x11-plugins/wmacpimon/wmacpimon-0.2.1.ebuild43
-rw-r--r--x11-plugins/wmail/Manifest8
-rw-r--r--x11-plugins/wmail/files/wmail-2.0.maildir-parse-from.patch12
-rw-r--r--x11-plugins/wmail/files/wmail-2.0.support-libdockapp-0.5.0.patch26
-rw-r--r--x11-plugins/wmail/metadata.xml9
-rw-r--r--x11-plugins/wmail/wmail-2.0-r3.ebuild44
-rw-r--r--x11-plugins/wmail/wmail-2.0-r4.ebuild43
-rw-r--r--x11-plugins/wmapm/Manifest5
-rw-r--r--x11-plugins/wmapm/metadata.xml15
-rw-r--r--x11-plugins/wmapm/wmapm-3.1-r1.ebuild39
-rw-r--r--x11-plugins/wmapmload/Manifest5
-rw-r--r--x11-plugins/wmapmload/metadata.xml8
-rw-r--r--x11-plugins/wmapmload/wmapmload-0.3.4.ebuild24
-rw-r--r--x11-plugins/wmappl/Manifest5
-rw-r--r--x11-plugins/wmappl/metadata.xml11
-rw-r--r--x11-plugins/wmappl/wmappl-0.71.ebuild27
-rw-r--r--x11-plugins/wmbatteries/Manifest5
-rw-r--r--x11-plugins/wmbatteries/metadata.xml11
-rw-r--r--x11-plugins/wmbatteries/wmbatteries-0.1.3.ebuild24
-rw-r--r--x11-plugins/wmbattery/Manifest11
-rw-r--r--x11-plugins/wmbattery/metadata.xml15
-rw-r--r--x11-plugins/wmbattery/wmbattery-2.44.ebuild34
-rw-r--r--x11-plugins/wmbattery/wmbattery-2.48.ebuild36
-rw-r--r--x11-plugins/wmbattery/wmbattery-2.49.ebuild34
-rw-r--r--x11-plugins/wmbattery/wmbattery-2.50.ebuild34
-rw-r--r--x11-plugins/wmbiff/Manifest10
-rw-r--r--x11-plugins/wmbiff/files/wmbiff-0.4.27-invalid-strncpy.patch17
-rw-r--r--x11-plugins/wmbiff/metadata.xml9
-rw-r--r--x11-plugins/wmbiff/wmbiff-0.4.28.ebuild39
-rw-r--r--x11-plugins/wmbiff/wmbiff-0.4.30.ebuild38
-rw-r--r--x11-plugins/wmbiff/wmbiff-0.4.31.ebuild38
-rw-r--r--x11-plugins/wmbinclock/Manifest5
-rw-r--r--x11-plugins/wmbinclock/metadata.xml17
-rw-r--r--x11-plugins/wmbinclock/wmbinclock-0.5.ebuild31
-rw-r--r--x11-plugins/wmbio/Manifest5
-rw-r--r--x11-plugins/wmbio/metadata.xml18
-rw-r--r--x11-plugins/wmbio/wmbio-1.02.ebuild39
-rw-r--r--x11-plugins/wmblob/Manifest5
-rw-r--r--x11-plugins/wmblob/metadata.xml11
-rw-r--r--x11-plugins/wmblob/wmblob-1.0.3.ebuild34
-rw-r--r--x11-plugins/wmbluecpu/Manifest5
-rw-r--r--x11-plugins/wmbluecpu/metadata.xml9
-rw-r--r--x11-plugins/wmbluecpu/wmbluecpu-0.6.ebuild37
-rw-r--r--x11-plugins/wmbutton/Manifest10
-rw-r--r--x11-plugins/wmbutton/files/sample.wmbutton43
-rw-r--r--x11-plugins/wmbutton/files/wmbutton-0.7.0-Makefile.patch26
-rw-r--r--x11-plugins/wmbutton/metadata.xml9
-rw-r--r--x11-plugins/wmbutton/wmbutton-0.7.0.ebuild40
-rw-r--r--x11-plugins/wmbutton/wmbutton-0.7.1.ebuild19
-rw-r--r--x11-plugins/wmcalc/Manifest10
-rw-r--r--x11-plugins/wmcalc/files/wmcalc.man117
-rw-r--r--x11-plugins/wmcalc/metadata.xml9
-rw-r--r--x11-plugins/wmcalc/wmcalc-0.4.ebuild46
-rw-r--r--x11-plugins/wmcalc/wmcalc-0.5.ebuild36
-rw-r--r--x11-plugins/wmcalc/wmcalc-0.6.ebuild30
-rw-r--r--x11-plugins/wmcalendar/Manifest9
-rw-r--r--x11-plugins/wmcalendar/files/wmcalendar-0.5.2-exit-sin-and-cos.patch67
-rw-r--r--x11-plugins/wmcalendar/files/wmcalendar-0.5.2-ical.patch19
-rw-r--r--x11-plugins/wmcalendar/files/wmcalendar-0.5.2-rename_kill_func.patch20
-rw-r--r--x11-plugins/wmcalendar/metadata.xml11
-rw-r--r--x11-plugins/wmcalendar/wmcalendar-0.5.2-r1.ebuild37
-rw-r--r--x11-plugins/wmcalendar/wmcalendar-0.5.2.ebuild40
-rw-r--r--x11-plugins/wmcdplay/Manifest11
-rw-r--r--x11-plugins/wmcdplay/files/wmcdplay-ComplexProgramTargetNoMan.patch8
-rw-r--r--x11-plugins/wmcdplay/files/wmcdplay-c++.patch11
-rw-r--r--x11-plugins/wmcdplay/files/wmcdplay-xpmdir.patch10
-rw-r--r--x11-plugins/wmcdplay/files/wmcdplay.desktop8
-rw-r--r--x11-plugins/wmcdplay/metadata.xml9
-rw-r--r--x11-plugins/wmcdplay/wmcdplay-1.0_beta1.ebuild49
-rw-r--r--x11-plugins/wmcdplay/wmcdplay-1.1.ebuild33
-rw-r--r--x11-plugins/wmcliphist/Manifest7
-rw-r--r--x11-plugins/wmcliphist/metadata.xml15
-rw-r--r--x11-plugins/wmcliphist/wmcliphist-2.1-r1.ebuild33
-rw-r--r--x11-plugins/wmcliphist/wmcliphist-2.1-r2.ebuild34
-rw-r--r--x11-plugins/wmcliphist/wmcliphist-2.1.ebuild32
-rw-r--r--x11-plugins/wmclock/Manifest7
-rw-r--r--x11-plugins/wmclock/metadata.xml17
-rw-r--r--x11-plugins/wmclock/wmclock-1.0.13.ebuild34
-rw-r--r--x11-plugins/wmclock/wmclock-1.0.16.ebuild24
-rw-r--r--x11-plugins/wmclockmon/Manifest6
-rw-r--r--x11-plugins/wmclockmon/files/wmclockmon-0.8.1-gtk.patch303
-rw-r--r--x11-plugins/wmclockmon/metadata.xml9
-rw-r--r--x11-plugins/wmclockmon/wmclockmon-0.8.1.ebuild34
-rw-r--r--x11-plugins/wmcms/Manifest7
-rw-r--r--x11-plugins/wmcms/files/wmcms-0.3.5-s4t4n.patch274
-rw-r--r--x11-plugins/wmcms/metadata.xml9
-rw-r--r--x11-plugins/wmcms/wmcms-0.3.5-r1.ebuild33
-rw-r--r--x11-plugins/wmcms/wmcms-0.3.5-r2.ebuild33
-rw-r--r--x11-plugins/wmcoincoin/Manifest7
-rw-r--r--x11-plugins/wmcoincoin/metadata.xml17
-rw-r--r--x11-plugins/wmcoincoin/wmcoincoin-2.6.2_p20140602.ebuild45
-rw-r--r--x11-plugins/wmcoincoin/wmcoincoin-2.6.3.ebuild36
-rw-r--r--x11-plugins/wmcp/Manifest7
-rw-r--r--x11-plugins/wmcp/files/wmcp-1.2.8-gcc33.patch74
-rw-r--r--x11-plugins/wmcp/files/wmcp-1.2.8-stdlibh.patch11
-rw-r--r--x11-plugins/wmcp/metadata.xml9
-rw-r--r--x11-plugins/wmcp/wmcp-1.2.8.ebuild41
-rw-r--r--x11-plugins/wmcpu/Manifest5
-rw-r--r--x11-plugins/wmcpu/metadata.xml9
-rw-r--r--x11-plugins/wmcpu/wmcpu-1.4.ebuild39
-rw-r--r--x11-plugins/wmcpuload/Manifest7
-rw-r--r--x11-plugins/wmcpuload/metadata.xml17
-rw-r--r--x11-plugins/wmcpuload/wmcpuload-1.1.0_pre5.ebuild25
-rw-r--r--x11-plugins/wmcpuload/wmcpuload-1.1.1.ebuild21
-rw-r--r--x11-plugins/wmcube/Manifest6
-rw-r--r--x11-plugins/wmcube/files/wmcube-0.98-list.patch127
-rw-r--r--x11-plugins/wmcube/metadata.xml13
-rw-r--r--x11-plugins/wmcube/wmcube-0.98.ebuild47
-rw-r--r--x11-plugins/wmdate/Manifest7
-rw-r--r--x11-plugins/wmdate/files/wmdate-ComplexProgramTargetNoMan.patch11
-rw-r--r--x11-plugins/wmdate/metadata.xml9
-rw-r--r--x11-plugins/wmdate/wmdate-0.7-r1.ebuild42
-rw-r--r--x11-plugins/wmdate/wmdate-0.7.ebuild38
-rw-r--r--x11-plugins/wmdf/Manifest7
-rw-r--r--x11-plugins/wmdf/files/wmdf_cmd_line_args.patch11
-rw-r--r--x11-plugins/wmdf/files/wmdf_sys-fs.patch42
-rw-r--r--x11-plugins/wmdf/metadata.xml8
-rw-r--r--x11-plugins/wmdf/wmdf-0.1.6-r1.ebuild36
-rw-r--r--x11-plugins/wmdiskmon/Manifest7
-rw-r--r--x11-plugins/wmdiskmon/metadata.xml9
-rw-r--r--x11-plugins/wmdiskmon/wmdiskmon-0.0.1.ebuild23
-rw-r--r--x11-plugins/wmdiskmon/wmdiskmon-0.0.2.ebuild24
-rw-r--r--x11-plugins/wmdl/Manifest6
-rw-r--r--x11-plugins/wmdl/files/makefile.diff44
-rw-r--r--x11-plugins/wmdl/metadata.xml9
-rw-r--r--x11-plugins/wmdl/wmdl-1.4.1.ebuild35
-rw-r--r--x11-plugins/wmdots/Manifest6
-rw-r--r--x11-plugins/wmdots/files/wmdots-0.2_beta-stringh.patch11
-rw-r--r--x11-plugins/wmdots/metadata.xml9
-rw-r--r--x11-plugins/wmdots/wmdots-0.2_beta.ebuild43
-rw-r--r--x11-plugins/wmdrawer/Manifest7
-rw-r--r--x11-plugins/wmdrawer/files/wmdrawer-0.10.5-gtk+-2.patch14
-rw-r--r--x11-plugins/wmdrawer/metadata.xml13
-rw-r--r--x11-plugins/wmdrawer/wmdrawer-0.10.5-r2.ebuild41
-rw-r--r--x11-plugins/wmdrawer/wmdrawer-0.10.5-r3.ebuild46
-rw-r--r--x11-plugins/wmfire/Manifest8
-rw-r--r--x11-plugins/wmfire/files/wmfire-1.2.3-stringh.patch11
-rw-r--r--x11-plugins/wmfire/files/wmfire-1.2.4-lastprocessor_SMP.patch130
-rw-r--r--x11-plugins/wmfire/files/wmfire-1.2.4-no_display.patch19
-rw-r--r--x11-plugins/wmfire/metadata.xml17
-rw-r--r--x11-plugins/wmfire/wmfire-1.2.4-r2.ebuild41
-rw-r--r--x11-plugins/wmfishtime/Manifest8
-rw-r--r--x11-plugins/wmfishtime/files/wmfishtime-1.24-gtk.patch60
-rw-r--r--x11-plugins/wmfishtime/files/wmfishtime-1.24-no_display.patch19
-rw-r--r--x11-plugins/wmfishtime/metadata.xml14
-rw-r--r--x11-plugins/wmfishtime/wmfishtime-1.24-r1.ebuild33
-rw-r--r--x11-plugins/wmfishtime/wmfishtime-1.24-r2.ebuild37
-rw-r--r--x11-plugins/wmforkplop/Manifest7
-rw-r--r--x11-plugins/wmforkplop/files/wmforkplop-0.9.3-cflags.patch12
-rw-r--r--x11-plugins/wmforkplop/metadata.xml11
-rw-r--r--x11-plugins/wmforkplop/wmforkplop-0.9.3-r1.ebuild23
-rw-r--r--x11-plugins/wmforkplop/wmforkplop-0.9.3.ebuild21
-rw-r--r--x11-plugins/wmfortune/Manifest6
-rw-r--r--x11-plugins/wmfortune/files/wmfortune-0.241-stringh.patch11
-rw-r--r--x11-plugins/wmfortune/metadata.xml9
-rw-r--r--x11-plugins/wmfortune/wmfortune-0.241.ebuild40
-rw-r--r--x11-plugins/wmfrog/Manifest9
-rw-r--r--x11-plugins/wmfrog/files/01-fix-segfault-0.2.0.patch54
-rw-r--r--x11-plugins/wmfrog/files/02-buffer-overflow-0.2.0.patch60
-rw-r--r--x11-plugins/wmfrog/metadata.xml11
-rw-r--r--x11-plugins/wmfrog/wmfrog-0.2.0-r1.ebuild36
-rw-r--r--x11-plugins/wmfrog/wmfrog-0.3.1.ebuild36
-rw-r--r--x11-plugins/wmfsm/Manifest9
-rw-r--r--x11-plugins/wmfsm/files/wmfsm-0.34.linux-fs.patch11
-rw-r--r--x11-plugins/wmfsm/metadata.xml13
-rw-r--r--x11-plugins/wmfsm/wmfsm-0.34-r1.ebuild32
-rw-r--r--x11-plugins/wmfsm/wmfsm-0.34-r2.ebuild35
-rw-r--r--x11-plugins/wmfsm/wmfsm-0.36.ebuild34
-rw-r--r--x11-plugins/wmget/Manifest7
-rw-r--r--x11-plugins/wmget/metadata.xml14
-rw-r--r--x11-plugins/wmget/wmget-0.6.0.ebuild41
-rw-r--r--x11-plugins/wmget/wmget-0.6.1.ebuild27
-rw-r--r--x11-plugins/wmgrabimage/Manifest7
-rw-r--r--x11-plugins/wmgrabimage/files/wmgrabimage-noman.patch8
-rw-r--r--x11-plugins/wmgrabimage/files/wmgrabimage.desktop8
-rw-r--r--x11-plugins/wmgrabimage/metadata.xml9
-rw-r--r--x11-plugins/wmgrabimage/wmgrabimage-0.72-r1.ebuild51
-rw-r--r--x11-plugins/wmgtemp/Manifest8
-rw-r--r--x11-plugins/wmgtemp/files/wmgtemp-1.0-list.patch127
-rw-r--r--x11-plugins/wmgtemp/metadata.xml17
-rw-r--r--x11-plugins/wmgtemp/wmgtemp-1.0-r1.ebuild42
-rw-r--r--x11-plugins/wmgtemp/wmgtemp-1.2.ebuild18
-rw-r--r--x11-plugins/wmhdplop/Manifest10
-rw-r--r--x11-plugins/wmhdplop/files/wmhdplop-0.9.10-cflags.patch14
-rw-r--r--x11-plugins/wmhdplop/files/wmhdplop-0.9.10-sysmacros.patch11
-rw-r--r--x11-plugins/wmhdplop/files/wmhdplop-0.9.9-64bit.patch94
-rw-r--r--x11-plugins/wmhdplop/metadata.xml9
-rw-r--r--x11-plugins/wmhdplop/wmhdplop-0.9.10.ebuild37
-rw-r--r--x11-plugins/wmhdplop/wmhdplop-0.9.9-r2.ebuild37
-rw-r--r--x11-plugins/wmifinfo/Manifest7
-rw-r--r--x11-plugins/wmifinfo/metadata.xml8
-rw-r--r--x11-plugins/wmifinfo/wmifinfo-0.09.ebuild34
-rw-r--r--x11-plugins/wmifinfo/wmifinfo-0.10.ebuild33
-rw-r--r--x11-plugins/wmifs/Manifest5
-rw-r--r--x11-plugins/wmifs/metadata.xml9
-rw-r--r--x11-plugins/wmifs/wmifs-1.8.ebuild20
-rw-r--r--x11-plugins/wminet/Manifest7
-rw-r--r--x11-plugins/wminet/files/wminet-3.0.0-list.patch300
-rw-r--r--x11-plugins/wminet/metadata.xml14
-rw-r--r--x11-plugins/wminet/wminet-3.0.0-r1.ebuild35
-rw-r--r--x11-plugins/wminet/wminet-3.0.0.ebuild30
-rw-r--r--x11-plugins/wmitime/Manifest10
-rw-r--r--x11-plugins/wmitime/files/makefile.diff26
-rw-r--r--x11-plugins/wmitime/metadata.xml14
-rw-r--r--x11-plugins/wmitime/wmitime-0.3.ebuild39
-rw-r--r--x11-plugins/wmitime/wmitime-0.4.ebuild32
-rw-r--r--x11-plugins/wmitime/wmitime-0.5.ebuild31
-rw-r--r--x11-plugins/wmix/Manifest9
-rw-r--r--x11-plugins/wmix/files/fix-wmix-3.1-version-number.patch11
-rw-r--r--x11-plugins/wmix/files/wmix.168
-rw-r--r--x11-plugins/wmix/metadata.xml9
-rw-r--r--x11-plugins/wmix/wmix-3.1-r1.ebuild37
-rw-r--r--x11-plugins/wmix/wmix-3.2.ebuild34
-rw-r--r--x11-plugins/wmjsql/Manifest6
-rw-r--r--x11-plugins/wmjsql/files/wmjsql.desktop8
-rw-r--r--x11-plugins/wmjsql/metadata.xml9
-rw-r--r--x11-plugins/wmjsql/wmjsql-0.5.ebuild49
-rw-r--r--x11-plugins/wmlaptop/Manifest10
-rw-r--r--x11-plugins/wmlaptop/files/wmlaptop-ACPI-detection.patch24
-rw-r--r--x11-plugins/wmlaptop/files/wmlaptop-Makefile.patch32
-rw-r--r--x11-plugins/wmlaptop/files/wmlaptop.desktop8
-rw-r--r--x11-plugins/wmlaptop/metadata.xml9
-rw-r--r--x11-plugins/wmlaptop/wmlaptop-1.3.ebuild45
-rw-r--r--x11-plugins/wmlaptop/wmlaptop-1.4.ebuild45
-rw-r--r--x11-plugins/wmlife/Manifest7
-rw-r--r--x11-plugins/wmlife/files/wmlife-1.0.0-stringh.patch11
-rw-r--r--x11-plugins/wmlife/files/wmlife-1.0.1-configure.patch11
-rw-r--r--x11-plugins/wmlife/metadata.xml9
-rw-r--r--x11-plugins/wmlife/wmlife-1.0.1.ebuild38
-rw-r--r--x11-plugins/wmload/Manifest14
-rw-r--r--x11-plugins/wmload/files/wmload-0.9.2-prefix.patch11
-rw-r--r--x11-plugins/wmload/files/wmload-0.9.6-solaris.patch132
-rw-r--r--x11-plugins/wmload/files/wmload-ComplexProgramTargetNoMan.patch8
-rw-r--r--x11-plugins/wmload/files/wmload.desktop8
-rw-r--r--x11-plugins/wmload/files/wmload.solaris.patch141
-rw-r--r--x11-plugins/wmload/metadata.xml9
-rw-r--r--x11-plugins/wmload/wmload-0.9.2.ebuild49
-rw-r--r--x11-plugins/wmload/wmload-0.9.6.ebuild37
-rw-r--r--x11-plugins/wmload/wmload-0.9.7.ebuild35
-rw-r--r--x11-plugins/wmlongrun/Manifest9
-rw-r--r--x11-plugins/wmlongrun/metadata.xml9
-rw-r--r--x11-plugins/wmlongrun/wmlongrun-0.2.0.ebuild24
-rw-r--r--x11-plugins/wmlongrun/wmlongrun-0.3.0_pre1.ebuild24
-rw-r--r--x11-plugins/wmlongrun/wmlongrun-0.3.1.ebuild18
-rw-r--r--x11-plugins/wmlpq/Manifest9
-rw-r--r--x11-plugins/wmlpq/files/wmlpq-makefile-ldflags.patch30
-rw-r--r--x11-plugins/wmlpq/files/wmlpq-makefile.patch30
-rw-r--r--x11-plugins/wmlpq/files/wmlpq.desktop8
-rw-r--r--x11-plugins/wmlpq/metadata.xml8
-rw-r--r--x11-plugins/wmlpq/wmlpq-0.2.1-r1.ebuild37
-rw-r--r--x11-plugins/wmlpq/wmlpq-0.2.1-r3.ebuild38
-rw-r--r--x11-plugins/wmmaiload/Manifest10
-rw-r--r--x11-plugins/wmmaiload/files/wmmaiload-2.2.1-checkthread.patch17
-rw-r--r--x11-plugins/wmmaiload/files/wmmaiload-2.2.1-gtk.patch157
-rw-r--r--x11-plugins/wmmaiload/metadata.xml9
-rw-r--r--x11-plugins/wmmaiload/wmmaiload-2.2.1-r1.ebuild46
-rw-r--r--x11-plugins/wmmaiload/wmmaiload-2.3.0-r1.ebuild48
-rw-r--r--x11-plugins/wmmaiload/wmmaiload-2.3.0.ebuild45
-rw-r--r--x11-plugins/wmmand/Manifest5
-rw-r--r--x11-plugins/wmmand/metadata.xml11
-rw-r--r--x11-plugins/wmmand/wmmand-1.3.2-r1.ebuild45
-rw-r--r--x11-plugins/wmmemfree/Manifest7
-rw-r--r--x11-plugins/wmmemfree/files/wmmemfree-0.7-add-kernel-26-support.patch83
-rw-r--r--x11-plugins/wmmemfree/files/wmmemfree-0.7-fix-crash-when-there-is-no-swap.patch18
-rw-r--r--x11-plugins/wmmemfree/metadata.xml9
-rw-r--r--x11-plugins/wmmemfree/wmmemfree-0.7-r2.ebuild40
-rw-r--r--x11-plugins/wmmemload/Manifest11
-rw-r--r--x11-plugins/wmmemload/files/wmmemload-kernel-3-support.patch13
-rw-r--r--x11-plugins/wmmemload/metadata.xml13
-rw-r--r--x11-plugins/wmmemload/wmmemload-0.1.6-r1.ebuild32
-rw-r--r--x11-plugins/wmmemload/wmmemload-0.1.6.ebuild32
-rw-r--r--x11-plugins/wmmemload/wmmemload-0.1.7.ebuild33
-rw-r--r--x11-plugins/wmmemload/wmmemload-0.1.8.ebuild33
-rw-r--r--x11-plugins/wmmemmon/Manifest5
-rw-r--r--x11-plugins/wmmemmon/metadata.xml17
-rw-r--r--x11-plugins/wmmemmon/wmmemmon-1.0.2_pre2.ebuild25
-rw-r--r--x11-plugins/wmmenu/Manifest6
-rw-r--r--x11-plugins/wmmenu/files/wmmenu-1.3-Makefile.patch19
-rw-r--r--x11-plugins/wmmenu/metadata.xml9
-rw-r--r--x11-plugins/wmmenu/wmmenu-1.3-r1.ebuild36
-rw-r--r--x11-plugins/wmmisc/Manifest6
-rw-r--r--x11-plugins/wmmisc/files/wmmisc-1.1-build.patch48
-rw-r--r--x11-plugins/wmmisc/metadata.xml9
-rw-r--r--x11-plugins/wmmisc/wmmisc-1.1.ebuild37
-rw-r--r--x11-plugins/wmmixer/Manifest8
-rw-r--r--x11-plugins/wmmixer/files/wmmixer-1.7-respect_flags.patch34
-rw-r--r--x11-plugins/wmmixer/metadata.xml8
-rw-r--r--x11-plugins/wmmixer/wmmixer-1.7.ebuild37
-rw-r--r--x11-plugins/wmmixer/wmmixer-1.8.ebuild19
-rw-r--r--x11-plugins/wmmldonkey/Manifest5
-rw-r--r--x11-plugins/wmmldonkey/metadata.xml8
-rw-r--r--x11-plugins/wmmldonkey/wmmldonkey-0.003-r1.ebuild45
-rw-r--r--x11-plugins/wmmon+smp/Manifest6
-rw-r--r--x11-plugins/wmmon+smp/files/wmmon+smp-1.0-list.patch127
-rw-r--r--x11-plugins/wmmon+smp/metadata.xml14
-rw-r--r--x11-plugins/wmmon+smp/wmmon+smp-1.0-r2.ebuild42
-rw-r--r--x11-plugins/wmmon/Manifest9
-rw-r--r--x11-plugins/wmmon/files/wmmon-1.2_beta1-Makefile.patch20
-rw-r--r--x11-plugins/wmmon/files/wmmon-1.2_beta1-list.patch127
-rw-r--r--x11-plugins/wmmon/metadata.xml9
-rw-r--r--x11-plugins/wmmon/wmmon-1.2_beta1.ebuild37
-rw-r--r--x11-plugins/wmmon/wmmon-1.3.ebuild19
-rw-r--r--x11-plugins/wmmoonclock/Manifest7
-rw-r--r--x11-plugins/wmmoonclock/files/wmmoonclock-1.27-implicit.patch9
-rw-r--r--x11-plugins/wmmoonclock/files/wmmoonclock-1.27-makefile.patch36
-rw-r--r--x11-plugins/wmmoonclock/metadata.xml16
-rw-r--r--x11-plugins/wmmoonclock/wmmoonclock-1.27-r1.ebuild38
-rw-r--r--x11-plugins/wmmoonclock/wmmoonclock-1.29.ebuild20
-rw-r--r--x11-plugins/wmmp/Manifest5
-rw-r--r--x11-plugins/wmmp/metadata.xml11
-rw-r--r--x11-plugins/wmmp/wmmp-0.10.0-r1.ebuild33
-rw-r--r--x11-plugins/wmmp3/Manifest6
-rw-r--r--x11-plugins/wmmp3/files/wmmp3-0.12-x_includes_n_libraries.patch20
-rw-r--r--x11-plugins/wmmp3/metadata.xml9
-rw-r--r--x11-plugins/wmmp3/wmmp3-0.12.ebuild44
-rw-r--r--x11-plugins/wmmsg/Manifest10
-rw-r--r--x11-plugins/wmmsg/files/wmmsg-1.0.1-alt-desktop.patch11
-rw-r--r--x11-plugins/wmmsg/files/wmmsg-1.0.1-list.patch132
-rw-r--r--x11-plugins/wmmsg/files/wmmsg-1.0.1-use_gtk2.patch44
-rw-r--r--x11-plugins/wmmsg/metadata.xml15
-rw-r--r--x11-plugins/wmmsg/wmmsg-1.0.1-r1.ebuild34
-rw-r--r--x11-plugins/wmmsg/wmmsg-1.0.1-r2.ebuild36
-rw-r--r--x11-plugins/wmmsg/wmmsg-1.0.1.ebuild31
-rw-r--r--x11-plugins/wmnd/Manifest7
-rw-r--r--x11-plugins/wmnd/metadata.xml17
-rw-r--r--x11-plugins/wmnd/wmnd-0.4.16.ebuild27
-rw-r--r--x11-plugins/wmnd/wmnd-0.4.17.ebuild27
-rw-r--r--x11-plugins/wmnet/Manifest6
-rw-r--r--x11-plugins/wmnet/metadata.xml18
-rw-r--r--x11-plugins/wmnet/wmnet-1.06-r1.ebuild39
-rw-r--r--x11-plugins/wmnetload/Manifest8
-rw-r--r--x11-plugins/wmnetload/files/wmnetload-1.3-r3-norpath.patch59
-rw-r--r--x11-plugins/wmnetload/files/wmnetload-1.3-r4-configure.patch70
-rw-r--r--x11-plugins/wmnetload/metadata.xml19
-rw-r--r--x11-plugins/wmnetload/wmnetload-1.3-r3.ebuild29
-rw-r--r--x11-plugins/wmnetload/wmnetload-1.3-r4.ebuild29
-rw-r--r--x11-plugins/wmnetselect/Manifest5
-rw-r--r--x11-plugins/wmnetselect/metadata.xml11
-rw-r--r--x11-plugins/wmnetselect/wmnetselect-0.8-r1.ebuild30
-rw-r--r--x11-plugins/wmpager/Manifest5
-rw-r--r--x11-plugins/wmpager/metadata.xml11
-rw-r--r--x11-plugins/wmpager/wmpager-1.2-r1.ebuild36
-rw-r--r--x11-plugins/wmpasman/Manifest8
-rw-r--r--x11-plugins/wmpasman/files/wmpasman-0.8.5.3-list.patch116
-rw-r--r--x11-plugins/wmpasman/metadata.xml18
-rw-r--r--x11-plugins/wmpasman/wmpasman-0.8.5.3.ebuild28
-rw-r--r--x11-plugins/wmpasman/wmpasman-2.0.ebuild20
-rw-r--r--x11-plugins/wmpeople/Manifest5
-rw-r--r--x11-plugins/wmpeople/metadata.xml11
-rw-r--r--x11-plugins/wmpeople/wmpeople-1.3.ebuild35
-rw-r--r--x11-plugins/wmpiki/Manifest5
-rw-r--r--x11-plugins/wmpiki/metadata.xml16
-rw-r--r--x11-plugins/wmpiki/wmpiki-0.2.1.ebuild45
-rw-r--r--x11-plugins/wmpinboard/Manifest6
-rw-r--r--x11-plugins/wmpinboard/files/wmpinboard-1.0-segfault.patch11
-rw-r--r--x11-plugins/wmpinboard/metadata.xml9
-rw-r--r--x11-plugins/wmpinboard/wmpinboard-1.0.ebuild30
-rw-r--r--x11-plugins/wmping/Manifest6
-rw-r--r--x11-plugins/wmping/files/wmping-0.2.1-format-security.patch38
-rw-r--r--x11-plugins/wmping/metadata.xml11
-rw-r--r--x11-plugins/wmping/wmping-0.2.1.ebuild42
-rw-r--r--x11-plugins/wmpop3/Manifest7
-rw-r--r--x11-plugins/wmpop3/files/wmpop3-0.5.6a-list.patch127
-rw-r--r--x11-plugins/wmpop3/metadata.xml13
-rw-r--r--x11-plugins/wmpop3/wmpop3-0.5.6a-r1.ebuild38
-rw-r--r--x11-plugins/wmpop3/wmpop3-0.5.6a.ebuild29
-rw-r--r--x11-plugins/wmpop3lb/Manifest7
-rw-r--r--x11-plugins/wmpop3lb/files/wmpop3lb-2.4.2-fix-RECV-and-try-STAT-if-LAST-wont-work.patch190
-rw-r--r--x11-plugins/wmpop3lb/files/wmpop3lb-2.4.2-list.patch127
-rw-r--r--x11-plugins/wmpop3lb/metadata.xml9
-rw-r--r--x11-plugins/wmpop3lb/wmpop3lb-2.4.2-r2.ebuild49
-rw-r--r--x11-plugins/wmpower/Manifest5
-rw-r--r--x11-plugins/wmpower/metadata.xml17
-rw-r--r--x11-plugins/wmpower/wmpower-0.4.3.ebuild30
-rw-r--r--x11-plugins/wmppp/Manifest7
-rw-r--r--x11-plugins/wmppp/metadata.xml9
-rw-r--r--x11-plugins/wmppp/wmppp-1.3.0.ebuild36
-rw-r--r--x11-plugins/wmppp/wmppp-1.3.2-r1.ebuild33
-rw-r--r--x11-plugins/wmrack/Manifest7
-rw-r--r--x11-plugins/wmrack/metadata.xml11
-rw-r--r--x11-plugins/wmrack/wmrack-1.3.ebuild39
-rw-r--r--x11-plugins/wmrack/wmrack-1.4.ebuild33
-rw-r--r--x11-plugins/wmrecord/Manifest6
-rw-r--r--x11-plugins/wmrecord/files/wmrecord.desktop8
-rw-r--r--x11-plugins/wmrecord/metadata.xml9
-rw-r--r--x11-plugins/wmrecord/wmrecord-1.0.5.3-r1.ebuild50
-rw-r--r--x11-plugins/wmsmixer/Manifest5
-rw-r--r--x11-plugins/wmsmixer/metadata.xml14
-rw-r--r--x11-plugins/wmsmixer/wmsmixer-0.5.1.ebuild32
-rw-r--r--x11-plugins/wmsound/Manifest8
-rw-r--r--x11-plugins/wmsound/files/wmsound-ComplexProgramTargetNoMan.patch11
-rw-r--r--x11-plugins/wmsound/files/wmsound-config.patch86
-rw-r--r--x11-plugins/wmsound/metadata.xml9
-rw-r--r--x11-plugins/wmsound/wmsound-0.9.5-r1.ebuild49
-rw-r--r--x11-plugins/wmsound/wmsound-0.9.5.ebuild45
-rw-r--r--x11-plugins/wmstickynotes/Manifest6
-rw-r--r--x11-plugins/wmstickynotes/files/wmstickynotes-0.2-gold.patch28
-rw-r--r--x11-plugins/wmstickynotes/metadata.xml8
-rw-r--r--x11-plugins/wmstickynotes/wmstickynotes-0.2.ebuild22
-rw-r--r--x11-plugins/wmsvencd/Manifest7
-rw-r--r--x11-plugins/wmsvencd/files/wmsvencd-compile.patch36
-rw-r--r--x11-plugins/wmsvencd/files/wmsvencd.desktop8
-rw-r--r--x11-plugins/wmsvencd/metadata.xml9
-rw-r--r--x11-plugins/wmsvencd/wmsvencd-0.5.0.ebuild38
-rw-r--r--x11-plugins/wmswallow/Manifest6
-rw-r--r--x11-plugins/wmswallow/files/wmswallow-0.6.1-format-security.patch16
-rw-r--r--x11-plugins/wmswallow/metadata.xml16
-rw-r--r--x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild37
-rw-r--r--x11-plugins/wmsysmon/Manifest7
-rw-r--r--x11-plugins/wmsysmon/files/wmsysmon-high-ints.patch11
-rw-r--r--x11-plugins/wmsysmon/metadata.xml13
-rw-r--r--x11-plugins/wmsysmon/wmsysmon-0.7.7.ebuild49
-rw-r--r--x11-plugins/wmsystemtray/Manifest7
-rw-r--r--x11-plugins/wmsystemtray/metadata.xml12
-rw-r--r--x11-plugins/wmsystemtray/wmsystemtray-1.3.ebuild19
-rw-r--r--x11-plugins/wmsystemtray/wmsystemtray-1.4.ebuild19
-rw-r--r--x11-plugins/wmsystray/Manifest8
-rw-r--r--x11-plugins/wmsystray/files/wmsystray-0.1.1-Makefile.patch44
-rw-r--r--x11-plugins/wmsystray/files/wmsystray-0.1.1-gcc-3.4.patch10
-rw-r--r--x11-plugins/wmsystray/files/wmsystray.desktop8
-rw-r--r--x11-plugins/wmsystray/metadata.xml9
-rw-r--r--x11-plugins/wmsystray/wmsystray-0.1.1.ebuild46
-rw-r--r--x11-plugins/wmtime/Manifest10
-rw-r--r--x11-plugins/wmtime/metadata.xml9
-rw-r--r--x11-plugins/wmtime/wmtime-1.0_beta2_p9.ebuild60
-rw-r--r--x11-plugins/wmtime/wmtime-1.2.ebuild34
-rw-r--r--x11-plugins/wmtime/wmtime-1.4.ebuild33
-rw-r--r--x11-plugins/wmtimer/Manifest10
-rw-r--r--x11-plugins/wmtimer/files/wmtimer-2.92-counter-fix.patch23
-rw-r--r--x11-plugins/wmtimer/files/wmtimer-2.92-list.patch120
-rw-r--r--x11-plugins/wmtimer/files/wmtimer-counter-fix.patch22
-rw-r--r--x11-plugins/wmtimer/metadata.xml15
-rw-r--r--x11-plugins/wmtimer/wmtimer-2.92-r1.ebuild42
-rw-r--r--x11-plugins/wmtimer/wmtimer-2.92-r2.ebuild46
-rw-r--r--x11-plugins/wmtimer/wmtimer-2.92.ebuild40
-rw-r--r--x11-plugins/wmtop/Manifest9
-rw-r--r--x11-plugins/wmtop/files/wmtop-0.9.0-list.patch127
-rw-r--r--x11-plugins/wmtop/files/wmtop-0.9.0-meminfo.patch189
-rw-r--r--x11-plugins/wmtop/metadata.xml16
-rw-r--r--x11-plugins/wmtop/wmtop-0.85.ebuild27
-rw-r--r--x11-plugins/wmtop/wmtop-0.9.0-r1.ebuild39
-rw-r--r--x11-plugins/wmtz/Manifest7
-rw-r--r--x11-plugins/wmtz/files/wmtz-0.7-list.patch127
-rw-r--r--x11-plugins/wmtz/files/wmtz-0.7.patch48
-rw-r--r--x11-plugins/wmtz/metadata.xml9
-rw-r--r--x11-plugins/wmtz/wmtz-0.7.ebuild46
-rw-r--r--x11-plugins/wmudmount/Manifest7
-rw-r--r--x11-plugins/wmudmount/metadata.xml11
-rw-r--r--x11-plugins/wmudmount/wmudmount-2.2-r1.ebuild34
-rw-r--r--x11-plugins/wmudmount/wmudmount-2.2-r2.ebuild34
-rw-r--r--x11-plugins/wmudmount/wmudmount-2.2.ebuild34
-rw-r--r--x11-plugins/wmupmon/Manifest6
-rw-r--r--x11-plugins/wmupmon/files/wmupmon-0.1.3-arraysize.patch32
-rw-r--r--x11-plugins/wmupmon/metadata.xml14
-rw-r--r--x11-plugins/wmupmon/wmupmon-0.1.3-r1.ebuild31
-rw-r--r--x11-plugins/wmwave/Manifest5
-rw-r--r--x11-plugins/wmwave/metadata.xml11
-rw-r--r--x11-plugins/wmwave/wmwave-0.4.ebuild34
-rw-r--r--x11-plugins/wmweather+/Manifest11
-rw-r--r--x11-plugins/wmweather+/metadata.xml11
-rw-r--r--x11-plugins/wmweather+/wmweather+-2.13.ebuild33
-rw-r--r--x11-plugins/wmweather+/wmweather+-2.15.ebuild33
-rw-r--r--x11-plugins/wmweather+/wmweather+-2.16.ebuild21
-rw-r--r--x11-plugins/wmweather+/wmweather+-2.17.ebuild21
-rw-r--r--x11-plugins/wmweather/Manifest9
-rw-r--r--x11-plugins/wmweather/metadata.xml16
-rw-r--r--x11-plugins/wmweather/wmweather-2.4.4.ebuild27
-rw-r--r--x11-plugins/wmweather/wmweather-2.4.5.ebuild28
-rw-r--r--x11-plugins/wmweather/wmweather-2.4.6.ebuild29
-rw-r--r--x11-plugins/wmwifi/Manifest5
-rw-r--r--x11-plugins/wmwifi/metadata.xml9
-rw-r--r--x11-plugins/wmwifi/wmwifi-0.6.ebuild34
-rw-r--r--x11-plugins/wmwork/Manifest5
-rw-r--r--x11-plugins/wmwork/metadata.xml9
-rw-r--r--x11-plugins/wmwork/wmwork-0.2.5.ebuild24
-rw-r--r--x11-plugins/wmxkb/Manifest5
-rw-r--r--x11-plugins/wmxkb/metadata.xml8
-rw-r--r--x11-plugins/wmxkb/wmxkb-1.2.2.ebuild41
-rw-r--r--x11-plugins/wmxres/Manifest6
-rw-r--r--x11-plugins/wmxres/files/wmxres-debian-1.1-1.2.patch55
-rw-r--r--x11-plugins/wmxres/metadata.xml9
-rw-r--r--x11-plugins/wmxres/wmxres-1.2.ebuild41
856 files changed, 21921 insertions, 0 deletions
diff --git a/x11-plugins/allin1/Manifest b/x11-plugins/allin1/Manifest
new file mode 100644
index 000000000000..41d9e3370d47
--- /dev/null
+++ b/x11-plugins/allin1/Manifest
@@ -0,0 +1,7 @@
+AUX makefile-r2.patch 587 SHA256 9865f1878af5dc43d702027a1a34fd9cb66af555c36328cbb58664aae06526fa SHA512 13b366ce564ddbf3aac94dae0ac7e4b1f5ea77755ae875bdb70b1ba9706045f6424c5fea3c870f6f9f0da0a986268ebdf81ebf71e9621c9e0256a3ecd738bab2 WHIRLPOOL 78d0ed5393f49db6a7cec9d64e021e755607a78431acddf0e76f77cae1a70ac59e46a3ead612ff03024aa321a30f2ce8756dd37faa93dafc037174da262026f8
+DIST allin1-0.5.0.tar.gz 43905 SHA256 7710bdb5ade3131f6ca38391c0ee03af8d148e776618708fad5f732814df2a6f SHA512 2728bc86b59850dd3e928ea62f00e32bb06a1ea4b8dc3611b2fdc952de8decef7d9ac3c51ed3676d242b5de670270e19bf5783658c6651ae534154249d99a4e7 WHIRLPOOL 5ca994774edf7912a97205ed5ea831b4a9039b9d8845f25d6823ce8d7c9113e865f71671bfe01783e9fe64985959b43aa3eaa260556f05625657c8e523355b21
+EBUILD allin1-0.5.0-r2.ebuild 762 SHA256 50b2c69487dd5cebfd14690ab13f95ae9a2b29c48ce33ea5d2950219c02bbc63 SHA512 fb587551311488d72fc64eb778fb96e616c5d17a44f590a6cc32936e735f0ae5fe1be9b3619e38342b74d97366b924c8878d208a3f354e442c25f0c606a3fd6c WHIRLPOOL ed4683f783ae9528c8e12023ecd1f0e50b5088fa292fef7aecd5952477d6ba173c8aa673b5a755b70572793be96333f7418f51898113e888ccf88cad042c0518
+EBUILD allin1-0.5.0.ebuild 669 SHA256 a19f369ac965a5e9a4e924d178f36bcf648b7e5c153f7f3a8069fcb1f7c289c4 SHA512 4e5be6e1535e5794467f6da344e82b8732286c9b1aa74b9b646090636b3bc0674c37f27b536923d5f8a8fcd0cb8f1e17cca873650e80996a5b18d8ddc2ca4bd0 WHIRLPOOL 278575278b5c4bdedb770f3016ebbc47483d061762afae93d7316d52510f21d598aacf7cbeb2e5c4fd002e6052e23345b5f4470c99806f7e68dd9e324234f6df
+MISC ChangeLog 2535 SHA256 fe1882e9d36fe959af2e768aa1ac915f7a948c756dba78dee497e2a0843d2d41 SHA512 0190312c593f1861b78a5287f493e9c10fdacb6195b87dc8d244fcada383dd777fbe7ad413598a1e087d350290843a88ca5d9d41875bb55ea42f3ff733fba8ea WHIRLPOOL 8948cf92c056ce2e937ca278a26e03cb623175d63fabafc2687f112f9137788288ebab1223d816ca3372779258c3d1b341bcb894c05797a37bb35c2b1ff480af
+MISC ChangeLog-2015 2004 SHA256 b84bff7cb92d894da0bccea3a14ed91987104caf4c7f10a16891b46047e6d73f SHA512 a50fec214d809961f9f19f2d02af3a3de09825acef9d1ed97d5f52081e49f4204767a338a4bf8c3a7abc3da53a2776f2af55c857edc175299f41409c3f830a6e WHIRLPOOL e176e07e380c80803245d77da6548547cad49c11f500702e21d67b9c8778e4e4721e9e297b2d92f38447716bb8bf46410c9eec7bdbda1e6765422e6fb734a862
+MISC metadata.xml 565 SHA256 66035fe0929b88188b149d168a84053b139bf7672b8ce8ad0732273d9f67fda2 SHA512 b206247b19e9c89c94f91c0f09cd74f214ea92748f454c4f19a9e8742fd65b852861b43abb5bbaa852e45a4bd77886800fe25c285670e4f3d867795c338d9891 WHIRLPOOL e0922eba159c8366875f535470f68d9bd3472123818f3eb83e326d90d08ccb956312b44680b7f8e722f914b9c42c389ab1cb27855d5f687fafd7bace7159c487
diff --git a/x11-plugins/allin1/allin1-0.5.0-r2.ebuild b/x11-plugins/allin1/allin1-0.5.0-r2.ebuild
new file mode 100644
index 000000000000..e6a0df1db748
--- /dev/null
+++ b/x11-plugins/allin1/allin1-0.5.0-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="All in one monitoring dockapp: RAM, CPU, Net, Power, df, seti"
+HOMEPAGE="http://ilpettegolo.altervista.org/linux_allin1.en.shtml"
+SRC_URI="mirror://sourceforge/allinone/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+PATCHES=( "${FILESDIR}/makefile-r2.patch" )
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin src/allin1
+ doman docs/allin1.1
+ dodoc README README.it TODO ChangeLog BUGS src/allin1.conf.example
+}
diff --git a/x11-plugins/allin1/allin1-0.5.0.ebuild b/x11-plugins/allin1/allin1-0.5.0.ebuild
new file mode 100644
index 000000000000..e1cb2620d5c4
--- /dev/null
+++ b/x11-plugins/allin1/allin1-0.5.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="All in one monitoring dockapp: RAM, CPU, Net, Power, df, seti"
+HOMEPAGE="http://ilpettegolo.altervista.org/linux_allin1.en.shtml"
+SRC_URI="mirror://sourceforge/allinone/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}" || die "Compilation failed"
+}
+
+src_install() {
+ dobin src/allin1 || die
+ doman docs/allin1.1 || die
+ dodoc README README.it TODO ChangeLog BUGS src/allin1.conf.example
+}
diff --git a/x11-plugins/allin1/files/makefile-r2.patch b/x11-plugins/allin1/files/makefile-r2.patch
new file mode 100644
index 000000000000..9d0b2ab028fa
--- /dev/null
+++ b/x11-plugins/allin1/files/makefile-r2.patch
@@ -0,0 +1,23 @@
+--- a/src/Makefile.old 2012-10-24 13:12:48.128285694 +0200
++++ b/src/Makefile 2012-10-24 13:19:56.135247071 +0200
+@@ -11,8 +11,9 @@
+
+ CC = gcc
+ FLEX = flex
+-LIBFLAGS = -ggdb -Wall -O2 -fPIC
+-CFLAGS = -ggdb -Wall -O2
++LIBFLAGS = -fPIC
++CFLAGS =
++LDFLAGS =
+ GENERATED = allin1 confparse.c
+ LIBRARIES = -L/usr/X11R6/lib -lXext -lX11 -lXpm -lm
+ MODULES = allin1.o dockhelper.o memory.o battery.o cpu.o \
+@@ -58,7 +59,7 @@
+
+
+ allin1: $(MODULES)
+- $(CC) $(CFLAGS) -o $@ $(MODULES) -DDEBUG $(LIBRARIES)
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(MODULES) -DDEBUG $(LIBRARIES)
+
+
+ install: allin1
diff --git a/x11-plugins/allin1/metadata.xml b/x11-plugins/allin1/metadata.xml
new file mode 100644
index 000000000000..639d19985361
--- /dev/null
+++ b/x11-plugins/allin1/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>Allin1 is a little dock applet for FluxBox and similar window managers which monitors CPU load with a moving graph, memory and swap usage with histograms, battery and power status with histogram and icons, and ethernet/PPP interfaces with icons and histograms (linear or logaritmic).</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">allinone</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/asapm/Manifest b/x11-plugins/asapm/Manifest
new file mode 100644
index 000000000000..11bc85dcdf8b
--- /dev/null
+++ b/x11-plugins/asapm/Manifest
@@ -0,0 +1,8 @@
+AUX asapm-3.1-autoconf.patch 550 SHA256 17676293528d33ceb368a7b61b3421d6667c7ff5e381e713fbb9c00e05774179 SHA512 3d80ab411ec0c1be1dccfb996b58d9bae3928eb482f0e30f4af3fb80ca0616220665859892e8c8c1d1dacf0dda372f9f85b0e7d7dfa86426afd2f5a253ddf39b WHIRLPOOL 20cf5cf911f2eab6d25e3518aa9e9e9e10d68da223ed55d3e6b4c614619e36b15e20f3a9c661924d11789588d233646cc0609489473efee02339161d31be0f07
+AUX asapm-3.1-include.patch 182 SHA256 4f3977ab29882b5ede12093bb6a923f73944c71c0a4602984c6765cb633f46bb SHA512 31308eb25b3ed6c409b38cb298e3bc411d47e28ead61605ce490e0698bacea4d741425259f3192958204899851e339716c99270216d094dd5554a2b54bf5feef WHIRLPOOL fb61d472964eabf4d615871f110244bcec88039a7b8319f83fe58a74bb58ccae6188ecfaf266408eb8eecf65428dfca2eb86041f9454685ddaad663fdf7c6dd6
+AUX asapm-3.1-ldflags.patch 330 SHA256 2030a2de748810eab0782be63adfacf45b4e7fbfa8b6bfc073c5d23c3133f529 SHA512 6fbf3311c20ae647d52bcc37c741ba16d5f74d042811e0b97554979cae637fa74bc58fa9ad55ddb20399bee29efe46857bfacf90118207f97c1b3ca58935d89f WHIRLPOOL ade9117622119be5a45bbf0c8b7ed3a370316e8c73a542d8c4d09696e3cfcf66e41f0c365584b4143a6e431a0c4403ea3136a33b3c4d1d136cfb35e2ffcc64c4
+DIST asapm-3.1.tar.gz 63203 SHA256 641fba8ffce21725ec63e49f03700174436c265aad2babcdfde4508af23a1b7b SHA512 01859deccba952428671fd77ce87251b1fe0c21221af13db9b14c9ef28babad11e1582fed02b076f16d66bdab398eeb7a48b5e3cdebcb4e153978e04f022a579 WHIRLPOOL 1cd977520e6bab36275b095b6b79d56ef4be4636ed6752c7f993696cb24cdfb622e9fa4e122e982d0ecacafae76bf666253b80b3cb46e2aa949aca1c82e2614b
+EBUILD asapm-3.1-r1.ebuild 711 SHA256 d23d26f88e0a799d11d12f142bab741e5cc558e4104366301007c4dd0805e9cd SHA512 080c409e544140d44ad80706d9fec200b2b5ac32a18c5542921f1ecd93f15931165120369c368d147682c43c1f52eb00e374f82f8907317dc7592ccd2a7acfee WHIRLPOOL e2035a1fc07018c4f4f4734ead9ff6796136e65224261f7c48d931c0dc4f78f2e049d94e1903aa71d68011ed934abeff1b913eafbe1218235a8b84f7a9fe56bd
+MISC ChangeLog 2620 SHA256 7bfedab82d1ee05539c12e2505fb03d96d795a738c39d64cdd05230433e86627 SHA512 477180eb0de2139387c971b2e251d5d066b35d99859c7e53cdbcd878dcf9971b2461015fa413f395738daca667f3d5ccaa32c8a50189c97902ea677e4a83ced5 WHIRLPOOL 1a276f1a92e6f16b8fd228e8207f2705b5aefbe83941b6430c9121b1ad46f3b935112517d20abb9b554bd214d1a9a0f99f00c553b45b98fc8d981adeed1595a6
+MISC ChangeLog-2015 3108 SHA256 6cd89613d7f895ed9e0d38018fd73c859550472a647e726b7001a410f7372638 SHA512 0c33a8d5c217bdcc926bd76af6f9dfe8210ae9104c7bc5440a5863275f4754df52f7cad786e1abfaab09f074cdac3f9a64ab4118634fb690257d0a12c817eccb WHIRLPOOL eaf51a9fa260ed52d568e8ae0c37000285c5614c885e133ede575bf026a3bc2ab63b8d483c5162b8f7892f7aa7761f0eea355d489626dd14b89a6c85b1bc2a9f
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/asapm/asapm-3.1-r1.ebuild b/x11-plugins/asapm/asapm-3.1-r1.ebuild
new file mode 100644
index 000000000000..91e71f33349a
--- /dev/null
+++ b/x11-plugins/asapm/asapm-3.1-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils toolchain-funcs
+
+DESCRIPTION="APM monitor for AfterStep"
+HOMEPAGE="http://tigr.net/afterstep/applets/"
+SRC_URI="http://www.tigr.net/afterstep/download/asapm/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc -sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXpm"
+
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-{ldflags,include,autoconf}.patch
+ cp autoconf/configure.in . || die
+ AT_M4DIR=autoconf eautoconf
+ tc-export CC
+}
+
+src_install() {
+ dobin asapm
+ newman asapm.man asapm.1
+ dodoc CHANGES README TODO NOTES
+}
diff --git a/x11-plugins/asapm/files/asapm-3.1-autoconf.patch b/x11-plugins/asapm/files/asapm-3.1-autoconf.patch
new file mode 100644
index 000000000000..0051d49ac8a8
--- /dev/null
+++ b/x11-plugins/asapm/files/asapm-3.1-autoconf.patch
@@ -0,0 +1,21 @@
+--- a/autoconf/configure.in
++++ b/autoconf/configure.in
+@@ -59,7 +59,6 @@
+ AC_CHECK_HEADERS(sys/wait.h sys/time.h)
+ AC_CHECK_HEADERS(sys/statvfs.h sys/vfs.h sys/mount.h ustat.h)
+ AC_CHECK_HEADERS(machine/soundcard.h linux/soundcard.h linux/radio.h)
+-AC_CONFIG_HEADER(config.h)
+
+ dnl# Check for X
+
+@@ -117,10 +116,6 @@
+ AC_SUBST(with_gnustep_lib)
+ AC_SUBST(with_afterdir)
+
+-dnl# Write results
+-
+-AC_CONFIG_HEADER(config.h)
+-
+ dnl# Common parts of the Makefile
+ MAKEFILEDEFINES=./autoconf/Makefile.defines
+ MAKEFILECOMMON=./autoconf/Makefile.common
diff --git a/x11-plugins/asapm/files/asapm-3.1-include.patch b/x11-plugins/asapm/files/asapm-3.1-include.patch
new file mode 100644
index 000000000000..529d994ef122
--- /dev/null
+++ b/x11-plugins/asapm/files/asapm-3.1-include.patch
@@ -0,0 +1,10 @@
+--- a/apm_read.c
++++ b/apm_read.c
+@@ -13,6 +13,7 @@
+ */
+
+ #include <stdio.h>
++#include <stdlib.h> /* exit(), free() */
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <unistd.h>
diff --git a/x11-plugins/asapm/files/asapm-3.1-ldflags.patch b/x11-plugins/asapm/files/asapm-3.1-ldflags.patch
new file mode 100644
index 000000000000..a90d7baf2e4e
--- /dev/null
+++ b/x11-plugins/asapm/files/asapm-3.1-ldflags.patch
@@ -0,0 +1,11 @@
+--- a/autoconf/Makefile.common.in
++++ b/autoconf/Makefile.common.in
+@@ -34,7 +34,7 @@
+ done
+
+ $(PROG): $(OBJS)
+- $(CC) $(OBJS) $(LIBRARIES) $(EXTRA_LIBRARIES) -o $(@)
++ $(CC) $(LDFLAGS) $(OBJS) $(LIBRARIES) $(EXTRA_LIBRARIES) -o $(@)
+
+ .c.o:
+ $(CC) $(CCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -c $*.c
diff --git a/x11-plugins/asapm/metadata.xml b/x11-plugins/asapm/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/asapm/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/asclock/Manifest b/x11-plugins/asclock/Manifest
new file mode 100644
index 000000000000..c811509d5128
--- /dev/null
+++ b/x11-plugins/asclock/Manifest
@@ -0,0 +1,6 @@
+AUX asclock-gcc41.patch 1528 SHA256 e5a7889a089da8a9c94dfc74f6bd40ac4cdcf82e59db1b4b356915cd96b66355 SHA512 73d5edb1c3b1a287c9f00ad35491994f5d51bf0d5df2d81c3d428da0ed53eb4a73c0da1fe979d7479df103164e440b8a3472e18306c9fc5f85fd313d29f34b0d WHIRLPOOL e3f8b6bdf00aa2ebe02971712b66172d00473b5dd8eeaac6667d2b1d410cde851ccd7b30497901dee82adedc4c5e43ff1f378c44a4ef30e225b1f6103c55b055
+DIST asclock-2.0.12.tar.gz 111858 SHA256 70df9bd991bc707c0fdf76ea1acbeff5924e9ae0b0704feb46afa591030704e6 SHA512 408c0cbd7d8c19e8cda450ed1e3e0857dd908768557221b5707bda4eaa56170899bb3ecbe1d9f487ad7cbe7ebe36019cfe7a19f58dae2b918fb1179d67a8bb0e WHIRLPOOL 5074d684048c15e5f57e2e77bbe6d7c2095b9dc61b0a5af273ca4fce244814925ef23beeaae8fa04d3a855cb7b6f3befcb3356045b97d401735e1943d55f11a0
+EBUILD asclock-2.0.12-r1.ebuild 1496 SHA256 ab6dd3c3c02c1e183140eeb5f2940b2797839d8507b25548a2aa84d0b380839e SHA512 8cc039e41a5165bde5548923d9ad11ba485a476290e61c095a8bb069357232e0031bebf2d037506fe04beb311ca96e7c875212f0599e18c5813fe4ce92faab7a WHIRLPOOL 6c4c4e878008c430a4d3fa483871d73270ad80f104d4ced531f67757cd658c183e9e8ff81941389eaf2784af26a80d9513eff5318325141b93ced18ea58950c0
+MISC ChangeLog 2561 SHA256 785bb60a0ae18c7bd6d67131354e874f9bf11f1e7c0d6060f8ff4568a6e28f3d SHA512 5abf8408c7730f60c176c45e5754c607ec3dcc07c8eddbaa667f24f89442cfaf27cac6fa748496e258bfb5db92e282709cffa70e521c5a9624f21233d865c04c WHIRLPOOL fadd36901d7fb4cbf2cc876136c1963fded1500112f5babbaf2bd4b4ec54456707fcf15d6aef8f2a2587eac140bd7b4d29b386c80fb90cc2f0b446b9740e1382
+MISC ChangeLog-2015 2996 SHA256 d47e1bdb7c9eafeb2cda464d0c1d8613df10979e02f6d2cc6eb10cf619362b36 SHA512 e3ef3ef7e7a6becd2a909126152bdc78a8da11364b3436510afb6b5355969541771d84a645b7dfa9f4b18879ed38e7371d7ba02f8014df7632860a5202f6b5bc WHIRLPOOL b42a6ad00ea73280670522ebf5b278a2ecf73f55b3a031dd088c8af92592150f2e664792da9eaa88bbd257d03e696a38696f75303d05d1fc611b818767274af3
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/asclock/asclock-2.0.12-r1.ebuild b/x11-plugins/asclock/asclock-2.0.12-r1.ebuild
new file mode 100644
index 000000000000..eb6bcd3414b2
--- /dev/null
+++ b/x11-plugins/asclock/asclock-2.0.12-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+inherit eutils toolchain-funcs
+
+IUSE=""
+DESCRIPTION="Clock applet for AfterStep"
+SRC_URI="http://www.tigr.net/afterstep/download/asclock/${P}.tar.gz"
+HOMEPAGE="http://tigr.net/afterstep/applets/"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+
+DEPEND="x11-libs/libXpm"
+RDEPEND="${DEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-gcc41.patch
+ ln -s themes/classic default_theme
+}
+
+src_configure() { :; }
+
+src_compile() {
+ local x
+ # will break Solaris
+ [[ ${CHOST} == *-linux-gnu ]] && CFLAGS="${CFLAGS} \
+ -Dlinux \
+ -D_POSIX_C_SOURCE=199309L \
+ -D_POSIX_SOURCE \
+ -D_XOPEN_SOURCE"
+ for x in asclock parser symbols config
+ do
+ $(tc-getCC) \
+ ${CPPFLAGS} ${CFLAGS} ${ASFLAGS} \
+ -I"${EPREFIX}"/usr/include \
+ -D_BSD_SOURCE \
+ -D_SVID_SOURCE \
+ -DFUNCPROTO=15 \
+ -DNARROWPROTO \
+ -c -o ${x}.o ${x}.c || die "compile asclock failed"
+ done
+ $(tc-getCC) \
+ ${LDFLAGS} \
+ -o asclock \
+ asclock.o parser.o symbols.o config.o \
+ -L"${EPREFIX}"/usr/lib \
+ -L"${EPREFIX}"/usr/lib/X11 \
+ -lXpm -lXext -lX11 || die "link asclock failed"
+}
+
+src_install() {
+ dobin asclock
+ local themesdir="/usr/share/${PN}/themes"
+ insinto ${themesdir}
+ doins -r themes/*
+ dodoc README README.THEMES TODO
+ cd "${D}"/${themesdir}
+ rm -f Freeamp/Makefile{,.*}
+ ln -s classic default_theme
+}
diff --git a/x11-plugins/asclock/files/asclock-gcc41.patch b/x11-plugins/asclock/files/asclock-gcc41.patch
new file mode 100644
index 000000000000..5a5291219ee5
--- /dev/null
+++ b/x11-plugins/asclock/files/asclock-gcc41.patch
@@ -0,0 +1,44 @@
+diff -ur asclock-2.0.12-orig/asclock.h asclock-2.0.12/asclock.h
+--- asclock-2.0.12-orig/asclock.h 2006-06-03 15:31:58.000000000 -0400
++++ asclock-2.0.12/asclock.h 2006-06-03 15:35:51.000000000 -0400
+@@ -38,15 +38,15 @@
+ #define INT_TYPE 0;
+
+ /* the xpm data */
+-extern char *clock_xpm[];
+-extern char *month_xpm[];
+-extern char *weekday_xpm[];
+-extern char *led_xpm[];
+-extern char *date_xpm[];
+-extern char *hour_xpm[];
+-extern char *minute_xpm[];
+-extern char *second_xpm[];
+-extern char *beats_xpm[];
++static char *clock_xpm[];
++static char *month_xpm[];
++static char *weekday_xpm[];
++static char *led_xpm[];
++static char *date_xpm[];
++static char *hour_xpm[];
++static char *minute_xpm[];
++static char *second_xpm[];
++static char *beats_xpm[];
+
+ /* the filenames */
+ extern char clock_xpm_fn[MAX_PATH_LEN];
+diff -ur asclock-2.0.12-orig/themes/classic/beats.xpm asclock-2.0.12/themes/classic/beats.xpm
+--- asclock-2.0.12-orig/themes/classic/beats.xpm 2006-06-03 15:31:58.000000000 -0400
++++ asclock-2.0.12/themes/classic/beats.xpm 2006-06-03 15:37:04.000000000 -0400
+@@ -1 +1 @@
+-char *beats_xpm[] = { NULL };
++static char *beats_xpm[] = { NULL };
+diff -ur asclock-2.0.12-orig/themes/classic/led.xpm asclock-2.0.12/themes/classic/led.xpm
+--- asclock-2.0.12-orig/themes/classic/led.xpm 2006-06-03 15:31:58.000000000 -0400
++++ asclock-2.0.12/themes/classic/led.xpm 2006-06-03 15:36:53.000000000 -0400
+@@ -1,5 +1,5 @@
+ /* XPM */
+-char * led_xpm[] = {
++static char * led_xpm[] = {
+ "135 11 3 1",
+ " c #282828",
+ "O c #00df00",
diff --git a/x11-plugins/asclock/metadata.xml b/x11-plugins/asclock/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/asclock/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/ascpu/Manifest b/x11-plugins/ascpu/Manifest
new file mode 100644
index 000000000000..41880800cd8a
--- /dev/null
+++ b/x11-plugins/ascpu/Manifest
@@ -0,0 +1,6 @@
+AUX ascpu-1.11-gentoo-r1.patch 1432 SHA256 f00e439cd52c3dbd1a75441ad688f1c2e0026f850f839895b5787d2c29c47467 SHA512 efd6ebbc202490ca16cb0c569e7be07699ad4f9829d4e9467fdb1d88f6f6b3940bed8be5ed9d1bd8f81c480828639b1b60b4f1bfd6e875f8de6d4513abbb7ff2 WHIRLPOOL 28fb69c93e825c11af0fa97366cfe0dfe1c71bf35f42c367fa49f10be61e8542ee14640d957980f08026864c645477e86a4c58512ae0f893112fc0f41b0d0397
+DIST ascpu-1.11.tar.gz 43867 SHA256 fdd2ee8a6cd006bbb2d6d1871b92c33b18f7bd5e1ab8a367572e4b4f1f53c0a2 SHA512 fd2b4b7f27a9b585b4454237b39f5a8e662e309274a350d55e0c6f552c3d7a9626b47b84d889fd773d3785076fac08d5a595c92f81947e601d23f1f96421eb61 WHIRLPOOL c7fd58f78350d368378dcf3dc2b6ffb035c499490e07458c7c71238ebf98c5770343eda86e79387ff9424cf591c34186beb34b6235ece53efe4df2eb2061e2c2
+EBUILD ascpu-1.11-r1.ebuild 711 SHA256 dbe84620c15dfe4285c17bf6b257a4733b7d011b5114b7c29b2625dad0d1f194 SHA512 a52ebd8e56d0fec7af0d396f2a02b54a7ffb9157dbaa3be74dc98e2c7e3f3f5c79716c6e32a9cc41235f054780a02612bedf0817c885c42708b2ec1ea5ba647e WHIRLPOOL 6550e665a8146ad1bff7f9f4596ea4c03637c869ba62b46266b207a7934473dd61ec86d644caf7d4b24d02accf68438f36dd2043120bfcbae4b62e997c6281ac
+MISC ChangeLog 2961 SHA256 ac28c5eb8f07129563c06dfc469836d8e69fe06b062c8555f6e1a01b1a677074 SHA512 034808ff02332d0b4d894b19757f20934d7c597704d532fccc88779c5983cc0a2bf0998fd8ab7c068612ac6ebfbdead2ae55aa2308b762ea837340883f78b5ea WHIRLPOOL 8338e95030a342cd1bfdfc898932108902405a2e2fbed9ef7ed125fbe10af6d1153ef240c0b1ca7226275f51da62a28e6aa01cf0c765c4637b173bbac2cc4857
+MISC ChangeLog-2015 2571 SHA256 d72b81a4b233085fe11ba1572fe9ca23ddf9bc458d3eca4d17deb14c0ed95382 SHA512 fcfb520009376fe4676779f9a59cfa575e2c92763af477373b362a4fa24e090f69f3e8065d8b96c40ad7b39da1e4e41b2620bfa14af60a653392595c1a36efcc WHIRLPOOL 7e811d8ebfd6fbeee0e500a31ec2d17d0e9c5d7122402d861fdcb7c298bc5caafd662ecead8c2a6b3132b04d32b2ab2621e417f01b3a0f109951dc85c58f1cdf
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/ascpu/ascpu-1.11-r1.ebuild b/x11-plugins/ascpu/ascpu-1.11-r1.ebuild
new file mode 100644
index 000000000000..ab325222b55d
--- /dev/null
+++ b/x11-plugins/ascpu/ascpu-1.11-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="CPU statistics monitor utility for X Windows"
+SRC_URI="http://www.tigr.net/afterstep/download/ascpu/${P}.tar.gz"
+HOMEPAGE="http://www.tigr.net/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~mips ppc ppc64 sparc x86"
+IUSE="jpeg"
+
+RDEPEND="x11-libs/libXpm
+ x11-libs/libSM
+ jpeg? ( virtual/jpeg:0 )"
+
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+PATCHES=( "${FILESDIR}/${P}-gentoo-r1.patch" )
+
+src_configure() {
+ econf $(use_enable jpeg)
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ dodir /usr/bin
+ dodir /usr/share/man/man1
+ dodoc README
+ default
+}
diff --git a/x11-plugins/ascpu/files/ascpu-1.11-gentoo-r1.patch b/x11-plugins/ascpu/files/ascpu-1.11-gentoo-r1.patch
new file mode 100644
index 000000000000..868c1d53b96a
--- /dev/null
+++ b/x11-plugins/ascpu/files/ascpu-1.11-gentoo-r1.patch
@@ -0,0 +1,46 @@
+--- a/autoconf/Makefile.common.in 1999-05-06 23:35:32.000000000 +0200
++++ b/autoconf/Makefile.common.in 2006-09-11 23:07:41.000000000 +0200
+@@ -9,11 +9,10 @@
+ install: install.bin install.man
+
+ install.bin: $(PROG)
+- $(STRIP) $(PROG)
+- $(INSTALL_PROGRAM) $(PROG) $(AFTER_BIN_DIR)
++ $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(AFTER_BIN_DIR)
+
+ install.man:
+- $(INSTALL_DATA) $(PROG).man $(AFTER_MAN_DIR)/$(PROG).1x
++ $(INSTALL_DATA) $(PROG).man $(DESTDIR)$(AFTER_MAN_DIR)/$(PROG).1x
+
+ uninstall:
+ $(RMF) $(AFTER_BIN_DIR)/$(PROG)
+--- a/autoconf/Makefile.defines.in 1999-05-06 23:35:32.000000000 +0200
++++ b/autoconf/Makefile.defines.in 2006-09-11 23:17:40.000000000 +0200
+@@ -2,6 +2,7 @@
+ # Copyright (c) 1998, Guylhem AZNAR <guylhem@oeil.qc.ca>
+ #
+
++DESTDIR =
+ CC = @CC@
+ CCFLAGS = @CFLAGS@
+ # -march=pentiumpro -mcpu=pentiumpro
+@@ -21,7 +22,7 @@
+ LEXFLAGS =
+
+ INSTALL = @INSTALL@
+-INSTALL_PROGRAM = @INSTALL@ -s -m 755
++INSTALL_PROGRAM = @INSTALL@ -m 755
+ INSTALL_DATA = @INSTALL@ -m 644
+
+ INCS_X = @X_CFLAGS@
+--- a/autoconf/Makefile.common.in 1999-05-06 23:35:32.000000000 +0200
++++ b/autoconf/Makefile.common.in 2013-03-18 18:13:05.550047149 +0100
+@@ -34,7 +34,7 @@
+ done
+
+ $(PROG): $(OBJS)
+- $(CC) $(OBJS) $(LIBRARIES) $(EXTRA_LIBRARIES) -o $(@)
++ $(CC) $(OBJS) $(LIBRARIES) $(EXTRA_LIBRARIES) -o $(@) $(LDFLAGS)
+
+ .c.o:
+ $(CC) $(CCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -c $*.c
diff --git a/x11-plugins/ascpu/metadata.xml b/x11-plugins/ascpu/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/ascpu/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/asmem/Manifest b/x11-plugins/asmem/Manifest
new file mode 100644
index 000000000000..79bd088dfcfe
--- /dev/null
+++ b/x11-plugins/asmem/Manifest
@@ -0,0 +1,6 @@
+AUX respect-ldflags.patch 800 SHA256 44c4ea4e0211fc201b88cfbd0453cf8d989c604d28d0bbeddf040ffe05a3f677 SHA512 10f1b7cadebdc39ba63ae5adbe9fcb4a5da24f134dfa3ad225c9f09d4aff72d98f3986437ba183a329a3c7cbad07358ddb019f78812e376dc353788e1c253d5b WHIRLPOOL 1adb2d04c923a7812dd70ca6bdbde5656ddb886c4bea61591e883a93f06c3d5f7ac937d9800323627cbe98f36e077c77850739d0d2e55225ff5b94d0c268e308
+DIST asmem-1.12.tar.gz 48058 SHA256 202ab8c54e602f58d9f02d1029a84be04ffa7698d9e73fcd7aa739ddb079e327 SHA512 3f086c55b6ef2804b8c32cf2eb8c9937a6f69886d89bdf09cab29a6f567a9620adb86a7c9ec19d88feece1e03eee3507601d520fe1eca1588a28494516b2e1f0 WHIRLPOOL 39d7b33da86b960c466eb70752de67b6742f2c51beb6eabe33983e6b212086f2624b4197627a02c18dc2b78a835e247e26fd15054123d7547714183fb7e19165
+EBUILD asmem-1.12-r1.ebuild 777 SHA256 eaedeb447f062c774fb4af496c7dca50e01d5b756ba542fd324a005997005e5f SHA512 539a8e9542e4c31306af7e61ea28744c7a9f0330072a72c040afd7b19f1db192f5dfc267fb9f51fa2765d6186b7388473a8ebf40c18240a088299ea3b30e2568 WHIRLPOOL 69c687e3477a2695082d3acc3aed2e4f52ee0fccd029173ef942115dde9561ed0626df76d4e4a56df22d499bd7326229550ca5de295c6d6d38e867dbd662b7b4
+MISC ChangeLog 2934 SHA256 8002452dc7f68bbd7ce47474a4e65bd6dda7316c8e3d553e831047840b6b4f55 SHA512 f97912c44bd1272b5d0cffb9801772633d3651284ec58450f56792cedb538edf6cb8242073760d2ba6c88ab3e33681bad54bc45750d09f8384ba62e8da64a9e1 WHIRLPOOL 701f997c67fe97b6c613bb8eaf102aa81cea4f039cd7520cd90a0fa1cd40d95ae3e8f33aef098eb77f4ad340391ce19090455ee4efa58af308ec1c77dc54ebcf
+MISC ChangeLog-2015 3139 SHA256 acdd2ad1c9defa5ad71c95ce5ee0b181e8c3a90f3ba8cca706e23958d55039b8 SHA512 48ad157a49cd0caf66349f7f558140c2bceb09660d57b6a5ed26eb27cf37a45c3af781a22fc871bdc9e697cbd86682721b5e8701bf6ef469ddd3451aaf34764b WHIRLPOOL 9158e2c24974afd526febef8fac1bae1e5fc5c92a77c26808cdadba7ce439b8ef2955ab5237439dc0c22b322698253e4f253b4376099f9fd7e0b781bfa43c35f
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/asmem/asmem-1.12-r1.ebuild b/x11-plugins/asmem/asmem-1.12-r1.ebuild
new file mode 100644
index 000000000000..e0f39bf7ed56
--- /dev/null
+++ b/x11-plugins/asmem/asmem-1.12-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Monitor the utilization level of memory, cache and swap space"
+HOMEPAGE="http://www.tigr.net/"
+SRC_URI="${HOMEPAGE}afterstep/download/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE="jpeg"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXpm
+ x11-libs/libXext
+ jpeg? ( virtual/jpeg:0 )"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+PATCHES=( "${FILESDIR}/respect-ldflags.patch" )
+
+src_configure() {
+ econf $(use_enable jpeg)
+}
+
+src_compile() {
+ emake CC=$(tc-getCC) LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin "${PN}"
+ newman "${PN}.man" "${PN}.1"
+ einstalldocs
+}
diff --git a/x11-plugins/asmem/files/respect-ldflags.patch b/x11-plugins/asmem/files/respect-ldflags.patch
new file mode 100644
index 000000000000..75deb42eb75a
--- /dev/null
+++ b/x11-plugins/asmem/files/respect-ldflags.patch
@@ -0,0 +1,27 @@
+From 1f02c866884bd08dda27aada5ebaa92e560144d4 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Sun, 28 Aug 2016 12:15:34 -0400
+Subject: [PATCH 1/1] autoconf/Makefile.common.in: add $LDFLAGS to the linker
+ command.
+
+Gentoo-Bug: 334771
+---
+ autoconf/Makefile.common.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/autoconf/Makefile.common.in b/autoconf/Makefile.common.in
+index 2409579..08e01a9 100644
+--- a/autoconf/Makefile.common.in
++++ b/autoconf/Makefile.common.in
+@@ -34,7 +34,7 @@ indent:
+ done
+
+ $(PROG): $(OBJS)
+- $(CC) $(OBJS) $(LIBRARIES) $(EXTRA_LIBRARIES) -o $(@)
++ $(CC) $(OBJS) $(LIBRARIES) $(EXTRA_LIBRARIES) -o $(@) $(LDFLAGS)
+
+ .c.o:
+ $(CC) $(CCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -c $*.c
+--
+2.7.3
+
diff --git a/x11-plugins/asmem/metadata.xml b/x11-plugins/asmem/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/asmem/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/asmon/Manifest b/x11-plugins/asmon/Manifest
new file mode 100644
index 000000000000..e6894faf867e
--- /dev/null
+++ b/x11-plugins/asmon/Manifest
@@ -0,0 +1,7 @@
+AUX asmon-0.71-list.patch 2918 SHA256 5e01887b3404df12e221fc43e1a4c1980fd66f44b6f189a7967ccc27bfbaf388 SHA512 2a6da4a9b676ea51bbcc400b3255f3c10240db13fd6da46921f6c91d5529ecf50120e195b815e58a1b0a8bad81a944e8da3cba261a69579f36165f35ad23f144 WHIRLPOOL 676703bedaff4c18d49e04ac31832ba3a370ad67e38008008af5849993592fcc693d1ae1b59d4e9adfb9e0c10ab9058fe012c0d8fe164cd9abe8d1048d915ec3
+DIST asmon-0.71.tar.bz2 42235 SHA256 5bb259cdb9d8314e377bbb9f8df4ee13359f2eb905cc5a87866d6f07fc81523e SHA512 20d321b228e0157e9e2611eeac017fdf6a9e9eb8ba6e02c7c30adadb411529da408b7a543e18b30de0659ccf4f86bfde21bef392e2a4756803c58a9f28c31c45 WHIRLPOOL 4d9458ce52ecccd9a15489b5e17225e588794035ebdfc711f87ffd6a5af8fd9c562799d9471ee09edc6097b98f704328ca68f52c6d1425e88ee02bb8ba3f5064
+EBUILD asmon-0.71-r1.ebuild 751 SHA256 04ffdba05257fa26d8dc8f9f3fc140d20490cec97f30e6cb2ac348f89bd23cd1 SHA512 87ea461e2d62948ee3479dac64aa429d59cb359a932365859a75232637fef9f52a8a2998b928dac2c96f88964cb146d712e705b04cdf294c908f175b36e982e0 WHIRLPOOL d5681ac76556be5222575017f5b47ec9fa22d8f1eac0ede9c9a29d97bac8eae1b48032648717c0fd9b8cbd312bf1b6bc5b6395ffb0085c3ac7be63de295dcba3
+EBUILD asmon-0.71.ebuild 732 SHA256 678dfc29cd1ce0d819c916c23f8555ca33eaa1d3818700efaa6352147df9556a SHA512 7a4cb2d77990f98b6f82d5195c25cf94fb9d3facd76144d65dc80043a1c574ef9dce94aec8cd46334bc68585c70c45ae85d995c0cb17f289990c7f063c10d2ba WHIRLPOOL fe5fc5c8cc6c01554076a74f7a74c4d6a6acbd875ef5db3ef08077cac537ebc680798cc90fc57ff12196e1c2aec25e0e40a27663321aac26991c8e3c1dba0327
+MISC ChangeLog 2935 SHA256 349d414f1f045112bf7cb50cf9782559c286d625c1e15f8accfbafab45c2c32e SHA512 1c82e5de9cef0956244e0cb72dfcc67b26986a2ac088116be5ac2e44926bd79d037594bf03df63b424f03ecd32ca6a30623f3cd35248187ebecf9f081bafd52d WHIRLPOOL f5a4843937a9e96387b65855930b33fdaeddf20aa49bbfe6d7d96d324bd05f5ccc93091f9b20fd7a06e4a778385f024dcec71c2f816aad1fb67e025fee591779
+MISC ChangeLog-2015 3322 SHA256 d6dfbf1f919d928289a007316a2f1669b42ed63a7a5811e1e39f9f98d6ea4a48 SHA512 95cec8d964f502efa17967ab31b68828622561bc5eb5a546dadc30ac4dde0fe176ee9d818fab8cf90283ed2b29d31a26ae7632eaeaee5a8d1f04f1226c73d074 WHIRLPOOL 5da4b33a0d2634849b6044eab7d575df94c2958bf9716ef0b20f2282b96b0d589a07d1e99cca64b8a5388e0822750e8f937d7d5d73af31200b74bea7569062d5
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/asmon/asmon-0.71-r1.ebuild b/x11-plugins/asmon/asmon-0.71-r1.ebuild
new file mode 100644
index 000000000000..f6be82776b11
--- /dev/null
+++ b/x11-plugins/asmon/asmon-0.71-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="WindowMaker/AfterStep system monitor dockapp"
+HOMEPAGE="http://rio.vg/asmon"
+SRC_URI="http://rio.vg/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_prepare() {
+ sed -i -e "s:gcc:$(tc-getCC):g" Makefile || die
+
+ cd "${WORKDIR}"/${P} || die
+ epatch "${FILESDIR}"/${P}-list.patch
+}
+
+src_compile() {
+ emake clean
+ emake SOLARIS="${CFLAGS}" LIBDIR="${LDFLAGS}"
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc ../Changelog
+}
diff --git a/x11-plugins/asmon/asmon-0.71.ebuild b/x11-plugins/asmon/asmon-0.71.ebuild
new file mode 100644
index 000000000000..80bc8a5515bd
--- /dev/null
+++ b/x11-plugins/asmon/asmon-0.71.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit toolchain-funcs
+
+DESCRIPTION="WindowMaker/AfterStep system monitor dockapp"
+HOMEPAGE="http://rio.vg/asmon"
+SRC_URI="http://rio.vg/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ sed -i -e "s:gcc:$(tc-getCC):g" "${S}"/Makefile
+}
+
+src_compile() {
+ emake clean || die "emake clean failed."
+ emake SOLARIS="${CFLAGS}" LIBDIR="${LDFLAGS}" \
+ || die "emake failed."
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc ../Changelog
+}
diff --git a/x11-plugins/asmon/files/asmon-0.71-list.patch b/x11-plugins/asmon/files/asmon-0.71-list.patch
new file mode 100644
index 000000000000..1b1ac317669e
--- /dev/null
+++ b/x11-plugins/asmon/files/asmon-0.71-list.patch
@@ -0,0 +1,127 @@
+diff -Naur wmgeneral.orig/list.c wmgeneral/list.c
+--- wmgeneral.orig/list.c 2016-01-04 13:28:36.583339716 +0100
++++ wmgeneral/list.c 2016-01-04 13:28:48.694343645 +0100
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail)
+
+-INLINE LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -51,7 +51,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero
+
+-INLINE int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -66,7 +66,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned
+
+-INLINE void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -81,7 +81,7 @@
+
+ /* Remove the element at the head by replacing it by its successor
+
+-INLINE void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -101,7 +101,7 @@
+
+ /* Remove the element with `car' set to ELEMENT
+ /*
+-INLINE void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -112,7 +112,7 @@
+ }
+
+
+-INLINE LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -132,7 +132,7 @@
+
+ /* Return element that has ELEM as car
+
+-INLINE LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -146,7 +146,7 @@
+
+ /* Free list (backwards recursive)
+
+-INLINE void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -158,7 +158,7 @@
+
+ /* Map FUNCTION over all elements in LIST
+
+-INLINE void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur wmgeneral.orig/list.h wmgeneral/list.h
+--- wmgeneral.orig/list.h 2016-01-04 13:28:36.583339716 +0100
++++ wmgeneral/list.h 2016-01-04 13:28:39.471340654 +0100
+@@ -29,31 +29,25 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-# define INLINE inline
+-#else
+-# define INLINE
+-#endif
+-
+ typedef struct LinkedList {
+ void *head;
+ struct LinkedList *tail;
+ } LinkedList;
+
+-INLINE LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-INLINE int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-INLINE void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-INLINE void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-INLINE LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-INLINE void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/asmon/metadata.xml b/x11-plugins/asmon/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/asmon/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/astime/Manifest b/x11-plugins/astime/Manifest
new file mode 100644
index 000000000000..386c1727ed52
--- /dev/null
+++ b/x11-plugins/astime/Manifest
@@ -0,0 +1,6 @@
+AUX respect-ldflags.patch 402 SHA256 b08126cf8e9a795cdec47d3e744f04e61c06cd56d77e59cbf364836aaab4aa2b SHA512 8aed924b8b45b8a0b6760f8b97e4d633819167b317063cb5ae1c7a87e0f79bed583f7f05dc288db889ce9c24dacd921a994c4ea7a7a508068b09d813b4b46c3d WHIRLPOOL 2d1461a58945060932fd32b9fef9e9715caf1b5f295f3d99a3a0f27fb17131a6a3fb75bb320034731ff935a4589ae2d633b7c017f3f4beaea9cb2cb446a842cc
+DIST astime-2.8.tar.gz 49679 SHA256 e3c4328368ea95b85d67b05cd87355ccbc5066fae1ac07f683690cd7b91c9167 SHA512 e1bd185343c5c55cc6e4fc64599c71a8a523f02eb3d8aa0e4f69d8fbf9038d217a8b9fa943916a97759fa2c9827cab6159c1b497fa78b366f3641b46dd71e792 WHIRLPOOL 53111a87358307312856aef124b8b9d67a5d9e6fb63b4352ebeb11c76e668ed8bb00d3d8dde4390b88102e70f85368f8ae8ef79ca8baba0c4ab1b247f5b5469a
+EBUILD astime-2.8-r2.ebuild 677 SHA256 42fed9d51cff4e02b3f8cd4fa56bc151e62424301175ee38bab754d0defadc7e SHA512 c82c434e3c2e379c41c3cd4ad22041774d9759cba5d381207a9ce693e5866b3a944061fa889c328fcf53d3f5a430822c7b71736f12dc10fbb387345c3ee4a102 WHIRLPOOL ec4b4606103c8b3c871f7d600e83053b612d88c80c1dc8af3bc4cb37cbb66679f112357b410d1a574b7be26fd0ff1b2e317255a5a84583c94b8b63e7db239f76
+MISC ChangeLog 3245 SHA256 2e4cc3825b232054c1e4398df85c51cb2ab273f010d0e11c6253f30b745de116 SHA512 d36573ebe3fd05dc678d49eb01d9c696214f6f0ddfba8e3c6ad7ee89424edc16e9315b7a9b246598f53e68385796c932ea06cb719e96d31690b36b9ec754616b WHIRLPOOL 3429c876b8751d302d55dc9b29c5fec9a96ba71dc1b94a3974da56859172ead9666214779a5eecc59171dbcc4b8a21a6a396d94661046a89417d6e09d9dcfb4d
+MISC ChangeLog-2015 1969 SHA256 5591d7c4f4b8cd7ca520e086227a2f09ef441a440b2d850c4edd1e911d7eeaf3 SHA512 a856431ea02ce0e9039699706c3355f482ea152f7d47f373affd6b9a87d4535502db8a57a861f2f1905577161721bff440cf85e1cc53c2e68ca255de270aabca WHIRLPOOL 69284f9282be6951b35802e4923cd47cbccffcd6e3a6c63a230551b306af6eb1259b7cb1cb618efb42f34b1b467186675847dd7fe2d8be31a0c193c62c4f4d54
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/astime/astime-2.8-r2.ebuild b/x11-plugins/astime/astime-2.8-r2.ebuild
new file mode 100644
index 000000000000..ea8e6a19f84d
--- /dev/null
+++ b/x11-plugins/astime/astime-2.8-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Analogue clock utility for X Windows"
+HOMEPAGE="http://www.tigr.net/"
+SRC_URI="${HOMEPAGE}afterstep/download/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="jpeg"
+
+RDEPEND="x11-libs/libXpm
+ x11-libs/libSM
+ jpeg? ( virtual/jpeg:0 )"
+
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+PATCHES=( "${FILESDIR}/respect-ldflags.patch" )
+
+src_configure() {
+ econf $(use_enable jpeg)
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install () {
+ dobin "${PN}"
+ newman "${PN}.man" "${PN}.1"
+ einstalldocs
+}
diff --git a/x11-plugins/astime/files/respect-ldflags.patch b/x11-plugins/astime/files/respect-ldflags.patch
new file mode 100644
index 000000000000..09325594f242
--- /dev/null
+++ b/x11-plugins/astime/files/respect-ldflags.patch
@@ -0,0 +1,11 @@
+--- a/autoconf/Makefile.common.in 1999-05-02 17:12:39.000000000 +0200
++++ b/autoconf/Makefile.common.in 2013-03-24 16:16:27.494987496 +0100
+@@ -34,7 +33,7 @@
+ done
+
+ $(PROG): $(OBJS)
+- $(CC) $(OBJS) $(LIBRARIES) $(EXTRA_LIBRARIES) -o $(@)
++ $(CC) $(OBJS) $(LIBRARIES) $(EXTRA_LIBRARIES) -o $(@) $(LDFLAGS)
+
+ .c.o:
+ $(CC) $(CCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -c $*.c
diff --git a/x11-plugins/astime/metadata.xml b/x11-plugins/astime/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/astime/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/bfm/Manifest b/x11-plugins/bfm/Manifest
new file mode 100644
index 000000000000..57ad860dbd10
--- /dev/null
+++ b/x11-plugins/bfm/Manifest
@@ -0,0 +1,7 @@
+AUX bfm-0.6.4-makefile.patch 1772 SHA256 f7b1eb0ccc8c4034bf672e0cc480192fbea65868690b4269e92386e0dab40bcc SHA512 9b419e95357d6d70fd8c6dc6c36823351906bddc80815e08e991e5fd32a4bd68ee70937679fd244df8facfe1dd3bbe9ccfbc96c6fe301d04b7ab8da9815afae6 WHIRLPOOL d32659d06e19f5a56284b90d2a2b198943f389932bdbf66bc48755aee9852c5c93b92a7282e77999da7c8af30ca96304faa119da429c45c8faf4adce9fd27cfe
+DIST bfm-0.6.4.tar.bz2 50634 SHA256 e5afb9eaebb67428c441c1eb0a98e5ad1aae46d2dcfe36567f9151c763ca04f9 SHA512 4255e31d1e04bbcd007be7a616184f97b2fb73711c2070859919666685848d75d5641396f206a6a6d70c656cbf8e97357aed3d663dc6d63ed1e7eb426d13f81c WHIRLPOOL 44b73dfe07d30f83aadd9e919dcdc004e60583e00d28df4b6c202db746b571c34cfb0c854536672338e614c61cc9e789b2adc0877bfd45d975b997a7d60f07f2
+EBUILD bfm-0.6.4-r1.ebuild 1245 SHA256 0629f4747df8f0a5e3829c10cb57aba2221925c8eaa6ebe58006a6c94c001f2c SHA512 6ed66cf3e45d72acd79ae5f94c00d8109e11ecfe82924f84bf701fe0b9c4ff17fd2858b1d5593a50773e722edf3aa4d6d02701fc2482e99f2592699d66001926 WHIRLPOOL 05208e9f64975967466098c3f5120f19c8baf73dc264d2165f05eadf5159c202f37891ccbd99e1cbfc85abd23250d354020f0fed74c461faa3009cc3b9923493
+EBUILD bfm-0.6.4-r2.ebuild 964 SHA256 62dd2ba9972819b6dce0960b80c58669f04591d19968c189eca9dc8893b9bcfc SHA512 6d4b8cd180a3a54c1570431dbd3c9f9dd8fc8181d1ab0f3f4f7e4c0de8d36abcd778a02672ad1c90a89104ad18a33668aa578fb190178725aeee7fdb7153eff1 WHIRLPOOL 296f4cd958c750e558473e7175ea5006bd1f62e3c243d05c84204dee41abed8d99e409e60896cd262a10f234c43c7bde08a9783f2f324f560dcb0b6a617e8c5c
+MISC ChangeLog 3358 SHA256 2a234dc1d554ee85266f07b00a690a64e5c4e4f84e3b50015db69b80414e6b40 SHA512 477928faacff891f0d7cd073591afa297fa7b32338f4fb13e5c3a858b69a22a7e6d6c20fd17a59405fd0ab34f266df4a51aeb9e4415696e1762644b6fbcae20e WHIRLPOOL 1bfa7dc14406f977879b793361cbc8ee5a1855e5e49e5a26323741550d3f88e13f56aabd0ae552cca70f28aaf732d7c6619b5b811cd001bb5a964969a599446c
+MISC ChangeLog-2015 2913 SHA256 211e49e97b6e87e804e9d2ea288ff4bf2e38e34aadfb2485b2cd23fc64b056fd SHA512 0c8e121f425a902750973cb870c9157ec577d81115bed99b0b8892ac43aa2aa3ae470ae31e91e73b6f0095542c7fb9af7ea8d0ee3c714637e6b7a208d10119a0 WHIRLPOOL c8c2c5af72b1329b27206b531fe7f792f2649de6eb76f1bde08fa70ee9bf20a6b079bdd3eb9b684bcf672c5330db498f4260b4d2d30bb194e38469248126eaee
+MISC metadata.xml 348 SHA256 0ab777b8b0cbe0c2cf6d18bc64941790c3616034e564e417aba35ca915316bc2 SHA512 fe0a9044c9c8d839007a04e0ed0012da1d22df3435f237620d49b0d1efa4bce533b116f15e6fa34d1c494d65729d0667ac29a2e06a4b2009ba24510b97f4f93f WHIRLPOOL 71ef84aa386f69dac652f9584eb1fc15a61d1396f266ea3792174bee25aba226560c3668458459983b8eab66b8763984c9d45f6d8f39e535abc01aa8ddd56423
diff --git a/x11-plugins/bfm/bfm-0.6.4-r1.ebuild b/x11-plugins/bfm/bfm-0.6.4-r1.ebuild
new file mode 100644
index 000000000000..7c79d6369157
--- /dev/null
+++ b/x11-plugins/bfm/bfm-0.6.4-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit multilib toolchain-funcs
+
+DESCRIPTION="a dockapp and gkrellm plug-in combining timecop's bubblemon and wmfishtime"
+HOMEPAGE="http://www.jnrowe.ukfsn.org/projects/bfm.html"
+SRC_URI="http://www.jnrowe.ukfsn.org/files/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux"
+IUSE="gkrellm"
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ gkrellm? ( >=app-admin/gkrellm-2 )"
+
+src_prepare() {
+ sed -i \
+ -e 's:CFLAGS =:CFLAGS +=:' \
+ -e 's:LDFLAGS =:LDFLAGS +=:' \
+ -e 's:strip:true:' \
+ -e 's:$(CFLAGS) -o $(BUBBLEFISHYMON):$(CFLAGS) $(SRCS) -o $(BUBBLEFISHYMON):' \
+ -e 's:$(LIBS) $(GTK2_LIBS) $(SRCS):$(LIBS) $(GTK2_LIBS):' \
+ -e 's:-o $(BUBBLEFISHYMON):$(GENTOO_LDFLAGS) -o $(BUBBLEFISHYMON):' \
+ Makefile || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" GENTOO_LDFLAGS="${LDFLAGS}"
+ use gkrellm && emake gkrellm CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin bubblefishymon
+
+ doman doc/*.1
+ dodoc ChangeLog* README* doc/*.sample
+
+ if use gkrellm; then
+ insinto /usr/$(get_libdir)/gkrellm2/plugins
+ doins gkrellm-bfm.so
+ fi
+}
diff --git a/x11-plugins/bfm/bfm-0.6.4-r2.ebuild b/x11-plugins/bfm/bfm-0.6.4-r2.ebuild
new file mode 100644
index 000000000000..0c803374a220
--- /dev/null
+++ b/x11-plugins/bfm/bfm-0.6.4-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="a dockapp and gkrellm plug-in combining timecop's bubblemon and wmfishtime"
+HOMEPAGE="http://www.jnrowe.ukfsn.org/projects/bfm.html"
+SRC_URI="http://www.jnrowe.ukfsn.org/files/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux"
+IUSE="gkrellm"
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ gkrellm? ( >=app-admin/gkrellm-2 )"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" GENTOO_LDFLAGS="${LDFLAGS}"
+ use gkrellm && emake gkrellm CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin bubblefishymon
+
+ doman doc/*.1
+ dodoc ChangeLog* README* doc/*.sample
+
+ if use gkrellm; then
+ insinto /usr/$(get_libdir)/gkrellm2/plugins
+ doins gkrellm-bfm.so
+ fi
+}
diff --git a/x11-plugins/bfm/files/bfm-0.6.4-makefile.patch b/x11-plugins/bfm/files/bfm-0.6.4-makefile.patch
new file mode 100644
index 000000000000..ef47930c5dc5
--- /dev/null
+++ b/x11-plugins/bfm/files/bfm-0.6.4-makefile.patch
@@ -0,0 +1,66 @@
+--- Makefile.orig 2015-01-20 10:56:34.791157688 +0100
++++ Makefile 2015-01-20 10:56:48.135154215 +0100
+@@ -26,21 +26,21 @@
+ EXTRA += $(WMAN)
+
+ # gtk cflags and gtk lib flags
+-GTK_CFLAGS = $(shell gtk-config --cflags)
++GTK_CFLAGS += $(shell gtk-config --cflags)
+ GTK_LIBS = $(shell gtk-config --libs)
+
+-GTK2_CFLAGS = $(shell pkg-config gtk+-2.0 --cflags)
++GTK2_CFLAGS += $(shell pkg-config gtk+-2.0 --cflags)
+ GTK2_LIBS = $(shell pkg-config gtk+-2.0 --libs)
+
+
+ # optimization cflags
+-#CFLAGS = -O3 -Wall ${EXTRA}
+-CFLAGS = ${EXTRA}
++#CFLAGS += -O3 -Wall ${EXTRA}
++CFLAGS += ${EXTRA}
+
+ # profiling cflags
+-# CFLAGS = -ansi -Wall -pg -O3 ${EXTRA} -DPRO
++# CFLAGS += -ansi -Wall -pg -O3 ${EXTRA} -DPRO
+ # test coverage cflags
+-# CFLAGS = -fprofile-arcs -ftest-coverage -Wall -ansi -g ${EXTRA} -DPRO
++# CFLAGS += -fprofile-arcs -ftest-coverage -Wall -ansi -g ${EXTRA} -DPRO
+
+
+ SHELL = sh
+@@ -53,9 +53,9 @@
+ GKRELLM_SRCS = gkrellm-bfm.c
+ GKRELLM_OBJS = gkrellm-bfm.o
+ GKRELLM_BFM = gkrellm-bfm.so
+-LDFLAGS = -shared -Wl
++LDFLAGS += -shared -Wl
+
+-STRIP = strip
++STRIP = true
+
+ CC = gcc
+
+@@ -70,6 +70,7 @@
+ else
+ CFLAGS+=-DNET_DEVICE=\"$(NET_DEVICE)\"
+ endif
++ LIBS = -lm -lX11
+ SRCS += sys_linux.c
+ OBJS += sys_linux.o
+ INSTALL = -m 755
+@@ -129,12 +130,12 @@
+ $(STRIP) $(GKRELLM_BFM)
+
+ bubblefishymon: clean_obj
+- $(CC) $(GTK2_CFLAGS) $(CFLAGS) -o $(BUBBLEFISHYMON) \
+- $(LIBS) $(GTK2_LIBS) $(SRCS)
++ $(CC) $(GTK2_CFLAGS) $(CFLAGS) $(SRCS) $(GENTOO_LDFLAGS) -o $(BUBBLEFISHYMON) \
++ $(LIBS) $(GTK2_LIBS)
+ $(STRIP) $(BUBBLEFISHYMON)
+
+ bubblefishymon1: clean_obj
+- $(CC) $(GTK_CFLAGS) $(CFLAGS) -o $(BUBBLEFISHYMON) \
++ $(CC) $(GTK_CFLAGS) $(CFLAGS) $(SRCS) $(GENTOO_LDFLAGS) -o $(BUBBLEFISHYMON) \
+ $(LIBS) $(GTK_LIBS) $(SRCS)
+ $(STRIP) $(BUBBLEFISHYMON)
+
diff --git a/x11-plugins/bfm/metadata.xml b/x11-plugins/bfm/metadata.xml
new file mode 100644
index 000000000000..5861b1f014e6
--- /dev/null
+++ b/x11-plugins/bfm/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<use>
+ <flag name="gkrellm">Enable building of <pkg>app-admin/gkrellm</pkg>
+ module</flag>
+</use>
+</pkgmetadata>
diff --git a/x11-plugins/bubblemon/Manifest b/x11-plugins/bubblemon/Manifest
new file mode 100644
index 000000000000..d8639833a87e
--- /dev/null
+++ b/x11-plugins/bubblemon/Manifest
@@ -0,0 +1,8 @@
+AUX bubblemon-1.46-asneeded.patch 509 SHA256 6b6502b6e1b0e82b38bc4b28161039705eb24785b122594adacc769138ba2017 SHA512 66fc827caeb502f24fdd1da09c3530bfc54d862fb8ecb65d67ddf32c47512ad54276c64420fcea663c66a967ec3ef3eafbd058542270fcc5f6516ef343b674ed WHIRLPOOL 2af04841469d0bb3cce649146b442d99cfe03704c9b0491e13f75d733a2ccaef92f6aeb679895b6ab7ea01cd9ed98f6bdfc6bf1bb2a644145921c38d8e6acd28
+AUX bubblemon-1.46-gtk.patch 3027 SHA256 3fc2838d8352968ba132a9a018fb16eaafe0a540943370a20eab7f5f67a4fbf7 SHA512 02d49c26cd7795589de217fac7161733579063fb87e448c7405e20119f57adf557b671fa4bf9603647ce3170d28a20e227ee63c17a4787e44d281d3a7eff9c41 WHIRLPOOL c6f388eb4f821e8913420df75289e905fe5f086dd6962e2533c58b625fe269b49d01e160e8d1f5ee37c6d5983d9e4218501cc9b8d883e4d9dc14f2fc42aa1343
+AUX bubblemon-1.46-no_display.patch 720 SHA256 1085f400745c845c2a18c8cb68ec50897a4767c24b35dab479eb5faabe5707dc SHA512 2358c336f1795d02d2e0c143c1622e1fcdd24e4d499152013394cc654dd2d61c0f5f50beab967b1be3e362ccf1aeceea4663a82d696e821eb82a63d2738f5aad WHIRLPOOL 6daff56e8bb67590f2604d69828302ad571fd8143d5ad32b7d4098d895e60d2b8beec98ee37ba8e17ec2778ca6d6592ebb1586e21ec8bbeec98d9ae58d8bfbb2
+DIST bubblemon-dockapp-1.46.tar.gz 40001 SHA256 f928073d3c69b2668e89b93cdcca5f390437831aab3eac3aa2129f8713e79dbf SHA512 c3d42f82ea7fb837839787a184a6198d7b092451e629562c90735a22166e75f55e8e1af1026e0314a4f06ff68bc48a22157e62bd19e54a4e38b4c12228396fa3 WHIRLPOOL 5f734e98d91f8921034bd0eefc06e7c9bf1ea997c40b907a8f6bec5a7e9ab5c74218195dd7cfbe93d6613e6523ee5d89f62e1e476727f8dea0fe02754b0945bc
+EBUILD bubblemon-1.46-r2.ebuild 954 SHA256 141418904ffe83b186476ab5e63b3016d5e32104b488a8fc67d8fe1aca3458a6 SHA512 b2af344c0fe6957e2e176ad6dcd89887db1ddf4c33484c274280a990b49ea5c5edbf1efb51b37a263b6bbdfa8261c901438af8de2d3ebf5f42754e64c4bfb608 WHIRLPOOL 066ffba6d1268f9d632d5a98426fedfa022d128e6d642ebcf82bdc6c41e1a2abdfe678873d5c484864dd0651faf0ada38633369355f4ccefb19e8ce389ab7a8c
+MISC ChangeLog 3013 SHA256 aaedba885c97c2ed2b333617ce41378e4cbedb62e15b81e59f8a67285b770a8b SHA512 01dd2b4622d4a5c74f9bb965b785b82422551a245690a54c9469f04850db71615bef181a5085ee31b5b4c9d2b26c7f19c50b8c3ef06b354c58f44c4cd176aafc WHIRLPOOL d6e8133ce568968c6995da5c10be5cd8ab14275fb8f8ab8e64a4b03880df369ec901e5b44659cecf0534882e281bbdd1dfd569bda559d11bf5b8e290d467911d
+MISC ChangeLog-2015 5508 SHA256 7fb3b6bc7964c7fa76256b035589334e30442b304129d181424c6323c8694617 SHA512 adcba1d6de70aec19a5d7c52e6ef44cbcb843dd37e4ae231fb9041ca8dfdaf3c109f7632942ac43e0dbb29169b5a14441dc559b329532ef2f6808474842d20b9 WHIRLPOOL 32b1d9f9fbafc9675b76213ef92cf7bcbeea9ff72c6d463abb0fe87929f589cd588b0786a3eff7c4f75d234353e9fbf1b122926a7b0d2bc9e9dfd0a9c1764f6c
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/bubblemon/bubblemon-1.46-r2.ebuild b/x11-plugins/bubblemon/bubblemon-1.46-r2.ebuild
new file mode 100644
index 000000000000..e674ea57dc92
--- /dev/null
+++ b/x11-plugins/bubblemon/bubblemon-1.46-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A fun monitoring applet for your desktop, complete with swimming duck"
+HOMEPAGE="http://www.ne.jp/asahi/linux/timecop"
+SRC_URI="http://www.ne.jp/asahi/linux/timecop/software/${PN}-dockapp-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${PN}-dockapp-${PV}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-gtk.patch \
+ "${FILESDIR}"/${P}-asneeded.patch \
+ "${FILESDIR}"/${P}-no_display.patch
+}
+
+src_compile() {
+ tc-export CC
+ emake GENTOO_CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ dobin bubblemon
+ dodoc ChangeLog README doc/Xdefaults.sample
+
+ insinto /usr/share/${PN}
+ doins misc/*.{xcf,wav}
+ exeinto /usr/share/${PN}
+ doexe misc/wakwak.sh
+}
diff --git a/x11-plugins/bubblemon/files/bubblemon-1.46-asneeded.patch b/x11-plugins/bubblemon/files/bubblemon-1.46-asneeded.patch
new file mode 100644
index 000000000000..3988f3796964
--- /dev/null
+++ b/x11-plugins/bubblemon/files/bubblemon-1.46-asneeded.patch
@@ -0,0 +1,30 @@
+--- Makefile
++++ Makefile
+@@ -32,14 +32,12 @@
+ OBJS = bubblemon.o
+ BUBBLEMON = bubblemon
+
+-LDFLAGS = -shared -Wl
+-
+ STRIP = strip
+
+-CC = gcc
++CC ?= gcc
+ INSTALLMAN = -m 644
+
+-
++LIBS = -lX11
+
+ # special things for Linux
+ ifeq ($(OS), Linux)
+@@ -91,8 +89,8 @@
+ all: $(BUBBLEMON)
+
+ bubblemon: clean_obj
+- $(CC) $(GTK2_CFLAGS) $(CFLAGS) -o $(BUBBLEMON) \
+- $(LIBS) $(GTK2_LIBS) $(SRCS)
++ $(CC) $(LDFLAGS) $(GTK2_CFLAGS) $(CFLAGS) -o $(BUBBLEMON) \
++ $(SRCS) $(LIBS) $(GTK2_LIBS)
+
+ clean_obj:
+ rm -rf *.o
diff --git a/x11-plugins/bubblemon/files/bubblemon-1.46-gtk.patch b/x11-plugins/bubblemon/files/bubblemon-1.46-gtk.patch
new file mode 100644
index 000000000000..3383c9f5baed
--- /dev/null
+++ b/x11-plugins/bubblemon/files/bubblemon-1.46-gtk.patch
@@ -0,0 +1,122 @@
+--- bubblemon.c
++++ bubblemon.c
+@@ -58,6 +58,7 @@
+ #include <gdk/gdk.h>
+ #include <gdk/gdkx.h>
+ #include <X11/Xresource.h>
++#include <gtk/gtk.h>
+
+ #include "include/master.xpm"
+ #include "include/bubblemon.h"
+@@ -575,7 +576,7 @@
+ attri.colormap = gdk_colormap_get_system();
+ attri.wmclass_name = "bubblemon";
+ attri.wmclass_class = "bubblemon";
+- attri.window_type = GDK_WINDOW_TOPLEVEL;
++ attri.window_type = GDK_WINDOW_CHILD;
+
+ bm.iconwin = gdk_window_new(bm.win, &attri,
+ GDK_WA_TITLE | GDK_WA_WMCLASS);
+@@ -593,7 +594,6 @@
+ wmhints.window_group = win;
+ wmhints.flags =
+ StateHint | IconWindowHint | IconPositionHint | WindowGroupHint;
+- XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
+
+ bm.gc = gdk_gc_new(bm.win);
+
+@@ -606,6 +606,7 @@
+ gdk_window_set_back_pixmap(bm.iconwin, bm.pixmap, False);
+
+ gdk_window_show(bm.win);
++ XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
+ #ifdef KDE_DOCKAPP
+ /* makes the dockapp visible inside KDE wm */
+ gdk_window_show(bm.iconwin);
+--- Makefile
++++ Makefile
+@@ -11,30 +11,49 @@
+
+ # no user serviceable parts below
+ EXTRA += $(WMAN)
++# gtk cflags and gtk lib flags
++GTK2_CFLAGS = $(shell pkg-config gtk+-2.0 --cflags)
++GTK2_LIBS = $(shell pkg-config gtk+-2.0 --libs)
++
++
+ # optimization cflags
+-CFLAGS = -O3 -ansi -Wall `gtk-config --cflags` ${EXTRA}
++#CFLAGS = -O3 -Wall ${EXTRA}
++CFLAGS = ${GENTOO_CFLAGS} ${EXTRA}
++
+ # profiling cflags
+-# CFLAGS = -ansi -Wall -pg -O3 `gtk-config --cflags` ${EXTRA} -DPRO
++# CFLAGS = -ansi -Wall -pg -O3 ${EXTRA} -DPRO
+ # test coverage cflags
+-# CFLAGS = -fprofile-arcs -ftest-coverage -Wall -ansi -g `gtk-config --cflags` ${EXTRA} -DPRO
++# CFLAGS = -fprofile-arcs -ftest-coverage -Wall -ansi -g ${EXTRA} -DPRO
+
+
+-SHELL=sh
++SHELL = sh
+ OS = $(shell uname -s)
++SRCS = bubblemon.c
+ OBJS = bubblemon.o
++BUBBLEMON = bubblemon
++
++LDFLAGS = -shared -Wl
++
++STRIP = strip
++
+ CC = gcc
++INSTALLMAN = -m 644
++
++
+
+ # special things for Linux
+ ifeq ($(OS), Linux)
+- OBJS += sys_linux.o
+- LIBS = `gtk-config --libs | sed "s/-lgtk//g"`
+- INSTALL = -m 755
++ SRCS += sys_linux.c
++ OBJS += sys_linux.o
++ INSTALL = -m 755
++ INSTALLMAN = -m 644
+ endif
+
+ # special things for FreeBSD
+ ifeq ($(OS), FreeBSD)
++ SRCS += sys_freebsd.c
+ OBJS += sys_freebsd.o
+- LIBS = `gtk-config --libs | sed "s/-lgtk//g"` -lkvm
++ LIBS = -lkvm
+ INSTALL = -c -g kmem -m 2755 -o root
+ endif
+
+@@ -62,17 +81,21 @@
+ ifeq ($(COMPILER), gcc)
+ CFLAGS=-O3 -Wall
+ endif
+- CFLAGS +=`gtk-config --cflags` ${EXTRA}
++ CFLAGS += ${EXTRA}
++ SRCS += sys_sunos.c
+ OBJS += sys_sunos.o
+- LIBS = `gtk-config --libs` -lkstat -lm
++ LIBS = -lkstat -lm
+ INSTALL = -m 755
+ endif
+
++all: $(BUBBLEMON)
+
+-all: bubblemon
++bubblemon: clean_obj
++ $(CC) $(GTK2_CFLAGS) $(CFLAGS) -o $(BUBBLEMON) \
++ $(LIBS) $(GTK2_LIBS) $(SRCS)
+
+-bubblemon: $(OBJS)
+- $(CC) $(CFLAGS) -o bubblemon $(OBJS) $(LIBS)
++clean_obj:
++ rm -rf *.o
+
+ clean:
+ rm -f bubblemon *.o *.bb* *.gcov gmon.* *.da *~
diff --git a/x11-plugins/bubblemon/files/bubblemon-1.46-no_display.patch b/x11-plugins/bubblemon/files/bubblemon-1.46-no_display.patch
new file mode 100644
index 000000000000..f50d4f50d5ec
--- /dev/null
+++ b/x11-plugins/bubblemon/files/bubblemon-1.46-no_display.patch
@@ -0,0 +1,33 @@
+http://bugs.gentoo.org/310399
+
+--- bubblemon.c
++++ bubblemon.c
+@@ -44,7 +44,7 @@
+ */
+ #define _GNU_SOURCE
+
+-#define VERSION "1.41"
++#define VERSION "1.46"
+
+ /* general includes */
+ #include <stdio.h>
+@@ -276,6 +276,8 @@
+
+ int main(int argc, char **argv)
+ {
++ /* This is needed to proper dockapp work on >=GTK+-2.18 */
++ setenv("GDK_NATIVE_WINDOWS", "1", 0);
+ char execute[256];
+ int proximity = 0;
+ int ch;
+@@ -607,10 +609,7 @@
+
+ gdk_window_show(bm.win);
+ XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
+-#ifdef KDE_DOCKAPP
+- /* makes the dockapp visible inside KDE wm */
+ gdk_window_show(bm.iconwin);
+-#endif
+
+ /* We begin with zero bubbles */
+ bm.n_bubbles = 0;
diff --git a/x11-plugins/bubblemon/metadata.xml b/x11-plugins/bubblemon/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/bubblemon/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/compiz-plugins-extra/Manifest b/x11-plugins/compiz-plugins-extra/Manifest
new file mode 100644
index 000000000000..a5f7fdd2f7eb
--- /dev/null
+++ b/x11-plugins/compiz-plugins-extra/Manifest
@@ -0,0 +1,7 @@
+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 1230 SHA256 5c8344ffebc59906af0dca984b84671f3da78a178345f15a15fdf6cff00f38a3 SHA512 4d9ed5ee819c0fdfec1614ee946eba206ec5d2246b32f8b9dbc4db68af4663c414f59da79fc068bda4b63686691b69ac9321a16cf3ded17cc993a97597f1e06c WHIRLPOOL 8912dadbb93caf111beebe3c35a7b1a5095cf638aa34d05904fc08f37e0dc1515d7d94ea9848f24c409d61c8f47d6d8d09460aa7ed92c9e882f7d14ec6fd8d9e
+MISC ChangeLog 2961 SHA256 a782690cb8188431761e654d66161de5c8f12aad4d222743eb83b7f09256f7ec SHA512 cb4520694d47b40ad669a6800bdab7df0a0c0a99e1c608ad6fa8dabe62d66c42326ac12e4a50ebdb82da5524eef6bb7ff99079f116b29291bda5a5b4c0173393 WHIRLPOOL b5034878e6f16417b3ff263c6ebbcc6c4d61e8644b7bcde5e4dae2bcc9fdc7202150cc993160e790c8e87b0ebc0828a8f2b9ebf24264619434003ef6febfd5cb
+MISC ChangeLog-2015 4324 SHA256 5482a8d00b3c74dc8ce406bd38d395c2ddbde1e2079c4d0203b40ba56f8c6ac0 SHA512 83f7181b176d1c6937ddaacb5e50ac652f5eeebd89cfb1d1ccf22c87d3eeb2b564d44e726340d256d723e38dc16d75a361ac6a21de0e234ba2de5e605795194d WHIRLPOOL 1535fd951d2b5040918f3de5c5e6f3674f8383babd23af8f9d5a8c68c4e1d15bd15a88537717fc456cbb2cb43c2a83470f69df22451ceaf5c3b6fa3de1c4cd84
+MISC metadata.xml 635 SHA256 38a9c91b7efe2ec375e6ff00d5c2ee5ecebfa5b114d41f528b0273d06b45e95a SHA512 baa7c9ec3630f5ed6df09f920648dcb44707ffd075925acc8a92f7e7126ef26209dc52529b51727ca20c94644858d61d23a62801b2a3958dd9fa53a95750ee7f WHIRLPOOL 76e7ad407e37d8076ee16cb7cdf593a2b513546a76b9ef7e7a46f8817c3a2f6d7e6cf50094cefcd537412503be81dde2a21b6d656af41e1cb7e74067e805c6f8
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
new file mode 100644
index 000000000000..5f8a05ae4ccd
--- /dev/null
+++ b/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.8.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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
new file mode 100644
index 000000000000..9287d706ac8e
--- /dev/null
+++ b/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.8-libnotify.patch
@@ -0,0 +1,19 @@
+--- 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
new file mode 100644
index 000000000000..49bf16be4b10
--- /dev/null
+++ b/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-no-gconf.patch
@@ -0,0 +1,21 @@
+ 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
new file mode 100644
index 000000000000..34693565222f
--- /dev/null
+++ b/x11-plugins/compiz-plugins-extra/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+<longdescription lang="en">
+&gt;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/Manifest b/x11-plugins/compiz-plugins-main/Manifest
new file mode 100644
index 000000000000..25c9c896b73c
--- /dev/null
+++ b/x11-plugins/compiz-plugins-main/Manifest
@@ -0,0 +1,6 @@
+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 SHA512 217af2968821d8204c8baffd000ae04d0083559ff874fe32ff92007b62445e2d3ed6d7e82aec552513439f19cde586c8aaa9d490bc14b2378d1aa957119f78a1 WHIRLPOOL c8caf20bf480b8df0a7e535182446b2ebb16044cb6ad78b17649e3074208f9b4adee021ae5549698abb3a43538a07f718fddaac9e2c9736badcda99c3c20e8c6
+EBUILD compiz-plugins-main-0.8.8.ebuild 1068 SHA256 225f2736253cc6d781cf35973b0bbe65c4cdea5c963b536345b5638e446016f2 SHA512 9fd40825ed74c8a5c3fb9f7696b2cc486d0ce126421a974fb6b53d495651cfc5f66481fc92105312186649ae0f397c7cba6cc5d0e4a0dd3dfdd00bbfc27ec341 WHIRLPOOL 7559014ce537fdd72790132672614a4420eb05319a76abaa5d17f692f9714c368467f684b7c3151e41aa4f5ea84b2646ebccd564ecc93d48ce2932d3e554c927
+MISC ChangeLog 2511 SHA256 64e813564ae0b6a1d71a7c393126ecfc8b818ebb2b2ff5ed2499b2eab9faa819 SHA512 77f5ab151cfaca8f38d71d9c42c30fb236413023b4b089d77ec587cfe4432bcd798253b2f8a3a29559f18e2f067d11290717f2df0bd5e073adf6cacd6128049a WHIRLPOOL cbdd425355783f5594573849535e3d1f082b37d8c6509b638f612126aec7106b94ddeda1d79c481f716eeb1040d8c430df1e34de715e2afb40f9bf96f868e41d
+MISC ChangeLog-2015 4695 SHA256 63ddad7d12d5c2f6ed7636739c0f676af8b49931d683e52ab5f1533b59247c73 SHA512 757a7f580cac63406a97b9f20a21a9a0e7980e03a33fc9bb33699c4c4309d82fc9ec1030f217df4ea307547cb6cc1e35ab8cd0a6b76e9af8eba62f95639be132 WHIRLPOOL b218e1b0ee8db1882b742504a73aa27df27c6f36b527050a1b9060b83ba73dcd28840c229b1684d6ab1ee34d33682899a02b58e951398ec9938493292abc5328
+MISC metadata.xml 610 SHA256 c59820a6fa81942e5cf7d605e87aa79c2a9b5e491cf55efc6dd2de12b60c1e9b SHA512 8258dc3459ec661422b0a65f74d940b80e7202d4e4bb79663ef2f309b4663d5f2d50d4419bb7f8ffef1702665d2dae49e75d4ede4049ebd6a096cc59ce80232a WHIRLPOOL 9e05b211d4aa4df2355a1916bf7f0dce1ef1192882a84f1ff226fde0f929b6ac60f68e6fd556e6ae9cc527c0ad5a1ea379669f1bcd1f3dc8685aa024a51f865a
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
new file mode 100644
index 000000000000..aa45f1a94331
--- /dev/null
+++ b/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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
new file mode 100644
index 000000000000..63222a5f1ce6
--- /dev/null
+++ b/x11-plugins/compiz-plugins-main/files/compiz-plugins-main-no-gconf.patch
@@ -0,0 +1,22 @@
+ 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
new file mode 100644
index 000000000000..d0cae3a592b1
--- /dev/null
+++ b/x11-plugins/compiz-plugins-main/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+<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/Manifest b/x11-plugins/compiz-plugins-unsupported/Manifest
new file mode 100644
index 000000000000..c289bfd48cbd
--- /dev/null
+++ b/x11-plugins/compiz-plugins-unsupported/Manifest
@@ -0,0 +1,5 @@
+DIST compiz-plugins-unsupported-0.8.8.tar.bz2 1155793 SHA256 0b2ed265eda34dd60e1155280cb944bef07499f5f8178fc2498c243b2809481e SHA512 5e2f305873c3e9a9994334006d186d3353afbf37f082f364c3d309bb11f693de319047cfb65121bf1a1293d48eaedde767907ecaad8026689226c067671b8852 WHIRLPOOL b95758f3f0ccfb4b3f27c28f9f72c6a1c4fc1b7fc7ef9da9ed79b154476df4331fc129e6fce86d0a62c1a0cc56212af3f58aa1c669b239d80f88ed92245f6de6
+EBUILD compiz-plugins-unsupported-0.8.8.ebuild 658 SHA256 bbb4031b0df72e92c9913f9932cba6284654ad8fd8e07f1d0a07ad8b45c2051b SHA512 95d92ceb591d363cedb355a4600c9f6a69605ce36121d7f89e5f7076b61490f61ae4d1ae0721ebe4c0c34efeb784f6e89a3911375035744f59de7e2fa55ce0a6 WHIRLPOOL 4b582946e798d6b9006ec104f53d1ab3c15fcb80f61e7e672ddcb8a82f12142c549b72a55892ee5d5d6284e3f73d52e5479995c439adbca51a0f3705921c1a44
+MISC ChangeLog 2770 SHA256 97908ef74140a877ec39e4b3b8a7e6118863a4a007739b3c36d7385450f4e1a9 SHA512 bc4d2878b43d148f8c696f0a4cf3c825a10a4d15b2a8aee527b3804d1222392aab5d04c54174972c2fcd343accdcd6b422578f365e07e8f499ad3aaf802e83f2 WHIRLPOOL 79b9f0b12b78572e1dfbab7af8c637ab23b7a062f89d0bf63c2cb873239c7961d877048a29340ab10f2e58668a5326811fa0fa4341311a052c1ee8766c1b3cec
+MISC ChangeLog-2015 2874 SHA256 dca2cc3013c509e3cb26739f807b385505d165b71a482002405cb44e6727c43b SHA512 4c81917981dcd199c3f3656b594ed8d2b49632c31474a7ab2b6cd3a6b82cabb61d6907d275f055e6f8f179062792190a43e0ef57a8c2ba60d417157690236e79 WHIRLPOOL 2b37fe870d34e60f0d350077eb779b85d5d5c6aed26292ef39bada28a1c3f0d2f16416453b543ccd81e0fad56058112a77bf50f8520b3ecb23163a8b527a5943
+MISC metadata.xml 286 SHA256 d3a08a776e7480a968cc0f59326bfa61e847aced5006779349cdc577c2377e75 SHA512 59216a23a6ddae8cf908c45842e6327ccba7687c9e83568d2e06d15f031d5630f83c790e13cec3372a0cb510f476a91a30214cadeea5db67a7933d520c8af3e5 WHIRLPOOL c030c1c0dbfc4999f4d5d826bdbb7616f35d0d8333f65301830601aa07d655bbc590222488a455498740f422416037c7523860548288a989fed2ad1edae450f5
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
new file mode 100644
index 000000000000..ef74aad927ce
--- /dev/null
+++ b/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Compiz Fusion Window Decorator Unsupported Plugins"
+HOMEPAGE="http://www.compiz.org/"
+SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+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
+"
+
+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
new file mode 100644
index 000000000000..8be4dc2c122c
--- /dev/null
+++ b/x11-plugins/compiz-plugins-unsupported/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!--maintainer-needed-->
+<longdescription lang="en">
+Package with several compiz-fusion plugins:
+fakeargb, mswitch, snow, tile.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/cputnik/Manifest b/x11-plugins/cputnik/Manifest
new file mode 100644
index 000000000000..ddec3ed52198
--- /dev/null
+++ b/x11-plugins/cputnik/Manifest
@@ -0,0 +1,6 @@
+AUX cputnik-0.2.0-makefile.patch 710 SHA256 6d9b7f42eefb5a8eac8320dcae50131294af2d1edf3ba81d6d46d384c9a6e54b SHA512 aad5f90f1e8717b539048ee8e0ba1260b7342c8a4f8e9b077b58e1c12b7f057c8f17bb17e94e3afd145dd4aeec746ccc94d339daef302b173f8a17baf565a9aa WHIRLPOOL 7c327e00da0772f1804382816b8cf5f13e369c9f681d9e49bab3a38550b2a1640ee9b83a5f2e97ce17646fe5d5bd267b2c2bf0a52d232420e8a3b48f8a0ef2a8
+DIST cputnik-0.2.0.tar.gz 17850 SHA256 b8a11fbfc5b1ce60cf8b50ad94e395aedf31c81d43ea1a0f277c4cac5c8b61df SHA512 829d9d63f82a2d41c0160be575b3fb7840a5c295c6dd16702240a6aa104e557bff83936c46243e850edf918b41ddc22fd123dab7f5ffd6492302d60c374df55f WHIRLPOOL a30221c4a1d69aac95510acbb8ccae905d9e0729150f8ce7fb7e61c0761158a1d8ef8680a1b8236235d9ca7e379ceca4ca8d45c7b75e9adbaca847ef73d951d4
+EBUILD cputnik-0.2.0.ebuild 758 SHA256 8487eb664d20b2ad0b3acc82a021c39ed6590de3756fee1190ab52ea04c99679 SHA512 21575f704e7c310ee0db6aa423e3cb5dc834a16913dacddada41e8ac1487b39442c40f3066ec72630ff7a77f5b28e4e56da313ab4290d1fc538bb1f6ce506d28 WHIRLPOOL fb93e2746fa3c018f34778b201253e4269ddb50b859a7ed793316d09fd7f93a524b73d0e2e7f3fd05afe283656789090e0df60c18903781ac228b3b770de5b4e
+MISC ChangeLog 2925 SHA256 9629beca7fad4e2b057da3591b90f57dff498027b6df743550d31fed62df4116 SHA512 2b095f9e268026a3f58a86c773852e9750669833ca5cc910fc2b453f6929421193d149caa1f99d7f04dfb8a4730bb81309bc3a00f86f3bfbb6b0349677632bf7 WHIRLPOOL 5898627e18dcf8185ff862afa1ef32b3c1eb936dae26d7fea157c6e563bba9e5c14be5644772eceb061c9caab4e5d1ee79ca972240c1ccb86e15ff74487548e1
+MISC ChangeLog-2015 1566 SHA256 0e0f3000d6b72d7a180d78dbfe3c781e939ad1f7fb04e25680985e29c71eb6b8 SHA512 a8e1e47a3b143a1759e446536902d140740913d3a74af76fb392f5ae6b78207066d8cd0c0eea6a954b3b33e9848817128d7b8f9c4c6a9b13829b5506ccd2333a WHIRLPOOL 0a0ce8ea841a2c06520266d1b4b27816c0ef91e4cb38340da1fc37af5af05ae61635c32ba5e71dc33c5d925f093de1d61dc197fd420915dd904ba8717f4ef5e2
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/cputnik/cputnik-0.2.0.ebuild b/x11-plugins/cputnik/cputnik-0.2.0.ebuild
new file mode 100644
index 000000000000..5ec972c89f15
--- /dev/null
+++ b/x11-plugins/cputnik/cputnik-0.2.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="cputnik is a simple cpu monitor dockapp"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/273"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/576/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P}/src
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" || die "Compilation failed"
+}
+
+src_install() {
+ dobin cputnik || die "dobin failed."
+ dodoc ../{AUTHORS,NEWS,README}
+}
diff --git a/x11-plugins/cputnik/files/cputnik-0.2.0-makefile.patch b/x11-plugins/cputnik/files/cputnik-0.2.0-makefile.patch
new file mode 100644
index 000000000000..1eb1279b3bb3
--- /dev/null
+++ b/x11-plugins/cputnik/files/cputnik-0.2.0-makefile.patch
@@ -0,0 +1,24 @@
+--- Makefile.orig 2005-03-26 22:29:48.000000000 +0100
++++ Makefile 2008-01-27 19:43:33.000000000 +0100
+@@ -1,15 +1,15 @@
+
+-CFLAGS = -Wall -Os
+-INCS = -I/usr/X11R6/include/X11
+-LIBS = -L/usr/X11R6/lib -lXpm -lXext -lX11
+-INSTALL_PREFIX = /usr/local
++CFLAGS += -Wall
++INCS = -I/usr/include/X11
++LIBS = -L/usr/lib -lXpm -lXext -lX11
++INSTALL_PREFIX = /usr
+
+
+ all: cputnik.c docklib.o master.h mask.h
+- gcc $(CFLAGS) $(INCS) docklib.o cputnik.c -o cputnik $(LIBS)
++ $(CC) $(CFLAGS) $(INCS) docklib.o cputnik.c -o cputnik $(LDFLAGS) $(LIBS)
+
+ docklib.o: docklib.c docklib.h
+- gcc $(CFLAGS) $(INCS) -c docklib.c
++ $(CC) $(CFLAGS) $(INCS) -c docklib.c
+
+ install:
+ cp ./cputnik $(INSTALL_PREFIX)/bin
diff --git a/x11-plugins/cputnik/metadata.xml b/x11-plugins/cputnik/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/cputnik/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/docker/Manifest b/x11-plugins/docker/Manifest
new file mode 100644
index 000000000000..76be7885b957
--- /dev/null
+++ b/x11-plugins/docker/Manifest
@@ -0,0 +1,8 @@
+AUX docker-1.5-makefile.patch 1437 SHA256 7fc6f0ba34ecaf1d73de7c8c779e555b9dd50fb9782b274456a70e1da38a3837 SHA512 c48a8926b49d34fe7c794380d63c240e60d1df7c3d38c2e3ad8762593f36b478f6e90ce2acd4028491f2ad6b615cca3d81be503e60361ca607bef0f617645834 WHIRLPOOL 7f243ff00531dbc8e62667e91fcd56ecb1efd0c1e50102318050b09f9e5d3ad919705e0eab86cf24567bb5682f257427ef068b97a242674093cf3e28d38cd31a
+AUX docker-1.5-makefile_rename.patch 1485 SHA256 b71e665e16145a0dec5f09d219ac34a263d1cf82dea48a428b94d28287a30eb1 SHA512 17652b5ea6051264288bdb02dd5936b490a39ed1ce37d6ae00cc41b6b5ebc66fd1532bb60d35182db08776b948ff944cbc7a5ec5d9b067d73afd29827a19f7af WHIRLPOOL 06d639c7cbb544c418809508d90ddba08c067c36809cdd3812cb50f592692219aeae29c4bd2c380c7fc1f6bd3774c780729a3559480d56d020e8ad3f70a637a4
+DIST docker-1.5.tar.gz 14863 SHA256 47629578e89d96d1541c91d040aec4316f03ad6d01dc3eecb8f82a33445c1e4e SHA512 71b47156c31e5db5620612d3444eb298489fb33da296742c10543838e65677daa1b81bb054e6a7f57b9e2adef47406c32040983cb09988d93778a555e72cd861 WHIRLPOOL 2b8fbb60a901f97e71dc31cb876ee42f5b3ff6fe898f4d01b54e98d61352090d561b00fde16f081736ab9882d70281b49102c95a29211e1f0bec1a2f55bd75e1
+EBUILD docker-1.5-r1.ebuild 787 SHA256 0c367699861d4e8ab4b8a25739127040971698b255d7a0a0bf5e0631b8bc5975 SHA512 4435130417c3a40cfcc82e605e72b42c4f9befdc9be4d9bd0025007fbfcdd1b55cae22c55f56cd913978de1907525d291f3d0ad3614dd367973b9c143d0a51f9 WHIRLPOOL 3530ffc1b845cbc3264237661dbc78efa06b04c4d3e83a943541bfdb0076b661575f332e804162b3e7e8ee19c082c7c607e534b506d5c4f6f3da01b29445a93d
+EBUILD docker-1.5.ebuild 761 SHA256 6e4f6e14b17e0924bb00c9260f4d287222a08ef924984ee051d46478a1fc12ff SHA512 3b16029fd96cb99155baebf684fdbf9e1640e737dedd53de90cf28c12d67198dd173d0810ac1fb8e21cabe8a1483be31e9307fdfe098702ab3a3583b227333bf WHIRLPOOL c794005f0fcd8a043a5dadc97686a5e1b62fd0916a2d683896b15e42de44a48c559912bbbc3fd422e15fd7739489c77f4a8bf62439b515b0af55dd36b01c3324
+MISC ChangeLog 3010 SHA256 cef28949e6b71cc50258f44339ed28f91a58a7dbf4dce9befc82eba4663bdcea SHA512 26d729b5ebdc14b83c6132a2f973d50e0ab230a1327a939c7c313f6d0aa841cdceedd0d34fbe3a90ef1ed9aef8bfc7d2f2be33c23531a0cca370f94df449af0f WHIRLPOOL 64d3f97a4f9fbb0b33275fcb394ead641fef8caa8e97fb02c9409ef3bcb1c311c553c20a9ce45a95829158706e391dc1c5ad28b0b62422d942dc4e5aa1729ade
+MISC ChangeLog-2015 3651 SHA256 b47f4622926353236f4d8459fef901f1b2f56236eb870e7b3e9f10bca9ee7c9a SHA512 19bbd64d3ac9c4542b82e9883c5db955adb204b0806b4ca4272633e40f2d7fd47ff971b0b0c7dc6daa1f890ef29f86ab995f337b577e28410309f4a38bed383b WHIRLPOOL f454b670570b2fadb382bf5d481ee4237ecfad75238ccc45b75212c160165b550f0401c0cfa84e0d0737c2878650b2c99cce95e9eca39ccd3f435e554c8fbd44
+MISC metadata.xml 348 SHA256 c93cb7fccbbdac465c5823dd83f37f52b451977aac5a0633812fcf6775971faf SHA512 2aaec4451c836c176509bdef56e7a3670286fe1b261366d29e04369d884fd5ee2a23e1882a1b39a40edb42c16871195782e6a9177d1392a46ddced2bc01b211e WHIRLPOOL c46e80463a86556e4b538561674893306e8c6fa766dfcb7b8c7add128f162b7e4e1f8da8f5cdbceed3d70ee55a2ddd9deec025cabffbf488b28bb4d962ce47de
diff --git a/x11-plugins/docker/docker-1.5-r1.ebuild b/x11-plugins/docker/docker-1.5-r1.ebuild
new file mode 100644
index 000000000000..e8e20671cf35
--- /dev/null
+++ b/x11-plugins/docker/docker-1.5-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Openbox app which acts as a system tray for KDE and GNOME2"
+HOMEPAGE="http://icculus.org/openbox/2/docker/"
+SRC_URI="http://icculus.org/openbox/2/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-libs/glib-2.0.4
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-makefile_rename.patch"
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc README
+}
+
+pkg_postinst() {
+ einfo "To avoid collision with app-emulation/docker, binary was renamed to wmdocker"
+}
diff --git a/x11-plugins/docker/docker-1.5.ebuild b/x11-plugins/docker/docker-1.5.ebuild
new file mode 100644
index 000000000000..bd3bf02a7ad8
--- /dev/null
+++ b/x11-plugins/docker/docker-1.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Openbox app which acts as a system tray for KDE and GNOME2"
+HOMEPAGE="http://icculus.org/openbox/2/docker/"
+SRC_URI="http://icculus.org/openbox/2/${PN}/${P}.tar.gz"
+
+RDEPEND=">=dev-libs/glib-2.0.4
+ x11-libs/libX11
+ !app-emulation/docker"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-makefile.patch"
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README
+}
diff --git a/x11-plugins/docker/files/docker-1.5-makefile.patch b/x11-plugins/docker/files/docker-1.5-makefile.patch
new file mode 100644
index 000000000000..d788bb630406
--- /dev/null
+++ b/x11-plugins/docker/files/docker-1.5-makefile.patch
@@ -0,0 +1,45 @@
+--- Makefile.orig 2010-03-29 13:57:15.000000000 +0300
++++ Makefile 2010-03-29 13:59:11.000000000 +0300
+@@ -5,12 +5,10 @@
+ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+
+ # Change this PREFIX to where you want docker to be installed
+-PREFIX=/usr/local
+-# Change this XLIBPATH to point to your X11 development package's installation
+-XLIBPATH=/usr/X11R6/lib
++PREFIX = /usr
+
+ # Sets some flags for stricter compiling
+-CFLAGS=-pedantic -Wall -W -O
++CFLAGS += -pedantic -Wall -W
+
+ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -24,14 +22,14 @@
+ target=docker
+ sources=docker.c kde.c icons.c xproperty.c net.c
+ headers=docker.h kde.h icons.h xproperty.h net.h version.h
+-extra=README COPYING version.h.in
++extra=README version.h.in
+
+ all: $(target) $(sources) $(headers)
+ @echo Build Successful
+
+ $(target): $(sources:.c=.o)
+- $(CC) $(CFLAGS) -L$(XLIBPATH) -lX11 \
+- `pkg-config --libs glib-2.0` $^ -o $@
++ $(CC) $(LDFLAGS) $(CFLAGS) $^ -lX11 \
++ `pkg-config --libs glib-2.0` -o $@
+
+ %.o: %.c
+ $(CC) -c $(CFLAGS) `pkg-config --cflags glib-2.0` $<
+@@ -40,7 +38,8 @@
+ sed -e "s/@VERSION@/$(VERSION)/" version.h.in > $@
+
+ install: all
+- install $(target) $(PREFIX)/bin/$(target)
++ install -d $(DESTDIR)$(PREFIX)/bin
++ install $(target) $(DESTDIR)$(PREFIX)/bin/$(target)
+
+ uninstall:
+ rm -f $(PREFIX)/$(target)
diff --git a/x11-plugins/docker/files/docker-1.5-makefile_rename.patch b/x11-plugins/docker/files/docker-1.5-makefile_rename.patch
new file mode 100644
index 000000000000..2e742661b11d
--- /dev/null
+++ b/x11-plugins/docker/files/docker-1.5-makefile_rename.patch
@@ -0,0 +1,49 @@
+--- Makefile.orig 2015-01-19 20:10:47.762522964 +0100
++++ Makefile 2015-01-19 20:11:11.463545692 +0100
+@@ -5,12 +5,10 @@
+ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+
+ # Change this PREFIX to where you want docker to be installed
+-PREFIX=/usr/local
+-# Change this XLIBPATH to point to your X11 development package's installation
+-XLIBPATH=/usr/X11R6/lib
++PREFIX = /usr
+
+ # Sets some flags for stricter compiling
+-CFLAGS=-pedantic -Wall -W -O
++CFLAGS += -pedantic -Wall -W
+
+ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -21,17 +19,17 @@
+ PACKAGE=docker
+ VERSION=1.5
+
+-target=docker
++target=wmdocker
+ sources=docker.c kde.c icons.c xproperty.c net.c
+ headers=docker.h kde.h icons.h xproperty.h net.h version.h
+-extra=README COPYING version.h.in
++extra=README version.h.in
+
+ all: $(target) $(sources) $(headers)
+ @echo Build Successful
+
+ $(target): $(sources:.c=.o)
+- $(CC) $(CFLAGS) -L$(XLIBPATH) -lX11 \
+- `pkg-config --libs glib-2.0` $^ -o $@
++ $(CC) $(LDFLAGS) $(CFLAGS) $^ -lX11 \
++ `pkg-config --libs glib-2.0` -o $@
+
+ %.o: %.c
+ $(CC) -c $(CFLAGS) `pkg-config --cflags glib-2.0` $<
+@@ -40,7 +38,8 @@
+ sed -e "s/@VERSION@/$(VERSION)/" version.h.in > $@
+
+ install: all
+- install $(target) $(PREFIX)/bin/$(target)
++ install -d $(DESTDIR)$(PREFIX)/bin
++ install $(target) $(DESTDIR)$(PREFIX)/bin/$(target)
+
+ uninstall:
+ rm -f $(PREFIX)/$(target)
diff --git a/x11-plugins/docker/metadata.xml b/x11-plugins/docker/metadata.xml
new file mode 100644
index 000000000000..775ce9559c30
--- /dev/null
+++ b/x11-plugins/docker/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+ Openbox app which acts as a system tray for KDE and GNOME2.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/enigmail/Manifest b/x11-plugins/enigmail/Manifest
new file mode 100644
index 000000000000..c32d6368d5e8
--- /dev/null
+++ b/x11-plugins/enigmail/Manifest
@@ -0,0 +1,10 @@
+DIST enigmail-1.9.6.1.tar.gz 1745021 SHA256 3874331e981aed864443d3c965d856e003fd84f73e5a89fd5004ced9dc29b96f SHA512 e6ab69734a39a4953e0167e07b06f0d5c83fb42956515392319a1cd9d665ca274f6a12b4141e2dfa373ef074f0526f3d7330a48d29d600fc38f724d26518ff84 WHIRLPOOL e89b0e5857564cc2f7ebf3ab46b110c6bbb1b16e7c0e045750119fd02e693b9bd9667c2932e7a65f9c8fb2c7c835ed048f6df2613d12b25d961894f47f67cf48
+DIST enigmail-1.9.8.1.tar.gz 1776673 SHA256 4bcf2da00d96a67921b24dbec9f43930cba41112a2cd241b0952eb573c648a4d SHA512 af280040e96eb69529e723e52e65621e42743c974b0ed42598e73458004f0a59688da7257d2b556e95a56c4cad3ac48f527d4d9a7a54c9c92eaff132257e0cfd WHIRLPOOL 077c61b996c2ec45ecc3a037b61d167acda2ebdbde6536e2f2f2e180a064c9e540e09b48417454aa48f02af5f4c58c88f4ba456e6c5f113cfe474f2b82798ac0
+DIST enigmail-1.9.8.2.tar.gz 1776792 SHA256 5add4f6ff771cb8652e64eabd6dbb6c12cc305cbc713d3df8d342eb11b49857f SHA512 4db069752a8251f4989ab9736600b83f005a066f99b2830add088514d0afec69871c998c148535e5dc212d3635c35990a90161a47c18398805e1c51497263431 WHIRLPOOL 7ccd83eb26079cf67b36316b8e9c62e776be0af14aed14d49dcb12b6c794d2615bf34d1e634b4f243fb3a2370dfaa1a7cf7c5bfb30a1fe6dd356ce47c9b031af
+DIST enigmail-1.9.8.3.tar.gz 1776756 SHA256 53d6b29061058d81a76db51c73d3bfa92425530e92f92b940ba2eca6b3dbfc38 SHA512 d8c08b1824352353c7596750b801604f7216bc5a138563b1fbd5fb890901e9c7c03cb2df099c9158d6bf3125fa17c900f65fb21bc40a8ced67a6812cdc0e02d9 WHIRLPOOL 97441938834ae60261adc4c621e9d3f567a645e4785818218b1112956a514ed11466f7caa46eb1dcad4e31fb4ac4ab685fe8be717f1087e3cc866ec2081a2145
+EBUILD enigmail-1.9.6.1-r1.ebuild 1302 SHA256 e119e21b56c91035b1c010eeef2cd31adfb713761e459a6659e41ec6722653f3 SHA512 a62356a3ea2dc1d7befb86548f41e47d89a0f838088c0467879a4b2304695bbee52ce5dc4478323b266cfe747c4ac86eeb971a8125a091232948d2d2d5a6bea7 WHIRLPOOL bd508b79e17c9a37a396772af8fa17becd0cafdd8106c532e66a8d168c3bfa47114ab74cba457c2af39f464570436d7c867e7f464c6fad9d94d9b01ac75735bb
+EBUILD enigmail-1.9.8.1.ebuild 1304 SHA256 c5523f135fe1578e5a33279ac3d0e782996f7d4ecaaa4f80a2b5eac206fa4922 SHA512 4c66c81d56721471fef70a93538c7c85c4e08f9874be45016e46f18510e229b19305c19968c0b53d8e95f50ba9202e0e5648f5f5fc46dfce27b7948c402555bc WHIRLPOOL 98a867f6d2616d906b6b41d1baa447e9f30214c453a31f981127d6de1e953a5fefdc4d0e340304ba8d8e46b59771290db9519383ce1e6ad471af9e3cfe676ff2
+EBUILD enigmail-1.9.8.2.ebuild 1306 SHA256 f7dd43e1e68a68bf48d71bdfe0f033329067605d35104507e60b222147c5a8d5 SHA512 97c14d79f519aba74d595ab4df7a65fcff86ad27cc2027def749fec4f04c5a46a6f513cb005dc23c71fb7dca729662b0eaaa1366efba2c202beb728f725e7402 WHIRLPOOL ae63ed34f5e466a41e26269730abd12ebab9cadcd6441ef776e279fb8155e325559a1b55cf1654c6b8a06cb12020642029f22c073101686514cdc1040fa4f135
+EBUILD enigmail-1.9.8.3.ebuild 1306 SHA256 f7dd43e1e68a68bf48d71bdfe0f033329067605d35104507e60b222147c5a8d5 SHA512 97c14d79f519aba74d595ab4df7a65fcff86ad27cc2027def749fec4f04c5a46a6f513cb005dc23c71fb7dca729662b0eaaa1366efba2c202beb728f725e7402 WHIRLPOOL ae63ed34f5e466a41e26269730abd12ebab9cadcd6441ef776e279fb8155e325559a1b55cf1654c6b8a06cb12020642029f22c073101686514cdc1040fa4f135
+EBUILD enigmail-9999.ebuild 1370 SHA256 6b84afb937b9709b507fdad5745eb42561f4d209983441869e846736e6fda915 SHA512 a148f3a6b2c83fd6bc005b8a54c5d37c7a10e5717b4f2d26e995bf2749078afff98d8ef42c381eee668759c649c88f6d5647d6aded9d3e8fad92b31cb8461a2e WHIRLPOOL 2c04d5c2bae98b2a18c44735e3a045e1a6b183ccad8eb9008b98ae355a5d4495edc15eea2f65e633c699c51f1c6d8a8c0eb8cc35805f18f7ce98fbe9e4e777c4
+MISC metadata.xml 250 SHA256 6482f1f0210d1b5be8fa75dfbe107df6da702461e36abe6ee77808b4118d5bab SHA512 ba5e7c1f6ee117471a3804bc54211e7f89c75e965a865f45f85015a0a28ec7d511ef9bbc196eef8245dc9259f54b04eb3563d83811a293bb946cf0977563892b WHIRLPOOL bbdc6963f21df602d4bbaec882e9ac860417eccf7528546f4ec24f13368b9b86a1b6830c51feb0bb46bb384fc1aa0e8751c4be88103f9b4895ff9ed4e1d52bbc
diff --git a/x11-plugins/enigmail/enigmail-1.9.6.1-r1.ebuild b/x11-plugins/enigmail/enigmail-1.9.6.1-r1.ebuild
new file mode 100644
index 000000000000..f10b469ea882
--- /dev/null
+++ b/x11-plugins/enigmail/enigmail-1.9.6.1-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-any-r1
+
+DESCRIPTION="Mozilla extension to provide GPG support in mail clients"
+HOMEPAGE="http://www.enigmail.net/"
+
+KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-3"
+IUSE=""
+SRC_URI="http://www.enigmail.net/download/source/${P}.tar.gz"
+
+RDEPEND="|| (
+ ( >=app-crypt/gnupg-2.0
+ || (
+ app-crypt/pinentry[gtk(-)]
+ app-crypt/pinentry[qt4(-)]
+ app-crypt/pinentry[qt5(-)]
+ )
+ )
+ =app-crypt/gnupg-1.4*
+ )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ app-arch/zip
+ dev-lang/perl
+ "
+
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+ emake ipc public ui package lang
+ emake xpi
+
+}
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins -r build/dist/{chrome,components,defaults,modules,wrappers,chrome.manifest,install.rdf}
+}
+
+pkg_postinst() {
+ 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
+}
diff --git a/x11-plugins/enigmail/enigmail-1.9.8.1.ebuild b/x11-plugins/enigmail/enigmail-1.9.8.1.ebuild
new file mode 100644
index 000000000000..283f3b89bd7a
--- /dev/null
+++ b/x11-plugins/enigmail/enigmail-1.9.8.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-any-r1
+
+DESCRIPTION="Mozilla extension to provide GPG support in mail clients"
+HOMEPAGE="http://www.enigmail.net/"
+
+KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-3"
+IUSE=""
+SRC_URI="http://www.enigmail.net/download/source/${P}.tar.gz"
+
+RDEPEND="|| (
+ ( >=app-crypt/gnupg-2.0
+ || (
+ app-crypt/pinentry[gtk(-)]
+ app-crypt/pinentry[qt4(-)]
+ app-crypt/pinentry[qt5(-)]
+ )
+ )
+ =app-crypt/gnupg-1.4*
+ )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ app-arch/zip
+ dev-lang/perl
+ "
+
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+ emake ipc public ui package lang
+ emake xpi
+
+}
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins -r build/dist/{chrome,components,defaults,modules,wrappers,chrome.manifest,install.rdf}
+}
+
+pkg_postinst() {
+ 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
+}
diff --git a/x11-plugins/enigmail/enigmail-1.9.8.2.ebuild b/x11-plugins/enigmail/enigmail-1.9.8.2.ebuild
new file mode 100644
index 000000000000..ff5e7f5079a3
--- /dev/null
+++ b/x11-plugins/enigmail/enigmail-1.9.8.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-any-r1
+
+DESCRIPTION="Mozilla extension to provide GPG support in mail clients"
+HOMEPAGE="http://www.enigmail.net/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-3"
+IUSE=""
+SRC_URI="http://www.enigmail.net/download/source/${P}.tar.gz"
+
+RDEPEND="|| (
+ ( >=app-crypt/gnupg-2.0
+ || (
+ app-crypt/pinentry[gtk(-)]
+ app-crypt/pinentry[qt4(-)]
+ app-crypt/pinentry[qt5(-)]
+ )
+ )
+ =app-crypt/gnupg-1.4*
+ )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ app-arch/zip
+ dev-lang/perl
+ "
+
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+ emake ipc public ui package lang
+ emake xpi
+
+}
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins -r build/dist/{chrome,components,defaults,modules,wrappers,chrome.manifest,install.rdf}
+}
+
+pkg_postinst() {
+ 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
+}
diff --git a/x11-plugins/enigmail/enigmail-1.9.8.3.ebuild b/x11-plugins/enigmail/enigmail-1.9.8.3.ebuild
new file mode 100644
index 000000000000..ff5e7f5079a3
--- /dev/null
+++ b/x11-plugins/enigmail/enigmail-1.9.8.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-any-r1
+
+DESCRIPTION="Mozilla extension to provide GPG support in mail clients"
+HOMEPAGE="http://www.enigmail.net/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-3"
+IUSE=""
+SRC_URI="http://www.enigmail.net/download/source/${P}.tar.gz"
+
+RDEPEND="|| (
+ ( >=app-crypt/gnupg-2.0
+ || (
+ app-crypt/pinentry[gtk(-)]
+ app-crypt/pinentry[qt4(-)]
+ app-crypt/pinentry[qt5(-)]
+ )
+ )
+ =app-crypt/gnupg-1.4*
+ )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ app-arch/zip
+ dev-lang/perl
+ "
+
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+ emake ipc public ui package lang
+ emake xpi
+
+}
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins -r build/dist/{chrome,components,defaults,modules,wrappers,chrome.manifest,install.rdf}
+}
+
+pkg_postinst() {
+ 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
+}
diff --git a/x11-plugins/enigmail/enigmail-9999.ebuild b/x11-plugins/enigmail/enigmail-9999.ebuild
new file mode 100644
index 000000000000..edffcc2deb93
--- /dev/null
+++ b/x11-plugins/enigmail/enigmail-9999.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit git-r3 python-any-r1
+
+DESCRIPTION="Mozilla extension to provide GPG support in mail clients"
+HOMEPAGE="http://www.enigmail.net/"
+
+KEYWORDS=""
+SLOT="0"
+LICENSE="MPL-2.0 GPL-3"
+IUSE=""
+if [[ ${PV} == *9999 ]]; then
+ EGIT_REPO_URI="https://git.code.sf.net/p/enigmail/source"
+ S="${WORKDIR}/${P}"
+else
+ SRC_URI="http://www.enigmail.net/download/source/${P}.tar.gz"
+ S="${WORKDIR}/${PN}"
+fi
+
+RDEPEND="|| (
+ ( >=app-crypt/gnupg-2.0
+ || (
+ app-crypt/pinentry[gtk(-)]
+ app-crypt/pinentry[qt4(-)]
+ app-crypt/pinentry[qt5(-)]
+ )
+ )
+ =app-crypt/gnupg-1.4*
+ )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ app-arch/zip
+ dev-lang/perl
+ "
+
+src_compile() {
+ emake ipc public ui package lang stdlib
+ emake xpi
+
+}
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins -r build/dist/{chrome,components,defaults,modules,wrappers,chrome.manifest,install.rdf}
+}
+
+pkg_postinst() {
+ 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
+}
diff --git a/x11-plugins/enigmail/metadata.xml b/x11-plugins/enigmail/metadata.xml
new file mode 100644
index 000000000000..d9b367ed3b93
--- /dev/null
+++ b/x11-plugins/enigmail/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>mozilla@gentoo.org</email>
+ <name>Gentoo Mozilla Team</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/epplets/Manifest b/x11-plugins/epplets/Manifest
new file mode 100644
index 000000000000..b06a80d5a26d
--- /dev/null
+++ b/x11-plugins/epplets/Manifest
@@ -0,0 +1,7 @@
+DIST epplets-0.12.tar.gz 894232 SHA256 676522217e91955cda67ba1f7dcd11f9242685af5652ea408cd6128a8b332ce2 SHA512 b8b017ed4199f6a083db4e66090611e24d50428d287b1ef414725e68bc48ecedc3f6a3c9f68d38645e9146739e35e43ca08197d832b38d580039f3a050de93dc WHIRLPOOL b7fc0602c54ec63961d409ffdc1bd1ae8b5f603ac9cdf20a7cb06f9133769e2c90d7cec872ff22baf0b744a616102d08f58c2a240019c83e38c253a55de43950
+DIST epplets-0.14.tar.gz 971885 SHA256 e3d1520344532f602a0a7807cda363d6435655aed302967a8580f102e3468132 SHA512 d83d60521fe06497f109c3fbb5c2e10abd36a43b050c10787a68d9f9f8c2866f57d78a8559a482654d9bb0eaaf3ce791e4839bb0fda88ccbf026d8ec5dc93824 WHIRLPOOL 1e53c3c337a61104a46fa5bcbc1d38b7936e0e4b40c46bd4fdb8a7f88302e5c8adc16ca22b1cba3a18b179a4dd15f6e015c6cdcc2f812bcbaace4ea408c51596
+EBUILD epplets-0.12.ebuild 616 SHA256 9d2fa342d3577f0c4ebf370afbd715cbe91283a4d8ee6451897c07d542397ace SHA512 56af646b11a385847c39f4e2f7c893b1e4792397e41af3abeddf875a8c5d6f9a7a5fc98f361cfdb06122e05ee86a42ef326522a88dbded2a38a1d097a0b21414 WHIRLPOOL a9d79187d7775317ef906985f5b27f6794b734ef1af05ab7f79d34f631b1298b319ddea80bcf46940cb283ec4fdeb745b7fea5c5fe454e40dd43af040e2e5975
+EBUILD epplets-0.14.ebuild 711 SHA256 2d8fdce9efe674bd6c77a6919124b3e9951367ff62fa39cf5876260e96692ad6 SHA512 f046df68a1b813054fc97babd2adc82946a7fa648a2ff195f30610de9e31fcd406c119ddfdcb1ad2c15988fcecc89dada1b828fcd40c0789c44af6aaca28fa67 WHIRLPOOL 81d2a89e14bd0f0a118f13fbf658779500ea4a5327670f7ce06665090a11d9cae676ac71780f4ad477d7528e5d73d6f219a043dff645af264fd5b86bd31c29e2
+MISC ChangeLog 3301 SHA256 90c0e09e94e4c066e6202b28c3bf056d31b93c4fccf1c2494b2254bad3b75da3 SHA512 99fdae84d8382bf1153fdfc09ee54ae2a024e2a5dfc874bd778000eb93db55dcd50622f274979223eb157f39e32ca9b640cf47379390068e46305ba12533d91d WHIRLPOOL 4df1fe4ac6cede009b9300254ca8f130c2ed2467ae69372272390726097c7723773b94b80f413fc3f093bf4576255a34eb8c4291666e3b709ce8aa7863455461
+MISC ChangeLog-2015 3184 SHA256 c60f5e9faafbebe8fbb2a760a2fb42b5aba8e4868d03b1387206b641dd3ee164 SHA512 f9b5f4eacbbeae9f020067c58f6a5127ec9876aabcb67adb663879cb7c2ce165e2110d742b41d53997657d2516a41d86a9398a2afc0ba7025d8fc6cc480cfa60 WHIRLPOOL eed4f9e1b304b116309a2f9cdfd9cc7dfd08ec518c0f8402f99bdb3b1139eedc10869910a1f6a10ae250cb680afd585eb4a3eb4f38e5fc05cc8d57ac038aeb9f
+MISC metadata.xml 706 SHA256 4ceed480ed23f7f77f7e90b0effb3ad57054ae33e122c10501fded091088222b SHA512 aebb97e1e6eb3573aeea78e2db6807a4c625ac933472cf64414c6087cb046d06f26126809942801dc76afc029a98606caf027bd83044b98616aded0caf9d35cc WHIRLPOOL 0af3e4ff7660356eb007bad2c4aa3569f9bec555cec159162c71a85e1e915ba424a67e6492d6a02ab5815c199d4d02cd49cd2a849253d1feb193ba2bf6076103
diff --git a/x11-plugins/epplets/epplets-0.12.ebuild b/x11-plugins/epplets/epplets-0.12.ebuild
new file mode 100644
index 000000000000..c55e42975c9e
--- /dev/null
+++ b/x11-plugins/epplets/epplets-0.12.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="Base files for Enlightenment epplets and some epplets"
+HOMEPAGE="https://www.enlightenment.org/"
+SRC_URI="mirror://sourceforge/enlightenment/epplets-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ media-libs/freeglut
+ media-libs/imlib2
+ >=x11-wm/enlightenment-0.16.4"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc ChangeLog
+}
diff --git a/x11-plugins/epplets/epplets-0.14.ebuild b/x11-plugins/epplets/epplets-0.14.ebuild
new file mode 100644
index 000000000000..b8abc8e5a2eb
--- /dev/null
+++ b/x11-plugins/epplets/epplets-0.14.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+DESCRIPTION="Base files for Enlightenment epplets and some epplets"
+HOMEPAGE="https://www.enlightenment.org/"
+SRC_URI="mirror://sourceforge/enlightenment/epplets-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc x86"
+IUSE="static-libs"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ media-libs/freeglut
+ media-libs/imlib2
+ >=x11-wm/enlightenment-0.16.4"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+ use static-libs || find "${ED}"/usr -name '*.la' -delete
+}
diff --git a/x11-plugins/epplets/metadata.xml b/x11-plugins/epplets/metadata.xml
new file mode 100644
index 000000000000..ed20e62036a1
--- /dev/null
+++ b/x11-plugins/epplets/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>enlightenment@gentoo.org</email>
+ <name>Project Enlightenment</name>
+</maintainer>
+<longdescription>
+Epplets are small, handy Enlightenment applets, similar to 'dockapps'
+or 'applets' for other packages. The epplets package contains the
+base epplet API library and header files, as well as the core set of
+epplets, including CPU monitors, clocks, a mail checker, mixers, a
+slideshow, a URL grabber, a panel-like toolbar, and more.
+</longdescription>
+<upstream>
+ <remote-id type="sourceforge">enlightenment</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/x11-plugins/fsviewer/Manifest b/x11-plugins/fsviewer/Manifest
new file mode 100644
index 000000000000..762dff2f821b
--- /dev/null
+++ b/x11-plugins/fsviewer/Manifest
@@ -0,0 +1,11 @@
+AUX fsviewer-0.2.6-configure.patch 696 SHA256 14ab9034cd69f662e9045bbe71bfd4f9ddfa32e8ccf7f71d54f2a9a75574d707 SHA512 0e3965b438c15342847dff6caff21c00b3e360cc449333465115cb33a59a9f7e97e00cd4f9dd03f473f906aeba118cd168ec6c941b17e94668c782283fd4609e WHIRLPOOL 58ed475a171df5a799f3a739373d6aa5b90bfc6c19175543c1ddcf243220f11d8c81b5c7d75ee189f92ddbf2cd3ff5186c07f31f618fc5c455d388b6dde09fea
+AUX fsviewer-0.2.6-fix_title_bar.patch 2963 SHA256 7bad18946218876bc03579f4b6e22ce2ac034a071a1c80fe5a287c8a596e7a47 SHA512 cddf339433cb1e3f0db282234a2c115b9de23cb1ca4500745dcb624186b8c918bad3ac415f2132be05cfef9d1fd879471e1aa5b904b83b3caae7b548935c7f97 WHIRLPOOL 3c97e76cb2fa6896b6abc5b0e09fbd6b30ccac71b4238c5c63bf28844d74d755c07259d36d5abe68e9db5f9bb9ad5320f2f150095102b3754864a4664ef22aef
+AUX fsviewer-0.2.6-gcc5.patch 301 SHA256 82a8f3e2a3cd93e55bdea576a24ed088bb14a250f4c5ba841f3f4d78470cf87d SHA512 ccb76e22192e174700f06e45e73a2e357e865049c7fc9b6f23bff90e424d78cc13a16dfc220b0d5d4a602055e81c9577e76fb080a2ec0743b45ea93afb689407 WHIRLPOOL daaee464483307d4d180a26300146b9972bda4c1ffc428922334e67e778f6e5caeebb5f94159139c30fccdf935d338e145a7c59b864887b13d2275ff50de4a92
+AUX fsviewer-0.2.6-wmaker-0.95_support.patch 1624 SHA256 33446814da6bfc8b35f6ff79630de1cfe83319edb8356bba4e9775720aba01aa SHA512 d9cde107c34f13e4041d8c20d98e2051acf7c518f60454b891b4fe3a83995eb65e4db51f1699911f480fe09ea1d938750f620a85a9b71bc6f5f48affbe3c4dd9 WHIRLPOOL 0c47b8b8488ed8114953717ea530d1c82460ac491bbb6ab94532c5aecf0217b606a8a8def9f401312b78d91b1049cff12c7257a430776f328acb7d86d75481e3
+DIST fsviewer-app-0.2.6.tar.bz2 785422 SHA256 18f964da350bf617a76ccca6411000862394bca09f7616b5b019d6a760bfa57b SHA512 47c10a049120db8e5b095fdcc82033b66a4413f8f7e88959f0190b568324e85c8362486e0419b9c098e62e19e38dd8f2f56c6f0d1e7829afafd21a4837b4859b WHIRLPOOL b3304d65687dd1444787caadfd31164cd67535adad99e5d8d6c6b221187130d44653276ffb3048961db87d2e877f76adf25b635a9c8fa98b427224ce2e012e76
+EBUILD fsviewer-0.2.6-r1.ebuild 1012 SHA256 4e03eddebf27a948a3570b8723c63f77f9da014361dbdfb86b3b4689254a8b04 SHA512 50af34780ce4b83c4c887e516ab891d33b2025a0588de1269b157026b3688d8fe407d757953049bf5e8e6277fc47e859e02796899d626eba2daf83fb7efed4fd WHIRLPOOL 936ed128345d5930e5506e076d67d662bd55433836dba0a90f49588bccf9bc4826ab6b9ff4bb4f4b982aa7536b4810cb5b7b51347873aae51f09cd272a627799
+EBUILD fsviewer-0.2.6-r2.ebuild 1033 SHA256 257260ecea7c505e50b50d8327be9a0371b78dc76d03665b5f86f3eac55b2daa SHA512 33f8980d00b94fa90ca1378a2ab0294cf2e2a7796dd3e93deef969e6088623e17722d50c54632de74f1cc092a18ee803ef4c2e965c5f6ae8b16b0dda0e648a39 WHIRLPOOL c0881e66b4b63a9d146bbb691da74881e19c35c0c093a6e4906368d01442e093825a713ac29fcc66aaa832ce2d7058a8799087959a7ae1c4e03b0e31f8a33fdc
+EBUILD fsviewer-0.2.6.ebuild 919 SHA256 f3024ebd7941c1062094222e0dd0a68ddd477d6a35827aa50c51138ebb74ad88 SHA512 7d91da240527915724038de499f3a13cecce9648dab92afa41b49009746bc5db40e870e85d8267d6cf067f7cc2a8a51494d99b5a57d3b8b4b0aa2ddd65e490e8 WHIRLPOOL 08b954acb489dbe6148b7a42629af9f15e53f7cf5b8d1e3986c1a3e25e4420c5a4602d8ebf9493886631a9085edb4f1f2ca776c0c3386bc7a026521605e96c08
+MISC ChangeLog 3864 SHA256 699c2806b9d806e5016e86a6046d609e054b936890119c1376e790d08db373f6 SHA512 4aea1ad2978825be84154e94101bf6938b6e0427481d046ff4f32a8cc85418dd5e1366d2183f8596ea73d1d7a7c71ceb7daf4ab3742af72f92cc3cf6662a652e WHIRLPOOL eb038be4516a3241d4663a06ad090802af306cd2ba96fbdcebde6469b2aeff3520094355f1f4aa577d95d180c631ca8fa4619213bc454a9b638adc5d8bcb0892
+MISC ChangeLog-2015 3189 SHA256 5d0be55500c322affeb9b691ea13ead2453d6b528342cb6570bf406f64c7b5a8 SHA512 1eed6e692e17ee021ea541afe5f5f14a38b4a4b5e029cb9015844b1624d7fabba7555a3ae94061229f5ffd472a4ad639802dc67a14d647d5cb72d50fc90e68e3 WHIRLPOOL ef8ddee7058b1c2437d66b564874f5d6498e846a294665609e013c39c0c08eba14f063ee3ba10dd754e42a42845707000208621bcb947ee42e3fb36ef0f82cde
+MISC metadata.xml 252 SHA256 f09077829bd604b153aecd586b23fe39af2279d2b5871eb74391c7b7e9496404 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724 WHIRLPOOL 5da21d058640f220853befb609832550c9078b8879264a87ffb4b845b89e557ae43f04975c4e7b65531b2b843f6a6cd5b139648b72574b555e8cf6610ffd610e
diff --git a/x11-plugins/fsviewer/files/fsviewer-0.2.6-configure.patch b/x11-plugins/fsviewer/files/fsviewer-0.2.6-configure.patch
new file mode 100644
index 000000000000..2d1759fefce5
--- /dev/null
+++ b/x11-plugins/fsviewer/files/fsviewer-0.2.6-configure.patch
@@ -0,0 +1,21 @@
+--- fsviewer-app-0.2.6.orig/configure.ac 2007-10-13 23:54:47.000000000 +0200
++++ fsviewer-app-0.2.6/configure.ac 2015-09-02 21:10:40.829519545 +0200
+@@ -26,15 +26,15 @@
+ dnl look for X windows first so further libs check
+ AC_PATH_X
+
+-if test "$x_includes" != "NONE"; then
++if test "$x_includes" != "NONE" && test -n "$x_includes"; then
+ CFLAGS="$CFLAGS -I$x_includes"
+ fi
+-if test "$x_libraries" != "NONE"; then
++if test "$x_libraries" != "NONE" && test -n "$x_libraries"; then
+ LDFLAGS="$LDFLAGS -L$x_libraries"
+ fi
+
+ dnl Additional "default" items
+-#LIBS="$LIBS -lX11"
++LIBS="$LIBS -lm -lX11 -lXpm"
+ #CFLAGS="$CFLAGS -I/usr/X11/include"
+ #LDFLAGS="$LDFLAGS -L/usr/X11/lib"
+
diff --git a/x11-plugins/fsviewer/files/fsviewer-0.2.6-fix_title_bar.patch b/x11-plugins/fsviewer/files/fsviewer-0.2.6-fix_title_bar.patch
new file mode 100644
index 000000000000..36f595609375
--- /dev/null
+++ b/x11-plugins/fsviewer/files/fsviewer-0.2.6-fix_title_bar.patch
@@ -0,0 +1,62 @@
+diff -Naur fsviewer-app-0.2.6.orig/src/FSFileView.c fsviewer-app-0.2.6/src/FSFileView.c
+--- fsviewer-app-0.2.6.orig/src/FSFileView.c 2007-10-14 21:06:02.000000000 +0200
++++ fsviewer-app-0.2.6/src/FSFileView.c 2015-09-02 21:18:39.574691303 +0200
+@@ -430,7 +430,7 @@
+ WMResizableWindowMask);
+ attributes.window_level = WMNormalWindowLevel;
+ attributes.extra_flags = GSFullKeyboardEventsFlag;
+- attributes.flags = (GSWindowStyleAttr | GSWindowLevelAttr |
++ attributes.flags = (/*GSWindowStyleAttr |*/ GSWindowLevelAttr |
+ GSExtraFlagsAttr);
+ WMSetWindowAttributes(fView->dpy, WMWidgetXID(fView->fileView),
+ &attributes);
+diff -Naur fsviewer-app-0.2.6.orig/src/FSFinder.c fsviewer-app-0.2.6/src/FSFinder.c
+--- fsviewer-app-0.2.6.orig/src/FSFinder.c 2006-07-23 09:24:16.000000000 +0200
++++ fsviewer-app-0.2.6/src/FSFinder.c 2015-09-02 21:18:39.574691303 +0200
+@@ -144,7 +144,7 @@
+ WMResizableWindowMask);
+ attributes.window_level = WMNormalWindowLevel;
+ attributes.extra_flags = GSFullKeyboardEventsFlag;
+- attributes.flags = (GSWindowStyleAttr | GSWindowLevelAttr |
++ attributes.flags = (/*GSWindowStyleAttr |*/ GSWindowLevelAttr |
+ GSExtraFlagsAttr);
+ WMSetWindowAttributes(finder->dpy, WMWidgetXID(finder->win),
+ &attributes);
+diff -Naur fsviewer-app-0.2.6.orig/src/FSViewer.c fsviewer-app-0.2.6/src/FSViewer.c
+--- fsviewer-app-0.2.6.orig/src/FSViewer.c 2007-10-14 17:29:04.000000000 +0200
++++ fsviewer-app-0.2.6/src/FSViewer.c 2015-09-02 21:18:39.574691303 +0200
+@@ -161,7 +161,7 @@
+ attributes.window_level = WMFloatingWindowLevel;
+ attributes.extra_flags = GSFullKeyboardEventsFlag;
+ attributes.flags =
+- (GSWindowStyleAttr | GSWindowLevelAttr | GSExtraFlagsAttr);
++ (/*GSWindowStyleAttr |*/ GSWindowLevelAttr | GSExtraFlagsAttr);
+ WMSetWindowAttributes(fsViewer->dpy, window, &attributes);
+ WMAppAddWindow(fsViewer->wmContext, window);
+
+@@ -189,7 +189,7 @@
+ attributes.window_level = WMNormalWindowLevel;
+ attributes.extra_flags = GSFullKeyboardEventsFlag;
+ attributes.flags =
+- (GSWindowStyleAttr | GSWindowLevelAttr | GSExtraFlagsAttr);
++ (/*GSWindowStyleAttr |*/ GSWindowLevelAttr | GSExtraFlagsAttr);
+ WMSetWindowAttributes(fsViewer->dpy, window, &attributes);
+ WMAppAddWindow(fsViewer->wmContext, window);
+ }
+@@ -216,7 +216,7 @@
+ attributes.window_level = WMFloatingWindowLevel;
+ attributes.extra_flags = GSFullKeyboardEventsFlag;
+ attributes.flags =
+- (GSWindowStyleAttr | GSWindowLevelAttr | GSExtraFlagsAttr);
++ (/*GSWindowStyleAttr |*/ GSWindowLevelAttr | GSExtraFlagsAttr);
+ WMSetWindowAttributes(fsViewer->dpy, window, &attributes);
+ WMAppAddWindow(fsViewer->wmContext, window);
+ }
+@@ -476,6 +476,7 @@
+ bindtextdomain("FSViewer", getenv("NLSPATH"));
+ else
+ bindtextdomain("FSViewer", LOCALEDIR);
++ bind_textdomain_codeset("FSViewer", "UTF-8");
+ textdomain("FSViewer");
+
+ if (!XSupportsLocale()) {
diff --git a/x11-plugins/fsviewer/files/fsviewer-0.2.6-gcc5.patch b/x11-plugins/fsviewer/files/fsviewer-0.2.6-gcc5.patch
new file mode 100644
index 000000000000..2a532625ff8c
--- /dev/null
+++ b/x11-plugins/fsviewer/files/fsviewer-0.2.6-gcc5.patch
@@ -0,0 +1,11 @@
+--- fsviewer-app-0.2.6.orig/src/list.h
++++ fsviewer-app-0.2.6/src/list.h
+@@ -29,7 +29,7 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
++#if defined(__GNUC__) && !defined(__STRICT_ANSI__) && (__GNUC__ < 5)
+ # define INLINE inline
+ #else
+ # define INLINE
diff --git a/x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch b/x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch
new file mode 100644
index 000000000000..da64f3a0389e
--- /dev/null
+++ b/x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch
@@ -0,0 +1,36 @@
+diff -Naur fsviewer-app-0.2.6.orig/configure.ac fsviewer-app-0.2.6/configure.ac
+--- fsviewer-app-0.2.6.orig/configure.ac 2012-07-11 17:55:06.448981246 +0200
++++ fsviewer-app-0.2.6/configure.ac 2012-07-11 18:04:15.528940159 +0200
+@@ -81,6 +81,8 @@
+ AC_MSG_ERROR([WMaker library not found]))
+ AC_CHECK_LIB(WINGs, WMAppSetMainMenu,,
+ AC_MSG_ERROR([WINGs library not found]))
++AC_CHECK_LIB(WUtil, WMCreatePLString,,
++ AC_MSG_ERROR([WUtil library not found]))
+
+ dnl Checks for PropList (not necessary since version 0.2.3b)
+ dnl AC_CHECK_HEADERS(proplist.h,, AC_MSG_WARN(Can't find PropList include-file: Please install libPropList (included in WindowMaker)))
+diff -Naur fsviewer-app-0.2.6.orig/defs/chdef.c fsviewer-app-0.2.6/defs/chdef.c
+--- fsviewer-app-0.2.6.orig/defs/chdef.c 2012-07-11 17:55:06.444981361 +0200
++++ fsviewer-app-0.2.6/defs/chdef.c 2012-07-11 17:55:50.387699640 +0200
+@@ -374,7 +374,7 @@
+ SetIntegerForKey(0, "DisplayMCListPixmap");
+
+ WMWritePropListToFile(filesDB,
+- wdefaultspathfordomain("FSViewer"), True);
++ wdefaultspathfordomain("FSViewer"));
+ result = 0;
+ }
+ else
+diff -Naur fsviewer-app-0.2.6.orig/src/extnInspector.c fsviewer-app-0.2.6/src/extnInspector.c
+--- fsviewer-app-0.2.6.orig/src/extnInspector.c 2012-07-11 17:55:06.452981130 +0200
++++ fsviewer-app-0.2.6/src/extnInspector.c 2012-07-11 17:56:02.315351669 +0200
+@@ -229,7 +229,7 @@
+
+ if(numRows > 0)
+ WMWritePropListToFile(filesDB,
+- wdefaultspathfordomain("FSViewer"), True);
++ wdefaultspathfordomain("FSViewer"));
+
+ if(extn)
+ free(extn);
diff --git a/x11-plugins/fsviewer/fsviewer-0.2.6-r1.ebuild b/x11-plugins/fsviewer/fsviewer-0.2.6-r1.ebuild
new file mode 100644
index 000000000000..31bd54604bf4
--- /dev/null
+++ b/x11-plugins/fsviewer/fsviewer-0.2.6-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils multilib
+
+MY_P=${PN}-app-${PV}
+
+DESCRIPTION="A file system viewer for Window Maker"
+HOMEPAGE="http://www.bayernline.de/~gscholz/linux/fsviewer/"
+SRC_URI="http://www.bayernline.de/~gscholz/linux/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="nls"
+
+RDEPEND=">=x11-wm/windowmaker-0.95.2
+ x11-libs/libXft
+ x11-libs/libXpm
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-configure.patch
+ epatch "${FILESDIR}"/${P}-wmaker-0.95_support.patch
+ epatch "${FILESDIR}"/${P}-fix_title_bar.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable nls) \
+ --with-appspath=/usr/$(get_libdir)/GNUstep
+}
+
+src_install() {
+ default
+ dosym /usr/$(get_libdir)/GNUstep/FSViewer.app/FSViewer /usr/bin/FSViewer
+}
diff --git a/x11-plugins/fsviewer/fsviewer-0.2.6-r2.ebuild b/x11-plugins/fsviewer/fsviewer-0.2.6-r2.ebuild
new file mode 100644
index 000000000000..582ddf81f70a
--- /dev/null
+++ b/x11-plugins/fsviewer/fsviewer-0.2.6-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools multilib
+
+MY_P=${PN}-app-${PV}
+
+DESCRIPTION="A file system viewer for Window Maker"
+HOMEPAGE="http://www.bayernline.de/~gscholz/linux/fsviewer/"
+SRC_URI="http://www.bayernline.de/~gscholz/linux/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="nls"
+
+RDEPEND=">=x11-wm/windowmaker-0.95.2
+ x11-libs/libXft
+ x11-libs/libXpm
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+ "${FILESDIR}"/${P}-configure.patch
+ "${FILESDIR}"/${P}-gcc5.patch
+ "${FILESDIR}"/${P}-wmaker-0.95_support.patch
+ "${FILESDIR}"/${P}-fix_title_bar.patch
+)
+DOCS="AUTHORS ChangeLog NEWS README"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable nls) \
+ --with-appspath=/usr/$(get_libdir)/GNUstep
+}
+
+src_install() {
+ default
+ dosym /usr/$(get_libdir)/GNUstep/FSViewer.app/FSViewer /usr/bin/FSViewer
+}
diff --git a/x11-plugins/fsviewer/fsviewer-0.2.6.ebuild b/x11-plugins/fsviewer/fsviewer-0.2.6.ebuild
new file mode 100644
index 000000000000..a7a568e38208
--- /dev/null
+++ b/x11-plugins/fsviewer/fsviewer-0.2.6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils multilib
+
+MY_P=${PN}-app-${PV}
+
+DESCRIPTION="A file system viewer for Window Maker"
+HOMEPAGE="http://www.bayernline.de/~gscholz/linux/fsviewer/"
+SRC_URI="http://www.bayernline.de/~gscholz/linux/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="nls"
+
+RDEPEND=">=x11-wm/windowmaker-0.95.2
+ x11-libs/libXft
+ x11-libs/libXpm
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-wmaker-0.95_support.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable nls) \
+ --with-appspath=/usr/$(get_libdir)/GNUstep
+}
+
+src_install() {
+ default
+ dosym /usr/$(get_libdir)/GNUstep/FSViewer.app/FSViewer /usr/bin/FSViewer
+}
diff --git a/x11-plugins/fsviewer/metadata.xml b/x11-plugins/fsviewer/metadata.xml
new file mode 100644
index 000000000000..7d273a80ff68
--- /dev/null
+++ b/x11-plugins/fsviewer/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellaclock/Manifest b/x11-plugins/gkrellaclock/Manifest
new file mode 100644
index 000000000000..9e7f36a117ed
--- /dev/null
+++ b/x11-plugins/gkrellaclock/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellaclock-makefile.patch 1599 SHA256 d527779c46fb133f83ad27d6f12ec0f2f167088d3ae052f773b4f0d3ffce7803 SHA512 7fa38a69f262f64dc8eca09179b56804ef3be20f52fef78b21cd001f34ecfff1c78c2e691da8441899e4f4e3a9d2d51418a02dde24cd144e64772026058872df WHIRLPOOL 1a07d11eb0120f5f12cc87b93efbe4c0a321e1c5ea129111acadff6ac6a883dbb02d8c9cbf75368fd2974d085c8e6b359c7f820573a72f9d8d8d33bda8200493
+DIST gkrellaclock-0.3.4.tar.gz 18853 SHA256 5923c5fa6c31ceb1944e57219d893634e503d44dc5e91f3deba46f0d71e787b7 SHA512 2e6002bc4d535899cc8b86377d596bcee5e64d05fe4239eaab2de8e387a40b8dee600d9fcd5f30feb68bb3e54bf6b4745d4c7b79ea9fee57b856eeb3dac12524 WHIRLPOOL 9b5a3fc46e05c491a9779e055d7994303005ed8dd850c02cd9cb093e651f8216d2d9c0730e7110e4d9e8ebc2360a31ab361c0758b12f121fb9355738fa666d14
+EBUILD gkrellaclock-0.3.4-r1.ebuild 707 SHA256 108c793aa2fe259e5fdd7e8fd9c40ecb2a805667edb52e9f86ec50cfffbbf842 SHA512 9a85a8323ee81d683729b6865cec139469a403490e774b15daee922c1f7ceb0590700edffd4939639877bd68e6aa8c6e5cb2e784cf9b792afcbd4fcf11ffd751 WHIRLPOOL f61d7b62ab7ac1ef546920203bebb47251b6fda5033a65f6d3101f787ba70ea225727bc25aebb339c3b7683173b9220b07e7916184690f1daacbbfb4806e99c0
+MISC ChangeLog 3014 SHA256 e2804e47f262ed3316efa60ea71967091a5e342aad8cad0ebf50b5f5392dc74d SHA512 2f3b02a0f8d87df6f4b4ddaf744840aebcdf98dc8edba3a71441a386a15be7219cc880bbe18962f810b28e533c19a0a4853d5ebb4a0131addbc6db5807c6da40 WHIRLPOOL 61589a8943ecda58ca7b851235be7eed23c13bdfabdabe53a14e28fd221fb6864d83590efd11924f69217a7bc73f27becfa6e4a66e467164b856424c743e2eaa
+MISC ChangeLog-2015 3691 SHA256 6dc4d84a29816f1ced6635d35ad052ecbedae9727b9ceb199800bd5ed6f94bee SHA512 6e85b3f63289f6cb15dafe2c88616f5abee4fa65955448803c7b90eeb8580f04197558b3b606eb756dd0be1976fb9d73da8b3816df0e51f168fcb25ac6820e87 WHIRLPOOL b2822f2b15679005284de61fb8ab0f5341989988ed4d6c52b92345631483bdb8f71ecc06f1762d6e9496ca26337958538e7bb509e0f82ba58571ab9a7171510b
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellaclock/files/gkrellaclock-makefile.patch b/x11-plugins/gkrellaclock/files/gkrellaclock-makefile.patch
new file mode 100644
index 000000000000..6b48b6bf9015
--- /dev/null
+++ b/x11-plugins/gkrellaclock/files/gkrellaclock-makefile.patch
@@ -0,0 +1,53 @@
+diff --git a/Makefile b/Makefile
+index eb2b8ad..c89fa17 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,39 +1,12 @@
+ GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
+ GTK_LIB = `pkg-config gtk+-2.0 --libs`
+
+-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
+-LIBS = $(GTK_LIB)
+-LFLAGS = -shared
++CFLAGS += -fPIC $(GTK_INCLUDE)
++LIBS = $(GTK_LIB)
++LDFLAGS += -shared
+
+-CC = gcc $(CFLAGS) $(FLAGS)
+-
+-OBJS = gkrellaclock.o
+-
+-gkrellaclock.so: $(OBJS)
+- $(CC) $(OBJS) -o gkrellaclock.so $(LFLAGS) $(LIBS)
++gkrellaclock.so: gkrellaclock.o
++ $(CC) $(CFLAGS) $(OBJS) -o gkrellaclock.so $(LDFLAGS) $(LIBS)
+
+ clean:
+- rm -f *.o core *.so* *.bak *~
+-
+-gkrellaclock.o: gkrellaclock.c
+-
+-install:
+- if [ -d /usr/local/lib/gkrellm2/plugins/ ] ; then \
+- install -c -s -m 644 gkrellaclock.so /usr/local/lib/gkrellm2/plugins/ ; \
+- elif [ -d /usr/lib/gkrellm2/plugins/ ] ; then \
+- install -c -s -m 644 gkrellaclock.so /usr/lib/gkrellm2/plugins/ ; \
+- else \
+- install -D -c -s -m 644 gkrellaclock.so /usr/lib/gkrellm2/plugins/gkrellaclock.so ; \
+- fi
+-userinstall:
+- if [ -d $(HOME)/.gkrellm2/plugins/ ] ; then \
+- install -c -s -m 644 gkrellaclock.so $(HOME)/.gkrellm2/plugins/ ; \
+- else \
+- install -D -c -s -m 644 gkrellaclock.so $(HOME)/.gkrellm2/plugins/gkrellaclock.so ; \
+- fi
+-
+-uninstall:
+- rm -f /usr/local/lib/gkrellm2/plugins/gkrellaclock.so
+- rm -f /usr/lib/gkrellm2/plugins/gkrellaclock.so
+- rm -f $(HOME)/.gkrellm2/plugins/gkrellaclock.so
+-
++ rm -f gkrellaclock.*o
+diff --git a/gkrellaclock.o b/gkrellaclock.o
+index e2db7c1..002ab3a 100644
+Binary files a/gkrellaclock.o and b/gkrellaclock.o differ
diff --git a/x11-plugins/gkrellaclock/gkrellaclock-0.3.4-r1.ebuild b/x11-plugins/gkrellaclock/gkrellaclock-0.3.4-r1.ebuild
new file mode 100644
index 000000000000..baff467ed08a
--- /dev/null
+++ b/x11-plugins/gkrellaclock/gkrellaclock-0.3.4-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="Nice analog clock for GKrellM2"
+HOMEPAGE="http://www.gkrellm.net/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="app-admin/gkrellm[X]"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
+
+S="${WORKDIR}/${P/a/A}"
+
+src_compile() {
+ # The tarball contains a pre-compiled x86 object that needs to be
+ # removed if we're going to build it properly. See bug 166133.
+ rm -f gkrellaclock.o || die 'failed to remove gkrellaclock.o'
+ emake CC="$(tc-getCC)"
+}
diff --git a/x11-plugins/gkrellaclock/metadata.xml b/x11-plugins/gkrellaclock/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellaclock/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellfire/Manifest b/x11-plugins/gkrellfire/Manifest
new file mode 100644
index 000000000000..7e0682ccd344
--- /dev/null
+++ b/x11-plugins/gkrellfire/Manifest
@@ -0,0 +1,6 @@
+AUX fix-CC-CFLAGS-LDFLAGS-handling.patch 1788 SHA256 79cd20f96a9467e9b75abb624d090095b3c46c5a8823da77d18ab9273fb70b7f SHA512 bf28ded021d3325df8fa725c0b264939e1d4e86bcd87e60e2bc010f1223a0371996516749d162a07d3661d6589c7b8f5a102a0ebe87f60aba36b913fd83cf3d2 WHIRLPOOL 0da44e5307196b8c168400e2fbf7ead3ce017856f45ff508a3e82e80ada003b89328aafd3617b353523858a1a6ca69a0ab3f3b2fbdb87ddbb7896dece0140086
+DIST gkrellfire-0.4.2.tgz 12474 SHA256 b8c81e038c4fad56be360af2a8423c096c98bb2bc382b024a1734fa36fddbb40 SHA512 1b7f6229567819092cd2eb2e33e3b7fd8340b0e913f6bcd1d11e9dd604730e3ca4fc1adaa8ae36895d80000f61931da14a586be6929c141c64b8519f8dc328bf WHIRLPOOL 1dffccc9de7af3684f031f9b963052783268a43b830f51779da46fab4e1e78f7d7a5e020f0980e0635eb660b7900a8204f217f674f12e509db3c3274c139c039
+EBUILD gkrellfire-0.4.2-r1.ebuild 534 SHA256 a878e69e1af5a5e6b74c540a376ed6be341511e63e417d136000c7f70c32a068 SHA512 714cdef58548a5af1e2ed30959b8ebfd3f22363d1540c65e999cac08661ca83a1ee1e43945cb0cea8ce3399dfc45c9eafffba17cf7b3b53337162b21ac2bbff7 WHIRLPOOL 75903ff796a98e5c9bb4ac173a9f0417f0170efc14b867bbcad41acba8b3ed4ab31dee3515c540e8718dc2dd2ae6b84f80fb7e02ec4e1519600bf672c7153be2
+MISC ChangeLog 3116 SHA256 89b3c2ffd023fbb4384b33bf21b0e3dfc6020186c00aaf6c03e47098b3d5fb35 SHA512 abbbc8f27f31cc50313c4579691c7df9948f7fd30a5083a1a3969d65cd4d2d026e6d20a5ff841d5d1dd3471c50f8f8c82430210ee8eaedfb1b86a3aed00d3a07 WHIRLPOOL bcb50c88a41e97e4ae546cf04e4a5392e74000bde8ab39a0bd46dd980e476d3c95dfcf89ba43731b27b4334cbd2a6e7057b38068572d34723ae851907d461638
+MISC ChangeLog-2015 1314 SHA256 85964f37e101713eb2b98b2433bf0b7687d770a14b7819bb1e9c60ad226f0e69 SHA512 b3f135ccd4e386dfa80caed3c5c06485ee0747bddcc50ac074fecf86a4f176575927861c8ea551f17c827a5b6cfd903a0571f0cee7ed8bb469c71345bd93acc0 WHIRLPOOL 40e3f8225397bb3b916651d721c67a38b59c09b68a7c0bea9e969c082954070f64ac100d06a346c978bcc019f52bf3a381f40946a8794303ea01f2d9a9bbea2c
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellfire/files/fix-CC-CFLAGS-LDFLAGS-handling.patch b/x11-plugins/gkrellfire/files/fix-CC-CFLAGS-LDFLAGS-handling.patch
new file mode 100644
index 000000000000..120f459587ba
--- /dev/null
+++ b/x11-plugins/gkrellfire/files/fix-CC-CFLAGS-LDFLAGS-handling.patch
@@ -0,0 +1,69 @@
+From 822bb45acf93b63e59071903aad842a3dd92a915 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Fri, 26 Aug 2016 08:43:12 -0400
+Subject: [PATCH 1/1] Rewrite the Makefile to fix CC, CFLAGS, and LDFLAGS
+ support.
+
+The existing Makefile did not allow the user to set CC, CFLAGS, or
+LDFLAGS (or at least, they were ignored). This was fixed somewhat
+easily by deleting most of the Makefile, and by appending the
+necessary flags to CFLAGS and LDFLAGS. The installation target didn't
+do the right thing anyway, so it has been removed.
+
+The resulting Makefile is probably only useful on Gentoo, but upstream
+is long gone so maybe that's not a problem.
+
+Gentoo-Bug: 335033
+---
+ Makefile | 34 +++++-----------------------------
+ 1 file changed, 5 insertions(+), 29 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 7916cab..43a0527 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,36 +1,12 @@
+ GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
+ GTK_LIB = `pkg-config gtk+-2.0 --libs`
+
+-INSTALLDIR = /usr/lib/gkrellm2/plugins
+-
+-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
++CFLAGS += -fPIC $(GTK_INCLUDE)
+ LIBS = $(GTK_LIB)
+-LFLAGS = -shared
+-
+-CC = gcc
+-
+-OBJS = gkrellfire.o
+-
+-all: gkrellfire.so
+-
+-%.o: %.c
+- $(CC) $(CFLAGS) $(FLAGS) -c -o $@ $<
++LDFLAGS += -shared
+
+-
+-gkrellfire.so: $(OBJS)
+- $(CC) $(CFLAGS) $(OBJS) -o gkrellfire.so $(LFLAGS) $(LIBS)
++gkrellfire.so: gkrellfire.o
++ $(CC) $(CFLAGS) $(OBJS) -o $@ $(LDFLAGS) $(LIBS)
+
+ clean:
+- rm -f *.o core *.so* *.bak *~
+-
+-gkrellfire.o: gkrellfire.c
+-
+-install:
+- if [ -d $(INSTALLDIR) ] ; then \
+- install -c -s -m 644 gkrellfire.so $(INSTALLDIR) ; \
+- else \
+- install -D -c -s -m 644 gkrellfire.so $(INSTALLDIR)/gkrellfire.so ; \
+- fi
+-
+-uninstall:
+- rm -f $(INSTALLDIR)/gkrellfire.so
++ rm -f gkrellfire.*o
+--
+2.7.3
+
diff --git a/x11-plugins/gkrellfire/gkrellfire-0.4.2-r1.ebuild b/x11-plugins/gkrellfire/gkrellfire-0.4.2-r1.ebuild
new file mode 100644
index 000000000000..201cad761f91
--- /dev/null
+++ b/x11-plugins/gkrellfire/gkrellfire-0.4.2-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="CPU load flames for GKrellM 2"
+HOMEPAGE="http://people.freenet.de/thomas-steinke"
+SRC_URI="ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="app-admin/gkrellm[X]"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/fix-CC-CFLAGS-LDFLAGS-handling.patch" )
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
diff --git a/x11-plugins/gkrellfire/metadata.xml b/x11-plugins/gkrellfire/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellfire/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellflynn/Manifest b/x11-plugins/gkrellflynn/Manifest
new file mode 100644
index 000000000000..7d041fae4ad6
--- /dev/null
+++ b/x11-plugins/gkrellflynn/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellflynn-0.8-makefile.patch 1003 SHA256 17fce2739572ec84e30e79e35a45e190b618de6fb0f1465096db9238b6c333a1 SHA512 0bf88e97955076c5b2495331f7e3022d8a997eb3b0c8c42c123d830809679e8db086099b3dca5df4d7a833287b95501269eb0cfb903822dc75bebb6269529d10 WHIRLPOOL 702e5ad09a838110cc9725f4c276c10c95aecec17f4f520cec86c70307cee770310d0452782e7128aa1a50a06f05c53d0ab8f1610927419835befb90a2041a49
+DIST gkrellflynn-0.8.tar.gz 26722 SHA256 377c8581c15e83948687cc22c0ddee208c65195687df68dd05e73bafa7e68659 SHA512 36c643adcfb1ecb994eb6c2bb590225df1f268e885508ede28ea8b9760bdca33bfb48821d356ce0c56e38be5f7b16ad7062bc191e8a77aef1c792bd02da2f366 WHIRLPOOL dbf98ce6383443d57511cb7d4f05a50f78c1a7a39e8d97e40fef42005657984f64f65d711bb236aeb81c7a20a2436b58617a9d8d2f2f55125e0412dfffcc814b
+EBUILD gkrellflynn-0.8.ebuild 625 SHA256 feb26efd915a4e5c64286b335283d17ffe720206583f74197dc413d944a53038 SHA512 7ffdceca6155d684a3a1639d4b8369c314a54913167df1c7e0c9b5b0df12484e0553983820fa40edd43933c850fa10ec7aad2a14d3e2661f59527cb92b3ec0ef WHIRLPOOL b16b1933138a040db256351beadfa747430cb6ffac3ff76aaa9139e286bb925508a053d46ba9dd78cb25fe1588ad0f7d030f06553af9741af13b56835186ab2d
+MISC ChangeLog 2508 SHA256 d2b0404755c5f73cadee995334ea07223e5f5e47c7d53d1e91f1dbd01a3e7a7e SHA512 228378d00d1539c4f4e6c6bd96d0887abdea7f6a3d0f39337d7ef2f054dc1455a7d9ca5990f966073e3dbf05b4fd6987176e1fb7266ac01d2e1e4021b98b9e76 WHIRLPOOL 49a4cb08323d9c3c7d0fbca20d4b372612f0d70792dc05451d769804d286aa145c4615556070e850e3af607dfdafbbf0e1b81e8175e38452d9abf4873635efd1
+MISC ChangeLog-2015 3232 SHA256 ac9c604c6ceeec2649607c7e78528e51596987fc54167985dfac3d9c0cdcf221 SHA512 934dac80b5a94e69049078144e02c53bfdd89204e997bfd5659b28c5f9fd2b7be8ab869e5feb6292dc751c3d4431928ab6bb68b2159be80b6cf59baf73c9d4f1 WHIRLPOOL aac40c9ec9fcd33ef4fcbe9072ce49714235de31ae4ac2aee511207d2432a0ef008a1600cb270a369a1b01794a0fd14d1c3d0d969109caed1e3f8ae0fcf2fc34
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellflynn/files/gkrellflynn-0.8-makefile.patch b/x11-plugins/gkrellflynn/files/gkrellflynn-0.8-makefile.patch
new file mode 100644
index 000000000000..0b539fa6635f
--- /dev/null
+++ b/x11-plugins/gkrellflynn/files/gkrellflynn-0.8-makefile.patch
@@ -0,0 +1,37 @@
+--- Makefile 2002-05-07 10:04:49.000000000 +0200
++++ Makefile_new 2013-03-12 21:10:15.888656809 +0100
+@@ -3,11 +3,10 @@
+ #
+ # updated for gkrellm2.0
+
+-CC = gcc
+-CFLAGS = -c -O -Wall -fPIC `${EXTRACONF}`
++CC = $(CC)
++INCLUDE = -c -fPIC `${EXTRACONF}`
+
+-LD = $(CC)
+-LDFLAGS = -shared -Wl -o
++LDFLAGS = $(LDFLAGS)
+ INCPATH = -I.
+ INCPATH += ${GKRELL_INC}
+
+@@ -25,10 +24,10 @@
+ (make GKRELL_INC=-DGKRELLM EXTRACONF="gtk-config --cflags;imlib-config --cflags-gdk" ${TARGET})
+
+ gkrellm2:
+- (make GKRELL_INC=-DGKRELLM2 EXTRACONF="pkg-config --cflags gtk+-2.0 gthread-2.0" ${TARGET})
++ ($(MAKE) GKRELL_INC=-DGKRELLM2 EXTRACONF="pkg-config --cflags gtk+-2.0 gthread-2.0" ${TARGET})
+
+ ${TARGET}: ${OBJS}
+- ${LD} ${DEBUG} ${LDFLAGS} ${TARGET} ${OBJS}
++ ${CC} -shared ${LDFLAGS} ${CFLAGS} -o ${TARGET} ${OBJS}
+
+ clean:
+ rm -f ${OBJS}
+@@ -47,5 +46,5 @@
+ ./install-sub.sh ${TARGET} gkrellm2
+
+ %.o : %.c
+- ${CC} ${CFLAGS} $(INCPATH) -o $@ $<
++ ${CC} ${CFLAGS} $(INCLUDE) ${LDFLAGS} $(INCPATH) -o $@ $<
+
diff --git a/x11-plugins/gkrellflynn/gkrellflynn-0.8.ebuild b/x11-plugins/gkrellflynn/gkrellflynn-0.8.ebuild
new file mode 100644
index 000000000000..e0014a4bc095
--- /dev/null
+++ b/x11-plugins/gkrellflynn/gkrellflynn-0.8.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+inherit eutils gkrellm-plugin toolchain-funcs
+
+HOMEPAGE="http://bax.comlab.uni-rostock.de/en/projects/flynn.html"
+SRC_URI="http://bax.comlab.uni-rostock.de/fileadmin/downloads/${P}.tar.gz"
+DESCRIPTION="A funny GKrellM2 load monitor (for Doom(tm) fans)"
+KEYWORDS="alpha amd64 ppc sparc x86"
+SLOT="0"
+LICENSE="GPL-2"
+IUSE=""
+
+RDEPEND="app-admin/gkrellm[X]"
+DEPEND="${RDEPEND}"
+
+src_prepare(){
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" gkrellm2
+}
diff --git a/x11-plugins/gkrellflynn/metadata.xml b/x11-plugins/gkrellflynn/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellflynn/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellkam/Manifest b/x11-plugins/gkrellkam/Manifest
new file mode 100644
index 000000000000..341c7dc01bae
--- /dev/null
+++ b/x11-plugins/gkrellkam/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellkam-2.0.0-makefile.patch 736 SHA256 5a38d7858940ca436713fabd77a3cb9c61db98a75723bab4cba1cd24777cd75a SHA512 2f1e9d506bdd56413ef3dd15c3525adb2dc33ddf3304bbb7c0a64e38a027f5aa3e79304448fd301eef8aa031630b8d45d295a01ff3c0a16cff51b1ed8bbfddf3 WHIRLPOOL 76ba3ba398e79535dfacd555ddf5e1119e26bc276b71feccc49a994a3516a24c7283660fe9f755c5ae2fb110623da538bd0f4a758b62329e4b915832cf55825f
+DIST gkrellkam_2.0.0.tar.gz 27028 SHA256 4d0c208c3654f54c0ff6b3e87d1f046d21415b73266e5aa053a77173507e460f SHA512 a5a5d0a41de37b006c42150f0388ba573c968679f3f15c6b1d4837361d136cb529c2152723382e99bb46a76be5f1bde641137cea22e07a502402560dcd18699f WHIRLPOOL c1e8c6a6728b7eeff80d00b8c8596817065469e3da0631b761e9aa4b105bd04331f0c07ceb0dedc9af4acd9f70583ffc2355f8e9824a8efa2bbfbca960bd9f43
+EBUILD gkrellkam-2.0.0.ebuild 717 SHA256 548788c7990bb05eb7bd5cb4c06cce0d8cbf5497c834f5779634ce0994af046d SHA512 67affe4426f96d539ceab1005a9a05e8fb1fb47b5f5bc31b2e59b5a0cff17587e154cf44e42b6907d3fcc7b21d45205ce01d7cda4b2958d0e642834b86453a51 WHIRLPOOL 04788eb75cd0936c47b2c87f3cd31ef54423ceeb3387c4f53ad1612a23a5d4a7ccdc2210809250672f6019b191d8166b79de4f6602f2b686fd9b1577af4e37ef
+MISC ChangeLog 2506 SHA256 cf20483dd90bc3f30eb0c7cc7ddddedbce41212789d486136992b9389c7f2b37 SHA512 4f461dafdbe68b347214caf648623524ea18666f0f478970a3a6bde1c684537fa87a897c5d099c437b98290cc080294df4eb17c280f538d77af1d51bffc393d6 WHIRLPOOL 927f40d473fae1282475c3bc18a07104ebd0a5aec5ac5ce2597e20e697afe6d9888227c463d8b73e71735b522a78d851af089a69355746d6aa93987c24517d9f
+MISC ChangeLog-2015 2436 SHA256 e622e307a1f09772132569e8ad0840c38f78ed9541268df5758bb126d6073cb1 SHA512 5148209da5790a4d3d0e3e9acd0b2de22969255052f60e1b7e7ed0752ec9bb1b3738693bb4d5bf15562100ca9d39d244d45146488f6859d8d3a9c367b8d1f001 WHIRLPOOL c517002b9cba6227583ba623b4ddb5248ebc239ff05789edb2a1bf5aa4c8bf0ead75ed35e39cddb1f15d2869c7330e45068d069fceb3fe28a50d0b1eb0315705
+MISC metadata.xml 246 SHA256 18c52fed3637fdb570e5796ad28563ecf9d7ba8a0a3b5b620b96174489e39171 SHA512 d2f8e92a8d448540a85d35b296a7946560b91b984662eb6a955180874cc4219b7ac35294da7384525d59e743808beec95ffbf6aa343cb9304a4e7179b136276e WHIRLPOOL 812732430fc32e8ecfadf94ef066f760b7617c831640726557b8fd8996953b6ddaa5f84ea767f09655bacc50d4bd4bce3ae998c47566e2a455e1807c894bf097
diff --git a/x11-plugins/gkrellkam/files/gkrellkam-2.0.0-makefile.patch b/x11-plugins/gkrellkam/files/gkrellkam-2.0.0-makefile.patch
new file mode 100644
index 000000000000..83178b4b0ff8
--- /dev/null
+++ b/x11-plugins/gkrellkam/files/gkrellkam-2.0.0-makefile.patch
@@ -0,0 +1,25 @@
+--- Makefile 2002-10-23 18:36:20.000000000 +0200
++++ Makefile_new 2013-03-16 14:02:42.979029588 +0100
+@@ -12,10 +12,10 @@
+ # This should point to the GKrellM headers
+ GKRELLM_HDRS = /usr/include
+
+-CC := gcc
++CC = $(CC)
+ GTKFLAGS := $(shell pkg-config gtk+-2.0 --cflags)
+-CFLAGS := $(CFLAGS) -fPIC -Wall $(GTKFLAGS) -I$(GKRELLM_HDRS)
+-LDFLAGS := -shared -Wl
++CFLAGS := $(CFLAGS) -fPIC $(GTKFLAGS) -I$(GKRELLM_HDRS)
++LFLAGS = -shared
+ INST_DIR := $(DESTDIR)/usr/lib/gkrellm2/plugins
+ USER_INST_DIR := $(DESTDIR)$(HOME)/.gkrellm2/plugins
+ MANPAGES := gkrellkam-list.5
+@@ -26,7 +26,7 @@
+ all: $(TARGET).so
+
+ %.so: %.o
+- $(CC) $(LDFLAGS) -o $@ $<
++ $(CC) $(CFLAGS) $(LDFLAGS) $(LFLAGS) -o $@ $<
+
+ clean:
+ -rm -f $(TARGET).so $(TARGET).o
diff --git a/x11-plugins/gkrellkam/gkrellkam-2.0.0.ebuild b/x11-plugins/gkrellkam/gkrellkam-2.0.0.ebuild
new file mode 100644
index 000000000000..ae3ad974d5de
--- /dev/null
+++ b/x11-plugins/gkrellkam/gkrellkam-2.0.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+inherit eutils gkrellm-plugin toolchain-funcs
+
+MY_P=${P/-/_}
+
+DESCRIPTION="an Image-Watcher-Plugin for GKrellM2"
+SRC_URI="mirror://sourceforge/gkrellkam/${MY_P}.tar.gz"
+HOMEPAGE="http://gkrellkam.sourceforge.net"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+KEYWORDS="x86 ppc sparc alpha amd64"
+
+RDEPEND="net-misc/wget
+ app-admin/gkrellm[X]"
+DEPEND="${RDEPEND}"
+
+PLUGIN_SO=gkrellkam2.so
+PLUGIN_DOCS="example.list"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}"
+}
+
+src_install () {
+ gkrellm-plugin_src_install
+ doman gkrellkam-list.5
+}
diff --git a/x11-plugins/gkrellkam/metadata.xml b/x11-plugins/gkrellkam/metadata.xml
new file mode 100644
index 000000000000..f95fb95de88a
--- /dev/null
+++ b/x11-plugins/gkrellkam/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkrellkam</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-bgchanger/Manifest b/x11-plugins/gkrellm-bgchanger/Manifest
new file mode 100644
index 000000000000..2f4d4b003ed7
--- /dev/null
+++ b/x11-plugins/gkrellm-bgchanger/Manifest
@@ -0,0 +1,5 @@
+DIST gkrellmbgchg2-0.1.11.tar.gz 24164 SHA256 0cbb8c1f8638c7443105d3a8b7b4565333e8c233648c1d831b4289a71ef23d26 SHA512 648f56260e756d23ce616efb863e5746a7400a3fd7df135fc3b7548ac07ebb058e9c4f7c76af92cc2c4942ba6c1108b6e294b72afe831de6285e2329ca7c4803 WHIRLPOOL 8737ccfb37910911f14e156266387c38cfe341046547fcfb054dccbe3c4e7630913d8112fae6fa6448896fbaa8866babaef0107ca0b2d520c61d2ea47cb80a0d
+EBUILD gkrellm-bgchanger-0.1.11-r2.ebuild 717 SHA256 bab5e1703424da3059e7e39a328ff000ddd7e37aeafc676fedac23410fdcbad0 SHA512 a1304f5581529722129ebb1b57dcbb2929b00c85d8f7f4e6e1d345c11f3ed6bea6bbe6961d9530a2ccd2d4b9e562f97c12e9dbfe3732d25212c3909cf97c914f WHIRLPOOL e86562e00a57a6f59aa1452c849acc1178739ddd5642c79450c31d6caff2956ef5ecfa0883a79d946a415bf3c306cfc715aa4cebbb0c14f66c3fedb39491b8b2
+MISC ChangeLog 2647 SHA256 bc56296ee7b11a29a76ca61f4c5c50269926dbf4720c5c438371c126cb24f655 SHA512 8825e989c5fa00aff48fb9821a8042e526bcbca767a4a20903f27a307e881fde021d7ff0145af2d1203db1f97165db8e947e45c55ae7dc38012e96f126cf077c WHIRLPOOL f18eab34e1533ee89a3163eea54aa98d58aab5a021da0b0eebf03eaa5980c20dcd6597d44f302b6eac1bd4a5d05d9de183843457ed134da78a744c27f2b5b0d3
+MISC ChangeLog-2015 3864 SHA256 e5983b31356dceeeb0386d3be39a54191f57c6febd510e54c19a9558cc8319eb SHA512 79c497e03077b14dc49f79242b9c117cb825601380a375c7c5811895c870e031ba02d3c05d0853fdc7414fee0f8fa134e5f60b4302aa31f5ad5ccb7055678a46 WHIRLPOOL 33094f936db28f04760e3b87b916eb0cc96b8902b2d67adee71f7f103210ac9bbba062bb37e1e10378787f14498b72702019bc46b6bbf5aae00a41082c227155
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.11-r2.ebuild b/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.11-r2.ebuild
new file mode 100644
index 000000000000..47a89c183f0f
--- /dev/null
+++ b/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.11-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin toolchain-funcs
+
+MY_PN="gkrellmbgchg2"
+MY_P="${MY_PN}-${PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Plugin for GKrellM2 to change your desktop background"
+HOMEPAGE="http://www.bender-suhl.de/stefan/english/comp/gkrellmbgchg.html"
+SRC_URI="http://www.bender-suhl.de/stefan/comp/sources/${MY_P}.tar.gz"
+
+SLOT="2"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="app-admin/gkrellm[X]"
+DEPEND="${RDEPEND}"
+
+PLUGIN_SO="gkrellmbgchg.so"
+PLUGIN_DOCS="bgchg_info.sh kdewallpaper.sh"
+
+src_prepare() {
+ default
+ sed -i "s:local/::" Makefile || die
+ tc-export CC
+}
diff --git a/x11-plugins/gkrellm-bgchanger/metadata.xml b/x11-plugins/gkrellm-bgchanger/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-bgchanger/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-bluez/Manifest b/x11-plugins/gkrellm-bluez/Manifest
new file mode 100644
index 000000000000..31b0b3a78af1
--- /dev/null
+++ b/x11-plugins/gkrellm-bluez/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellm-bluez-0.2-notheme.patch 2115 SHA256 274278c6c81ae77b13c219f883df43d5ed020e05b2ef54eebf06ccb1e3ef6631 SHA512 caaf1d308c2c786bb54a1785509ff58ff29c22950ab0eee266adf07bf2ba1d37d35cb24cf748d255d13b7a48672234dc193baacf4dbb01ab955f86fe33d5c2d1 WHIRLPOOL e79d4a23aef7d519ca2941a1f31c549428110cea571e6fa327e9405c04b8c82010a714d689bc1820c556cbe371641b83b102ad9a97da60b14d49a34b1e12bb16
+DIST gkrellm-bluez-0.2.tar.gz 330247 SHA256 cfaeecb7f9d15d6a35a6faa60cab33e2fe6eb5ab05352f6ea343b063a5a6d476 SHA512 56a288874bf7de9f09aaa49a3bbc1ccf71da95dded5baa4af20941866f5acf777234a7726c49d491f252e175fc34266abd068cac0ca204ca6d1785a1d7e230f9 WHIRLPOOL ba3cd9fb0920f058b412b9987de1328a75508c1a4772c101cdcb98e62c00872bbdc8b07a9889d66f2bd17de512498a02501ad16fc666ed672cd7f5e474574255
+EBUILD gkrellm-bluez-0.2-r2.ebuild 751 SHA256 bb12aa99228e5e78481a54c01565d1cbbba88b4e4dbe368296629605c8aaf5f0 SHA512 418c4e386fefd86f59120cc22cc1ecaa294140ba6f1fd0293851a93d8582c1139303c02d149f2e365e411ac62064135868fe643d6fd4968f70fd49040ccddfa1 WHIRLPOOL e4624db25e68f9d8b2a1e474d232b86fc2efefc20d9a71f646448951752ba47797ec21d5b04d9ab43f57fe0d148e6d8122ac23c8f440683cfe01522b5f8b1e1a
+MISC ChangeLog 2521 SHA256 500960b56febc5c6075837adea56d0033251837abee7b2c859ee3d472e78ba01 SHA512 1d52e281008efa1078826a9fa1467d545aeb844804d019b5e55ee7879a1819b957b4abfa37a72d01adf5f83a402338f67e9caf9f688c8bb5c45db86ff02c195c WHIRLPOOL e19728abb53d83ba15aa2bb74211275da77eb63e55e59c8a20a5f70825eebcbfae7d20f0dcb4325bc1cfcbe017310eba2011b4ea735e78a8e011fb02b35ee204
+MISC ChangeLog-2015 1398 SHA256 84896b81a751ab4c47742291d22d70e779b857ecf26042512872d634bc99fa45 SHA512 92227cc5db09c5b36cd942f99b263e9a6a2bf5c8e343363f81c3f5d06cdcc56f6041894dc647163fec5951afa66c749a7659dddd23fd5eede527533b29730477 WHIRLPOOL e79b5a93f68dcc7aa9927deca78cdd6dfdd2b19d8f5519d9ae66a24c5686271f7c9889fcb28eca572ef99b3fe1499d5a417ba8de2139d034b8af5afda5d49a6f
+MISC metadata.xml 250 SHA256 556745348f9eb3947c4eae672cdff79dd896f06cc4e714c45bdb629c1ac33114 SHA512 0b11486946f6ae39a0fd129a0eaefc07e5739f1ad79b3811bab15dd6d0b4543550ff8b814c0706a6d7be84be2888ec2a89fa976b702211be2c890bb453d99f7d WHIRLPOOL 2d4b7acad27c05930b2c9153e22f813fa3705493171f814ace798b841d1d59c71e0fbf850e629757fae0ec330783969e950a3d8aeb8e4080d1e07b8549ab8408
diff --git a/x11-plugins/gkrellm-bluez/files/gkrellm-bluez-0.2-notheme.patch b/x11-plugins/gkrellm-bluez/files/gkrellm-bluez-0.2-notheme.patch
new file mode 100644
index 000000000000..6a9841652dd2
--- /dev/null
+++ b/x11-plugins/gkrellm-bluez/files/gkrellm-bluez-0.2-notheme.patch
@@ -0,0 +1,91 @@
+diff -u --new-file gkrellm-bluez-0.2-orig/src/decal_net_leds.xpm gkrellm-bluez-0.2/src/decal_net_leds.xpm
+--- gkrellm-bluez-0.2-orig/src/decal_net_leds.xpm 1969-12-31 18:00:00.000000000 -0600
++++ gkrellm-bluez-0.2/src/decal_net_leds.xpm 2007-03-08 09:07:50.000000000 -0600
+@@ -0,0 +1,66 @@
++/* XPM */
++static char * decal_net_leds_xpm[] = {
++"10 12 51 1",
++" c None",
++". c #222323",
++"+ c #3A3A3A",
++"@ c #4C4F4F",
++"# c #3E3F3F",
++"$ c #262727",
++"% c #334735",
++"& c #335E4F",
++"* c #337568",
++"= c #2C857C",
++"- c #259790",
++"; c #1EA8A4",
++"> c #18B5B4",
++", c #20A39E",
++"' c #2A786D",
++") c #314E3E",
++"! c #526E55",
++"~ c #48846F",
++"{ c #3F9988",
++"] c #36B0A2",
++"^ c #2CC8BF",
++"/ c #22E0DA",
++"( c #1BF1EF",
++"_ c #25D8D2",
++": c #3AA595",
++"< c #4E765F",
++"[ c #141414",
++"} c #272929",
++"| c #3D3F3F",
++"1 c #2D2E2E",
++"2 c #171717",
++"3 c #5D421D",
++"4 c #84612F",
++"5 c #AD8643",
++"6 c #D0A456",
++"7 c #CDA255",
++"8 c #BA914B",
++"9 c #A68040",
++"0 c #936E37",
++"a c #805F2E",
++"b c #6E5125",
++"c c #7F643C",
++"d c #A48350",
++"e c #CDA666",
++"f c #F1C479",
++"g c #EEC277",
++"h c #DAB16D",
++"i c #C6A062",
++"j c #B39058",
++"k c #A0814F",
++"l c #8F7345",
++".+@@@@@@#$",
++".+@@@@@@#$",
++".+@@@@@@#$",
++"%&*=-;>,')",
++"!~{]^/(_:<",
++"%&*=-;>,')",
++"[}||||||12",
++"[}||||||12",
++"[}||||||12",
++"34567890ab",
++"cdefghijkl",
++"34567890ab"};
+diff -u --new-file gkrellm-bluez-0.2-orig/src/gkrellm-bluez-chart.c gkrellm-bluez-0.2/src/gkrellm-bluez-chart.c
+--- gkrellm-bluez-0.2-orig/src/gkrellm-bluez-chart.c 2006-11-14 13:50:24.000000000 -0600
++++ gkrellm-bluez-0.2/src/gkrellm-bluez-chart.c 2007-03-08 09:13:29.000000000 -0600
+@@ -22,6 +22,8 @@
+
+ #include "gkrellm-bluez-chart.h"
+
++#include "decal_net_leds.xpm"
++
+ #define DECAL_NET_LEDS "decal_net_leds"
+
+ #define GRID_RESOLUTION_MIN 0
+@@ -237,7 +239,7 @@
+
+ /* Check for theme_dir/net/decal_net_leds.png.
+ */
+- gkrellm_load_piximage(DECAL_NET_LEDS, NULL,
++ gkrellm_load_piximage(DECAL_NET_LEDS, decal_net_leds_xpm,
+ &decal_net_led_piximage, NET_STYLE_NAME);
+
+ w = gdk_pixbuf_get_width(decal_net_led_piximage->pixbuf);
diff --git a/x11-plugins/gkrellm-bluez/gkrellm-bluez-0.2-r2.ebuild b/x11-plugins/gkrellm-bluez/gkrellm-bluez-0.2-r2.ebuild
new file mode 100644
index 000000000000..9a6bd8488cca
--- /dev/null
+++ b/x11-plugins/gkrellm-bluez/gkrellm-bluez-0.2-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin
+
+DESCRIPTION="GKrellm plugin for monitoring bluetooth (Linux BlueZ) adapters"
+SRC_URI="mirror://sourceforge/gkrellm-bluez/${P}.tar.gz"
+HOMEPAGE="http://gkrellm-bluez.sourceforge.net"
+
+RDEPEND="
+ app-admin/gkrellm[X]
+ net-wireless/bluez
+"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"
+IUSE=""
+SLOT="0"
+
+PLUGIN_SO="src/.libs/gkrellmbluez.so"
+PLUGIN_DOCS="THEMING NEWS"
+
+src_prepare() {
+ default
+ # Be a bit more future proof, bug #260948
+ sed "s/-Werror//" -i src/Makefile.am src/Makefile.in || die "sed failed"
+
+ eapply "${FILESDIR}"/${P}-notheme.patch || die "Patch failed"
+}
+
+src_configure() {
+ econf --disable-static
+}
diff --git a/x11-plugins/gkrellm-bluez/metadata.xml b/x11-plugins/gkrellm-bluez/metadata.xml
new file mode 100644
index 000000000000..83f8fe141879
--- /dev/null
+++ b/x11-plugins/gkrellm-bluez/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkrellm-bluez</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-countdown/Manifest b/x11-plugins/gkrellm-countdown/Manifest
new file mode 100644
index 000000000000..e65afdf496e4
--- /dev/null
+++ b/x11-plugins/gkrellm-countdown/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellm-countdown-makefile.patch 1005 SHA256 251526d343a751a95fef42c79890208fae7ab074302c738584f8028dc782d575 SHA512 ae7ed8c952698b8cf23f99ce18abff865ed0168df42a3b9db54326131dbbbc982ef3490b93fb0e76b05cbb746b34fe43fb98a7b0d18e459e773b723a80bc8178 WHIRLPOOL c7ed1b026ea22cc02a5e7d518ae23a9f51da6e4abf9105e9c92ab6403f7816999b91b61c6154d554d158daee07a31bfa1e9a257fd9a2ceae27ac789d69db7ec0
+DIST gkrellm-countdown-0.1.2.tar.gz 12482 SHA256 b05ee77c3c3beac48b2bbbca4140cbf4d575edb02cfdfd535bc0ec1973ef3dd2 SHA512 974a885ed56ffa95d2b5972fd309721e0043e8798fc1289fbb34bfd0320ec78db7a0572f8e43eee922b2823a2aa80789b8d24fdf106074e683b218e731b6de71 WHIRLPOOL c5aae7cdf8eca3acab9d90d652dd2f17e6e10a50b2bfbbf7b27380316d3d767fb36a84cbf938d1ece2a113e596fca8555949699330f31cbe6ab6213b2c1f9142
+EBUILD gkrellm-countdown-0.1.2-r1.ebuild 593 SHA256 2b0d0cea1551e89e8168dddc912817e65af6c43e612e12d7b60f3644b4235abc SHA512 20e3e0633f00d57d85172b3108110cc9a12402b81d6082856116ef6bf0542c4405e3f4f4ccb0479d0e3999566b7c70842f6e75c8323ec486365b7480386ad6d7 WHIRLPOOL 782634932f2dd4b7267027411bd571992a4077e6363ed1f9ea6a710943adfdf3186068e062dfc0787b18acba4d041d175fe9bf74613eac1cc3feb439d0ca308d
+MISC ChangeLog 3164 SHA256 97b29e0bea19ec4e602e6dd58e25b6d1657426cd25ce4a4a64a6bd1e31513bc2 SHA512 eb1532420f7eeddc88b3f049ddaac1cbd45c2e102685ca62b2ac235e8796bc0d47195a4227c895f7a35408182825d9ff869dc76c0bc2aada9871a117c72b0997 WHIRLPOOL 98a59fe94f88fe11265b48ae47d716363ae185407dadccb8b9f417b130f65c1b7ce712635a33d1f3a2927b89124f5ba36288e6abc528b6ae2b70e5431b936283
+MISC ChangeLog-2015 1789 SHA256 0ea44aec6cf6aa9d319baccf60be3e4354a935768a0b36302ac334b963cd6956 SHA512 33f6b5b853c0e1c115d13aa07247f769e8ba49fce5bd777c87b60e8eb7b76f5233e7dcf2edd7695c02343d99cf98884a11fcc432068252ed0a17d3d7365ea956 WHIRLPOOL 9cd111ee3f2fd2ac120e714abf7324acd83abe6795bdd79fb658cb2314babf4e800ed91b21eeb2a1b9b3ccae39fa9277b82a65692663933192e4f9cdec951528
+MISC metadata.xml 251 SHA256 0fb90e1a06042809e0f4aff2f7420daa151171a598e8d1ffd8e78da036bfff23 SHA512 cb7741f0e8e8f07e6264f62b224e166e1f3a1e7df00df62c5de94c211bf6b60b413b7bbdb1c5fccdd3596e53fc9eb56c6c0cbe0d680690c1bc0e31ff881ee47d WHIRLPOOL 89a160aab773fda2a6b5a745b3ed556f748ad571bdc664e30eafb7a916e4b4472e2dafda8c8eaea2aaac2053d9daf9fa60a91ae32ecf582cf3cc752d52a84244
diff --git a/x11-plugins/gkrellm-countdown/files/gkrellm-countdown-makefile.patch b/x11-plugins/gkrellm-countdown/files/gkrellm-countdown-makefile.patch
new file mode 100644
index 000000000000..af241de73e92
--- /dev/null
+++ b/x11-plugins/gkrellm-countdown/files/gkrellm-countdown-makefile.patch
@@ -0,0 +1,40 @@
+This patch is by Michael Mair-Keimberger, as part of bug 339657. It
+teaches the Makefile to support the user's LDFLAGS.
+
+Gentoo-Bug: 339657
+
+--- a/Makefile 2003-12-30 23:07:29.000000000 +0100
++++ b/Makefile 2013-03-16 14:23:47.671010566 +0100
+@@ -9,7 +9,7 @@
+ IMLIB_LIB ?=
+ PLUGIN_DIR ?= /usr/local/lib/gkrellm2/plugins
+
+-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE)
++FLAGS = -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE)
+ LIBS = $(GTK_LIB) $(IMLIB_LIB)
+ LFLAGS = -shared -lpthread
+
+@@ -22,8 +22,8 @@
+ FLAGS += -DPACKAGE="\"$(PACKAGE)\""
+ export PACKAGE LOCALEDIR
+
+-CC ?= gcc
+-CC += $(CFLAGS) $(FLAGS)
++
++CC = $(CC)
+
+ INSTALL = install -c
+ INSTALL_PROGRAM = $(INSTALL) -s
+@@ -32,8 +32,11 @@
+
+ all: $(BIN_FILENAME).so
+
++%.o: %.c
++ $(CC) $(CFLAGS) $(LDFLAGS) $(FLAGS) -c -o $@ $<
++
+ $(BIN_FILENAME).so: $(OBJS)
+- $(CC) $(OBJS) -o $(BIN_FILENAME).so $(LFLAGS) $(LIBS)
++ $(CC) $(CFLAGS) $(LDFLAGS) $(FLAGS) $(OBJS) -o $(BIN_FILENAME).so $(LFLAGS) $(LIBS)
+
+ clean:
+ rm -f *.o core *.so* *.bak *~
diff --git a/x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2-r1.ebuild b/x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2-r1.ebuild
new file mode 100644
index 000000000000..7c36a135768d
--- /dev/null
+++ b/x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin
+
+DESCRIPTION="A simple countdown clock for GKrellM2"
+SRC_URI="http://oss.pugsplace.net/${P}.tar.gz"
+HOMEPAGE="http://freecode.com/projects/gkrellm-countdown"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ppc sparc x86"
+IUSE=""
+
+COMMON_DEPEND="app-admin/gkrellm[X]"
+RDEPEND+=" ${COMMON_DEPEND}"
+DEPEND+=" ${COMMON_DEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
+
+src_compile() {
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}"
+}
diff --git a/x11-plugins/gkrellm-countdown/metadata.xml b/x11-plugins/gkrellm-countdown/metadata.xml
new file mode 100644
index 000000000000..c5f7e606b4ba
--- /dev/null
+++ b/x11-plugins/gkrellm-countdown/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="freecode">gkrellm-countdown</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-cpupower/Manifest b/x11-plugins/gkrellm-cpupower/Manifest
new file mode 100644
index 000000000000..6c314809fa4d
--- /dev/null
+++ b/x11-plugins/gkrellm-cpupower/Manifest
@@ -0,0 +1,4 @@
+DIST gkrellm2-cpupower-0.2.tar.gz 14274 SHA256 d6c632c079c5782564431f78dfc21d81f74ee46d19c43c0ae38be5a279305a0d SHA512 80cf86548c8329af41462cb5cdd0de67cfab05d8d9a7c3315fcc662e0b5e511ffc1f46d2eb3ccf13b9f1607c35860921658eb74970c241a4c56b74e32e4f779e WHIRLPOOL f9af36768b491e1e3ab0cded1e9bae64a93f39d1be7770ec65b0351a0b95988e54f51add849a6ea222a574863926d7d46ff2a3aee8f82f8f0cc12240c44e79b9
+EBUILD gkrellm-cpupower-0.2-r1.ebuild 888 SHA256 b0d300f31b47cff71bfe25fa02327b0b12c22ec9472b738f68b490a3f1007eea SHA512 a497be4a8995ebf64aa23aa2609c9e97349b0f4f896d718a3eb42af862c02e79e96bd5a55c58266f74261fcbf9aa262a244f593b16947cebdc81ed2d2798aef6 WHIRLPOOL 06587d8ca128e083bcb76f4229aa95311b744c4a19cea4fef46fffadc77a0c1e3bbb3dfab8273d7d934eaf124d3c86efc89e9a3c25be66ab2b44bc9af4de34ae
+MISC ChangeLog 406 SHA256 f5eab7cfb35f1322b9d7ec51f450c75f321954b977d54b9e7fffa8709fd9d419 SHA512 b9e9fadd283993e1c37048fd1dda141e653057bae05c12e472be20999682fea81b6d18eadcf16f90f79f701ba03d7fd17ab7ced3fa39cd705fb123efaa307145 WHIRLPOOL d71d5d0bdff89177d8e8d463ac52e57f6005518d859f10dbd5f2c7695c80d6bbc455a1f0e65a7d05e91bddc20192a409e06fe6d7339a0b98094f34800d84a061
+MISC metadata.xml 352 SHA256 ed448ba51d6aca151adc0b31a9e522ea3862abdad4b4b99d5e8bed4871f74bd1 SHA512 3b888fd955af3995185f304f23db788f7513de23e63a370db1d708a360fa17e0e3a128042884707941f8e377ee6a70e40380c4ecf0212b61416985940a69c630 WHIRLPOOL 4306652fbc3d8efc38c97c4600662cf5edd9124d8b63ba41f894f126532141f01a030603d873e9d9dc66e029eb115838a1da8cd06787be2e2e2c553c6fe9e7bd
diff --git a/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r1.ebuild b/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r1.ebuild
new file mode 100644
index 000000000000..f8679d71309f
--- /dev/null
+++ b/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin
+
+MY_P="${P/gkrellm/gkrellm2}"
+
+DESCRIPTION="A Gkrellm2 plugin for displaying and manipulating CPU frequency"
+HOMEPAGE="https://github.com/sainsaar/gkrellm2-cpupower/"
+SRC_URI="https://github.com/sainsaar/gkrellm2-cpupower/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S="${WORKDIR}/${MY_P}"
+
+RDEPEND="
+ app-admin/gkrellm[X]
+ app-admin/sudo
+ sys-power/cpupower
+"
+
+PLUGIN_SO="cpupower.so"
+
+src_install() {
+ gkrellm-plugin_src_install
+ emake DESTDIR="${D}" install-sudo
+}
+
+pkg_postinst() {
+ echo
+ einfo "For changing the governor and CPU frequencies as a user, create the \"trusted\""
+ einfo "group, and add those users to that group who should be allowed to perform"
+ einfo "these changes."
+ echo
+}
diff --git a/x11-plugins/gkrellm-cpupower/metadata.xml b/x11-plugins/gkrellm-cpupower/metadata.xml
new file mode 100644
index 000000000000..e8e271486d45
--- /dev/null
+++ b/x11-plugins/gkrellm-cpupower/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>polynomial-c@gentoo.org</email>
+ <name>Lars Wendler</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">sainsaar/gkrellm2-cpupower</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-imonc/Manifest b/x11-plugins/gkrellm-imonc/Manifest
new file mode 100644
index 000000000000..e9864c8e2576
--- /dev/null
+++ b/x11-plugins/gkrellm-imonc/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellm-imonc-makefile.patch 744 SHA256 aa85431550463b6255f21be17ef2f719e394132f10afc191ea94e4414c564253 SHA512 69181444d2d83c872d0f480db26f2538633556c5f63cb592de9d1aabe05581138aca93f8098147e2b56ec6ad79763bd7e876dea19aabab9d7ad80be08b7fd517 WHIRLPOOL d095c560a5325751b0e9b52409f873cef52eb76d4f32a8d93b5296e52dded1663c63c0dfeb7e95b1058f75a0e78297250bbba383c217e20cba21eae73f01e0c5
+DIST gkrellm-imonc-src-0.2.tar.bz2 19189 SHA256 14ef27b6c21e65b9a4408acce3c7b8134a8857f7bf275963b59f4ebc3358ce92 SHA512 b6f5d8cfa90c708ed6e43d676c965ef0d850d12497adae35122fe07ac4ea235dd024b8415fbc40cf153e1bbcbeed1e632984b6f1e5ec9079a1fcfce915ace36e WHIRLPOOL 41a019f17ad4e1e2fa389a22814f1b2d86bf7099e68c9c62b82430d6915514912f8c3aacf50ce8742c86d3aa91cfadf60c15a0ab47f97db1ed427b12b79b14ae
+EBUILD gkrellm-imonc-0.2-r1.ebuild 668 SHA256 37153174935f4d967330836b229aa110ee5a51e9a65dae0238a46c19fee7b3eb SHA512 23b65a9feaf00652ce895a4c1eee448f90162199f593d4217dde09821070d1ae3fa8bfd6eb922b12768d6e4a5366cb091fff7b71fab17e100dbd7ac150872b1b WHIRLPOOL d09f73e95f92a3afd08a275b5ffb771653b340b1af5ff1fa54aa7b0c9089899ac128a99727332ed098935b1fb9f6ad0a43766afb93bc53a9c4975abcb851cf77
+MISC ChangeLog 3032 SHA256 f41f52c44f9dae740ea0907b96538b6ee2f5de2637622a33d68126a96feb99c7 SHA512 38e4736f2669a7c732e917ed50f0b03a050d069e31d5faaaa1d38f890dba0cf83d404add6966a2a2429a6fa5c036957a2bf1918c8ad29e6124f30124e53c8664 WHIRLPOOL 14386ef8a41be8d91be039bf1f0633bcb9b483eb51f918ca78529f6aef643bb6fb7f5f049313f4f0355b6ac7f3adbd9ec465a88ba44bd3ecaec1bd7334baff00
+MISC ChangeLog-2015 1014 SHA256 2f2d9a618ec1ab630bf1a027ce1cbab4bfdd55de93c5f5a104c1d49308cb10fc SHA512 d9f2b54482f29402bbff1e4b3a5af2f8588836099f33060ea31afd7ac7bc93a275a8a60fd11a43546c45a1b073db13ede30034207ecbbe120e13d16ed500ed92 WHIRLPOOL f81c92cdb3db503df9d2df7954c22fc04bcd4053954de0efd9bf480b67ada58ad4b08879d510d3b74cbe1dfaac68444ce7654e39b65f05698f1ff8882f76c014
+MISC metadata.xml 250 SHA256 ff18064807a1d6900195660bdb5572e52d4147c812a5dfaf4c27117839a3150a SHA512 ee33e9f804547c64d7fcf1fa34e38d84606cf6a11315fb0c2f765c278cbb70094d2bbad282cdcd198d04a949944bdd58bafbf0f6fd1597b30a6de8b3a79c2053 WHIRLPOOL 6b49ec5446b8077046aaacd64e6b4d2d30db891f2605de93fd8aa060f60d84a91d3b69949c00b4a3d52f3ea6f442d4a24e50676f4c5cdeae0974005259385e06
diff --git a/x11-plugins/gkrellm-imonc/files/gkrellm-imonc-makefile.patch b/x11-plugins/gkrellm-imonc/files/gkrellm-imonc-makefile.patch
new file mode 100644
index 000000000000..598e5d8460c7
--- /dev/null
+++ b/x11-plugins/gkrellm-imonc/files/gkrellm-imonc-makefile.patch
@@ -0,0 +1,35 @@
+--- a/Makefile 2003-05-17 20:08:29.000000000 +0200
++++ b/Makefile 2013-03-13 18:24:24.552941672 +0100
+@@ -9,12 +9,10 @@
+ GTK_INCLUDE = $(shell pkg-config gtk+-2.0 --cflags)
+ GTK_LIB = $(shell pkg-config gtk+-2.0 --libs)
+
+-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
++FLAGS = -fPIC $(GTK_INCLUDE)
+ LIBS = $(GTK_LIB)
+
+-LFLAGS = -shared
+-
+-CC = gcc
++LFLAGS = -shared
+
+ #
+ # files
+@@ -30,7 +28,7 @@
+
+
+ %.o : %.c
+- $(CC) $(CFLAGS) $(FLAGS) -c $< -o $@
++ $(CC) $(CFLAGS) $(LDFLAGS) $(FLAGS) -c $< -o $@
+
+
+ all:
+@@ -41,7 +39,7 @@
+
+ $(TARGET): $(OBJECTS)
+ @echo -e "\n\n>> linking\n"
+- $(CC) $(OBJECTS) -o $@ $(LFLAGS) $(LIBS)
++ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) -o $@ $(LFLAGS) $(LIBS)
+ @echo -e "\n<< done "
+
+ install: gkrellm-imonc.so
diff --git a/x11-plugins/gkrellm-imonc/gkrellm-imonc-0.2-r1.ebuild b/x11-plugins/gkrellm-imonc/gkrellm-imonc-0.2-r1.ebuild
new file mode 100644
index 000000000000..3ab0c71bc701
--- /dev/null
+++ b/x11-plugins/gkrellm-imonc/gkrellm-imonc-0.2-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin
+
+DESCRIPTION="A GKrellM2 plugin to control a fli4l router"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.tar.bz2"
+HOMEPAGE="http://${PN}.sourceforge.net/"
+
+# The COPYING file contains the GPLv2, but the file headers say GPLv2+.
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+COMMON_DEPEND="app-admin/gkrellm[X]"
+DEPEND+=" ${COMMON_DEPEND}"
+RDEPEND+=" ${COMMON_DEPEND}"
+
+S="${WORKDIR}/${PN}-src-${PV}"
+
+PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
+
+src_compile() {
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}"
+}
diff --git a/x11-plugins/gkrellm-imonc/metadata.xml b/x11-plugins/gkrellm-imonc/metadata.xml
new file mode 100644
index 000000000000..5e5c0170d038
--- /dev/null
+++ b/x11-plugins/gkrellm-imonc/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkrellm-imonc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-leds/Manifest b/x11-plugins/gkrellm-leds/Manifest
new file mode 100644
index 000000000000..fd714b94434d
--- /dev/null
+++ b/x11-plugins/gkrellm-leds/Manifest
@@ -0,0 +1,5 @@
+DIST gkleds-0.8.2.tar.gz 322409 SHA256 521d97f4e036b49913bb5deeb541ed815e6944fa45003f2c451caacc5c86bea8 SHA512 0db2f7c62b799c262f1ef3af4bf3eb147717c567862d30c07033b77bc890a33afc40389afd1d4f0a5e05c344d4bc3b12a0b7d2c42044eb4c5be00c5ca5aa7191 WHIRLPOOL 472d70b7fc711f837d007ab930041a2adba3c5abda330f40c9e147e1d6fcde412cc18e4e5a1d7b8555057de4f968b6a86039c619513a8e83832f33e3e0c966f2
+EBUILD gkrellm-leds-0.8.2-r1.ebuild 612 SHA256 06648e6554c0e25e4fcb28a4820c01ae15bde0c3b74946ae6f7c617671bc8853 SHA512 5bdea7dff57206e337c8207f3fc5fd86f5b016aa5569db5bdfeb0d9cd8224018d4cfc70836e98f142fd0fcf456e106db61d136479e150fa1b12aea8879fd1bcb WHIRLPOOL 740da9094a9a8e6c0f90de5f502ab3fdd22c9988116ed36c4232c2158974dcda22fbb7db8b2f6353ac1d677bda3f7df869eabd19e000ddc9f6d3856c34864001
+MISC ChangeLog 3643 SHA256 775dace11cf8384abeeb64efb2e36935fe6c6cf324380fee65455efe6f751bdf SHA512 5440bc253b517d761595d789365599db835cd70b9e0d48b1cc847e16a33e582388f6908d0d3347d284ccb08bf942993df10abff7552d93845bf6f667c3ede1d7 WHIRLPOOL f9483ef8a105e8f3f809d4cb9a01e5ea1fb08c8a0400e25dedd5455823ae4915cbee6341604ae54b3e6a7000de2835d9b2fb3fd2325a236d0325ba2f0b61e201
+MISC ChangeLog-2015 2990 SHA256 44a8af4798f917b82981f82817843f3c7318532d8b33745069bc23d5748182a8 SHA512 47f90edbfcc43a6fc5d15c0298a413dcc4ef39a47330930ee00bcd6fec3c9db78361030606f9d408d4e8467ddbced6102045260c7677d30d3c0ba55866a1d4f5 WHIRLPOOL 31c5090c711026168e8aadb0e07eb09b14b8044e5e391edb42084d77f8178f8087dd33d8bcee99b458b49cc2d2cdc9387fcf22e6d37fffe1c9bc6137c7a5c2e7
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-leds/gkrellm-leds-0.8.2-r1.ebuild b/x11-plugins/gkrellm-leds/gkrellm-leds-0.8.2-r1.ebuild
new file mode 100644
index 000000000000..e1cf0a439a5f
--- /dev/null
+++ b/x11-plugins/gkrellm-leds/gkrellm-leds-0.8.2-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin
+
+MY_P="${P/rellm-/}"
+
+DESCRIPTION="GKrellM2 plugin for monitoring keyboard LEDs"
+HOMEPAGE="http://heim.ifi.uio.no/~oyvinha/gkleds/"
+SRC_URI="http://heim.ifi.uio.no/~oyvinha/e107_files/downloads/${MY_P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="alpha amd64 ~ppc ~sparc x86"
+IUSE=""
+
+COMMON_DEPEND="app-admin/gkrellm[X]"
+DEPEND+=" ${COMMON_DEPEND} x11-proto/inputproto"
+RDEPEND+=" ${COMMON_DEPEND} x11-libs/libXtst"
+
+S="${WORKDIR}/${MY_P}"
+
+PLUGIN_SO="src/.libs/gkleds.so"
diff --git a/x11-plugins/gkrellm-leds/metadata.xml b/x11-plugins/gkrellm-leds/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-leds/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-mailwatch/Manifest b/x11-plugins/gkrellm-mailwatch/Manifest
new file mode 100644
index 000000000000..d1317a0948a5
--- /dev/null
+++ b/x11-plugins/gkrellm-mailwatch/Manifest
@@ -0,0 +1,9 @@
+AUX 2.4.3-0001-Respect-LDFLAGS.patch 998 SHA256 61826ba4d27f0148a599b5b78087312781b9baad7138a234b0479a96256a1b20 SHA512 1c6677b285a42c557c0d09459c27b7a6354a5802ab30606fe786bf52a73b80ec7026c2cf365cfc6315dc82eada4eaa1f9697119b23d01fd4315d93c7aaa2479e WHIRLPOOL e8a39c61ab07ba9c8c489c6f25dbaedfcef096d0b82d56992abc0c83887f4730aaae9796dc3b8e1a0eed3ea0ac01ea8d161a95502b8619d14ba8c28850b72118
+AUX 2.4.3-0002-Use-gkrellm_gkd_string_width.patch 914 SHA256 5fc8937277e985d90bc4ef73070ca653f4558de953c065044788ff27caa547c5 SHA512 05e9b1387df691ceab91791f7e3903137a0bfd77fc69c1d23707aac274f61e0ffe647f5114e3992ec8c512a2cbd63ce10610fa9f5efc269914829ff36ddb83da WHIRLPOOL fced62d207648aa3bad354b888248ec1487e9017728e746257073b531fb6bcdde1c38e11d156a01dbc01e2d957c2f14237af44745f4b640ccd01f39a217967e7
+AUX 2.4.3-0003-Remove-a-few-more-GCC-warnings.patch 1227 SHA256 7757284b182e92fa2527afe2c681c4392eec4ecd632958da370a12fd6db1dfb4 SHA512 608088d86196397e8a43edabfae0bed2f44f0e6a0e8e6ff0607589365c53a0448a8a8207b53a9b7255b16a071cdc4c34a8c4abf3ffe1d1b603d0d4d29910dedb WHIRLPOOL 69614ec61121df7a604bccb4419cd78a17ddddbbe2e629f64356cd28bdf3f34bdbc9930457da3733ff0fee565d70ec86a256dae65827f9abcbe55fb4f8bb55fc
+AUX 2.4.3-0004-Do-not-force-O2-in-CFLAGS.patch 761 SHA256 fa04f6bd124e266cedc834b13a6c745607f126bdb52287471f8c0320f0a98dfe SHA512 48381a81041befe925bb50fc7026e9543671242e824b8ccaadd7614778258af1dfd819aa4c0bdeb856b822a23af8f265463da1eb11e4340e328e13c969d42808 WHIRLPOOL 01393a0b9476265558705640643733fb11fbef0a00995baef418b10afaa16d3110ed96e31088501785c845aa8dd915dff17943ee5393217c757dff9c23784a1f
+DIST gkrellm-mailwatch-2.4.3.tar.gz 27407 SHA256 d492d7e494800c80abc2410d4266071132da23b06ae9d903ac4bf279b2b3a4b0 SHA512 31ada9fa55a97a1c76e93f1130b5d84ce3c3db52608aaaeedcd8d482917c53e0c868ca2b61c58da966bdce7de74a88a6bdc5869c40b41e017014f34626df4bb9 WHIRLPOOL 6ced9e098b71f8ecb57ec246da0acd2935f1fa99679ab41d1ae3cca564060f6c98da9b931111c1041d8c18f14aec685383f767a7471005c49334fbc79bc71c9f
+EBUILD gkrellm-mailwatch-2.4.3-r2.ebuild 785 SHA256 292fc4fe720cb9588fa61344943712e8cbe67b3ac5c0a942ee83a5bebc4b4d82 SHA512 3a394e6eb7d6eb9d3f68130def85c8102a378ebb8b0c4712bfca16cc456a7c69ae043ed57fefceb2a85dfa902c629ab25e1128f01d37b9400dc7e369cdcbc826 WHIRLPOOL 59cabe8f17b32dd3d1d4aed13fca35d2e098414f23d3f7d48884ae7acc77295eb15a7429c8b32e47279efa01a04b74e236cf6975ec0fc8a1b94906dc3d75de2d
+MISC ChangeLog 2705 SHA256 65255d1bbcf95e76a87c53ba8524cb0d97e6a4146f2464d0b1793353ecdad3ce SHA512 caedc40ee4987c5f803f81c45295ef3d979fd19ac959b0f7af2f1ee9dc01b4b203268702ad35181d8c0ccfd3d63482febda77f36a3ee651c9ec5dcf8386805b1 WHIRLPOOL dbfbf7726e6b9fd461f6a90934067658c33d8adfa78ab1dc53a5faf3bced5c39198fb2f6552584237687f7b89557495d077f1a55ad00208d86d40993ebe7ac22
+MISC ChangeLog-2015 4416 SHA256 e8d0d45f6ea0001ee5d07fbf7a3a2acdaf3a5d2f587ac61defa010dead2f0b1e SHA512 86845f925c86f06bb92d096bb4b49f012f15376355b0d546fd953d2f017e27b762785d4c85be8adbc94ef707be1ad2c41531098518a12ddfdb6618d88acdc20a WHIRLPOOL 3626d10df97e6cb9eb941a946c5fb530e68b2903d169249b692e3c75e7bef4f83c71164cfeb44649ec7cb23caca3a408b3cb1df82577b86a490d743228e57e9e
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-mailwatch/files/2.4.3-0001-Respect-LDFLAGS.patch b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0001-Respect-LDFLAGS.patch
new file mode 100644
index 000000000000..158357dc4855
--- /dev/null
+++ b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0001-Respect-LDFLAGS.patch
@@ -0,0 +1,36 @@
+From 139912e0cf5d9714e5e1fe4576d01251491701f5 Mon Sep 17 00:00:00 2001
+From: Jim Ramsay <jim_ramsay@dell.com>
+Date: Mon, 1 Nov 2010 08:36:17 -0400
+Subject: [PATCH 1/3] Respect LDFLAGS
+
+Instead of using a non-standard varible name like LFLAGS, using LDFLAGS
+lets this play nice with Gentoo's build system.
+---
+ Makefile | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index b8cf927..02ca376 100644
+--- a/Makefile
++++ b/Makefile
+@@ -12,7 +12,7 @@ INSTALL=install -c -m 755
+
+ CFLAGS += -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE)
+ LIBS = $(GTK_LIB) $(IMLIB_LIB)
+-LFLAGS += -shared
++LDFLAGS += -shared
+
+ LOCALEDIR := $(DESTDIR)/usr/share/locale
+ PACKAGE ?= gkrellm-mailwatch
+@@ -30,7 +30,7 @@ all: mailwatch.so
+
+ mailwatch.so: $(OBJS)
+ (cd po && ${MAKE})
+- $(CC) $(CFLAGS) $(OBJS) -o mailwatch.so $(LFLAGS) $(LIBS)
++ $(CC) $(CFLAGS) $(OBJS) -o mailwatch.so $(LDFLAGS) $(LIBS)
+
+ clean:
+ (cd po && ${MAKE} clean )
+--
+1.7.3.1
+
diff --git a/x11-plugins/gkrellm-mailwatch/files/2.4.3-0002-Use-gkrellm_gkd_string_width.patch b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0002-Use-gkrellm_gkd_string_width.patch
new file mode 100644
index 000000000000..7edff1c74990
--- /dev/null
+++ b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0002-Use-gkrellm_gkd_string_width.patch
@@ -0,0 +1,29 @@
+From c9db9953296709ba3c86a7b0471fcd60469225ed Mon Sep 17 00:00:00 2001
+From: Jim Ramsay <jim_ramsay@dell.com>
+Date: Mon, 1 Nov 2010 08:43:17 -0400
+Subject: [PATCH 2/3] Use gkrellm_gkd_string_width
+
+This wrapper is designed to transition from GdkFont to
+PangoFontDescription. Without it, there is a warning and a probable
+runtime crash, as we are feeding the wrong structure into
+'gdk_string_width'.
+---
+ mailwatch.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/mailwatch.c b/mailwatch.c
+index 3f0f0a2..5cca01e 100644
+--- a/mailwatch.c
++++ b/mailwatch.c
+@@ -608,7 +608,7 @@ update_plugin(void) {
+
+ p->statstext->x_off =
+ gkrellm_chart_width() -
+- gdk_string_width(p->panel->textstyle->font,
++ gkrellm_gdk_string_width(p->panel->textstyle->font,
+ buf) -
+ 2 * gkrellm_get_style_margins(p->panel->style)->left;
+
+--
+1.7.3.1
+
diff --git a/x11-plugins/gkrellm-mailwatch/files/2.4.3-0003-Remove-a-few-more-GCC-warnings.patch b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0003-Remove-a-few-more-GCC-warnings.patch
new file mode 100644
index 000000000000..5cc76c6fc828
--- /dev/null
+++ b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0003-Remove-a-few-more-GCC-warnings.patch
@@ -0,0 +1,41 @@
+From 873186988c7b7cbde50d1f44ad0e745ddadf0e18 Mon Sep 17 00:00:00 2001
+From: Jim Ramsay <jim_ramsay@dell.com>
+Date: Mon, 1 Nov 2010 08:44:17 -0400
+Subject: [PATCH 3/3] Remove a few more GCC warnings
+
+These are mostly harmless, but no harm in cleaning them up.
+---
+ mailwatch.c | 5 +++--
+ 1 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/mailwatch.c b/mailwatch.c
+index 5cca01e..fcb77a8 100644
+--- a/mailwatch.c
++++ b/mailwatch.c
+@@ -198,7 +198,7 @@ check_mh(Mailbox * mbox) {
+ return TRUE;
+
+ /* Check the unseen mail */
+- while (fgets(buf, sizeof(buf), f), !feof(f))
++ while (fgets(buf, sizeof(buf), f) && !feof(f))
+ if (!strncmp(buf, "unseen", sizeof("unseen") - 1)) {
+ found = 1;
+ break;
+@@ -444,12 +444,13 @@ plug_expose_event(GtkWidget * widget, GdkEventExpose * event) {
+ static gint
+ button_release(GtkWidget * widget, GdkEventButton * ev, Mailpanel * panel) {
+ gchar *command;
++ int retcode;
+
+ if (panel->command == NULL)
+ return FALSE;
+ command = malloc((strlen(panel->command) + 4) * sizeof(char));
+ strcpy(command, panel->command);
+- system(strcat(command, " &"));
++ retcode = system(strcat(command, " &"));
+ free(command);
+ return FALSE;
+ }
+--
+1.7.3.1
+
diff --git a/x11-plugins/gkrellm-mailwatch/files/2.4.3-0004-Do-not-force-O2-in-CFLAGS.patch b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0004-Do-not-force-O2-in-CFLAGS.patch
new file mode 100644
index 000000000000..828c9dd2d5f4
--- /dev/null
+++ b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0004-Do-not-force-O2-in-CFLAGS.patch
@@ -0,0 +1,28 @@
+From 68bd98eb4144ce1f784e9c7aee4735a3f668453e Mon Sep 17 00:00:00 2001
+From: Jim Ramsay <jim_ramsay@dell.com>
+Date: Mon, 1 Nov 2010 10:11:30 -0400
+Subject: [PATCH 4/4] Do not force -O2 in CFLAGS
+
+Only uses -O2 if the user has not specified any CFLAGS in the
+environment.
+---
+ Makefile | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 02ca376..c4ca35c 100644
+--- a/Makefile
++++ b/Makefile
+@@ -10,7 +10,8 @@ GKRELLM_INCLUDE= -I/usr/local/include
+
+ INSTALL=install -c -m 755
+
+-CFLAGS += -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE)
++CFLAGS ?= -O2
++CFLAGS += -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE)
+ LIBS = $(GTK_LIB) $(IMLIB_LIB)
+ LDFLAGS += -shared
+
+--
+1.7.3.1
+
diff --git a/x11-plugins/gkrellm-mailwatch/gkrellm-mailwatch-2.4.3-r2.ebuild b/x11-plugins/gkrellm-mailwatch/gkrellm-mailwatch-2.4.3-r2.ebuild
new file mode 100644
index 000000000000..d46420e88244
--- /dev/null
+++ b/x11-plugins/gkrellm-mailwatch/gkrellm-mailwatch-2.4.3-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="A GKrellM2 plugin that shows the status of additional mail boxes"
+SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz"
+HOMEPAGE="http://gkrellm.luon.net/mailwatch.php"
+
+SLOT="2"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+PLUGIN_SO=mailwatch.so
+S="${WORKDIR}/${PN}"
+
+RDEPEND="app-admin/gkrellm[X]"
+
+PATCHES=(
+ "${FILESDIR}"/2.4.3-0001-Respect-LDFLAGS.patch
+ "${FILESDIR}"/2.4.3-0002-Use-gkrellm_gkd_string_width.patch
+ "${FILESDIR}"/2.4.3-0003-Remove-a-few-more-GCC-warnings.patch
+ "${FILESDIR}"/2.4.3-0004-Do-not-force-O2-in-CFLAGS.patch
+)
+
+src_compile() {
+ tc-export CC
+ default_src_compile
+}
diff --git a/x11-plugins/gkrellm-mailwatch/metadata.xml b/x11-plugins/gkrellm-mailwatch/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-mailwatch/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-plugins/Manifest b/x11-plugins/gkrellm-plugins/Manifest
new file mode 100644
index 000000000000..d72acb26f11d
--- /dev/null
+++ b/x11-plugins/gkrellm-plugins/Manifest
@@ -0,0 +1,4 @@
+EBUILD gkrellm-plugins-2.0.ebuild 808 SHA256 0817759bc4bf0bb4641bae6f87c97f6268f818f333e4195502045311214f25a8 SHA512 3bc252901f5826c63929e30216d016d0a3cd368f2f768821a52f85a88953203d0b2c077bbfb0246e23aff25fd12164e6ebe49948f3af110002b2e774dcb9e018 WHIRLPOOL 7a8480a814c0fccfc59971d1465755159d66aa82703628017dd0f75c36bd220b25a38f1248d9d93513d1e159c880c0af70f0c7522e6bf5b89c340ca04fabecc4
+MISC ChangeLog 2479 SHA256 7e7fc27f7a5e7ec5a336a7c20fa005e2456a770a8f35b608505bd81a9ca865e3 SHA512 b41955a405dab805badb9c27846a2675ae9c01acbb7dcf1b65490d67ef34ede1a2e32e9d5e981ea998442765f29a960a106a7f262634264dfaae1359ba0ebf6f WHIRLPOOL d6aa771564d6900ca3f8b4b652b77271ca830c0e013cbd59cfc7da803ae7c2e89b1219121ba0585f541a5685079524eb87d3f502240a31782c106652b864d2ef
+MISC ChangeLog-2015 3026 SHA256 3a2cf7e06ea8033b52349a1d7b94ad6e8f80972a84f9979dfe6e1dc6a1fa7bc2 SHA512 910ebcd6a484c8020638d5b0082788b18829a89513f80dbe1c0a379984216a01fa7de542bb4774a6462b7d9f179937e0704b8cce587cb630d883e0da47f35dcc WHIRLPOOL a317615ea975dd90005770f6de6c8e892a47354cd58f1c92540a448c6d9ca0db2f31df5d75ec5462d8186bf1a4931fd0b6dfbe1117c0e7f9e6018d458abd334f
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-plugins/gkrellm-plugins-2.0.ebuild b/x11-plugins/gkrellm-plugins/gkrellm-plugins-2.0.ebuild
new file mode 100644
index 000000000000..af78e89de169
--- /dev/null
+++ b/x11-plugins/gkrellm-plugins/gkrellm-plugins-2.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="emerge this package to install all of the gkrellm plugins"
+HOMEPAGE="http://www.gkrellm.net/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~ppc ~x86"
+IUSE="wifi"
+
+RDEPEND="!<app-admin/gkrellm-2
+ >=x11-plugins/gkrellaclock-0.3.2
+ x11-plugins/gkrellflynn
+ >=x11-plugins/gkrellkam-2.0.0
+ >=x11-plugins/gkrellm-leds-0.8.0
+ >=x11-plugins/gkrellm-volume-2.1.4
+ >=x11-plugins/gkrellmlaunch-0.5
+ >=x11-plugins/gkrellmoon-0.6
+ wifi? ( >=x11-plugins/gkrellmwireless-2.0.2 )
+ >=x11-plugins/gkrellshoot-0.4.1
+ >=x11-plugins/gkrellstock-0.5
+ >=x11-plugins/gkrellsun-0.12.2
+ x11-plugins/gkrelltop
+ >=x11-plugins/gkrellweather-2.0.6
+ x11-plugins/gkrellm-countdown
+ x11-plugins/gkrellm-trayicons"
diff --git a/x11-plugins/gkrellm-plugins/metadata.xml b/x11-plugins/gkrellm-plugins/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-plugins/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-radio/Manifest b/x11-plugins/gkrellm-radio/Manifest
new file mode 100644
index 000000000000..f212e1205bce
--- /dev/null
+++ b/x11-plugins/gkrellm-radio/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellm-radio-2.0.4-makefile.patch 554 SHA256 b5cd4e46d63805199250142df8660990a59d31e3ffcf534456c48b73faff67ca SHA512 a994bfb44d8c3d1844d309d792c1084ffa5c2bb37769b714511fb90f626ed9d636d8720bb32dd536c3ce616dd25ae460ae831099f8a5b5dc6880d382b2d949ff WHIRLPOOL eeaf56e9b1887f354c7f4c0949b08f33b4a4dd6aa95def42a7affd9a8b2b9b26000c76f1712776204f46dbac9f861d3ef5a2b1c3ee1f043b6719a72a44f563d9
+DIST gkrellm-radio-2.0.4.tar.gz 15685 SHA256 a416e25f835af6b4a9702fe4a8f2b2eb520c7c908444e2d95c223c3b7d0d70b0 SHA512 0e5de0cc114c915dcc78f3588766a0a6d9c7bd75da5626fbf7959e539c1f505babc94a0054cceb5a67c8145174d49adb331eefae69ba1637c9121ebd630998de WHIRLPOOL 18dfa224edbe515a796781b7629631b7b0871ab7f4c5d45dffd29236fd3aafdc8d0bfaba60ca5d718542631b3a8a6f994c84c418d90ebb5ffe9d915ff4640a53
+EBUILD gkrellm-radio-2.0.4.ebuild 684 SHA256 0ad4d2b3cfee28ce901be4f5e32ffd1e723af8e288c20515bec30bd5143a73ea SHA512 241059d6fbdb2b7bd465cea1da649004ebdded67841462949e353872520b7e564f9685a37eb22edc8d4fa1c0d4fd93a44f266fd9671d9bcfc839d5efce13a860 WHIRLPOOL cfd5340ebfd4fa10050901b66bd38edf2bf8a0ba78d2ba2836767f9a253430f453b3e6937ba2e9222a35fc7a8aae02c74073fdef5ff0e56035ab94f457173e33
+MISC ChangeLog 2718 SHA256 42e2ee4e5bf8526b2b0f4965304c9763f8a2950babde7bfbe26f76fdddb7e180 SHA512 1881b152094c4250429b726c3a49a01e4b1342cb0bb774ecd7642dd1a3e1ac591a28936a3ad3db73f2bd2fded3b01530ac1415d592a0ecca08d7c221eea9be96 WHIRLPOOL ec028c8fea0be9c4ef83bfadf0a1d8016138cf4c5768d2b6cbfa8720ef7172dc9e741ecb34c60cad6e306178070dc2b3ce51c9f9a23d53469aa13b1d7e38ed2b
+MISC ChangeLog-2015 3034 SHA256 d6b68de845f028ef306482c06fce75395d2fb7777aee0dbeb7190a30f874063a SHA512 df1df1acfb360938eccce1873333ad0832945f3cd0725eca7fa365fb87114758139c613ac7b4df8eeebfe983298cd8ab157f52fa92c750a9d8f44232edcd8a86 WHIRLPOOL 26012dc786438ff9313ac3feec3c2e1a7b9c0e904e69172c79d30820dffe63f399584317f429179f6c2bcaa6157979f898206dbd42715ec113b181338485d6b3
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-radio/files/gkrellm-radio-2.0.4-makefile.patch b/x11-plugins/gkrellm-radio/files/gkrellm-radio-2.0.4-makefile.patch
new file mode 100644
index 000000000000..a5fcabfea07b
--- /dev/null
+++ b/x11-plugins/gkrellm-radio/files/gkrellm-radio-2.0.4-makefile.patch
@@ -0,0 +1,22 @@
+--- a/Makefile 2003-09-20 13:02:15.000000000 +0200
++++ b/Makefile_new 2013-03-16 14:38:19.122375762 +0100
+@@ -9,8 +9,8 @@
+
+ DISTFILES=gkrellm_radio.c radio.c radio.h videodev.h README Makefile CHANGES
+
+-CC=gcc
+-LDFLAGS=
++CC=$(CC)
++LDFLAGS=$(LDFLAGS)
+ OBJS=gkrellm_radio.o radio.o
+ PLUGIN_DIR ?= /usr/local/lib/gkrellm2/plugins
+ INSTALL = install -c
+@@ -35,7 +35,7 @@
+ export PACKAGE LOCALEDIR
+
+ radio.so: $(OBJS)
+- $(CC) -shared -Wl -o radio.so $(OBJS) $(LDFLAGS)
++ $(CC) -shared -o radio.so $(OBJS) $(LDFLAGS)
+ (cd po && ${MAKE} all )
+
+ %.o: %.c
diff --git a/x11-plugins/gkrellm-radio/gkrellm-radio-2.0.4.ebuild b/x11-plugins/gkrellm-radio/gkrellm-radio-2.0.4.ebuild
new file mode 100644
index 000000000000..541296313c57
--- /dev/null
+++ b/x11-plugins/gkrellm-radio/gkrellm-radio-2.0.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="A minimalistic GKrellM2 plugin to control radio tuners"
+SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz"
+HOMEPAGE="http://gkrellm.luon.net/gkrellm-radio.php"
+
+DEPEND="lirc? ( app-misc/lirc )"
+RDEPEND="${DEPEND}
+ app-admin/gkrellm[X]
+"
+
+IUSE="lirc"
+SLOT="2"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ppc sparc x86"
+
+PLUGIN_SO="radio.so"
+S="${WORKDIR}/${PN}"
+
+PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
+
+src_compile() {
+ use lirc && myconf="${myconf} WITH_LIRC=1"
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" ${myconf}
+}
diff --git a/x11-plugins/gkrellm-radio/metadata.xml b/x11-plugins/gkrellm-radio/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-radio/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-trayicons/Manifest b/x11-plugins/gkrellm-trayicons/Manifest
new file mode 100644
index 000000000000..e6c45a85c080
--- /dev/null
+++ b/x11-plugins/gkrellm-trayicons/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellm-trayicons-1.03-ldflags.patch 743 SHA256 b83e78d26f430898ef6e14e2080b78be5d195c64f3c997673259f0080e9800e6 SHA512 e122db6d9ae37a17d58c3a065f4b2210bf7e8f6832f8687c60efc54145fddf2e1f6898927b699f64194382dadd035710c7e3540221c3e229ec26d2ca8e01e785 WHIRLPOOL 6562ae970364c12fbb4701b50c47e1394ada2b6b75ab0a30f73e8be2c53cd1bed9b5b4e53b354262293d91240670d1784ca68394c80bc7bbdb05975812107a1e
+DIST gkrellm-trayicons-1.03.tar.gz 185474 SHA256 e01bf20a99c232cf6d28dad0bf8c6fb19b052328adf95b82a0fe664df0a84474 SHA512 2f80c7b18453b3cd9694dbd9854ab88fa94f4b4de52e779bc2fb7c13633deec096d0ed0146da3d52567569df9466aa64512f870b6e142a784779444a3e6a4a4b WHIRLPOOL 5e24e6771a1c8fed2b46a24ac693c96d975049d17c4f6e5917d26aa504727bfdd8c53f9418877ee4b5a7154c29e4d5e88a16622e06133c3550e6f411c4b2b576
+EBUILD gkrellm-trayicons-1.03-r1.ebuild 524 SHA256 9c2f2c04c1f4b539e964b50de777d5d5a15fc019cd14a8afd6f2c8f355f9cac3 SHA512 8f36d3e968ddb397bac5202e74eb27a104fa92dc5596b40f591a3be5f7b44765981c6df285e742586d45e79972c85d7f2045ff9c87d9a5d235ae5fd178c3998c WHIRLPOOL 4723022d4d8d46d76e44ad8e67d456dba9699d99c3495518cbb6b60b51b053b52388286872c4ce6307277389869feddfc06140c305a52e04e50f481719f3295c
+MISC ChangeLog 2710 SHA256 5a86cd75b2fc4fd1e95dfd4b23075041fcb8b012799c742079e940f74076db95 SHA512 1507d55eba7acba6a76c39a0f1a53e6b49f8d3fa54b4d4e48730fcba04bf74d135334ca1fb51d8ea02871ec12fd957ba326db6ffbceb899bad27a75495a9aa6f WHIRLPOOL 3f04a9e5d8bf6ee1f51e45fa9f68013c98a0df8707df624c1395e433e6994d755cdbd490aa032eb366cae75e1f7168eb6284dc403a86fbbacc7297495d61201b
+MISC ChangeLog-2015 2410 SHA256 8315688d865dbeace9e55196a28a6276c4f96866567439647a25fbaaed0804ae SHA512 f5e7e6141fcf7e09dd6078c553024eabf875d3ffcff0ef8f297258b43903ce9bda0b638de25f229919313f05d682fd773008d3bed95f8cdb37532663939545c8 WHIRLPOOL b296e5d1cdf07b5e5baf2855b83d7fff9fb3b216a5bf66616dce8d9342e9a984b4d210ff5c83e6da08d1325ba16f836fe973fa6c621a79ec35f932d932702545
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-trayicons/files/gkrellm-trayicons-1.03-ldflags.patch b/x11-plugins/gkrellm-trayicons/files/gkrellm-trayicons-1.03-ldflags.patch
new file mode 100644
index 000000000000..92764a9b32af
--- /dev/null
+++ b/x11-plugins/gkrellm-trayicons/files/gkrellm-trayicons-1.03-ldflags.patch
@@ -0,0 +1,25 @@
+--- a/Makefile 2003-11-26 00:27:29.000000000 +0100
++++ b/Makefile_new 2013-03-15 21:36:05.331857288 +0100
+@@ -6,19 +6,18 @@
+ GKRELLM_INCLUDE = -I$(PREFIX)/include
+ GTK_CFLAGS = `$(GTK_CONFIG) --cflags`
+ GTK_LIB = `$(GTK_CONFIG) --libs`
+-FLAGS = -Wall -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
+-CFLAGS ?= -O -g
++FLAGS = -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
+ CFLAGS += $(FLAGS)
+ CFLAGS += -DVERSION=\"$(VERSION)\"
+ LIBS = $(GTK_LIB)
+ LFLAGS = -shared
+-CC ?= gcc
++CC = $(CC)
+ INSTALL = install -c
+ INSTALL_PROGRAM = $(INSTALL) -s
+ OBJS = trayicons.o
+
+ trayicons.so: $(OBJS)
+- $(CC) $(FLAGS) $(OBJS) -o trayicons.so $(LIBS) $(LFLAGS)
++ $(CC) $(FLAGS) $(LDFLAGS) $(OBJS) -o trayicons.so $(LIBS) $(LFLAGS)
+
+ clean:
+ rm -f *.o core *.so* *.bak *~
diff --git a/x11-plugins/gkrellm-trayicons/gkrellm-trayicons-1.03-r1.ebuild b/x11-plugins/gkrellm-trayicons/gkrellm-trayicons-1.03-r1.ebuild
new file mode 100644
index 000000000000..e195c9658202
--- /dev/null
+++ b/x11-plugins/gkrellm-trayicons/gkrellm-trayicons-1.03-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="Configurable Tray Icons for GKrellM"
+HOMEPAGE="http://gkrellm.srcbox.net/Plugins.html"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="app-admin/gkrellm[X]"
+
+PATCHES=( "${FILESDIR}"/${P}-ldflags.patch )
+
+PLUGIN_SO=trayicons.so
+
+src_compile() {
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}"
+}
diff --git a/x11-plugins/gkrellm-trayicons/metadata.xml b/x11-plugins/gkrellm-trayicons/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-trayicons/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-vaiobright/Manifest b/x11-plugins/gkrellm-vaiobright/Manifest
new file mode 100644
index 000000000000..cb802173a959
--- /dev/null
+++ b/x11-plugins/gkrellm-vaiobright/Manifest
@@ -0,0 +1,7 @@
+AUX gkrellm-vaiobright-2.5-fixinfo.patch 1774 SHA256 906bece1eb6e927081e10f7708c4b9d256b5f84437e42976718ed193ac83b5ec SHA512 51c7983830a045f38dd08039dcc0e9c1fdc682394649761a998511e72ccd7e9ea6a2632312ed589967b1e3b02cd5c7764c7724da19fee770f71048d43818d160 WHIRLPOOL 4c55118e22852b04712cb9b7767beb6235be400052bfd7bc1485d894e23d267694c93d4bc0de3c540d8fec1940f26bc5f0b0ba47f38411b0bcac9418e81a759c
+AUX gkrellm-vaiobright-2.5-textrel.patch 1053 SHA256 5aa8cf11af7830e99c08018b16db1d58bbd072f8f4964bb9dade2cd5b64c74cd SHA512 2742b7e75af6f83ac6f5cc53116dee9802d12262eb4f2a3628740b2d5f50cdf6485aacfe36eb546e36d7800be0dfc874dc6f7dee0e09a5f269ec29cd52dc1943 WHIRLPOOL 2634edfb43f4f9cdaaee849d035db795d9d58c2fbb3f8e2a11e41ca462d4d451c5050320bb1fbf598c1e30ea1fa427062d8c81695c467f2af6543e0718dbd870
+DIST vaiobright-2.5.tar.gz 6178 SHA256 de80a3d29d00a5230958e65488846bd959244a2b3be881883b349b9c9e20a0e4 SHA512 e58b74fe5dedd8ccc69cbcadf4b273aeb0e52fb2619e148121f79c53e41dcbff36e6ddf748b0c24a33e26c6d84ec84cf5e2cfa4d655443b9fe03d6e0150b5c3d WHIRLPOOL 1ed5c42761016d35fe38119e5527140c67bbd5405d71c2d0d2ee890e1404bf7341356044c571071e8a28288ad372c567d3231685c045c9b2a1cfe3b00e17fd0d
+EBUILD gkrellm-vaiobright-2.5-r2.ebuild 543 SHA256 5ab1fd0e4d1f5015601515baea2328d09a2e93278c5df12c7f9365fcf985d85a SHA512 e79f62a84f35dd9b2efec72da3816030cd7bd9abc2d05bae089b229108ded1f1a65554d2d91a4a5dd041772b3d47b27635b8e401186236f2d7458ff7c3c572a5 WHIRLPOOL 42693132ac34ad9c1f322012d32fae1ede15041839fdf26edf67dda088c50c204f3932fa631d6561b4fb8db8d475f820ed5431a75796eb2adea281b53acad615
+MISC ChangeLog 2588 SHA256 dff018b9d6715b4125b1a8af081f4112571d4c020b9cb4c7c14eec7658f3697f SHA512 886c4caa00397330862a034a27b5aa00af8763f40a0d284e43e537e5e00e0432ea618c6619fa0370224b1ffbea92f39da302892ee782633da82ffb2740136cee WHIRLPOOL 5d978b2e8c0ab6b067795445dc09595910a5f1bbe8587570d1df3bdf4f2707e9844f7810c8b30fd21d95af41115b7356b8b912b8a0de2ea7f29f2bf43442b477
+MISC ChangeLog-2015 1328 SHA256 9f860de7b3d2d96f5967971a3e1fb1a573a02470dbedd3e9c5f9a06a3d6dfa50 SHA512 c697abc946372f88e55b00325af2c4916c0740366b3f1b1f5519a5698bd651cc13a78ad9dcf9b1d137440a3a5cd61fa8eb70ef9dea38b5676ad994e9d96ba154 WHIRLPOOL f065d097c6c41a25c1b01428ffedb63b8649d667f90a8606e568b1b3b7a9080df0e9848d3f78deaa27b51df3e897af73f50593d7472fcbc5238ba61e2377ee75
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-fixinfo.patch b/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-fixinfo.patch
new file mode 100644
index 000000000000..f2e4ac4c56e0
--- /dev/null
+++ b/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-fixinfo.patch
@@ -0,0 +1,38 @@
+diff -ur vaiobright-2.5/readme vaiobright-2.5-infofix/readme
+--- vaiobright-2.5/README 2004-03-20 13:58:13.000000000 -0500
++++ vaiobright-2.5-infofix/README 2004-03-20 13:59:30.000000000 -0500
+@@ -28,6 +28,7 @@
+ bright or max dark depending on the current value.
+
+ Changelog:
++ Sat 20 Mar 2004 Fixed the "Info" tab (Billy Goto)
+ 2.5 Sun 20 Oct 2002 Removed need for external helper applications
+ entirely. SonyPI is now required, but no suid
+ or spicctrl binaries are needed.
+diff -ur vaiobright-2.5/vaiobright.c vaiobright-2.5-infofix/vaiobright.c
+--- vaiobright-2.5/vaiobright.c 2002-10-20 19:22:26.000000000 -0400
++++ vaiobright-2.5-infofix/vaiobright.c 2004-03-20 12:55:38.000000000 -0500
+@@ -422,21 +422,9 @@
+ (GtkSignalFunc) vaiobright_toggle_toggled, REVERSE_TOGGLE);
+
+ /* Help tab */
+- frame = gtk_frame_new(NULL);
+- gtk_container_border_width(GTK_CONTAINER(frame),3);
+- scrolled = gtk_scrolled_window_new(NULL,NULL);
+- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled),
+- GTK_POLICY_AUTOMATIC,GTK_POLICY_AUTOMATIC);
+-
+- gtk_container_add(GTK_CONTAINER(frame),scrolled);
+- label = gtk_label_new("Info");
+- gtk_notebook_append_page(GTK_NOTEBOOK(tabs),frame,label);
+-
+- text = gtk_text_view_new();
+- gtk_text_view_set_editable(GTK_TEXT_VIEW(text),FALSE);
++ vbox = gkrellm_gtk_framed_notebook_page(tabs,"Info");
++ text = gkrellm_gtk_scrolled_text_view(vbox, NULL, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ vaiobright_create_help_text(text);
+- gtk_container_add(GTK_CONTAINER(scrolled),text);
+-
+
+ /* About tab */
+ plugin_about_text = g_strdup_printf(
diff --git a/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-textrel.patch b/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-textrel.patch
new file mode 100644
index 000000000000..4cdaa1dd4c8e
--- /dev/null
+++ b/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-textrel.patch
@@ -0,0 +1,38 @@
+--- vaiobright-2.5/Makefile.orig 2002-10-20 16:52:19.000000000 -0600
++++ vaiobright-2.5/Makefile 2007-02-21 08:55:39.000000000 -0600
+@@ -1,10 +1,11 @@
+ HOME = .
+ PREFIX = /usr
+-CC = cc
++CC ?= cc
+ INCLUDE = -I./ -I${PREFIX}/include
+-OPTS = -shared `pkg-config gtk+-2.0 --cflags`
++CFLAGS += -shared `pkg-config gtk+-2.0 --cflags` -fPIC
++LDFLAGS += -shared -fPIC
+ DEFINES =
+-LIBS = `pkg-config gtk+-2.0 --cflags`
++LIBS = `pkg-config gtk+-2.0 --libs`
+
+ GKVO = vaiobright.o
+ GKV = vaiobright.so
+@@ -12,7 +13,7 @@
+ all: $(GKV)
+
+ $(GKV): $(GKVO)
+- $(CC) $(OPTS) -o $(GKV) $(GKVO) $(LIBS)
++ $(CC) $(LDFLAGS) -o $(GKV) $(GKVO) $(LIBS)
+
+ install:
+ @-echo "Copy the plugin ($(GKV) to ~/.gkrellm2/plugins/$(GKV) and restart gkrellm."
+@@ -22,9 +23,9 @@
+ @-rm *.o *.so
+
+ .c.so: $(DEPEND)
+- $(CC) $(OPTS) $(INCLUDE) $(DEFINES) -fPIC -c $*.c -o $@
++ $(CC) $(CFLAGS) $(INCLUDE) $(DEFINES) -fPIC -c $*.c -o $@
+
+ .c.o: $(DEPEND)
+- $(CC) $(OPTS) $(INCLUDE) $(DEFINES) -c $*.c -o $@
++ $(CC) $(CFLAGS) $(INCLUDE) $(DEFINES) -c $*.c -o $@
+
+ .SUFFIXES: .c .so .o
diff --git a/x11-plugins/gkrellm-vaiobright/gkrellm-vaiobright-2.5-r2.ebuild b/x11-plugins/gkrellm-vaiobright/gkrellm-vaiobright-2.5-r2.ebuild
new file mode 100644
index 000000000000..4f67780e0125
--- /dev/null
+++ b/x11-plugins/gkrellm-vaiobright/gkrellm-vaiobright-2.5-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin
+
+MY_P=${P/gkrellm-/}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="Superslim VAIO LCD Brightness Control Plugin for Gkrellm"
+SRC_URI="http://nerv-un.net/~dragorn/code/${MY_P}.tar.gz"
+HOMEPAGE="http://nerv-un.net/~dragorn/"
+IUSE=""
+
+SLOT="2"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 x86"
+
+RDEPEND="app-admin/gkrellm[X]"
+
+PLUGIN_SO=vaiobright.so
+
+PATCHES=(
+ "${FILESDIR}"/${P}-textrel.patch
+ "${FILESDIR}"/${P}-fixinfo.patch
+)
diff --git a/x11-plugins/gkrellm-vaiobright/metadata.xml b/x11-plugins/gkrellm-vaiobright/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-vaiobright/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-volume/Manifest b/x11-plugins/gkrellm-volume/Manifest
new file mode 100644
index 000000000000..b56b3f92f5b4
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/Manifest
@@ -0,0 +1,7 @@
+AUX gkrellm-volume-2.1.13-makefile.patch 1293 SHA256 20a6b416ad0cceae8039575057f609b18c12b42fc9312a48f4685a688e54cdb9 SHA512 2e4843be7f03b17fd7a496bc31509d83a6733e26231fcae683fcae4abb7ce21fb1465e2f5aa6d813d1f9fc449c4a8cddc738e12d6d93394fc472e5976d05fd4c WHIRLPOOL 48770a4e005b5be521a6944972d7421a9cc3c0d6fc4e645588c0b30aa4a08001bcd00351de16cde3df330108a468da60e2b98b45f91d6a532a5b17875123c25a
+AUX gkrellm-volume-2.1.13-reenable.patch 463 SHA256 072a45be3209535b313e6b8162d8c015593375c43b5e15cf18ba6eed86f880b2 SHA512 e3d37f60094da39717309d3cfa644f51c0802dac624ab18e97a1303731f3c9c62561a9ab01e56d70af133fa0b8720fcd88eec0e4cc4bf53b312df997174b1a8f WHIRLPOOL 342ebb5b96be7c9b8724452dc070389bd39f7f7284e48bd83b1a52dfb0974cf16c57d9054c0c6c1827d401d9a919e57d3a723cf8d1626e5b148181cd254d0765
+DIST gkrellm-volume-2.1.13.tar.gz 42087 SHA256 85fa0ac0d242725f81316efba171315323822117d2e24d67273c3356e1b15a43 SHA512 4f244978ea8b68994540b050244350c7c2389b227541822fde009408378ce0511c32956daea205465a4c4890c68e47f64dcd8b3eca8901963d38fd1852526eb5 WHIRLPOOL d6e4ca63bb08efe4b989a5bcd10343d0e4e30402b32dfaa6e33f2845b203402f252c4c9c04c05f0d0f69039c93733f449ce3e49a31f853b6b2760cb826b0ecd5
+EBUILD gkrellm-volume-2.1.13-r2.ebuild 730 SHA256 8763aa66c89448ac56f176aa0c05e1134dd80594dd9317e26455bebe57005f77 SHA512 c9ba53e9464e1eed09594550bf47517799fa10af8b3cd3931aae3c5871ccae3a72d2d96f72f8d852cee14a84a759f1bf891f61d60da0a6ecbc6223be48507bcd WHIRLPOOL a03f7d3c08f25dc1403a2cb68861cd3267111f21fd5c300a9f24e3b5eacffabf0a2c08904998354217fd0f01ffaefbde1accd2182b751d6e1e5689eb5d865010
+MISC ChangeLog 3099 SHA256 6370e9279b2ccec16283f4f4064b503b8a34f47bcb67fa778ff74a8a28dd7535 SHA512 f98b340c7f48dbac12a3e1d3ed219960476f0a7d5678695587a71d0eaed2ea93a58ac2709be56ea931c12774f436bd2730806bff4ae22c6b78ac24117931a828 WHIRLPOOL 74a4b0403fcbe24fdcf166ce5e2814b746d40f6b76c67f0285925b21649e3698deeb323ec89db83bdf56f6ad139e4beb6c2a5434c0979b843f4bffc884ad5696
+MISC ChangeLog-2015 5107 SHA256 e649f0e96f111d6478cf8f69b6c67f9816d22c587b0531a918174be70b09b0bf SHA512 c3e6f38d80891dd9213aba4f20921beef216f3dcebf26144712777ac8e81c399ad5d8a3bd66665797a864404b33f743728f0ed498742abf71a091435c38d818c WHIRLPOOL 858718e2f038508511793ee2178d2f3901fd9489eb42eddcaaf178f0152f9f34be09f8e409c1dccdc7365bb553a7d9d73d2ad4d6c07933d8fce8fa29f50fa698
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-makefile.patch b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-makefile.patch
new file mode 100644
index 000000000000..23d822ca7fc8
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-makefile.patch
@@ -0,0 +1,57 @@
+--- a/Makefile 2004-08-19 22:07:27.000000000 +0200
++++ b/Makefile_new 2013-03-16 21:16:03.919755685 +0100
+@@ -3,7 +3,7 @@
+ PACKAGE ?= gkrellm-volume
+ LOCALEDIR ?= /usr/local/share/locale
+
+-FLAGS += -DPACKAGE="\"$(PACKAGE)\""
++CFLAGS += -DPACKAGE="\"$(PACKAGE)\""
+ export PACKAGE LOCALEDIR
+
+ GTK_CONFIG = pkg-config gtk+-2.0
+@@ -14,31 +14,32 @@
+ GTK_CFLAGS = `$(GTK_CONFIG) --cflags`
+ GTK_LIB = `$(GTK_CONFIG) --libs`
+
+-FLAGS = -O2 -Wall -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
++CFLAGS := $(CFLAGS) -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
+ LIBS = $(GTK_LIB)
+ LFLAGS = -shared
++LFLAGS += $(LDFLAGS)
+
+ OBJS = volume.o mixer.o oss_mixer.o
+
+ ifeq ($(enable_alsa),1)
+- FLAGS += -DALSA
++ CFLAGS += -DALSA
+ LIBS += -lasound
+ OBJS += alsa_mixer.o
+ endif
+
+ ifeq ($(enable_nls),1)
+- FLAGS += -DENABLE_NLS -DLOCALEDIR=\"$(LOCALEDIR)\"
++ CFLAGS += -DENABLE_NLS -DLOCALEDIR=\"$(LOCALEDIR)\"
+ export enable_nls
+ endif
+
+-CC = gcc $(CFLAGS) $(FLAGS)
++CC = $(CC)
+
+ INSTALL = install -c
+ INSTALL_PROGRAM = $(INSTALL) -s
+
+ all: volume.so
+ (cd po && ${MAKE} all )
+-
++
+ volume.so: $(OBJS)
+ $(CC) $(OBJS) -o volume.so $(LIBS) $(LFLAGS)
+
+@@ -50,5 +51,4 @@
+ (cd po && ${MAKE} install)
+ $(INSTALL_PROGRAM) volume.so $(PLUGIN_DIR)
+
+-%.c.o: %.c
+-
++%.c.o: %.c
+\ No newline at end of file
diff --git a/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch
new file mode 100644
index 000000000000..a3e3218dc02f
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch
@@ -0,0 +1,14 @@
+diff --git a/volume.c b/volume.c
+index 18418d1..58708d4 100644
+--- a/volume.c
++++ b/volume.c
+@@ -74,6 +74,9 @@ static void remove_all_mixers() {
+ static Slider *add_slider(Mixer *m, int dev) {
+ Slider *result,*s;
+ if (dev < 0 || dev >= mixer_get_nr_devices(m->mixer)) return NULL;
++ for (s = m->Sliderz ; s != NULL; s = s->next)
++ if (s->dev == dev)
++ return s;
+ result = malloc(sizeof(Slider));
+ result->mixer = m->mixer;
+ result->parent = m;
diff --git a/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild b/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild
new file mode 100644
index 000000000000..db88433d0fe0
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="A mixer control plugin for gkrellm"
+HOMEPAGE="http://gkrellm.luon.net/volume.php"
+SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
+IUSE="alsa"
+
+DEPEND="alsa? ( media-libs/alsa-lib )"
+RDEPEND="${DEPEND}
+ app-admin/gkrellm[X]
+"
+
+S="${WORKDIR}/${PN}"
+
+PLUGIN_SO="volume.so"
+
+PATCHES=(
+ "${FILESDIR}/${P}-reenable.patch"
+ "${FILESDIR}/${P}-makefile.patch"
+)
+
+src_compile() {
+ local myconf=""
+ use alsa && myconf="${myconf} enable_alsa=1"
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" "${myconf}"
+}
diff --git a/x11-plugins/gkrellm-volume/metadata.xml b/x11-plugins/gkrellm-volume/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellm-xkb/Manifest b/x11-plugins/gkrellm-xkb/Manifest
new file mode 100644
index 000000000000..4184ab47ae01
--- /dev/null
+++ b/x11-plugins/gkrellm-xkb/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellm-xkb-makefile.patch 1030 SHA256 eb83473b8c3cd5393237ae136925b961dd840ee1805b3c83dff45b7c7d062e21 SHA512 2a9e3959ad0920126f1c93193f76b087590f5428fe2b8d1cd66670343547ed8030937723b4a0a71e620d1ac518ae4a36231aced63d88171976ea1cf1d3c2c4b7 WHIRLPOOL fa60500464a4a9f99128bc55e87e091f3fb83a38f755d00c43d36fc8372779690c9a83fde2b3fddde707a0bf752fd5b9fdd700715f6fa371c1ec4b8d0c2564f8
+DIST gkrellm-xkb-1.05.tar.gz 37775 SHA256 0216f3a18fbefad0f672034b80f97545a9db35c575660b7be1a4978317481981 SHA512 451c66c875af8dcb6998ba1b6242332002328b81112315cd6eee453612cbd8e23f78d7b829224d623cee90b08445b721dfd60e2483a710f4f97860c82654ba2e WHIRLPOOL 4bc443814fdeaf16f8be8b81303eefe1c44a811a9d20802dd8fbb246ac87e467247e01a4eb0581432ab91ed0f843334d5a9407c802a46c4e48b252fe668a03b1
+EBUILD gkrellm-xkb-1.05-r1.ebuild 576 SHA256 84f313a8e494d144bb441b25124a712adc2f776fbafdd32090c7e37532bdc62b SHA512 cd35c4f120cb28f0bd056a3596105fbd428640dbcf0f650afda48e06ec06d3f6f957198a5d883c54cc33bde01ae400615788a418ec8b59d8d4c13b3f1fe28d3b WHIRLPOOL 382ac343969edac9eea472df4d1b1911fca501797e5b88848558afff584c743c0354d349702a11cf88b7a9cdd60512f0e13db9df90e2a1a6bdf05a2d70c40e55
+MISC ChangeLog 3020 SHA256 0b57adb01db6973975cdf69c1a9d6c0d8bb14a991aa35645dd34847c39bc0e3d SHA512 e9997930cd2bc128a6d9aa6e38dd6738867472135a4539fc2fdfb7f658d24af2ea85b231808f60504f7f701992f435edc74a410fd44c15d666102217ddee864b WHIRLPOOL fbb6bb94fd2359453ac7446210a04763a3b03a926a87b8c92916026dd5eddff61fd51d674ae1cf31f28185ce5ba7db5e850cdb7cb1a8d4cf002b8660c85e2eae
+MISC ChangeLog-2015 1403 SHA256 aa1b072a118870572a7057ec3322d72e54e35bc9e355fb0eea69109d0bd99b82 SHA512 d676a6ed89f32da3be5e1fac055f76792434bc314d385c16177622bc101cfb011a1ebf0c21e5c4aa351aa2d6715a5e5c60c999013a267166bc183b89af01f53e WHIRLPOOL 8dfefa3cc688513bfddcf9e3525652a36b84e2123a6604aef62c8207bbd8b1a28cafc7fa17de1ede2caa29c283ab3ce5febbf2cc364df27207f787993a121382
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-xkb/files/gkrellm-xkb-makefile.patch b/x11-plugins/gkrellm-xkb/files/gkrellm-xkb-makefile.patch
new file mode 100644
index 000000000000..425a0a0417ee
--- /dev/null
+++ b/x11-plugins/gkrellm-xkb/files/gkrellm-xkb-makefile.patch
@@ -0,0 +1,35 @@
+This patch is by Michael Mair-Keimberger, as part of bug 338786. It
+teaches the Makefile to support the user's LDFLAGS.
+
+Gentoo-Bug: 338786
+
+--- a/Makefile 2004-01-05 07:34:36.000000000 +0100
++++ b/Makefile 2013-03-15 22:11:58.105227982 +0100
+@@ -5,18 +5,16 @@
+ GKRELLM_INCLUDE = -I$(PREFIX)/include
+ GTK_CFLAGS = `$(GTK_CONFIG) --cflags`
+ GTK_LIB = `$(GTK_CONFIG) --libs`
+-FLAGS = -Wall -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
+-CFLAGS ?= -O -g
+-CFLAGS += $(FLAGS)
++FLAGS = -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
+ LIBS = $(GTK_LIB)
+ LFLAGS = -shared
+-CC ?= gcc
++CC = $(CC)
+ INSTALL = install -c
+ INSTALL_PROGRAM = $(INSTALL) -s
+ PIX = caps_off.xpm caps_on.xpm num_off.xpm num_on.xpm
+
+ xkb.so: main.o
+- $(CC) $(FLAGS) main.o -o xkb.so $(LIBS) $(LFLAGS)
++ $(CC) $(CFLAGS) $(FLAGS) $(LDFLAGS) main.o -o xkb.so $(LIBS) $(LFLAGS)
+
+ clean:
+ rm -f *.o core *.so* *.bak *~
+@@ -25,4 +23,4 @@
+ $(INSTALL_PROGRAM) xkb.so $(PLUGIN_DIR)
+
+ main.o: main.c $(PIX)
+- $(CC) $(FLAGS) -c main.c
++ $(CC) $(CFLAGS) $(FLAGS) $(LDFLAGS) -c main.c
diff --git a/x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05-r1.ebuild b/x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05-r1.ebuild
new file mode 100644
index 000000000000..81db97705c9d
--- /dev/null
+++ b/x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin
+
+DESCRIPTION="XKB keyboard switcher for gkrellm2"
+HOMEPAGE="http://tripie.sweb.cz/gkrellm/xkb/"
+SRC_URI="http://tripie.sweb.cz/gkrellm/xkb/dist/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+COMMON_DEPEND="app-admin/gkrellm[X]"
+RDEPEND+=" ${COMMON_DEPEND}"
+DEPEND+=" ${COMMON_DEPEND}"
+
+PLUGIN_SO=xkb.so
+
+PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
+
+src_compile() {
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}"
+}
diff --git a/x11-plugins/gkrellm-xkb/metadata.xml b/x11-plugins/gkrellm-xkb/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-xkb/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellmlaunch/Manifest b/x11-plugins/gkrellmlaunch/Manifest
new file mode 100644
index 000000000000..6d4f3d442d75
--- /dev/null
+++ b/x11-plugins/gkrellmlaunch/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellmlaunch-0.5-makefile.patch 808 SHA256 c7f25a1a9d27acc51660c8334e0b3082ef7d19172de804f9aaf2e06fa36287c5 SHA512 d9ec682a5502933ceec00104a745aa4b2a5cccea83dff3b144f7439241b544f42b16836286e1fba6c846dee2e9b7491cb7fa5a0ee181f8a396ac89f5af75842d WHIRLPOOL 57ba8c7e843964eae24ffdb0c3b7624335183fe25362eb7ff9a6f18c30dad0b0cddb1fe67fb0bbcc6aada6e4dd80b6f5c1f55a41aec4aee6a019c13d3a6234fe
+DIST gkrellmlaunch-0.5.tar.gz 22035 SHA256 e5cfd29cb206139865ef224cd16ab2389fd06648b9f22b56c3809b1c402f30f7 SHA512 be3a6df6a1648a61103d389dcea24454a142d64b1192156787b42546c485ed592dca916394e46bc0413110a90fa1f4e952fef077e9014274e74610efe8573693 WHIRLPOOL 6069c68007e6c4e3e19cdf9d6261101840ee744745723a6ed1b3e0234464e0557d83104a1ff14eaa4991a93a170b8e17006571bfca531920a8a282e0574aa937
+EBUILD gkrellmlaunch-0.5.ebuild 569 SHA256 4350543728a38e8b79ec016077835f91ff2ee2fb348f78d4bbfd15cb697662eb SHA512 6cf38719472a82e32a46bd588ccea53b39582934f59947579ab7f1d9280e0b68d199bcd1e8b753bb44b6d229e1397f29761a0eaffc052a1af49ea27e37acf5ee WHIRLPOOL f51498a2d54d7030d9b815b435a4dd7ed75081394761d28de24e78a78569b08949614e86c869f53c430ec8a00cf013d4c2882989ee4166a054e0969cc236c304
+MISC ChangeLog 2516 SHA256 9264a8117928a826f42262ef8ff8375e6716d3685b2c69e376bfca0fedb03fad SHA512 2cd45d2d2c5f049b405aee8e7b0088bba0117fb990453af0efad5c4c048d6a1ab213e63131bfe679471db8bae70753b0f07d404cdbc02388dfe2749fc77c49c6 WHIRLPOOL 3cd1e65d55aaa10a351c017fbd72db584c9ee03e1ed172811c518dbc578b03636c0e879ba8b889d8936a45844ce532c95548b104ed2a1046dc203cc7ba39b799
+MISC ChangeLog-2015 2622 SHA256 3b54f3aea7fa264555e083c905e74b036f73ff601115008768bc6b54f35de3ce SHA512 5ef848a40610c1d967c104ffab81269cd827930c0dcd433f0b251eb5291e015f20cb410382f33af3bfec18949a1fdc33cf4fd0444bba5a0d1a0321875606ff58 WHIRLPOOL e8d8fe818fdf867405a902dc2189a57dfdcc4e873c03fec870a5bd4d9da60ccc4f84202d88acc392c8ecf8c898557463191e00ae2192dff96dc245581d968371
+MISC metadata.xml 250 SHA256 a3dc3019c663b645cbf1b83d5de6b7eec56ee9c32ed64c82ed065cc8d972d50d SHA512 bcd323e882e3cb34e2c52c42aacb692ad55c6c398839b9c77a41a7790fcba8ad82308f3fa1249ffb47499cd6e2762fe152d205d0bb608426049c5e3a51ada8c1 WHIRLPOOL fec17e8cdd5622fcae985354f29f92c5f8a25be81b9c28f289c2fde59970f7cefc8d1c4f05dbd8ccb63b546a6504221ae63bb55bce9d7cd5f4e7890f0369ac7b
diff --git a/x11-plugins/gkrellmlaunch/files/gkrellmlaunch-0.5-makefile.patch b/x11-plugins/gkrellmlaunch/files/gkrellmlaunch-0.5-makefile.patch
new file mode 100644
index 000000000000..31175b664837
--- /dev/null
+++ b/x11-plugins/gkrellmlaunch/files/gkrellmlaunch-0.5-makefile.patch
@@ -0,0 +1,35 @@
+--- Makefile 2002-09-26 15:56:06.000000000 +0200
++++ Makefile_new 2013-03-15 17:26:19.398383410 +0100
+@@ -4,21 +4,25 @@
+ GTK_LIB = `pkg-config gtk+-2.0 --libs`
+
+
+-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) -g
++FLAGS = -fPIC $(GTK_INCLUDE)
+ #LIBS = $(GTK_LIB) $(IMLIB_LIB) -lefence
+ LIBS = $(GTK_LIB) $(IMLIB_LIB)
+
+-LFLAGS = -shared -W1
++LFLAGS = -shared
+
+-CC = gcc $(CFLAGS) $(FLAGS)
++CC = $(CC)
+
+ OBJS = gkrellmlaunch.o
+
++all: gkrellmlaunch.so
++
++%.o: %.c
++ $(CC) $(CFLAGS) $(FLAGS) -c -o $@ $<
++
+ gkrellmlaunch.so: $(OBJS)
+- $(CC) $(OBJS) -o gkrellmlaunch.so $(LFLAGS) $(LIBS)
++ $(CC) $(CFLAGS) $(LDFLAGS) $(FLAGS) $(OBJS) -o gkrellmlaunch.so $(LFLAGS) $(LIBS)
+
+ clean:
+ rm -f *.o core *.so* *.bak *~
+
+-gkrellmlaunch.o: gkrellmlaunch.c
+-
++gkrellmlaunch.o: gkrellmlaunch.c
+\ No newline at end of file
diff --git a/x11-plugins/gkrellmlaunch/gkrellmlaunch-0.5.ebuild b/x11-plugins/gkrellmlaunch/gkrellmlaunch-0.5.ebuild
new file mode 100644
index 000000000000..a0157f2e4b71
--- /dev/null
+++ b/x11-plugins/gkrellmlaunch/gkrellmlaunch-0.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="A Program-Launcher Plugin for GKrellM2"
+SRC_URI="mirror://sourceforge/gkrellmlaunch/${P}.tar.gz"
+HOMEPAGE="http://gkrellmlaunch.sourceforge.net/"
+IUSE=""
+
+SLOT="2"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc sparc alpha amd64"
+
+RDEPEND="app-admin/gkrellm[X]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-makefile.patch"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)"
+}
diff --git a/x11-plugins/gkrellmlaunch/metadata.xml b/x11-plugins/gkrellmlaunch/metadata.xml
new file mode 100644
index 000000000000..df860018b011
--- /dev/null
+++ b/x11-plugins/gkrellmlaunch/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkrellmlaunch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellmoon/Manifest b/x11-plugins/gkrellmoon/Manifest
new file mode 100644
index 000000000000..5e2707ccf9fb
--- /dev/null
+++ b/x11-plugins/gkrellmoon/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellmoon-0.6-makefile.patch 798 SHA256 0df12408b85e7c0494e1cea3548c2b537b06815fee299e34232e9f3ad77ac7cf SHA512 3e167144eca00fe855a7dd04a90b9a8eae7f3297d980fd838bd3391fa67f5e19af2de791e32669e24748552f33dcae8dd81766d43297d73c11e8ef16b1d74436 WHIRLPOOL b6bb417a7f16ab9d408f56d520ad7c87825b1a24cb4c8026ced8617088addf4eaf2f9d6b8c8789ad0e75d084586d79eac7be9261a884a616386631eec7b3fbe2
+DIST gkrellmoon-0.6.tar.gz 55035 SHA256 a12962059d80f1ca9e4449f844a16d8e805ff3513c3258e811a9b75544073852 SHA512 d0f1008b4501c412817168f751c1d948dc4fdda97572a85c950c7595dfdb0466be964a04ccd8eb31b1bfd83709607fe6cb422ec15d144ef8615dd9700adf127d WHIRLPOOL 993896fd6491ef4a2d5795484d127af7cd3ebde3d4a9086013ade14065ac143e26198c5823b07442a8785f1fb2a1b00f2cdbb0353b913c6a6bfa40735d560400
+EBUILD gkrellmoon-0.6-r2.ebuild 669 SHA256 d401d0b2c246806386d9cb306bc11dc9b4bc956c812362c01d23a25189a91f81 SHA512 1c399af50bf4c214eaf6c9fd34fec3a25e926e7bd0bc75e5b6c1267fd579b697b39089b98e509552fb1494e934e912b1f758fd942e7510abda57875a7926ee35 WHIRLPOOL 2c88cf636c20980e0492e8308ec7b6bf5278c0059eb5d1e85294d7cf4529282282b388b30e44304a2b5dd3cb0f875ac5733443f3fd3eb3ebda0ad36076c772ce
+MISC ChangeLog 2681 SHA256 a93e108f72c6f4c17ba83213e3b16ed72c4acf98b37cdcf666884a5e1f09eb73 SHA512 4dabdf182ca0219abff2b3228bab5dbe29c55a3dbdc30909f16dfd48e62d078367f55a56eb966275451c369004a5d8ffa9f3acb9669a268bc09cb984bf16f530 WHIRLPOOL 119ba30354e4be4ed0f617e51366f2087792ecee413f589a815cf9796ad763f2918dfc9fab2c15c3cd6bf65f6b7163547206db7157f5cc80d547b9a1bfe260af
+MISC ChangeLog-2015 2441 SHA256 8cf0363022f48b814be4de1a971b6c373ac38ba27c92eea811128ecba16590e2 SHA512 67bb48c240f9704df02c3e45154d377cc1b0f6b84c1879d7156b6c6ae343ff6cd87e22469058acbc8a008fae4d79c236b91bd82098713a2f3754bac149baba4c WHIRLPOOL c46f181edc5749cc2790f8009311f8d65a1362bf610837bc6b41d1a9993a6673381154140df4f3f37b3c0f26e57a2e782a454866587e2135eca037c813824579
+MISC metadata.xml 247 SHA256 f62b257a8e2006e4adb6e9f10a41c87b4b2561e3b1c6f705e9f8c1848d647ced SHA512 6c79353536080aaf6c795116baf16e0dd6a785795f72642479b77d1da4c4ae580010c3e0912f75f1fdfdbfb02e756c01d8c44d90226aa5d8c07024a39c282232 WHIRLPOOL c6344401220e9cca5fce20570d1dfd47daa469bf2bff56928101d5511f0fbbe74ce25dbeb42ab3069a772468cf9ebf8cbdf41e8025d49262c66a45c561e5b7c0
diff --git a/x11-plugins/gkrellmoon/files/gkrellmoon-0.6-makefile.patch b/x11-plugins/gkrellmoon/files/gkrellmoon-0.6-makefile.patch
new file mode 100644
index 000000000000..4f4bd0e403f3
--- /dev/null
+++ b/x11-plugins/gkrellmoon/files/gkrellmoon-0.6-makefile.patch
@@ -0,0 +1,34 @@
+--- a/Makefile 2002-12-11 04:36:06.000000000 +0100
++++ b/Makefile_new 2013-03-16 13:04:00.963512605 +0100
+@@ -4,23 +4,26 @@
+ INSTALLDIR = ${DESTDIR}/usr/lib/gkrellm2/plugins
+
+
+-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
++FLAGS = -fPIC $(GTK_INCLUDE)
+ LIBS = $(GTK_LIB)
+ LFLAGS = -shared
+
+-CC = gcc $(CFLAGS) $(FLAGS)
++CC = $(CC)
+
+ OBJS = gkrellmoon.o MoonRise.o CalcEphem.o Moon.o
+
++all: gkrellmoon.so
++
++%.o: %.c
++ $(CC) $(CFLAGS) $(LDFLAGS) $(FLAGS) -c -o $@ $<
++
+ gkrellmoon.so: $(OBJS)
+- $(CC) $(OBJS) -o gkrellmoon.so $(LFLAGS) $(LIBS)
++ $(CC) $(CFLAGS) $(FLAGS) $(LDFLAGS) $(OBJS) -o gkrellmoon.so $(LFLAGS) $(LIBS)
+
+ clean:
+ rm -f *.o core *.so* *.bak *~
+
+ gkrellmoon.o: gkrellmoon.c moon_60.xpm
+
+-# %.o: %.c
+-
+ install: gkrellmoon.so
+ install -c -s -m 644 gkrellmoon.so $(INSTALLDIR)
diff --git a/x11-plugins/gkrellmoon/gkrellmoon-0.6-r2.ebuild b/x11-plugins/gkrellmoon/gkrellmoon-0.6-r2.ebuild
new file mode 100644
index 000000000000..43e7a619c6cc
--- /dev/null
+++ b/x11-plugins/gkrellmoon/gkrellmoon-0.6-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin toolchain-funcs
+
+IUSE=""
+DESCRIPTION="A GKrellM2 plugin of the famous wmMoonClock dockapp"
+SRC_URI="mirror://sourceforge/gkrellmoon/${P}.tar.gz"
+HOMEPAGE="http://gkrellmoon.sourceforge.net/"
+
+DEPEND="media-libs/imlib2"
+RDEPEND="${DEPEND}
+ app-admin/gkrellm[X]
+"
+
+SLOT="2"
+LICENSE="GPL-2"
+KEYWORDS="alpha amd64 ppc sparc x86"
+
+PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
+
+src_prepare() {
+ default
+ sed -i -e '/^#include <stdio.h>/a#include <string.h>' CalcEphem.h
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}"
+}
diff --git a/x11-plugins/gkrellmoon/metadata.xml b/x11-plugins/gkrellmoon/metadata.xml
new file mode 100644
index 000000000000..25bb695db7a4
--- /dev/null
+++ b/x11-plugins/gkrellmoon/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkrellmoon</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellmss/Manifest b/x11-plugins/gkrellmss/Manifest
new file mode 100644
index 000000000000..4576a99be9af
--- /dev/null
+++ b/x11-plugins/gkrellmss/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellmss-2.6-Respect-LDFLAGS.patch 498 SHA256 a0555553c3f34b2d072609214878e01026ad2c47247889d5ac67cdc41a9974a5 SHA512 8c050353c212ea0791b7e5160ba720ee1e91359612565bc9b074424de8d2da93a581696d54ec5210265609267c767eb8d5bb0678dcd9e1e9d7d61648a626e472 WHIRLPOOL 4a6a038aab533381f164bcc0010d51a77b89de66f8e596573ad4fca6fde8764a6a24c1a0e53497393793fe15ba3186516a670d1d4c553a29a851920ecbca71a7
+DIST gkrellmss-2.6.tar.gz 32082 SHA256 370da16c1247dec9d64cb56c568e218b0b5a1e294ad55fa8776408c75a916f4b SHA512 d9773cfed6e4de006df32102419773f9af5047e3fb5e7aa4c7a686b4775c3af30c14321fe404aa65ec27eb13bcd849dbd25ef4eaa2daa723177040da05c74f76 WHIRLPOOL fdac07a7084566e1882a8e8bf2321fb9eb31e168d0901fe12d70597f6214db14cd9ee5098ea3d2e988ee941f451864f8b4b3b582898b0163329ec2451237353d
+EBUILD gkrellmss-2.6-r4.ebuild 700 SHA256 0123f071cab4e2f2b2e8e5f7bf8088dc2c313f5dd1830a39f896002de2dab7a6 SHA512 28a6dd212a242680b5ffaf9b989beae75b4e41786575f8c10e5b81ba3fbab3ee0eb064d95a202c50081b150344e3ce1e95dfe8b8265afc19cf220af599021820 WHIRLPOOL bcbbdebbe3b52936effc9e919395fdc38a411812fd5ce09f6d6ac10d2b4c607521f82062300912ea11c1b5605dbcf14899cb6dde0f45ed35670c3e5c35ed2849
+MISC ChangeLog 2623 SHA256 6ae0145bad8f49091f3befcd17a8c2db48270eafc13c6f561fecc53762b022de SHA512 03a8ceb2c112f9afbe1b1a0d04db63875fd1d4b1e46e1d95927a42911a940526804fc9cbdd7e54125f17336ede1fb202e523260b5453a3d32e857b043f7a6471 WHIRLPOOL 4b38791c6040d8f78eeba17ff2f0b10b9f8a377f9a72d7e41a3ff05d82c6c6966a4fe90bfecf88a3feb903a24222c76fca19f24ac0a6f33c55833d5d1979c003
+MISC ChangeLog-2015 4843 SHA256 1a19fac88b3560135b085d9d30440c12368fa88a4d4942d2d20eb9c9c59a4a19 SHA512 0891fba9af45d7ceef85ce7da3150977c33f2e4472e021dc5d92df39cc969cdba175e576257760d1c4270eb4a1746f7e3f13ca87ebe3f41cd1edac6020f5910f WHIRLPOOL ddf08cb3b0f1eca59f490cdb6313a19d43a2a3977ee940aff8029448ac5e86506f50f107471fe9d7f65366d52d5470dab6c9bbfd47997c56ed4fc31daad86a04
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch b/x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch
new file mode 100644
index 000000000000..59f1d0a200f9
--- /dev/null
+++ b/x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch
@@ -0,0 +1,25 @@
+From 88d25e2e4fe3edbb832d0bb2b44cd705b060360a Mon Sep 17 00:00:00 2001
+From: Jim Ramsay <lack@gentoo.org>
+Date: Wed, 11 Aug 2010 08:37:20 -0400
+Subject: [PATCH] Respect LDFLAGS
+
+---
+ src/Makefile | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index e618bd4..35a1453 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -78,6 +78,8 @@ LFLAGS = -shared
+ STRIP ?= -s
+ endif
+
++LFLAGS += $(LDFLAGS)
++
+ ifeq ($(debug),1)
+ FLAGS += -g
+ endif
+--
+1.7.2
+
diff --git a/x11-plugins/gkrellmss/gkrellmss-2.6-r4.ebuild b/x11-plugins/gkrellmss/gkrellmss-2.6-r4.ebuild
new file mode 100644
index 000000000000..3255120187b8
--- /dev/null
+++ b/x11-plugins/gkrellmss/gkrellmss-2.6-r4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin
+
+DESCRIPTION="A plugin for GKrellM2 that has a VU meter and a sound chart"
+HOMEPAGE="http://members.dslextreme.com/users/billw/gkrellmss/gkrellmss.html"
+SRC_URI="http://web.wt.net/~billw/gkrellmss/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
+IUSE="nls"
+
+RDEPEND="
+ app-admin/gkrellm[X]
+ media-libs/alsa-lib
+ sci-libs/fftw:3.0=
+"
+DEPEND="${RDEPEND}"
+
+PLUGIN_SO="src/gkrellmss.so"
+PLUGIN_DOCS="Themes"
+
+PATCHES=( "${FILESDIR}/${P}-Respect-LDFLAGS.patch" )
+
+src_compile() {
+ addpredict /dev/snd
+ emake enable_nls=$(usex nls 1 0)
+}
diff --git a/x11-plugins/gkrellmss/metadata.xml b/x11-plugins/gkrellmss/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellmss/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellmwireless/Manifest b/x11-plugins/gkrellmwireless/Manifest
new file mode 100644
index 000000000000..b59c193af9c8
--- /dev/null
+++ b/x11-plugins/gkrellmwireless/Manifest
@@ -0,0 +1,5 @@
+DIST gkrellmwireless-2.0.3.tar.gz 9557 SHA256 7f8928b3b304c555f46934b90f18ec526cb5b237b55fd63935fc27df416e0390 SHA512 7d005502bd65ea16f589f94fba38e67dffec69974177d4e7b83bf50d805e431d64a8cd0795f21547100487a9cb4ed7c01883514cb2d66165f0a7b8aa91162ab1 WHIRLPOOL cb44bbc3161db7fac88edf89ea05d048ad0d162b4eab91f1ff03be81568ae646e5855a66d26d73da51090d7bf60e6959794618be8c9dec5421ea72752e3f7e41
+EBUILD gkrellmwireless-2.0.3-r2.ebuild 657 SHA256 f15bfb95844dc1082e8caf977b97c584ee0b66ff4a7855c07c1fcbeec9bf2430 SHA512 2275521078b61627da62607553b2b2f932d033bd3687ebc3cbd82d52bc1eea6954065e27d5c4c55f59cf17e3bf3133e45805eda2e529d93d432c6310c3325950 WHIRLPOOL fe7a49c3d76232d3e758329c8899fd6a31412de040931a555812974b0131c1f9cbb3a37d84879ccdf3b25e2d7ec0dbf82b2348070cb479f3b2f52bf15dda9be6
+MISC ChangeLog 2559 SHA256 0ce3978e87de65c925291228bbce5163d218f58cc0a9528cc07a899f179a6e4d SHA512 e067a8edcf56a1c41f785d3b9e914f0fd48140a43d6a180fb50e5140ae7f9944012d7077bd0df2370f809d94087fe4e710e82c82dddfd8cda57818b6666e8578 WHIRLPOOL 6189853183d21ec3b467cc98c31181695ba94881e38279cb7c4f1ebeb8144b2bcf1c3bbdd4a43109db9f18dbf40cd5fb74f9a16aa3d5a03a6be8fcdeb59c458d
+MISC ChangeLog-2015 4223 SHA256 1341d63ecd0e3abb79d05ee74a459b2db6cbaf16fbee61486ca6c34072232f7a SHA512 67db259862fd07a172e7842614460700dbfd69b8ac06e0c95bea017a977e16d95c32b6db721c8e102bd1f3702fa11965eda90f08476cb507cbbe9ef4d288f45b WHIRLPOOL a8856285268554b4e068ba94df78dffde8b02b7ada9e2802dc6950992d405f468cbb8ccf0ba1dab53cae5c4b4c3a54536dcc431d15dd25baee62ee191f72cd4b
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellmwireless/gkrellmwireless-2.0.3-r2.ebuild b/x11-plugins/gkrellmwireless/gkrellmwireless-2.0.3-r2.ebuild
new file mode 100644
index 000000000000..85fd1b160794
--- /dev/null
+++ b/x11-plugins/gkrellmwireless/gkrellmwireless-2.0.3-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin toolchain-funcs
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="A plugin for GKrellM that monitors your wireless network card"
+SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz"
+HOMEPAGE="http://gkrellm.luon.net/gkrellmwireless.php"
+
+SLOT="2"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="app-admin/gkrellm[X]"
+
+PLUGIN_SO=wireless.so
+
+src_prepare() {
+ default
+ sed -i \
+ -e '/^CC =/s:gcc $(CFLAGS) $(FLAGS):'"$(tc-getCC)"' $(FLAGS) $(CFLAGS):' \
+ -e '/-o wireless.so/s: : $(LDFLAGS) :' \
+ Makefile || die
+}
diff --git a/x11-plugins/gkrellmwireless/metadata.xml b/x11-plugins/gkrellmwireless/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellmwireless/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkrellshoot/Manifest b/x11-plugins/gkrellshoot/Manifest
new file mode 100644
index 000000000000..84032689a622
--- /dev/null
+++ b/x11-plugins/gkrellshoot/Manifest
@@ -0,0 +1,5 @@
+DIST gkrellshoot-0.4.4.tar.gz 16556 SHA256 1cc1ff8a00cd8e76f7efdd3baffc9bd330ecbb549e8c1ce8a04a2cfa867bc164 SHA512 9363c045a99c23f8fedf95ac82c7bab4ce21acb675fdabdd831f174d9816a14a22ed6d7048d475b4c4199b9e6a88f3f663702ac2f9304f08860339beb323322a WHIRLPOOL a04cb66bdd9ea37ad5f9d1d5a363198bfa9fd3f2bdcbcf36cb2022567b90d5e05df08d37177062c81ecdc84015f4a668cfd90191d0c290b716ed3b3976a0218b
+EBUILD gkrellshoot-0.4.4-r2.ebuild 463 SHA256 a675e3325452adc4785f1a75fa9c22055e0b8593e570c0d43a26dab8d2219201 SHA512 b045d592a4c6dd4cd5217242b0c201ace54fe2d8f45ff41a26dae69ff0de0861c4562676291b4aa72ec385dfd65958838aceee3f75b5d9b12cc926a542f48ca3 WHIRLPOOL ebc6bccf89d293a1ec163d4d7fdbae25fe0251caa058ea89ea200f11d7bee7dbae4be6720b6622d2ddd9daef58f7056c303bfb0cee348be3ebd0a1ddfb3f6da3
+MISC ChangeLog 2471 SHA256 14abccb802b8779816cd0ae662220153e86aa98c57b9d0e11788f8a6e0679784 SHA512 4fd1f21cf9bc55c63ff23b65b75264b1c933f8714a76f1e2eb9973f2e70562b1d3e645c4bb43e619f2debaa6de5645ad3da2af9c619661c9d9acc7bcf34d1f45 WHIRLPOOL 42718c172c126aacdd9c7a513a458734e5501d486bb37c54103b8c3b11c671448db2da9a1b4cce1cbe731b1a8e1a1383f6121d8ccda63acd2d1b2aae6bf182a5
+MISC ChangeLog-2015 4063 SHA256 1bbb5e2da1caa7898bbca3dc9798d5df82056c4e84623d9e60871defcc0ba11d SHA512 aad26e63b396984a8483d80c6f760d2aa30b68cf916113b77794f07a2b82ad0bdb86c879c299eec4aebc06b3e25bcde7b2d2d6676c2c1a3a456e745f8d3e1133 WHIRLPOOL 03b688db51e4e52dd148bdc58047bcdd864c3503ce3b753ca38a9ae29801ba62be2ab07bf3cd8beff69a15d5b6d3c39e0d34d707321624a2174bd28e36324ec7
+MISC metadata.xml 248 SHA256 b173fe08085c7922ce0e02a020d458277639334c7e4da82667c24fbf38bae797 SHA512 f79b95ea2ff69eb3928e65d5d184c98f5f34fe3ab5b851ce8ace6597a7ffeb64f86cc82f6d7a3d522322bbdf2a234d50efd64b0fbffd4a4ba6f10462ab0870f1 WHIRLPOOL 5bba47bef1f3a6028bf3f1813706164b926ee893e7c184618d423f837264fc1374abe08ebd0033fa2b4b924e7286cfea2dd6470fd6a4526369297d0422772af9
diff --git a/x11-plugins/gkrellshoot/gkrellshoot-0.4.4-r2.ebuild b/x11-plugins/gkrellshoot/gkrellshoot-0.4.4-r2.ebuild
new file mode 100644
index 000000000000..c423ab7a64c3
--- /dev/null
+++ b/x11-plugins/gkrellshoot/gkrellshoot-0.4.4-r2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin
+
+S=${WORKDIR}/${P/s/S}
+DESCRIPTION="GKrellm2 plugin to take screen shots and lock screen"
+HOMEPAGE="http://gkrellshoot.sourceforge.net/"
+SRC_URI="mirror://sourceforge/gkrellshoot/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="
+ app-admin/gkrellm[X]
+ virtual/imagemagick-tools
+"
diff --git a/x11-plugins/gkrellshoot/metadata.xml b/x11-plugins/gkrellshoot/metadata.xml
new file mode 100644
index 000000000000..01bb78153c7b
--- /dev/null
+++ b/x11-plugins/gkrellshoot/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkrellshoot</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellstock/Manifest b/x11-plugins/gkrellstock/Manifest
new file mode 100644
index 000000000000..d080e5a185c4
--- /dev/null
+++ b/x11-plugins/gkrellstock/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellstock-0.5-ldflags.patch 412 SHA256 f54ecdd6dbcc485f269aae13b7996a7af0b04466ca2142d29efcc588b87f3a6c SHA512 626b1953988ce00d76270a779fcf7c5a2c0b599cd57ec0873ce2328c6cbbaaf7042cb8d608da9b0398205d29879c37ef9179edadf980ad5601b6eecac5fb7613 WHIRLPOOL e8f93a2dec5e95807fa24c153c513d7c5cadc2051fb90320e404b0bdbbcf02f8e288d2b92ecca5d1b10128a6e859f3b0611585174fc02a08fd6851b54e34369e
+DIST gkrellstock-0.5.1.tar.gz 22385 SHA256 56711b5b19cb747dfc5fbb99c00a542a9df55959f88c9664edc2df3829115f61 SHA512 040e6271a0b0ca3f7be52cc64076a8d1b538fc7607a9ae54acf1c9dc176b094c1483b10c1813a929dcf47dff4fee8c18b7ca58472343c83edfa58a32edc7776c WHIRLPOOL 7ec087847de4c600110857fa4aea8f91a92f51e2ad0c88e8bd22741235a9247c68c72e454d385dcca104c56429f8c8e455bcb398f54ad57cc6a0270f7dfd7bf9
+EBUILD gkrellstock-0.5.1-r1.ebuild 818 SHA256 c4c427dbd9c934f6a04e161ef2f6a77d9e39b43499b0955c4aa5b3b6cef4f01e SHA512 50bdc6ec6c6bbe3ed687522049e7a6eb1f8320a3cc23d9cdd589e74dbfd6bbe00849c7fa7fc951cf444f2ebb5e484bdb175e64d6c8f7b02ae006ca8704abc2a7 WHIRLPOOL edb3b86fb9d48deedca814311950fd81971946693b72a6447af446700f58be5d084bc3fdd9c209f32be0f25245f43186aba7c68027e2a3f96e8b5bf917556e1e
+MISC ChangeLog 2573 SHA256 5fef7a725de768c2dcfe6a3fbd95034e3eae474f900079fb6508f7ed5636554a SHA512 98683e65a131f1fa674ea6ed28960606f6c5865f0c82826021ec9b74651990f49f82c4eb581b2bf8b8a97700af59c03522b02ac3f7c305816358a8fba283862f WHIRLPOOL 530fffb7a50c6996b328e5ab60d0122d568e07b3dd0b8039fd80b1ee3cf1aed38720dadcedd0799e7d0831b4417fb406abde3444fc811c80106ff30e50d07b5b
+MISC ChangeLog-2015 2611 SHA256 7e2d2d9fffcab09255d0983edf95c6984d0a5404c1c17352443f3b8468f8ef7c SHA512 56728473c17752690daed253f02629c70693a5220d7f157ed527ea5e6610c910fdd0dd3347ea7d40443806a7bf1008b073c4748a4c5b5fcc14bac92bdead1ce2 WHIRLPOOL 53ec8f3243dc0907f51cd635d1533af6d681c7844c9b4057b5ca65f169177b99f0f3eff84e54045966a3c00cd5154b43288012f5ae83550a6a715180cc116a20
+MISC metadata.xml 253 SHA256 6db5c4959e81cf917cff33986e7e5fa10749c1a5a9ebb74eff79bf8aafcb3bfc SHA512 e3035e8f82cfbe32727054a8ce727ffd771b4d908f78f6fa2f0e84ff82b0f9a6cf6c9abe2a32f148eeee28d2bf7c9cfc57d6b51b0860febdf6a640caa953827e WHIRLPOOL 03df460cbe277912c5b8d8a5f2a91e6ff609e2d27da6d6a42fa27705fc2c61de03fdb653b5a7a70a38092177a8ddc8b5adb7849f436e9c13b5c7de271a9195c9
diff --git a/x11-plugins/gkrellstock/files/gkrellstock-0.5-ldflags.patch b/x11-plugins/gkrellstock/files/gkrellstock-0.5-ldflags.patch
new file mode 100644
index 000000000000..116e6ec3e4bd
--- /dev/null
+++ b/x11-plugins/gkrellstock/files/gkrellstock-0.5-ldflags.patch
@@ -0,0 +1,16 @@
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index eb26b17..79e4391 100644
+--- a/Makefile
++++ b/Makefile
+@@ -10,7 +10,7 @@ CC = gcc $(CFLAGS) $(FLAGS)
+ OBJS = gkrellstock.o
+
+ gkrellstock.so: $(OBJS)
+- $(CC) $(OBJS) -o gkrellstock.so $(LFLAGS) $(LIBS)
++ $(CC) $(LDFLAGS) $(OBJS) -o gkrellstock.so $(LFLAGS) $(LIBS)
+
+ clean:
+ rm -f *.o core *.so* *.bak *~
diff --git a/x11-plugins/gkrellstock/gkrellstock-0.5.1-r1.ebuild b/x11-plugins/gkrellstock/gkrellstock-0.5.1-r1.ebuild
new file mode 100644
index 000000000000..adbd9c88ad4f
--- /dev/null
+++ b/x11-plugins/gkrellstock/gkrellstock-0.5.1-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="Get Stock quotes plugin for Gkrellm2"
+HOMEPAGE="http://gkrellstock.sourceforge.net/"
+SRC_URI="mirror://sourceforge/gkrellstock/${P}.tar.gz"
+
+SLOT="2"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="
+ app-admin/gkrellm[X]
+ dev-libs/glib:2
+ x11-libs/gtk+:2
+ dev-perl/libwww-perl
+ dev-perl/Finance-Quote
+"
+DEPEND="${DEPEND}
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/${P/s/S}"
+
+src_prepare() {
+ default
+ eapply "${FILESDIR}"/${PN}-0.5-ldflags.patch
+ append-cppflags $($(tc-getPKG_CONFIG) --cflags gtk+-2.0)
+ append-flags -fPIC
+}
+
+src_compile() {
+ emake CC=$(tc-getCC)
+}
+
+src_install () {
+ gkrellm-plugin_src_install
+ dobin GetQuote2
+}
diff --git a/x11-plugins/gkrellstock/metadata.xml b/x11-plugins/gkrellstock/metadata.xml
new file mode 100644
index 000000000000..4724cb4aafbc
--- /dev/null
+++ b/x11-plugins/gkrellstock/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkrellstock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellsun/Manifest b/x11-plugins/gkrellsun/Manifest
new file mode 100644
index 000000000000..865d7685f04c
--- /dev/null
+++ b/x11-plugins/gkrellsun/Manifest
@@ -0,0 +1,7 @@
+AUX gkrellsun-1.0.0-Respect-LDFLAGS.patch 334 SHA256 a47a1fcdf484e64ea3bf991f302b16ff2b2746d2d2f38f2419f0375f92d114c5 SHA512 093ab16f6852b9a75a9c2e31a7ddf3ad6a407fd5c0f881340980f3f59b3c9abe10fa1855e09e9a73bd53cd3b3d532e3372bb227d95614e7fcbc014637c3ee906 WHIRLPOOL 6898826d73811f865cf3436fcd6ee0579e22816e3f488a9e5f0227dfcf16a5f403123ea82220373ed611009b5dc67b306f7b31258cf42f94cc3d4b4d34adee98
+AUX gkrellsun-1.0.0-reenable.patch 520 SHA256 d073ca64238612357f4b7d40b0da24ecbebe87e5f6a260c7050c8abe24641447 SHA512 e4cfba81e20e08f2fc5fd005e5ff2e630a90f2cd1743334440b7f78f2de256959347d93f9e1c25416b9d151dd5465087dbf3e39a30429023cd9e9c635dcda229 WHIRLPOOL 968fa6dc1d0870df1fb77ec8120b9c91a48f7081b98d654ae0af5568675bb9101117c6f087243348ee0fdb0454215266676d3e23ad41392d9d1b3d7c67d3a2b5
+DIST gkrellsun-1.0.0.tar.gz 96970 SHA256 a9fbf23c69fbaec7b0395e9adf78e98af3f9e8263a01c0312faa27c287757608 SHA512 1a34812e94f16d19311c23d44a0353dade50b802dd3ab115738959b9322c3bc6a28daa2bcea889700e6cc2ff8eb9400b989bf02c6f138bb878b94118ffd6e27a WHIRLPOOL 750a2afb4b1b84939af016d38ed9ff42a0d2edb16d1c73524bff9e01fbc8dbbc55b67601d26befe49bd5d368225fd57ffa17e24782fdd01f58a495a4515d45dd
+EBUILD gkrellsun-1.0.0-r4.ebuild 709 SHA256 7c8a730114b5ad07eb6292bdbe85178b05e0b2b4104d908c6e49058fec367c90 SHA512 1bd966d53852c167f81d3ddbf91d3d400d8f33e95749f691717bb67f56ef68948948482ad3ba7a3875e6f4216103c5518df3a92880852d0ec9db8acf71efe982 WHIRLPOOL e6422561e4e79cb222c22b3a92156e9d8ed18c55d32431fd2399accfdae71614d4cd162ab768ef37459a2fd276c7ae4a516d3b0eb2a9ec0b9e3f492fbde67a14
+MISC ChangeLog 3299 SHA256 7047143c25392b46dcad5080448f4d158e10dd24279abfc9f41ed35a4eaf9f0c SHA512 6b8396e0479630bc6449c62f225cb1ffdfb0f26eacffc707dcb34f0ebd68acedae8ae1e9a00f64e674b8494bc2ce6213ce307360554c1e781319f2875e043320 WHIRLPOOL 262dd0ed8c901ef22c9e18cf0ae2cd057a55cca90571223a5f3687a5df32b993c526c083933debbd3392b853d1415ff581aa92036e51e68989efdc68c7e2e5bc
+MISC ChangeLog-2015 4357 SHA256 cf0f54a214c01347e5c0b37a32b6658d366f5c9c1f7296af0db4c304250995b8 SHA512 7bc83d9674ab85306da060176d7a8236dd50fd9e6cf1d7fab48d4bdad85bc6644b3a0dc967ff58dc189db90b38172ee0ada01b3fb650a3f895281740bf2662a0 WHIRLPOOL a2b641bd85e5e9c9d461453d36e4f781b60b5a65e8725cc5335b76396c1e8825f19830367c5408803940a90d11d05d45d92dc379e99d2a11521a9716e3b900df
+MISC metadata.xml 246 SHA256 9cc02ca8acf2dca18236bc11b010915d4759cd8941cd3f95e43527df66d8699d SHA512 d314e742c911fe837b685a8f4f8ab7701c213b55a06efcb805aff28214ddab008539ab6682258c0b2fe6cd5ccc045d2d321c22aef6af3b39758f821f08dc8ce6 WHIRLPOOL bfd456cf3a810f92a4772d7b0c6863659544b834270336ae7594453c32b0185f61284ab8c242759b8293aff0b7f705654bd4d587b08d0d5ef2fcc1b063817f05
diff --git a/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch
new file mode 100644
index 000000000000..548039dd0e0b
--- /dev/null
+++ b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch
@@ -0,0 +1,13 @@
+diff --git a/src20/Makefile b/src20/Makefile
+index 3e8e62c..ef96fa2 100644
+--- a/src20/Makefile
++++ b/src20/Makefile
+@@ -16,6 +16,8 @@ FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
+ LIBS = $(GTK_LIB)
+ LFLAGS = -shared
+
++LFLAGS += $(LDFLAGS)
++
+ ifeq ($(enable_nls),1)
+ FLAGS += -DENABLE_NLS -DLOCALEDIR=\"$(LOCALEDIR)\"
+ export enable_nls
diff --git a/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch
new file mode 100644
index 000000000000..f47b96e88905
--- /dev/null
+++ b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch
@@ -0,0 +1,16 @@
+diff --git a/src20/gkrellsun.c b/src20/gkrellsun.c
+index f3adff5..0738bfc 100644
+--- a/src20/gkrellsun.c
++++ b/src20/gkrellsun.c
+@@ -1140,7 +1140,10 @@ cb_plugin_disabled()
+
+ save_sun_data();
+
+- if (textOptions.fontDesc) pango_font_description_free (textOptions.fontDesc);
++ if (textOptions.fontDesc) {
++ pango_font_description_free (textOptions.fontDesc);
++ textOptions.fontDesc = NULL;
++ }
+
+ /* This happens when user quits X Windows and gkrellm2 is still running */
+ if (colormap == NULL)
diff --git a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild
new file mode 100644
index 000000000000..40deb42b5728
--- /dev/null
+++ b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin
+
+DESCRIPTION="A GKrellM plugin that shows sunrise and sunset times"
+HOMEPAGE="http://gkrellsun.sourceforge.net/"
+SRC_URI="mirror://sourceforge/gkrellsun/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE="nls"
+
+COMMON_DEPEND="app-admin/gkrellm[X]
+ nls? ( sys-devel/gettext )"
+DEPEND+=" ${COMMON_DEPEND}"
+RDEPEND+=" ${COMMON_DEPEND}"
+
+PLUGIN_SO=src20/gkrellsun.so
+
+PATCHES=(
+ "${FILESDIR}/${P}-reenable.patch"
+ "${FILESDIR}/${P}-Respect-LDFLAGS.patch"
+)
+
+src_compile() {
+ use nls && myconf="$myconf enable_nls=1"
+ emake ${myconf}
+}
diff --git a/x11-plugins/gkrellsun/metadata.xml b/x11-plugins/gkrellsun/metadata.xml
new file mode 100644
index 000000000000..fab8f068fb46
--- /dev/null
+++ b/x11-plugins/gkrellsun/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkrellsun</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrelltop/Manifest b/x11-plugins/gkrelltop/Manifest
new file mode 100644
index 000000000000..f00a7d8d7298
--- /dev/null
+++ b/x11-plugins/gkrelltop/Manifest
@@ -0,0 +1,5 @@
+DIST gkrelltop_2.2.13.orig.tar.gz 49023 SHA256 b2585c4186cc3805fcde73645a71d8eb3f798358caeb31cf3f598795e6ea42e6 SHA512 9479c5b860833671451b6fb8583e741b1ac755ed76b7e73dffd65d13d30d0b5da1916436901642f738e0d72f8c8696f4dea9c041a203e76d309f2782acf7024e WHIRLPOOL 893fa724cca39b2c07070ce4b979d47bc90cf9354cbabcca721f1386e60aeb30e08404566040bbc7404e949d325b4c7b74c1fe5f66e0b0c14884b2af8ac5cb5d
+EBUILD gkrelltop-2.2.13-r2.ebuild 939 SHA256 ddb02a27093893324bb82d87e2e4f414bce17b5dc638ea23e4dbc49655e23a3b SHA512 ad91724a6f4fa17fec3261d92e7bd371fc86c3f989f7e6542836b4933f9ccf6b815c965713699d1d0d3771dc63db7112b7d8177c294f1106b739df6bf8af6294 WHIRLPOOL f70e5314f18c5b4a5d21e324714920bc016766117dc05acd3a70ff0ffe971d51fe28e128b1de94881f55bb28a90f105f8bc5f34b4da83763aa58e94e2078e177
+MISC ChangeLog 3870 SHA256 10637977bf77bf6b3c562a14261c237b07b132dfc260136a7ac532399ee5649b SHA512 80302e1bad0e8585ced1bb26baebf951673e71cd9935e2e12998890d324d40785e7e628db883581c8070992a2ab5f5fc19c40db60d738cb506947c5714fcde6b WHIRLPOOL be5578756d52dbd4448da08cc7f9e125136b352c1df5a0f6a79339573b9bce30814f7c2f7bf25337cf107f75adc94b20ea86c56d648eb9a2a2af066733e0b284
+MISC ChangeLog-2015 5352 SHA256 f4dbd3167a650dff075b4e84c3b7c5c4d3d61da04f3328ae5eb44a0b5e430440 SHA512 eee8de735f78a684e1e46206addc930b6a5e33fea2271f846cb4f6f1d63ad3735cf9973c4addc61b6ab34b309b95264c3ae7f804276ad43bb47cab3187145fd4 WHIRLPOOL f72b73a81274258d10e751118b45f1b8edb6ef91256e8b76a0d4c5a3d46940753773449749d184e95e69eecd8a28f373879e9d0339f93e927b312bf1710ef8a4
+MISC metadata.xml 246 SHA256 a534b5440a4a70f1c613264e660b4058204b50bd797c2afafe9919288965c25b SHA512 51eb6bcc872b3c8eecd9ea2eb00437bdcf70db3a550becc013752a793ffd9ef05c37c760af1151c37c15dd5565fd3376b7485f761ed42efc87adc05b390bcb27 WHIRLPOOL ddea7cf6701168d0d6e9106221f34c65dd1a0d4aba1bf6c875955d4657dcec75a092d1119806bd9185aa4c2148a064445f87e3687939dccd7e8e34f38d9667a7
diff --git a/x11-plugins/gkrelltop/gkrelltop-2.2.13-r2.ebuild b/x11-plugins/gkrelltop/gkrelltop-2.2.13-r2.ebuild
new file mode 100644
index 000000000000..4e6349415d03
--- /dev/null
+++ b/x11-plugins/gkrelltop/gkrelltop-2.2.13-r2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="a GKrellM2 plugin which displays the top three processes"
+SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.orig.tar.gz"
+HOMEPAGE="https://sourceforge.net/projects/gkrelltop"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ppc x86"
+IUSE="X"
+
+PLUGIN_SERVER_SO=gkrelltopd.so
+PLUGIN_SO=gkrelltop.so
+
+S="${WORKDIR}/${P}.orig"
+
+RDEPEND="
+ app-admin/gkrellm[X]
+ dev-libs/glib:2
+ x11-libs/gtk+:2
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i \
+ -e "s:/usr/bin/gcc:$(tc-getCC) \$(CFLAGS):" \
+ -e 's/-shared/$(LDFLAGS) &/' \
+ Makefile || die
+ default
+}
+
+src_compile() {
+ use X || TARGET="server"
+ emake ${TARGET}
+}
+
+pkg_postinst() {
+ einfo "To enable the gkrelltopd server plugin, you must add the following"
+ einfo "line to /etc/gkrellmd.conf:"
+ einfo "\tplugin-enable gkrelltopd"
+}
diff --git a/x11-plugins/gkrelltop/metadata.xml b/x11-plugins/gkrelltop/metadata.xml
new file mode 100644
index 000000000000..2434572adc6c
--- /dev/null
+++ b/x11-plugins/gkrelltop/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkrelltop</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/gkrellweather/Manifest b/x11-plugins/gkrellweather/Manifest
new file mode 100644
index 000000000000..0cb611de28f5
--- /dev/null
+++ b/x11-plugins/gkrellweather/Manifest
@@ -0,0 +1,8 @@
+AUX gkrellweather-2.0.8-Move-GrabWeather.patch 2162 SHA256 4209c50950352c8f4cba5a5bf3998f03722a7fe5cf01bf177faa0fbba46e04e4 SHA512 9c078e68f28c829f19e4e8e2836795508f5b124aa2a7b8535857266d16b9ba6404604e1527751dee99e632237be106eed456bebc2b14f69799a46888ab9699ff WHIRLPOOL 6bc245d58e04fc38bfff54a8c5eb1812a2ca5f914d36569f2018109402096ada8031c072a51380f9000d2307d53d60b4c95f440140182492c69e428be600b64b
+AUX gkrellweather-2.0.8-Respect-LDFLAGS.patch 537 SHA256 66aa262d2154db592da67205834e04a1217ada213c06e9083eb931db017e1be6 SHA512 0735a7ebdb322ea55ffb0204c2cf52d15638687f462dc5303f070d5ca8cd9218e083db1ff6f9d6eb2be345dd02580822612eaf1df0158b2e3683add34042eb2b WHIRLPOOL 0bd6c4e17b54fbf345bc8baefa8f490119a462b6b352abe4d43338262fcea9925b569140d64121fdf145926b3bc5e962ff8dfc08edf8fa83d9e05858742d90ef
+AUX gkrellweather-2.0.8-update-locations.patch 567 SHA256 0c9b2fd987f127edc8ac2518f1cb9276fad3f0956e3f67c30bfd522afcd56c7f SHA512 963e81b73812fb1bc18e2c29bb8f69b655032441b537dc7a3a083e2331e0337a5faec86940f2779546aa024d59944fd6d5fb7f88f474d2e22532bd85cbe37c6b WHIRLPOOL 0f14781d85d43de95dcd3bf8dd640a47b19e2b40d15b6794379ab7170189d58c054e47618c9a23cf74adb29039e392bcb49beb8eec4ed3fa107937ab9104dcf1
+DIST gkrellweather-2.0.8.tgz 20227 SHA256 06236ad489151019e71bab4ba63b4b8b06d58c58890caed8b1a28fdd05cde16d SHA512 da9408ebc9518fe805d3f0dd9496b4aeb805a2ab6566b619b61fc25c91122c0ee45e2a7b804206b2ee08300309dd9b1e1c3b6605a41c594cf75fd39b58767264 WHIRLPOOL 0f37fc40c0c73d9eb1661129f36cfbef64cd14d4b4d5fe01aec5a28087f30407cb1055ab439e951d76841bf6b1fde12f234f7c6c05b0658a5c3ae499254515bb
+EBUILD gkrellweather-2.0.8-r1.ebuild 1014 SHA256 7be101af281b81b0dd6185cccbc2b81b7cb56f2c420c919da3417b1433e44753 SHA512 6f15755b45f6216d7ede2e2720a3aff57cf17e39992321025cb5ddd23e943d84ecb387861fd4101762f080b84b867e39e810f3ea0dbc427ffbb3641c09d160a5 WHIRLPOOL 4677bf41fa6d9a770f45f1dd2bc2b913bd8193dbecb4112b3fdd25a50c3824c5f2f4f02be8b5376abd0a029ac97302ee285dae6e754139dc2a1d73b01bd1015b
+MISC ChangeLog 2743 SHA256 a08b0384b44fad5a0c61a7df473984802623a8c7fb944665ca7467d8ec8b5a67 SHA512 a5d3c1a32ffdff8e16f37514760d7d8652187cf13b7c3ff49013b7970abef950fc3164ba937428669b9090015dc09db577d2cba02f9130a96728b8f3a46720e2 WHIRLPOOL 8d1288001a5b2c722e4b09e17cbe09624222b097c74be7c6de64ca0402c1a04c8e735c0a1bb269fbab32330242bac9c83f103ced998d113aea657ba5e8c0bd4a
+MISC ChangeLog-2015 6699 SHA256 7051f239a254cc30e311381879118648c5b61c4bfeccecee2edaf75262f0b1ad SHA512 51a3f130c31495f5770b2a8c08c116a6d6a6253506d06892a7f551fe1a73d9aaa0ea88367e3009613f01c089a3c1b7c09c2fb065d6fcf3b1d781e66dfe021fc9 WHIRLPOOL ea76f6b4c15d264b35527b0c0614addf48ca34ba812e88cf402e0bae91cd7c32106848796fd7273bda4a8ec668ba96fc38c25bc75585c4b453e7c1845df2bfdc
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Move-GrabWeather.patch b/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Move-GrabWeather.patch
new file mode 100644
index 000000000000..5e2eb95e33fc
--- /dev/null
+++ b/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Move-GrabWeather.patch
@@ -0,0 +1,56 @@
+From dc0fed370865b49e9bcb2db2eb7ff21adec904a8 Mon Sep 17 00:00:00 2001
+From: Jim Ramsay <lack@gentoo.org>
+Date: Tue, 24 Aug 2010 12:23:25 -0400
+Subject: [PATCH] Move GrabWeather script to $(PREFIX)/libexec/gkrellweather/
+
+This is to avoid a file collision with x11-misc/bbweather (Bug #333289)
+---
+ Makefile | 4 ++--
+ gkrellweather.c | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index d6dc404..693b4f2 100644
+--- a/Makefile
++++ b/Makefile
+@@ -38,13 +38,13 @@ install:
+ else \
+ install -D -c -s -m 644 gkrellweather.so $(PREFIX)/lib/gkrellm2/plugins/gkrellweather.so ; \
+ fi
+- install -c -m 755 GrabWeather $(PREFIX)/bin
++ install -D -c -m 755 GrabWeather $(PREFIX)/libexec/gkrellweather/
+
+ uninstall:
+ (cd po && ${MAKE} uninstall )
+ rm -f /usr/lib/gkrellm2/plugins/gkrellweather.so
+ rm -f $(PREFIX)/lib/gkrellm2/plugins/gkrellweather.so
+- rm -f $(PREFIX)/bin/GrabWeather
++ rm -f $(PREFIX)/libexec/gkrellweather/GrabWeather
+
+ dist:
+ rm -rf $(PKGNAME)-$(VERSION)
+diff --git a/gkrellweather.c b/gkrellweather.c
+index 1d4cf4e..224260a 100644
+--- a/gkrellweather.c
++++ b/gkrellweather.c
+@@ -721,7 +721,7 @@ apply_air_config (void)
+ options.station[1] = c[1];
+ options.station[2] = c[2];
+ options.station[3] = c[3];
+- snprintf(options.command, 512, PREFIX "/bin/GrabWeather %s", options.station);
++ snprintf(options.command, 512, PREFIX "/libexec/gkrellweather/GrabWeather %s", options.station);
+ options.command[511] = 0;
+ snprintf(options.filename, 512, "%s/.wmWeatherReports/%s.dat",
+ getenv("HOME"), options.station);
+@@ -986,7 +986,7 @@ read_default(void)
+ options.windspeed_unit = 1;
+ options.pressure_unit = 1;
+ strcpy(options.station, DEFAULT_STATION_ID);
+- snprintf(options.command, 512, "/usr/share/gkrellm/GrabWeather %s", options.station);
++ snprintf(options.command, 512, PREFIX "/libexec/gkrellweather/GrabWeather %s", options.station);
+ options.command[511] = 0;
+ snprintf(options.filename, 512, "%s/.wmWeatherReports/%s.dat",
+ getenv("HOME"), options.station);
+--
+1.7.2
+
diff --git a/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Respect-LDFLAGS.patch b/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Respect-LDFLAGS.patch
new file mode 100644
index 000000000000..9256cdd919c8
--- /dev/null
+++ b/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Respect-LDFLAGS.patch
@@ -0,0 +1,25 @@
+From 82c3a24ef34c5a5388ee9cc40126b3381fb8445a Mon Sep 17 00:00:00 2001
+From: Jim Ramsay <lack@gentoo.org>
+Date: Wed, 11 Aug 2010 09:03:13 -0400
+Subject: [PATCH] Respect LDFLAGS
+
+---
+ Makefile | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index d6dc404..46074ab 100644
+--- a/Makefile
++++ b/Makefile
+@@ -5,6 +5,8 @@ LIBS = `pkg-config gtk+-2.0 --libs`
+ LFLAGS = -shared
+ PREFIX = /usr/local
+
++LFLAGS += $(LDFLAGS)
++
+ LOCALEDIR := $(PREFIX)/share/locale
+
+ ifeq ($(enable_nls),1)
+--
+1.7.2
+
diff --git a/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-update-locations.patch b/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-update-locations.patch
new file mode 100644
index 000000000000..0faf2627170f
--- /dev/null
+++ b/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-update-locations.patch
@@ -0,0 +1,12 @@
+--- gkrellweather-2.0.8/GrabWeather 2009-01-11 13:15:02.000000000 -0500
++++ gkrellweather-2.0.8-r1/GrabWeather 2016-08-29 00:02:35.345041005 -0400
+@@ -12,7 +12,8 @@
+
+ $ReportDir = '.wmWeatherReports';
+ #$WeatherSrc = 'ftp://weather.noaa.gov/data/observations/metar/decoded';
+-$WeatherSrc = 'http://weather.noaa.gov/pub/data/observations/metar/decoded';
++#$WeatherSrc = 'http://weather.noaa.gov/pub/data/observations/metar/decoded';
++$WeatherSrc = 'http://tgftp.nws.noaa.gov/data/observations/metar/decoded/';
+
+ use strict;
+ use vars qw( $ReportDir $WeatherSrc );
diff --git a/x11-plugins/gkrellweather/gkrellweather-2.0.8-r1.ebuild b/x11-plugins/gkrellweather/gkrellweather-2.0.8-r1.ebuild
new file mode 100644
index 000000000000..2eab84402441
--- /dev/null
+++ b/x11-plugins/gkrellweather/gkrellweather-2.0.8-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="GKrellM2 Plugin that monitors a METAR station and displays weatherinfo"
+HOMEPAGE="https://sites.google.com/site/makovick/gkrellm-plugins"
+SRC_URI="https://sites.google.com/site/makovick/projects/${P}.tgz"
+
+SLOT="2"
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="
+ app-admin/gkrellm[X]
+ >=dev-lang/perl-5.6.1
+ >=net-misc/wget-1.5.3
+"
+DEPEND="
+ >=sys-apps/sed-4.0.5
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-Respect-LDFLAGS.patch
+ "${FILESDIR}"/${P}-Move-GrabWeather.patch
+ "${FILESDIR}"/${P}-update-locations.patch
+)
+
+src_prepare() {
+ default
+ append-cflags $($(tc-getPKG_CONFIG) --cflags gtk+-2.0)
+ append-flags -fPIC
+}
+
+src_compile() {
+ emake PREFIX=/usr CC=$(tc-getCC) CFLAGS="${CFLAGS}"
+}
+
+src_install () {
+ gkrellm-plugin_src_install
+
+ exeinto /usr/libexec/gkrellweather
+ doexe GrabWeather
+}
diff --git a/x11-plugins/gkrellweather/metadata.xml b/x11-plugins/gkrellweather/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellweather/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/gkwebmon/Manifest b/x11-plugins/gkwebmon/Manifest
new file mode 100644
index 000000000000..912c6cd735f1
--- /dev/null
+++ b/x11-plugins/gkwebmon/Manifest
@@ -0,0 +1,6 @@
+AUX respect-cc-cflags-ldflags.patch 1232 SHA256 901e22d81ddb44eef6e473e4816368e67588313ede8dc5204f352861409471d6 SHA512 0ce0b0ed7832ede335447d4abb7cf3904e97f9dff334aeb14a03e09cfe042de47bca456b7fc38bd7171440bcefd0da8a17cc01f1d540b84ffbf644e216f273a2 WHIRLPOOL 27e9871ea13187de52d95f07ae5ed3cbd77a0e8710fa109075b03d8fa8316b21544d94782dbbded076e6d32bea270d5e3582d92b1191f47aaa16f96c29d8fdbd
+DIST gkwebmon-0.2.tgz 14163 SHA256 994fb242dfca89ed710bfb35ec8de384d202274332943f870b3f72e73d97ae09 SHA512 0af4eaa8636b43232e209e6381a3852eb92b9505da4b19e31137766f4bee7977bf4e4bed40518df0fcc3aef2dc62767c85169e70f1fbfc738bb428ae8affac63 WHIRLPOOL 1b7f4d288eb5be01a1048b3f22bcf9acf399da65e377018a856d1fa29a5907723b8aed7bef27c976d96c7dc3a5817920652ec99edc645e65164b5c77d1311c11
+EBUILD gkwebmon-0.2-r2.ebuild 615 SHA256 72fa1c9bd1f93fdba468a1a9f9f68c7b3d658262f8ff1521857d224eff0fe821 SHA512 431ce8dfc2a878d67a5c8c93e78e4e22b86abd0d88669396d2886d132a6e48c9c68e50e7f70c10c27699f0efa7b5f54b6e5edda44d86af8c93d8d257bd8a95b0 WHIRLPOOL ad76b8020fa05cee88f81a2e65420049535b9adf823fd7d52c9c7bc627c9e4da20034f9a2735183d5e1c101d60e14e5a5f9a89e7ceb301a8e4191588bfb52ef0
+MISC ChangeLog 3176 SHA256 ec6a081dad984d9ee18164cc3fa06207152e9484da8d5a27da4cc4f915216194 SHA512 95b6e8f7abd501f5235a23966604d4f6a9b3e143a726e6101b9c7a62dfdb576deb1ec01cb55e6ccf99b4e106a6d45ac4ec8808f20d9f1b8ebd27d83515e7bd67 WHIRLPOOL 622511e26efcee54cc9f584d421ea08458325065cf838b3325646047eb94663a385e6254a0f07ba4bd993403bacaabd445e7d833b97d143770757ef3f521dd08
+MISC ChangeLog-2015 1531 SHA256 01fd68f1a2f9def1d620cb076929ce7d3a6b69f8f1f5037fbcf61755649c32c9 SHA512 7e9889079b06449a8c96c82bdeeea7782e5644a895231092cd60453d417e4bb2fe3ee026f57b37e7ac66261968e11df098a17249e1fa74cfce67918df0e5bf46 WHIRLPOOL 4252c96c2501b0f20c8ea857a5d81fe69bcaed45975257555d9c5395ac5bb1a9329ff698d35c95273d08d9eee6f2b8ca6ccd96f03cca8860fc18bb4f1609f48d
+MISC metadata.xml 245 SHA256 5449722c785cfec83360755b6afa069e0970ca61378ff66f4a1f9584c4e5108e SHA512 9059fda6f95a78a0bb5334c05a118b9159d8dd28701bf6986574bb95ba897f1ff03257a8a939c6353136e5ab28f4614cd927cc593c41558ec8826b9c1ca1a015 WHIRLPOOL ae422fefc9588c8b735a010bf800971fd7b6b50f5c6cb65047a8b4bf5072eadd56262263b3c94d2790b01820979a65efdbe77586698ad51e5619e919a6c86372
diff --git a/x11-plugins/gkwebmon/files/respect-cc-cflags-ldflags.patch b/x11-plugins/gkwebmon/files/respect-cc-cflags-ldflags.patch
new file mode 100644
index 000000000000..7b3ee50f5321
--- /dev/null
+++ b/x11-plugins/gkwebmon/files/respect-cc-cflags-ldflags.patch
@@ -0,0 +1,48 @@
+From ef7dcbf8495d03c8cf96d4fb30adf38b15e1ca74 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Mon, 29 Aug 2016 20:44:45 -0400
+Subject: [PATCH 1/1] Clean up variable usage in Makefile to support LDFLAGS
+ and friends.
+
+---
+ Makefile | 18 +++++++-----------
+ 1 file changed, 7 insertions(+), 11 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index b422e79..d89977f 100644
+--- a/Makefile
++++ b/Makefile
+@@ -3,23 +3,19 @@
+
+ PLUGIN_DIR = /usr/local/lib/gkrellm2/plugins
+
+-GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
+-GTK_LIB = `pkg-config gtk+-2.0 --libs`
++GTK_INCLUDE = $(shell pkg-config gtk+-2.0 --cflags)
++GTK_LIB = $(shell pkg-config gtk+-2.0 --libs)
+
+
+-#FLAGS = -O2 -Wall -fPIC -std=c99 -pedantic $(GTK_INCLUDE)
+-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
+-LIBS = $(GTK_LIB)
+-
+-LFLAGS = -shared -lssl -lpthread
+-
+-CC = gcc $(CFLAGS) $(FLAGS)
+-#CC = gcc -DDEBUG $(CFLAGS) $(FLAGS)
++CFLAGS += -Wall -fPIC
++CPPFLAGS += $(GTK_INCLUDE)
++LDLIBS += $(GTK_LIB) -lssl -lpthread
++LDFLAGS += -shared
+
+ OBJS = webmon.o gk.o
+
+ gkwebmon.so: $(OBJS)
+- $(CC) $(OBJS) -o gkwebmon.so $(LFLAGS) $(LIBS)
++ $(CC) $(OBJS) -o $(@) $(LDFLAGS) $(LDLIBS)
+
+ install: gkwebmon.so
+ install gkwebmon.so $(PLUGIN_DIR)
+--
+2.7.3
+
diff --git a/x11-plugins/gkwebmon/gkwebmon-0.2-r2.ebuild b/x11-plugins/gkwebmon/gkwebmon-0.2-r2.ebuild
new file mode 100644
index 000000000000..ee1350023bac
--- /dev/null
+++ b/x11-plugins/gkwebmon/gkwebmon-0.2-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="A web monitor plugin for GKrellM2"
+HOMEPAGE="http://${PN}.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha ~amd64 ppc ~sparc x86"
+IUSE=""
+
+# The Makefile links with -lssl.
+COMMON_DEPEND="app-admin/gkrellm[X]
+ dev-libs/openssl:0"
+
+DEPEND+=" ${COMMON_DEPEND}"
+RDEPEND+=" ${COMMON_DEPEND}"
+
+PATCHES=( "${FILESDIR}/respect-cc-cflags-ldflags.patch" )
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
diff --git a/x11-plugins/gkwebmon/metadata.xml b/x11-plugins/gkwebmon/metadata.xml
new file mode 100644
index 000000000000..ee5ac534419d
--- /dev/null
+++ b/x11-plugins/gkwebmon/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkwebmon</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/guifications/Manifest b/x11-plugins/guifications/Manifest
new file mode 100644
index 000000000000..f270fdd369ee
--- /dev/null
+++ b/x11-plugins/guifications/Manifest
@@ -0,0 +1,5 @@
+DIST pidgin-guifications-2.16.tar.bz2 543136 SHA256 e007a75a904f6b24a608f566d84b6b41adfd91ed62daf4668a724cb25a721bd6 SHA512 fee1741a37df102ed3620caed9024c1a2ac5919c1a9c4182bdb19685a4d3412a1ff72e5e58ce65fdc2689f1d90432ea22c3912a9ecda80a95af96d57c86c9cf0 WHIRLPOOL 980512848fc97a05fe9a28fc34fdb9cddd33184fc62be896e03cc8a371e52a1b6563eec7db347cde398c94f7c86565f2e42ab0879233df02d91f96f9f23b1bde
+EBUILD guifications-2.16.ebuild 829 SHA256 e8b5ebf64a775dc67da86cc15faa972125e798443035290e0656d6fe1469bd7c SHA512 dad8f3dd623d0df6abe5977b5556640c6311a9416d92f21948a33cfb669ee8384e50e0fd4465896bb687b5da89a54d49ce8fd0e576f5de55565985bfed9202dc WHIRLPOOL 8925ddcb8fe806019eba2dd31deccf3f93b2fafc1c908ce0f378eaeec69a902ec6881266a04eab1955272a243aec4226af381fcf631ef286b27dc225e7194d83
+MISC ChangeLog 2472 SHA256 da251e47d55f0a23f76ad4a6ff3ebbd063e3e9b0bef898a6195ddd21eba35b3d SHA512 d77f95b16d06815270196887c8f1b60a2b9a9359080573a8fc2cd5fd4f176e9f04ecc8cff094b646b9a6fb3bbf15883a60e125a7ec61d5f808768feb5a6542dd WHIRLPOOL 5636d98d9d4296ecc8259a2cfeb422bd24a3afef8a3326cc6e7d65a5abe51e49d13a0d04cccdb39c4d8f07b55671fa78ec8ea8a37e081bb6eee3ed9aeb44e321
+MISC ChangeLog-2015 9575 SHA256 219ec394b22eda0df78f16c8f8439fda8208be33ac9dd3e82e34a77118eb912d SHA512 090d5c06edb6ee0f0171c3b3bffbc487404db0f827fde463919fbc5320cfb6d37d1bcea198bb99c0fbf4804ecfeb7081fc41f8a83f60c3f510ec383644a9d5bf WHIRLPOOL 1e9dc1a31dcfc1e132bb40b27a8c83c225b1d9bb8c3ed2352e4f239e1397fed7fe6c95679c90de902b14c82712f9e51cdc2205492a250ab0627b9354f092aeb0
+MISC metadata.xml 296 SHA256 2bc27de5ba31e3028135174470c7efbe3958922e02442232f969455c86278de8 SHA512 e0c54608b40170468a0ea5526bf15b1202a3f60a5911f6695f89caae84d152316a44c4c3cbc6e059f80f5a69c7757ba78ca582b571088b13a4b5dcc0f2ac4f9f WHIRLPOOL 49252543275df48065faf8546cb892af8cd24b983d50e529d292738d34578740923026dad3ae05ee166340f03f315788062fac27443bf70ba15dfe1ddfed1bd5
diff --git a/x11-plugins/guifications/guifications-2.16.ebuild b/x11-plugins/guifications/guifications-2.16.ebuild
new file mode 100644
index 000000000000..70ceda6a6a73
--- /dev/null
+++ b/x11-plugins/guifications/guifications-2.16.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit eutils
+
+MY_PN=pidgin-${PN}
+MY_PV=${PV/_beta/beta}
+MY_P=${MY_PN}-${MY_PV}
+S="${WORKDIR}/${MY_P}"
+DESCRIPTION="Guifications is a graphical notification plugin for pidgin"
+HOMEPAGE="http://plugins.guifications.org/"
+SRC_URI="http://downloads.guifications.org/plugins//Guifications2/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 hppa ppc sparc x86"
+IUSE="debug nls"
+
+RDEPEND="net-im/pidgin[gtk]
+ x11-libs/gtk+:2"
+
+DEPEND="${DEPEND}
+ virtual/pkgconfig"
+
+src_configure() {
+ econf \
+ $(use_enable debug ) \
+ $(use_enable nls) || die "econf failure"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die "make install failure"
+ dodoc AUTHORS ChangeLog INSTALL NEWS README TODO VERSION || die
+}
diff --git a/x11-plugins/guifications/metadata.xml b/x11-plugins/guifications/metadata.xml
new file mode 100644
index 000000000000..d8eed8d3c5a2
--- /dev/null
+++ b/x11-plugins/guifications/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+<longdescription>Guifications are graphical notification plugin for the open source instant message client gaim</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/hexchat-javascript/Manifest b/x11-plugins/hexchat-javascript/Manifest
new file mode 100644
index 000000000000..bf292ffd034f
--- /dev/null
+++ b/x11-plugins/hexchat-javascript/Manifest
@@ -0,0 +1,7 @@
+DIST hexchat-javascript-0.3.1.tar.gz 27150 SHA256 42bb9bacd9545df3e76722bbf65322d3f85f820fb86355292d8e1551a3db5223 SHA512 8a59d26d9aa4fba19f3058b646a0a7da4facb936a88cec9a8f7c8f4ff4a865263665377edec5acbc33890786b7d576667d39323ba35e9b0ce05dc4d132a50502 WHIRLPOOL e310c81a968f1fa7fef7fa43f9054e3863edd4d22837c972f6f89b4b3ee4b1e2f3849041d8daf2470f36168134d276dfafa3c8aade5650fe12f05a0439d89ca7
+DIST hexchat-javascript-0.3.2.tar.gz 27542 SHA256 438e2102c4f99386bb9b429f117b9ba6c293e3c708d2c9270716d5ff095a12a8 SHA512 2829ddda5d35e50c4528b56c898c96a51d5b416d55e1631f97104fa8326952ae2bde041d07d9ef652a3b92a7d33ae99307d30605c2deaacd317e71599c9708a0 WHIRLPOOL e6e5f46ad049ca1bdf7147611b789449111fe6ddad7645dd097d0e2812a7ecb5b0040313f665366832db52dfc783f796c868ec740a30ff5a130d4e7124bcf6b7
+EBUILD hexchat-javascript-0.3.1.ebuild 681 SHA256 3e5ed37c5ea1091e810d325d33a8e25746f19704185848c0ac0bb33ae1e397b6 SHA512 617ee338f125af91a15408fea56560fec0c2f58214da3222d6d744cb01956e654c0f5f1bed2bce2dc08cbf456879557f1a1b39854b0a15f46177b21ca03fafb7 WHIRLPOOL 44f21bad53e86ef40aa67ae6ad2e3e79a084cbc47d3e1c40305f88bd491448f0a5146e0629e29dc82f864c7f6c9003276213d2efd08b91e76a8891bbcbc01a61
+EBUILD hexchat-javascript-0.3.2.ebuild 709 SHA256 b266293fc9d2428da6fb587ab71b31f599665b907d834d722a145f60759300a6 SHA512 de76b9c65208dcac4cc7e572e7dcf1332f486d9868bfdba81b1efae8572109a6a580b3e25c8f25511e793278a6ab51a989b0ceb0ec96fd500f31a0cb608e5b8a WHIRLPOOL 554d5d4d30de8b7fc373211030c9c99c0636943c5c4c92abc9ae6fd2515f9e4a1f54fac3e9c393938608443c817a43d6101ae45ee0eddd29a12a582688ba29f6
+MISC ChangeLog 2805 SHA256 03286369612d7ff73192d70c41ba24b8ea19428e29149b4876a0b294017b646f SHA512 8d76dcb48fe72c7573c390ae0ae4084169de9e8358cb2f5cafa94534769195ce831ee53986532daceb290722ea1dd2611b37c75e5a08d673b6145f78ea27d6dc WHIRLPOOL 1e7927519ecf2eba556c7557a2e41abf5448fb3e81246b2519ab792899ef1ec149f02abed1ad7cf07604a3f954e6f3a0f470ee148c4a87c6163f42c037a841de
+MISC ChangeLog-2015 1260 SHA256 1c83af9cfb95d00edacbc4defd356696e674b3c8765b4cd126334d70cc533231 SHA512 3c6aa53b2ca9025f5f63eb596b26205e2899113c625586c87abefd9efbe98640031a51aff9d71736a7ccb353eeee35446aabae0c200624618afe84874968042d WHIRLPOOL 2fc3e0ac3f91e778f271809f3d07a6ca16b91c3b2f1544304a3cc666046bbcc3cfd649197cf8ff9f97ba560a7f39dd6819d57290c15f992d259ff69207b32f24
+MISC metadata.xml 498 SHA256 e6abec4ed90fb0d9087df03438b5671a727ed2a2bbe19f4fc4fe02a14825a41c SHA512 965905f6cc14f0d4d14eeb8b42561bfefa26f9c028b8429ed02d525660c43285148723d96e3fbd5eb2e842b05394f411ef5a400e2514ad5315e72ea587551991 WHIRLPOOL 7ef10f67425184102269c04beaa6135ffb9f084d51c0345a83db7a9e536b75bad1fe13b3b5e3fb040373b90b1b46ff5251ac1a682af6afbc2fa9406de6bde3ce
diff --git a/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.1.ebuild b/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.1.ebuild
new file mode 100644
index 000000000000..7756e2e41eda
--- /dev/null
+++ b/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Javascript interface for HexChat"
+HOMEPAGE="https://github.com/TingPing/hexchat-javascript"
+SRC_URI="https://github.com/TingPing/hexchat-javascript/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="examples"
+
+RDEPEND="
+ dev-lang/spidermonkey:0
+ >=net-irc/hexchat-2.9.6[plugins(+)]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ tc-export CXX PKG_CONFIG
+ fi
+}
+
+src_install() {
+ default
+ if use examples ; then
+ dodoc -r examples
+ fi
+}
diff --git a/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.2.ebuild b/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.2.ebuild
new file mode 100644
index 000000000000..65978b6b7f10
--- /dev/null
+++ b/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Javascript interface for HexChat"
+HOMEPAGE="https://github.com/TingPing/hexchat-javascript"
+SRC_URI="https://github.com/TingPing/hexchat-javascript/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND="
+ dev-lang/spidermonkey:0
+ >=net-irc/hexchat-2.9.6[plugins(+)]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ tc-export CXX PKG_CONFIG
+ fi
+}
+
+src_install() {
+ dodir /usr/share/appdata
+ default
+ if use examples ; then
+ dodoc -r examples
+ fi
+}
diff --git a/x11-plugins/hexchat-javascript/metadata.xml b/x11-plugins/hexchat-javascript/metadata.xml
new file mode 100644
index 000000000000..c4f7d1676cef
--- /dev/null
+++ b/x11-plugins/hexchat-javascript/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <upstream>
+ <maintainer status="active">
+ <email>tingping@fedoraproject.org</email>
+ <name>TingPing</name>
+ </maintainer>
+ <bugs-to>https://github.com/TingPing/hexchat-javascript/issues</bugs-to>
+ <doc lang="en">https://github.com/TingPing/hexchat-javascript/wiki</doc>
+ <remote-id type="github">TingPing/hexchat-javascript</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/i8krellm/Manifest b/x11-plugins/i8krellm/Manifest
new file mode 100644
index 000000000000..566c91636b26
--- /dev/null
+++ b/x11-plugins/i8krellm/Manifest
@@ -0,0 +1,6 @@
+AUX i8krellm-2.5-Respect-LDFLAGS.patch 187 SHA256 d7ca8c1ac4bfc23fb62c6219211f8067fc95dcd8e559d588b42564c90be508b8 SHA512 78b953668ee6041f01f56c67cb0b2f3eb680585e833df0bdbc577c31b68d7155cd27e90ece352e50b6b93b189c6f996e5c45c93214f8a2fd31deecc26e22ec14 WHIRLPOOL f9eb588dbd256857361602087075b60b8c0473a198ef079ac8b36925baaa743357bde750b81ddaa856170a75d739baf978fab3446d2e4e77e5a0d62c86b2a96f
+DIST i8krellm-2.5.tar.gz 15378 SHA256 c86a0a859c9ffb58a51adfee2b76859dcd730ff38d9d4cfed4613f068c6c973c SHA512 d1cd452fc83c24369b4773d959e0182bd5c7fe317bed6a1df716c1576f5ba078a4e82d202ff641f0784532b77a51d466e57ffc675895a1875a868d92caf79576 WHIRLPOOL e72b912f5b79193b482e03845d1272c8f88eec857edbe6ce5b6fb9d75517b6f18354330599c183359590692b57b4fc2663cfe512dafe7bf3565c3bb1ce78ee7c
+EBUILD i8krellm-2.5-r2.ebuild 507 SHA256 15fb4966c4350a56c9ae467894f678bf1d4b1720a75e5a9b2f284ac3f9aca23d SHA512 29e420c988a11de113c91df9186877104c1423d93eff84148fc796f47877d51a9c5f5786d46dde158e7bd65a87c7ce1e4bc50d8e42379067ca9287140793163e WHIRLPOOL a12bd1d73ab14d05e36f7c5b03ace622334f260d3a2ee6239f3151b345d167eddca22a8c77407447b5e1c24debcdf2627d5acafa59036988d9d68fac1cdfdfce
+MISC ChangeLog 2559 SHA256 77e0003d227c16ea09fa09031cb1c8457e733a3c5ff7a4338b6ac69f69ea0dcb SHA512 c779db3a090584c615feeab978e444c1f7e592a8ac52b353306ac853faace1a227bb36d73d0382f6f7473ec9ea44d7cacb429807179690ec7fc7fba52950f152 WHIRLPOOL 7affc624e91e39733b7b24352e0e5e1ad3b39bd0279bcc97b26e4226dd9594e848a046c3f00c2b6f373b2b5bd74aa36309851eb2537c6e6610bb82959b7b27b5
+MISC ChangeLog-2015 2012 SHA256 ffc4a3ada9def6421677a499ff3561036c3828211cfcffe28e0f654a7023e190 SHA512 8da3ee43d8d62bc2aa5ab93c4301b58b7e1121788ef05d677ce19e6d156c2d4d053ac0e09ec236e397354291938c18715e40ef6d37a29efe827abee5bd342549 WHIRLPOOL 2fa515f9690ac71407f0d26e4817701a6371f4a9fd43a30a8a57334690cfbc1e633e1ba0bce4f6a92f261cc439c886ee24fce34e76522fabdb090d5bcdea0eb9
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/i8krellm/files/i8krellm-2.5-Respect-LDFLAGS.patch b/x11-plugins/i8krellm/files/i8krellm-2.5-Respect-LDFLAGS.patch
new file mode 100644
index 000000000000..bc740a415e35
--- /dev/null
+++ b/x11-plugins/i8krellm/files/i8krellm-2.5-Respect-LDFLAGS.patch
@@ -0,0 +1,12 @@
+diff --git a/Makefile b/Makefile
+index 443a911..ba83210 100644
+--- a/Makefile
++++ b/Makefile
+@@ -3,6 +3,7 @@
+ #
+
+ LFLAGS = -shared
++LFLAGS += $(LDFLAGS)
+
+
+ ## Support for GKrellM 2.0
diff --git a/x11-plugins/i8krellm/i8krellm-2.5-r2.ebuild b/x11-plugins/i8krellm/i8krellm-2.5-r2.ebuild
new file mode 100644
index 000000000000..907a5c58802d
--- /dev/null
+++ b/x11-plugins/i8krellm/i8krellm-2.5-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin
+
+DESCRIPTION="GKrellM2 Plugin for the Dell Inspiron and Latitude notebooks"
+SRC_URI="http://www.coding-zone.com/${P}.tar.gz"
+HOMEPAGE="http://www.coding-zone.com/?page=i8krellm"
+IUSE=""
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"
+
+RDEPEND="
+ app-admin/gkrellm[X]
+ >=app-laptop/i8kutils-1.5
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-Respect-LDFLAGS.patch" )
diff --git a/x11-plugins/i8krellm/metadata.xml b/x11-plugins/i8krellm/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/i8krellm/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/metadata.xml b/x11-plugins/metadata.xml
new file mode 100644
index 000000000000..5c4b98e8113d
--- /dev/null
+++ b/x11-plugins/metadata.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The x11-plugins category contains plugin packages for various X11
+ applications.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie x11-plugins enthält Plugins für verschiedene
+ X11-Applikationen.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría x11-plugins contiene paquetes de extensiones para
+ varias aplicaciones X11.
+ </longdescription>
+ <longdescription lang="ja">
+ x11-pluginsカテゴリーã«ã¯æ§˜ã€…ãªX11アプリケーションã®
+ プラグイン・パッケージãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚
+ </longdescription>
+ <longdescription lang="nl">
+ De x11-plugins categorie bevat plugins voor verschillende
+ X11-applicaties.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm x11-plugins chứa các gói plugin cho các ứng dụng X11 khác nhau.
+ </longdescription>
+ <longdescription lang="it">
+ La categoria x11-plugins contiene plugins per varie applicazioni X11.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria x11-plugins contém pacotes de plugins para várias
+ aplicações X11.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria x11-plugins zawiera rozszerzenia dla aplikacji X11.
+ </longdescription>
+</catmetadata>
+
diff --git a/x11-plugins/monto/Manifest b/x11-plugins/monto/Manifest
new file mode 100644
index 000000000000..098eb2eb8948
--- /dev/null
+++ b/x11-plugins/monto/Manifest
@@ -0,0 +1,5 @@
+DIST monto-0.1.1.tar.gz 18033 SHA256 64a4550e285b97addc7dad93ee7ff3dff97cf5ca0ad089440073362e2ba1ff3b SHA512 481065a9bf6c9004685d7ebac852abfa88a1d3797bcc3d47fa68deee6afd45055bdddcc4ff12dcf6d2683f7febbc3eabd01d616404bdb10f62d9ba97f8675c80 WHIRLPOOL 24a44a025e30f8cc15413dd0050e3247e22357be998673981ca2a717e9564bbe010408bc0e2934d4aebb02e6166732b217a586eb84edebd1977eb0e8c9f991a0
+EBUILD monto-0.1.1-r1.ebuild 800 SHA256 65992075d8af1824a258076d46d5a31764c92aeb137c17ed81cdeceacda2abe3 SHA512 847cc5f3eba8f00b04efbd2d56063f3af04aba94c636d9bce307865a188ad96d1dfd5a83295f4d8dde38a6c123f164907a5b9156c2fc4b61b66e667fdbe35418 WHIRLPOOL fca65112bc200038c73b78d42bf01551b993c8d9208a2f2cbe4fe1c579cf5967aa8e54a80e2a94c9a32288bbfc1bf1f222b5667515b29f48f95e57c292779c3d
+MISC ChangeLog 2888 SHA256 d3bf99a0d16cc40a15ef985319dd0b6d2a6a9d1e7bf3a12de5d75f283cda6d84 SHA512 3a6235baa3d24d87d1d2e5d290c8ba347b42e3f24811904a950ef1692ec724a01953911a1540a4f17a34ea2f08fdf234cea077d8e6f3a8ca1dfba15e6e780523 WHIRLPOOL 484acf2942b43a80c04f7a074e45f06a4d735cf14cc8b20f94f45652bc3e8c6a220bd390ae10712fca174ed90569cb3c4e1236e6eae39f11fe1f1cacefef42ea
+MISC ChangeLog-2015 935 SHA256 b0b692809d6c780fcfc24fa37f1fd5c08ea76b033e3a2aaa5b2b79d92762e46e SHA512 74474f639fce25fc38db12fc5243d7dc58b09b2edfcd98f35ae79ac9ae5c0926a08dba90c269408f07be654519254ef67b638358f938caea840dd9962bddc249 WHIRLPOOL b73bfd5690af3c9e4f6e27337fe0040ed8cc59310edda3c39ee4ddd7d3921bbbb2f703471ac2213d8212ca38c6efd9021797d1f7bc5f0e4377c7d53c3ad80ca1
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/monto/metadata.xml b/x11-plugins/monto/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/monto/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/monto/monto-0.1.1-r1.ebuild b/x11-plugins/monto/monto-0.1.1-r1.ebuild
new file mode 100644
index 000000000000..1975cfb2c017
--- /dev/null
+++ b/x11-plugins/monto/monto-0.1.1-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="a simple manual device mounter (up to four devices)"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/274"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/274/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+S="${S}/src"
+
+src_prepare() {
+ sed -i -e "s/-o monto/\$(LDFLAGS) -o monto/" \
+ -e 's/gcc/$(CC)/' Makefile || die "sed failed"
+}
+
+src_compile() {
+ tc-export CC
+ emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dodoc ../AUTHORS ../NEWS ../README
+ dobin ${PN}
+}
diff --git a/x11-plugins/pidgin-birthday-reminder/Manifest b/x11-plugins/pidgin-birthday-reminder/Manifest
new file mode 100644
index 000000000000..31a44477ebb6
--- /dev/null
+++ b/x11-plugins/pidgin-birthday-reminder/Manifest
@@ -0,0 +1,6 @@
+DIST pidgin-birthday-reminder-1.7.tar.gz 470361 SHA256 6ed8292fbf742d122542227891145ffdf2367427178387e3399a0575c126dbe4 SHA512 1213c193b141f006caf9cfa7b55b052f54f00426414353e758224a1aa35a70436c452b52ea25fa088c346f4f0da25af40b2f4991452a2d3aabf13d40c8438e47 WHIRLPOOL 93e7fdf2353d0b9345a8739cf3b2c7b5ff71ebddc1eb3f63dd74e1873b80b8be1474cdf3eb7d5be557a6c3cd1dd8f944eaa5fedf9488566345c1a8812526632a
+EBUILD pidgin-birthday-reminder-1.7-r1.ebuild 693 SHA256 00da885033586a1f6192cdbf9f15c0eeea1b96579aedf60e32bf603bd2777645 SHA512 98a234f0f604fe7bece1f9f8cde8a5162befd77a3b6d3fb8a0a744ee5488ea24fe9024ed935e903d93af7a436492c7f0090e10da94dae2eba953845fc81a5824 WHIRLPOOL 9cbef9c04c1b7c977299109e8042e0fcb4f8378e9007094761f1429cda71f230e16c6fb699b19fd132c4f558f88870c477c697735dfbae9e5872b8d4eddc89ac
+EBUILD pidgin-birthday-reminder-1.7.ebuild 691 SHA256 46514db9b7ed4af2759fb88a2796fc5bf020e3ca01698f6457c3b959a3c4d271 SHA512 e3983029775e77730535b256a2a0f4752014414857b9f3233a582bc16b20f6d7742d347c4ef1d799a473f570c91abf004701b7a253f33bd9dc2ac40f1d42f047 WHIRLPOOL e441ef54babdaf41c350db1e5e6519d7a81fe9006f71b52b61fbfdfbf7e9d488d5b24ef3064f2aa467ce35b72783ae8b1710483900fa2314004f3514ee0be449
+MISC ChangeLog 3155 SHA256 287762799f62fb99d35b6c8f6a14671f329e7e4453312285a049a54c9fbc3d0e SHA512 d6e6d3a868a3e2ecdfb7771616522157835695ca816a39c666728688f7a7a2dc53c5edddd861757113104f001e82c25134b7113f88f9488b9f203c51db2767b0 WHIRLPOOL bbcdb96a5d59b2f576559121fdfd8507a434b9e86f473d48a4c686d16beaf01c3046c7cabc7e30f5948ce44d9def7d3b92a5d08f5762e8256ce0234bc737c692
+MISC ChangeLog-2015 1031 SHA256 b8006a36c1ad124c23e42176239471ff2b83f88ff42d73d5e6456a060671a175 SHA512 c69b56d2e366580642514660fa0f43dc9f713abff0b6a74001d7831a711a8ee51d3fb43075cc989a51d1e07805cf96d4fb16e4542fd004afae2b3dab9bf4b701 WHIRLPOOL 1b7b14a33b0f2b06efc958b7e6c7b0672eb7f2db8414762e04c8cb482e900839fcc45e7622cc1cad94a458ecb9c36623dce2381350918197485db8acdded0f4b
+MISC metadata.xml 332 SHA256 93ccb759ed2364d493d97d6115fbf4dda5d62010f3ed8aba2e1afa5a8c6c7c82 SHA512 7739843b129ac9c2903fe411c9627888d75fc3723197e683ef5eec84abe95b197c1b6da7c62f0c94010006d612f3997f950024076d964697d66ce2c305812103 WHIRLPOOL 19358836b3cda051e43f456122cc00913829993e81287c77513cdaf4c5fbd1e86cd2e90fc3930d79e25f9e83f52a6ab71f1e63c804bc09431b274b559362eced
diff --git a/x11-plugins/pidgin-birthday-reminder/metadata.xml b/x11-plugins/pidgin-birthday-reminder/metadata.xml
new file mode 100644
index 000000000000..4304ab097d4f
--- /dev/null
+++ b/x11-plugins/pidgin-birthday-reminder/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <bugs-to>https://bugs.launchpad.net/pidgin-birthday-reminder</bugs-to>
+ <remote-id type="launchpad">pidgin-birthday-reminder</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7-r1.ebuild b/x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7-r1.ebuild
new file mode 100644
index 000000000000..8b2365c21a5b
--- /dev/null
+++ b/x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Plugin for Pidgin that reminds you of your buddies birthdays"
+HOMEPAGE="https://launchpad.net/pidgin-birthday-reminder"
+SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="net-im/pidgin[gtk]"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+
+ if ! use static-libs ; then
+ find "${D}" -type f -name '*.la' -delete || die "la removal failed"
+ fi
+}
diff --git a/x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7.ebuild b/x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7.ebuild
new file mode 100644
index 000000000000..8eff0ad4ea57
--- /dev/null
+++ b/x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="Plugin for Pidgin that reminds you of your buddies birthdays"
+HOMEPAGE="https://launchpad.net/pidgin-birthday-reminder"
+SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="static-libs"
+
+RDEPEND="net-im/pidgin[gtk]"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+
+ if ! use static-libs ; then
+ find "${D}" -type f -name '*.la' -delete || die "la removal failed"
+ fi
+}
diff --git a/x11-plugins/pidgin-bot-sentry/Manifest b/x11-plugins/pidgin-bot-sentry/Manifest
new file mode 100644
index 000000000000..de0da08efd39
--- /dev/null
+++ b/x11-plugins/pidgin-bot-sentry/Manifest
@@ -0,0 +1,5 @@
+DIST bot-sentry-1.3.0.tar.bz2 280673 SHA256 e65581328a508a82cd32d246f4037ea3b044eafd223c3c967947f847db28e736 SHA512 ec665eee2f9b64eccabd10116cb1d1e4be046bc9a6132cb815373be915d265b29b33d41298047f82f920f5daac70a966169ecb201450ba47d76d090c581ee788 WHIRLPOOL 1a52d09188c5838f352b87b09066d563c9ad37e6d38145ebb32178a62b3ba69395f067cca785b5ec70c0458e642872e2f6ae511967481bc19ef0f9d93e5adcfc
+EBUILD pidgin-bot-sentry-1.3.0.ebuild 655 SHA256 46e1e2c3790f335f6095ffc2d876ef5b2a4efacb7018947248e3979dee15195b SHA512 fb5b61b2dcf0a4f116bc703c1c8fea09ea86a94ae04f3de888764e16b3a6e1981193416ed00cadad6add27553d8abb2e47dd42558f6903dfb32cd5764ea94f8c WHIRLPOOL 49f703bfd7256f49146b82fa5c3e710aea646195def2355c4bd82155d57aeaa19832270d3afcf53a711beffa453b4fe81c8555601880d0fd3bcceb82db7f538a
+MISC ChangeLog 2209 SHA256 1edf61fdedef6137782f9106e08174e2b6a8f9b188444894a4830ddc81f5dde8 SHA512 a34d7b21bdd3ae216da2be7dc2af237f6ae940d64241ecf44708be3a305bc20f3cf741c6c96494bed76ba0eb6703dac9a8643527f3fe67320dd50d496da6f9f1 WHIRLPOOL aba14939d243d0e20fbca8b2be2f2c6a107cf450665d9645b1a85fd96483b09a6ac651dd79b06baa72c12b7aabed64efd8797a85fc14ac20e2ffcb0921955f42
+MISC ChangeLog-2015 793 SHA256 6258945aedfbcbcca9d3be542ec227cf8d92dec77af9a335099d142eb79f48da SHA512 2724a82a19838868388c5f9d420288fb3566a4bebd988373a8de56589cab318c88154d6182b4c20b5d57ab305f0f0f58875590a559f260e6a6dfe89b0d90e02a WHIRLPOOL 75399cd98ee3aa32e9a67e80269164cf8a235d7bfec064dc09618589c7b1dab13d08b6a84f1a5e54a441196c5b0d18d55b111f7d5a66cc2fcaf9adcc2f688581
+MISC metadata.xml 639 SHA256 058f5905b792ad357167c2b05bbbce9bac1ded201bd3a12b3ec6a43271673573 SHA512 90febd229b516ad4504d865ba317666fa5fa2981cc3404c58c08cc331787e4980b134c29915604382a8b8495ea33a38b1cd42c4a7fb8e6841d25e95b0c5f8e34 WHIRLPOOL dfd0d71d6993c55095de18a881766b594f505eb446c6ab92db9bb21d645cc7f2f988a1af8d920ae1dd3a58bf0c62cbc413e427bd5077c41e429b1841184b5e97
diff --git a/x11-plugins/pidgin-bot-sentry/metadata.xml b/x11-plugins/pidgin-bot-sentry/metadata.xml
new file mode 100644
index 000000000000..0171dd0ebc91
--- /dev/null
+++ b/x11-plugins/pidgin-bot-sentry/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <longdescription lang="en">
+ Bot Sentry is a Pidgin (libpurple) plugin to prevent Instant Message (IM)
+ spam. It allows you to ignore IMs unless the sender is in your Buddy List,
+ the sender is in your Allow List, or the sender correctly answers a question
+ you have predefined.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">pidgin-bs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-bot-sentry/pidgin-bot-sentry-1.3.0.ebuild b/x11-plugins/pidgin-bot-sentry/pidgin-bot-sentry-1.3.0.ebuild
new file mode 100644
index 000000000000..848cafaec1f4
--- /dev/null
+++ b/x11-plugins/pidgin-bot-sentry/pidgin-bot-sentry-1.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+inherit eutils multilib
+
+MY_P="${P#pidgin-}"
+DESCRIPTION="Bot Sentry is a Pidgin plugin to prevent Instant Message (IM) spam"
+HOMEPAGE="http://pidgin-bs.sourceforge.net/"
+SRC_URI="mirror://sourceforge/pidgin-bs/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="net-im/pidgin[gtk]
+ x11-libs/gtk+:2"
+
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.40
+ virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+ emake install DESTDIR="${D}" || die "make install failed"
+ dodoc AUTHORS ChangeLog NEWS README
+}
diff --git a/x11-plugins/pidgin-encryption/Manifest b/x11-plugins/pidgin-encryption/Manifest
new file mode 100644
index 000000000000..cfc891f67727
--- /dev/null
+++ b/x11-plugins/pidgin-encryption/Manifest
@@ -0,0 +1,6 @@
+AUX pidgin-encryption-3.1-glib2.32.patch 381 SHA256 58ea7be36d64ea4533fcf3c743b0939667f5b9addb6a709a0edf9a9754b656fa SHA512 1c6b3c34d0e8acab7dd4465348d674b56d8939305e87dc9e59bd14e99e7123e865c4e6a91f641e3365c507b2d88e19541f05534b3255ab23754d95d49c997639 WHIRLPOOL ff10f26c9ec8b07513f6cbf7ca983b51765b7322547be9c5e2e035790179ff4db00a93fc10f760bfbbd50a727609b25c6afe41a2a4dfd0c95d25e4c499748193
+DIST pidgin-encryption-3.1.tar.gz 604129 SHA256 940cdafdce59ece60193626ed04ebf94e2671df184b88c9ff1792e9e0f99cdab SHA512 681e719dacc6812f6e965b5025631b02dc6abe4694c4dfc3034d5c07e97798707f28920c142b99f9d428470ef5c14bffe5d7c62d2d5fce01ad0e7567ab60b32d WHIRLPOOL 043181d22c0d147cdec5c1633ef0586d1cfba5bc30bc5731c36ca76e2b5e32fa60419b218a8c54c85bf1838799fd62a8db46e74612fc265929dcbc5a581074c0
+EBUILD pidgin-encryption-3.1.ebuild 745 SHA256 f27efff3c0c65327ad54addf2fe0a2cc7545284060e4a77d8e8b90efe83a350a SHA512 4849f0aa547bad322767bd3b4c8392e05638243ff21398dfb009f1fd947edee2cc91083e3794f60d99309aba2adff9293046d7b46da8b1abc83e1accc28e9bc1 WHIRLPOOL 2b8dce022d36eb3134cf3409d8ea4381585b799e5a6e1796e8f5b3a7006a429479d5e5496e059871c671e88e53dcc31a46da3332ab0cc17c14ee8e17e1821667
+MISC ChangeLog 2532 SHA256 07bc773e532713b61844af2497754c81d73687d391929e670e62ea32a8a9877d SHA512 adc17d56f5bd2bf08a119f39ed5d80b9632790035d126e8785c2a341bd377164d6682234c4c700e869d171e67c09f0b301066d8d47d8310ac154ff978dc2fc62 WHIRLPOOL d7ffce5d712a20bf1036d93c4e7e75be23ce40986381c6cecef524095b9368e00a2e10ef1129bf163ce6513118c08091e25d59a2d47d5c48f7dc7fc12379b97b
+MISC ChangeLog-2015 3687 SHA256 d59ae3aece43488d614b8a6a8f01e44d6c7c6164512f2487848e3266120490ca SHA512 7909da21e91762220f5a44b3cd40409bfd4d468e02d4acbd23666271f05a8eb240b1dd8caa4da47e43e82faa54cd7df60333b9c831af3a6dd9323aa139da9bb2 WHIRLPOOL 7e687c6dd39e44897a65ad29b9657c98b0c482a5aa958ba77fc0e605b6f9d3656d2fbc7dedfc9171dc498d3977375fe8e201835d82067a75df5592877f115d48
+MISC metadata.xml 383 SHA256 423b41c3731ca92a2ea3fbfb684220160d586b8b6d29a29425501ecb7207f761 SHA512 1b3e3b5e41b6cdc2c4d8d309ebd0664d1054ec9175c5b1d9c2d7c63e8ca2c62572e3c8b6dcb3b292595b66f55cc764a059954688933f50f7cb35591419fbf5cc WHIRLPOOL ca75256922e175d10c19d83ce8ff8b4cf7379c616c0517445996a1f97db4b4b3ffa98df62bb27ebe19c94a930964b382180ac453d04953d0232dc69ba6f76dfe
diff --git a/x11-plugins/pidgin-encryption/files/pidgin-encryption-3.1-glib2.32.patch b/x11-plugins/pidgin-encryption/files/pidgin-encryption-3.1-glib2.32.patch
new file mode 100644
index 000000000000..1262056bd27c
--- /dev/null
+++ b/x11-plugins/pidgin-encryption/files/pidgin-encryption-3.1-glib2.32.patch
@@ -0,0 +1,12 @@
+diff -urN pidgin-encryption-3.1.orig/rsa_nss.c pidgin-encryption-3.1/rsa_nss.c
+--- pidgin-encryption-3.1.orig/rsa_nss.c 2010-04-26 04:53:46.000000000 +0300
++++ pidgin-encryption-3.1/rsa_nss.c 2012-04-15 13:16:21.438852032 +0300
+@@ -24,7 +24,7 @@
+ #include <debug.h>
+ #include <gtkdialogs.h>
+
+-#include "glib/gmain.h"
++#include <glib.h>
+
+ #include <string.h>
+ #include <assert.h>
diff --git a/x11-plugins/pidgin-encryption/metadata.xml b/x11-plugins/pidgin-encryption/metadata.xml
new file mode 100644
index 000000000000..70639c6bfa7b
--- /dev/null
+++ b/x11-plugins/pidgin-encryption/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>
+Pidgin-Encryption uses NSS or GNUTLSto provide transparent RSA encryption as a Pidgin plugin.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">pidgin-encrypt</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild b/x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild
new file mode 100644
index 000000000000..4c403f116134
--- /dev/null
+++ b/x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit flag-o-matic eutils
+
+DESCRIPTION="Pidgin IM Encryption PlugIn"
+HOMEPAGE="http://pidgin-encrypt.sourceforge.net/"
+SRC_URI="mirror://sourceforge/pidgin-encrypt/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ~ppc64 sparc x86 ~x86-fbsd"
+IUSE="nls"
+
+RDEPEND="net-im/pidgin[gtk]
+ x11-libs/gtk+:2
+ >=dev-libs/nss-3.11"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-glib2.32.patch"
+}
+
+src_configure() {
+ strip-flags
+ replace-flags -O? -O2
+ econf $(use_enable nls)
+}
+
+src_install() {
+ emake install DESTDIR="${D}"
+ dodoc CHANGELOG INSTALL NOTES README TODO VERSION WISHLIST
+}
diff --git a/x11-plugins/pidgin-extprefs/Manifest b/x11-plugins/pidgin-extprefs/Manifest
new file mode 100644
index 000000000000..c583b8e436b7
--- /dev/null
+++ b/x11-plugins/pidgin-extprefs/Manifest
@@ -0,0 +1,5 @@
+DIST pidgin-extprefs-0.7.tar.gz 332742 SHA256 5f23def3dfc00c3597694177fbc2d6afa02d216c8f0d05b37307d3df509282e2 SHA512 f2157403463c1a9621396c84ea71c4e02a853796d5c7b7aa33def03f9b6eccc52a0fad7f5edcfa1506cdc2c6e9dfb056a445cdfa985b0c3885d7ffe666150c3a WHIRLPOOL 25b02b2c10d471a92e460241b34a0c49b4027b998da20dee0ad7771196952a60914adf871ccd60b34576ee5ca3097f45b7f83eb0568bdd707273526396c09fea
+EBUILD pidgin-extprefs-0.7-r1.ebuild 497 SHA256 75e80f5c762576761fe830044984444501f8327f4a27056fdb83af8b0782b9e6 SHA512 06074e470ab71c734b3482c1097e9717d70a02ca5cde640c9561248a428ecb3cdef3aba77c9fc8f131112cb85cbcffda68d31a19a49107fbe3cd996f9889cfe2 WHIRLPOOL 39cd9badda68201a8f3493d26f6ad21195b31e320cee3cb033eed55c87f9a0177acccec6479173c0e88262a8b39dabd8d7e24ea3efba0e8a04ba269bd2c2d432
+MISC ChangeLog 2485 SHA256 cfa0605c275354acc96186d19b99bc0418ce1478e20f0b692ff16c8126a9cce0 SHA512 d21e920515708e94d1145cd15cb091422fea03cbc3764c8e0f72616d70724e4efb8eae2f73eeddd07c62222561673e15862950b01a21a5b50dd98ef97d5a39fe WHIRLPOOL 744978b7e10e0e4e00403bbd1cc535de0ad9c10f001d9eea0724ae13166bc022324616eb8393fd90f22375a570cb7927d405f56afa873d621435c9b6405484cc
+MISC ChangeLog-2015 2282 SHA256 5d9e35270f488f29937941cbe1608e276cd7ce832e60f0a35ef4891cd1b9eab0 SHA512 90696e442e06f90b388d0577bd3cf8a2db0c4cd0743ccfd9e8cebdf4a6b89bc563037640218d9673c417876a580be74874a17c34ee2299a9607e7f037d0a5ec2 WHIRLPOOL ed26a186ed72d7e2118bdd6cbc3c4db8e35b1f526dce3d2a1cf8ce6f48f538df6fbb806db634b68add1ec9f056c49d31ecc67b95a8b277512744f227ee58e91c
+MISC metadata.xml 429 SHA256 57ecb9b51d8c4e2328838ffd147999b029ca5d2b63e5d5582bddd42d4aa4498d SHA512 45d92936f57d4de39761a5c6f6b3a9b2645041109857a96b3910ec097c3e8fe140439953defb65dae391474d8ae3bb54f0e10fd9142c322b09fa7c916f4bddf0 WHIRLPOOL 9a9b1b873f4315bcacc294d1a990bfd835f85006dcdebf64c5473860ec2697f85050c36e66904c482580ea9fa99244596bf0e3606d09a504c3a7542a230fa569
diff --git a/x11-plugins/pidgin-extprefs/metadata.xml b/x11-plugins/pidgin-extprefs/metadata.xml
new file mode 100644
index 000000000000..cc731db3a7fb
--- /dev/null
+++ b/x11-plugins/pidgin-extprefs/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>
+A plugin that takes advantage of existing pidgin functionality to provide preferences that are often desired but are not included in pidgin.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">gaim-extprefs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild b/x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild
new file mode 100644
index 000000000000..b291a7b8d448
--- /dev/null
+++ b/x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+DESCRIPTION="Extra preferences that are desired but are not worthy for Pidgin"
+HOMEPAGE="http://gaim-extprefs.sourceforge.net"
+SRC_URI="mirror://sourceforge/gaim-extprefs/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 hppa ppc sparc x86"
+IUSE=""
+
+RDEPEND="net-im/pidgin[gtk]"
+DEPEND="
+ virtual/pkgconfig
+ ${RDEPEND}"
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
diff --git a/x11-plugins/pidgin-funyahoo-plusplus/Manifest b/x11-plugins/pidgin-funyahoo-plusplus/Manifest
new file mode 100644
index 000000000000..1993339db69d
--- /dev/null
+++ b/x11-plugins/pidgin-funyahoo-plusplus/Manifest
@@ -0,0 +1,3 @@
+EBUILD pidgin-funyahoo-plusplus-9999.ebuild 415 SHA256 87c29dd3703f50e08e72471c0f77a56cefedc43f8731631c760cfbe18cd0af0f SHA512 0cf2673cd607246562ff572b8ea52a7e371aba669ac0dd668010f64df268fb4154b4e6214a309d6e58ac52357c0de30bc78f46034d16bb62e24ac86d09299ccf WHIRLPOOL 6cec1703f30e10318fa3ae4bcf4de32ea76bcb854c4d4ecc3422570111847bc910088952ec5c1227defa97283612bb431bc1b97e3ba61e9065006a227c334030
+MISC ChangeLog 552 SHA256 6a1e396fc2db78bbf731bdf93b7fa1ff39d5ebf17b2fcdd75b8c0a56d5bb0414 SHA512 57926d385d1d3f0ef6907cf3956260e8d094a62de600b53fad635ce70f7c1e983bb2a93ed04db7c873e43fec42bcadb284b08b63e8e5c948c46b544da569234b WHIRLPOOL 9d9e66d478e4e0f423f06bf36b2935eeeb479664ec541106ddcedf0a1916030d2c8e04feaf8147402e98df39ce5b6e06bdbd106eee969615d17009b7f0c3de58
+MISC metadata.xml 466 SHA256 5a3f2f9c39a0a04e6c1d40984a10446c0f10f7dfde4501359e0dd6121e4fed29 SHA512 a7101be135df106c9a500a21a7ffc9e481cd03c6be13f6209f2f835069ba00f7d4bf66380abe99117e6c8df2aae0ba31b754bd11dc144d8a01dce44bbd95086e WHIRLPOOL 36f914c7dd58900bf76f393eeb58edb50173b326870eade2c9ab71b1979a347fc7d703e8567a8b076482e74b77e7f61567df70befb7d379cd419a7131068fecd
diff --git a/x11-plugins/pidgin-funyahoo-plusplus/metadata.xml b/x11-plugins/pidgin-funyahoo-plusplus/metadata.xml
new file mode 100644
index 000000000000..255ffd68061a
--- /dev/null
+++ b/x11-plugins/pidgin-funyahoo-plusplus/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>lori@icanhas.net</email>
+ <name>Lori Jakab</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">EionRobb/funyahoo-plusplus</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-funyahoo-plusplus/pidgin-funyahoo-plusplus-9999.ebuild b/x11-plugins/pidgin-funyahoo-plusplus/pidgin-funyahoo-plusplus-9999.ebuild
new file mode 100644
index 000000000000..549de1ad1ec3
--- /dev/null
+++ b/x11-plugins/pidgin-funyahoo-plusplus/pidgin-funyahoo-plusplus-9999.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit git-r3
+
+DESCRIPTION="Yahoo! (2016) Protocol Plugin for Pidgin"
+HOMEPAGE="https://github.com/EionRobb/funyahoo-plusplus"
+EGIT_REPO_URI="https://github.com/EionRobb/funyahoo-plusplus"
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="net-im/pidgin
+ dev-libs/json-glib"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
diff --git a/x11-plugins/pidgin-gnome-keyring/Manifest b/x11-plugins/pidgin-gnome-keyring/Manifest
new file mode 100644
index 000000000000..ff8bc7a52b96
--- /dev/null
+++ b/x11-plugins/pidgin-gnome-keyring/Manifest
@@ -0,0 +1,5 @@
+AUX pidgin-gnome-keyring-2.0-plugindir.patch 793 SHA256 d1238323cda83c0674181c663bc2285266c7989624e1ea18425a8329ce737098 SHA512 70c4580f79d339c40a47ec8b8ff636649430f14627a9c88478f330c978781ac9252642c793eb155b26f366eb90cc00cf69e144a5cbf9903ae7be1a67441b59be WHIRLPOOL 460a9ae51b08d0d84e8e393d49b1c78fa088e63955359d58970fa9400f72d08c4054e12fc15c1007034d4d19f383e65d74e4555c0acfa055246e320aaeff54ca
+DIST pidgin-gnome-keyring-2.0.tar.gz 12066 SHA256 f75bc1a859226a5ad7cf3012925835a4d70b83dcac57a95d452194601b03191c SHA512 b1f83c107631a7105aa517312f13d745922b8033afc15069cba1c515caeee9e6ad89c4c7a5f96c561713d7f7a6ca3f03cff8fb11566a8ea0d8980f10e85d4610 WHIRLPOOL 84549c2240121400c46be51e4562df1db27cd900e6170aabab9d18761b93af1b5b1b60dac4ea7124cadf22325e6b79efcae569573edb36458c2d8fe673962d23
+EBUILD pidgin-gnome-keyring-2.0.ebuild 859 SHA256 b35df8d108bc8a71d07d96c7e08159c47f8013ed3cdfe1b37f8dbe6dee8f0ace SHA512 ef044586c9091b4ebbe7961aec7f66e82f9aa33a6e6a099fc63cff319bfe501b79f885e64c5d8d15fe073965090350aeca2c5b53235c88c9d45e963f745b51ac WHIRLPOOL ccd138c2e9c4506a43ab32ba963262355cf21620af276a1b8d7dfd59a18b4ba632afb8030f383c4ea4a2b32fa0001aa2bba64600a08c860086a99a03fa879cf4
+MISC ChangeLog 959 SHA256 01a47eb3bafbe7cb27bd0539ae8e43f4491103859a1f79a29cabd665dfbeaa8b SHA512 7d44377f46f1b8939834c20035b056df6a38e067b365a7b884613b2f7c343834d5fcb96ae1bfccbbcbaa7dbe7991794165cc3ca4cc728f115419517dbc239bc1 WHIRLPOOL 2d05eb1ef9f3044ffd4f21b4de7758dc1eddfdabefd51dd0d3d982f9a0c8f19e2dce013d7de94afb0aea6d865b1da5faeb10192970d2ebaeb2a6cffc9f3a8a59
+MISC metadata.xml 601 SHA256 6dac1278486f358405c529ee8bf193105abaa7f0b35addc8d996991ed06a85a3 SHA512 8c30a86da0a41a8e47009cfafecae861d6389c6dbe0d14c68200d1b2a6c83b047befca74f70ac8652ba22fd2c738a1ce41fe63186fc7a2e5762d348c08635970 WHIRLPOOL 7ef143c347f5414b65403d5398f7613af04581847c451b8ecf75bc3c57927e30bd8da9d04630ecfc0441f6d584f42716a763f07077f60eabd6a0570876467384
diff --git a/x11-plugins/pidgin-gnome-keyring/files/pidgin-gnome-keyring-2.0-plugindir.patch b/x11-plugins/pidgin-gnome-keyring/files/pidgin-gnome-keyring-2.0-plugindir.patch
new file mode 100644
index 000000000000..6aa6ffca3c52
--- /dev/null
+++ b/x11-plugins/pidgin-gnome-keyring/files/pidgin-gnome-keyring-2.0-plugindir.patch
@@ -0,0 +1,21 @@
+--- a/Makefile 2015-02-07 03:23:05.000000000 +0000
++++ b/Makefile 2016-04-28 09:53:59.915565380 +0000
+@@ -2,6 +2,7 @@
+
+ SECRETFLAGS = `pkg-config --libs --cflags libsecret-1`
+ PURPLEFLAGS = `pkg-config --cflags purple`
++PLUGINDIR = `pkg-config --variable=plugindir purple`
+ VERSION = $(shell cat VERSION)
+ ifeq ($(strip $(VERSION)),)
+ VERSION = `git describe --tags`
+@@ -18,8 +19,8 @@
+ ${CC} ${CFLAGS} ${LDFLAGS} -Wall -I. -g -O2 ${TARGET}.c -o ${TARGET}.so -shared -fPIC -DPIC -ggdb ${PURPLEFLAGS} ${SECRETFLAGS} -DVERSION=\"${VERSION}\"
+
+ install: ${TARGET}.so
+- mkdir -p ${DESTDIR}/usr/lib/purple-2/
+- cp ${TARGET}.so ${DESTDIR}/usr/lib/purple-2/
++ mkdir -p ${DESTDIR}/$(PLUGINDIR)/
++ cp ${TARGET}.so ${DESTDIR}/$(PLUGINDIR)/
+
+ install_local: ${TARGET}.so
+ mkdir -p ~/.purple/plugins
diff --git a/x11-plugins/pidgin-gnome-keyring/metadata.xml b/x11-plugins/pidgin-gnome-keyring/metadata.xml
new file mode 100644
index 000000000000..0379d1c9aeba
--- /dev/null
+++ b/x11-plugins/pidgin-gnome-keyring/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <longdescription lang="en">
+ Pidgin usually stores passwords as plaintext with the "save password"
+ function. This plugin instead saves all passwords to the system
+ keyring, which some would argue is a more secure form of password
+ storage.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">aebrahim/pidgin-gnome-keyring</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-gnome-keyring/pidgin-gnome-keyring-2.0.ebuild b/x11-plugins/pidgin-gnome-keyring/pidgin-gnome-keyring-2.0.ebuild
new file mode 100644
index 000000000000..69fd8c7882a4
--- /dev/null
+++ b/x11-plugins/pidgin-gnome-keyring/pidgin-gnome-keyring-2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Integrates Pidgin (and libpurple) with the system keyring"
+HOMEPAGE="https://github.com/aebrahim/pidgin-gnome-keyring"
+SRC_URI="https://github.com/aebrahim/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-crypt/libsecret
+ net-im/pidgin"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}/${P}-plugindir.patch"
+)
+
+src_prepare() {
+ default
+
+ # This file is used by the upstream Makefile yet is missing from at least
+ # some release tarballs.
+ if [ ! -f VERSION ]; then
+ echo "${PV}" > VERSION || die "failed to recreate VERSION file"
+ fi
+
+ sed -i \
+ -e 's|-O2||g' \
+ -e 's|-ggdb||g' \
+ -e 's|-g||g' \
+ Makefile || die "stripping hard-coded flags failed"
+}
diff --git a/x11-plugins/pidgin-gpg/Manifest b/x11-plugins/pidgin-gpg/Manifest
new file mode 100644
index 000000000000..939a8f4ca727
--- /dev/null
+++ b/x11-plugins/pidgin-gpg/Manifest
@@ -0,0 +1,7 @@
+DIST pidgin-gpg-0.9.3.tar.gz 806492 SHA256 aa6631aaab971a8ff5656a9182a322669b5b51e6f7d162075663eaa8cc1ba7d6 SHA512 bff7ec08d7999d40b689aabc0b559b7eab1fae765b6ffc799e355601ac3a2bb05c3831c1e56e30b95f387c446f7d07d1576af7e7824094fca9ac6c6636d62f6c WHIRLPOOL 9aa127b5c6cadb51280e96d1a75e0b93669ca9463258d7d422db9799c66e1b87c6bc36111d08c18aeaef8f5135f6a4aee17d7ac1681ee1891d0feb85eb547542
+DIST pidgin-gpg-0.9.tar.gz 288403 SHA256 736681cb25da31eb8ced96055d4150d649fe6ef6e523b6f65846c3446ac09a96 SHA512 391d013dcc62972e13fded2737325d8262edd62c5afb640e244bc6dca868f966dcc4155c6a5604e5c87fc3dd0b3fdf5c339305756a9e6992765193c20838aa50 WHIRLPOOL 56d7f32b3b7affa2732eba9ef57940aa5272f4a99eaefdd78e44d869a2153817dc94d601009e62d5e2d4b008e9999b697736d930ff38763cd27b32a00edb0aa2
+EBUILD pidgin-gpg-0.9.3.ebuild 589 SHA256 47d66ba85b3476b2a82b163c7f2bacfd65de450cabfc673d02c246c18f72b225 SHA512 2088323415551e28aba80fef75e0ef1c2f4d6cc03b984630c19fb22d8448f1930eb43b186b56c9b868de867b34aaebc911455fcd3504c141b8add224dab9d010 WHIRLPOOL 28da3b1c1bec8db731a3eb51a5375cc414a15af132460d52cbc82031f2c2296dd78057ca069e6e58f71d13112606b9a5f79dac0b88f3538d0f21a8a59fe64ee5
+EBUILD pidgin-gpg-0.9.ebuild 490 SHA256 e6577bf6eda29c4049be2485b3089fff8ee8462be17f23dd29e34d67920f0d45 SHA512 e63abc301d32e04a6b358ba9064bc547ae538d3c312624de7024e1ebb16ee30b303208538d60f4de8c0929b7d98824b74699ede92f11411706e44384065029be WHIRLPOOL 1041ce0f9ef64f73085d8e02e5c440c8355b833435f6550400e22a456a0a3422a2dee1ee367bcf968c5f75b05ed1d5b0221e1976ed41def1a2831e3e471fd3c2
+MISC ChangeLog 2493 SHA256 d886329e63a5e4d1576494d69393a2c89819979aa5f8ef2ffd2eb571773eddfc SHA512 433736555562f2501cd0c2bba51c329ee1039a40362a5d176acfc64ee3832932ce8417b4317e85a1e2e99e97032ee999185bcc813422234879993886bd87e150 WHIRLPOOL f03e9f2d5f11d854a28ae28e7926094379038e837497fb6faba157a0222928678148fd3b5951314b48e7e9243e60231750697aee0890455d297cd8ed4d85c80d
+MISC ChangeLog-2015 987 SHA256 5d001206fba415487b690ac5cf0c02f068220873ae58cbe26300dffdcfdd610b SHA512 31113f6806668a80a3fc4251dfb04116a1e42aed1d6a210bb464a0b3899385eff899d1b897e7347fa91612853be4821993ad0b15f3c1744a3f4a63611c31a4b0 WHIRLPOOL c2eb6b52d8b49a45211d0868d68fdf55cff880554f0a3867f96d6f1309d5c618d50fa5a3514a93b193ff3b5682bac7a7d4692a9b3d62cca06a7f0b8a5264f7e2
+MISC metadata.xml 571 SHA256 c7fad99998fd1641712d275bf8d9ccc842b347e56bff2705ef25be573e524f66 SHA512 4227ccc4175c649cf27d528b2c6cca160c9ee267bdb916a006ea6c6c3631d2d460ffd35a48c72fef1e537c61dc3e77ab78b8cab4bc80b0afc065c91e1eac1869 WHIRLPOOL f2339ab9019fe55977811020b891226680207d65858d062807b1b589742ba9d50070bb7e89a9488b62550213099d9867eba0b144433c8d87bb4ef48aed231d38
diff --git a/x11-plugins/pidgin-gpg/metadata.xml b/x11-plugins/pidgin-gpg/metadata.xml
new file mode 100644
index 000000000000..6ab00819a172
--- /dev/null
+++ b/x11-plugins/pidgin-gpg/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>azamat.hackimov@gmail.com</email>
+ <name>Azamat H. Hackimov</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">segler-alex/Pidgin-GPG</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3.ebuild b/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3.ebuild
new file mode 100644
index 000000000000..38840750300e
--- /dev/null
+++ b/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils
+
+DESCRIPTION="Pidgin GPG/OpenPGP (XEP-0027) plugin"
+HOMEPAGE="https://github.com/Draghtnod/Pidgin-GPG"
+SRC_URI="https://github.com/Draghtnod/Pidgin-GPG/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="app-crypt/gpgme
+ net-im/pidgin"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}/Pidgin-GPG-${PV}"
+
+src_prepare() {
+ eautoreconf
+}
+
+src_install() {
+ default
+ prune_libtool_files --all
+}
diff --git a/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.ebuild b/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.ebuild
new file mode 100644
index 000000000000..d33df67594cb
--- /dev/null
+++ b/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit eutils
+
+DESCRIPTION="Pidgin GPG/OpenPGP (XEP-0027) plugin"
+HOMEPAGE="https://github.com/segler-alex/Pidgin-GPG"
+SRC_URI="mirror://github/segler-alex/Pidgin-GPG/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="app-crypt/gpgme
+ net-im/pidgin"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_install() {
+ default
+ prune_libtool_files --all
+}
diff --git a/x11-plugins/pidgin-hotkeys/Manifest b/x11-plugins/pidgin-hotkeys/Manifest
new file mode 100644
index 000000000000..8e1ffb2d3f06
--- /dev/null
+++ b/x11-plugins/pidgin-hotkeys/Manifest
@@ -0,0 +1,5 @@
+DIST pidgin-hotkeys-0.2.4.tar.gz 341912 SHA256 3da7965c21744ca429bcffe829263de97a20252e0586a881d9f1ee4dbd7486bb SHA512 99897a47f91c5ceacabdec13859526f6af6270e171b94b49183ad5cc5118b5e3f5377d02ffd0bdbdbaafdd6f23f400deb604a8fe686cd29103187276f20aca86 WHIRLPOOL d11f2454da0a5f52af3b3e52f625402c3d0c09b3c1e41dca942f09b37a7ff262ff8c2960fadef3bff7c6430c7c02806da696508cf0a29deba994b6909bac7796
+EBUILD pidgin-hotkeys-0.2.4.ebuild 557 SHA256 7217562802496d04990ecf7854fa8170d8c230eb393ad7a0f92bd5f7bd2f27d6 SHA512 45fe81a9138ce923bf0f4528bc1280aaf769219538a24c9e3886edf9514246c4ab6a108764f44231ba529061ced0ca7dd3e2a3a4f2d3952bb93ba6ca7e322528 WHIRLPOOL 77ac8474f196ef94b12fbbbf735753dd03f92901bb7f9e56f2b380d50bcaaf7b8c007219ff1a41d8817e30c3a0d3cd819e5d324bcc7d1db17a6fd6b1824f1d4e
+MISC ChangeLog 2480 SHA256 4d3f56f3611acdcb8c1623cf44bac7bdeb219256bf38347a297b654bd37d20c7 SHA512 67be498216c9f1054d560a723a532560185e56b9682ecc65cfc3ad2d1e15120b6f45f90b9105ff342b3f68d2441c58bf4096b49e8783aa8bd10561649c515486 WHIRLPOOL 4679025b2917ab8c3a024b685ca84afb0a8b7ffb21b08c240667bfbf829d828bc3cd7bf4f37759625058918abec93d084bb8a97310ee2302acfe4e38f986f15d
+MISC ChangeLog-2015 2478 SHA256 b6e16a5693361f01e064d8ac0e1229163ded485b69f529771525e700c32dd439 SHA512 bfda381b6f31346a83f6041543cbf1ccc5bd3b89644288f6d3aa1c13f6c6b8c2225b21ed73b275fee1eaffa1eb84aa31424c44ca944293f8ce7edfbb8ba1e502 WHIRLPOOL 39d199268ad1902b4e7f1893987c05ea5fcefcaae1fadaf9b9ab53e82da960ae5721ccb91dc94ff4ddaddf4766cfcc399ecbf55a36f404650c0384e8d7f22aa2
+MISC metadata.xml 251 SHA256 926646f8dcb348394720a21a3be49825f9365ea36fb477a23a5d4635b07d0574 SHA512 615ed628ead3eb359fe7bacd719a1d29798bdc41026cb26fa2100cc49e09df2b3ceccd529e929de39b53ac83cb173d2260b21f561808bd62234aaea55b2af878 WHIRLPOOL fa98ddcebec6eb977612ae74fb9169fabf46ef56392ed3801ca0dc305ce47ba9eb63a54cb00f2655a3ad6e9f828b340e88f3c6ff946730182115f16fcce96926
diff --git a/x11-plugins/pidgin-hotkeys/metadata.xml b/x11-plugins/pidgin-hotkeys/metadata.xml
new file mode 100644
index 000000000000..651824416a5a
--- /dev/null
+++ b/x11-plugins/pidgin-hotkeys/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">pidgin-hotkeys</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild
new file mode 100644
index 000000000000..ba63fde3c455
--- /dev/null
+++ b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="Pidgin plugin to define global hotkeys for various actions"
+HOMEPAGE="http://pidgin-hotkeys.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE=""
+
+RDEPEND="net-im/pidgin[gtk]
+ x11-libs/gtk+:2"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog README NEWS || die
+}
diff --git a/x11-plugins/pidgin-indicator/Manifest b/x11-plugins/pidgin-indicator/Manifest
new file mode 100644
index 000000000000..df61a278f542
--- /dev/null
+++ b/x11-plugins/pidgin-indicator/Manifest
@@ -0,0 +1,5 @@
+DIST pidgin-indicator-1.0.tar.gz 29583 SHA256 6fc6dfe29eb45fd855a4494e46eb83306a296f5225ea5f7c6a12f3ad475b8eae SHA512 9aa9847cb6e3c988ed4bf0666ad94139b3d3aa1b9fa4215a2d5a72cbde4db9cfdd809ab576c5ab060c33e3e89acd0ede9cde0f3d8a26bef2c5f5f46052a05102 WHIRLPOOL 193e921caebd98f150279d5a9c2ca272eedf63b4b991fd596f1a282692899cde706f67338eabe7b14d9f453ba9ea8e0f18a4734214f73a8cd0fb884accf154a7
+EBUILD pidgin-indicator-1.0.ebuild 612 SHA256 27265d3ca7f7986d0276b9e0e59dbb6f53522e2b6d4b554e95908c2ccd2dcd0c SHA512 5d59f742f01bf377821f2562e8e3684c0b6b45ec6ad55f498912692ced1de4e1856c2e93c0e026f3da645bfb737e61a81667139b0ffef5044ebdf1563cdd6249 WHIRLPOOL 098afee37f57252c91d5c775bd5fc09c68a60afa17d545ee6ff15a5b39addfeabff5b56e50af22a7118d229e278e3bdc857764236128bd3fc26f572b605df3ea
+MISC ChangeLog 2847 SHA256 3f8c675980f6b79fc64e900178a9453efc08e0bd76ef259e69521a6f0b7d0480 SHA512 756a732982a1572e992540003b832b2a30040774174df1994fe642e47aaabc8071b541cf669450bb0d1101afdf7afeb7612d912c4dd52b39523098a16ca9a2ab WHIRLPOOL 97e6b4778a3cbbb88e4c3c18bbdf78d203281b52721ba35975439334c9d0047ab3c535dd165806a11074c4543e723ecd49f28a4b88f185a6630b78fc271e2c12
+MISC ChangeLog-2015 379 SHA256 8275c67d2c54d85f487fb5f181bf1ef64d8fad73fb3dd33631b7f7cdb792028d SHA512 2c3869c2ef926b388af14b8a418e87e022eba32619bcf285a167db153ddfbfc33e8237b5a3615139c8d77d99c164f6c331b1d8d86a76b8cf5543c9a5196f2af6 WHIRLPOOL 21337475b9422ff1ad3f5b49832a11ba9b7a23170d905addc423296dc11d1b0879c31d1f0318d300aaf29711cd9d2f22c4cc0ed37d93dba3812c19b098589cb4
+MISC metadata.xml 256 SHA256 47492edcc7c86d9a4c4f49d57fa206decba8be8b79b95840ca7096d7bcd65c27 SHA512 0b9f068bbab13dbfe10c318beda7e3721ae2e9063ffeabf6f257b0a621a47b52311ccb62b52ab21e02aa2c3768ecf8cdeded14015e8670279bb08a88643319f8 WHIRLPOOL 5ebbecbe2a5b90b5686dc67c45ba3026cd5722295a2309e40f45b92cbf4dd9d67d2eaa7db1e098976481725eebef15cfc8a0c6f85ca66a1ecc943e1d66f707d8
diff --git a/x11-plugins/pidgin-indicator/metadata.xml b/x11-plugins/pidgin-indicator/metadata.xml
new file mode 100644
index 000000000000..9dffad7f0433
--- /dev/null
+++ b/x11-plugins/pidgin-indicator/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">philipl/pidgin-indicator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-indicator/pidgin-indicator-1.0.ebuild b/x11-plugins/pidgin-indicator/pidgin-indicator-1.0.ebuild
new file mode 100644
index 000000000000..ab3ceb771802
--- /dev/null
+++ b/x11-plugins/pidgin-indicator/pidgin-indicator-1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools
+
+DESCRIPTION="Indicator plugin for Pidgin"
+HOMEPAGE="https://github.com/philipl/pidgin-indicator"
+SRC_URI="https://github.com/philipl/pidgin-indicator/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ dev-libs/libappindicator:2
+ net-im/pidgin[gtk]
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ eautoreconf
+}
+
+src_install() {
+ default
+ find "${D}" -name "*.la" -exec rm {} + || die
+}
diff --git a/x11-plugins/pidgin-latex/Manifest b/x11-plugins/pidgin-latex/Manifest
new file mode 100644
index 000000000000..a623169bfe2e
--- /dev/null
+++ b/x11-plugins/pidgin-latex/Manifest
@@ -0,0 +1,5 @@
+DIST pidgin-latex_1.5.0.tar.bz2 17585 SHA256 9c850aee90d7e59de834f83e09fa6e3e51b123f06e265ead70957608ada95441 SHA512 e9f81f948eb70880e027d3b83a058b509b860664f3c8fb39c95fa1ac5c0c843bf37f9b5abcf095ff30942dad7b55262c27494419d55af1c14898be4caddec912 WHIRLPOOL 56b1ee07fa4784cce078fce169775dcc946f040b87cb52fae2831edd9af2c66f93e75c0be03526a2fa9471ba3cea2c953910d136126f513c2e893d70ed214ed1
+EBUILD pidgin-latex-1.5.0.ebuild 1093 SHA256 88b3ee442e4049d0328fd984c01c6693b7b14396bc7311d46aa3400d79394b18 SHA512 7bbf8af494597921b3e73115436e7eee8abd3817f5358e431cff4605aa32b1894299337e347e7867a7d9d8d2d773a94c2df4c5187947617d9b0d78b590615914 WHIRLPOOL e8061764b94ee77f834d96569dad47d6b062752ce9924c611704903234a4f8d39015193553ed739a821f4c5034d4b977fbc80627326cba0db74d1c75d48aff50
+MISC ChangeLog 2591 SHA256 e3095f488f79722229a8e79a5cd93e325c0464e17e6787da13898611a76e9a6a SHA512 b8fd161e9858e67ef938d581432bc70e7e5469f891a195817b4baf4dcdac9cf0b0d678aaa752f0798ad20df20bf7f1dd999007f6832a84bf8f886e51fead1ee5 WHIRLPOOL 3a89bdae46230955e48e8ccec01048340240d37e814f26e2327ac0f7b3a857307e108949f02df6a3acc79816054ffb59d8e31a3a21ea80b5e28bfde2f299be5a
+MISC ChangeLog-2015 4534 SHA256 76f8f67fb810ddda1d63d7f95e3a98f8acd1d29797bb415f74f34dcc4aacb982 SHA512 076cc1e781cd730ba3a1b9f02bc730a6ade386fc58ae8bef6eebcc47b1d9cfc3dfad85f915b1164502b3fa1ca2c5a21d0d555d865577666c7e732fcae334864a WHIRLPOOL b494aa181099b9d943d2441c2b603a5218e4367a7e42808163a559fa329410c86286ee504536e7374b43d55a49e4fd593cb8bfbccd32bbbb34d6758c988af6e2
+MISC metadata.xml 383 SHA256 39c53697fb4efa48b4fce74d1f74ecb09fbdfd599b11fd1ba8aefd95c4c750c6 SHA512 2b78621c1f3badc78dad07dc4f30844d4f81bfddb4e12dfe9bc311b93585b6a99ab8f6ccec973aecb4916b6c77218f4cdb2278e6136fbbeb807f16b7bcba26ee WHIRLPOOL a4b46812661df7b26362b49acc8c262017a2cb2bb1db2058b7368dc5e3ea3b1eacc94e6c13d725fb4660914e08faabc8884b5388e69375df58e81952b71b0dbd
diff --git a/x11-plugins/pidgin-latex/metadata.xml b/x11-plugins/pidgin-latex/metadata.xml
new file mode 100644
index 000000000000..d5374f0bfef1
--- /dev/null
+++ b/x11-plugins/pidgin-latex/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>
+A plugin for Pidgin which translates LaTeX code into images in your IM and Chat
+conversations.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">pidgin-latex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-latex/pidgin-latex-1.5.0.ebuild b/x11-plugins/pidgin-latex/pidgin-latex-1.5.0.ebuild
new file mode 100644
index 000000000000..45e131099e73
--- /dev/null
+++ b/x11-plugins/pidgin-latex/pidgin-latex-1.5.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit multilib toolchain-funcs
+
+MY_P=${PN}_${PV}
+
+DESCRIPTION="Pidgin plugin that renders latex formulae"
+HOMEPAGE="https://sourceforge.net/projects/pidgin-latex/"
+SRC_URI="mirror://sourceforge/pidgin-latex/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+COMMON_DEPEND="
+ net-im/pidgin[gtk]
+ x11-libs/gtk+:2"
+DEPEND="${COMMON_DEPEND}
+ sys-devel/libtool
+ virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}
+ virtual/latex-base
+ app-text/dvipng"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+ sed -e "s:\(CC.*=\).*:\1 $(tc-getCC):" \
+ -e "/LIB_INSTALL_DIR/{s:/lib/pidgin:/$(get_libdir)/pidgin:;}" \
+ -i Makefile || die
+}
+
+src_install() {
+ emake PREFIX="${D}/usr" install
+ dodoc README CHANGELOG TODO
+}
+
+pkg_postinst() {
+ elog 'Note, to see formulas either disable "Conversation Colors" plugin or'
+ elog 'switch off "ignore incoming format" option in plugin configuration.'
+ elog 'For details, take a look (and vote) at http://developer.pidgin.im/ticket/2772'
+}
diff --git a/x11-plugins/pidgin-led-notification/Manifest b/x11-plugins/pidgin-led-notification/Manifest
new file mode 100644
index 000000000000..687e405a9a3e
--- /dev/null
+++ b/x11-plugins/pidgin-led-notification/Manifest
@@ -0,0 +1,6 @@
+AUX pidgin-led-notification-0.1-hardware.patch 1217 SHA256 84d3eaf36a26a08b730e2ea382711d704de21298278fcd42e7af3a4403339f62 SHA512 ce90c57c216f0811256a562820f346fc1ee900f5c08696daf4aae44410578ca3dd039101378594aeae258b38145003e7ec21dadce5c5a829a46b2f4b2e917868 WHIRLPOOL d5ee127ca7fcf79def6402a102133b0b3464999bc0e3d231947f528531db48005a4bd2c941172f3d5087b748454c0183c294f889a143be337ab9c35c563ea14c
+DIST led-notification-0.1.tar.bz2 8848 SHA256 aed13cd45e6bbb89574d9eafe477adc7ef3f0a1768cb1f3c5f573e08186e1a16 SHA512 40773a14c42e3c723d6cb693288378184b291df106810de99d7887c3ef8e938633498326419febb17d80e0aa4fb4e4cf7ced16ce5186f30df1ee84b38c0f6ed2 WHIRLPOOL 807f06a15655a1574d43664752880630c83c21d19f1ebba98bb1b091f75a021d123bfc7688de540ee214b81310ef64cdf26c7ea28a2c19a0ab0f7b38c5cccb4a
+EBUILD pidgin-led-notification-0.1.ebuild 966 SHA256 3242ec05f1c9e91c5248862530dfb12b7647e579710cbc4a0e8abf86ff01f753 SHA512 d424e3a74f21d973b0c417dede6397dd212341514e09a129743f6fb554c0f2b02be36986817c2e72d42ff5bb9eb73828f57cd14766a1591d98afa0d655d1da37 WHIRLPOOL db4b677fe61fe1fc741319d6cd022e23b150e5043e8078d3d9a239f47d1bb35c7c0e542de06e2c3ec05a5c28b2b33fb93facfa3bf4a33cc8105824b52d87a00f
+MISC ChangeLog 2840 SHA256 0c3aecd4a9be24aecd098127362ad394bd4d6d933f94aaa9f07d5cb3ec70d788 SHA512 969803d0bf25563761c4d8b2e0a46cc7554b70849450bc2d0ae30031df0e4d58d01424fffa081ac4c75b06b19f5301012b44399d7cfbfa2f0fd818e8a7154259 WHIRLPOOL 684983658935c993a1d5ba24ae592a0e9cb84a0324d3c837b53d53b76413e0b9db648769a4014ced9b33065f7a1981f26934385bef6849e34fb1af9b8bb85aaa
+MISC ChangeLog-2015 1136 SHA256 4525f2566352ff78c482a58748df83c8d90f4a7555700f95692fb3e5a2165cca SHA512 50a80dfc69e93799499a2e1f3b5ebdb33707003f1fe7edf6cf37b87a87461dde6a12cfea82d3d5b2bc61fd678c444a56498d90356eaee7c7d70b269c68dcab40 WHIRLPOOL ef6dc3eff13eeb0c1bd5b7e4f7a5dccadb1b6f0fea6c5dac30fb1824b7baf3b4a6c03f3552e3c608b1068bf23a0e39ef79a8dcff2f52d058b33c564d4c4f9b44
+MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
diff --git a/x11-plugins/pidgin-led-notification/files/pidgin-led-notification-0.1-hardware.patch b/x11-plugins/pidgin-led-notification/files/pidgin-led-notification-0.1-hardware.patch
new file mode 100644
index 000000000000..aaabada116db
--- /dev/null
+++ b/x11-plugins/pidgin-led-notification/files/pidgin-led-notification-0.1-hardware.patch
@@ -0,0 +1,34 @@
+--- led-notification-0.1/led-notification.c
++++ led-notification-0.1/led-notification.c
+@@ -54,9 +54,9 @@
+ }
+
+ if(state) {
+- fputs("1", file);
++ fputs(purple_prefs_get_string("/plugins/gtk/gtk-simom-lednot/led_on"), file);
+ } else {
+- fputs("0", file);
++ fputs(purple_prefs_get_string("/plugins/gtk/gtk-simom-lednot/led_off"), file);
+ }
+
+ fclose(file);
+@@ -155,6 +155,10 @@
+
+ ent=pidgin_prefs_labeled_entry(vbox2,"File to control led:",
+ "/plugins/gtk/gtk-simom-lednot/filename",sg);
++ ent=pidgin_prefs_labeled_entry(vbox2,"String to turn led on:",
++ "/plugins/gtk/gtk-simom-lednot/led_on",sg);
++ ent=pidgin_prefs_labeled_entry(vbox2,"String to turn led off:",
++ "/plugins/gtk/gtk-simom-lednot/led_off",sg);
+
+ gtk_widget_show_all(frame);
+ return frame;
+@@ -166,6 +170,8 @@
+ purple_prefs_add_string("/plugins/gtk/gtk-simom-lednot/chat", "nick");
+ purple_prefs_add_string("/plugins/gtk/gtk-simom-lednot/filename",
+ "/proc/acpi/asus/mled");
++ purple_prefs_add_string("/plugins/gtk/gtk-simom-lednot/led_on", "1");
++ purple_prefs_add_string("/plugins/gtk/gtk-simom-lednot/led_off", "0");
+ }
+
+ static gboolean plugin_load(PurplePlugin *plugin) {
diff --git a/x11-plugins/pidgin-led-notification/metadata.xml b/x11-plugins/pidgin-led-notification/metadata.xml
new file mode 100644
index 000000000000..a535b8852829
--- /dev/null
+++ b/x11-plugins/pidgin-led-notification/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+<email>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-led-notification/pidgin-led-notification-0.1.ebuild b/x11-plugins/pidgin-led-notification/pidgin-led-notification-0.1.ebuild
new file mode 100644
index 000000000000..87efacac2590
--- /dev/null
+++ b/x11-plugins/pidgin-led-notification/pidgin-led-notification-0.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="Pidgin plugin to notify by writing user defined strings to (led control) files"
+HOMEPAGE="https://sites.google.com/site/simohmattila/led-notification"
+MY_PN=${PN/pidgin-/}
+MY_P=${MY_PN}-${PV}
+SRC_URI="https://sites.google.com/site/simohmattila/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="net-im/pidgin[gtk]
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-hardware.patch
+}
+
+src_compile() {
+ $(tc-getCC) \
+ ${CFLAGS} -fpic $(pkg-config --cflags gtk+-2.0 pidgin) \
+ -shared ${MY_PN}.c -o ${MY_PN}.so \
+ ${LDFLAGS} $(pkg-config --libs gtk+-2.0 pidgin) || die
+}
+
+src_install() {
+ insinto /usr/$(get_libdir)/pidgin
+ insopts -m755
+ doins ${MY_PN}.so || die
+ dodoc README || die
+}
diff --git a/x11-plugins/pidgin-libnotify/Manifest b/x11-plugins/pidgin-libnotify/Manifest
new file mode 100644
index 000000000000..ccd89c142f03
--- /dev/null
+++ b/x11-plugins/pidgin-libnotify/Manifest
@@ -0,0 +1,7 @@
+AUX pidgin-libnotify-0.14-libnotify-0.7.patch 555 SHA256 e9c8d71b74985e11ef2939033fc2feeac037eb6553272a11ddc8417a79baafda SHA512 242fb898521466dd5455e3488487bcbbceac2e3fc53979b14857ca527fbd43d480209c45217ae513eae0d7327819c24b3a64a0fa03b52ce54c390277d8c28d76 WHIRLPOOL 6a0879bee9eea45cfab3fcb1a0f331e608c7393db219f3804db0f034a7fa7f2c67cb537592e52b23d5d2c620407370bfe9097d493afa7bd0f4919557c7522977
+DIST pidgin-libnotify-0.14.tar.gz 316365 SHA256 74f4a9f20e0a483df39974178f1f2380786176189512bcd438e4ada280ec3abe SHA512 2ff6b2bad74cb2fd9a3de94c06a2261fa07938bc1971baa578b9a9ae120175943592bf773ec5f00857c5ea35771a7fd1943299521626ce49f410cfd70ea2b399 WHIRLPOOL 05b98c55e4feb3d314f8203e6fb30ae58aaa1adb39d34c2895a4c7b1fd8393eab9f071f6c0c80696e4113407435ff2adb683054057ea09eef1281480826365fe
+DIST pidgin-libnotify_0.14-4.debian.tar.gz 4722 SHA256 63cad8b5065a84002c87f1056f5d2198bcc16c7947c7b5125a859c4deec5afcc SHA512 a95aab2e29b658650321ab794561fe085c619638c251d8555dfc6f79ddf298d4893671f43827ce742ebc5aa594324aeff12a57c51f3ca0a0454590195c760530 WHIRLPOOL 265a2df9236e69c8917fc31b0a4c39e4501478858249b77dbe8fe26b0ca12d020fe9f20ac99d87fd184a258dbd5e9dd6466406b66a6d4941967c8695a74bbde3
+EBUILD pidgin-libnotify-0.14-r1.ebuild 1003 SHA256 346ce8ec3c8eca77c550ba565f8869e67f5ac8b37a7c8c867e2fdec3b8b46dac SHA512 7b19bbfce9ef0a5bc628e4395385ff9fd7556dc9141df5cbdbc02beb4ae6cdfa5e06e4d2cc1161a2f38afc12ce38f920735984779d558b30dbe1bef6a32b6108 WHIRLPOOL c46fe3f316a38c3513fb792f5410ebf53fc76651c469c1f11e45008977bc46bc0e326de01bc5bcfbc17f9473c3c1f9d623012c0ee4e4aa2596b5b9914578dad1
+MISC ChangeLog 2586 SHA256 e9641ff8841778bb932f2f20b4252a477750c40749e57b03a2bf185b892f2b8e SHA512 c461b755a162a754d3d540bcf8c7d5700606ba03ba8133eb076b01d7de67460c6a540494a69564c080e5c81efa2b7967c948fb64da83e83016df19e5104be9c6 WHIRLPOOL bf951d8c54a97a4b58381600eb5c39f4471cad2403c5df94126f3d37f826a848a6a41a7e9dce18924bcef174c0bb1102213e870aecdb9d5d82eaaba97c7c0589
+MISC ChangeLog-2015 4174 SHA256 a5b5061f70809e5013f38a25b0ab6d92df43a758c1cf26d2daf6033eadafe474 SHA512 558a7fa4610c8d7a8d4de70c35c812bcbbb6cf419e3d52ee48faeca0d912d1f3ddcc637eb403ee65af1cc181e3dbee8b116927f19d1f93085dae5aa9cc68aabd WHIRLPOOL 90fa070a6f97a58033dfb87b776db1786b5f7c1e2fd7a97c0d9948290794b46bd1f6a441f119008972216d722a9b9f4c8f920f81e2d5ba87d429b8b23d04701e
+MISC metadata.xml 251 SHA256 2628b68aa478b264e7c94c70b22b242a3c69cec8db678e24f1fb89dc1405ef87 SHA512 39eb0f09edb034d2df728a8e001ed4e6b166bbddba6bb82f68264956e38b07617a928e87dbe4391739b8dfc8f3e25999529ad87bc588cfdb5beeb31a0d269c3f WHIRLPOOL 03b3773b2c42cc157cd3d47e56b4e125dc65d9408f0249f8e60e0b9ced5d98c22132f374729e2ee44a76199151dddbb27d65639fd006d43f0d74e20de000cad3
diff --git a/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-0.14-libnotify-0.7.patch b/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-0.14-libnotify-0.7.patch
new file mode 100644
index 000000000000..40e6c02b8152
--- /dev/null
+++ b/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-0.14-libnotify-0.7.patch
@@ -0,0 +1,18 @@
+--- src/pidgin-libnotify.c
++++ src/pidgin-libnotify.c
+@@ -286,7 +286,15 @@
+ g_free (tr_body);
+ return;
+ }
++#ifdef NOTIFY_CHECK_VERSION
++#if NOTIFY_CHECK_VERSION (0, 7, 0)
++ notification = notify_notification_new (title, tr_body, NULL);
++#else
+ notification = notify_notification_new (title, tr_body, NULL, NULL);
++#endif
++#else
++ notification = notify_notification_new (title, tr_body, NULL, NULL);
++#endif
+ purple_debug_info (PLUGIN_ID, "notify(), new: "
+ "title: '%s', body: '%s', buddy: '%s'\n",
+ title, tr_body, best_name (buddy));
diff --git a/x11-plugins/pidgin-libnotify/metadata.xml b/x11-plugins/pidgin-libnotify/metadata.xml
new file mode 100644
index 000000000000..74b07ee6dfef
--- /dev/null
+++ b/x11-plugins/pidgin-libnotify/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gaim-libnotify</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r1.ebuild b/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r1.ebuild
new file mode 100644
index 000000000000..325a0607571e
--- /dev/null
+++ b/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+inherit eutils
+
+DESCRIPTION="pidgin-libnotify provides popups for pidgin via a libnotify interface"
+HOMEPAGE="http://gaim-libnotify.sourceforge.net/"
+SRC_URI="mirror://sourceforge/gaim-libnotify/${P}.tar.gz
+ mirror://debian/pool/main/p/${PN}/${PN}_${PV}-4.debian.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="nls debug"
+
+RDEPEND=">=x11-libs/libnotify-0.3.2
+ net-im/pidgin[gtk]
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ EPATCH_FORCE=yes EPATCH_SUFFIX=diff epatch "${WORKDIR}"/debian/patches
+ epatch "${FILESDIR}"/${P}-libnotify-0.7.patch
+ sed -i -e '/CFLAGS/s:-g3::' configure || die
+}
+
+src_configure() {
+ econf \
+ --disable-static \
+ $(use_enable debug) \
+ $(use_enable nls)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ find "${D}" -name '*.la' -exec rm -f {} +
+ dodoc AUTHORS ChangeLog NEWS README TODO VERSION || die
+}
diff --git a/x11-plugins/pidgin-mbpurple/Manifest b/x11-plugins/pidgin-mbpurple/Manifest
new file mode 100644
index 000000000000..86a0dc39a91a
--- /dev/null
+++ b/x11-plugins/pidgin-mbpurple/Manifest
@@ -0,0 +1,5 @@
+DIST mbpurple-0.3.0.tar.gz 83685 SHA256 f48194da4848a3cf5811497ec734250435f8021c1afaba65270b9fb4d235d17d SHA512 9152ce783efd9d1841ec172ccc0f50f2fe0a5d64e9363fdc14150d40d0ec3ef642ed59662f4255dead1d32ce3ae2a47098c993c15c9d2c40b297ddc5f8fe110e WHIRLPOOL 05157b972887ccc81da61c7782d75d366844fc9ce28487457b5939ffc61d4205e4bd619f488f6ca5711561932bde8b2ad630d0b01a55db7b89410bd47918d2b2
+EBUILD pidgin-mbpurple-0.3.0-r2.ebuild 917 SHA256 1a3f8652f3c69f00a3456f266e0ec829a9aa3d54c74f26b1e80e8e16b30d45ee SHA512 63a6e522b24868fce92c9477f8b981fddfeef816bbde7200efb0ae8a7fb334a83a301aa5a676e14c0de6bf8f86fe5e27e6057a5ff503639ac66b5cee985ce01a WHIRLPOOL 676319f96cb9270dac6e2a9f6442a45df20da24929980c5aeb614e8305631e5f05b81236b98a7d442f1448fb7bd37276a883dd57c0c1ed3a8079cf958d852fd7
+MISC ChangeLog 2928 SHA256 c0947c2ac7f76634e10f05bd6528c65022a8bb19a225fce433d0f287fddca60b SHA512 1a31cc66838b8829eb6fc721a1e7cf9e6b3c10410703b78f8b5faba8bb996701cf3e5651b02dca9cc36d6e6b00a5e3a9f3f17c0572c59fbad6aa2ed8bba9bc35 WHIRLPOOL b4a1856c5572f7380cb6311047cd82f46d78366a03d3b0b96a87430ef8757ab1fe35eb193349eb871359cf20e505063d527164c848180c1d3891297459db0e88
+MISC ChangeLog-2015 2153 SHA256 843026d071afdec946c2667b4a10bf3344ecf0f3d1660361d62e8c9fba4ad3e3 SHA512 76317b4ac0cbbb9f34a4546c86fadcd8bd5e35f522feecbf90679ac7ca73a76d8d49cc0473888b452f9f4b8f63f6a67f2f97f69b8738f0d21e840f9a6af11833 WHIRLPOOL cc0e8841d73b75b473dc4938f0402ce28b41c312d2d8df7abad73fbc83f812d0ac26d90c9c8e5b2503de2407c185c7678f2681498426e6a22b95efce1ad35547
+MISC metadata.xml 552 SHA256 00b94b3f1febe1f83e4f1ef3c5f3e7c7f9002bf64e95cf71b6beb8cb3994654a SHA512 42cf40670cccc51dbedfd85563e4d4c4bcc7733477c7726b7aa046122ab332b95a33474587784e1c6d54364af1af80c5aff0fa3a08b15ddb6b74fc0e7a6192fd WHIRLPOOL d22207234b1db974a3b1dc9e2c6c9d0820764be3b5cd4292ced99f3c1b3a5f80457a30f8cd938b816915cfcc7b95868aaf3b22a58b909fc0351373a0ed519de0
diff --git a/x11-plugins/pidgin-mbpurple/metadata.xml b/x11-plugins/pidgin-mbpurple/metadata.xml
new file mode 100644
index 000000000000..44ed6692e3b9
--- /dev/null
+++ b/x11-plugins/pidgin-mbpurple/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>nils@nils-andresen.de</email>
+ <name>Nils Andresen</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="twitgin">Enable graphical plugin for Gtk+ interface of Pidgin.</flag>
+ </use>
+ <upstream>
+ <remote-id type="google-code">microblog-purple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-mbpurple/pidgin-mbpurple-0.3.0-r2.ebuild b/x11-plugins/pidgin-mbpurple/pidgin-mbpurple-0.3.0-r2.ebuild
new file mode 100644
index 000000000000..7a7eeeed84eb
--- /dev/null
+++ b/x11-plugins/pidgin-mbpurple/pidgin-mbpurple-0.3.0-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+inherit base toolchain-funcs
+
+DESCRIPTION="Pidgin plug-in supporting microblog services like Twitter or identi.ca"
+HOMEPAGE="https://code.google.com/p/microblog-purple/"
+MY_P="${P/pidgin-/}"
+SRC_URI="https://microblog-purple.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="+twitgin"
+
+RDEPEND="net-im/pidgin
+ twitgin? ( net-im/pidgin[gtk] )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ tc-export CC
+}
+
+src_prepare() {
+ # upstream Issue 226 (Respect LDFLAGS)
+ sed -i "/^LDFLAGS/d" global.mak || die
+
+ # upstream Issue 225 (Warnings during compilation using make -j2)
+ sed -i "s/make /\$(MAKE) /g" Makefile || die
+
+ # upstream Issue 224 (configurable twitgin)
+ if ! use twitgin; then
+ sed -i 's/twitgin//g' Makefile || die
+ fi
+}
diff --git a/x11-plugins/pidgin-mpris/Manifest b/x11-plugins/pidgin-mpris/Manifest
new file mode 100644
index 000000000000..77265a3821eb
--- /dev/null
+++ b/x11-plugins/pidgin-mpris/Manifest
@@ -0,0 +1,5 @@
+DIST pidgin-mpris-0.2.6.tar.bz2 211675 SHA256 eb9a53b4c174b3ac60aa58584d3facccecf57de908e8dde2ed557ab17381f9e9 SHA512 19d27a9bfbbb359e8874eb42bb02eaa63f7a7e2805b80992ee77d26c994256b62b95bd19ac016f3194bc8f2b4da6982760405718752f15105a8bf43bde69bcb7 WHIRLPOOL e73a2848d995270275ccefba8cff45f8ca5905ad356ab71ea8599935ac8d2bb1911a38d87d75bc7f39b090e90c2367747be408ebbeda98d1a318a55e08b4e958
+EBUILD pidgin-mpris-0.2.6.ebuild 551 SHA256 652896dfca208d855d61a0fbc2390431e9cf153cf0ec7f72532c3bdfc9e70f7f SHA512 5b557f0c522d6e1c98e685dbe6093ad2474773f2b7eab513b7ca408102bb9f541fa326e7bd333ebcbffc7081ab5d4c6d2e24cc3ca2c9f75fccbb61e832895db3 WHIRLPOOL ee7a1ff2650f3d8f327ea488051711d01b8665f2b01c1bc83b3e41fe23764b1b3b2bf2b498567aef9aae9f156e2474f030d6e0b877c8f34a2090f83a43747e1c
+MISC ChangeLog 2445 SHA256 883f5ed847be967d01d0f1f9f611f83589ec438eca8cafc605dae66c9c43e59b SHA512 220ef2d567c6c9bfcd3f1795f87ea965d6b5318baf394c34d31cc33d5e1394d87ee28005561cb8b253be0f56bee3401632c3dbbde2153c4d7222ebc7c9a493f7 WHIRLPOOL 1fb57a5948bf4ace178369da14fe233bf20df9e625d95502b843db085b5aa97be3aa0ba85a65fb0cf36b0cccf7d9c7b54b03a1b89bbfa5677154fec849c83e69
+MISC ChangeLog-2015 1028 SHA256 e8f7e7fe475e8aac0761b8fd361df54f3dddfc8688a0c936b0b2fb32cc24ad27 SHA512 bab0fb78c26f9b5850c5b5d92f09fe3cadf23ba5928e2ef0d4b72e946ad81314e3fb8758dfbf2a38dd6d1bc193b61a1212e935f5fce3aad62e7b9a8cb22c3d1d WHIRLPOOL f7e63025b2f6ac9b4f739606d3c55e083a6da859f187f3f5e415b7167fa9efd5669238ba64ab07caeb871236d9e1e9e2ee28ff8a1754aa27ac22344760fcf2f7
+MISC metadata.xml 251 SHA256 f6ff468128d9aa804b47d9a184c761b4123b908d302eec0953226acd00fc80df SHA512 7ea734b9e52a4e36b11e004da4a8178aa529574adee2129ba57b1ce75fd5017431fdfffe7a4a536c798ae645497a44b07c748d77308325cf4d6af070ff167edd WHIRLPOOL 1610f6ab9cfa21736bbc4643fec692b621f8889a5888b4189847af4aa6f5719829cfaba363c480483fe7e8fb2c40d417e986964b52cb21d564940c4b51f8554d
diff --git a/x11-plugins/pidgin-mpris/metadata.xml b/x11-plugins/pidgin-mpris/metadata.xml
new file mode 100644
index 000000000000..5087760546f6
--- /dev/null
+++ b/x11-plugins/pidgin-mpris/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-mpris/pidgin-mpris-0.2.6.ebuild b/x11-plugins/pidgin-mpris/pidgin-mpris-0.2.6.ebuild
new file mode 100644
index 000000000000..9276957bcdd5
--- /dev/null
+++ b/x11-plugins/pidgin-mpris/pidgin-mpris-0.2.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+DESCRIPTION="Gets current song from MPRIS-aware media players"
+HOMEPAGE="http://m0n5t3r.info/work/pidgin-mpris/"
+SRC_URI="http://m0n5t3r.info/stuff/pidgin-mpris//${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="net-im/pidgin[gtk]
+ x11-libs/gtk+:2
+ sys-apps/dbus"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_install() {
+ emake install DESTDIR="${D}" || die "Install failed"
+ dodoc INSTALL README TODO
+}
diff --git a/x11-plugins/pidgin-musictracker/Manifest b/x11-plugins/pidgin-musictracker/Manifest
new file mode 100644
index 000000000000..0b538e85ad17
--- /dev/null
+++ b/x11-plugins/pidgin-musictracker/Manifest
@@ -0,0 +1,5 @@
+DIST pidgin-musictracker-0.4.22.tar.bz2 727051 SHA256 dff3561a486f36ad71834fadabac8e4e3d4643848cc25ce9ef0614a2c3c4833f SHA512 5a39311c4b4c8ceb4d2535b4aacb1427d9e1b004d34bc342ae3da6c60bd50e0b58a89ef52d02f3a431e8839cc647e23082bdf18b250135e95da5e6ea78c7b790 WHIRLPOOL 7069821da3956b3f0555508726fb2fb5995573cc9c55a560883e9935187c6512fb1efa32dd87ce5d8d8c42c227899259c7155e46b8991873b304666b4d150c6a
+EBUILD pidgin-musictracker-0.4.22.ebuild 932 SHA256 422a06675689ccfb1d51c1f475c8e465ceb81a92719acc959e5ed7e9af525571 SHA512 50f8d39e0c10fdbe7889a145bf951ea6dc77325b0963980ce6b8817e18a4dd44b819639238f63f23ed1a441ad62881301db9d992f4060e16fe168e43eec9c610 WHIRLPOOL 423e423d51cabdef8f47fe33a9732baa012e6aa173dac01f2f82b507c6371c08a2f072e79bd04ce13baea7434afd0642d62f5b2f97b0bb048a107c3d4970fc0f
+MISC ChangeLog 2845 SHA256 eb90072bb83e819de15700f9af4ce6fce1cf096c3e1d462a828106ca93cc968c SHA512 60ab18c079333dc781db0ba8610d1388f79e221dddbfa04c0295a6aa0351894729e76978f38c9eb492fc92861f510729f32d81350a50c3e3f5bb076f6d8f0a39 WHIRLPOOL caa0fa9790e2e74ce75eb8c2e5c203a7dfcbcee7359ce3205cc7f305d8e9e48ae0a48394f7bc0c29679a598cd9f48170b0f71d83c79fb70b4e4033b3115312cf
+MISC ChangeLog-2015 4225 SHA256 daf4f8e95f3ed737e260ff7d16b10e535bad11ea97d7bdf5d9d24dbf1110699a SHA512 9c8d8bb2bbbb907bb0a3d635f2ff5ac4c5a405b17e7066f237668e1b1fa99feed16bc2822f02b570f36f0a7a37f82b37a1de42b95843bce396ab77d95bd3c87b WHIRLPOOL d912b4473766b1fef83cba2474791854668cf06181451ed59c1223ea6a1cd1e44d8199f78646f81d740d06243e011d665509d2786109a60e5019291405378ddb
+MISC metadata.xml 256 SHA256 b1fee9462de85fa19c9759907c2c4452d0e3e9ac7a81278390a27f997e57fe14 SHA512 dcde2fd66ef9199ac5db90e70bc8fea45fa4b3551ba53cb19e8d31e5ff6af4b5ff2be7eb88fe936c32e5d7a4be22cfab843501a30d1ba9ba963bcf7d3d5d1a47 WHIRLPOOL fb5e95723a755a710a7d8b966760998b8f800f829f399462a781a60e0e74d3615ba9af0bee74c5145893d556e8f7b5d55f3a7053892268871a25db806f089122
diff --git a/x11-plugins/pidgin-musictracker/metadata.xml b/x11-plugins/pidgin-musictracker/metadata.xml
new file mode 100644
index 000000000000..0b0e125188eb
--- /dev/null
+++ b/x11-plugins/pidgin-musictracker/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="google-code">pidgin-musictracker</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-musictracker/pidgin-musictracker-0.4.22.ebuild b/x11-plugins/pidgin-musictracker/pidgin-musictracker-0.4.22.ebuild
new file mode 100644
index 000000000000..c588abe41e51
--- /dev/null
+++ b/x11-plugins/pidgin-musictracker/pidgin-musictracker-0.4.22.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit autotools
+
+DESCRIPTION="A Pidgin now playing plugin to publicise the songs you are listening"
+HOMEPAGE="https://code.google.com/p/pidgin-musictracker/"
+SRC_URI="https://pidgin-musictracker.googlecode.com/files/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="debug"
+
+DEPEND=">=net-im/pidgin-2.0.0[gtk]
+ >=dev-libs/dbus-glib-0.73
+ dev-libs/libpcre
+ >=sys-devel/gettext-0.17"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e "s/DOMAIN/PACKAGE/g" po/Makefile.in.in || die "sed failed"
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable debug) \
+ --disable-werror
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die "make install failure"
+ dodoc AUTHORS ChangeLog INSTALL README THANKS || die "dodoc failed"
+ find "${D}" -name "*.la" -delete || die "error cleaning la file."
+}
diff --git a/x11-plugins/pidgin-opensteamworks/Manifest b/x11-plugins/pidgin-opensteamworks/Manifest
new file mode 100644
index 000000000000..dcd6b8f9fcb1
--- /dev/null
+++ b/x11-plugins/pidgin-opensteamworks/Manifest
@@ -0,0 +1,9 @@
+AUX pidgin-opensteamworks-1.3-Makefile 760 SHA256 d49ad1fc4b5dc4ef384ebc2233f65cff243be1592db962f33d2c82637cd9f8ae SHA512 fba48067f726ebb9bfd5dba8074b4314d5c15999cf6b4bfa57ddc2a64eb2fc0f5694d1164f7670b2e60de6492e403cb63915ccf3f6c91c380c1df570bbdd0901 WHIRLPOOL 46aeecc4c1071ab3c8e89d7fa95eb2ee1fce05b690222f3dcbe405e142499bb2632abdd182a9ac70bad1c853667facaa340f355ad477fffa7669a3b427765b7a
+DIST pidgin-opensteamworks-1.6.1.tar.gz 750495 SHA256 6a63248ed67f85185d32760246a22fea58e49af2d8a604abaa2cb3a3b5368a01 SHA512 9f025538460dda01d769501326cf7ac597e069bdef3437eea89f392bede7e620e854a8c0b0659315a0834c8f2f60a38680f1f1bdccdb65d3b13f64f7981ee55b WHIRLPOOL 30e13bbd16b560b690a38214d1fadfd4a6da7566e29035623e7b6178357baadd647c692257f251803112e61baa25aaff59281fdc70e49d9fbdf90effa023eac1
+DIST pidgin-opensteamworks-icons.zip 3252 SHA256 9af30f18b607fd16911c2e41b0fb594508583335804f25193da7846ea39f9fa9 SHA512 823f400bb4df9c6ddb65d8a01ec182fbbadeb955bc3e9590e88773b092b0cf79e50fc6c20d9b72def7fe9f8d6e1ac7cc087fbdb3f6ed4b76c343a29f18e6ea06 WHIRLPOOL 6b57fd61f15755b4c8f5090d7ab94974e1d8e5bd873fdc943ae762b3db97c0b65b295f8288747c98390fb1f52af27849840b084ca0e39bd88542f694decf0ff7
+DIST steam-mobile-1.4.tar.bz2 23293 SHA256 d7ac0396b17c7a45bdffaa4b1ccbc4b13118b64e9ea495fa5af629a8e29c8fab SHA512 20ac50ea49c1c0724aeb839fe46ac8a9b5a52d903ebf9bb18ab665fd32cdc4d80a426a0c2714724495ee73d758da2dbb891ac618b0689239485841fe6e6c0953 WHIRLPOOL 9f9e6ed0c1045e2fada9ea214b2be9560fc6d5937619cda403242c30ad8b1a4536fb6c0a92c311ca2998aed245d2fee5da9b48a6c8766e5c098688552bee6da7
+EBUILD pidgin-opensteamworks-1.4.ebuild 998 SHA256 74cb9fbd232536065b02fe7d6acd7f5909c9c86b5363c786657f90e28128c148 SHA512 f555d4469bd62c85d7166c74a82f8cdec78fb3ea9caf514357520394809205fee01a768fecbe23d1e59acd9fa5a817adb99423737246aa6df5470c09e0349574 WHIRLPOOL 9676332427c68388994216fdbbbad60ddcb94f800a32d5ab0550af1f6f5785208bcb6d06cb04f1f019163686e44d418bcfbc48335baf165ef08c569e4d3bb8e0
+EBUILD pidgin-opensteamworks-1.6.1.ebuild 1126 SHA256 30c87aaeba2c140464b44c626b108b8060ea6ac138bde993384138a727d06ac8 SHA512 0e3410d139b0a4d26eab5230beb7cc35a8d3f6d1e18b2575648b73d457aff43b7599677d103ce398a7e897714f7f977a57532d8f562d4ebd7b2b9c088f68f356 WHIRLPOOL 7483643c4016dafd2d73689073e92afbd270ebde3d4a73ed327eedecdc5fe4187a0c40d17ac5f381b424d25f4a1c2006111e181d85ab47327e9b02d3a819cf91
+MISC ChangeLog 4841 SHA256 438f9e720e1824a7497b0755a97da4f390047cdc1ec12663051dd3c9c174540f SHA512 82e626a2561763f05828403d11f8c66caf1a54d5a9b9681ca2be739007992d9aeccb3968bd762d976f59274db4db91adc00e0d61d8c5ed92b9051749887b6092 WHIRLPOOL ea9af70c7785368835e9682e3a75c10ee38e1ff67b3aec11f8fdb21ab95cefc8247d99df0f20530bf0f6eaaf6a26f0ed7f2d5a54bdc78bde6a2588c315e57b52
+MISC ChangeLog-2015 4970 SHA256 cbcaf500b97a3ff05252100c8d3779ca5834d03b9fa6723c92a2d87bdaa929db SHA512 d4d7afc9e086b110ce4bd3751917159015d16659afc3cd66244a4a66b3f741c172fcb43eb5f08af28ca84acc4c2925a1df879a362d45bc24351d47f9e20185f7 WHIRLPOOL 3cb8551a54c4aa78772b7139eba773b4873c282adca1d9481f4d535e8b45abec432753137c05bb415f546e83684f03042a2f8320c4b788b0bd63e76daa36a1b8
+MISC metadata.xml 453 SHA256 f96ce2a20a2f78cb418d30039588b476b2394e7d3d09409b93f299a3a229c431 SHA512 ebfb6e3364b44a8727015c856eb4ae213cc8ae88fe7b520e2968d0e7cbe6d0aae15ab0408c58158c469da5e77b70478d7c8da4f290792081fe4c7c4502a7e8f8 WHIRLPOOL dd87c8218f89d35dce728bed5bd0574ec3980e01e141651c31143fa2e7665c73465edae887b747075b393bf410e6c6cd01dc96f59dba87cd4132d9caf4ccf9e6
diff --git a/x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile b/x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile
new file mode 100644
index 000000000000..a71ece054234
--- /dev/null
+++ b/x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile
@@ -0,0 +1,33 @@
+CC ?= gcc
+PKG_CONFIG ?= pkg-config
+INSTALL = install
+INSTALL_PROGRAM = $(INSTALL) -Dm755
+
+PLUGINDIR ?= $(shell $(PKG_CONFIG) --variable=plugindir purple)
+
+CFLAGS ?= -O2 -pipe
+CFLAGS += -Wall -fPIC
+LDFLAGS += -shared
+CPPFLAGS += $(shell $(PKG_CONFIG) --cflags glib-2.0 json-glib-1.0 purple nss gnome-keyring-1)
+LIBS += $(shell $(PKG_CONFIG) --libs glib-2.0 json-glib-1.0 purple nss)
+
+TARGET = libsteam.so
+
+OBJS = libsteam.o steam_connection.o
+
+%.o: %.c %.h
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $*.c
+
+$(TARGET): $(OBJS)
+ $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+
+install: $(TARGET)
+ $(INSTALL_PROGRAM) $(TARGET) "$(DESTDIR)$(PLUGINDIR)/$(TARGET)"
+
+uninstall:
+ rm -f "$(DESTDIR)$(PLUGINDIR)/$(TARGET)"
+
+clean:
+ rm -f $(OBJS) $(TARGET)
+
+.PHONY: uninstall clean
diff --git a/x11-plugins/pidgin-opensteamworks/metadata.xml b/x11-plugins/pidgin-opensteamworks/metadata.xml
new file mode 100644
index 000000000000..ee4e08ee75b7
--- /dev/null
+++ b/x11-plugins/pidgin-opensteamworks/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <maintainer status="active">
+ <email>eionrobb@gmail.com</email>
+ <name>Eion Robb</name>
+ </maintainer>
+ <bugs-to>https://code.google.com/p/pidgin-opensteamworks/issues/list</bugs-to>
+ <remote-id type="github">EionRobb/pidgin-opensteamworks</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild
new file mode 100644
index 000000000000..98b76b3d4917
--- /dev/null
+++ b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Steam protocol plugin for pidgin"
+HOMEPAGE="https://github.com/eionrobb/pidgin-opensteamworks"
+SRC_URI="https://pidgin-opensteamworks.googlecode.com/files/steam-mobile-${PV}.tar.bz2
+ https://pidgin-opensteamworks.googlecode.com/files/icons.zip
+ -> ${PN}-icons.zip"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ dev-libs/json-glib
+ dev-libs/nss
+ gnome-base/libgnome-keyring
+ net-im/pidgin"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ virtual/pkgconfig"
+
+S=${WORKDIR}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ tc-export CC PKG_CONFIG
+ fi
+}
+
+src_prepare() {
+ # see https://code.google.com/p/pidgin-opensteamworks/issues/detail?id=31
+ cp "${FILESDIR}"/${PN}-1.3-Makefile "${S}"/Makefile || die
+}
+
+src_install() {
+ default
+ insinto /usr/share/pixmaps/pidgin/protocols
+ doins -r "${WORKDIR}"/{16,48}
+}
diff --git a/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.ebuild b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.ebuild
new file mode 100644
index 000000000000..d7fc10f17ef7
--- /dev/null
+++ b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Steam protocol plugin for pidgin"
+HOMEPAGE="https://github.com/eionrobb/pidgin-opensteamworks"
+SRC_URI="https://github.com/EionRobb/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ dev-libs/json-glib
+ dev-libs/nss
+ gnome-base/libgnome-keyring
+ net-im/pidgin"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ virtual/pkgconfig"
+
+S=${WORKDIR}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ tc-export CC PKG_CONFIG
+ fi
+}
+
+src_prepare() {
+ # see https://code.google.com/p/pidgin-opensteamworks/issues/detail?id=31
+ cp "${FILESDIR}"/${PN}-1.3-Makefile "${S}"/${P}/steam-mobile/Makefile || die
+ unzip "${S}"/${P}/steam-mobile/releases/icons.zip || die
+}
+
+src_compile() {
+ pushd ${P}/steam-mobile || die
+ default
+ popd || die
+}
+
+src_install() {
+ pushd ${P}/steam-mobile || die
+ default
+ popd || die
+ insinto /usr/share/pixmaps/pidgin/protocols
+ doins -r "${WORKDIR}"/{16,48}
+ dodoc ${P}/README.md
+}
diff --git a/x11-plugins/pidgin-otr/Manifest b/x11-plugins/pidgin-otr/Manifest
new file mode 100644
index 000000000000..3f8f9290f6da
--- /dev/null
+++ b/x11-plugins/pidgin-otr/Manifest
@@ -0,0 +1,5 @@
+DIST pidgin-otr-4.0.2.tar.gz 515627 SHA256 f4b59eef4a94b1d29dbe0c106dd00cdc630e47f18619fc754e5afbf5724ebac4 SHA512 6815f1d2be5786726602a924ae6ead5371543a53bd36231dc3239fa580f73a6136836df0c1beb64d83b76e6bd0d80ffe6750ca6e9ddd2a6a94841a9a678925ad WHIRLPOOL a1a009388c467cb543f160cf0e662ab2e82d94d13e87e00f86a66feb5756a1ee6da2809baca784f3acaab456f436fc083d9bf44b1287c680f76ec5eba2503007
+EBUILD pidgin-otr-4.0.2.ebuild 567 SHA256 6b7100cbd07f1c9ba95ab10361c611bba546f230fd37e6b1ce64d5abddc56a78 SHA512 9fb5198c9a2422b16ed6cb388414fc84e87f2854a1e920f46af6c0c5cbac1dc703fa5e3d9acb8d57dc350662aea16ab93b9ee0f2491589e674fb614937d50592 WHIRLPOOL 686ebe2c6d46e5bede36e7ddb8af5a78d2de2b2ca7c2f6c0ff87ce9f183880a9f9f8d45a0bd1da1e02fb55212b422aed0c8e16b318ecc1848dbcfc6a03ea39af
+MISC ChangeLog 4472 SHA256 7096698b214313b35264d0c05997ae1d813b5f356cd82714bc9985ab5b3eb2eb SHA512 765afdcf661a1e36a091196ac0328f179beae4ed74ae818b9d6f9dc4fe685ba6775f34d42b80c12b406df4cfda8aabf77fc58cde3689d05e0564ca963b7c0d7c WHIRLPOOL 58e3cc00d25bc68df12e2cc9ab641b0f52b8d2879837e1a383b6c2b250fa24144009f0aa3ef4f1ed7d0a18936122b52564032f10958a7733f3b12e905e6bbaaf
+MISC ChangeLog-2015 4931 SHA256 a56ac81d4a096817f6def3e40af4b60cdaabbf81b543f5720c66dbf64a01ba47 SHA512 a53bbd2943ba4c4bb3f1872ca51ec9cf0c57a13bcd312810747e91e53e0a66a4306d0c8bc0804f91a6c8e037d191282bd60ff83b1bb5682fc639428442ea44d8 WHIRLPOOL 3930a9817556ace498fc380e976f20cf4427c44fcdd62998d2ce63be29661d0fff6117412fd7370f22fde645596e07e05f46b35f14516a4fb801868fa78b70e6
+MISC metadata.xml 251 SHA256 59d4a6753275d4f64e51844f8c61bf78d104e103e42c551df15ba14c8e65e9ea SHA512 0ccc4891c6c5de39cbe83d8391b0345611be252a2b1fedea6644ba1cfb283140a8250f32cd26b701db9c60d42782b214d03574592ef3b585bb15d2ffcb5f016e WHIRLPOOL 26dafe883e7e85115f4a9a758c911c206f37f2239544b74a4beb392815efc8f35b230528845def4a7032851e037ecfc595280bfa119035dd07ccaba3a8360927
diff --git a/x11-plugins/pidgin-otr/metadata.xml b/x11-plugins/pidgin-otr/metadata.xml
new file mode 100644
index 000000000000..95aa13f6c5ef
--- /dev/null
+++ b/x11-plugins/pidgin-otr/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>polynomial-c@gentoo.org</email>
+ <name>Lars Wendler</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
new file mode 100644
index 000000000000..316ef1779083
--- /dev/null
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="(OTR) Messaging allows you to have private conversations over instant messaging"
+HOMEPAGE="http://www.cypherpunks.ca/otr/"
+SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-libs/libgcrypt:0
+ net-im/pidgin[gtk]
+ >=net-libs/libotr-4.0.0
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
diff --git a/x11-plugins/pidgin-privacy-please/Manifest b/x11-plugins/pidgin-privacy-please/Manifest
new file mode 100644
index 000000000000..26d192d61c54
--- /dev/null
+++ b/x11-plugins/pidgin-privacy-please/Manifest
@@ -0,0 +1,5 @@
+DIST pidgin-privacy-please-0.7.1.tar.gz 346421 SHA256 8134bcd5da98fe8b4c9918fd420c7e68b0990e895ed2534396cacbf473f2615c SHA512 4acec4556c209b6ff5b059244d79894efba984cdebaaf5893c67ba384126127614aea676af6deb89561f6d5776abdbdc915061db9e1004c0fea3339d45a6646a WHIRLPOOL d6bb36bda47104dc9fb1bcba519812a61e5adc60c69f0be6da856c37be581ebe016906066df270187800e00a460cbaa393fd8e2c435533d60f8f80acd7f82007
+EBUILD pidgin-privacy-please-0.7.1.ebuild 692 SHA256 8661b7eee076a0da86b626695768c4f6f2dd3e75723896385c1a2e21dd42125e SHA512 0b31f7aa9c059d4319b22b36ecbbd757bede73d45a3196dcd5f37151dfd9a82b9f219d6e9898c81e5c8e5746bb4bb8b85d383da5b33a33055923818503393a37 WHIRLPOOL b7d1ff9049db4a86a80011acca6b6a4ddd166331ef463e52ec8147e360930bde9e8378f7090ff6c38ec681525f2367e64625f5cae38cab507db6f280814a302a
+MISC ChangeLog 2571 SHA256 8dd14a21d982922049da5247369b5194134db5dd7e30dca9ddf29e67fe8142a5 SHA512 43cebe4cbccd96191e92fb7ebc3e4685d6166fe7255c98e52754c72d87846549d00e5b5e844535e02182e99df593188e7635eb202815ef4d5efba038b533d7d5 WHIRLPOOL f500f9587e783c8440840024a557d7345b158dcd05b10b512e1940a1b583a4916348d506879c538bff724efb1acec08082e795e8c1a639957b537ff951da9809
+MISC ChangeLog-2015 1484 SHA256 1ba12e2412d651733d9e4c6c3aa83a1720c30b0ed61213dec511c0c908b5108b SHA512 b4e99f641fd8eb414ababd3c4d029985a3c6a91a77809d7ba1ab575a975e3ce0f238fde333531988be1139b81e2408d3f21c5419e78099674c4084ffd5744766 WHIRLPOOL c6f755d03b31d7fe9988cd22dd889e33ec6b1dbd095e07cc127a8831eb63f8c3526ffdebf9c50d54550538de250dd5a75d507e76f07dd8e7dfe811975f3c9f0f
+MISC metadata.xml 334 SHA256 bb26d658f4a9c724ffbebc0d67c2393a3dfad8f36a99a07a71511208c6afb186 SHA512 f0cf3b9a7247fb819ba9d9e2a872c6e2f07b61666c5339f3e55804d947231d85050f29a2bf269cf99a955e0fd659d864d3f0ecb4d7987ce5a8c123a94cfd75da WHIRLPOOL 4d363123ec0cb3c912e1133af3273c0557503245a979eb8a6157104a8bb18836344440a917318b3508f370eb2c02ed86ceb6c28e8f0f77f111ae3bc2e725050c
diff --git a/x11-plugins/pidgin-privacy-please/metadata.xml b/x11-plugins/pidgin-privacy-please/metadata.xml
new file mode 100644
index 000000000000..9b7f6063f652
--- /dev/null
+++ b/x11-plugins/pidgin-privacy-please/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xmw@gentoo.org</email>
+ <name>Michael Weber</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="google-code">pidgin-privacy-please</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-privacy-please/pidgin-privacy-please-0.7.1.ebuild b/x11-plugins/pidgin-privacy-please/pidgin-privacy-please-0.7.1.ebuild
new file mode 100644
index 000000000000..9f968952cb3f
--- /dev/null
+++ b/x11-plugins/pidgin-privacy-please/pidgin-privacy-please-0.7.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+inherit autotools
+
+DESCRIPTION="pidgin plugin to stop spammers from annoying you"
+HOMEPAGE="https://code.google.com/p/pidgin-privacy-please/"
+SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="linguas_de linguas_pl linguas_ru"
+
+RDEPEND="<net-im/pidgin-3[gtk]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext"
+
+src_prepare() {
+ sed -e 's: -Wall -g3::' -i configure.ac || die
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" ALL_LINGUAS="${LANGS}" install || die
+ dodoc AUTHORS ChangeLog NEWS README || die
+}
diff --git a/x11-plugins/pidgin-rhythmbox/Manifest b/x11-plugins/pidgin-rhythmbox/Manifest
new file mode 100644
index 000000000000..ed32ccd6566b
--- /dev/null
+++ b/x11-plugins/pidgin-rhythmbox/Manifest
@@ -0,0 +1,5 @@
+DIST pidgin-rhythmbox-2.0.tar.gz 320758 SHA256 9fc4b43d8a353e2c4e7e219b34ae5fb23a3a0dd10b10446c4e75acab9bc5d460 SHA512 7672bac993d2fa07be6f456c9dc32281689456cd5541245e1a3819592d333fec12afbd7ca42e517f02a0f1415e1fe5c3a3d25aa6fa032b8bdbca0d7d2dbda7d4 WHIRLPOOL 3e834c57435c5615ed2d231641ee7826c95b05e0bebdb3444b1711f52e9fab38d52c0ba27adf0084d46916b632d872599bfd58f2a1709ea9d7bad04e7ca3af14
+EBUILD pidgin-rhythmbox-2.0.ebuild 623 SHA256 23b17e23d4c5b622b4e2bb48ae546dfa4bfbb8ce4ea1289bb15ee4d1c47371e2 SHA512 ff04a0cd165008532a0450d5c3f9f3c1f8108b02e42e72fb3fbc670d80e432c576e073844d2f1dc656fb8a7ceb8d94d2d39656fa05273b69907c2ac7cb667bd5 WHIRLPOOL d1a97f797d461b19e45afbfa75dbb43d09f2900fea683f4018d1866b8abf86ccf52ccc82a62758107d706ad96ec0379bc16411e602150ece623f1ca3dfdae6dc
+MISC ChangeLog 2482 SHA256 3ab03483c58addf3a1cf5c8df6d13c5bcc3a21d2c531e15e7a7abd85c862c780 SHA512 1ec8fa3621d75d62a3ddb214bc1c888598f763d1f19a3f8f560563b89f368b446e7738615374b502dd2dd46b89c8e40222d989bc5f8adfad6852980358fb34b0 WHIRLPOOL d3598e32dad9e25652f7a0745a714e035e568818a2ad6de1ef76ce96b5bef0357da7587753c5e5a821be39896036d1ff6048d37beaeb2d81b557b4805baf62de
+MISC ChangeLog-2015 1310 SHA256 a983bab976cc2522ea6ee9470aadce4760dc3ff060cf7624d6997b9a032a0999 SHA512 84bc17f52df819be8b8c9191652112ef7dc90ec57ad046bda135b7185633b54fe342c21749501db8db891b1a19f6284f8d90124047468e25e7ad51f93c912920 WHIRLPOOL 2f86c1ca73a0f609ac23d95b487712889d3ef60957992db74f418761437b420644558c7b768f2c3684aa046018e64750699178b1116e002c171e636c6250aad7
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/pidgin-rhythmbox/metadata.xml b/x11-plugins/pidgin-rhythmbox/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/pidgin-rhythmbox/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild b/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild
new file mode 100644
index 000000000000..215239d48b94
--- /dev/null
+++ b/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+DESCRIPTION="automatically update your pidgin profile with current info from Rhythmbox"
+HOMEPAGE="http://jon.oberheide.org/pidgin-rhythmbox/"
+SRC_URI="http://jon.oberheide.org/${PN}/downloads/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+RDEPEND="net-im/pidgin
+ media-sound/rhythmbox
+ >=x11-libs/gtk+-2.4:2
+ dev-libs/dbus-glib"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
+}
diff --git a/x11-plugins/pidgin-sipe/Manifest b/x11-plugins/pidgin-sipe/Manifest
new file mode 100644
index 000000000000..5b7a8087bd3b
--- /dev/null
+++ b/x11-plugins/pidgin-sipe/Manifest
@@ -0,0 +1,9 @@
+DIST pidgin-sipe-1.21.1.tar.gz 1212621 SHA256 92cc5bc581e7b500ffcce51707e003608d5f471c2785500facf63fcab62d7336 SHA512 d9b5ad67967c35e29d6742d9d09346c7702a339450de7522aad73f0b379505f24104a306292ee91960c679498073376081479b335eab8eba090e492f444b5378 WHIRLPOOL 730d4bc6bf0007ec2d52cfd25e9b96a4e0cb2dfdef528b98971416e67b2242a7d72ce41de32bf58bb52591ea85f46174a83091d75a6dc4fcefe4522c83f3e678
+DIST pidgin-sipe-1.22.0.tar.gz 1255851 SHA256 1aeb348e2ba79b82b1fd102555f86cdc42eaa6f9e761b771d74c4f9c9cf15fc3 SHA512 4135bbf526659663b0b053592d889588574ed2a1bc9346e6ba62960203409e2604552ffb02ed32e2b4bb46c4f40f62089302b301344b9f7b45657e64a585f7ed WHIRLPOOL 5714beb478b19b8378faca5ddd04573c2f0996287523fefb51219731817b237f77c98ac3ac027ff45a155b51f49c6ea420a4572f8a020e8edc715e82ef9290aa
+DIST pidgin-sipe-1.22.1.tar.gz 1265440 SHA256 f6b7b7475e349c0214eb02814b808b04850113a91dd8e8d2c26e7179a3fd1ae8 SHA512 1fff886b32f7f8cb99a0af710b3a1502f62d27dedb541a9e2d8ae9eaf5eb7be0983216e730ccc912c20eee3d940ed1f789f704ee21736db76d141efda66ec018 WHIRLPOOL d93e88d111871425ed5c2e36fd359d7f082497482d2865eaabb41cc867aac7ddea730d413aa123fafb3be605ddeb8f59cb89da98b50cddee4b1d1800d8f3c17a
+EBUILD pidgin-sipe-1.21.1.ebuild 1311 SHA256 ec0da0d06e6d4f65681dffcbb8b5865c6e047a60c4f70414b7a88667307ea5df SHA512 349bd4adff488c0cdc94230cee7112818eb1a99dbd56ea36f351e66b6a7215d72623fb1aaef7b6a0d3bf8b6364f293748adabf793ebae51da2f6356dc387927c WHIRLPOOL e3f5a36d1013f495af4fe2531ecabc4317f4fdb5ca6d775841fa8632e5837b9d37fdb33d3e5b47545448b8b022013d6a60a67ce560aabb6043f1d48a030010ee
+EBUILD pidgin-sipe-1.22.0.ebuild 1343 SHA256 7c535d8c2410b815d81568fc8ca3886b5d7c867e3060c3b60fcab3c3217552ef SHA512 43baf3436eb8e9728c09cf2b99565e73c7e69ab0d93708ac03039d785ac280110ceec8ccfa42beaa59e1998ef0dad63a39b268ed34cfa71ddc7a6ca1574b172d WHIRLPOOL 2e6372adccf01d293667a61d1d31ee9706a39924a7950786483e51893a0aeefc393ca189b5e74c04ede24cce0483350c94778f6efb29fe8c2794a7522641636e
+EBUILD pidgin-sipe-1.22.1.ebuild 1343 SHA256 7c535d8c2410b815d81568fc8ca3886b5d7c867e3060c3b60fcab3c3217552ef SHA512 43baf3436eb8e9728c09cf2b99565e73c7e69ab0d93708ac03039d785ac280110ceec8ccfa42beaa59e1998ef0dad63a39b268ed34cfa71ddc7a6ca1574b172d WHIRLPOOL 2e6372adccf01d293667a61d1d31ee9706a39924a7950786483e51893a0aeefc393ca189b5e74c04ede24cce0483350c94778f6efb29fe8c2794a7522641636e
+MISC ChangeLog 3587 SHA256 4de49e8a5ed8000d0813e7b62865748f06da4b11838cb7aad7b107ff885eb537 SHA512 1b83c49cb3abdbeed78585db88b1e0f037bc74cc73dfe520bcb44bec0b457da35a9e70bd42fee4f87b50cd1a1cc502b1070eb6b8c83f1fa7c05c75327305bf4b WHIRLPOOL 3780a5fddf48b244b21df485d484d97eded705446eaf2692767c185c69869c402f7877c17fcc2814b32b5166fdb8cf1e29df4908af30c3d0c21aabef3b983ef5
+MISC ChangeLog-2015 6300 SHA256 3eb031f630abcde9014e8e645088a8e6f0316c0ad5dac4d2c83b2b5ab5bf39f8 SHA512 61ca33432d93f819e789eb81fcdc351de85b79700de90b942bb312a947643dc47171baafe467f141abf727f18485f28b34c26186b98b8eb52b814e62ecfd9058 WHIRLPOOL 6f32b82a8242484f9c5eb2619cd5b96aff1ce4e21f3f3d992b2f2f765b83d7b16d07642ababf5b731fe45cf12e48f08844f683403349daf2d1ceda687ef4e605
+MISC metadata.xml 862 SHA256 95e3dae9591ab32d2cacc03e2913bc43a6d13bff18f1329edb523599f13c4834 SHA512 ff38f1be40af0b781cb545c216873eff77f07f0142b1c3db8a1ce2ca43b53fa9f2ce6a9b4940ff8843f26bb5f024d2ed8d3917762cf74b4820550bb704cc4b14 WHIRLPOOL a3dc588df10285e3b71e1a5f3f0368b77b93dd7247ae892be4825a4748ded74bdaf822c350c4acb950e83e14404aeb232e5f4e346d603d6e949b964d8ecb3328
diff --git a/x11-plugins/pidgin-sipe/metadata.xml b/x11-plugins/pidgin-sipe/metadata.xml
new file mode 100644
index 000000000000..c52417e6dbe2
--- /dev/null
+++ b/x11-plugins/pidgin-sipe/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>thev00d00@gentoo.org</email>
+ <name>Ian Whyman</name>
+ </maintainer>
+ <longdescription lang="en">
+An Open Implementation of SIP/Simple protocol for Live Communications Server 2003/2005/2007 and Lync.
+</longdescription>
+ <use>
+ <flag name="ocs2005-message-hack">Disable message timeout for OCS2005 clients which causes "false" not delivered error messages</flag>
+ <flag name="telepathy">Support use as a telepathy backend</flag>
+ <flag name="voice">Enable experimental voice/video support</flag>
+ <flag name="openssl">Enable crypto support via <pkg>dev-libs/openssl</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">sipe</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-sipe/pidgin-sipe-1.21.1.ebuild b/x11-plugins/pidgin-sipe/pidgin-sipe-1.21.1.ebuild
new file mode 100644
index 000000000000..f09eaef8eedd
--- /dev/null
+++ b/x11-plugins/pidgin-sipe/pidgin-sipe-1.21.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils
+
+DESCRIPTION="Pidgin Plug-in SIPE (Sip Exchange Protocol)"
+HOMEPAGE="http://sipe.sourceforge.net/"
+SRC_URI="mirror://sourceforge/sipe/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE="debug kerberos ocs2005-message-hack openssl telepathy voice"
+
+RDEPEND=">=dev-libs/gmime-2.4.16
+ dev-libs/libxml2
+ openssl? ( dev-libs/openssl:= )
+ !openssl? ( dev-libs/nss )
+ kerberos? ( virtual/krb5 )
+ voice? (
+ >=dev-libs/glib-2.28.0
+ >=net-libs/libnice-0.1.0
+ media-libs/gstreamer:0.10
+ >=net-im/pidgin-2.8.0
+ )
+ !voice? (
+ >=dev-libs/glib-2.12.0:2
+ net-im/pidgin
+ )
+ telepathy? (
+ >=sys-apps/dbus-1.1.0
+ >=dev-libs/dbus-glib-0.61
+ >=dev-libs/glib-2.28:2
+ >=net-libs/telepathy-glib-0.18.0
+ )
+"
+
+DEPEND="dev-util/intltool
+ virtual/pkgconfig
+ ${RDEPEND}
+"
+
+src_prepare() {
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-purple \
+ --disable-quality-check \
+ $(use_enable telepathy) \
+ $(use_enable debug) \
+ $(use_enable ocs2005-message-hack) \
+ $(use_with kerberos krb5) \
+ $(use_with voice vv) \
+ $(use_enable !openssl nss) \
+ $(use_enable openssl)
+}
+
+src_install() {
+ emake install DESTDIR="${D}"
+ dodoc AUTHORS ChangeLog NEWS TODO README
+}
diff --git a/x11-plugins/pidgin-sipe/pidgin-sipe-1.22.0.ebuild b/x11-plugins/pidgin-sipe/pidgin-sipe-1.22.0.ebuild
new file mode 100644
index 000000000000..8b7372dda468
--- /dev/null
+++ b/x11-plugins/pidgin-sipe/pidgin-sipe-1.22.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils
+
+DESCRIPTION="Pidgin Plug-in SIPE (Sip Exchange Protocol)"
+HOMEPAGE="http://sipe.sourceforge.net/"
+SRC_URI="mirror://sourceforge/sipe/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="debug kerberos ocs2005-message-hack openssl telepathy voice"
+
+RDEPEND="
+ dev-libs/gmime:2.6
+ dev-libs/libxml2
+ openssl? ( dev-libs/openssl:= )
+ !openssl? ( dev-libs/nss )
+ kerberos? ( virtual/krb5 )
+ voice? (
+ >=dev-libs/glib-2.28.0
+ >=net-libs/libnice-0.1.0
+ media-libs/gstreamer:1.0
+ >=net-im/pidgin-2.8.0
+ net-libs/farstream:0.2
+ )
+ !voice? (
+ >=dev-libs/glib-2.12.0:2
+ net-im/pidgin
+ )
+ telepathy? (
+ >=sys-apps/dbus-1.1.0
+ >=dev-libs/dbus-glib-0.61
+ >=dev-libs/glib-2.28:2
+ >=net-libs/telepathy-glib-0.18.0
+ )
+"
+
+DEPEND="dev-util/intltool
+ virtual/pkgconfig
+ ${RDEPEND}
+"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-purple \
+ --disable-quality-check \
+ $(use_enable telepathy) \
+ $(use_enable debug) \
+ $(use_enable ocs2005-message-hack) \
+ $(use_with kerberos krb5) \
+ $(use_with voice vv) \
+ $(use_enable !openssl nss) \
+ $(use_enable openssl)
+}
+
+src_install() {
+ emake install DESTDIR="${D}"
+ dodoc AUTHORS ChangeLog NEWS TODO README
+}
diff --git a/x11-plugins/pidgin-sipe/pidgin-sipe-1.22.1.ebuild b/x11-plugins/pidgin-sipe/pidgin-sipe-1.22.1.ebuild
new file mode 100644
index 000000000000..8b7372dda468
--- /dev/null
+++ b/x11-plugins/pidgin-sipe/pidgin-sipe-1.22.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils
+
+DESCRIPTION="Pidgin Plug-in SIPE (Sip Exchange Protocol)"
+HOMEPAGE="http://sipe.sourceforge.net/"
+SRC_URI="mirror://sourceforge/sipe/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="debug kerberos ocs2005-message-hack openssl telepathy voice"
+
+RDEPEND="
+ dev-libs/gmime:2.6
+ dev-libs/libxml2
+ openssl? ( dev-libs/openssl:= )
+ !openssl? ( dev-libs/nss )
+ kerberos? ( virtual/krb5 )
+ voice? (
+ >=dev-libs/glib-2.28.0
+ >=net-libs/libnice-0.1.0
+ media-libs/gstreamer:1.0
+ >=net-im/pidgin-2.8.0
+ net-libs/farstream:0.2
+ )
+ !voice? (
+ >=dev-libs/glib-2.12.0:2
+ net-im/pidgin
+ )
+ telepathy? (
+ >=sys-apps/dbus-1.1.0
+ >=dev-libs/dbus-glib-0.61
+ >=dev-libs/glib-2.28:2
+ >=net-libs/telepathy-glib-0.18.0
+ )
+"
+
+DEPEND="dev-util/intltool
+ virtual/pkgconfig
+ ${RDEPEND}
+"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-purple \
+ --disable-quality-check \
+ $(use_enable telepathy) \
+ $(use_enable debug) \
+ $(use_enable ocs2005-message-hack) \
+ $(use_with kerberos krb5) \
+ $(use_with voice vv) \
+ $(use_enable !openssl nss) \
+ $(use_enable openssl)
+}
+
+src_install() {
+ emake install DESTDIR="${D}"
+ dodoc AUTHORS ChangeLog NEWS TODO README
+}
diff --git a/x11-plugins/pidgin-skypeweb/Manifest b/x11-plugins/pidgin-skypeweb/Manifest
new file mode 100644
index 000000000000..84b309490bf7
--- /dev/null
+++ b/x11-plugins/pidgin-skypeweb/Manifest
@@ -0,0 +1,11 @@
+DIST pidgin-skypeweb-1.1.tar.gz 321761 SHA256 e1c3c07fa2ed82500b8a14045bd5d59e893002dbbeb66ade7ad6dc042be39700 SHA512 bf293ddfac8839c720e6a1e3c594d764d9a2ec876ed201dfcaf62c3f6eba4d6260dcd0bd06e8af60e2c61942396cad9ff76c7be3f5586927ae6ebcd2971d7280 WHIRLPOOL a3c64e43bf4fb6e243a45ce9cffcac512665effd45d8de926faa0cfef254054cfac1963c0645e8e5ab87af35add5efebfa91467b33cb126137c5167ca19258ca
+DIST pidgin-skypeweb-1.2.2.tar.gz 410637 SHA256 32efa6fc8aa7f50ea45dbb7a4b22f8c55744a12a311f34df0739a1e724635691 SHA512 4a042e70e6ae1b5f4c5047589d9298d74653513dbb6556d4f786ee5c528e8bbfaf7f9934653fa16a9a3e43197bcbcb168e64e090ccb5ed05a761334a6d88f59d WHIRLPOOL e903bdb112be069f725e9f5e354a8438161dcdc55c58debdb363712246e0ae94fcae73034aba8611d213e3557fd8f5ef53d88f214b60fd16ed51f771a2e285b7
+DIST pidgin-skypeweb-1.2.tar.gz 323263 SHA256 a04c595965a161304aee8cfe10a450b24618cd4d4bba632820dffcf9ff98414c SHA512 12ff1d67e1eaaf075be49801031f7cd19351a40a599b7495bdb1003557defb72238cbba749d3eb18b5479df63291914a91a0b942ce5ba14f9362eca55428002c WHIRLPOOL 27ff944e8e6479c320e0cd897c43475aec0ff76520eb504c2aa1f8061bfb7b435001f8c6a26771a0b50d4aac12bdea57b446a778b73a87f7a88ccff0c1fddf7f
+DIST pidgin-skypeweb-1.4.tar.gz 436177 SHA256 026962ed818df7f2e54409d78e0d6f1fb64c2ef4f4264a489d2c04c2bae0da82 SHA512 58a5bc0db5ddaeb3614366eecbb0d72f02e504bb10278a5df3075c8d2aa29e2f9cc18242616d8380044982a76440f51bdceec20b277d826e8b3066b1e303145e WHIRLPOOL 5750e6124bafffa659d61e5de4ea52519bbff214de9a0e322177816e355c7a7891f53d1b92fbe54603939ff31228d4895cc5de40c7a897e59db2c5dff3127157
+EBUILD pidgin-skypeweb-1.1.ebuild 473 SHA256 c7590202a455ffa0e41496a65c6c5369990b8afe9586c4ae7af72f68d3fb898e SHA512 98e8120fd0a77060687cb6c7ea8743b044b12c32f2a4b9f1f81fafc46bee9a012805efc7858221872b0c4970a52300b57792bf294ac7b9121b9f8f1cf19a2418 WHIRLPOOL e371447a32571b0898e7e1b4675539cbdc61628d01401b1a233e23aa0a5d161c22ca4f74c4e586daea2c6e7df5c02b6ed66369140d395bf022b4dc19a6517e12
+EBUILD pidgin-skypeweb-1.2.2.ebuild 473 SHA256 dc7b60eaca719863b388f0cd355e42f991689eb624132d0b5f5d7de80a829b9e SHA512 ca2c70f9414f499fc849cc6f16bbbdf4c2ff6b55fb2fdcd557ae1cfff98dd0aa3c883cb1c0c1a6567588429ccbfb8ff8ed85c2ebc38acc5e1c697ab39f768995 WHIRLPOOL a12ae1a90811db173519a8972a7c3ad1a5fda2bf22c627dbe1ba7a56776bce1be91149f3503306fe799d1068b797905616614691f731389f2467ff213b9b2080
+EBUILD pidgin-skypeweb-1.2.ebuild 474 SHA256 b6a44d384ebdc3d74d4d6a5a6a2d6f7a9511359769f0d8cc6812f8e77b1e5cce SHA512 ed0cb78ef57871dd43f415b1fce44ada8a4f49e1e65918fb65818637cea5d7d3188fd01f1d8bd53087c72ab7c6bd633f83e590ec3230d6cf1da6cb37638d1d90 WHIRLPOOL 5ef3a03ff25bc7b26a9be7d1c879d19447ff4739dd71cf17d67ff97ed26d94c4e16d8ce19bcc0083d05aff7d90e17d7558a1c19e64783ec807dd0cc8cca176f1
+EBUILD pidgin-skypeweb-1.4.ebuild 659 SHA256 5f1edf536c6eb4d840a7d521553c1736dbd3c9e336b7f1e1d6913d492b2adbad SHA512 60e18802badbb3a0009321dd8d17b57b25c0b9d89572a94d3357d15a21191e11c23257aad766c4a9c0ed2bd56e703311d7e9a0e09d9f3cc5aecd456eaa99f7b0 WHIRLPOOL 3592a1aeb58b42881b44937fdd99b6a5516451b57d9eb5e5534ba074f656f5cea94c3c58d6a53a3be2274beaf73952d3137aa133901d0a104b0afb88fa62db85
+EBUILD pidgin-skypeweb-9999.ebuild 408 SHA256 468bd7db716f62bda8985c24c4182509312f31195993dd37043892a6d8815b77 SHA512 f9cafbad41529d2c308da61cbae62c9e38cb4cd42895d142c443ece9daf4bf47d471e0b7a1f017d45cd88b6414de02542ef8244b1856ae1135344a1fd1ae8398 WHIRLPOOL 555a9eb644b4c8ed1ca4c84bf6265636926674f9185f937414e381451d651f209ab8cb99d3116cea5b63af35960283dce3f86056ac53e2fdea612d3ed6451fdb
+MISC ChangeLog 989 SHA256 050a4f8a882ac21be81eb3f65f0b898e0eab882a80f8c5b9fae5451d103dfd82 SHA512 05ef25f071427f53ef21844fe1e7d032252c87d3bba4abbcf3afd59c3d3adc05db426ccee60c6805b74b8e51df41d3b9e64f88f3a4fd22fa3324509c880b6727 WHIRLPOOL 2ab532bc4fdc743fa90fb20eb9a59eee31eb5a977c1f83a2c1c50cd1a24dd6c5a537b54f5f99fab91151dde1e8424ec171dd64d48df414084bf1a275ae04189f
+MISC metadata.xml 444 SHA256 67a537168af0caa40b9f4a1079f994191dd04b817dd296ecf8e2376c2a545257 SHA512 dcaaa5cd9f80a414d5931e39228f85482a086f1a55d5b44933feedb0949c2277847df60400bb8cde6a57d3524f8b52f384b1eba5728e6aea523ee6161381f734 WHIRLPOOL cbd147c966f8c02affbdf1708118b1a9a4ab68bded5bd61edd0744b7404cf61f87c25fb59303934c8b489b5478677b29fb7b6f0ba351eab98aa68837c2f358e5
diff --git a/x11-plugins/pidgin-skypeweb/metadata.xml b/x11-plugins/pidgin-skypeweb/metadata.xml
new file mode 100644
index 000000000000..446ad7da00e9
--- /dev/null
+++ b/x11-plugins/pidgin-skypeweb/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hoax@list.ru</email>
+ <name>Igor Mikeshin</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">EionRobb/skype4pidgin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.1.ebuild b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.1.ebuild
new file mode 100644
index 000000000000..2ed0e40e9b04
--- /dev/null
+++ b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="SkypeWeb Plugin for Pidgin"
+HOMEPAGE="https://github.com/EionRobb/skype4pidgin"
+SRC_URI="https://github.com/EionRobb/skype4pidgin/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="net-im/pidgin
+ dev-libs/json-glib"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}/skype4pidgin-${PV}/skypeweb"
diff --git a/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.2.ebuild b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.2.ebuild
new file mode 100644
index 000000000000..32367dcf1bf9
--- /dev/null
+++ b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="SkypeWeb Plugin for Pidgin"
+HOMEPAGE="https://github.com/EionRobb/skype4pidgin"
+SRC_URI="https://github.com/EionRobb/skype4pidgin/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="net-im/pidgin
+ dev-libs/json-glib"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}/skype4pidgin-${PV}/skypeweb"
diff --git a/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.ebuild b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.ebuild
new file mode 100644
index 000000000000..21a1c4068d5b
--- /dev/null
+++ b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="SkypeWeb Plugin for Pidgin"
+HOMEPAGE="https://github.com/EionRobb/skype4pidgin"
+SRC_URI="https://github.com/EionRobb/skype4pidgin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="net-im/pidgin
+ dev-libs/json-glib"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}/skype4pidgin-${PV}/skypeweb"
diff --git a/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.4.ebuild b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.4.ebuild
new file mode 100644
index 000000000000..a0ec9691b6b6
--- /dev/null
+++ b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="SkypeWeb Plugin for Pidgin"
+HOMEPAGE="https://github.com/EionRobb/skype4pidgin"
+SRC_URI="https://github.com/EionRobb/skype4pidgin/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="net-im/pidgin
+ dev-libs/json-glib"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}/skype4pidgin-${PV}/skypeweb"
+
+pkg_postinst(){
+ elog "If you get error message like 'Failed getting Magic T value':"
+ elog "Go to https://web.skype.com ; Log In and follow the instructions to enable your account!"
+}
diff --git a/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-9999.ebuild b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-9999.ebuild
new file mode 100644
index 000000000000..667cb2b00445
--- /dev/null
+++ b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-9999.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit git-r3
+
+DESCRIPTION="SkypeWeb Plugin for Pidgin"
+HOMEPAGE="https://github.com/EionRobb/skype4pidgin"
+EGIT_REPO_URI="https://github.com/EionRobb/skype4pidgin"
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="net-im/pidgin
+ dev-libs/json-glib"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="$S/skypeweb"
diff --git a/x11-plugins/pidgin-window_merge/Manifest b/x11-plugins/pidgin-window_merge/Manifest
new file mode 100644
index 000000000000..7bebe7888639
--- /dev/null
+++ b/x11-plugins/pidgin-window_merge/Manifest
@@ -0,0 +1,4 @@
+DIST window_merge-0.3.tar.gz 328953 SHA256 e890c829f8f074ca0bbf32a0bd3c9b8008802f2795d6f40a19756379e2ce6531 SHA512 6863c58b3054aac51ed109ca8fff5e02459220648e6afa700c7231e259e71893ec7ca237263c230632a512d470c6907d3e8cfc9516cb752c1e78bbfdb05a50d3 WHIRLPOOL 8c459459078b6ca4b06e8afc5273426344bda8b939068c91facf527ac3f1ca8c8a4c65cdc5ede7eda6bd036c61e897c685f857fec86a1c2fc9275500820afb8f
+EBUILD pidgin-window_merge-0.3.ebuild 693 SHA256 0a761125889486be136efe4dc1d974fd0ab5d874bbed6496ba8db27e606f4744 SHA512 1f9c6c1de9cf7a302aed32db7ccd1c37a69f5e4a57f4474db8ea13cd3e5de535fb82c3edc0c6c5c6cc22fedab8daba9ca7bc5c58b53bc5697e08416626048d29 WHIRLPOOL c01085af0df830cdceba99853db969a39a06928d6a5371a28c7634cdd7cbe896c914cd35dd7141116848051c8a88e53c812f0a3356879ecd0e7f4227cde90fa3
+MISC ChangeLog 434 SHA256 ebbaea8abf687b0fc5812db6802e3e503ec66f4720af4e52520f4e63e986a68f SHA512 11cbd6da39261386804db30907157740037669c5df7c30a53094ddd8d746d5c210aedccada4fa7bc1fbdbc7dde81021a1dee33299ba60b3a5d9e2db4a1ff0eae WHIRLPOOL 19001b5d7dc4ee834025c984edf5a9775c68e9fc4f1a468b772541e7795d3fb47147d2eb0c46d921487e9edb8d34db1b303357a92a398f3a69c848360e53133d
+MISC metadata.xml 381 SHA256 d6bec0fbb0480eb9e913aa59eb3ed58cfb57d09d0564600e452fa88394421800 SHA512 7c063bf966941b75f95a2f1eb34d97992628e3d0587d13267141dc8e432cd532decc0c706db7b06c5ea69b7fa607b6caf526d51c217068d9f7a39345e4f1402c WHIRLPOOL 52c7cf3ea6e20e8b8c6826f1f7ada6849bf3a34fc7b79e3b2669790f4d20e641dfd8facf80175e76b9d87d14750d4e7cb5a291747dda2ceb5c329a55804d819d
diff --git a/x11-plugins/pidgin-window_merge/metadata.xml b/x11-plugins/pidgin-window_merge/metadata.xml
new file mode 100644
index 000000000000..c6cf990e2915
--- /dev/null
+++ b/x11-plugins/pidgin-window_merge/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>slyfox@gentoo.org</email>
+ <name>Sergei Trofimovich</name>
+ <description>Primary Maintainer</description>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">dm0-/window_merge</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-window_merge/pidgin-window_merge-0.3.ebuild b/x11-plugins/pidgin-window_merge/pidgin-window_merge-0.3.ebuild
new file mode 100644
index 000000000000..2b81415d2166
--- /dev/null
+++ b/x11-plugins/pidgin-window_merge/pidgin-window_merge-0.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A Pidgin plugin that merges the Buddy List window with a conversation window"
+HOMEPAGE="https://github.com/dm0-/window_merge"
+SRC_URI="mirror://github/dm0-/${PN#pidgin-}/${P#pidgin-}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2=
+ net-im/pidgin:0=[gtk]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P#pidgin-}
+
+pkg_postinst() {
+ ewarn "This plugin and infopane plugin (purple-plugin_pack) activated"
+ ewarn "at the same time cause a segfault in pidgin"
+ ewarn "see https://github.com/dm0-/window_merge/issues/4"
+}
diff --git a/x11-plugins/pidgin-xmpp-receipts/Manifest b/x11-plugins/pidgin-xmpp-receipts/Manifest
new file mode 100644
index 000000000000..c42c3e7cfb87
--- /dev/null
+++ b/x11-plugins/pidgin-xmpp-receipts/Manifest
@@ -0,0 +1,7 @@
+DIST pidgin-xmpp-receipts-0.6.tar.gz 15946 SHA256 a7aa5ab7375dc996d769dd83fdf6f7c68ac6ef9fd25cfb04eb7bf2becd381174 SHA512 160270206d0d6394bddaa15ca59896756ab3a546f7c74cc9e3d4ec634f70b829ae3b013ee6086a5d4a5376b7d2b81341c44c3ef0ecab2a66d612b96fd37dfeff WHIRLPOOL 00349394518cb44d3a25c0ed66b0e0446ca9bdeddb68b818e1c4b493e38ee22a550d27e4a9170360f73c9ec449a8602c2ab2a0f451411862e32cd33d8782a94f
+DIST pidgin-xmpp-receipts-0.8.tar.gz 16021 SHA256 0bceff237c6eb23e0564f7560d0ff491b37c01c8f6e3a3a7d8c4fdd6781d6524 SHA512 04113236d46066211d7e0f3c66f4bf1b6fb8a33ac675203f3cff15300eb97ffd3ee627e03fcc3ab3d1e9431fc107a9f7e9fca319f3debb773603d311b167b5a8 WHIRLPOOL 72423367225e4a80b16d6bea776ce411324b888f1a77e49e2a4e7a12d92662071a9d8f7bd12d6b2292ee6fc54bbae4aa9837bab14d40ec18f2e624a1e651882e
+EBUILD pidgin-xmpp-receipts-0.6.ebuild 925 SHA256 d7a78768687fe0cedd5b3c9cd396d6b2c4ed442635ba626598abd5998d89e75e SHA512 1c997e27d85d4f97b65b31efdfd9e9667fc5ef6645214fc445c2760f5ce3222979f1f95e0db7d62702842b4d050c04df5447443c2a9cad78400a32af816a7072 WHIRLPOOL aeb891a5931f034fd32ecafddb56d2d28932e68af7ae7ec73ff35806d39b05e3bab8a046882424948d1079a1d6d4e0db842944c0125a234a75571a41f6ae3a9e
+EBUILD pidgin-xmpp-receipts-0.8.ebuild 887 SHA256 3ffd4d7fdc48fbd67d993d2caab15c18a4c4d92f6d2e577a2b9de350ad3df0ce SHA512 f52ecabe2e6cb7317816281c4fa408df58816bf3d361e1e756bcd1634f692dc1af3d026a605b3f2d5284d1426e5077232cb223bc06997d6db1162654a024a21c WHIRLPOOL 30895a89df33b54f6ef730f161c5861f7af02a4bf8fd40b004564e3b0ad0d42f93d9da02418d46e64717b6e43bb2e488231215078d22e2a11e6e827a0b632e4b
+MISC ChangeLog 2214 SHA256 3447b4d2b13a7b0f04ff3b1df8723d036fb35612291787ae7ddfc942d2e40454 SHA512 27e9e622567e1bb3547fc5dbabd468a19850e6c8f5a0e0b892003ffd73c17b1d51af6123a129aa2167ca65fdc63e8b0853d740d02e4b61797a43c1baf55bcf80 WHIRLPOOL 24963cc81fad07782ae897b8e25635a7f7b79acf194f2645c979e35fddbbe9a93ffc3d57f2e26a52922e47a0eecdc2e9abe99ec9f0452b56f72479d9b6ba5e72
+MISC ChangeLog-2015 552 SHA256 8a56bce1231ac1d48656f69196444be131571637f5b740d2ecf0c77520d99d81 SHA512 08afba60251df453c4e9d223220af497819cc84c8cf25a9cf3d4a0344da6bf43e3c202014a13471604b13ba099850d92e4c06eac2614c482efd980e282bdc0e7 WHIRLPOOL 9fdbc3879d9a86ed360fa9b00b8376186aa00cbaa7bb1e8448ecd7f88d4ff0b7a8f62f686d80fb33537b860bb2a2ec16eb55f8922a16ba125aa21ba1d3cc595e
+MISC metadata.xml 168 SHA256 9f5073e4f4682efd1d4fda14feb67df188972340a55fa9e06ee82b66e24f8cc8 SHA512 00eec08786156434460f5ed77b647579546cf1a86341a4f2c9c9c84326468c2c21dc5101c4277103b19266bb6f788823f4ddf3b9d044da26326d79bf2ac9a274 WHIRLPOOL 3ec0b2fcfb36e82c8f9dd8877875a38095bc9b11aff96d69a7919ee610efe27f65318c974161f6ba135150ad361a8c108938841c3d48c42f5a92d1762858d898
diff --git a/x11-plugins/pidgin-xmpp-receipts/metadata.xml b/x11-plugins/pidgin-xmpp-receipts/metadata.xml
new file mode 100644
index 000000000000..1b2becffa26c
--- /dev/null
+++ b/x11-plugins/pidgin-xmpp-receipts/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.6.ebuild b/x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.6.ebuild
new file mode 100644
index 000000000000..1d538ae464f0
--- /dev/null
+++ b/x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Implementation of xmpp message delivery receipts (XEP-0184) for Pidgin"
+HOMEPAGE="https://www.assembla.com/spaces/pidgin-xmpp-receipts/documents"
+SRC_URI="https://www.assembla.com/spaces/pidgin-xmpp-receipts/documents/ckA6jCV5Kr4OkjacwqjQXA/download/ckA6jCV5Kr4OkjacwqjQXA -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE=""
+
+RDEPEND="net-im/pidgin[gtk]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_compile() {
+ GTK_PIDGIN_INCLUDES=$(pkg-config --cflags gtk+-2.0 pidgin)
+ $(tc-getCC) ${LDFLAGS} -shared ${CFLAGS} -fpic ${GTK_PIDGIN_INCLUDES} -o ${PN/pidgin-/}.so ${PN/pidgin-/}.c || die
+}
+
+src_install() {
+ PLUGIN_DIR_PIDGIN=$(pkg-config --variable=plugindir pidgin)
+ dodir "${PLUGIN_DIR_PIDGIN}"
+ insinto "${PLUGIN_DIR_PIDGIN}"
+ doins ${PN/pidgin-/}.so
+}
diff --git a/x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.8.ebuild b/x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.8.ebuild
new file mode 100644
index 000000000000..ecb5f4ae29ff
--- /dev/null
+++ b/x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit vcs-snapshot toolchain-funcs
+
+DESCRIPTION="Implementation of xmpp message delivery receipts (XEP-0184) for Pidgin"
+HOMEPAGE="https://github.com/noonien-d/pidgin-xmpp-receipts"
+SRC_URI="https://github.com/noonien-d/pidgin-xmpp-receipts/archive/release_${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="net-im/pidgin[gtk]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_compile() {
+ GTK_PIDGIN_INCLUDES=$(pkg-config --cflags gtk+-2.0 pidgin)
+ $(tc-getCC) ${LDFLAGS} -shared ${CFLAGS} -fpic ${GTK_PIDGIN_INCLUDES} -o ${PN/pidgin-/}.so ${PN/pidgin-/}.c || die
+}
+
+src_install() {
+ PLUGIN_DIR_PIDGIN=$(pkg-config --variable=plugindir pidgin)
+ dodir "${PLUGIN_DIR_PIDGIN}"
+ insinto "${PLUGIN_DIR_PIDGIN}"
+ doins ${PN/pidgin-/}.so
+}
diff --git a/x11-plugins/pidgintex/Manifest b/x11-plugins/pidgintex/Manifest
new file mode 100644
index 000000000000..c9cff6cb65a0
--- /dev/null
+++ b/x11-plugins/pidgintex/Manifest
@@ -0,0 +1,5 @@
+DIST pidgintex-1.1.2_p20170107.tar.gz 50671 SHA256 48c79474aa5c41270756022a481935b0f4321380c2e58455cc42369e48cc1d59 SHA512 fbbe6eb4e2a0a5c9086e65d967133ab1cdd09292ce0b0cc474b82fbbcfc6b9abbb49ed3828c8e7094b7fef629a372833ec6f143ed4eb1b7d5c4fbd32e98a0271 WHIRLPOOL a61e27562e879de12ecd7a3a295c4d22169e2863c0e551b16940330372cee116b0e6818f775b46ea0143114005df0c1d632c370cf633b068165b8904c83da631
+EBUILD pidgintex-1.1.2_p20170107.ebuild 1404 SHA256 38f529e0813cf2d44cc414ac9b6625740cee6c223232d3700ebbd14845996873 SHA512 a28db7d121302250353b03cbcae395a31349693e60cbe733ce3710d74c4d4ec023e07d5ab71743307167ab0055185b6bb624995bdc67e3b34fd4e85b635fa4c2 WHIRLPOOL ba8da7614198cd3817f55896ce9584fd070c6c716bd571d1d084abc2bf05979ea5a028d5484abc0a8d75e1611b99a5d990dec6311ad6d576b62a5e139ff287e8
+MISC ChangeLog 3102 SHA256 6922da7683141d10cb75aced76c5731a8ca010d917dd4bff57760b64a9e69854 SHA512 313a6e009546c46bdea782977adf38b6506e45128d9a76b410afd4c88811974e7e9842fb9d892920843cc8c1c3eb9e050b03b4906e9fc20fb55d3e90c3b37d64 WHIRLPOOL 2f784bf236c0b8692ee6340725f6d8858efffc1926df13c4c43496db6541c1e06b8579182681e40c66d1dd16d1a55fcf5532bf223897f06d8a634f94d1d99bfc
+MISC ChangeLog-2015 990 SHA256 de45af546e52198f2d08631990aa2f32314e40768e55d54794c70a9d84d8432d SHA512 8de36484144fabf434f9b5d574683a77529c5d4554959be9a24a97562aeed91c2cdd6e8c5e2bd620c97714b76aa1213e5dee9e12ff903dd8f23f3fb385f70adb WHIRLPOOL 65054cac23a4a6d36e5afcaaf2d05ec24399f1de4ae61c818146367c85fa34b48b65a75f45f37fd1a8dfdb43989e2635c67770c94e549806e773a7eed7074b75
+MISC metadata.xml 571 SHA256 856976ed7222355bacd298be350056bfebf8ce3bfe7d230c46b9ab5dce145952 SHA512 35b6c07e1d309e01240a787aba8355dcd58a1f1267fdfe8be6b2428e696ae48920c5c449f01e3d3ce83a371e22e7d048ed00e8f8a16d833fd8d0884e0556d282 WHIRLPOOL 3557fe7baca77666be9613ba2be375062d4324c18e32f1e6a73b97a6936de3c8f4e19c7d5f7f152b88011098fe4c43c1c3d9ecf5bba314f6f11f060ea06b4da7
diff --git a/x11-plugins/pidgintex/metadata.xml b/x11-plugins/pidgintex/metadata.xml
new file mode 100644
index 000000000000..ce13fc0a9c24
--- /dev/null
+++ b/x11-plugins/pidgintex/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>pidginTeX is a fast plugin for the instant messaging client Pidgin and uses
+mimeTeX or mathTeX to render LaTeX expressions in messages and chat. It is
+intended for math but mathTeX is fully compatible with LaTeX and any package can
+be used and mimeTeX also supports many other features.</longdescription>
+ <upstream>
+ <remote-id type="github">Micket/pidgintex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgintex/pidgintex-1.1.2_p20170107.ebuild b/x11-plugins/pidgintex/pidgintex-1.1.2_p20170107.ebuild
new file mode 100644
index 000000000000..d4ee0bc14c58
--- /dev/null
+++ b/x11-plugins/pidgintex/pidgintex-1.1.2_p20170107.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs vcs-snapshot
+
+MY_COMMIT_HASH="a8f618cf1bf92279b43c7b737010fd7e42c8e5d3"
+
+DESCRIPTION="Pidgin plugin to render LaTeX expressions in messages"
+HOMEPAGE="https://github.com/Micket/pidgintex"
+SRC_URI="https://github.com/Micket/${PN}/archive/${MY_COMMIT_HASH}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="nls"
+
+RDEPEND="net-im/pidgin[gtk]
+ app-text/mathtex
+ nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ sed -e "s:\(^CC.*=\).*:\1 $(tc-getCC):" \
+ -e "s:\(^STRIP.*=\).*:\1 true:" \
+ -e "s:\(^CFLAGS[[:space:]]*\)=:\1+=:" \
+ -e "/LIB_INSTALL_DIR/{s:/lib/purple-2:/$(get_libdir)/pidgin:;}" \
+ -i Makefile || die
+ # set default renderer to mathtex
+ sed -e "/purple_prefs_add_string.*PREFS_RENDERER/{s:mimetex:mathtex:;}" \
+ -i pidginTeX.c || die
+
+ if ! use nls; then
+ sed -e '/ENABLE_NLS = 1/ d;' -i Makefile || die
+ fi
+
+ default
+}
+
+src_compile() {
+ emake PREFIX=/usr
+}
+
+src_install() {
+ emake PREFIX="${ED%/}/usr" install
+ einstalldocs
+}
+
+pkg_postinst() {
+ elog 'Note, to see formulas either disable "Conversation Colors" plugin or'
+ elog 'switch off "ignore incoming format" option in plugin configuration.'
+ elog 'For details, take a look (and vote) at http://developer.pidgin.im/ticket/2772'
+}
diff --git a/x11-plugins/purple-facebook/Manifest b/x11-plugins/purple-facebook/Manifest
new file mode 100644
index 000000000000..83b3642bfa9b
--- /dev/null
+++ b/x11-plugins/purple-facebook/Manifest
@@ -0,0 +1,7 @@
+DIST purple-facebook-20170608.tar.gz 459535 SHA256 cde5ef255668380abccf74b76844f95adf33e06421775ae302b93afbcb4eae8e SHA512 50e8708afc059239347ccf1a5b92202469116848c63599cfc450d114f2b821a9c15ef340074e715ffebd46761b30f59ac8caf9bb2848af41c3ad0abc39fb39e2 WHIRLPOOL 338b9574ac214fea31b2bf7735e33ae94792259bdcf9fa1369693b21494022c195c2944dfdc89b98576ee092b5d76a3a2edfd07c82e4688fcecdb72c061f15ab
+DIST purple-facebook-20170831.tar.gz 462381 SHA256 7ab652dd0430166465f820e6e72bf6fffe09db936b535c212e571ec1742146dc SHA512 0e90543b1b2ea24482b26b45ccd6b7d557f10cdcf1d5f535f8c47a0bc9721e5a1049d55705e2f360702d5ad52511f17cf1a7f353b69b62497890dd6b75f6cc83 WHIRLPOOL f5c2e6dbac9e4fe040aadfa7fd2b185c41a092ca7ff624e428ec0e44929978e45a3f98c88b79a5bd96696af4521df30eb071ed082be40534fde87f5c53a53730
+EBUILD purple-facebook-20170608.ebuild 618 SHA256 f4b65476c13a29585eb97ca0485f9f4af482b827d740d36b02f4d0d6d8028efe SHA512 edd3cadb176d8724234f7c25a3828afd1331979108085cb38efe8333f0b2caef51039a050a4078a4bc3bdc59fbd813d1e917ca8919f323f4523c747ba7619476 WHIRLPOOL 66b69740c9d13bbc2ea2ce18d7c804db3b17b9a83544b08c0b36d0b2cf028d9484bc626255717e1a4e98b21a734ab6506fb57d427191f278a31d94f1cccedde2
+EBUILD purple-facebook-20170831.ebuild 618 SHA256 06117792f5ff3064ec1de9fcdda65b4286961791c087dac0ac19baa089adc061 SHA512 205bd150a07e0164aab1f2f6a1fa13d4382a053fc78a5b380592947993be19997b33e5ddf40a7941ab7a7150d0fa9c6707fc24f1a0b491d982e839cbb550b6ca WHIRLPOOL fbda5a36a8ec716aaa0fbb83529d9961ec3a1b8d8f2cbeafcba5ed8d36c2819834d7b6e656d6c559befc84ad8fb4dde0baaa8f444e2e5fb564628f489c150ce9
+MISC ChangeLog 3760 SHA256 bb850f87171402b205e8fbaabce13cb8bf8db867beeb8b69863cedfb8553a4d0 SHA512 85e264e934619413ed345d992f0dcc72fe1f58c8c9d9243c6563f722f3574f7e871bae4a180a89c2ad162786464ab6454eec426ce1d14572cf7472ef942d2209 WHIRLPOOL 74009cbf1317d9f576eff3df077a68ba781a1c27453044436df1fa64df5d7511f624dbf3865c4081ee9d298082d6bde28c99eb5869e8d7dbef6f0e980a11c585
+MISC ChangeLog-2015 1883 SHA256 3cdf611e20a45ca04f55dd8474d93dbba1edc2000629a1c71f126ce396572fcf SHA512 9240ade8f6479c7646ae8e290228d2b1106a986b3d0ba95f904ed7c6312f149d0545bd4f9cc304b2d7307f21c855fee2ec740ced65e28625adccad7cbb526d24 WHIRLPOOL 5c23e7f70c5b5085561385b19876fb7d3af3c421809171d5c3b995f7b5cb5ba0d40108b2b6d5e9a96286cbe5ac3bd49ff0f131d43b2b0468fff6f15148e42fa0
+MISC metadata.xml 344 SHA256 4ea3d668175fd4ff2a619543c7c8ba37e8670c461a18f35da08e1798565b7d49 SHA512 9a385fff529b91501c676bc1d94fc20206b8270b5cbb7f9e6f23e41cf59d6ad9f18ae763706515e3715b22d62b52199453e52429f99dfbb21aa89277511d091e WHIRLPOOL 17c6fd9f34d8ce315b5bf814e2593c30eb25eaf207eb0f5c54a2a8e1bc4955696d3cf0fe6ec091888090d6eb23c8a95f1ff4c7105c6d7fefacb94c5f1a517745
diff --git a/x11-plugins/purple-facebook/metadata.xml b/x11-plugins/purple-facebook/metadata.xml
new file mode 100644
index 000000000000..42347119dc29
--- /dev/null
+++ b/x11-plugins/purple-facebook/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">jgeboski/purple-facebook</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/purple-facebook/purple-facebook-20170608.ebuild b/x11-plugins/purple-facebook/purple-facebook-20170608.ebuild
new file mode 100644
index 000000000000..01961de6bd6a
--- /dev/null
+++ b/x11-plugins/purple-facebook/purple-facebook-20170608.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils autotools
+
+MY_PV="0.9.4-c9b74a765767"
+S="${WORKDIR}/${PN}-${MY_PV}"
+DESCRIPTION="Facebook protocol plugin for libpurple"
+HOMEPAGE="https://github.com/dequis/purple-facebook"
+SRC_URI="https://github.com/dequis/${PN}/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-libs/json-glib
+ net-im/pidgin"
+DEPEND="${RDEPEND}"
+DOCS=( AUTHORS ChangeLog NEWS README VERSION )
+
+src_prepare() {
+ eautoreconf
+ default
+}
diff --git a/x11-plugins/purple-facebook/purple-facebook-20170831.ebuild b/x11-plugins/purple-facebook/purple-facebook-20170831.ebuild
new file mode 100644
index 000000000000..a4d48b79e1a5
--- /dev/null
+++ b/x11-plugins/purple-facebook/purple-facebook-20170831.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils autotools
+
+MY_PV="0.9.5-9ff9acf9fa14"
+S="${WORKDIR}/${PN}-${MY_PV}"
+DESCRIPTION="Facebook protocol plugin for libpurple"
+HOMEPAGE="https://github.com/dequis/purple-facebook"
+SRC_URI="https://github.com/dequis/${PN}/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-libs/json-glib
+ net-im/pidgin"
+DEPEND="${RDEPEND}"
+DOCS=( AUTHORS ChangeLog NEWS README VERSION )
+
+src_prepare() {
+ eautoreconf
+ default
+}
diff --git a/x11-plugins/purple-hangouts/Manifest b/x11-plugins/purple-hangouts/Manifest
new file mode 100644
index 000000000000..47285f3a7538
--- /dev/null
+++ b/x11-plugins/purple-hangouts/Manifest
@@ -0,0 +1,5 @@
+DIST purple-hangouts-0_p20170209.tar.gz 144521 SHA256 7ed20cde10e1f6b65127d8c0f65e24a1495a24b5efdfdce99bae80ff8b4457a1 SHA512 aa5dda98e122cfdd7917b71c6f9e9322c9e8d4bf01b57569406004a7b0f0819b8170ef553088339a08a3932ff1e467a1779ec17acacc7f83af709e0596956d4c WHIRLPOOL f5b1269af801f56ca40dec9d8c265d289ba73d9ca2d4f56de9989c91288ca9c14de71f4021f4fa94914ab83537930cc47ce1a5abe78aab352a19b3ae340a16ae
+DIST purple-hangouts-0_p20170714.tar.gz 145914 SHA256 ffee848321c7880d30807f44014aa82901199451e847f06ffb3a6c3ac17cd615 SHA512 4b14eccd2140c98c88b5fb2bed6039306454484dc23c359b7860bc55997161bc8f5bbf1cb1939041bca40e98dd30afd224508903993031ee10dfb38b088d891e WHIRLPOOL d56347c5790ad4e06e9e9000d4ce41912b20d68f23635f78c170499aad34b4b2e70e82e71d0132e3a2854db1dd5cf1d4383f731c17f567e772f7c8148edc6532
+EBUILD purple-hangouts-0_p20170209.ebuild 1015 SHA256 92fcad3c314ee87e091d9c711a187641afef15b93a93e748161ad785599be2cd SHA512 09f723c5e6a72596ee4e1a231928ad1a9edb0bc021cf09f3367449332240c28ed58a759bb244f3acbacfb2e969e0b50bab1c02570584297176a1bd763a20c640 WHIRLPOOL 526edf70119894fd9599bde1ac2357fd5078b9637d2dd0a129331972eff4e00033ce89b7e7bdbac4de8bc9b9c978a1a261ca1f58d02ec4f6e1ce7540670fdb62
+EBUILD purple-hangouts-0_p20170714.ebuild 1011 SHA256 61a6d021462df8efc73b8781026a6147b5734d1f3a6fc006ea775535ecad5ae5 SHA512 d1282849c7c6840194a0b54535a81682bcd130ca472681ec19afe8f8f29da37fd24078545ace929b47a67bdb8f20a2c75b5e8d63dad3d1dfa4228aade76bccd1 WHIRLPOOL 3e809d0ca6d7dd67f2574c55dd0f0c998552a1b02cbf239498f5a39d085a9fe69b93bdc91ba8195aad76628aca447a48bc99491680e0e39685de5fdf070bcd45
+MISC metadata.xml 470 SHA256 3dc11d0bf9af178e6c8b223d5b341a559e04a846c5c2fe7d174662e19c7ff78c SHA512 72f1c82216845e3b90ff499c12651f42d432b5765af83a5fa513df367d7a47d50acd5069437b896f61979979a8a077fcf91f64b32c91e5425864f0a66f035fc0 WHIRLPOOL a0dc2898946305de4daa20f3c8bfaa6ec0a6bfbec1b5be7a980ed5650989c81eb5928481e68aef78338c9d75560202d1f33cee83c1640f3e16641ab5f381ac43
diff --git a/x11-plugins/purple-hangouts/metadata.xml b/x11-plugins/purple-hangouts/metadata.xml
new file mode 100644
index 000000000000..c0019dc7a103
--- /dev/null
+++ b/x11-plugins/purple-hangouts/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>lluixhi@gmail.com</email>
+ <name>Aric Belsito</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="bitbucket">EionRobb/purple-hangouts</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/purple-hangouts/purple-hangouts-0_p20170209.ebuild b/x11-plugins/purple-hangouts/purple-hangouts-0_p20170209.ebuild
new file mode 100644
index 000000000000..afcc47e83831
--- /dev/null
+++ b/x11-plugins/purple-hangouts/purple-hangouts-0_p20170209.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Hangouts Plugin for libpurple"
+HOMEPAGE="https://bitbucket.org/EionRobb/purple-hangouts"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit mercurial
+ EHG_REPO_URI="https://bitbucket.org/EionRobb/purple-hangouts"
+else
+ COMMIT_ID="b7c56354ba8e"
+ SRC_URI="https://bitbucket.org/EionRobb/purple-hangouts/get/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/EionRobb-${PN}-${COMMIT_ID}"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/json-glib
+ dev-libs/protobuf-c:=
+ net-im/pidgin
+ sys-libs/zlib"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ eapply_user
+
+ # Does not respect CFLAGS
+ sed -i Makefile -e 's/-g -ggdb//g' || die
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ PKG_CONFIG="$(tc-getPKG_CONFIG)"
+}
+
+src_install() {
+ emake \
+ PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+ DESTDIR="${ED}" \
+ install
+
+ einstalldocs
+}
diff --git a/x11-plugins/purple-hangouts/purple-hangouts-0_p20170714.ebuild b/x11-plugins/purple-hangouts/purple-hangouts-0_p20170714.ebuild
new file mode 100644
index 000000000000..0e887cb8a859
--- /dev/null
+++ b/x11-plugins/purple-hangouts/purple-hangouts-0_p20170714.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Hangouts Plugin for libpurple"
+HOMEPAGE="https://bitbucket.org/EionRobb/purple-hangouts"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit mercurial
+ EHG_REPO_URI="https://bitbucket.org/EionRobb/purple-hangouts"
+else
+ COMMIT_ID="9f961b2962ae"
+ SRC_URI="https://bitbucket.org/EionRobb/purple-hangouts/get/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/EionRobb-${PN}-${COMMIT_ID}"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/json-glib
+ dev-libs/protobuf-c:=
+ net-im/pidgin
+ sys-libs/zlib"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ default
+
+ # Does not respect CFLAGS
+ sed -i Makefile -e 's/-g -ggdb//g' || die
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ PKG_CONFIG="$(tc-getPKG_CONFIG)"
+}
+
+src_install() {
+ emake \
+ PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+ DESTDIR="${ED}" \
+ install
+
+ einstalldocs
+}
diff --git a/x11-plugins/purple-libnotify-plus/Manifest b/x11-plugins/purple-libnotify-plus/Manifest
new file mode 100644
index 000000000000..35c53877dd32
--- /dev/null
+++ b/x11-plugins/purple-libnotify-plus/Manifest
@@ -0,0 +1,7 @@
+DIST purple-libnotify-plus-1.99.2.tar.xz 229108 SHA256 0974d7a8e9e3730ad53ec37e3227fed2d0f69ba98028940e4f76a2e88b55172c SHA512 f0f0a1995ef0f146d964f8f8893274b8e5782d7008c3fb776846a9b02ddf785618da1ce70414c7aa35a6f58c96ba769981674be81a8794bc6d66c120785bc5ab WHIRLPOOL bfbf3fc934ae855b7a2d7d7ad94799b175fa636f53429c0e1a33667ad3c23130c22c7a50336b4e3843d745689fb604a70042ebbe5500e7c5b654a6d62996db20
+DIST purple-libnotify-plus-2.99.1.tar.gz 20168 SHA256 305335b359ced2266996d5968f3b2a44e89b7971dc79c39f10dcd498bac7ca8a SHA512 436c2363c05b21f0a980e020fe09f3f285e8c9a4d131377f20ec13ecf5ce6ef1bea8ca6ae16de6154657e5d4a9b0229204e7f48a6807d36e516b95248daf11bf WHIRLPOOL 20bf23705481c533dcc4adc2528970514ceb44062836f852ff367a7e9557d9e677a7395891434616c3f62b7de520d4c76584f3fdd8f4945863c6c88e72e45c7c
+EBUILD purple-libnotify-plus-1.99.2.ebuild 560 SHA256 40b4d9f8be62b8102ee3ebc3e38df7ce329756e740ef0a9c17949ec321d79c55 SHA512 2d6199191f02cd249ee3a8696da1e37686ad551424a63e506365362b8d4f382dd5848425b0660ce52d34ae13c79101e36a672a64727f7f5cdc1791534943214e WHIRLPOOL 661641dfe6b06a7a74b33427aaa034ad820806bf87112b2990708220003a89482ced3f7eac71a669a091a0c86f668460003ae26d84d5096d809fd9e0942fb9ed
+EBUILD purple-libnotify-plus-2.99.1.ebuild 630 SHA256 309ef7794b9047b82843460b4633cfd1da86bdbcb178be30de0af310e9c84b4f SHA512 6327306e577265d3a4dcef0972d2c4f68c72717b65cb93033ae74ed355fd3ebabf977f11033a76b4ba95e6e97fdf9b726dd56d78d8137d0ef25de84fb3669407 WHIRLPOOL 042c858ab7a13aab6f691f4e2fbd28b05e80bfbee11b65e21c72c0d13c37f287fc3ba2bfedce724eaa3efcd56b56713e89dc710361072b8e16abb60d61e39385
+MISC ChangeLog 2823 SHA256 fc133ff21b5cc9a2bcbba1af326d685e13d4252d0458ab1c3811be2014a8e32a SHA512 34637fa46f59b9e036712b9e86f18c143c6402935d4143f07ea432704f01af8ef03d52b62a7da9c55a6f8e8ae0ecb98d47082ba9305b743e785c5f94785d1bf2 WHIRLPOOL 4aeaebbcb59b1b84a55dcd16942ca70763f1555f57e719cd7906534cafe58573935dfbaa462850c75681243e2144ba4503982245d4806473a16bf2b0f20d8a8b
+MISC ChangeLog-2015 634 SHA256 e3a072476214c22789ca83b9272f373aef90b9a870020a8ef36cfa8d91627a43 SHA512 bf1792b2003a49f068862a9b08ec631f4001078cefd1573d0e1192d499b9b0af1fd8214405df91af5d8e5df15bd9218310a280ae450cbc9ef4bd7baca5e398a8 WHIRLPOOL b8cdd8578659fa31864d136cce3b8429fd6d3444ee52b1e91dde777eee8f0180a6712b905573e0b5012238d513ef6db74f8ac4de46bc37430c24ce09b5c835aa
+MISC metadata.xml 379 SHA256 e6859ee1baa9827f2b9deb0d0a3c168ba2cb21ab76dd62242b84731648a126f7 SHA512 2ff2be4e0e736cebc98ced17254e597a83137134cb38d2357151e2ff96e5a52ddad3cb4cbec5ec976d888d2e4449a4fdccb4899e054506fa6a8e813066bb4829 WHIRLPOOL 5b1abb08d749b88722a3aa2dc453b8117e3041dfdc21690b3034ecfeb5cf760b576e9cbb72c41ab323458f8bc7e696d8a0aad1d8e805ff60b5e3c24c2d02538b
diff --git a/x11-plugins/purple-libnotify-plus/metadata.xml b/x11-plugins/purple-libnotify-plus/metadata.xml
new file mode 100644
index 000000000000..ca382995cb1e
--- /dev/null
+++ b/x11-plugins/purple-libnotify-plus/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <upstream>
+ <maintainer status="active">
+ <email>sardemff7+gentoo@sardemff7.net</email>
+ <name>Quentin “Sardem FF7†Glidic</name>
+ </maintainer>
+ <remote-id type="github">sardemff7/purple-libnotify-plus</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-1.99.2.ebuild b/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-1.99.2.ebuild
new file mode 100644
index 000000000000..2b90c33aa593
--- /dev/null
+++ b/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-1.99.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="Provide libnotify interface to Pidgin and Finch"
+HOMEPAGE="http://purple-libnotify-plus.sardemff7.net/"
+SRC_URI="mirror://github/sardemff7/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ net-im/pidgin
+ net-im/purple-events
+ x11-libs/gdk-pixbuf
+ x11-libs/libnotify"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_configure() {
+ econf --disable-silent-rules
+}
diff --git a/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-2.99.1.ebuild b/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-2.99.1.ebuild
new file mode 100644
index 000000000000..c420337e7d8e
--- /dev/null
+++ b/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-2.99.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils
+
+DESCRIPTION="Provide libnotify interface to Pidgin and Finch"
+HOMEPAGE="http://purple-libnotify-plus.sardemff7.net/"
+SRC_URI="https://github.com/sardemff7/purple-libnotify-plus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ net-im/pidgin
+ >=net-im/purple-events-0.99.1
+ x11-libs/gdk-pixbuf
+ >=x11-libs/libnotify-0.7.0"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_prepare() {
+ eautoreconf
+}
diff --git a/x11-plugins/purple-plugin_pack/Manifest b/x11-plugins/purple-plugin_pack/Manifest
new file mode 100644
index 000000000000..d2afe865f239
--- /dev/null
+++ b/x11-plugins/purple-plugin_pack/Manifest
@@ -0,0 +1,5 @@
+DIST purple-plugin-pack-2.7.0.tar.bz2 761618 SHA256 2bbcf5e778a33968ba7f2864d2a6cb526a8984be3e4151642a583eee8eafb03c SHA512 fffe1b8c38bff9ce88ae26426110923cc4722bf77fe59f6cf1123931558b06d830a842a6fe4d4f47295beec12f82cf5c25ac03d84944bb2629423ebac4399caf WHIRLPOOL 2076b63da2da6c5f2c8c2165d5c67fbc36a2e1ffc424a4935e90b7e8ab8549512c8738358d5b0ac9ef11cb5d95e2cf1a50da476f7d1fcd07d4d0f149c970b353
+EBUILD purple-plugin_pack-2.7.0-r1.ebuild 1962 SHA256 de053950dc98aa521ccbddb0aa997483bed2c3ef02f8a5222cad17bf66899fcc SHA512 69112ed1227528241c480d32002c780ce7d6479c25e71452ecc1fe7eb8895ac3dc4c3e6b88f6653c7b722f05f4ff7886f06a1843dbd1a959748956ab498a29c9 WHIRLPOOL b46e088908cf8eb563da188ffac3d6dce1518b67d962562b4172c9ccf7ad339492ed7c5a5f9bec8e8089b31b4e76709edfdf6af3d091b7538cdd742b322c3e41
+MISC ChangeLog 2635 SHA256 3bd4d302ffdc47003a4b2ec7eb05ca908e91f80b602d2ef0563ef99d74c4b90c SHA512 9f4eee579c313aba215de8635afac8dc095c3cc7c6333400ae8d377f969859c00be6c8715d15ad208447a910c3ed9e2d2511d1e12c508c8431113c860d7a2708 WHIRLPOOL 68fbb97754145106af19ce5b205c5e67a23bea582a4f25d2fa66a39c26515211060b8d57476763d1df92c32883563b6acf1f49cf704af3a5cc6a17ea0922dc8a
+MISC ChangeLog-2015 7527 SHA256 081f61c792cb44e74c173bb229980095cbe359034a092877a1d6ab31e2bdb858 SHA512 71e2e316bb0b9901f02fcd96ac41714fce9e989d7108fe8e9fd07480297b78c14ed71c11e576eec06fed1c96c23689bcc78480f9c3a67d5491185e049f5d2ad6 WHIRLPOOL a34479fbe69b49b19e89a98f067c86ba1129a0f5c53c03166a227b7eb97ddee8b397727cd01a78bb9d10a547bf1a44af01e67bcb9d3932a679343b327f743623
+MISC metadata.xml 366 SHA256 bea4e93b1a476204bd9c5bc32ef8821ed2f24135cddf6c25b9f14e5ccc3ad85d SHA512 8f726e2d162563fd4e0687abf6c1e7487f4594cc992e31de27f34952e9500332fb68b0e5556169a3c31cb431512edee29fd38a6427341e5d660181c0a45c8257 WHIRLPOOL a1baea190f4adcdfb13a2685fec2bcd1fde9b212da4b5b2c271e3378baf36ceb52599c9a636c139e60df19dbfb552d57cc82929a86ec29139b225e1f7a5978b8
diff --git a/x11-plugins/purple-plugin_pack/metadata.xml b/x11-plugins/purple-plugin_pack/metadata.xml
new file mode 100644
index 000000000000..2ac47f283421
--- /dev/null
+++ b/x11-plugins/purple-plugin_pack/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <use>
+ <flag name="talkfilters">Enable support for
+ <pkg>app-text/talkfilters</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="bitbucket">rekkanoryo/purple-plugin-pack</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild b/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild
new file mode 100644
index 000000000000..98d37fe3622e
--- /dev/null
+++ b/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-any-r1
+
+MY_PN=${PN/_/-}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="A package with many different plugins for pidgin and libpurple"
+HOMEPAGE="https://bitbucket.org/rekkanoryo/purple-plugin-pack/"
+SRC_URI="https://bitbucket.org/rekkanoryo/${MY_PN}/downloads/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="debug gtk ncurses spell talkfilters"
+
+RDEPEND="
+ dev-libs/json-glib
+ net-im/pidgin[gtk?,ncurses?]
+ talkfilters? ( app-text/talkfilters )
+ spell? ( app-text/gtkspell:2 )
+"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+ sed -e '/CFLAGS=/{s| -g3||}' -i configure || die
+}
+
+list_plugins_dep() {
+ local dependency=${1}
+ grep -EH "depends.*$dependency" */plugins.cfg | sed 's:/.*::'
+}
+
+src_configure() {
+ local plugins=""
+
+ # list all plugins, then pull DISABLED_PLUGINS with the ones we don't need
+ plugins="$(${EPYTHON} plugin_pack.py -d dist_dirs)"
+ einfo "List of all possible plugins:"
+ einfo "${plugins}"
+
+ eval DISABLED_PLUGINS="\$${PN//[^a-z]/_}_DISABLED_PLUGINS"
+ # disable known broken plugins
+ DISABLED_PLUGINS+=" schedule findip xmmsremote"
+ use gtk || DISABLED_PLUGINS+=" $(list_plugins_dep pidgin)"
+ use ncurses || DISABLED_PLUGINS+=" $(list_plugins_dep finch)"
+ use spell || DISABLED_PLUGINS+=" $(list_plugins_dep gtkspell)"
+ use talkfilters || DISABLED_PLUGINS+=" $(list_plugins_dep talkfiltersbin)"
+
+ for plug in ${DISABLED_PLUGINS}; do
+ plugins="${plugins//${plug}}"
+ done
+
+ plugins="$(echo ${plugins} | sed 's:[ \t]\+:,:g;s:,$::;s:^,::')"
+
+ econf \
+ --with-plugins="${plugins}" \
+ $(use_enable debug)
+}
+
+pkg_preinst() {
+ elog "Note: if you want to disable some plugins in pack, define"
+ elog "${PN//[^a-z]/_}_DISABLED_PLUGINS with a list of plugins to"
+ elog "skip during install (for list see einfo in build output)."
+}
diff --git a/x11-plugins/qled/Manifest b/x11-plugins/qled/Manifest
new file mode 100644
index 000000000000..ce53638a2559
--- /dev/null
+++ b/x11-plugins/qled/Manifest
@@ -0,0 +1,5 @@
+DIST 72482-QLed-0.6.2.zip 720788 SHA256 0876ada06e331ad16a02b0902e0eefd07af7b4ea99545ddad0ede191609fe0cf SHA512 407df6b873b3b846d53847f96d145cbfb62a9878bdd3bc0c7157cd8f8a7e0ecdd903061059ab37dc62ad7c909483d94c540505f295761debe9727579fcb35cd1 WHIRLPOOL 262067704b4115ad0d5de8038f1e0fb958b4206dbd4ccde73de84dacf7ed91c9e6ce6cd35aaf551c4cdfc7e225cc66a79c439254b325b9738a8abcee30c171fe
+EBUILD qled-0.6.2.ebuild 546 SHA256 ae975bf93a918f2f74e1b13a5f16d40587eef482bcfcea2478a72a0ccda770d9 SHA512 37c4fd42f8a2dd4ee3d7efc553df5a4a768ff41cf478100d90062e1333525ccdabb6792e3783b269827d8d7649577d5f76f84f9cf19c0d1a630416e49f441f98 WHIRLPOOL aa9217496f1eb235927069a0bd7fd281c1fd926894fc1b0347aa28e7c39b6c1269df84c625ee086aef8ae1166311aff82ff8fe95cadca038d389a5d6f3ab1a20
+MISC ChangeLog 2563 SHA256 46d3392db3c36d647c7137321f2bb1e21bd9f271023cbeb30ab09a026187c02c SHA512 b8083aa9e2ad10ad7f1e567eac1d8440ea6fb335a7229132fd554ae791854b086a0a6d4ab586c32eb3a7fe129714de47f31e963f9112e1c1169905f902edfbf2 WHIRLPOOL e59f07828451b052dd8248d136ed7f2087fa5824196e0c953e40af6d9c25823f9ce000052dd30a978fa01f47d9ea5e7c319377e3f2cbc17c050f4076ec9d02ca
+MISC ChangeLog-2015 916 SHA256 4fbbb53155f3be25a988cb689cadae9930027dea4fa5933d9fbb36023b8e9116 SHA512 f5f6aad08aa8ce3f02fbf79b9d849795561545688dd1e2fb6be23a32e92a97561a9a441c63814c996922b6bffce8e67bd0331dbed0036058f10be6596e6540b8 WHIRLPOOL cd3bcde74fcf10bba3bf2b3e1362c5742547de84365bc68c0fe69ca82aa793d0ab541229898edfc45ada46ec531294e43ff8d611529af203f3dd82b6c1af4b54
+MISC metadata.xml 244 SHA256 218c89997b706a1af5ae06826d5c44f6cd3b1271deadac69bbbe897de31b22e2 SHA512 c0661c87a34d45258dc8236baf4e1fd4fcb3f418f4a6bb13670ae91141c7474ea8d423cb7df3c8f45cc4441e22783e6ceb807a84ccb8a75c574ea079f8a02117 WHIRLPOOL b1b2977b3b499a8169afe610ee2da26a72fa3d58f72e055fb9263c24ac0bec835e2c62685698fb6f712b7b7bbf48567adeacdf4e6eb244770a70632f64cec009
diff --git a/x11-plugins/qled/metadata.xml b/x11-plugins/qled/metadata.xml
new file mode 100644
index 000000000000..2028cee3c389
--- /dev/null
+++ b/x11-plugins/qled/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+<email>hwoarang@gentoo.org</email>
+<name>Markos Chandras</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/qled/qled-0.6.2.ebuild b/x11-plugins/qled/qled-0.6.2.ebuild
new file mode 100644
index 000000000000..60a382ce2f2e
--- /dev/null
+++ b/x11-plugins/qled/qled-0.6.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit qt4-r2
+
+MY_PN="QLed"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Custom Led widget plugin for Qt-Designer"
+HOMEPAGE="http://qt-apps.org/content/show.php?content=72482"
+SRC_URI="http://qt-apps.org/CONTENT/content-files/72482-${MY_P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ || ( ( >=dev-qt/qtgui-4.8.5:4 dev-qt/designer:4 ) <dev-qt/qtgui-4.8.5:4 )
+ dev-qt/qtsvg:4"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
diff --git a/x11-plugins/thinkhdaps/Manifest b/x11-plugins/thinkhdaps/Manifest
new file mode 100644
index 000000000000..327754fc3af1
--- /dev/null
+++ b/x11-plugins/thinkhdaps/Manifest
@@ -0,0 +1,7 @@
+AUX thinkhdaps-0.2.1-fix-desktop-qa.patch 284 SHA256 fdde804c41349f7a853c12ffac08d13724940c42f6cdfd702ae4b228b70cbe8d SHA512 26b236e21849f5bfff2e1dd84e0ef6b90c3032da1d3b1cc7fea311f892e427520995df921d9a5d2e4d11ef4a03b9b670f64c4c43090a3751e9c11962f08ca1d7 WHIRLPOOL d651e90e433a26f8437db59d80bb1739fabee9a7c2633738b2bdad41e08f3561277f2858b665f450bb5819f9b1526a612471585bd60fd3d2096c8426dd57d36a
+AUX thinkhdaps-0.2.1-fix-python-shebang.patch 359 SHA256 14d2c17a0ea274e40ccc9ff01c58ad8f28ff2e794b0ce858281c449aa744719f SHA512 6205420fb910c9dfd769edfabb85ec26c4133edc7a8809a455ef2945a75fc543275cff732c46ca58f579bdfb12770c015e5cb59b2b2e54e437d38cb67c98ff42 WHIRLPOOL 3caa306df44c7522ca0528934a452bfe1ddc0f886b6ac8a916f2b2bb5f341584ece4e0f494e1faabd9be8e02f1bef34d894a2598ba33f7b245786335b92b1bb9
+DIST thinkhdaps-0.2.1.tar.gz 91489 SHA256 826fd9a1153adb49bc46a81ae60cc01cd77ba6ade7e135493908ca8185825d18 SHA512 207ee7c506a94fba3a7639c4eca6bf5b80a5fe67dac2e6e410fa70c8552eed29e478c52906a9049ce5a6fbe2c2b0680d06b32ecd4455073c360b5b41895e1b5f WHIRLPOOL ee9479035c34e11bc96de6dfcb7a2f9da05827b1e18889080ece48cf3e1193b3914deb5fd90f2b689ec5588cb16ddc2c6d1aec25e71f7d971b6ae3eecde96257
+EBUILD thinkhdaps-0.2.1-r1.ebuild 748 SHA256 2c8959180526bb4edb70a5e9d9ce2dd06311af56dd080db9db8fea8fa96f6056 SHA512 3900e5d99bb6a29472b6a71d193afd6a44124733644e8bdc5898d14c21d796128c45bbd1b91059cde793ccc375b2ee4000acbd58a70f19f4c63248e0e87647c1 WHIRLPOOL 044c0599e4a778f0b5e1907de61931b410772c28a5dcd8cb85a94daf685e976695143da6b52485ea4cfdf1cfd1022b7c8eadf050f554f46e9f997763432400f1
+MISC ChangeLog 2188 SHA256 244871fb3a085160ae3bb72dbdee24066361cf218407b2b70222ef2365447a00 SHA512 d82e80f07384eb0d2bfae31c0f4500ff072a6478d6eeaf7eb7625f23223074aa0019f6898d197e0b5f73efe8d0126406b32ac3004770cc009d5aeb3aae4fe81f WHIRLPOOL a2b32c619c35cdfaa569236a07d0c6c28455f92cdf4fbd84c25ab41eb884b0e4db767c10564595b46368f338758cc759ea8d0d4f8905f4ed59a65000fca2eb9c
+MISC ChangeLog-2015 607 SHA256 4e3d3d57c8cdd4d2ff816b9be04816990654e22760ec3fca6a3494775a054cd4 SHA512 84643467232d151e3f8752114404d80f9e4e9110f7ac2a3c694552362505f2ddd175417a29777424f7adc12b2f60aa1761ffd1d82b83dbd8042015fba09b75c3 WHIRLPOOL 4b30c336e455c9f00f1bc6c8ee702cc8d94be3e4212448e7263b86d8d6e83d07eb789a5af9c48bab71b685f97372791c1952d9fecebe8a25af6a29129205e7aa
+MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
diff --git a/x11-plugins/thinkhdaps/files/thinkhdaps-0.2.1-fix-desktop-qa.patch b/x11-plugins/thinkhdaps/files/thinkhdaps-0.2.1-fix-desktop-qa.patch
new file mode 100644
index 000000000000..7bcfafe32234
--- /dev/null
+++ b/x11-plugins/thinkhdaps/files/thinkhdaps-0.2.1-fix-desktop-qa.patch
@@ -0,0 +1,12 @@
+Fix .desktop file to adhere to modern FDO standards.
+
+--- a/thinkhdaps.desktop
++++ b/thinkhdaps.desktop
+@@ -2,6 +2,6 @@
+ Name=ThinkHDAPS
+ Comment=Monitor your HDAPS-enabled harddisk
+ Exec=thinkhdaps
+-Icon=thinkhdaps-logo.svg
++Icon=thinkhdaps-logo
+ Type=Application
+ Categories=System
diff --git a/x11-plugins/thinkhdaps/files/thinkhdaps-0.2.1-fix-python-shebang.patch b/x11-plugins/thinkhdaps/files/thinkhdaps-0.2.1-fix-python-shebang.patch
new file mode 100644
index 000000000000..314ef789c3b6
--- /dev/null
+++ b/x11-plugins/thinkhdaps/files/thinkhdaps-0.2.1-fix-python-shebang.patch
@@ -0,0 +1,11 @@
+Make shebangs Gentoo Prefix friendly
+See also: https://blogs.gentoo.org/mgorny/2016/02/08/a-quick-note-on-portable-shebangs/
+
+--- a/thinkhdaps.py
++++ b/thinkhdaps.py
+@@ -1,4 +1,4 @@
+-#!@PYTHON@
++#!/usr/bin/env python2
+ # Copyright (c) 2008-2009 Thomas Pani <thomas.pani@gmail.com>
+ # based on an awn applet Copyright (c) 2008 onox <denkpadje@gmail.com>
+ #
diff --git a/x11-plugins/thinkhdaps/metadata.xml b/x11-plugins/thinkhdaps/metadata.xml
new file mode 100644
index 000000000000..a535b8852829
--- /dev/null
+++ b/x11-plugins/thinkhdaps/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+<email>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/thinkhdaps/thinkhdaps-0.2.1-r1.ebuild b/x11-plugins/thinkhdaps/thinkhdaps-0.2.1-r1.ebuild
new file mode 100644
index 000000000000..94b7c9ea504e
--- /dev/null
+++ b/x11-plugins/thinkhdaps/thinkhdaps-0.2.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
+DESCRIPTION="A PyGTK based HDAPS monitor"
+HOMEPAGE="http://thpani.at/projects/thinkhdaps/"
+SRC_URI="http://thpani.at/media/downloads/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-python/libgnome-python:2[${PYTHON_USEDEP}]
+ dev-python/pygobject:2[${PYTHON_USEDEP}]
+ dev-python/pygtk:2[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.2.1-fix-desktop-qa.patch
+ "${FILESDIR}"/${PN}-0.2.1-fix-python-shebang.patch
+)
+
+src_configure() {
+ econf --enable-desktop PYTHON="${EPYTHON}"
+}
diff --git a/x11-plugins/vicious/Manifest b/x11-plugins/vicious/Manifest
new file mode 100644
index 000000000000..aeeb23ee20e6
--- /dev/null
+++ b/x11-plugins/vicious/Manifest
@@ -0,0 +1,7 @@
+DIST vicious-2.1.3.tar.xz 39336 SHA256 97ffb824af89f2d205b0f0909601a32d761c0c02353b59b4314fd2cc47b2a387 SHA512 8b03fe4b770f0fcd52fad77a46145032a112cecbe27daa725054cb4c6307fb36727debb48243cd2d1becf2ad0fe3a2aaaa7495e0f041424ee9e45c2b107e7f7f WHIRLPOOL 98d810bc8b839d5ac4eff726a3129bdcc16794901ee0ba66b9264b48d453b645bfe2ae7bcb9fa1a2aec41c08926a0e80b92892fa13a2390d9f7be75300279e59
+DIST vicious-2.2.0.tar.gz 45247 SHA256 93b45dca464530f8b9de7ed56bc62916bb693d587a796f8d642cd5c195eee190 SHA512 717c57b14870bb72a35c90c5356a807e2431d50f28be6e50abdbf17d39fea33c5b16ee14746726d238a80f9fe30c0ad1a6a98d6c9730e42437495656fed8cfbe WHIRLPOOL cad86ca8c2b5392883b5a2e6761b5e0cd2edcc76a31b0ebd2adc4ead8c3b89478c94a9ee4a47d32fcf88a5dfec7d95e4c2092cb042adf7d4f62ec06ee0d656bb
+EBUILD vicious-2.1.3.ebuild 650 SHA256 73ccbe715532a4a14281787eb3b11cc20eb51f5a5663c0536b89ddb9a72f7aa0 SHA512 7f46ee44b67567259fbd0ae9120b171096899593141ea408dafb1fc459168d7448d292912709502986f60fbe6eff7606d8351ef9592687b1303aaf03abb567e6 WHIRLPOOL 5b49fd99cdadce56888acb3391f0489848ed0071fc0432ed8e7973158aeef31aa87a712987215b2f2619e37cb9c6a54f3829d2291bbd775968892108bd36ae1e
+EBUILD vicious-2.2.0.ebuild 672 SHA256 2d1a13df732ef86c4012ff9490e186201516537a27e16124c81773b2e41a31eb SHA512 d9f269b3a7d390d6aef6457c216402c1ebf8d4c58bc6e59e0eebee53bdc2170ee80ae5344bf64301e2ba902e78b2e09eea35279687c9761c5f9be36c253007d5 WHIRLPOOL f3c558fa41f04438eed96c84efce4f06b277ba82327d5b1b048dd767fc15f5f7bcf4a635b3e24f7249be5e3ed451ea465bac1b18424e5d7259fc3ff9d2039701
+MISC ChangeLog 3522 SHA256 b43fdb7c0289088fade79395f5247969404e0e87abe73b0d85784bd385f3b7b2 SHA512 6f9a5da37e5257705fa7cd1531e711c1ee9b0ba66f351721cce2114cea482e172d44648f862ae501973ca254deb8a80b301c0a8ec26123d638dd08c03a3c1eda WHIRLPOOL ca3e5c6eb59a307f0424b7957ef4d39e876a966dd4051eea077f8a1b7042f3b152a3e4c9e5bcc0e620d6561ee9756d0f1cc43419c0f9cd43c7fe5c7ee54d639d
+MISC ChangeLog-2015 2195 SHA256 15423203422fd2d757ade992137cf7265a85cf0facfd640cb6e3b1d3bcd33812 SHA512 1d73c6e05fdb10a25d1fc24bb5a15243b25cf1da1270ac279dddeed5bc805eb7d8c3ac6da928456afcd378ca9273055e45b4db61fc17fd9ea1d0a3f9f2941105 WHIRLPOOL a0ae9802df95c332b4cb449c7de93cc3f76fffe0cbf0c90c893a083b8990978116fb16f12d5e6281b8f04aa4d348b3221cf31525efa9df96585675f99ff5b5d9
+MISC metadata.xml 383 SHA256 a230de231b948d8a13b57be74acae9b75b490c809ff260724fd3ad75e4361736 SHA512 106a9e2d26d2949596de091c1de5cf86d113fca6868b883292d3b254044b3321deefe6f671542b041d500714006ac0c78abf4c6b45eb94c3cb64b7b39144f22d WHIRLPOOL a23a26d617307563d63377fff255ae9a0b33de8085868d8d8e83250351041890e7027b9a098824da69fe64bdbf0cb68bc912353bc6703f88a99ead324f864170
diff --git a/x11-plugins/vicious/metadata.xml b/x11-plugins/vicious/metadata.xml
new file mode 100644
index 000000000000..2af1ac6d48e5
--- /dev/null
+++ b/x11-plugins/vicious/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>maksbotan@gentoo.org</email>
+ <name>Maxim Koltsov</name>
+ </maintainer>
+ <use>
+ <flag name="contrib">Install extra widgets, some for less common hardware, some contributed by Vicious users.</flag>
+ </use>
+</pkgmetadata>
diff --git a/x11-plugins/vicious/vicious-2.1.3.ebuild b/x11-plugins/vicious/vicious-2.1.3.ebuild
new file mode 100644
index 000000000000..1436fc7b7b76
--- /dev/null
+++ b/x11-plugins/vicious/vicious-2.1.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Modular widget library for x11-wm/awesome"
+HOMEPAGE="http://awesome.naquadah.org/wiki/Vicious"
+SRC_URI="http://git.sysphere.org/${PN}/snapshot/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm x86"
+IUSE="contrib"
+
+DEPEND=""
+RDEPEND="x11-wm/awesome"
+
+src_install() {
+ insinto /usr/share/awesome/lib/vicious
+ doins -r widgets helpers.lua init.lua
+ dodoc CHANGES README TODO
+
+ if use contrib; then
+ insinto /usr/share/awesome/lib/vicious/contrib
+ doins contrib/*.lua
+ newdoc contrib/README README.contrib
+ fi
+}
diff --git a/x11-plugins/vicious/vicious-2.2.0.ebuild b/x11-plugins/vicious/vicious-2.2.0.ebuild
new file mode 100644
index 000000000000..601ea74cde5b
--- /dev/null
+++ b/x11-plugins/vicious/vicious-2.2.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Modular widget library for x11-wm/awesome"
+HOMEPAGE="https://github.com/Mic92/vicious"
+SRC_URI="https://github.com/Mic92/vicious/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="contrib"
+
+DEPEND=""
+RDEPEND="x11-wm/awesome"
+
+src_install() {
+ insinto /usr/share/awesome/lib/vicious
+ doins -r widgets helpers.lua init.lua
+ dodoc Changes.md README.md TODO
+
+ if use contrib; then
+ insinto /usr/share/awesome/lib/vicious/contrib
+ doins contrib/*.lua
+ newdoc contrib/README.md README.contrib
+ fi
+}
diff --git a/x11-plugins/wmCalClock/Manifest b/x11-plugins/wmCalClock/Manifest
new file mode 100644
index 000000000000..de132771e883
--- /dev/null
+++ b/x11-plugins/wmCalClock/Manifest
@@ -0,0 +1,6 @@
+AUX wmCalClock-1.25-makefile.patch 1055 SHA256 a7661ae9c454cc8e6910ae22884b6f216615355629659c2216b963986eca292d SHA512 8d03d109cddd2c095d388ab9a91d34ab94b31b534cd66de8d6fe00e97244dcf7af16c75354ede4ce08e7d197cc78659b22891bcbea3a84ac6a97b427dacf90f8 WHIRLPOOL c349b5e09644dde776ddb328c5c05dd596002f638e995c6691b78df0700f4f3e6da0d82c2cccb7c580a0e85d170192bd776ee0e74a974a29c6e134e67ee3b3f4
+DIST wmCalClock-1.25.tar.gz 71574 SHA256 4b42b55bb7c1d7c58b5ee1f0058c683d3e4f3e3380d3a69c54a50b983c7c1b3f SHA512 499f91856e79fee4fb776b3fa8cbcc70cae2e28a1e9ea5d2c1dbf5a7684cff4be4e5e9362d672aa7cf459d0bfe14f68ec51a10376558a9635d77e5e6ce7f149f WHIRLPOOL 40229d12f861e164aacb8625326fb671a4bd35a77c4138b99e30200c5763fda1ba01e60806ddf50fdc7adc158992ad6a4dc65aaa8e0fa3aef91f4c8db81c4fae
+EBUILD wmCalClock-1.25-r2.ebuild 877 SHA256 c984c3b068a64e57a1249f43a424dd780d02bb0518f6c4db8c86df6d1f907a6f SHA512 3225817854bedb82e3da04ead3c039f00817c9c2fd7d576077f1551b48db91af27b1fa6f0d9d71164616e249e667b2aa242c188382d004b5bac58e94a28ba553 WHIRLPOOL 58106726a907b97ac27864c3eb89381793045aa9f757f884aa29e635a74451daa9192c0ebb111a284f2529ea8db4faf37c904851a945e87cb26d80b6bc30dd03
+MISC ChangeLog 2942 SHA256 48360ea39308dd3a35544f1abcc3cb07546febefdc8bcdf75be76756c24151cb SHA512 469718055d7d09fd67e20ebb04c9079452d7b1d116837fbbe5a6be05e9a037776e3a07eac8ae7dad8c223e17613721a49955c12a4612642ad661ef93d9838382 WHIRLPOOL 5f7b96ffc65fe846d922f6d15a57040ecda27ef1cb0734c21016f695950da1e9e5fc7342dab1504b147ce716f009105ab016d02ac8fd5827cdda8b56063499e5
+MISC ChangeLog-2015 3168 SHA256 ea01365b6a681d458d8855c435b0f550562aa7c279837596757ecb6b009c04b9 SHA512 f7ecd7107f79d23ab83189466b1a0db4d24d30c966dc983233de72a038e10d55c2d2f4a9799f0a4000c7e1ec1a2610547ee35e493fbe3c66490cd355d658af82 WHIRLPOOL 930e3849350a4b4e66b131168865d8ed31d6e4f2d3e170a48e3227b5fdeaea88bdd052634d01d637aadc2daf844094fb4727573c67551b54f41224aefa79ec54
+MISC metadata.xml 476 SHA256 cc1775ed617b23779b4e762262335d62467a1835df0cae5f89d96cfc40c71591 SHA512 2281d53175fc5377c916eed033127c71d17b572982fb0c0c9264349866f9c0cc784771fb9d34b7542972b623e784c4bb76c0c4524db160884ad1d1e08e29aa43 WHIRLPOOL 0ea1a3a3d1a90c761103e490b6ea283a35cecb612af729d6d3ae07513aedc7c574a304534d2e64be99955f5f1acb50586ae5ae40f4352eef41a7d2e879f39709
diff --git a/x11-plugins/wmCalClock/files/wmCalClock-1.25-makefile.patch b/x11-plugins/wmCalClock/files/wmCalClock-1.25-makefile.patch
new file mode 100644
index 000000000000..64046c83f4be
--- /dev/null
+++ b/x11-plugins/wmCalClock/files/wmCalClock-1.25-makefile.patch
@@ -0,0 +1,35 @@
+--- Makefile.orig 1999-03-27 07:46:38.000000000 +0100
++++ Makefile 2008-01-27 22:45:09.000000000 +0100
+@@ -1,8 +1,8 @@
+-CC = gcc
+-CFLAGS = -O2 -Wall
+-INCDIR = -I/usr/X11R6/include/X11 -I/usr/X11R6/include
+-DESTDIR= /usr/X11R6
+-LIBDIR = -L/usr/X11R6/lib
++CC ?= gcc
++CFLAGS += -Wall
++INCDIR = -I/usr/include/X11 -I/usr/include
++PREFIX ?= /usr
++LIBDIR ?= /usr/lib
+
+ # for Linux
+ LIBS = -lXpm -lX11 -lXext
+@@ -22,7 +22,7 @@
+
+ wmCalClock.o: wmCalClock_master.xpm wmCalClock_mask.xbm
+ wmCalClock: $(OBJS)
+- $(CC) $(COPTS) $(SYSTEM) -o wmCalClock $^ $(INCDIR) $(LIBDIR) $(LIBS)
++ $(CC) $(CFLAGS) -o wmCalClock $^ $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS)
+
+ clean:
+ for i in $(OBJS) ; do \
+@@ -31,6 +31,7 @@
+ rm -f wmCalClock
+
+ install:: wmCalClock
+- install -c -s -m 0755 wmCalClock $(DESTDIR)/bin
+- install -c -m 0644 wmCalClock.1 $(DESTDIR)/man/man1
++ install -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/share/man/man1
++ install -m 0755 wmCalClock $(DESTDIR)$(PREFIX)/bin
++ install -m 0644 wmCalClock.1 $(DESTDIR)$(PREFIX)/share/man/man1
+
diff --git a/x11-plugins/wmCalClock/metadata.xml b/x11-plugins/wmCalClock/metadata.xml
new file mode 100644
index 000000000000..c060f31f653f
--- /dev/null
+++ b/x11-plugins/wmCalClock/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmCalClock is a calendar clock with anti-aliased text and drop shadows. Colors
+and fonts in the time field are user configurable. It displays local time,
+universal time and sidereal time.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmCalClock/wmCalClock-1.25-r2.ebuild b/x11-plugins/wmCalClock/wmCalClock-1.25-r2.ebuild
new file mode 100644
index 000000000000..14619bf27d90
--- /dev/null
+++ b/x11-plugins/wmCalClock/wmCalClock-1.25-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="WMaker DockApp: A Calendar clock with antialiased text"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/16/${P}.tar.gz"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/9"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="alpha amd64 ~mips ppc ppc64 sparc x86"
+IUSE=""
+
+S="${WORKDIR}/${P}/Src"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "Compilation failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+
+ dodoc ../{BUGS,CHANGES,HINTS,README,TODO}
+}
diff --git a/x11-plugins/wmDownload/Manifest b/x11-plugins/wmDownload/Manifest
new file mode 100644
index 000000000000..8e08f38e9471
--- /dev/null
+++ b/x11-plugins/wmDownload/Manifest
@@ -0,0 +1,7 @@
+AUX wmDownload-0.1.2a-makefile.patch 802 SHA256 76aff147b847da7178235320d5041b6ebcd3cdd4e93ce35446db1be59acbb290 SHA512 fec1f86f3d861cb1a84dc137619dd866118b210a350472479db0afac52a615ccc92c75a89d8a49422917e624ef1c24825812a802ece7874b5897348f880820e6 WHIRLPOOL 5f3e33c1a9b4c6f7493cb7049e47f9062e0b3916a1ce70a10b685fc0b15de03dfe5012249297ea581eb694e959f9850fe14635d2eac82b9737773b0be0b68b11
+DIST wmDownload-0.1.2a.tar.gz 11449 SHA256 77178290b9ac6e6b590280c8a9c6494fbe7853fff453e37651dd2ef9915c7213 SHA512 95bc3f7c9be344d88146fd0b2407afe43f5975bbf2158fc54c9d9200a7f09b53af3a8cae790b2e26f8e34792317a28524422e0d4f96e0e603e05af92d6354752 WHIRLPOOL 765c7332623951fda1bd8e299c2e62a718df0b4b40b5f6a1a1575ad4adfca9213d5b15b5bbc7a9cc4478257cf0c7074634c0b949b7bca2bffc1995acc80f5211
+EBUILD wmDownload-0.1.2a-r1.ebuild 812 SHA256 602af2f5478e92214d15286766085459e046550c17e06de181b91a12499b0883 SHA512 f7e11707ca3f3f134002023c6a0d8514e57478ae2115331068948c4cb83f435845dedc7be1499b54121598a9ffaaa1bc91e658200e9eeab5a640f71f33587140 WHIRLPOOL fe07a7e16ac1101df244e506d2832042694d7e0e22ae76d95d6972f61a31477d9d578f6646734ec51e3cb9f314a722dcca5206285937efcf72500fdfd7d257ea
+EBUILD wmDownload-0.1.2a-r2.ebuild 838 SHA256 6ac9aafbaeae1420c247208f325310364fab2b1b24a0a44217cd5489200b4e1f SHA512 06510619884567e67a24ee64d45cdff2aa4b1611a8a9dbba3215a6338cd345cb972cef2519e9ee42e0e7faaa3bd0a859180f20b2f1a1f104e2181c0830b01354 WHIRLPOOL e74648b764f55232971f63a1c0470df1eda41516acfc884e91158e5098561ff6fa68815aa260944759ea6e8a5719493e2884b84f7d7f5380821607031175f9fc
+MISC ChangeLog 3253 SHA256 716fbfa0ef0fe818f22b026655ff66dc3ed8d89ac77f5eab52c74dea6492121a SHA512 29a5dbd20ba68227bed41f1ed99a44b03831f4da113f4c8ac6d2abe050c8d03528235f731376d28dbc97af1f1819915119629444fa5f99007638a2199df8d71d WHIRLPOOL 84e6f97339134b5b632d615f1ea3b914471d44b76e395989bc8c5ea5ffbc3b218e681ed235b857a88aa9343ea1ca48a095a80f57a72dd3b9450c07e027742ad0
+MISC ChangeLog-2015 1861 SHA256 a2d2c6e8632e4e60877beada93b326d1dcf6bf6f505427619c0d685b9ed3bf16 SHA512 1e7965d4815870331dd5b55dbe58bed04d398ed8420317ce267268eabbd1694cbb24920f3be5bd27df0d81d2f162a8c051317c5eb27a3eae4eea7d308294d046 WHIRLPOOL 5359892cb59d954746c0421a87f261577ea4b14aa520bdc19c917c1683cc9dabe1d29d4a92f68aedb5732a9829e17fa33ad0e16d12eced52eb6148d1d65bfd23
+MISC metadata.xml 530 SHA256 912f4ccbd158d0570ae55e8a51ce564b8a19bbe32cd1ffa7d83d96d3374bc243 SHA512 8e325e295e99b9d11cd1c9b45fed8c0aa4d507a89a7529b70004355c4e4cae4b69544fecb2edf7630af1cca3ae6d8038e4ba14b90b6a49170a0ec26f4e2fcab5 WHIRLPOOL aae4c9b6dbb9933a736c7c6bb818b868ba036caeb000246994ac9c481b8c8e15e68c547b9e25e252e0f5e149793049b18963b6b3dc38c684a4e7671fac5fc6b1
diff --git a/x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch b/x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch
new file mode 100644
index 000000000000..7dfdabc9cd76
--- /dev/null
+++ b/x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch
@@ -0,0 +1,28 @@
+--- Makefile.orig 2000-04-14 15:39:52.000000000 +0200
++++ Makefile 2008-01-27 23:07:51.000000000 +0100
+@@ -1,17 +1,17 @@
+-CC = gcc
+-CFLAGS = -O2 -Wall -fomit-frame-pointer -s
+-INCDIR = -I/usr/X11R6/include/X11
+-DESTDIR= /usr/bin
+-LIBDIR = -L/usr/X11R6/lib
++CC ?= gcc
++CFLAGS += -Wall
++INCDIR = -I/usr/include/X11
++PREFIX = /usr
++LIBDIR ?= /usr/lib
+ LIBS = -ldockapp -lX11 -lXext -lXpm
+ OBJS = wmDownload.o
+
+ wmDownload: $(OBJS)
+- $(CC) $(CFLAGS) $(OBJS) -o wmDownload $(INCDIR) $(LIBDIR) $(LIBS)
++ $(CC) $(CFLAGS) $(OBJS) -o wmDownload $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS)
+
+ install: wmDownload
+- strip wmDownload
+- install -s wmDownload $(DESTDIR)
++ install -d $(DESTDIR)$(PREFIX)/bin
++ install -m 0755 wmDownload $(DESTDIR)$(PREFIX)/bin
+
+ uninstall:
+ rm -f $(DESTDIR)/wmDownload
diff --git a/x11-plugins/wmDownload/metadata.xml b/x11-plugins/wmDownload/metadata.xml
new file mode 100644
index 000000000000..fe66716a8a35
--- /dev/null
+++ b/x11-plugins/wmDownload/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+ wmDownload is a small WindowMaker dockapp that sits there and displays how much
+ data you've recieved on each eth and ppp device installed on your machine.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">wmdownload</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmDownload/wmDownload-0.1.2a-r1.ebuild b/x11-plugins/wmDownload/wmDownload-0.1.2a-r1.ebuild
new file mode 100644
index 000000000000..3e8f5965625e
--- /dev/null
+++ b/x11-plugins/wmDownload/wmDownload-0.1.2a-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="dockapp that displays how much data you've received on each eth and ppp device"
+SRC_URI="mirror://sourceforge/wmdownload/${P}.tar.gz"
+HOMEPAGE="http://wmdownload.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+DEPEND="<x11-libs/libdockapp-0.7
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "compile failed"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc CHANGELOG CREDITS HINTS README TODO
+}
diff --git a/x11-plugins/wmDownload/wmDownload-0.1.2a-r2.ebuild b/x11-plugins/wmDownload/wmDownload-0.1.2a-r2.ebuild
new file mode 100644
index 000000000000..a093d561c968
--- /dev/null
+++ b/x11-plugins/wmDownload/wmDownload-0.1.2a-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="dockapp that displays how much data you've received on each eth and ppp device"
+SRC_URI="mirror://sourceforge/wmdownload/${P}.tar.gz"
+HOMEPAGE="http://wmdownload.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-makefile.patch
+ sed -e 's#<dockapp.h>#<libdockapp/dockapp.h>#' -i *.c || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install
+ dodoc CHANGELOG CREDITS HINTS README TODO
+}
diff --git a/x11-plugins/wmMatrix/Manifest b/x11-plugins/wmMatrix/Manifest
new file mode 100644
index 000000000000..53a6cf019024
--- /dev/null
+++ b/x11-plugins/wmMatrix/Manifest
@@ -0,0 +1,6 @@
+AUX wmMatrix-0.2-makefile.patch 867 SHA256 2e184dd2e402adfd5c7afdb37d49cea44752b561d87d9579f32c0e01538a198d SHA512 cc41c9fda2f50356b5ce5ef5ce06fc707167d797b44ac42abac36da593d321fac28280f2e1011f4f3676e071e6ac00769ce99f449d5b00f4a882a59b2f061042 WHIRLPOOL 072b558418a57e5d54b6a6f85a4a36b05e57f63429ef2702a8a83103824e4cb60f02ee26fb89b778ddaa5ccf079d100fc0648ecee5cf13ac7476027469d7cb31
+DIST wmMatrix-0.2.tar.gz 225343 SHA256 ce7b18b1046985237388846332234fd5aaae7b6ba2476ba465e4e57208b75053 SHA512 4cc65c90e5279645163833f6c8a57bce0d81428c1e5106a98dd74c1b0d693f2dfd3b230e49f9ce710ecc8073477750db94dd9b3c2b96ee026ef0c666f4bc3c4c WHIRLPOOL 49290e6aa357a32e414509aa806f2b51664fb93f980fe6f86b0c85195b6b071d2239c86c21b8ac86b4834a7a82520f40acd8e902e91dd5522107b7c30cf97831
+EBUILD wmMatrix-0.2-r1.ebuild 931 SHA256 80500d7ad76ec1825e133c94d7ad1c5aa0bb32377d75411f1fe5b16620026335 SHA512 0ebde33d028c8b1f392c63670dcbc3d441ad47d32c33c2441adba3ba12db1b26b2d13211cde97b383ac67644080cf4ec107a1e39f416b9ac65043659b82eb520 WHIRLPOOL 6d076de63f8fc499dac9b7d609933996c4ff026b92fffac12ac6534c8466e9a1952e45c9de7980e54ae9306b2c898e1246390ec4dd221e96453d989c263f0f44
+MISC ChangeLog 2929 SHA256 d3ea692f83c760d5c5f6668200b036057a13a49ba9526e45af474159f3783a4f SHA512 179a5b2a31c97df0eedee8be23d0ce4ff42c27e1b034d601793b6173d194c642f9dbab5f3b37431cf24b1dec650da29c82454e27c5e42c014a68a3047ee87645 WHIRLPOOL ddb5f9c431cdd168363ec379d682eec5daa9982189b983003477b694d954ee58130dd84e35009b8850a360ef794a6dcaec2ec4aa304339cbf2c6b3ac3d745331
+MISC ChangeLog-2015 2401 SHA256 0988f5dad0208aef2e59795991cf908209596e158d3762f372d2c3c6c232b8f0 SHA512 0a87438e7e94cfa67f5654332f39aef9535dbee7d20f188e90605a02e3e84cad89aa9db7f40296b0714fb1f30d2c59d4c9c3e7881415d65a3684c9cd3dbce548 WHIRLPOOL 9c93d210084898b6754efa57bed1eb8504ac5bc273b19839c3c8437a220244eb471842c28a8738a4234acc7827cea78f63b6c5fdef0250a0e016bc8afb834bb3
+MISC metadata.xml 399 SHA256 0342f65cf6ecc24568fca0f92281af6d0800a5a8afef15f881a56315691d38b6 SHA512 88cc0fb5ea844bfe955eb9af1d8d10e333ddce44e27bb10d8cc538c2a662b990ec001e25d86475f26720b76eea8fcbd70885593744395f0e99f33ee6352770c3 WHIRLPOOL 7b0e1af6aa465598a16c3b195f0ae4638808550cfb50ec69e9050282a7e782b341cc4cfa5ccd11673df3166d41a0ffd018d0bcce0a28adc920acd0f119ff3530
diff --git a/x11-plugins/wmMatrix/files/wmMatrix-0.2-makefile.patch b/x11-plugins/wmMatrix/files/wmMatrix-0.2-makefile.patch
new file mode 100644
index 000000000000..5225ad38f679
--- /dev/null
+++ b/x11-plugins/wmMatrix/files/wmMatrix-0.2-makefile.patch
@@ -0,0 +1,34 @@
+--- Makefile.orig 1999-08-16 18:01:58.000000000 +0200
++++ Makefile 2008-01-27 23:23:36.000000000 +0100
+@@ -1,8 +1,8 @@
+-CC = gcc
+-CFLAGS = -O2 -Wall
+-INCDIR = -I/usr/X11R6/include/X11 -I/usr/X11R6/include
+-DESTDIR= /usr/X11R6
+-LIBDIR = -L/usr/X11R6/lib
++CC ?= gcc
++CFLAGS += -Wall
++INCDIR = -I/usr/include/X11 -I/usr/include
++PREFIX ?= /usr
++LIBDIR ?= /usr/lib
+
+ # for Linux
+ LIBS = -lXpm -lX11 -lXext
+@@ -24,7 +24,7 @@
+
+ wmMatrix.o: wmMatrix_master.xpm wmMatrix_mask.xbm
+ wmMatrix: $(OBJS)
+- $(CC) $(COPTS) $(SYSTEM) -o wmMatrix $^ $(INCDIR) $(LIBDIR) $(LIBS)
++ $(CC) $(COPTS) $(SYSTEM) -o wmMatrix $^ $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS)
+
+
+ clean:
+@@ -34,5 +34,6 @@
+ rm -f wmMatrix
+
+ install:: wmMatrix
+- install -c -s -m 0755 wmMatrix $(DESTDIR)/bin
++ install -d $(DESTDIR)$(PREFIX)/bin
++ install -m 0755 wmMatrix $(DESTDIR)$(PREFIX)/bin
+
+
diff --git a/x11-plugins/wmMatrix/metadata.xml b/x11-plugins/wmMatrix/metadata.xml
new file mode 100644
index 000000000000..0245078eec79
--- /dev/null
+++ b/x11-plugins/wmMatrix/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+ wmMatrix is an early beta version of a cpu monitor built around the display
+ from the movie"The Matrix".
+ </longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmMatrix/wmMatrix-0.2-r1.ebuild b/x11-plugins/wmMatrix/wmMatrix-0.2-r1.ebuild
new file mode 100644
index 000000000000..7599c92c13b9
--- /dev/null
+++ b/x11-plugins/wmMatrix/wmMatrix-0.2-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs multilib
+
+DESCRIPTION="WMaker DockApp: Slightly modified version of Jamie Zawinski's xmatrix screenhack"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/17/${P}.tar.gz"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/10"
+
+CDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${CDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+RDEPEND="${CDEPEND}
+ x11-misc/xscreensaver"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ # this version is distributed with compiled binaries!
+ make clean
+ emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "compile failed"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "install failed"
+}
diff --git a/x11-plugins/wmSMPmon/Manifest b/x11-plugins/wmSMPmon/Manifest
new file mode 100644
index 000000000000..9412395de545
--- /dev/null
+++ b/x11-plugins/wmSMPmon/Manifest
@@ -0,0 +1,6 @@
+AUX wmSMPmon-3.1-makefile.patch 1301 SHA256 be2853a5215c3795d054e1b5dd886b1891ab73da85a9779917f9434494d1e506 SHA512 7cde2ba93d30a5def32e2df0d0818fe8e86c541b117f7e46f10206d9785afcfe2dcc8ae3fb5cf72a2bf0098aa40424522220e228f05886f314ffcd864c8fcdac WHIRLPOOL f5242a628bcdd09dcf61d7d0bdc554c686807765d2c7e3afd8484ec0fbcafc3d3ca0c6b6004b67906403311e40cbc493edb9e55d90589b3902276661dee01e6e
+DIST wmSMPmon-3.1.tar.gz 24834 SHA256 13ca4cfe325c35215e7b3357dc61985159015bd3a870a548ec70edc0914011e7 SHA512 b13caa3c4bc7971d35bc52bb66c1f6da482b55a5073b61b3f059fac97f6affbf091816c933981c1c88c17127ab8d21c09c59d0f3c93364e659ca409f13de43b7 WHIRLPOOL 042afeffaea3c9c09eebf29e295e5a9a152196df39b9d7aad3af855d6b89295f92f57b3dcd9dc39326a3c66a729dd61ca75b4d1015e77acf36d403c2fd91239e
+EBUILD wmSMPmon-3.1-r1.ebuild 773 SHA256 1a27748c600a9d2ac14a227a4e4b2c8c7e9e7751118f08873b2062375fc91c86 SHA512 1c305a3e2bf69c874464f0b143cb7e319ffc5e2dd668b5e1c2de7b43b04b87a2b7388b54426f21cf174efed3fb3f39909b7addea36b2d78f238e2b428af5cf0d WHIRLPOOL 8a5f49b9edfdd0a6fd84991a0d037ac2cbbc474cdaa44a37e5944558813ce19f58b9a52e8006b7551a92c2af5860e5a5eda3e8c3a0a341ec564326a06fcfae63
+MISC ChangeLog 2929 SHA256 402f7ec22ce23078d6d12c5c3a576ff8aa9089e7c5faa15a62fac35c4184bcad SHA512 ad8e6c6853c20289622f04ae6e92c5211a1939f534dbd8d868627214efa9deae25830c6536a5b3cedafc8d72a4007200077dde12084973761216a646c8ea5a17 WHIRLPOOL 6aca78017e2eed4e40dc64352ffaa5315f014b84719318fb55c79c59ee537d9f55f86d8e5c3d82e39cefc6a9045bc76329a18ef17d160013372f0ae09e2a7e6c
+MISC ChangeLog-2015 2283 SHA256 8922c7fb0ec3e55fd124c5b4e434c1e7d07c228ad61ceff6a51a1884d006884c SHA512 a8f66a44f3973be8b4c57904c2198297c18d1244b8becdd3c6f53a01a42da51e9fe0a39d40361c0f25e634644a59a00fc647707d9a25f6c81a5e3995cdb7e438 WHIRLPOOL 315d3e01231518e3acac8810f870ce07d62acf2b2ca174fe808789df0da389753ee8e27e26dffdbe357f87dde41bc08b2e8f7556d5ed8559dc89ac386a5b0dd6
+MISC metadata.xml 379 SHA256 af6e074eec4b44f462e9257ca8f72e7b412e1dac02b6d8008d3e114ae5ac0e2a SHA512 2fc60cceb3fbdbbb8fd85048bc50b6777461a9c7cf37d8b672ac09d1556f284acfa5df747d704c9335bfe91f93142be1cf39cd4eb19c808a50eb8fe5a27f67d5 WHIRLPOOL 8ef0ee005ff0ed7f646bb142736a8af4c028a62b201a06aad9d3c446d0c8bb7b325cd956b4476530665ad79912c704225c6c395c639854fa4ea729b8ea9867be
diff --git a/x11-plugins/wmSMPmon/files/wmSMPmon-3.1-makefile.patch b/x11-plugins/wmSMPmon/files/wmSMPmon-3.1-makefile.patch
new file mode 100644
index 000000000000..1bd27f47c0f1
--- /dev/null
+++ b/x11-plugins/wmSMPmon/files/wmSMPmon-3.1-makefile.patch
@@ -0,0 +1,45 @@
+--- Makefile.orig 2005-02-22 23:24:23.000000000 +0100
++++ Makefile 2008-01-28 00:12:33.000000000 +0100
+@@ -2,22 +2,24 @@
+ # Adapted for wmSMPmon 2.9.x and higher: Thomas Ribbrock
+
+ # Change the following two to determine installation location
+-BINDIR=/usr/local/bin/
+-MANDIR=/usr/local/share/man/
++PREFIX=/usr
++BINDIR=$(PREFIX)/bin
++MANDIR=$(PREFIX)/share/man
+
+ SRC = general.c sysinfo-linux.c ../wmgeneral/wmgeneral.c wmSMPmon.c
+ EXE = wmSMPmon
+ MAN = wmSMPmon.1
+ OBJ = $(SRC:.c=.o)
+ INSTALL = /usr/bin/install
+-INSTALLEXEFLAGS = -m 755 -s
++INSTALLEXEFLAGS = -m 755
+ INSTALLMANFLAGS = -m 644
+-CC = gcc
+-CFLAGS = -Wall -O2 -g
+-LIB = -L/usr/X11R6/lib -lXpm -lXext -lX11
++CC ?= gcc
++CFLAGS += -Wall
++LIBDIR ?= /usr/lib
++LIBS= -lXpm -lXext -lX11
+
+ all: $(OBJ)
+- $(CC) -o $(EXE) $(OBJ) $(LIB)
++ $(CC) $(CFLAGS) -o $(EXE) $(OBJ) -L$(LIBDIR) $(LDFLAGS) $(LIBS)
+
+ $(OBJ): %.o : %.c
+ $(CC) $(CFLAGS) -c -o $@ $<
+@@ -28,6 +31,7 @@
+ rm -rf ../wmgeneral/*.o
+
+ install:
+- $(INSTALL) $(INSTALLEXEFLAGS) $(EXE) $(BINDIR)
+- $(INSTALL) -d $(MANDIR)/man1
+- $(INSTALL) $(INSTALLMANFLAGS) $(MAN) $(MANDIR)/man1
++ $(INSTALL) -d $(DESTDIR)$(BINDIR)
++ $(INSTALL) $(INSTALLEXEFLAGS) $(EXE) $(DESTDIR)$(BINDIR)
++ $(INSTALL) -d $(DESTDIR)$(MANDIR)/man1
++ $(INSTALL) $(INSTALLMANFLAGS) $(MAN) $(DESTDIR)$(MANDIR)/man1
diff --git a/x11-plugins/wmSMPmon/metadata.xml b/x11-plugins/wmSMPmon/metadata.xml
new file mode 100644
index 000000000000..af3bee5c3e2f
--- /dev/null
+++ b/x11-plugins/wmSMPmon/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmSMPmon is a Window Maker applet for monitoring
+the CPUs, memory, and swap of SMP systems.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmSMPmon/wmSMPmon-3.1-r1.ebuild b/x11-plugins/wmSMPmon/wmSMPmon-3.1-r1.ebuild
new file mode 100644
index 000000000000..d411e8713759
--- /dev/null
+++ b/x11-plugins/wmSMPmon/wmSMPmon-3.1-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="SMP system monitor dockapp"
+HOMEPAGE="http://lancre.ribbrock.org/binabit/wmSMPmon/"
+SRC_URI="http://lancre.ribbrock.org/binabit/wmSMPmon/src/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S="${WORKDIR}/${P}/${PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "compile failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc ../Changelog
+}
diff --git a/x11-plugins/wmSpaceWeather/Manifest b/x11-plugins/wmSpaceWeather/Manifest
new file mode 100644
index 000000000000..f3b577e353f6
--- /dev/null
+++ b/x11-plugins/wmSpaceWeather/Manifest
@@ -0,0 +1,8 @@
+AUX wmSpaceWeather-1.04_p19-gentoo.patch 2034 SHA256 fe5bbfe77c053db8f497cfe06497c8d7151a8ca073ae72288a7e8ad1b773b4d1 SHA512 7e8d76b6db7e6fd6b498712d0d06cee4a3550914f9c48844c6b3dfc77c1086ac119a097365fd5424e1c251f0e9088feec3c2a1e9ab53e146f3a5427786872982 WHIRLPOOL 77a1aef1346459f07be01f3ef8ff78000ceb8bf70e7f2dae1dc8c27e3ba6260fc06cc52a2086ac38a9c3bd5b4c2de17df427b0f74dc7bd8a7722c9da8007ecae
+AUX wmSpaceWeather-1.04_p19-getkp.patch 1290 SHA256 f1e7f6bda7e004ef15780a3d7f520e7e4c9de947b291604c6219da552f02f970 SHA512 54f1ee8d2152bafc7895b2a626f27a4c5bf7b3702a2d14e2523952fcffb8e636f6f3ceb30d95b12b80470a58cb16dd50e04435ccae91e81c83097d41e2949b59 WHIRLPOOL c6b2e20e3dcad2b492df5c267677075289e4c6ac6c7f0974a5e8b97d67c5480bce8e155a99a1545b4a996a30b92586c6e449a4a0d990dd3f379cdae6ccb18977
+DIST wmspaceweather_1.04-19.diff.gz 9429 SHA256 21298d603c181ccf8e34590ea2654035b755c3832bf450dacc3d57953dd6e137 SHA512 f8228c15642b88b355f977a8ce73b474bf8874b4b64bce3f519e6ec6c5de1db7bbd1e5f40e57e367dc0a1dec47e5c32b87d4ce61e35043d71cee0005b06a5a78 WHIRLPOOL c77faf7786b61b317ca2fed954437b461ee347ebf81ae851097a4cc30f259aec939f006bd6022b201952a50194aa67cf2b4a6dcd18b8dbca0a10b37d46bacb25
+DIST wmspaceweather_1.04.orig.tar.gz 36295 SHA256 946455238e3bca6137a122271da4af9fa154730a071c69eb49c0fde5be010f38 SHA512 d422806d44a2929cfdb3e36c7075a4e02b64416db7c528d08411944f574dc34bb5e5ee48c55a3b9e796b15529857bcb480dc650ebdfe23cf1079ba09e2749154 WHIRLPOOL 2b527613e4253216d807024cbd1155cac3df3d82e6165a04729c287507be523aaac0e6db2cbfe2f65221e8d84458b7989ca2fa3170eee4e4d0cfebe1f431b4bc
+EBUILD wmSpaceWeather-1.04_p19.ebuild 1760 SHA256 a00304ab644e460c17ca39f03b95a65e19002ce4df2d8e96409bc60cbc2008aa SHA512 784ad519196e6dca558cd6544a199dbbd6a733c1cf939b3792d350defdc5642cff4458db3dba6d9927b52c540d8c405c18fa66db6f626eee87c6028d1f57e3ef WHIRLPOOL b2a1e09820d7b1ef87eaab72147d1700b06437e0247569c3bc3f12c4f77d7737fb2efe2d34cad845bc15683258523da13f2f5967bd41fec12baf87cc36826323
+MISC ChangeLog 3008 SHA256 dae57268a0d933a2be0d19855bd90df52410d6ac41cc5c8ea3b96c84ae076675 SHA512 526afa0e7cd40418a440a8852b8bb876663d19169d3474f238dfd9aee7291ed71c1091841c5faf0046bb8b76eb07f20cdb0acda92f8d8df8cfa866516c19b76d WHIRLPOOL ae3f86317809a3f0015d9ceeb971742cabc162a6db7def80302991640e4fe904dc7678c520cab2162a6ca9798ff083e444aa0db2487b145930965a541f40d9f7
+MISC ChangeLog-2015 2720 SHA256 69142782000b2b122c0d8f2f2c6193ff453ea6c6a13bc3aa92c8f8f1cbb6acde SHA512 2b061e1134c7b70d4f41b9becd5f178738ca79b0641bb5348e10aeff0519b3ac56c8ede57d4d62eff94607067cabf4606ce5c88bcddcbc8395abc82428a68208 WHIRLPOOL cdee417a2366279b405d7bb701789dc69c0188174994570c317f7e5ca2418a6fa14a8717675612232973c4fd64034f8d891ba6e129ac2605f4268d8d142dfaba
+MISC metadata.xml 349 SHA256 22da6af48c4075c447c8772f7105ebc3cfd5893d32f68bfcac758a59cd293d10 SHA512 f39cf6f8c99788992a57ed0598fcd5d13b25fdf80dc5cf133091f5babae34e269b55e3464bec7b660e3ebb295edc4d46e76dda1978e4fde30e70620cefa21264 WHIRLPOOL 8bea1ca40585f8284518f4d90fe42a251fdef805b8815e3aaea57c39199899e0da26f7f0b2e0a69df636717b26adce7e67fba8184c735edf65b32d6494185014
diff --git a/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gentoo.patch b/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gentoo.patch
new file mode 100644
index 000000000000..29cb5f984f13
--- /dev/null
+++ b/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gentoo.patch
@@ -0,0 +1,61 @@
+--- wmSpaceWeather/Makefile.orig 2008-01-28 02:45:07.000000000 +0100
++++ wmSpaceWeather/Makefile 2008-01-28 02:46:04.000000000 +0100
+@@ -1,8 +1,8 @@
+-CC = gcc
+-CFLAGS = -O2 -Wall
+-INCDIR = -I/usr/X11R6/include/X11
+-DESTDIR= /usr/X11R6
+-LIBDIR = -L/usr/X11R6/lib
++CC ?= gcc
++CFLAGS += -Wall
++INCDIR = -I/usr/include/X11
++PREFIX = /usr
++LIBDIR ?= /usr/lib
+ # for linux
+ LIBS = -lXpm -lX11 -lXext
+ # for Solaris
+@@ -12,14 +12,14 @@
+
+
+ .c.o:
+- $(CC) $(COPTS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR)
++ $(CC) $(CFLAGS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR)
+
+
+ all: wmSpaceWeather.o wmSpaceWeather
+
+ wmSpaceWeather.o: wmSpaceWeather_master.xpm wmSpaceWeather_mask.xbm
+ wmSpaceWeather: $(OBJS)
+- $(CC) $(COPTS) $(SYSTEM) -o wmSpaceWeather $^ $(INCDIR) $(LIBDIR) $(LIBS)
++ $(CC) $(CFLAGS) -o wmSpaceWeather $^ $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS)
+
+ clean:
+ for i in $(OBJS) ; do \
+@@ -28,10 +28,10 @@
+ rm -f wmSpaceWeather
+
+ install:: wmSpaceWeather
+- install -d $(DESTDIR)/usr/bin
+- install -d $(DESTDIR)/usr/share/wmspaceweather
+- install -d $(DESTDIR)/usr/share/man/man1
+- install -m 0755 wmSpaceWeather $(DESTDIR)/usr/bin
+- install -m 0755 GetKp $(DESTDIR)/usr/share/wmspaceweather
+- install -m 0644 wmSpaceWeather.1 $(DESTDIR)/usr/share/man/man1
++ install -d $(DESTDIR)$(PREFIX)/bin
++ install -d $(DESTDIR)$(PREFIX)/share/wmspaceweather
++ install -d $(DESTDIR)$(PREFIX)/share/man/man1
++ install -m 0755 wmSpaceWeather $(DESTDIR)$(PREFIX)/bin
++ install -m 0755 GetKp $(DESTDIR)$(PREFIX)/share/wmspaceweather
++ install -m 0644 wmSpaceWeather.1 $(DESTDIR)$(PREFIX)/share/man/man1
+
+--- wmSpaceWeather/wmSpaceWeather.c.orig 2008-01-28 03:16:36.000000000 +0100
++++ wmSpaceWeather/wmSpaceWeather.c 2008-01-28 03:22:12.000000000 +0100
+@@ -663,7 +663,7 @@
+ if (GotDoubleClick1) {
+ GotFirstClick1 = 0;
+ GotDoubleClick1 = 0;
+- sprintf(Command, "sensible-browser '%s' &", URL);
++ sprintf(Command, "firefox -remote 'openURL(%s)'", URL);
+ system(Command);
+ }
+
diff --git a/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-getkp.patch b/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-getkp.patch
new file mode 100644
index 000000000000..6d6d90137feb
--- /dev/null
+++ b/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-getkp.patch
@@ -0,0 +1,27 @@
+--- wmSpaceWeather/GetKp.orig 2008-01-28 14:20:43.000000000 +0100
++++ wmSpaceWeather/GetKp 2008-01-28 14:22:48.000000000 +0100
+@@ -17,10 +17,10 @@
+ unlink(CUR_INDEX);
+
+
+-# $grabcmd = "cd /tmp; /usr/bin/wget -q ftp://www.sec.noaa.gov/pub/indices/DGD.txt";
++# $grabcmd = "cd /tmp; /usr/bin/wget -q http://www.swpc.noaa.gov/ftpdir/indices/DGD.txt";
+ # system "$grabcmd";
+ #
+- $grabcmd = "/usr/bin/curl -f -s -o " . DGD_FILE . " http://www.sec.noaa.gov/ftpdir/indices/DGD.txt";
++ $grabcmd = "/usr/bin/curl -f -s -o " . DGD_FILE . " http://www.swpc.noaa.gov/ftpdir/indices/DGD.txt";
+ exit 1 if (system "$grabcmd");
+
+
+@@ -69,9 +69,9 @@
+ #
+ # Add in very latest stuff
+ #
+-# $grabcmd = "cd /tmp; /usr/bin/wget -q ftp://www.sec.noaa.gov/pub/latest/curind.txt";
++# $grabcmd = "cd /tmp; /usr/bin/wget -q http://www.swpc.noaa.gov/ftpdir/latest/curind.txt";
+ # system "$grabcmd";
+- $grabcmd = "/usr/bin/curl -f -s -o " . CUR_INDEX . " http://www.sec.noaa.gov/ftpdir/latest/curind.txt";
++ $grabcmd = "/usr/bin/curl -f -s -o " . CUR_INDEX . " http://www.swpc.noaa.gov/ftpdir/latest/curind.txt";
+ exit 1 if (system "$grabcmd");
+ %lmonstr = ( "Jan", 1, "Feb", 2, "Mar", 3, "Apr", 4, "May", 5, "Jun", 6, "Jul", 7, "Aug", 8, "Sep", 9, "Oct", 10, "Nov", 11, "Dec", 12);
+
diff --git a/x11-plugins/wmSpaceWeather/metadata.xml b/x11-plugins/wmSpaceWeather/metadata.xml
new file mode 100644
index 000000000000..8a798be45d22
--- /dev/null
+++ b/x11-plugins/wmSpaceWeather/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+ wmSpaceWeather shows environmental conditions in space.
+ </longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19.ebuild b/x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19.ebuild
new file mode 100644
index 000000000000..de818effef2f
--- /dev/null
+++ b/x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib toolchain-funcs
+
+MY_PN="wmspaceweather"
+MY_PV_ORIG="${PV/_p*}"
+MY_PV_PATCH="${PV/_p/-}"
+MY_P_ORIG="${MY_PN}_${MY_PV_ORIG}.orig"
+MY_P_PATCH="${MY_PN}_${MY_PV_PATCH}.diff"
+
+DESCRIPTION="dockapp showing weather at geosynchronous orbit"
+HOMEPAGE="http://packages.debian.org/sid/wmspaceweather"
+SRC_URI="mirror://debian/pool/main/w/${MY_PN}/${MY_P_ORIG}.tar.gz
+ mirror://debian/pool/main/w/${MY_PN}/${MY_P_PATCH}.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 hppa ~mips ppc sparc x86"
+IUSE=""
+
+CDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${CDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+RDEPEND="${CDEPEND}
+ net-misc/curl
+ dev-lang/perl"
+
+S="${WORKDIR}/${MY_P_ORIG/_/-}/${PN}"
+
+src_unpack() {
+ unpack ${MY_P_ORIG}.tar.gz
+ epatch "${DISTDIR}"/${MY_P_PATCH}.gz
+
+ # need to apply patches from Debian first, do NOT change the order
+ cd "${S}"
+ mv ../debian/patches "${WORKDIR}"/patch
+ EPATCH_SUFFIX="dpatch" EPATCH_FORCE="yes" \
+ EPATCH_MULTI_MSG="Applying Debian patches ..." epatch
+ epatch "${FILESDIR}"/${P}-gentoo.patch
+ epatch "${FILESDIR}"/${P}-getkp.patch
+}
+
+src_compile() {
+ emake clean || die "make clean failed"
+ emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "parallel make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die install failed
+ dodoc ../{BUGS,CHANGES,HINTS,README}
+}
+
+pkg_postinst() {
+ elog "You need to emerge www-client/firefox or www-client/firefox-bin"
+ elog "to use the -url functionality - see man ${PN} for more info."
+ elog
+ elog "This version uses curl instead of wget. You may edit /usr/share/wmspaceweather/GetKp"
+ elog "if you don't like it."
+}
diff --git a/x11-plugins/wmSun/Manifest b/x11-plugins/wmSun/Manifest
new file mode 100644
index 000000000000..083501a9f95e
--- /dev/null
+++ b/x11-plugins/wmSun/Manifest
@@ -0,0 +1,8 @@
+AUX wmSun-1.03-makefile.patch 1127 SHA256 e4282e225e18edac87fa72ebb3ce6112144a69f3760f285c1a6d16da33c0a66f SHA512 2d27a68c67a4d8bc121db0870cc5373b8499be9cc0a20e50e8065658570b470c4c0362f8a1f254e76eeb7b2ae98275946f1b46d9470f4fd3389c4f914363ca8e WHIRLPOOL 971e5da870c07d1eb6860b83ee6549ded5619829b6d907968743e732e189cb1cd00849e9103be3053845120f115a1058c77e1f66d705538e18723566eddb4769
+DIST wmSun-1.03.tar.gz 49744 SHA256 a46e11680d4625589d4d91030e17916c02405451e60d366340668a01597c4ea2 SHA512 d12eb1ed1e409bb9470d9e504f2b1a8319cba7724ac0ce09d0f9a4faa7967b4a546d614a6b20ccfe67929799cd93e7c9ddda5011b40923e4dda817c33482ed53 WHIRLPOOL 1e81176b48f79ec44548478a4a5474103a774dae3cf471abdb4cc82c9186079837e7123a7992dd08ffe62783270702993ac46db9cb2c5a556b72c009a744010a
+DIST wmsun-1.05.tar.gz 20680 SHA256 c70429aa8c201f3135bcea1c6ab441d3441bda399d8766824b9e506e9c85db69 SHA512 baa610db04ba67ca09112765e28c0fa945a98a61b642925dbaaa56a5b3e7da7424d8dd15097dcec932e3b603219d1f8806c0e50c025370226a157791f16911da WHIRLPOOL 2002a90c39369fec6a5567e32c4445d50f9fc5b5b07b70a2de6bb7f720ea68480249587346a519316dc96925b794273d9662f72815d7ab04cc8e748e5bc3244c
+EBUILD wmSun-1.03-r1.ebuild 892 SHA256 e9cdab27ce4e328533c8bc97432c94307b29966c431a77f71bc5b1af1c2aa5bb SHA512 692ef9402d67f60a456fc5b76870399374d3e762085cded0f60d76bccf96617c8566687d38035bf7c344049b74dbd49e33339ec39dbdc5e581a440bee52cbf51 WHIRLPOOL 34bfcbbc5c416a1e1fabfac6760561e0b649d25b49267ec7f8f5a27664192faab97e1b3da829ca49ce1deb0b80d6fa80dd1758d18df16560bc6252e75a2380bd
+EBUILD wmSun-1.05.ebuild 719 SHA256 0c349ef0443f9d1c79539af10ad9d58ce206719a0f455d77ee9ad158dde8601b SHA512 bc8b51eb4912b9c81b678df8f8c7a9e3d2ea68ad279547d7b416dd40d8ece1bf517ffdff522f174216a61be83664858acd3e7538b799fc0e91b7bf76692e2f68 WHIRLPOOL e0caae40b3572ef0fb7d3f2ab32348b9a37c3cec7e10f1ff45e47c4bfcd6115c8724fe672ac2b37beda6e001ed5ba8fe7015120736e9e1150936e66a200f4146
+MISC ChangeLog 3770 SHA256 fc42495f132a67c78cde03ea08faa418f9d9576eb602a44c4538e7edd2233775 SHA512 de264fffc4e3822d3eb5ebd65bef3cf92934076ae812a1959936f5e9877da68da1895e62523d15cf8ddd81eec8af97573ffe948e357279ffe2116197577e8951 WHIRLPOOL 7f037384f4b24c9b26c873eb061e458b3e82a8fce67fdc5cca1d16946e0c67cc0ca8679cad2bc9416604841f53452b165c905c0ee32786013308b018dd50be79
+MISC ChangeLog-2015 1728 SHA256 90f9c60266449a2579c2b20afc2160bc2f56946600e56d6e492794c860f49fc5 SHA512 b0f67a41a96b335230b6af5b8799e6063c182fb42b491541284c041022bb60f25b734ffd560ed79891861098abbb3d99d5fd6dda65e98bffcdac9525b611f071 WHIRLPOOL 6ab2f3e37fbc7d8260152596f0a2d203b51cc0883a2a6ebf98471fc6572d15418dc2e88ae9c69c71858ea1e1f0b27c2851a2da7a2d482958ea8ebb67f0d9e027
+MISC metadata.xml 498 SHA256 3b05a614c41500178d000237f349867bc1462ee19367c1e54f6fa38a9f903d7d SHA512 e94d3712d961ae49fdb73b15a70270915cfcdaacf95acb7176c35d64ba6b186d6144d55f4c6e1eed36d33656ed82ced988ece1a38f08a5b08658db063d1ce3df WHIRLPOOL ca9566cf5378f228718916ee526dca3da982e9995425a5b506e05e1013f747e260b4e8094f278be24277f0989c247bfcea6613314bbcf82b0f8607d5fd49f248
diff --git a/x11-plugins/wmSun/files/wmSun-1.03-makefile.patch b/x11-plugins/wmSun/files/wmSun-1.03-makefile.patch
new file mode 100644
index 000000000000..c12f6771e4db
--- /dev/null
+++ b/x11-plugins/wmSun/files/wmSun-1.03-makefile.patch
@@ -0,0 +1,45 @@
+--- Makefile.orig 1999-01-06 03:28:39.000000000 +0100
++++ Makefile 2008-01-28 14:58:36.000000000 +0100
+@@ -1,8 +1,9 @@
+-CC = gcc
+-CFLAGS = -O2 -Wall
+-INCDIR = -I/usr/X11R6/include/X11
+-DESTDIR= /usr/X11R6
+-LIBDIR = -L/usr/X11R6/lib
++CC ?= gcc
++CFLAGS += -Wall
++INCDIR = -I/usr/include/X11
++PREFIX = /usr
++LIBDIR ?= /usr/lib
++MANDIR = $(PREFIX)/share/man
+
+
+
+@@ -22,14 +23,14 @@
+
+
+ .c.o:
+- $(CC) $(COPTS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR)
++ $(CC) $(CFLAGS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR)
+
+
+ all: wmSun.o wmSun
+
+ wmSun.o: wmSun_master.xpm wmSun_mask.xbm
+ wmSun: $(OBJS)
+- $(CC) $(COPTS) $(SYSTEM) -lm -o wmSun $^ $(INCDIR) $(LIBDIR) $(LIBS)
++ $(CC) $(CFLAGS) -o wmSun $^ $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS) -lm
+
+ clean:
+ for i in $(OBJS) ; do \
+@@ -38,6 +39,8 @@
+ rm -f wmSun
+
+ install:: wmSun
+- install -s -m 0755 wmSun $(DESTDIR)/bin
+- install -m 0644 wmSun.1 $(DESTDIR)/man/man1
++ install -d $(DESTDIR)$(PREFIX)/bin
++ install -m 0755 wmSun $(DESTDIR)$(PREFIX)/bin
++ install -d $(DESTDIR)$(MANDIR)/man1
++ install -m 0644 wmSun.1 $(DESTDIR)$(MANDIR)/man1
+
diff --git a/x11-plugins/wmSun/metadata.xml b/x11-plugins/wmSun/metadata.xml
new file mode 100644
index 000000000000..1309d47d139e
--- /dev/null
+++ b/x11-plugins/wmSun/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+ wmSun shows rise/set times for the Sun. The user needs to supply his/her
+ latitude and longitude. wmSun works for all latitudes (when Sun does not rise
+ or set, a --:-- is shown for the relevant entry).
+ </longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmSun/wmSun-1.03-r1.ebuild b/x11-plugins/wmSun/wmSun-1.03-r1.ebuild
new file mode 100644
index 000000000000..f3fdc46d24bd
--- /dev/null
+++ b/x11-plugins/wmSun/wmSun-1.03-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="dockapp which displays the rise/set time of the sun"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/16"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/23/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~mips ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+S="${WORKDIR}/${P}/${PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ emake clean || die "make clean failed"
+ emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "parallel make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc README ../{BUGS,TODO}
+}
diff --git a/x11-plugins/wmSun/wmSun-1.05.ebuild b/x11-plugins/wmSun/wmSun-1.05.ebuild
new file mode 100644
index 000000000000..339a3b82f1f7
--- /dev/null
+++ b/x11-plugins/wmSun/wmSun-1.05.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils multilib toolchain-funcs
+
+MY_P=${P/S/s}
+DESCRIPTION="dockapp which displays the rise/set time of the sun"
+HOMEPAGE="http://www.dockapps.net/wmsun"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~mips ~ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+ dodoc README {BUGS,TODO}
+}
diff --git a/x11-plugins/wmXName/Manifest b/x11-plugins/wmXName/Manifest
new file mode 100644
index 000000000000..9a55aa2f6845
--- /dev/null
+++ b/x11-plugins/wmXName/Manifest
@@ -0,0 +1,5 @@
+DIST wmXName-0.01.tgz 10757 SHA256 3e67f87accd87d87d067e9d72bdac8d5d287e197b068e04a0e24eaf13c0aca85 SHA512 1b94e70fd1cb89b0fa47d488d85d981316efc636d4ef743e9445add38b48d33b1baa1ce38192e6d3b476c0f65aa312394b7dd9edc3f43ccef4f7bae807828b0b WHIRLPOOL fcffc4f5a8c085321b150bbbea7044210ba1fa87a746712f64e5c62f8bd5ca1e4348f9525df77ac85d8aecbf3ecbc1c3214c5c7b719d497d552140b6235ad6f9
+EBUILD wmXName-0.1.ebuild 914 SHA256 3ae616b169f04ce71e1036490031e78997d96efc2126e031ce3769884f2fa6e1 SHA512 575bc07d9b1b9082134177a615284ce26506ea3e591a8f2311d31e6763ca6883e9986932b89e475d5da6af1064c824f1c8a4e9dafabaec5cdcc0046cd01e1c0b WHIRLPOOL e4417d74b4bd6e45b5370b65e4c91c2b885dec4e5bc3a224dead04e6cf7b99f773a357a906bfb6a1aade8c867a37cf0bead99dae30b3d121f47610c552e66edc
+MISC ChangeLog 2884 SHA256 1e0ee3d809e9b43c9aef37c22c0c7c956ff3417c054d49144bee3e2899fc062c SHA512 b43e75af54ab159a21ffb3aa27686c6a3f54c5141ee8c0dfe610e3b389a34a8089cdeabd60cb977a50b727ae9ef0ba75d73e214db8995fc8aa8782cdf37f4e4b WHIRLPOOL f3fb8e4d5e807372c5237fb1078a039e5ebdb54e1eec6e5214728457865e307757762a6301eb4d5f56725e21ce486b0e40ebd0b8f79498c8c1434b3fb67aa8c1
+MISC ChangeLog-2015 477 SHA256 ec5069e19bc62115ef859c9fded3b5062d1fc393b370dfacf980f3508f94ed53 SHA512 84a0fc3b0f31417a33ada847678c032c8e5d89fd5e8022870f07a4fa520cbf85c03369583d6aa5db9f878a2447e9c612f2030ab1b479328d41750358418f3d23 WHIRLPOOL d0c5a3866b41a05fce9cf9ea6cdb4dea4064ff3cb4ca8254897e897f24dc42d214e771ade6dbef49eb861907f0fcdc1cbf9909d2d3da1f009871bfeb600f905e
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmXName/metadata.xml b/x11-plugins/wmXName/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmXName/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmXName/wmXName-0.1.ebuild b/x11-plugins/wmXName/wmXName-0.1.ebuild
new file mode 100644
index 000000000000..7449f80c7f4a
--- /dev/null
+++ b/x11-plugins/wmXName/wmXName-0.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MY_PV="0.01"
+MY_P="${PN}-${MY_PV}"
+
+IUSE=""
+DESCRIPTION="dock-app showing you status of your XName hosted zones"
+SRC_URI="http://source.xname.org/${MY_P}.tgz"
+HOMEPAGE="http://source.xname.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+COMMON_DEPEND=">=x11-libs/libXpm-3.5.7
+ >=x11-libs/libX11-1.1.4
+ >=x11-libs/libXext-1.0.3"
+
+DEPEND="${COMMON_DEPEND}
+ >=sys-apps/sed-4.1.5-r1"
+
+RDEPEND="${COMMON_DEPEND}
+ >=dev-lang/perl-5.8.8-r5
+ >=www-client/lynx-2.8.6-r2"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+
+ #some magic sed to fix CFLAGS
+ sed -i "s/-O2 -Wall/$CFLAGS/" "${S}/Makefile"
+
+ #INSTALL file actually contains use instructions
+ mv "${S}/INSTALL" "${S}/README"
+}
+
+src_compile() {
+ emake SYSTEM="${LDFLAGS}" || die
+}
+
+src_install () {
+ dobin wmXName GrabXName
+ dodoc README config.sample
+}
diff --git a/x11-plugins/wmacpi/Manifest b/x11-plugins/wmacpi/Manifest
new file mode 100644
index 000000000000..db33a16dcdb9
--- /dev/null
+++ b/x11-plugins/wmacpi/Manifest
@@ -0,0 +1,13 @@
+AUX 1.34-acpi.patch 469 SHA256 f8dae526b35333963628509e8016f4370b657f7a889e1da06668f62114b99e3d SHA512 d559c774f6ac25c1e0460c66ed5327de365f12bb3acc22be96b72bd3f73e499e0012110d57b94e609b25521fd7e67b392e5f419319cfddea11feabc83673229b WHIRLPOOL 5d592c867f258cc154d6ea439f0c74ab411a572e5ac7fd61af2f437c4139d3722a57085c4c22ca488f9a33656c2cb2b3c6630d548d0ea4f929cb871a943a3ebb
+AUX 1.34-apm.patch 466 SHA256 2b20fe75daeefa302f8ca3c5deead8ab062517e999469e08a47f6d0d1774e4f7 SHA512 46fd03b84ab29ac571b663bcf65a2d1aec71385872010d14b08ed9c4ce51a00b0443028f7dc18f7cb2e5372a73735a3ab8c993337e785d39bb0e1916dd334270 WHIRLPOOL d12c82e3f906a041a25ea8f4368160324a6be8e6bf7138c0833abfcafbec070ca3680bdcf2c84b356b0509e0912a9534f5c1e331725cfcfb870a6157fdf17831
+AUX wmacpi-2.2_rc1-makefile.patch 1859 SHA256 884196cbfddbb047891ae22d9e3bbbb93ffb014a6485da4924c1769d1c14785a SHA512 c5afae8ddd36f49675e92a65f1fa5ea6aeb964717dcb3d270134c6d37d35f26c9ff73c76e0c04064b3cb77d4ff3aa2699785660d447bcc6e67cacc3398421993 WHIRLPOOL 8d5a08a59d3e0738415f5d38ce6b90b6efcae083d03e0d94d0b8eb4e2c8036873e315535988cff8d3ff79949b383f2e87176b3c291c96b1157b8637f5b3cacaa
+AUX wmacpi-2.3-makefile.patch 1104 SHA256 0078722a3b562ff7772d316d25542644c60c3cee0a7a367d5baf31a79b2d4a32 SHA512 f35c8675352004f49d495f3ff26a1bd2b3f250968760fb46131fe1d7470691d4cec07fc0c1b7c6febfe59b846ecbcf101dca25a757c16671d2a7a49eb84c47d5 WHIRLPOOL beab0c99ce5c2ade9229a2d2a51d778f94b54aabf012c4313befb4a470ecae48fc7fa231f3ae84677544c217c5c4b7599e0359af087ad4eb23703ff598eebbde
+DIST wmacpi-1.34.tar.gz 15509 SHA256 65f7a1da06fd3489ed97391d1c9b77b570bc30c14b1f846007028353d0fa51e2 SHA512 d2e3fb2b5ba9fc4d0996262d63cf935c4fe1bfda9d04acc3aec174172551bfa97b656aa445c747c3e9c58e32d2f4b1eba69e6d8b9b754b3d9066a84277b8f286 WHIRLPOOL 67263284e36be7257dbd662b8e78714f02f16f93accbc51433ce15754e0714c8c05a6306d70028914bf18a8d7d1bbb9d516afb7ee09fdbcbffb26ea1825270a5
+DIST wmacpi-2.2rc1.tar.bz2 30233 SHA256 25fc405e6e653caf9cfd90104b184cb4ed73114e710e229ed012ec155083a11f SHA512 491709b5f0019084f6423737bbb47de4353f297f2469b72cd8eec1e93d62487db5d590235b0b774ce3828a26f6f589ddf9bf9896cfecd47249c37e6e230b739e WHIRLPOOL 7eb717cde21490e395beacacb89bb3df6bffae7f64c6a5298f955a8c68abae36fabe271d9815de4c3a45c9fa3e579dc5f46f85a6441bb566c11efaca86aa8575
+DIST wmacpi-2.3.tar.gz 39374 SHA256 5ae0ae6ca447e29acaf206f2321a50207509eb2a17ccb98ed196adf734263105 SHA512 47c260989cd3fdb8d7ceadba19224e6350056741b03c6f1b73a38b06d7e471a08972dfbcaeacdcbc460bc19b0f952641eda75e11468b4d7155eecd07e1e14cd9 WHIRLPOOL 0735582a3ee47144ab6ae57a5f6095a2adb006e62b536620b1036dab9ccee4b3ef6e581fde314440398cfc622f4db1ff150ec6c64ce08e791c2559397ef7cb8d
+EBUILD wmacpi-1.34.ebuild 916 SHA256 efc85eedca66fe7a757ee849f58c52c523e520eac9150136c612e82dc13fc6cb SHA512 dc5025114084494056c6366928e102cc43650b5d2f3cbe337180403dc1baa02913e4e3f23f49170513e839ec837f3771b249e5d7c6202e28e2dade6a9cec8b1b WHIRLPOOL a8193674c284fb8db117db4e41cd4200289f4aaef69e239815abdd51d091547787a276ca43313a7c0cf64dcf26c314e9b6fc16c262106dfc9c729e583fbdabcd
+EBUILD wmacpi-2.2_rc1.ebuild 1056 SHA256 1daccad8e49a15a3e0f78258be8ee1d91a240eb279e873566bf345595b371c3d SHA512 16ab50c8d5c85a2696ee1cf8d8b9f7062acaec976e255603c5f365699230d4e2370f08d29ab07bf696d60cad5b1f79b0d0d0f93e96598b573e5b57cc689d5a51 WHIRLPOOL 2f521869c642bb912e0dba2ec83eb8664266a0729de0aa11e79b9ecc9099001c97375150a0ddf71c3caef309c6039f8c94c497ab80e393ca8feaaf5134d0e647
+EBUILD wmacpi-2.3.ebuild 706 SHA256 0952c1b6da6d0b69a4c0cc187e38d75ec1bf66bbec775c9d7862775ed30571d8 SHA512 e19e57d00988232a6e2a7188082762a149f1a68eb242a9367c1dc2cc7dc473164b47227b8699b9a94a93b7c2ab0e62bf0967b78013ba168af11792978f4a517f WHIRLPOOL b828afce20ad895b756693f661b518bad6a487a601c374154dbf1c0f49b0b1f7f00fa40258991ff0c1a2fed5dc2a61d7b7892bf2edd2e7afcca6f7df2fae6285
+MISC ChangeLog 4043 SHA256 412352dec297514eea6df7748d1d6586b576e11cb353f8a312ce7a3d53105a81 SHA512 bc5129381a8220c4b58ff91594c7bd980d4ba70e2489b7db908d96fbb28ca4e9c1d2cc331e12823371d2f77f42240ff9b87cd62ab8b8d4dddc315a791a151a8f WHIRLPOOL 4c2ed470ffb4a5815720fc9f9cc8b1e6fd9042ff963a16791a5ec15edfe116e5bf3f3818bf736f43e9deb36b2c2166e71d6b2690d2d44d4b65fb2ee5abfdacef
+MISC ChangeLog-2015 3724 SHA256 37d8cbd19e07d15c215345b16cb49696ff2a1903c7c7b62ca3e9b8e96676b8b0 SHA512 8dc7814b2b61935ed6532a561634a1b53be07c3c67ed1a27948973ffd6ff78d0b0d62e2685f090f04fdabb24385cce44843706b2da0304fe5add3729b0a2f704 WHIRLPOOL 9ee1b0ab693958058f3fb536f7c0fbfa58692a887fe7e3085fbcd88ec5dd6e69d86a4155e6234f02574399146e3ba0c07656a245f4e9648c300bc342c7ead3e8
+MISC metadata.xml 334 SHA256 594a8b4e1d1d5eed3832527a5cab2cce368bfcf7161f897626adb76738e9fbb2 SHA512 708cecfa079327ebfa542b48b792e049348df0664e197c68cc148931820882aaa423ddcb996b47db98a05a87d1b65824ae7fb60492f77936592e3817c0af71b9 WHIRLPOOL 0c4d6f1b3f7c6dee48aa9505618ae0dcea89368b9bf9bd50e02cf837276f5c4aca63b007183f489ef8ec7f6b708cc9d1068b57b2435dff7c226b50d91884597d
diff --git a/x11-plugins/wmacpi/files/1.34-acpi.patch b/x11-plugins/wmacpi/files/1.34-acpi.patch
new file mode 100644
index 000000000000..76a94e57f77e
--- /dev/null
+++ b/x11-plugins/wmacpi/files/1.34-acpi.patch
@@ -0,0 +1,17 @@
+--- Makefile.orig 2003-09-04 13:00:48.784055072 -0400
++++ Makefile 2003-09-04 13:03:41.399813488 -0400
+@@ -11,11 +11,11 @@
+ #OPT = -pg -g -DPRO -DACPI
+
+ CC = gcc
+-CFLAGS = $(OPT) -Wall -ansi -I/usr/X11R6/include
++CFLAGS = $(OPT) -Wall -ansi -I/usr/X11R6/include -DACPI
+ LDFLAGS = $(OPT) -L/usr/X11R6/lib -lX11 -lXpm -lXext
+
+-SRCS = wmacpi.c libapm.c libacpi.c
+-OBJS = wmacpi.o libapm.o libacpi.o
++SRCS = wmacpi.c libacpi.c
++OBJS = wmacpi.o libacpi.o
+
+ all: wmacpi
+
diff --git a/x11-plugins/wmacpi/files/1.34-apm.patch b/x11-plugins/wmacpi/files/1.34-apm.patch
new file mode 100644
index 000000000000..6b640b781b13
--- /dev/null
+++ b/x11-plugins/wmacpi/files/1.34-apm.patch
@@ -0,0 +1,17 @@
+--- Makefile.orig 2003-09-04 13:00:48.784055072 -0400
++++ Makefile 2003-09-04 13:04:23.297444080 -0400
+@@ -11,11 +11,11 @@
+ #OPT = -pg -g -DPRO -DACPI
+
+ CC = gcc
+-CFLAGS = $(OPT) -Wall -ansi -I/usr/X11R6/include
++CFLAGS = $(OPT) -Wall -ansi -I/usr/X11R6/include -DAPM
+ LDFLAGS = $(OPT) -L/usr/X11R6/lib -lX11 -lXpm -lXext
+
+-SRCS = wmacpi.c libapm.c libacpi.c
+-OBJS = wmacpi.o libapm.o libacpi.o
++SRCS = wmacpi.c libapm.c
++OBJS = wmacpi.o libapm.o
+
+ all: wmacpi
+
diff --git a/x11-plugins/wmacpi/files/wmacpi-2.2_rc1-makefile.patch b/x11-plugins/wmacpi/files/wmacpi-2.2_rc1-makefile.patch
new file mode 100644
index 000000000000..af142fd574ee
--- /dev/null
+++ b/x11-plugins/wmacpi/files/wmacpi-2.2_rc1-makefile.patch
@@ -0,0 +1,71 @@
+--- Makefile.orig 2007-07-13 17:26:30.000000000 +0200
++++ Makefile 2008-01-28 16:36:41.000000000 +0100
+@@ -13,8 +13,8 @@
+ #OPT = -pg -g
+
+ CC := gcc
+-CFLAGS := $(OPT) -Wall -W -g -ansi -I/usr/X11R6/include
+-LDFLAGS := $(OPT) -lX11 -ldockapp
++CFLAGS := $(OPT) -Wall -W -g -ansi -I/usr/include
++LDFLAGS += -lX11 -ldockapp
+
+ WMSRC := wmacpi.c libacpi.c
+ HEADERS := libacpi.h wmacpi.h
+@@ -22,11 +22,12 @@
+ doc_targets := wmacpi.1
+
+ ifdef BUILD_CLI
+-targets += acpi
+-doc_targets += acpi.1
++targets += acpi-batt-status
++doc_targets += acpi-batt-status.1
+ endif
+
+-PREFIX := /usr/local
++PREFIX := /usr
++MANDIR := $(PREFIX)/share/man
+
+ all: $(targets)
+
+@@ -34,20 +35,20 @@
+ WMOBJ := $(patsubst %.c,%.o,$(filter %.c,$(WMSRC)))
+
+ # include per-file dependencies
+--include $(WMOBJ:.o=.d)
++#-include $(WMOBJ:.o=.d)
+
+ wmacpi: $(WMOBJ)
+- $(CC) $(LDFLAGS) -o $@ $^
++ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
+
+ # for the Debian package, we want to make building the command line tools
+ # optional. So, we hide all the necessary stuff here . . .
+ ifdef BUILD_CLI
+-CLSRC := acpi.c libacpi.c
++CLSRC := acpi-batt-status.c libacpi.c
+ CLOBJ := $(patsubst %.c,%.o,$(filter %.c,$(CLSRC)))
+--include $(CLOBJ:.o=.d)
++#-include $(CLOBJ:.o=.d)
+
+-acpi: $(CLOBJ)
+- $(CC) $(LDFLAGS) -o $@ $^
++acpi-batt-status: $(CLOBJ)
++ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
+ endif
+
+ # build per-file dependencies - note that -MM may not be supported
+@@ -62,10 +63,10 @@
+ rm -f *.d $(targets)
+
+ install: $(targets)
+- install -d $(PREFIX)/bin/
+- install -pc $(targets) $(PREFIX)/bin/
+- install -d $(PREFIX)/man/man1/
+- install -pc $(doc_targets) $(PREFIX)/man/man1/
++ install -d $(DESTDIR)$(PREFIX)/bin/
++ install -pc $(targets) $(DESTDIR)$(PREFIX)/bin/
++ install -d $(DESTDIR)$(MANDIR)/man1/
++ install -p -m 0644 $(doc_targets) $(DESTDIR)$(MANDIR)/man1/
+
+ tags:
+ etags $(WMSRC) $(CLSRC) $(HEADERS)
diff --git a/x11-plugins/wmacpi/files/wmacpi-2.3-makefile.patch b/x11-plugins/wmacpi/files/wmacpi-2.3-makefile.patch
new file mode 100644
index 000000000000..d1ec49689060
--- /dev/null
+++ b/x11-plugins/wmacpi/files/wmacpi-2.3-makefile.patch
@@ -0,0 +1,47 @@
+--- Makefile.orig 2015-01-12 11:27:07.396319323 +0100
++++ Makefile 2015-01-12 11:29:21.531298827 +0100
+@@ -13,8 +13,8 @@
+ #OPT = -pg -g
+
+ CC := gcc
+-CFLAGS += $(OPT) -Wall -W -g -ansi
+-LDFLAGS += $(OPT) -lX11 -ldockapp
++CFLAGS := -Wall -W -g -ansi
++LIBS := -lX11 -ldockapp
+
+ WMSRC := wmacpi.c libacpi.c
+ HEADERS := libacpi.h wmacpi.h
+@@ -26,7 +26,7 @@
+ doc_targets += wmacpi-cli.1
+ endif
+
+-PREFIX := /usr/local
++PREFIX := /usr
+
+ all: $(targets)
+
+@@ -37,7 +37,7 @@
+ -include $(WMOBJ:.o=.d)
+
+ wmacpi: $(WMOBJ)
+- $(CC) -o $@ $^ $(LDFLAGS)
++ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
+
+ # for the Debian package, we want to make building the command line tools
+ # optional. So, we hide all the necessary stuff here . . .
+@@ -47,13 +47,13 @@
+ -include $(CLOBJ:.o=.d)
+
+ wmacpi-cli: $(CLOBJ)
+- $(CC) $(LDFLAGS) -o $@ $^
++ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
+ endif
+
+ # build per-file dependencies - note that -MM may not be supported
+ # in gcc versions older than 2.95.4, but most likely is.
+ %.d: %.c
+- gcc -MM $(CFLAGS) $< > $@
++ $(CC) -MM $(CFLAGS) $< > $@
+
+ clean:
+ rm -f TAGS *.o *~ trace *.out *.bb *.bbg
diff --git a/x11-plugins/wmacpi/metadata.xml b/x11-plugins/wmacpi/metadata.xml
new file mode 100644
index 000000000000..f200548626e5
--- /dev/null
+++ b/x11-plugins/wmacpi/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+WMaker DockApp: ACPI status monitor for laptops
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmacpi/wmacpi-1.34.ebuild b/x11-plugins/wmacpi/wmacpi-1.34.ebuild
new file mode 100644
index 000000000000..54fe653240dc
--- /dev/null
+++ b/x11-plugins/wmacpi/wmacpi-1.34.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="WMaker DockApp: ACPI status monitor for laptops"
+HOMEPAGE="http://www.ne.jp/asahi/linux/timecop/"
+SRC_URI="http://www.ne.jp/asahi/linux/timecop/software/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc -sparc x86"
+IUSE="acpi apm"
+
+DEPEND="<x11-libs/libdockapp-0.7"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ use apm && use acpi && eerror "APM and ACPI are in USE ... defaulting to ACPI"
+ use apm || use acpi || eerror "Neither APM or ACPI are in USE ... defaulting to ACPI"
+ if use acpi || ! use apm ; then
+ epatch "${FILESDIR}"/${PV}-acpi.patch
+ else
+ epatch "${FILESDIR}"/${PV}-apm.patch
+ fi
+}
+
+src_compile() {
+ emake OPT="${CFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ dobin wmacpi || die "dobin failed."
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/x11-plugins/wmacpi/wmacpi-2.2_rc1.ebuild b/x11-plugins/wmacpi/wmacpi-2.2_rc1.ebuild
new file mode 100644
index 000000000000..f994beede5f3
--- /dev/null
+++ b/x11-plugins/wmacpi/wmacpi-2.2_rc1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="WMaker DockApp: ACPI status monitor for laptops"
+HOMEPAGE="http://himi.org/wmacpi/"
+MY_PV="${PV/_}"
+MY_P="${PN}-${MY_PV}"
+S="${WORKDIR}/${MY_P}"
+SRC_URI="http://himi.org/wmacpi/download/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 -ppc -sparc x86"
+IUSE=""
+
+DEPEND="<x11-libs/libdockapp-0.7
+ x11-libs/libX11"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ # acpi and acpi.1 conflict with sys-power/acpi - Bug #60685
+ mv acpi.c acpi-batt-status.c
+ mv acpi.1 acpi-batt-status.1
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" OPT="${CFLAGS}" || die "compile failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc AUTHORS ChangeLog README TODO
+}
+
+pkg_postinst() {
+ elog "The command-line utility are corresponding manpage are installed"
+ elog "as acpi-batt-status to prevent collisions with sys-power/acpi"
+}
diff --git a/x11-plugins/wmacpi/wmacpi-2.3.ebuild b/x11-plugins/wmacpi/wmacpi-2.3.ebuild
new file mode 100644
index 000000000000..45c6b0ac06db
--- /dev/null
+++ b/x11-plugins/wmacpi/wmacpi-2.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="DockApp ACPI status monitor for laptops"
+HOMEPAGE="http://www.dockapps.net/wmacpi"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 -ppc -sparc x86"
+IUSE=""
+
+DEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11"
+
+S=${WORKDIR}/dockapps
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-makefile.patch
+
+ sed -e 's#<dockapp.h>#<libdockapp/dockapp.h>#' -i *.c || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog README TODO
+}
diff --git a/x11-plugins/wmacpiload-ac/Manifest b/x11-plugins/wmacpiload-ac/Manifest
new file mode 100644
index 000000000000..7221e46b54c3
--- /dev/null
+++ b/x11-plugins/wmacpiload-ac/Manifest
@@ -0,0 +1,9 @@
+AUX wmacpiload-ac-acpi-fix-battery-unit.patch 1270 SHA256 cf286ff627e90ccbb23dbc65e7078509050de95d12e18ff4ce77cb457c104077 SHA512 46d5ab6cea2b7dd85bcec20ecf5f917f9025ae2c06f578c677c9defd1a8da3cc970f8158aacc87631d2f96b2c1017bc8c8d88271792200e809fd8623d24981f6 WHIRLPOOL d23e6849b935d9ebcf195dd3180e75556a51a17c5a87df8379db3b6e2cd785e28ab51b5fa205e1ee6dff4ace8a838d2580fcddb282a1b15bc523846b1463fbd2
+AUX wmacpiload-ac-acpi-segfault.patch 805 SHA256 c71226b455716edec0f74dc37c879b60282b8e46d671bcdd580297a0f252c94a SHA512 9903f06b95e0a372c980d9ca649fa5c11a47ffce709e98e03507303234fd8111cb0bd1e1204b69af332cfe0bb5293a6f758a7a593cc72244ee37547b579735d1 WHIRLPOOL 66f4365f1c1d63eb47bcda9aad4690f9a400b761e3dbc6788ac6e0f555196e0698afd23d7a77b4b701d4ad3b09caa59abf9feecb8577b758d10280b81305ce38
+AUX wmacpiload-ac-acpi-sys-temp-hwmon.patch 4320 SHA256 b77496aff08ed54a325a7a45de7363cd5a83f4667a6a9dbeb3f313b805db98c8 SHA512 fd7a08c6d7473c48c98d741827d33d6ccef592936379323d0c54ec588dde16b7131f2c6517ddac38e61350a122227818a51d4bf68da1121b71915d4bdb3c4467 WHIRLPOOL 7bb1d43770a82193b93a9184e98b2e3b00d3a09a2cb7bc4478a7e382799873472127e42dc0f05bfa1295af42f890f20305eaef477ec9a891c1f00f0556ad0c3d
+DIST wmacpiload-0.2.0.tar.bz2 112858 SHA256 c160db05fb968ec4d0f239ed7e35188de5ddce4e5a6ffcd3e3c496c279cd8808 SHA512 f0256ae313ad4ecbaf1604578321b45173912f250ba6fb7abf88edbcf6875dee30f8d2f7547cc207768c9229697dbfd48e77617c590e0ca27113b8c675e32714 WHIRLPOOL 83c2672eb6ef3610228a9d73fe9cb8652ec6278beb2d349eb59448d557563f0fbfadd129667759eeff384873707b18d254536ec0846dd807b55e286fa5c8b29c
+EBUILD wmacpiload-ac-0.2.0-r1.ebuild 1023 SHA256 d889a236c07f98eabec306fdeb43faf9334570b5eb780a2e597e932fef1a1b4c SHA512 8532695b4db45cfadf02c672287e5e4ad1d7afc5ce2f554b199c1cce5fb0eeb79104a03093b68105ee60c038117101edc24c07ee678d3097b6f68b854b94b64e WHIRLPOOL ad5c3413545ebfd478882423460bde990e7fee34e8fe68c04cc01894962939d230890fd313aba820f0b6d0ccfb007cf2baeaf4882ac63c77070eb1bb88d4a35d
+EBUILD wmacpiload-ac-0.2.0.ebuild 728 SHA256 e667b51044fad5e6b00c97a2e5cc0efcd70c56f700f02ae43fc21df669896ee5 SHA512 c178fd53b1f3b05ab1184a33af9b161204db623a9283edb9f1ecd3630b9c44ffe8ce121f724c7e034a06584eb9429434717925cbcfe8145b705ad3f7f4423044 WHIRLPOOL 643ac9c8dc6c89675ed1bc9e14f46091b70e617b585c1737176dc25b735e2f055a1e4e0a5b3d511d67b7910f089ec06401ff8a2bb1ee0bc75381a17a6e75fa6c
+MISC ChangeLog 3122 SHA256 b8ffc26ba6d05fc24abc6a0e14e3c553fe9024d358558306062fc6fc7bd52c52 SHA512 6310c65a1133ec64335102ba3fe44c8e85c3d02c4e75d1d28642f22006210fd07930d81a004cbde8d95b2f08a5bfb1f5fb1f41f6f8b14bb3c387c3506f9a7522 WHIRLPOOL 32dc08e527defaa49c6191e8d79894b784799d4239094b0db4cfa2a61df81d814a8d11dc47964fba9cb2f4aa2d7170ecf3f5945b2fc80800c1d77e05b6d86715
+MISC ChangeLog-2015 1647 SHA256 4755952ee1d79301e909abd1892b40d59d33e6a36c12047a1d3217baa9b02b0d SHA512 16f5e2e23e435a2c691a9e81d9e0ad3702a1e08fe116693e63af7c1ef77549f62cc1ccb90aee104a3ad23eed6e145ddf6d309566cd8907724c447d1793bf29ce WHIRLPOOL d8c84aefc9e455d03740394f7c9314500a229ac9650e99fc0968791d23733421733637dc2456fc8554acd3c3ef8e6370936029c79330e0a9271b2e0085fd632a
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-fix-battery-unit.patch b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-fix-battery-unit.patch
new file mode 100644
index 000000000000..6bf6179e7fc6
--- /dev/null
+++ b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-fix-battery-unit.patch
@@ -0,0 +1,30 @@
+--- wmacpiload-0.2.0/src/battery.c 2012-10-18 15:42:04.000000000 +0200
++++ wmacpiload-0.2.0.new/src/battery.c 2012-10-18 15:43:33.000000000 +0200
+@@ -42,7 +42,8 @@
+ ************************************************************************/
+
+ /* used to parse the battery state file */
+-#define CAPACITY_UNIT " mAh"
++#define CAPACITY_UNIT1 " mAh"
++#define CAPACITY_UNIT2 " mWh"
+
+ /************************************************************************
+ * Global constants definitions
+@@ -164,7 +165,7 @@
+ char *endptr;
+
+ capacity = strtoul(buf, &endptr, 10);
+- if (strcmp(endptr, CAPACITY_UNIT) != 0) {
++ if (strcmp(endptr, CAPACITY_UNIT1) != 0 && strcmp(endptr, CAPACITY_UNIT2) != 0) {
+ fprintf(stderr,
+ "%s : Battery %s unplugged or unconsistent data\n",
+ PACKAGE, bat->name);
+@@ -238,7 +239,7 @@
+ char *endptr;
+
+ remain = strtol(buf, &endptr, 10);
+- if (strcmp(endptr, CAPACITY_UNIT) == 0)
++ if (strcmp(endptr, CAPACITY_UNIT1) == 0 || strcmp(endptr, CAPACITY_UNIT2) == 0)
+ bat->percentage = (int) ((remain * 100.0) / bat->capacity);
+ else
+ bat->percentage = -1; \ No newline at end of file
diff --git a/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-segfault.patch b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-segfault.patch
new file mode 100644
index 000000000000..15f8e05579a2
--- /dev/null
+++ b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-segfault.patch
@@ -0,0 +1,22 @@
+diff -ru wmacpiload-0.2.0/include/lib_acpi.h wmacpiload-0.2.0.new//include/lib_acpi.h
+--- wmacpiload-0.2.0/include/lib_acpi.h 2005-07-21 21:33:19.000000000 -0400
++++ wmacpiload-0.2.0.new//include/lib_acpi.h 2011-06-20 19:53:30.458953984 -0400
+@@ -32,7 +32,7 @@
+ * Macros
+ ************************************************************************/
+
+-# define ACPIDEV "/proc/acpi/info"
++# define ACPIDEV "/proc/acpi/battery"
+
+ /* use ? */
+ # ifndef ACPI_32_BIT_SUPPORT
+diff -ru wmacpiload-0.2.0/src/dockapp.c wmacpiload-0.2.0.new//src/dockapp.c
+--- wmacpiload-0.2.0/src/dockapp.c 2005-08-16 18:38:36.000000000 -0400
++++ wmacpiload-0.2.0.new//src/dockapp.c 2011-06-20 19:44:20.022684448 -0400
+@@ -431,5 +431,6 @@
+ void
+ dockapp_cleanup(void)
+ {
++ if (display != NULL)
+ XCloseDisplay(display);
+ } \ No newline at end of file
diff --git a/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-sys-temp-hwmon.patch b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-sys-temp-hwmon.patch
new file mode 100644
index 000000000000..69857717daeb
--- /dev/null
+++ b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-sys-temp-hwmon.patch
@@ -0,0 +1,121 @@
+diff -ru wmacpiload-0.2.0/src/lib_acpi.c wmacpiload-0.2.0.new//src/lib_acpi.c
+--- wmacpiload-0.2.0/src/lib_acpi.c 2005-07-21 21:41:31.000000000 -0400
++++ wmacpiload-0.2.0.new//src/lib_acpi.c 2011-06-28 23:37:50.148092904 -0400
+@@ -83,7 +83,7 @@
+ if (!k->ac)
+ fprintf(stderr, "%s : no AC adapter detected\n", PACKAGE);
+
+- n = snprintf(dir, FILENAME_MAX + 1, "%s%s", "/proc/acpi",
++ n = snprintf(dir, FILENAME_MAX + 1, "%s%s", "/sys/class",
+ thermal_zone_dir);
+ if (n > FILENAME_MAX) {
+ fprintf(stderr, "%s : file name too long, "
+@@ -322,10 +322,10 @@
+ n = strlen(searched);
+
+ if (dest != NULL && dest_size > 0
+- && n > 0 && n < (sizeof buffer) - 1
++ && n < (sizeof buffer) - 1
+ && file_name != NULL && (fd = fopen(file_name, "r")) != NULL) {
+ while (fgets(buffer, sizeof buffer, fd) != NULL)
+- if (strncmp(buffer, searched, n) == 0) {
++ if (n == 0 || strncmp(buffer, searched, n) == 0) {
+ char *src;
+ char *end;
+ size_t len;
+diff -ru wmacpiload-0.2.0/src/thermal.c wmacpiload-0.2.0.new//src/thermal.c
+--- wmacpiload-0.2.0/src/thermal.c 2005-09-29 19:32:46.000000000 -0400
++++ wmacpiload-0.2.0.new//src/thermal.c 2011-06-29 00:18:24.851904854 -0400
+@@ -30,12 +30,17 @@
+ #endif
+
+ #include <stdio.h>
++#include <errno.h>
++#include <limits.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <dirent.h>
+ #include "lib_acpi.h"
+ #include "wmacpiload.h"
+ #include "thermal.h"
++#include <unistd.h>
++#include <sys/types.h>
++#include <sys/stat.h>
+
+ /************************************************************************
+ * Macro definitions
+@@ -48,8 +53,10 @@
+ * Global constants definitions
+ ************************************************************************/
+
+-const char *const thermal_zone_dir = "/thermal_zone/";
+-const char *const thermal_zone_status_file = "/temperature";
++const char *const thermal_zone_dir = "/hwmon/";
++const char *const thermal_zone_status_file = "/temp1_input";
++const char *const thermal_zone_search[] = { "", "/device" };
++const int thermal_zone_MAX_SEARCH = 2;
+
+ /************************************************************************
+ * Function definitions
+@@ -86,9 +93,24 @@
+ }
+ strcpy(tz->name, fd->d_name);
+
+- tz->tempfile =
+- strcat4("/proc/acpi", thermal_zone_dir, tz->name,
+- thermal_zone_status_file);
++ int i;
++ for (i=0; i < thermal_zone_MAX_SEARCH ; i++) {
++ char device_name[MAXSTRLEN+1];
++ char *tempfile;
++ struct stat tempstat;
++ snprintf(device_name, MAXSTRLEN, "%s%s", tz->name, thermal_zone_search[i]);
++ tempfile =
++ strcat4("/sys/class", thermal_zone_dir, device_name,
++ thermal_zone_status_file);
++ if (stat(tempfile, &tempstat) == -1) {
++ if (verbose)
++ printf("Unable to read thermal zone '%s'\n", tempfile);
++ } else {
++ tz->tempfile = tempfile;
++ break;
++ }
++ }
++
+ if (!tz->tempfile) {
+ fprintf(stderr, "%s : could not allocate memory "
+ "for thermal zone tempfile concerning "
+@@ -127,16 +149,19 @@
+
+ if (tz != NULL) {
+ if (parse_file(tz->tempfile,
+- "temperature:", buf, sizeof buf) != NULL) {
++ "", buf, sizeof buf) != NULL) {
+ char *endptr;
+
+ temp = strtoul(buf, &endptr, 10);
+ /*
+- * The format is "temperature: xx C" where xx is the
+- * temperature in celcius degrees. So we check if we have the
+- * " C" left in the buffer to see if all went well.
++ * The format is "xxxxxx" where xx is the
++ * temperature in celcius degrees times 1000.
+ */
+- if (strcmp(endptr, TEMP_UNIT) != 0) {
++ errno = 0;
++ if ((errno == ERANGE && (temp == LONG_MAX || temp == LONG_MIN) ) ||
++ (errno != 0 && temp == 0) ||
++ endptr == buf) {
++ perror("strtol");
+ fprintf(stderr, "%s : Unconsistent temperature "
+ "about thermal zone %s\n", PACKAGE, tz->name);
+ temp = 0;
+@@ -144,7 +169,7 @@
+ } else {
+ temp = 0;
+ }
+- tz->temp = temp;
++ tz->temp = temp / 1000;
+ }
+ }
+ \ No newline at end of file
diff --git a/x11-plugins/wmacpiload-ac/metadata.xml b/x11-plugins/wmacpiload-ac/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmacpiload-ac/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0-r1.ebuild b/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0-r1.ebuild
new file mode 100644
index 000000000000..564f104c855d
--- /dev/null
+++ b/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit eutils
+
+MY_P=${P/-ac}
+DESCRIPTION="WMACPILoad based dockapp to monitor CPU temp and battery time on ACPI kernels"
+HOMEPAGE="http://wmacpiload.tuxfamily.org/"
+SRC_URI="http://wmacpiload.tuxfamily.org/download/${MY_P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXt
+ x11-libs/libXext
+ x11-libs/libXpm"
+
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-acpi-segfault.patch" || die "epatch failed"
+ epatch "${FILESDIR}/${PN}-acpi-sys-temp-hwmon.patch" || die "epatch failed"
+ epatch "${FILESDIR}/${PN}-acpi-fix-battery-unit.patch" || die "epatch failed"
+}
+
+src_configure() {
+ econf $(use_enable debug)
+}
+
+src_compile() {
+ emake || die "compile failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc AUTHORS ChangeLog NEWS README THANKS TODO
+}
diff --git a/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0.ebuild b/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0.ebuild
new file mode 100644
index 000000000000..629bb47cf961
--- /dev/null
+++ b/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MY_P=${P/-ac}
+DESCRIPTION="WMACPILoad based dockapp to monitor CPU temp and battery time on ACPI kernels"
+HOMEPAGE="http://wmacpiload.tuxfamily.org/"
+SRC_URI="http://wmacpiload.tuxfamily.org/download/${MY_P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 x86"
+IUSE="debug"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXt
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+ econf $(use_enable debug)
+ emake || die "compile failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc AUTHORS ChangeLog NEWS README THANKS TODO
+}
diff --git a/x11-plugins/wmacpimon/Manifest b/x11-plugins/wmacpimon/Manifest
new file mode 100644
index 000000000000..4851b605dad8
--- /dev/null
+++ b/x11-plugins/wmacpimon/Manifest
@@ -0,0 +1,8 @@
+AUX Makefile.patch 650 SHA256 d54efe95ec83e625f43869f7625cf90c127869a77b23a89b408af10a07431dfd SHA512 a6446fdfcd4d670f12dff0d35bfc0e94e663442b1cfabec29446b0d0a2652bcb8140263e30ac135b536262b657c836fab8c25599e5fc6c575e826d2535018d2a WHIRLPOOL 4a14bd05f8f6c9493a05fde8f1c92211a6b96f5212b24520b041f5938ad0b59da49da7edb69b6364fd06b27325987aace979c85c08314193c093cea34213f8a6
+AUX wmacpimon.c.patch 968 SHA256 8a34b4ea0e5f9a2d663741345c2831875342ac1ce7f92c3afcc5a4f8365ad3ed SHA512 ac719283af137e794430760919b300036e4bc9eb88011edf601fbfb5d4dcebfb5cad4115db26d1497e1a935b77ca0fd55df1077f12c5cc16e9996591967210f7 WHIRLPOOL 8b2e8054cfaf57a41063c6d6a0e41013527ae7d64fe00fc607f9c83f1d9cb386e269816d160833fee1cdeaa98afbea4207db16a744e5d00d41debc9ab654955b
+AUX wmacpimon.initscript 407 SHA256 c5824a992d8bd3769f053bd1d444c7b30935cb8548345cd06f7badb875603653 SHA512 cecadb137bc6acf2ef4c85afa75dd186c9217435c07384c8190a81e727509aa3715bf3b0e5c9851f0a54c6bb9d70c08339275aee30d110bd0cd3f37a9410f866 WHIRLPOOL 607d8921dea6b1447ec3833d6a8cdbbe2d80bbb475efc1f9e85b3d0fbc3229dbbb0ab20c3a4c526cb2557f3a667ee57bbdad78a421337e7de15c96aa183153bc
+DIST wmacpimon-0.2.1.tar.gz 26498 SHA256 73754555bb313a06ff1956d721aad5efa34ead013cfe10f58cddad3f04d5ed3f SHA512 2b2d1da7608272969f0a2c98fae6398ebaa663a847acb79c795870cad85ca8d1317f5dfde6443634419c0c59b7457356bb8c195c1e7936f3cd8f3b251406084b WHIRLPOOL 7ba5a501ff65196a2281f3487b9192dfb633dd84f61b1ed4fc8a08b457ad1d6d14385bba96aca1ffb06d3550048314b30f4d6ffd7aa8b739638e77ae4579ae04
+EBUILD wmacpimon-0.2.1.ebuild 1107 SHA256 b6c2545de90e3827214ad51c439e1a92c706bf2853f4a31d45a84ea4afa7dabd SHA512 51e63a82662cda39781ae1cf3c9cff1eed84345e6528d207a71c026b3c9e08feffae0fb91e935a91c0fded61441fb9d52020be74f568b2fb7a3db4b8539e252a WHIRLPOOL d0a8d46b43ae29794d5e5e99e6eaba570c15ca89a7a9c41a881516da99ede7f62c429432573d648cc951de618fa440926a5b2d6a1e14e2516f105421ad60f4a6
+MISC ChangeLog 3113 SHA256 46aa1177657248ca0ba7eb2431f2d1c9b56ee1b47a0759eeb5a12b27f3fc09e7 SHA512 aad6f92ad471b712e95eab85fcbf68fb93d438807f61d910499434a77fa2e503bb8132c6d21544d2568cb52dbf5f3068957473e64437404cabd6f573fb15cd89 WHIRLPOOL 62e8a4e8ad23a1b9cd30028bfdd269a4fe7c3571984c70d2915d138ca993ada171229d77edbb7715e6df118edc5d15b0b38077fd81373bad025e3f8468af66a4
+MISC ChangeLog-2015 1433 SHA256 76c9cd19f1139643d9ad5704fd58f0d80ea80abca695e4ee836d3322fade1afd SHA512 d8dbd2843d691a99a312bfd845afbcb4e1cdda3570f3b7d93f408326476633ada57522df490fd9b8be3bf2ea31a61b464c622d5dd426b69c3d553fbd7977e055 WHIRLPOOL 52234bbc7d91be1eed52a69ad6a5374df9b3a7bff31a66262df46af4cd0b424a699e73ed76ddf8cc153f3df563842065756206c1ae8f148fed01326a62e704eb
+MISC metadata.xml 571 SHA256 c4facff77b88fb13583e8fa0bed911a1edbe8b74fac6a20d1d67621682928650 SHA512 a749cc0ff0e2ac2aed7f2e06e5d389e7a98142468c971940343ee704eae69b9e9d440056cae76b33d69d330096fd1c216504ac0509b0c4a2bc1a4e98e4111959 WHIRLPOOL d0ba66576d2a6b0cef0f79916241f9505807fedfa0d368a77fb157ff5ad83f0126475185b691ae88e95cda79019e23dbcb137d2301947d5814f948f856040c20
diff --git a/x11-plugins/wmacpimon/files/Makefile.patch b/x11-plugins/wmacpimon/files/Makefile.patch
new file mode 100644
index 000000000000..aab28fc89392
--- /dev/null
+++ b/x11-plugins/wmacpimon/files/Makefile.patch
@@ -0,0 +1,24 @@
+--- Makefile 2010-09-06 11:33:16.000000000 +0200
++++ Makefile.new 2010-09-06 11:36:28.000000000 +0200
+@@ -1,8 +1,5 @@
+-OPT = -O3 -DACPI
+-
+-CC = gcc
+-CFLAGS = $(OPT) -Wall -I/usr/X11R6/include
+-LDFLAGS = $(OPT) -L/usr/X11R6/lib -lX11 -lXpm -lXext
++CFLAGS += -DACPI -Wall -I/usr/X11R6/include
++LIBS = -DACPI -L/usr/X11R6/lib -lX11 -lXpm -lXext
+
+ SRCS = wmacpimon.c libacpi.c
+ OBJS = wmacpimon.o libacpi.o
+@@ -11,8 +8,10 @@
+ all: wmacpimon wmacpimond
+
+ wmacpimon: $(OBJS)
++ $(CC) $(LDFLAGS) -o wmacpimon $^ $(LIBS)
+
+ wmacpimond: $(OBJZ)
++ $(CC) $(LDFLAGS) -o wmacpimond $^ $(LIBS)
+
+ clean:
+ rm -f *.o *~ wmacpimon wmacpimond trace *.out *.bb *.bbg
diff --git a/x11-plugins/wmacpimon/files/wmacpimon.c.patch b/x11-plugins/wmacpimon/files/wmacpimon.c.patch
new file mode 100644
index 000000000000..001c1d8c96be
--- /dev/null
+++ b/x11-plugins/wmacpimon/files/wmacpimon.c.patch
@@ -0,0 +1,20 @@
+--- wmacpimon.c 2004-07-08 14:16:22.184359328 +0200
++++ wmacpimon.c 2004-07-08 14:15:59.677780848 +0200
+@@ -314,7 +314,7 @@
+ acpinfo = calloc(1, sizeof(ACPInfo));
+ dockapp->blink = OFF;
+ init_acpinfo();
+- strcpy(prcfile, ".wmacpimon.prc");
++ strcpy(prcfile, "/var/tmp/wmacpimon.prc");
+
+ /* parse command-line options */
+ while ((ch = getopt(argc, argv, "pd:b:c:s:h")) != EOF) {
+@@ -345,7 +345,7 @@
+ printf("wmacpimon v%s (c) 2002 Costantino Pistagna (valvoline@vrlteam.org)\n"
+ "usage: wmacpimon [-d] [-b] [-p] [-c] [-s]\n\n"
+ "-d display\tdisplay on remote display <display>\n"
+- "-b value\tprcfile for wmacpimond comunication (default: ~/.wmacpimon.prc)\n"
++ "-b value\tprcfile for wmacpimond comunication (default: /var/tmp/wmacpimon.prc)\n"
+ "-p\t\tset powersave mode\n"
+ "-c value\tset critical level (default to 10)\n"
+ "-s value\tshutdown pc when battery value (percent) has reached\n"
diff --git a/x11-plugins/wmacpimon/files/wmacpimon.initscript b/x11-plugins/wmacpimon/files/wmacpimon.initscript
new file mode 100644
index 000000000000..b7972565d00d
--- /dev/null
+++ b/x11-plugins/wmacpimon/files/wmacpimon.initscript
@@ -0,0 +1,15 @@
+#!/sbin/openrc-run
+
+start() {
+ ebegin "Starting up wmacpimond daemon"
+ touch /var/tmp/wmacpimon.prc
+ start-stop-daemon --start --quiet --exec /usr/bin/wmacpimond -- /var/tmp/wmacpimon.prc >/dev/null
+ eend $? "Failed to start wmacpimond"
+}
+
+stop() {
+ ebegin "Shutting down wmacpimond daemon"
+ killall wmacpimonmd &>/dev/null
+ rm /var/tmp/wmacpimon.prc &>/dev/null
+ eend $? "Failed to stop wmacpimond"
+}
diff --git a/x11-plugins/wmacpimon/metadata.xml b/x11-plugins/wmacpimon/metadata.xml
new file mode 100644
index 000000000000..3e3a94d3b24c
--- /dev/null
+++ b/x11-plugins/wmacpimon/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+wmacpimon is a Windowmaker dockapp that monitors
+the temperature and Speedstep features in new ACPI-based systems.
+It supports batteries, automatic shutdown when the power is low,
+and multiple screens.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">wmacpimon</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmacpimon/wmacpimon-0.2.1.ebuild b/x11-plugins/wmacpimon/wmacpimon-0.2.1.ebuild
new file mode 100644
index 000000000000..30262c7d8128
--- /dev/null
+++ b/x11-plugins/wmacpimon/wmacpimon-0.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+inherit eutils
+
+DESCRIPTION="DockApp monitors the temperature and Speedstep features in ACPI-based systems"
+HOMEPAGE="http://www.vrlteam.org/wmacpimon/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_prepare() {
+ # patch wmacpimon.c file to set default path for
+ # wmacpimon.prc to /var/tmp/
+ epatch "${FILESDIR}"/wmacpimon.c.patch
+
+ # fix LDFLAGS ordering. See bug #248618.
+ # fix LDFLAGS ordering again and other stuff. See bug #336091.
+ epatch "${FILESDIR}"/Makefile.patch
+}
+
+src_install() {
+ dobin wmacpimond wmacpimon || die "dobin failed."
+ dodoc AUTHORS ChangeLog README
+ newinitd "${FILESDIR}"/wmacpimon.initscript wmacpimon
+}
+
+pkg_postinst() {
+ elog "Remember to start the wmacpimond daemon"
+ elog "(by issuing the \"/etc/init.d/wmacpimon start\" command)"
+ elog "before you attempt to run wmacpimon..."
+}
diff --git a/x11-plugins/wmail/Manifest b/x11-plugins/wmail/Manifest
new file mode 100644
index 000000000000..3c39096a1ccd
--- /dev/null
+++ b/x11-plugins/wmail/Manifest
@@ -0,0 +1,8 @@
+AUX wmail-2.0.maildir-parse-from.patch 325 SHA256 3af8d0e26d072347e540262790403f02ab4ca0e78f0b88f6e150cf0fc4a405b0 SHA512 fd5dab53aebf8e1e50c740b09fcb66eb74a9146b7c589b76c09544f90e28d134912617ff96fceaf297e650da4f0f08ec9c3363abd64f29ae1cf5f014b8dc4862 WHIRLPOOL 1b027ef136a0b12396824f1e596898a15d1f5d068887c4b357ce2e06d47f1e03c7d109d81875cb5ae197228dad14abe5cb33b1bd8fffa382b273bfc90adee08c
+AUX wmail-2.0.support-libdockapp-0.5.0.patch 1026 SHA256 cb122187129231aa735e59103433ba96cbbab614a47bda3586b58ba474acb608 SHA512 672f97466c02161e000432fb0bd9507240a4a4d2ddf109ad342c7a25fab4ff5e0ef35fafac4440c9becc63f829a752c1ecaedd59304274f66523aa1019391770 WHIRLPOOL a2057029c97216ae191424cbccc4e074252a52223b09b20b0ed022d8134749e06d77385707a4a42fcd15bdd4c0e746f1b45de07f45d0c8c3c07266cea0aa5002
+DIST wmail-2.0.tar.gz 46468 SHA256 edcf77bf6a638b96dbd78efe4802d260a68385ab2deb6d6774e325ea0cd3d245 SHA512 62ca761619af006221ac64003246b8d7b0dacee65cd4dd6a5c31e6fc152f9f97646ceb7e757bd81333a792c73280479591dc24bb29f9da2023f2927ec2827039 WHIRLPOOL e10e5a06570de6eb725045ed2e72d07db39791433b0d454b6796cb452170add4aa9781eea3bc73fe53294d4e5f6e58dfcde019c830f154a9235dce16f1656c91
+EBUILD wmail-2.0-r3.ebuild 1096 SHA256 c1a44559d466b049bf42bfd09382ea3c80a123619b34e0c2dead42326d7f0ab5 SHA512 ae35fffa6de8b6a193c87041330258d54322f3029fc4de3e57d8102b90365dab015ff041bf112c66f66d72074b8e941fecf9d577b2045dd6f9484c3c67b587f3 WHIRLPOOL 1ca92c0b8448a1a8e47c144399f085bf3e2f512f08c7916e8a55bccdfd588f37ea04d734f481384af5a3e95acb8e327abeee7bd3481fffae4af436f9e8c32637
+EBUILD wmail-2.0-r4.ebuild 1102 SHA256 97fa1e9f83307d4adcfa2afe774f56a0d29b90ca49e746d148f889b2d46d1334 SHA512 961d4df4466739a5b4bb5ad9c3c6386168bc723e7aba934014db28774b8fd6e52a25b89a7708279b416c8a97d1c105a0109a153ff6e2f5801e6223469e443d89 WHIRLPOOL 3d5b0988e6faeb86aed6e86b44b4fd300760aae663310783a1845ba543bc703b799b8461ced76e0e8140fab64f972539110ba8f2d725f473eec4d24d57d25f2a
+MISC ChangeLog 3343 SHA256 02e1dc25470fabc0a2eb9ba081a1fdbdf4635c5334d3f5466611fecd2794ea0f SHA512 3a6b28dd7d4305a2624674ae51b47c7447072d55bffa3a920ba09b6838be8f8b10496e6917d448b56ebccb7cbee9624ffe96b86ef35b35d6276b86b90dc9da5d WHIRLPOOL f3142313516b1f34d2a2c6e7ad61dec7b9764b05c829f1c1edc5b4d4bd86de60433774550ca9a9eb7c161b6fddac88481732c60adb5308f5df26a428e281ab28
+MISC ChangeLog-2015 2903 SHA256 c8ec304577f44dd8bd46227ef1284f01a34713d0eac605f504bb9bab2ead05e2 SHA512 38a245f4055a34c1bfb16beabb7a22a30ae7c4daaaaff56fe2e4b603b3d9c3b562e74fa9fcc9f6f199753149997d74bd34db1ace586a58e9ccdfc2157bd5e6bd WHIRLPOOL 2b84d18e584235c3080b6e0edf4f8d1eb0df388ceb86b2f29a227a203ddc7447b8b06ace74144abf45206b173d7d8e13ee385561af3a35c923d209cc085999ec
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmail/files/wmail-2.0.maildir-parse-from.patch b/x11-plugins/wmail/files/wmail-2.0.maildir-parse-from.patch
new file mode 100644
index 000000000000..c39329286a57
--- /dev/null
+++ b/x11-plugins/wmail/files/wmail-2.0.maildir-parse-from.patch
@@ -0,0 +1,12 @@
+--- src/wmail.c 2007-01-26 19:17:08.000000000 +0100
++++ src/wmail.c.new 2007-01-26 19:17:02.000000000 +0100
+@@ -871,6 +871,9 @@
+ InsertName( ParseFromField( buf+6 ), checksum,
+ isNewMail ? FLAG_INITIAL : FLAG_READ );
+
++ // got name, address: do not parse the rest of email
++ break;
++
+ //++numMails;
+ }
+ }
diff --git a/x11-plugins/wmail/files/wmail-2.0.support-libdockapp-0.5.0.patch b/x11-plugins/wmail/files/wmail-2.0.support-libdockapp-0.5.0.patch
new file mode 100644
index 000000000000..b9202b36d3f4
--- /dev/null
+++ b/x11-plugins/wmail/files/wmail-2.0.support-libdockapp-0.5.0.patch
@@ -0,0 +1,26 @@
+--- configure 2002-08-12 22:59:48.000000000 +0200
++++ configure 2004-08-31 15:42:52.979115744 +0200
+@@ -2386,8 +2386,8 @@
+ fi
+
+ echo $ac_n "checking for DAInitialize in -ldockapp""... $ac_c" 1>&6
+-echo "configure:2390: checking for DAInitialize in -ldockapp" >&5
+-ac_lib_var=`echo dockapp'_'DAInitialize | sed 'y%./+-%__p_%'`
++echo "configure:2390: checking for DAOpenDisplay in -ldockapp" >&5
++ac_lib_var=`echo dockapp'_'DAOpenDisplay | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -2399,10 +2399,10 @@
+ /* Override any gcc2 internal prototype to avoid an error. */
+ /* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+-char DAInitialize();
++char DAOpenDisplay();
+
+ int main() {
+-DAInitialize()
++DAOpenDisplay()
+ ; return 0; }
+ EOF
+ if { (eval echo configure:2409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
diff --git a/x11-plugins/wmail/metadata.xml b/x11-plugins/wmail/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmail/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmail/wmail-2.0-r3.ebuild b/x11-plugins/wmail/wmail-2.0-r3.ebuild
new file mode 100644
index 000000000000..26ce557e8372
--- /dev/null
+++ b/x11-plugins/wmail/wmail-2.0-r3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Window Maker dock application showing incoming mail"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/70"
+SRC_URI="http://www.minet.uni-jena.de/~topical/sveng/wmail/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="<x11-libs/libdockapp-0.7"
+
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4.1.4-r1"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}.support-libdockapp-0.5.0.patch
+
+ # make from parsing in maildir format faster, thanks
+ # to Stanislav Kuchar
+ epatch "${FILESDIR}"/${P}.maildir-parse-from.patch
+
+ # fix LDFLAGS ordering, see bug #248620
+ sed -i 's/$(LIBS) -o $@ $^/-o $@ $^ $(LIBS)/' "${S}/src/Makefile.in"
+
+ # Honour Gentoo LDFLAGS, see bug #337407
+ sed -i 's/-o $@ $^ $(LIBS)/$(LDFLAGS) -o $@ $^ $(LIBS)/' "${S}/src/Makefile.in"
+}
+
+src_compile() {
+ econf --enable-delt-xpms || die "econf failed."
+ emake || die "emake failed."
+}
+
+src_install() {
+ dobin src/wmail
+ dodoc README wmailrc-sample
+}
diff --git a/x11-plugins/wmail/wmail-2.0-r4.ebuild b/x11-plugins/wmail/wmail-2.0-r4.ebuild
new file mode 100644
index 000000000000..05aa49412753
--- /dev/null
+++ b/x11-plugins/wmail/wmail-2.0-r4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="Window Maker dock application showing incoming mail"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/70"
+SRC_URI="http://www.minet.uni-jena.de/~topical/sveng/wmail/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libdockapp-0.7:="
+
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4.1.4-r1"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}.support-libdockapp-0.5.0.patch
+
+ # make from parsing in maildir format faster, thanks
+ # to Stanislav Kuchar
+ epatch "${FILESDIR}"/${P}.maildir-parse-from.patch
+
+ # fix LDFLAGS ordering, see bug #248620
+ sed -i 's/$(LIBS) -o $@ $^/-o $@ $^ $(LIBS)/' "${S}/src/Makefile.in"
+
+ # Honour Gentoo LDFLAGS, see bug #337407
+ sed -i 's/-o $@ $^ $(LIBS)/$(LDFLAGS) -o $@ $^ $(LIBS)/' "${S}/src/Makefile.in"
+ sed -e 's#<dockapp.h>#<libdockapp/dockapp.h>#' -i src/*.c || die
+}
+
+src_configure() {
+ econf --enable-delt-xpms
+}
+
+src_install() {
+ dobin src/wmail
+ dodoc README wmailrc-sample
+}
diff --git a/x11-plugins/wmapm/Manifest b/x11-plugins/wmapm/Manifest
new file mode 100644
index 000000000000..c4b4e1f7edd3
--- /dev/null
+++ b/x11-plugins/wmapm/Manifest
@@ -0,0 +1,5 @@
+DIST wmapm-3.1.tar.gz 28321 SHA256 5ba382c2ba301e45faa1d53a3e2582afe37fe039bfd3a7080d8c3930f4608184 SHA512 478edf6b48d4c44017f5f2d50efc7e757b33b14d283dfa062dcf2084c9bffe1e7624651dfd22236a98ca9aa49306849cabd1a1fd09d1d3f709e715cf0fa2f84e WHIRLPOOL cb1781ac5e7d58286066a731141e4f1852301dea0730e22704038081d854fdfd01ba5627f0069fe06a8ba4ddc56fd544f77940ec7c7f508c12640c96c420a9f1
+EBUILD wmapm-3.1-r1.ebuild 837 SHA256 dea8c2371b4a62031c70041a8a66ac12902372fec89729a8da9098b737913bdf SHA512 fd59959217b2aa4ba26a13e431993b4de5194a386653ff48fd60c62a46336c00aa6654312d58ecc878986e490f03a7db3d50a3a57374a9e35ab947cb231bc003 WHIRLPOOL 10488accbfb15260c57ca90541a26002a4ad505a642d0de0133c0d6513057d447ab1428aa08d5f8f3430547987ebf5701338de98b4cfb43eae12b6a16c8b4d3c
+MISC ChangeLog 2884 SHA256 6aba46a34fb3603d058bd02c9546d148658eca8751690d217b42eef95e517d2e SHA512 d53e2070116467d7bebc64cd53c2c34b4f565bddc53fc85cb73ba72df662982b1fce3803dc88a84307e4b406e7bb5457eab6a39cf346d27c69b6095f417d512c WHIRLPOOL 3119e8a4d926c6425ac892090aeb73457a3bc79d963a97a0064c472747bd22cd613ab4b1c9ddd5c53197999a30c03aeebce7dc60749ed25f7488c6c768a93024
+MISC ChangeLog-2015 1972 SHA256 ea17d379470b91b50ef4b84ced804cbd14195483ad2b1722d8fd79f4ef64789f SHA512 82d12c23d76c35e66b710b8a2728a5b0c077205b421e615cd27aea6b560f1ba2e045b378f6ff14a9f51d2d27c7808bbd2ecf99d3a94440e65a8caa868125e2b5 WHIRLPOOL 4c3381c32656a527d5427cccf10b1a2af5fb57fe3753c7cecc9219cc9e8fbdd66efff44c592b63234446cb7a8a557a707bca063625c5a94bbc60dce83442a962
+MISC metadata.xml 586 SHA256 7d5a0f767ee4b031190042f0d39d90b829d5eaf48b25c1cb87e9605c5ad99a8b SHA512 e0ccbf5129fce75fcfb4ead8ab9d90403a12647541517f1ca62e75f029d63e0e50c805714189d411eaf146d559c011ce194c6f3e79904e14222496e9d3d4b0ad WHIRLPOOL 772a169e8db6360c54bad2d5ed72670f2bad5312bf4c1af60d61369f868deb152408a3042152e37799feb03f6766c79aac51a3c803d320b3d03265bc327a3f1b
diff --git a/x11-plugins/wmapm/metadata.xml b/x11-plugins/wmapm/metadata.xml
new file mode 100644
index 000000000000..bb28ac4d3b05
--- /dev/null
+++ b/x11-plugins/wmapm/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+ wmapm is a small dock-app for WindowMaker that shows
+ continually-updated APM statistics. It's a must have for Laptop
+ users. Features include status of power supply, percentage of
+ battery remaining, battery charging, time left to battery depletion
+ and high/low/critical battery status.
+ </longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmapm/wmapm-3.1-r1.ebuild b/x11-plugins/wmapm/wmapm-3.1-r1.ebuild
new file mode 100644
index 000000000000..71928663a0b1
--- /dev/null
+++ b/x11-plugins/wmapm/wmapm-3.1-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="WindowMaker DockApp: Battery/Power status monitor for laptops"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/25/${P}.tar.gz"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/18"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_unpack()
+{
+ unpack ${A}
+ cd "${S}"
+
+ #Respect LDFLAGS, see bug #334747
+ sed -i 's/ -o wmapm/ ${LDFLAGS} -o wmapm/' "Makefile"
+}
+
+src_compile() {
+ emake COPTS="${CFLAGS}" || die "make failed"
+}
+
+src_install() {
+ dobin wmapm || die "dobin failed."
+ doman wmapm.1
+ dodoc ../{BUGS,CHANGES,HINTS,README,TODO}
+}
diff --git a/x11-plugins/wmapmload/Manifest b/x11-plugins/wmapmload/Manifest
new file mode 100644
index 000000000000..9aaebf851566
--- /dev/null
+++ b/x11-plugins/wmapmload/Manifest
@@ -0,0 +1,5 @@
+DIST wmapmload-0.3.4.tar.gz 91667 SHA256 a545ebf0b4fd6d34f074cbddc7c0fb2c4f1f068d86053acb79895bf565ce2df9 SHA512 8e7e879c9f7bd4ac976c63ebc50232c0123621118c22c96803ced86ee4d0f934a75369cc5949e5b11402db02f57b527a32e5c5db16a8002cccdc0a2a4dc3904d WHIRLPOOL 166d513a01441c558c83ef4b917f4f0ffbf3688097b74879ff018bf6a8d08855c5b7e99a05f0d1fb7fdcb375accae92ea961508a4d491d0097a879dff0dd6468
+EBUILD wmapmload-0.3.4.ebuild 556 SHA256 c21f5d30477aa536fec348ae1a542cc01d893787e11170a396efe9f93f7c6453 SHA512 ef09f10e5f7a1d355d4e237d59d4bebe2515dbc30a12c315536c78c2a9f1efc36796d08aeae8d8cff89f74f99ea5033f76a04d0fbf5c5398edf66937a9fa0aac WHIRLPOOL 37a52fd6b54f09d55b67779b9ec1c44307d7e84bf188ec52841e32ae85d43b1b204caa259b912276dce2604e4ed0da58bf2bd45ca28af03f3c18bc674ac1d89a
+MISC ChangeLog 2894 SHA256 8758ea56f322d8787d08b597e6ab1b64c22ba3a340647b6eedba677e127dd792 SHA512 9240ebd5b67310072b7e782119e742eff64712139862d204ab6020f5da91f9774217aefb2c30af756bbe25397e7cca3869821fd25dcf202eef52d18980d2d449 WHIRLPOOL ea3cb61e476bd7d2a800b3b9eb00ab34b6690124ba56e0191e030897bc308ff3a913964fef8faf5033ef3022195da66eeaf9b483f3e0cae5972097d106d007f4
+MISC ChangeLog-2015 2032 SHA256 4ca1d4f7985ffb1357155e7ef6f5474aca276d07779b8cc4636802cd6c2e9851 SHA512 258dddfbb4887d0838e00fa50a974d225383045a052e307f7606a3cc69453b456a23c1c1258890147e033d16cfdfdaa15df740b71e1e21425743e88481c2f7d0 WHIRLPOOL 3e85959716c6ba046f507125bbd08c3a9a204847747863a12d7d5ddbc09779b11451b425f6dcf7203a05ab313cced87037182afbe26460057ec7f0ec10baacf7
+MISC metadata.xml 252 SHA256 f09077829bd604b153aecd586b23fe39af2279d2b5871eb74391c7b7e9496404 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724 WHIRLPOOL 5da21d058640f220853befb609832550c9078b8879264a87ffb4b845b89e557ae43f04975c4e7b65531b2b843f6a6cd5b139648b72574b555e8cf6610ffd610e
diff --git a/x11-plugins/wmapmload/metadata.xml b/x11-plugins/wmapmload/metadata.xml
new file mode 100644
index 000000000000..7d273a80ff68
--- /dev/null
+++ b/x11-plugins/wmapmload/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/wmapmload/wmapmload-0.3.4.ebuild b/x11-plugins/wmapmload/wmapmload-0.3.4.ebuild
new file mode 100644
index 000000000000..6e136457fb87
--- /dev/null
+++ b/x11-plugins/wmapmload/wmapmload-0.3.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+DESCRIPTION="dockapp that monitors your apm battery status"
+SRC_URI="http://tnemeth.free.fr/projets/programmes/${P}.tar.gz"
+HOMEPAGE="http://tnemeth.free.fr/projets/dockapps.html"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+LICENSE="GPL-2"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_install () {
+ emake DESTDIR="${D}" install || die "installation failed"
+}
diff --git a/x11-plugins/wmappl/Manifest b/x11-plugins/wmappl/Manifest
new file mode 100644
index 000000000000..9cc243dfb1e7
--- /dev/null
+++ b/x11-plugins/wmappl/Manifest
@@ -0,0 +1,5 @@
+DIST wmappl-0.71.tar.gz 139219 SHA256 435447b20f1e3cef125bb8ec75963006eb2dfe7ac46fdadd48cfbfd55ca92a70 SHA512 dbcf1441960fd22b5436515c28c6870ff8400cfbe0b2aa4129ff1eaad6faeb5e0a3500b4c6f19b6ce3ea3dc8b52bc38a6fc591b93e6cb12e13d8447c3eb371d2 WHIRLPOOL 9e9ccae11a3ab648c5008f6fe7b8116b229df09f3027b9826bdf75b3d1302ff6f90dc546950da2812f7d70a17d49ddded35a82483da05d9b01e3dc303162e248
+EBUILD wmappl-0.71.ebuild 621 SHA256 d9566342cd191beb9d7e6f6a0a2c2985f067db41234a7bb3128919a32a4f725d SHA512 25046036dd5bf61414046cd0cda8febe7da0989ab709b19fe84a0d6fe9e09ebefc43465d844f702099b6f0de36b907ec337bbba7a185561f3e29b62bf1422a5c WHIRLPOOL 665ab643d6ed6e2c90e8b33345f8074194226a5f50365cf161a0e27c75104d344a4aebb4245994ba0f77a31fd30c267152e5a2cff2884937947f7c8890b92cab
+MISC ChangeLog 2883 SHA256 5de49c4aa7f0140c01e30aa1d9fe262d70e0273f1687cf16cf97eaaec30359c8 SHA512 6196937d30aadc8dd6b49befd46defe26180ddf88e7eb0f94ee0ca3979d3713fb4439d5a4c7adaf9cfb336f102894c07eabbe95f72db970c4ac9d32cec312794 WHIRLPOOL 26dfb441f4206c80e0836b6ea39a10b29d63c61b2c3ef1a09c83e6ce4ab92a56baf0aea919a765fcad49957632bddd61b61bef33832caf877895efd91374d7a7
+MISC ChangeLog-2015 1695 SHA256 fd69193e5b871edca54f65fd7abbcd40504710bfc65eb874de7fa935559cfec8 SHA512 3de7395e2dcb3b49de32164d62a40c58adfac25a3d99c5dd9b10611d50623fe92ffabb8e851931fcf8b1349c17466109df06084d08b309ca6b1913429ede3a7f WHIRLPOOL cb3e0761d0bd34a8678e21ffddd42367213acb95e87679e3bfbf9f84b307772a85f4b057c398fa320a37448662cd71edd3931caed01ba03e1f83c27d01ba6aa6
+MISC metadata.xml 328 SHA256 8bc97c38f3d95ff522339e4b5cca50bc211e68b83369821bffc497324475a781 SHA512 8fe600c98e902f450398b33925f201716397f0ace965dff49a6e6edc8c243cab7931b9719b01c6b4e63a44a3467c48ce4310ef87b3667f6d4358f65b31d66783 WHIRLPOOL f332fe96c4e997d5dc25fb0d367eced0a58437abda4d84f066492d627ffb45b041bfba761e100235f434c84e3f0d11a702c2d63df9ef5a054f66ed35eddaecbc
diff --git a/x11-plugins/wmappl/metadata.xml b/x11-plugins/wmappl/metadata.xml
new file mode 100644
index 000000000000..5da89cb92a80
--- /dev/null
+++ b/x11-plugins/wmappl/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmappl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmappl/wmappl-0.71.ebuild b/x11-plugins/wmappl/wmappl-0.71.ebuild
new file mode 100644
index 000000000000..90a825e33293
--- /dev/null
+++ b/x11-plugins/wmappl/wmappl-0.71.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+IUSE=""
+DESCRIPTION="Simple application launcher for the Window Maker dock"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+HOMEPAGE="http://wmappl.sourceforge.net/"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 sparc amd64 ppc"
+
+src_compile() {
+ econf || die "Configuration failed"
+ emake || die "Compilation failed"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "Installation failed"
+}
diff --git a/x11-plugins/wmbatteries/Manifest b/x11-plugins/wmbatteries/Manifest
new file mode 100644
index 000000000000..c6aeec0ab732
--- /dev/null
+++ b/x11-plugins/wmbatteries/Manifest
@@ -0,0 +1,5 @@
+DIST wmbatteries-0.1.3.tar.bz2 113695 SHA256 05d5c6236bbe18eb99c65ca4b8f851b46f886e99793c537e25fc63b0b225c3d0 SHA512 0a553f12bcf9a673d2a956da04b14fd6d80cf75f47e912f01893ec06880d63275bc31bc8bc1655a13f11dc1361e96f9023290006e134956b625401a03f92575c WHIRLPOOL 3d605604374327d41985117141246fdafcd1434c12b98b23bb17070fb05845c356d98729ead66c9f419e869280b2c033cf507e50597831ac64a393a07d6192b1
+EBUILD wmbatteries-0.1.3.ebuild 611 SHA256 39825cf0de8b07e0f51c94dab8d0cda90c47ec821654f2ade754f6e01148e5bf SHA512 944a17b6bdd6c7412016a67eae24aa1e486f0432d8a26706ee60d8539b653b325f8c43391e9302d18d73538ba9ad0cf73f6cfbd2823c00e2f502d6532d13a595 WHIRLPOOL 68cd61e50c61d0118a71505919d784dd9e693924bf6452a894b7a089c74cfe29d9fecb54cd907067798d2bb4df0dec99ea69a33a222de44c67c7437e2d8ab82d
+MISC ChangeLog 3016 SHA256 d809e7e3caa7cbe39e14f98c5af2119c87b7b0fde9545c16e3afe4665c819f12 SHA512 032cb15f118b6a5d927c3626df491e7c5450db2651245ae92ca8a25c578751355b28771c932213b661bdae65bbffc67d5423af0d4ed85f3da323317f77e357a1 WHIRLPOOL b1998948acc2f02f0a52d3bd463715f31e6b156bcb1f6b000412488460001c99de6d2943445f720aa917e6cfd3cac6e2b0d427325f720091311a097370321644
+MISC ChangeLog-2015 959 SHA256 309fbfe5e2c832febddea861675aa74d094c59eb21fcba6d24c249846dcbed96 SHA512 5948565cffd6a8abc3b394c7c168e75da2f2f4d4cc08ee7aab0b376a035ffe6a2bd038211a78dcaa7b27617c6fa64a0cf42f83f7f051e2330ac9bdbfd86c8437 WHIRLPOOL 42639f7aedbc50c6bb6bd8344919008abef32f45ae074a3ca5d6a7fb4f9522c73db3c74963bc15a0a429cb184e44274c0237d839edf9a6b4e3d9b39369381d99
+MISC metadata.xml 333 SHA256 7e506016af3740342903bb9fc4d38b5a146d746175ac700d9e7637f16952ecc5 SHA512 7652956bf1e9eca65901163e2eb91786619a42d33c012c187701fe1d200243c6233295207401dfd14d13c270e6b3830f8e0d9299afc636c1b5105a01a3de8617 WHIRLPOOL f830e861e79743421263a49220b23e06094036fd1119184b18337b8b64a6daa2931b6299bef35e542ad2eb8b3ea50be624278d77ea7900ba81bdceb88e6071c9
diff --git a/x11-plugins/wmbatteries/metadata.xml b/x11-plugins/wmbatteries/metadata.xml
new file mode 100644
index 000000000000..4c84ef93b775
--- /dev/null
+++ b/x11-plugins/wmbatteries/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmbatteries</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmbatteries/wmbatteries-0.1.3.ebuild b/x11-plugins/wmbatteries/wmbatteries-0.1.3.ebuild
new file mode 100644
index 000000000000..4ae4c53471c4
--- /dev/null
+++ b/x11-plugins/wmbatteries/wmbatteries-0.1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Dock app for monitoring the current battery status and CPU temperature"
+HOMEPAGE="https://sourceforge.net/projects/wmbatteries"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+IUSE=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ dodoc AUTHORS THANKS README example/wmbatteriesrc
+}
diff --git a/x11-plugins/wmbattery/Manifest b/x11-plugins/wmbattery/Manifest
new file mode 100644
index 000000000000..c52a6b739cc4
--- /dev/null
+++ b/x11-plugins/wmbattery/Manifest
@@ -0,0 +1,11 @@
+DIST wmbattery-2.48.tar.gz 41301 SHA256 874d62c209efd98471b72ef2756d608a957d5106cbf92a6761985a934008661a SHA512 d1ce3824557d34104087abf77262d46ce603d204332eb585c2fec3777abaa4c8d796787fd8f9b8b9c9b583d01f561f98f57dcdb21db22e9d92b27905627053b3 WHIRLPOOL cf113d45f6232031d72a44dbd6cda3cf6db8dabba91d525943139397058a7070149daf29a41e3f434643f09953351c0e05414f4592f0e731da5261fa2ef616d3
+DIST wmbattery-2.49.tar.gz 40810 SHA256 3fdb024179409056c14c6906e218736d7464824ad102721c53d6450d5535935f SHA512 4f146d6bb9374c81bbbb3568b0b1fc12a585efac317ea6f144a750437115f3b09ffe46cd2d3b2405007456a5eea254ce634d8de445195e56cfb7be11a042a1ec WHIRLPOOL 7797716bed44c4fd631a6722d93ee5d53dbd9771e7db15336328e8a2fc7c07a6fc3452a94c62ce0a54e4275f4474ebb1cebad1ce83202ccc019a257e6664ed00
+DIST wmbattery-2.50.tar.gz 40938 SHA256 6179f33911ae642835c9ec456b422d5c72ffb74d7fcca2a70fa5f23929fa04d5 SHA512 f96b98d2819a9ecf189b9ebc60c107abc6715cf76bb73c98f1d3649dd2ef6112e052559f13fc5620ec7d71466f2e4d6a5e7e86b0f5f0675e02d6e038a9411794 WHIRLPOOL 6735904c44a2e5c67998c0b11ea422d8a9a14956739f7b9eefe75de1f1a7fe9cf8b22dd7684756520c0c223cfdd93cd548f3ef5013d52941cf3c9a698c48e0bc
+DIST wmbattery_2.44.tar.gz 39278 SHA256 aa0a1312922ba4f0abca5f2e8abbf285363bf4a1c8862d89fe2921e74c832cae SHA512 ce6eb3a7b9028d8923d920fe831203a9bd0c2cd3a02df0cf5074296d55dcace9750edfd8237faa9397003ed97b0305ef8e91d029261593a54269c17d0b7b3717 WHIRLPOOL cae6d6027f8bafa1966ab6b7d377fa817e767e23726e907932f7da74e46a081729568df069df5d1f01b7f7e06740bfcb8cab90ac4ba10e93b3e09fe04cba5e1a
+EBUILD wmbattery-2.44.ebuild 804 SHA256 d6ee230fb2af93e17210fa43d79b9e56b8ce1c8df713fe98471dec6c52d53f91 SHA512 cf8a8a504c90388db357763cd68926cfd75b3f10fde2ccb9961e3852353e12d253dbce5f61e63448e78de355b07b2688a197022f4dde363b3dbdeff87908db04 WHIRLPOOL 0b7dbcb7beea0203c0b0bea4b959ec311fadc0b00e4e928e2260d3614aceef4662f4f26e7df9ff9f04f5ea5506fdcee777645a1f31cba26f1538eea9e73b2db6
+EBUILD wmbattery-2.48.ebuild 840 SHA256 4650d3dfe856452269194e77bfb0b3dff838b99734aebb70d01e02d4c850154f SHA512 2cd965ac67a59ccd9a8b656c142bd9cc70ebda2bb2ef0093cf37690ba54ee16a21d24f68860e676195c2d434d7c13c92407d7f13f82a9fb3371541fe66c30c0c WHIRLPOOL 1d402f19de93febc9a02881e40eeea40ae3cf4ae90309ab85c6cc95d82347c2e92113ed0ad31b26b2f47b847233a18ae4c9eea0b7414269c3744ef3100e96c3b
+EBUILD wmbattery-2.49.ebuild 817 SHA256 b0bbc62be9cd9d95f0fdd2c10117b819422533cd9839461413af628fda7756e5 SHA512 12ff1d2f5432942db1baf5b65e2753e64cf9e99723623f77640e801aaf3f5333835f1b271aca4986dca74ac020c154865118d6184e68d2419df7097e180d02a4 WHIRLPOOL d80ffd2d197eaa045783b4398268e3b01584e1a30276367e618c7154665f16f93eaffafb13aa48a5748db954c4d3e59c328e1769c13489f1391a0a035dab790c
+EBUILD wmbattery-2.50.ebuild 815 SHA256 33eab978b5bb999c1f24a9fa3976bb1cca58ff4c8fe66d93ae4b43856504d78d SHA512 9393b7134dc250e7b40cf45133ba312759d1f8f21782b809dfaee96b802fbc104a2b5fae577a505f3af2d3b3d474eed5fe4dcc5a483b302da3fe65ab805a57d1 WHIRLPOOL 8a43cdae47f8c8450b5bc77470688a7c8af027c70b098977e0342b3571a1cdfa7ff052b70c101e6befe763c475588ff155c9568755972a3083fc4f2088393120
+MISC ChangeLog 4071 SHA256 7a465547a9e5694263df194ae3fe8251efae2e2c4bb6db3cb3d2b1d17dd36d9f SHA512 22172064778b162e666c224a4adb01bb927d7f984bdc2bc4391763a74b03c1357d6316d361dfd56fc3c63206fbb87e8b257dce8810ac8b574c2e0782b6aa63eb WHIRLPOOL da8026d1cf6b5c78cab5ca21693e0892b203fce470e537ca7ede85a150de1e7079ffd8f0409b931d97c22ce9580872d582881e00ecddd430f25734ac0c67ddb4
+MISC ChangeLog-2015 5425 SHA256 ea0f0b7e1f493f402c340dd3bee18c563303bbd5a32d23d8988cf7c6b6e9d902 SHA512 efaf52ff4f146d4e2746310fe1ed35d52a104e7dcb16a6228b873119c7ec245b8b1e51fed1642fb78192370113189230a03ff45832606a797160d710fe375852 WHIRLPOOL 33a8d2bd76102dd16156f523ea9e926d844960cc7b5c2704a7236f735e336742955f1019d82ac9afbc6e8d045c33ffb0346707c7cc78bec2b2344a42a5d40d05
+MISC metadata.xml 594 SHA256 b8c72fefb6c98e01ea58842f25348159bfd30977a1e4fbd3db67ef4324f37ca9 SHA512 38630acdd195e92672d3658f2a82c340198d4cd3835b655190aeb1b6712889058e30da170a7d84d3c19acc4710c728f0739dddd4dedffa46fe291bad6e208584 WHIRLPOOL ee1ed0652b3bc04015f2e5c27722957d46545cb7bd36c47ba9624151a9dff9eae0b63bff5d488190a54f43afa4fd66a089b0c9d1738aeb4def7312b1fd332409
diff --git a/x11-plugins/wmbattery/metadata.xml b/x11-plugins/wmbattery/metadata.xml
new file mode 100644
index 000000000000..9691901a04b3
--- /dev/null
+++ b/x11-plugins/wmbattery/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+Wmbattery displays the status of your laptop's battery in a small icon. This
+includes if it is plugged in, if the battery is charging, how many minutes of
+battery life remain, battery life remaining (with both a percentage and a
+graph), and battery status (high - green, low - yellow, or critical - red).
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmbattery/wmbattery-2.44.ebuild b/x11-plugins/wmbattery/wmbattery-2.44.ebuild
new file mode 100644
index 000000000000..d9be4bb33db2
--- /dev/null
+++ b/x11-plugins/wmbattery/wmbattery-2.44.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools
+
+DESCRIPTION="A dockable app to report APM, ACPI, or SPIC battery status"
+HOMEPAGE="http://joeyh.name/code/wmbattery/"
+SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc -sparc x86"
+IUSE="upower"
+
+RDEPEND="sys-apps/apmd
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+DOCS=( README TODO debian/changelog )
+
+src_prepare() {
+ sed -i \
+ -e '/^icondir/s:icons:pixmaps:' \
+ autoconf/makeinfo.in || die
+
+ use upower || { sed -i -e 's:USE_UPOWER = 1:#&:' autoconf/makeinfo.in || die; }
+
+ eautoconf
+}
diff --git a/x11-plugins/wmbattery/wmbattery-2.48.ebuild b/x11-plugins/wmbattery/wmbattery-2.48.ebuild
new file mode 100644
index 000000000000..7401a9f08205
--- /dev/null
+++ b/x11-plugins/wmbattery/wmbattery-2.48.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools
+
+DESCRIPTION="A dockable app to report APM, ACPI, or SPIC battery status"
+HOMEPAGE="http://www.dockapps.net/wmbattery"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc -sparc ~x86"
+IUSE="apm +upower"
+
+RDEPEND="apm? ( sys-apps/apmd )
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/dockapps
+
+DOCS=( ChangeLog README TODO )
+
+src_prepare() {
+ sed -i \
+ -e '/^icondir/s:icons:pixmaps:' \
+ autoconf/makeinfo.in || die
+
+ use upower || { sed -i -e 's:USE_UPOWER = 1:#&:' autoconf/makeinfo.in || die; }
+
+ eautoreconf
+}
diff --git a/x11-plugins/wmbattery/wmbattery-2.49.ebuild b/x11-plugins/wmbattery/wmbattery-2.49.ebuild
new file mode 100644
index 000000000000..d6347189af83
--- /dev/null
+++ b/x11-plugins/wmbattery/wmbattery-2.49.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools
+
+DESCRIPTION="A dockable app to report APM, ACPI, or SPIC battery status"
+HOMEPAGE="http://www.dockapps.net/wmbattery"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc -sparc ~x86"
+IUSE="apm +upower"
+
+RDEPEND="apm? ( sys-apps/apmd )
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+DOCS=( ChangeLog README TODO )
+
+src_prepare() {
+ sed -i \
+ -e '/^icondir/s:icons:pixmaps:' \
+ autoconf/makeinfo.in || die
+
+ use upower || { sed -i -e 's:USE_UPOWER = 1:#&:' autoconf/makeinfo.in || die; }
+
+ eautoreconf
+}
diff --git a/x11-plugins/wmbattery/wmbattery-2.50.ebuild b/x11-plugins/wmbattery/wmbattery-2.50.ebuild
new file mode 100644
index 000000000000..fb32206f3443
--- /dev/null
+++ b/x11-plugins/wmbattery/wmbattery-2.50.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools
+
+DESCRIPTION="A dockable app to report APM, ACPI, or SPIC battery status"
+HOMEPAGE="http://www.dockapps.net/wmbattery"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc -sparc x86"
+IUSE="apm +upower"
+
+RDEPEND="apm? ( sys-apps/apmd )
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+DOCS=( ChangeLog README TODO )
+
+src_prepare() {
+ sed -i \
+ -e '/^icondir/s:icons:pixmaps:' \
+ autoconf/makeinfo.in || die
+
+ use upower || { sed -i -e 's:USE_UPOWER = 1:#&:' autoconf/makeinfo.in || die; }
+
+ eautoreconf
+}
diff --git a/x11-plugins/wmbiff/Manifest b/x11-plugins/wmbiff/Manifest
new file mode 100644
index 000000000000..7d01f396485a
--- /dev/null
+++ b/x11-plugins/wmbiff/Manifest
@@ -0,0 +1,10 @@
+AUX wmbiff-0.4.27-invalid-strncpy.patch 816 SHA256 0a80d77cd22cac62041e73731761c84826e1bc3a96093e3ce0d43422796f7d96 SHA512 7881bfa7b1febb4aeba8f530aa5670fba3b8a688876c2eb5b316ae34f5eddf44e90ce00973c1df34c571e14c55573653485e94b6d17a253edd041aa13e7a2dba WHIRLPOOL 058a077d01181f02b393b5dc19c554ae4fdbe0561d91dc6563126808360531ca9cc12764b6325af43a5346bb905b1eadd4d183e45d0c161939d4a16d942f3efa
+DIST wmbiff-0.4.28.tar.gz 111398 SHA256 6e2acd3268dad93c596e4eae6ccf4407667f07226cf61dd7cfa312ae5e42dbc1 SHA512 a17fd4b4c3de09a907b7ffccc50f4560a7fddd5cb4dd01c72460806dc55259ba0b587d75f7505171a2a833f6735ddc4ded0a484d4227bfd552cc7343d79d7720 WHIRLPOOL c4a0c54f41a3ae33785364ea3bca808bc5b0c801a87ea33bd569f8fac9bb7632155af5d666bc7b3dbfe10fbebb8b2202fccb49266ded3fd299f2e0ac2749785c
+DIST wmbiff-0.4.30.tar.gz 269315 SHA256 0dae00ebe377ffc0f37565cf6fdc84a4fc9896a2421826909b0ab5abd5fa4f2a SHA512 10b5a6673763a48694cb9cd87f5972c09b0fc50acedde7658133830a06dea8c98ffb9943591cbef802330862d7ccf7a7322d7e9e25ee82209b5a0e40a22353b4 WHIRLPOOL 37e1b34f21daf2d51c2960151f7601056316dcba71b0ec850edc0ea3fe3925ca669fe846b44307a2c304f5c92dec12845ca33a8a3c64a49455844bc6cc7626b6
+DIST wmbiff-0.4.31.tar.gz 269883 SHA256 56c32f9a0c6b6ad7b0c39ff742eebd61257634f4d4e6c4bb446b7be749b4a6a5 SHA512 768207887e92edc4a36f02d6b048cc393e75f9ccabca86f54368fafbd822bb6de5258890395da3f3e7a4f4f951628d15796d38e315b1176c6a3e084d10c167cc WHIRLPOOL 40c164ab7d8cd5e11c530c7a82875543c31d94a4cb212ead7b8a3ff3ea6521a31d1956317bfd34454c61400eb45ff7fc065d694a9a5b582d13dbd4c9b0551902
+EBUILD wmbiff-0.4.28.ebuild 842 SHA256 1d2f8a26169326d8695366982a6caab19160846b72aee5f4a73e727d1774b085 SHA512 402f34e44cb5d242ad36e24bffbbdafd5b12901d4fdb960569e2644a94bdc84f1c2df58d38d5ca3aefca4f4c76b32ffc896cf2d21d9ac7148605008b15e0553d WHIRLPOOL 7a67773dadc623640226464c1d8e78836ad14ecf7140ef302be5588adbad9af57343445f07c985b890c936cc303d43e38aef57291b4b9813c7f73d4c85780069
+EBUILD wmbiff-0.4.30.ebuild 821 SHA256 d1330a5c8445e84f0182b4f5b8f7546dc0039c3a833b2e2eec316587024cc02d SHA512 9de3bacf4f75d0076d4169c36cd0c2485f772868cef72762fe2125e5d760913fd4b044e3f14e96a9ddf220d3bdc75567183998b0ff336b7ef3e4f765146d6a14 WHIRLPOOL a98ef70b3a452e4bc3d505ed0e92a98a8de84810ec5c40836642e23e1b9d7e9287b14907e46ae1ae061d31679a0de3cf247212704264e2e829cd2adb4a59e00e
+EBUILD wmbiff-0.4.31.ebuild 821 SHA256 bbc9a0be1280f66323fda125b41d47c12fd1fe39e1e1376057a0996d93107ce3 SHA512 f246c6c70bc52f919bd51955d0c32dd4e46774e3dc60cf540907a11548baa0ece298e5f4034a75ce6defbbce53d95f27267624f3f7011e359e0a2557273e4261 WHIRLPOOL 41f141f13d7457dd3035a739ef497b5a44beb8dc919cce51118ae29d7d9970129794a06d5edaec5112a6dd1230274bdc7388d1f105a9b1cb99be10ad009af273
+MISC ChangeLog 3458 SHA256 68b40e40d16be3e6e40d0ba41f32774503ef8e525fba1a50638169d8dcdc4d9e SHA512 b390bf1cedd4b070d8a5ada06f897473dc6d080dd18e20eb4161f3dc3874461058afb8eef0dce6b3b62a4d88db9c93ce0166a197f1c53d70b459238c239565dc WHIRLPOOL 054de99a51d23bf526289da6e9baccab0e17e6dbe67142a52941d8c82001b77162b3aeb777ff2656e0f15f58afe3db91a9dd308c57f2fac53d2a96d9ad7797c2
+MISC ChangeLog-2015 5799 SHA256 c9a3b701b346f4621e73565f77a9f08a9474ab5ea29b3b12ae2c905806b0ac01 SHA512 2dd61ff0034dcee13e1d059c2213f1ece126a969f0bcbab40327c635a8b5478695fdb703fb85becd41d31e36dbcf6cd591c27a62053400014cebe39251063906 WHIRLPOOL 7c1cf1e96a0b1e57982d383f9467a8d6dd7d4183c06b5d1e2bdc17a320016dd0390f2529103adf2592107244db1201a362c136abe4757dca048447a3cc145ff1
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmbiff/files/wmbiff-0.4.27-invalid-strncpy.patch b/x11-plugins/wmbiff/files/wmbiff-0.4.27-invalid-strncpy.patch
new file mode 100644
index 000000000000..07f9bad989d6
--- /dev/null
+++ b/x11-plugins/wmbiff/files/wmbiff-0.4.27-invalid-strncpy.patch
@@ -0,0 +1,17 @@
+This corrupted the path for me before, so it couldn't find the file. Presumably since the glibc change to copy stuff backwards.
+
+diff -pudr wmbiff-0.4.27/wmbiff/mboxClient.c wmbiff-0.4.27-mik/wmbiff/mboxClient.c
+--- wmbiff-0.4.27/wmbiff/mboxClient.c 2004-03-28 01:28:58.000000000 +0100
++++ wmbiff-0.4.27-mik/wmbiff/mboxClient.c 2011-09-16 09:54:22.834144487 +0200
+@@ -149,7 +149,10 @@ int mboxCreate(Pop3 pc, const char *str)
+ DM(pc, DEBUG_ERROR, "mbox '%s' is too long.\n", str + 5);
+ memset(pc->path, 0, BUF_BIG);
+ } else {
+- strncpy(pc->path, str + 5, BUF_BIG - 1); /* cut off ``mbox:'' */
++ /* str is always pc.path, so we can't use strncpy */
++ int len = strlen(str + 5);
++ memmove(pc->path, str + 5, min(len, BUF_BIG - 1)); /* cut off ``mbox:'' */
++ pc->path[len] = '\0';
+ }
+ }
+
diff --git a/x11-plugins/wmbiff/metadata.xml b/x11-plugins/wmbiff/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmbiff/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmbiff/wmbiff-0.4.28.ebuild b/x11-plugins/wmbiff/wmbiff-0.4.28.ebuild
new file mode 100644
index 000000000000..1fcbbc671d14
--- /dev/null
+++ b/x11-plugins/wmbiff/wmbiff-0.4.28.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="WMBiff is a dock applet for WindowMaker which can monitor up to 5 mailboxes"
+HOMEPAGE="http://www.dockapps.net/wmbiff"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="crypt"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ crypt? (
+ >=dev-libs/libgcrypt-1.2.1:0
+ >=net-libs/gnutls-2.2.0
+ )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+S=${WORKDIR}/dockapps
+
+DOCS="ChangeLog FAQ NEWS README TODO wmbiff/sample.wmbiffrc"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.4.27-invalid-strncpy.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable crypt crypto)
+}
diff --git a/x11-plugins/wmbiff/wmbiff-0.4.30.ebuild b/x11-plugins/wmbiff/wmbiff-0.4.30.ebuild
new file mode 100644
index 000000000000..bf91fc7affc6
--- /dev/null
+++ b/x11-plugins/wmbiff/wmbiff-0.4.30.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils
+
+DESCRIPTION="WMBiff is a dock applet for WindowMaker which can monitor up to 5 mailboxes"
+HOMEPAGE="http://www.dockapps.net/wmbiff"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="crypt"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ crypt? (
+ >=dev-libs/libgcrypt-1.2.1:0
+ >=net-libs/gnutls-2.2.0
+ )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+DOCS="ChangeLog FAQ NEWS README TODO wmbiff/sample.wmbiffrc"
+
+src_prepare() {
+ default
+ eapply "${FILESDIR}"/${PN}-0.4.27-invalid-strncpy.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable crypt crypto)
+}
diff --git a/x11-plugins/wmbiff/wmbiff-0.4.31.ebuild b/x11-plugins/wmbiff/wmbiff-0.4.31.ebuild
new file mode 100644
index 000000000000..a38c9e70a1e4
--- /dev/null
+++ b/x11-plugins/wmbiff/wmbiff-0.4.31.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils
+
+DESCRIPTION="WMBiff is a dock applet for WindowMaker which can monitor up to 5 mailboxes"
+HOMEPAGE="http://www.dockapps.net/wmbiff"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="crypt"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ crypt? (
+ >=dev-libs/libgcrypt-1.2.1:0
+ >=net-libs/gnutls-2.2.0
+ )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+DOCS="ChangeLog FAQ NEWS README TODO wmbiff/sample.wmbiffrc"
+
+src_prepare() {
+ default
+ eapply "${FILESDIR}"/${PN}-0.4.27-invalid-strncpy.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable crypt crypto)
+}
diff --git a/x11-plugins/wmbinclock/Manifest b/x11-plugins/wmbinclock/Manifest
new file mode 100644
index 000000000000..c8e3778e0dba
--- /dev/null
+++ b/x11-plugins/wmbinclock/Manifest
@@ -0,0 +1,5 @@
+DIST wmbinclock-0.5.tar.bz2 15909 SHA256 42b57f8ec534cac8848b0b00ff21a95753517d5a32268fb1a348436e54ef3433 SHA512 f0f1f46b19e9c34f9168e03df2d4be2f9c7a73b09dd8247a7bc977309a3354069adf34032f3c0106aa763fe259993176edd84b029941191d05a11505e27de695 WHIRLPOOL 60e7d0ad1e86b155d1c6144c4be39e04511f2007166dd93a8fc1243d2d47ef55bb1d05940d5d4dd8f72fcb269be4045b0ce0e6b1349fc30d42ce7fba4d6eb137
+EBUILD wmbinclock-0.5.ebuild 697 SHA256 b62fbf7b451213ea649a3b89bb8e1e0db9cd578f9bae93c46f3fbbb6648528d7 SHA512 764d58fbe87a06b98eeb9e323e4c32dd7d1b99fae894d9a13dee8c8e24825657d8f4502f85a2c4e9833029d9c18e3cb448c3a6c4742dfa58fe3a1ee1680f04ba WHIRLPOOL 3144c9df4dbd78a9b4f192ed4394624286034afa02b65541e79786bcb02205595c1004aff24ff9fea918f2584d615cfb5eda0c4ef6ecbccdd40fd8cbca236222
+MISC ChangeLog 2893 SHA256 82ee359552c67dc66acc0475b2362c53147ad67b723d8973659668191e687970 SHA512 0f3860d6652c9a76051c108a684e703c6f26bcceddd2a2c30ac3db91377bcf98fb1b0005f895bd1ffdc449a3a1849456d5fc38ec0a69d249dba9e7c1b1572091 WHIRLPOOL 01359d9445e0093bff66b2517de227b2987b017fde8f6db63bf410ddea5fdfc63721c623cbe0aec5dc6d17be3a78c368c7f084a9ed3b8e80241f65287ea8acba
+MISC ChangeLog-2015 2145 SHA256 fa5e863603371d7fc036cf2c199a892f36f6675acc4d9020fdfc20aedd336dd1 SHA512 377f1a825596c43c50e9b191bb5d5b8e6b38f4a28adaafad0e1f38e53ce99a14208ff64851bc46acf627a8a4617d2e387edfd1a6bef5db58c78206b8671d8019 WHIRLPOOL 343e50a65f55801e84556b3bf2d6994d92e86ba046c56012382e776a299566727fbf1900b90b091be1d9ed63125028b4955f4ff653614cb99ce0159a245cea27
+MISC metadata.xml 531 SHA256 6fbcd0b7583be474d04ab333ecec39d8f3961c2f4312f569d4ee7fe645f22945 SHA512 b2a68bb29e867c54506f6b2594d3567353c86ba050127c07fa44f8abd4414aee251c297dfa569ec413e86699c088c61965104f5cafe326da0a376a6d0252098b WHIRLPOOL 5aa25e36d952ebde805dcc8cb9e9fe1fff1374c4001dcd5c721fcfbc9a9986a61ed2a17547ed5cf606c44b27723303974f70a9e77085bceaf244536e3156a195
diff --git a/x11-plugins/wmbinclock/metadata.xml b/x11-plugins/wmbinclock/metadata.xml
new file mode 100644
index 000000000000..a7ee69ac6c79
--- /dev/null
+++ b/x11-plugins/wmbinclock/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+The windowmaker Binary Clock applet shows the
+actual system time as a binary clock. You have to
+add up the bits to get the time. The clock has a
+24-hour format.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">wmbinclock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmbinclock/wmbinclock-0.5.ebuild b/x11-plugins/wmbinclock/wmbinclock-0.5.ebuild
new file mode 100644
index 000000000000..1a2f611242ce
--- /dev/null
+++ b/x11-plugins/wmbinclock/wmbinclock-0.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit toolchain-funcs
+
+DESCRIPTION="a nifty little binary clock dockapp"
+HOMEPAGE="http://wmbinclock.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \
+ INCDIR="-I/usr/include/X11" LIBDIR="" \
+ SYSTEM="${LDFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ dobin wmBinClock
+ dosym wmBinClock /usr/bin/${PN}
+ dodoc CHANGELOG README
+}
diff --git a/x11-plugins/wmbio/Manifest b/x11-plugins/wmbio/Manifest
new file mode 100644
index 000000000000..da5912774b36
--- /dev/null
+++ b/x11-plugins/wmbio/Manifest
@@ -0,0 +1,5 @@
+DIST wmbio-1.02.tar.gz 21799 SHA256 165483b121f2af7ce2f09a62f0f9fbe02118960c281fe5f4eacad62de39a0dbf SHA512 bebe8de364f782c38164fdd3910c3f63ff8313fa46fce1215218a4d14b9be0c793ee1d234fdb694798c1ab49b17eca90957d22c076920bf50ecf24b563a07d5b WHIRLPOOL 9f2260817f93359e5982b91b740c1b3d2ee8b79480967c761b204676ecbe149029d70e2ca9a08dc3ac0b3b1946db61153f7ff55ae3d15fb1797fb60069747bda
+EBUILD wmbio-1.02.ebuild 796 SHA256 de14f5a56554ada313b704edcc34f7870f145d74cce97b93b10754ad6893eac8 SHA512 2d55b1f1df46f1adf4b3a38cffc5f947d78b0d54fb4687bd4d97b3c5017b191ca7a35bb57c4cef556ce26cc60ec1ff4f90d9492cc9dffd9b4d141899870c5811 WHIRLPOOL 46e67cd2b737cc5470fdbf2e47e6f638b36d94c016c9964bbca0ecd901e8eeb7cc91cab533aecaac4f3c6c1c4e6c7e3744390ffd92da8e62d3e9ff029eef3910
+MISC ChangeLog 3426 SHA256 9ce9d200c3d8f86fa7854c9ef1a6ba9a4b507e409e97074a63bf99363cabe765 SHA512 3ff87769e2634feaa40baa25dc698816119c678b233d34a7c409bdb18f4ef31e79a7d69393c71959927110fa13152429248421316bff66a21c90b60d1fd9e389 WHIRLPOOL 679ad991c43791438840d65261b95f7a0281f7f617eb7a76e83f8f8d1ad7167e9e96f4e12a230429c06ebd691b0680ded09feb949fa1cd798177bdd58b1404c8
+MISC ChangeLog-2015 1902 SHA256 c05bc0439d92e73aa509831718f231eb0d396f28a688178e9451ec8be1a9c259 SHA512 4ecb81e786ccaaf0c27e62dd5cc096377a9587b384974b2933531e2be7d01e3d4afc84dadd861b2271789fb6e7e76fd57889ad3ac5328b3d7bcf67a23342a807 WHIRLPOOL 8a940773ee00d490bea8a9ca2ed4a161e969bab0a33ae2159ea596cf7a4fe736f6b41dbacd7411247614294ffccf78300ef3a89b748bc78e1ecb690d9c5db8da
+MISC metadata.xml 603 SHA256 ddc48dc29d8a1257908e7eb479dec50a31c2701e4e0aee072cb0ac9287e0784b SHA512 fd27767ae3ef58f3eae5cb89cb62257989d5d574b2cdda8b2acdf25fb35091c1903037121cb127189f7c35343d588c4ea99741f292097854a6aebdda01ed3e3b WHIRLPOOL 1ccabae0b4f8228bba3aedc2adef1613305c6d7464a87bbdcdf39d5419ec29f1502dc5306dcc015898f1411d94613693460a495e0ca11aa53f815da3de387511
diff --git a/x11-plugins/wmbio/metadata.xml b/x11-plugins/wmbio/metadata.xml
new file mode 100644
index 000000000000..40e7d93dfb9a
--- /dev/null
+++ b/x11-plugins/wmbio/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+Wmbio is a dockapp designed for WindowMaker.
+Given your birth date, it can show you your
+biorhythms, allows you to see the progress in time
+of your biorhythms, and calculates your next totally
+positive or negative biorhythmic level.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">wmbio</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmbio/wmbio-1.02.ebuild b/x11-plugins/wmbio/wmbio-1.02.ebuild
new file mode 100644
index 000000000000..d88c092cbef8
--- /dev/null
+++ b/x11-plugins/wmbio/wmbio-1.02.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+inherit eutils
+
+DESCRIPTION="A Window Maker applet that shows your biorhythm"
+SRC_URI="http://wmbio.sourceforge.net/${P}.tar.gz"
+HOMEPAGE="http://wmbio.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P}/src
+
+src_prepare() {
+ # Honour Gentoo CFLAGS
+ sed -i "s/-g -O2/\$(CFLAGS)/" Makefile
+
+ # Honour Gentoo LDFLAGS
+ sed -i "s/-o wmbio/\$(LDFLAGS) -o wmbio/" Makefile
+}
+
+src_compile() {
+ emake || die "emake failed"
+}
+
+src_install () {
+ dobin wmbio || die "dobin failed"
+ dodoc ../{AUTHORS,Changelog,NEWS,README} || die
+}
diff --git a/x11-plugins/wmblob/Manifest b/x11-plugins/wmblob/Manifest
new file mode 100644
index 000000000000..e64fa5b36565
--- /dev/null
+++ b/x11-plugins/wmblob/Manifest
@@ -0,0 +1,5 @@
+DIST wmblob_1.0.3.orig.tar.gz 180039 SHA256 d26850fe15e444817ed9996663427bd933a74d4e5591008a5a7c39d21e2583b2 SHA512 0af749349928cb2a2dc0e51b7e299305e51ddfdf42b320d7462acf5e3d6c92674d6c54fdace6fc3a1c5256540887ae50da9b82218753d3f954f4c7d69a5703fc WHIRLPOOL 2c5391af1172fb7e453fd617d70853f50b8b5a5c6918cd6c4162174caad93ce0ee4357644a74d1a52984f54ac68641c088f483de41326622e3f9d09d4bd7f6be
+EBUILD wmblob-1.0.3.ebuild 731 SHA256 36ddb631cc9aba32a174b3e98ebb5c51709c8a29281614075a88f8e0363f97fd SHA512 fafd468d2d99c618e70129e54e1910a7d20f389af506c5645da7cc38d9bdc6d07421fe98d7c77198aecbf5d5a476071103a589886ad84dfbf06fe4effd8eaf97 WHIRLPOOL 25623aa97eb16d0471860f45babf12f0881761356fed48c2700e990cef2aef4ed43064e6df392b88d5fcc8ddc46d068f877f58ba95aa76cd98b96d0703e7a80c
+MISC ChangeLog 2885 SHA256 ca2f37f29cd05e2aa81395ee5f28ca2258c946a525d1011b3290e5c2e29a3dbd SHA512 815712f616fcbdaeff3c69b8645fa87e9aa3ed8dc5c7dd7d3d5110b220c9d67671e662904cd5070affc7d9927dc844270b9e346d046bea3788c3facc72b385ee WHIRLPOOL afda81750fce8726b1535c1b5457e70b33dd4c6d5a3a705722be7053e62a5c3efd5f05af3a3d7dfe04cc35163eaae3402ccd06d3196a9635581340e1a27d6de2
+MISC ChangeLog-2015 2562 SHA256 c87255f538f2b43a958441e7c585bd04c0a8c0e4103b836344068bd7bec6d9c1 SHA512 76b715f19ede9ffdcab1df69ebb006d170a387c8b9abfd79bed7083beea025fe89cf7d9342a120eedc3bdbf587ab5fa8347719ee8813c4a343f8e3de3f57bcf5 WHIRLPOOL e45f35a1750dc91449731fecf037a8b7c1a76dfc334808619a74d0c91a5c94da27eb92ee2835b0ee00d3a18b8897d8622bd14b89a18f1215e5b96d9be2384d0a
+MISC metadata.xml 326 SHA256 681faa5b2aba63a5f27800a24c99d92a109b03a86fce37270d9dda423a3ebfc7 SHA512 73f3d392f88613008cd221ee98c5836f324127237cd3e64681b90f7067c3d60ed1b52855e79aada62cd70157fe78cb2c7f7d93c6cc81c58498b8b6734f2dc420 WHIRLPOOL ecf88bbc57f8c03212f94c62f1f43106d3544bd26e751f60f27399ce718cc85b183656a936968c64decbe13df5ae70c37a2ae1f520fc5b249c8f969a884873f9
diff --git a/x11-plugins/wmblob/metadata.xml b/x11-plugins/wmblob/metadata.xml
new file mode 100644
index 000000000000..c3317a1ec53e
--- /dev/null
+++ b/x11-plugins/wmblob/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="freshmeat">wmblob</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmblob/wmblob-1.0.3.ebuild b/x11-plugins/wmblob/wmblob-1.0.3.ebuild
new file mode 100644
index 000000000000..fe7b4768397e
--- /dev/null
+++ b/x11-plugins/wmblob/wmblob-1.0.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools multilib
+
+DESCRIPTION="a fancy but useless dockapp with moving blobs"
+HOMEPAGE="http://freshmeat.net/projects/wmblob"
+SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xextproto
+ x11-libs/libXt"
+
+DOCS="AUTHORS ChangeLog NEWS README doc/how_it_works"
+
+src_prepare() {
+ sed -i \
+ -e "s:-O2:${CFLAGS}:g" \
+ -e "s:\$x_libraries:/usr/$(get_libdir):" \
+ configure.ac || die
+
+ eautoreconf
+}
diff --git a/x11-plugins/wmbluecpu/Manifest b/x11-plugins/wmbluecpu/Manifest
new file mode 100644
index 000000000000..60a804472535
--- /dev/null
+++ b/x11-plugins/wmbluecpu/Manifest
@@ -0,0 +1,5 @@
+DIST wmbluecpu-0.6.tar.bz2 14245 SHA256 fe7ac638acf36848d822a9619cd86ea9c8114670fd76a8e8a52e34c47a4cfdfd SHA512 b68ea9ea915325d0cfda5cfa0a914b6c154e7fb9db5dc51e2cdfd109d52adfac75622ad05a17dcb6ba49dde47fb9a25d09dd834e52d9daef66aacdd9eb9e3eb6 WHIRLPOOL 6f5fee3b854dd50582e50a375ae383e6d5d6028893c16d779efb2863a36d7ee3a391cc5d77207a6c52def3d89fd4e4b79ac5d9d5c2433bc7f3413f010a5835b6
+EBUILD wmbluecpu-0.6.ebuild 778 SHA256 0ba10d360e52933dc1d027b43008521c47c889fa405a92ff4400cf520b5c9f5a SHA512 dee29e545fbf43298ce57c75063ce89129b4a869e935b4c4996cbc5470288651bb69671a2ce9832637a3074f469ae6d82a3d6d3beff713f784cc32b64c673c9d WHIRLPOOL adc5076a1a6a6cab3d1f5969847047aa0c21df3314793cb9f360484e20acd6fa53b92f2b750f00fe8769fa4b7264aea05ea16ce2b3067469e57f464ef1c2e196
+MISC ChangeLog 2890 SHA256 676cbf917d01e2a8cc5b1494d5a66818e18646e326da5998d8f7ffd17848a1ea SHA512 48c775acfc8c49307291ca644923c555538679ebde5531a68f191706cd4035522e5b6622d1334a591616db8f9f27de722ae1cebac88fff860ce671e55e577bf3 WHIRLPOOL d223c85870af4612a98250c2cfdeafc9f319ffc6a0a1428fa34e9269b93496af2649763d8f2614d55e90d916f50b590d512967d81a05133046684e512b2552ee
+MISC ChangeLog-2015 2105 SHA256 2a122dc45988acee7ad1f3bda2ee05e19ed75755715a3e344d71380617b2bcfd SHA512 7894874e39c9f091f89b399c284fef0a11ea92be326c5e5e4c8be5fc5bd963819bdff20dd130bba4f7fc585cde44549fbef8bf7a1e5cdf2f16ee5dde97d51427 WHIRLPOOL 3d37e97e33b6af35da5453d005fd8ffd7fd9ffc1f01d19470be2d3a0e1da57a4ca0f3b8c1384ab21ba32e5aec2d781c438c0ea42a440764dbe7c888073e9e4eb
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmbluecpu/metadata.xml b/x11-plugins/wmbluecpu/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmbluecpu/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmbluecpu/wmbluecpu-0.6.ebuild b/x11-plugins/wmbluecpu/wmbluecpu-0.6.ebuild
new file mode 100644
index 000000000000..30ab4f7b2cd5
--- /dev/null
+++ b/x11-plugins/wmbluecpu/wmbluecpu-0.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit toolchain-funcs
+
+DESCRIPTION="a blue dockapp to monitor CPU usage"
+HOMEPAGE="http://misuceldestept.go.ro/wmbluecpu"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ sed -e 's:$(CC) -o:$(CC) $(LDFLAGS) -o:' -e 's:-L/usr/X11R6/lib::' \
+ -e 's:strip $(PROG)::' -i "${S}"/Makefile
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \
+ || die "emake failed."
+}
+
+src_install() {
+ dobin ${PN}
+ doman ${PN}.1
+ dodoc AUTHORS ChangeLog README THANKS
+}
diff --git a/x11-plugins/wmbutton/Manifest b/x11-plugins/wmbutton/Manifest
new file mode 100644
index 000000000000..4a70ea9e9bcd
--- /dev/null
+++ b/x11-plugins/wmbutton/Manifest
@@ -0,0 +1,10 @@
+AUX sample.wmbutton 659 SHA256 55541666900f478a2c1f73d5fc6fb6bc9ee02687657f830251ce42f480b211d0 SHA512 fc828740001b2280f49b916cd1fc803cb1d606d36a7fdeca0aafa9d892d377ed68eebb996efe7bb96eff6f5ea281e4431182e2831605f6167a39cb2be878063f WHIRLPOOL 3034474f397987af61b2eee5013cbbae1f7467592831f65eefd12cfb3728e059ad1f905e4a864be8383c2ae33343f27007bf7f940ffe1c7196f47222cf40bc4b
+AUX wmbutton-0.7.0-Makefile.patch 753 SHA256 3916ca01a8c71e6211ace763913d3e6f8fb8562f73970f337bfb1be8463164c3 SHA512 f62306dfbba48a960a1e198f7c50a4e828405642d852dd543b4cf6ffd2e297266bac71c386d176a35c060dcc6f6c126a4af52a0f83772a4ebed1b55dbe880b8c WHIRLPOOL 1ee2f31b27372f47b817893b6a7f3555bfb383f2510d060c43a439cf85a04b26b3e08c5136cccb0e10519e18f276051fbf19e38a09142a3fc649ae8ac03bf227
+DIST wmbutton-0.7.0.tar.gz 48381 SHA256 dd6d7a4188b9acd22538d04de2ce0a5e3822e91488a1521df4ff9d09a922f950 SHA512 dc631caca0b1ed6daf8781a0893464b91d788b3d0f81dc22a33d13715cda7becbb145d2d3d34ab93a9a343ed178171c376f81e2eb25e9436d1da8ee2d6455ce2 WHIRLPOOL 0b16fab3064ce98d1c6fda5e4856ec9b3b63b7733bc39ee4ab2a96faa7829e77f5e2a45b60124e4f1c91bfa1004c2b6cf3a8e38d8142daff11e34013a2576570
+DIST wmbutton-0.7.1.tar.gz 140293 SHA256 9a80da3308a36993a48d5e25da800e8a6e5287bf4ae2ad6fc59b03dc2c5db519 SHA512 61e846c2c7edf6375fdf7e86490ef80feab986b24ce83110283b7e336562a670142e326bfda24ddad832c563da0cb4bc2c3d7379e88e647954c6d93a4dcf6068 WHIRLPOOL cea857d5085939e2df4d1b70ca02d4173e917976f69ff4e6dfafe60dd69e9d71b522dd48738bf576485d593635e73b31596f63059bee013eaf543a66d4c39d9c
+DIST wmbutton-buttons.xpm 25003 SHA256 357de6947c75339ed8156bd09287f82ef46dad22d16b1c82f7bbce12fd287318 SHA512 eb73812b8a4060a6bb13a477275224a2e6d50f7b77944f2f674c4995e0053f3d3c667d483c86dda98b69f398fd332e4c836ddf9eb3410e1e29b69449b874537c WHIRLPOOL ddc743a8d689ae46a44515e39531acc63a39534cbbf96184e6fa7e243dd1cee253ca10da65aec03391e6b6a92ddad72826bb1be56c6a301a786e90beddc4ba5f
+EBUILD wmbutton-0.7.0.ebuild 904 SHA256 05e8b26a06ceb11a0cdd5d4e10e58e851526886bb8bd23138c39ddc402d267b6 SHA512 22320689ce1dc9a6c916ad2ca0d2a0ce61adf1fcfcf994f868836c092c73474b0deb6a211fea27e39923b5aa086ad7fb5ccbe5cccfd363d99cd9eaaa4b7d9bd1 WHIRLPOOL 453784b01ffa76903b4918eb0b0f31011aabd646b22be3e8f6dbc7ddacb42e1796d0850be8677a3864898c32c9884f1b9f10c50dd198a243bb1ae08c3e654fcf
+EBUILD wmbutton-0.7.1.ebuild 468 SHA256 7f84af8fce3defd1bca79003ba0052b78411cb68fa5fb5caa3754af5252aafad SHA512 73ea92be23dd1fe0f76115add1be04e30ccc4f350c26abd69cda2806813df36e8a08430ee0cb09e0ba1d6341cfddf5d52767c60790c86053a2289d2fafe1e0a9 WHIRLPOOL 37da81c6a2bdc6d9becbb43edaa0b6788ab8470df0b929c8a2c5e4bbb8abf9d782b1b935a4459c7ff605bcf5466d379146f170270295c19dba7920e9323c09b4
+MISC ChangeLog 3745 SHA256 df07177a248058e565d14a0f3dd1d1ebd43fbe4f56ef873771a779e10bf6f14d SHA512 ef6644071339429dcd7e9bed1a15ae92439bcf395b300d26e491b18c2b2d69a07b26a953fd3e01ae967e6becace4968f92687b860eb48f0c8dfafbf62adea2bf WHIRLPOOL d06d1d865c8f78e865373177ad7687e235930671bd6bedc2e0daa0c7187521cdad778e2d6b70b940981d39dc1149f7b37e6c2d6994efa3b59d2ef0b6826381b1
+MISC ChangeLog-2015 2657 SHA256 8d459a5027c60017cd437ce53aa9c88ed908904074e81c171d94d12cc69dbba3 SHA512 cfee2824c4dba3f62e0fa204028aeeea528e81569451b0e50f8f08a31582a4df6dac5c45e35d9ff0f238c9e3ca36d06d4aaa7bec666c5c5186ae595ddbfa40bf WHIRLPOOL c8ff8bdca1450b3365a815329d8086dab236e668f0f8007b909dbb5fb865fa5157b9c45c0bc1c2e560b2fe55dfef7a76667bbdcf73ca6e9b779c669708d35163
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmbutton/files/sample.wmbutton b/x11-plugins/wmbutton/files/sample.wmbutton
new file mode 100644
index 000000000000..a4177a24e081
--- /dev/null
+++ b/x11-plugins/wmbutton/files/sample.wmbutton
@@ -0,0 +1,43 @@
+# Buttons are numbered as follows
+# Left 1 2 3 Middle 11 12 13 Right 21 22 23
+# button 4 5 6 button 14 15 16 button 24 25 26
+# 7 8 9 17 18 19 27 28 29
+#
+
+1 mozilla &
+11 firefox &
+21 opera &
+
+2 evolution &
+12 mozilla -mail &
+22 gftp &
+
+3 xterm -T 'xterm' &
+13 Eterm -T 'Eterm' &
+23 aterm -T 'Aterm' &
+
+4 psi &
+14 gaim &
+24 kadu &
+
+5 gentoo &
+15 xterm -T 'Midnight Commander' -e mc &
+25 xffm &
+
+6 ooffice &
+16 gnumeric &
+26 acroread &
+
+7 xmms &
+17 gmplayer &
+27 audacity &
+
+8 gimp-2.0 &
+18 sodipodi &
+28 kpaint &
+
+9 kghostview &
+19 ggv &
+29 xpdf &
+# The above don't need to be in any particular order.
+# Repeated entries should be ignored
diff --git a/x11-plugins/wmbutton/files/wmbutton-0.7.0-Makefile.patch b/x11-plugins/wmbutton/files/wmbutton-0.7.0-Makefile.patch
new file mode 100644
index 000000000000..f9197842b44a
--- /dev/null
+++ b/x11-plugins/wmbutton/files/wmbutton-0.7.0-Makefile.patch
@@ -0,0 +1,26 @@
+--- Makefile.orig 2014-10-06 15:20:41.300883734 +0200
++++ Makefile 2014-10-06 15:22:08.936939085 +0200
+@@ -1,6 +1,6 @@
+ INCLUDES =-I/usr/include -I/usr/local/include
+-LIBINC =-L/usr/X11R6/lib -L/usr/include/lib
+ LIBS = -lX11 -lXpm -lXext
++CC = gcc
+
+ TARGET = wmbutton
+ OBJECTS = wmbutton.o wmb_libs.o
+@@ -14,13 +14,11 @@
+ INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755
+ INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644
+
+-CFLAGS += -Wall -O2
+-
+ .c.o:
+- gcc -c ${CFLAGS} ${INCLUDES} $< -o $*.o
++ ${CC} -c ${CFLAGS} ${INCLUDES} $< -o $*.o
+
+ ${TARGET}: ${OBJECTS}
+- gcc -o ${TARGET} ${OBJECTS} ${LIBINC} ${LIBS}
++ ${CC} ${LDFLAGS} ${OBJECTS} ${LIBS} -o ${TARGET}
+
+ clean::
+ for i in ${OBJECTS}; do if [ -e $$i ] ; then rm $$i; fi; done
diff --git a/x11-plugins/wmbutton/metadata.xml b/x11-plugins/wmbutton/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmbutton/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmbutton/wmbutton-0.7.0.ebuild b/x11-plugins/wmbutton/wmbutton-0.7.0.ebuild
new file mode 100644
index 000000000000..cd89ddf786b0
--- /dev/null
+++ b/x11-plugins/wmbutton/wmbutton-0.7.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="a dockapp application that displays nine configurable buttons"
+HOMEPAGE="http://www.dockapps.net/wmbutton"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz
+ branding? ( mirror://gentoo/${PN}-buttons.xpm )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc sparc x86"
+IUSE="branding"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+S=${WORKDIR}/dockapps
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-Makefile.patch
+ use branding && cp "${DISTDIR}"/${PN}-buttons.xpm buttons.xpm
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc README
+ use branding && dodoc "${FILESDIR}"/sample.wmbutton
+ use branding || dodoc sample.wmbutton
+}
diff --git a/x11-plugins/wmbutton/wmbutton-0.7.1.ebuild b/x11-plugins/wmbutton/wmbutton-0.7.1.ebuild
new file mode 100644
index 000000000000..081ca01c1b1b
--- /dev/null
+++ b/x11-plugins/wmbutton/wmbutton-0.7.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="a dockapp application that displays nine configurable buttons"
+HOMEPAGE="http://www.dockapps.net/wmbutton"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="branding"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
diff --git a/x11-plugins/wmcalc/Manifest b/x11-plugins/wmcalc/Manifest
new file mode 100644
index 000000000000..6a892287f9b7
--- /dev/null
+++ b/x11-plugins/wmcalc/Manifest
@@ -0,0 +1,10 @@
+AUX wmcalc.man 4751 SHA256 68bdb4cb628a663313d7aa1998972bff1840dbe1e6a42052c60e57a6be8908b1 SHA512 df384bdd6e30f76c6d9c45066e0b49b503d13be587f6e385d2024f5850d66385fdbbb29a06ed9c2da718a2c74e29880f3402d79e25488fd35a6898623e395ad0 WHIRLPOOL e58e9e7df43e981cdff996b98face90410a9eb9ab84717984d3e6200efc3841c80cf4bff10ea4100b63acc08e1d94cc9d6a76272e1e72e4299b9a5c1919a9888
+DIST wmcalc-0.4.tar.gz 42694 SHA256 944b69ce2e5489dc0ec78fc02d4da26af2102a18300eb3607c3a5de4b97a384a SHA512 2a7ff3c2cb50dec2a5961a16832f09571d2096849a16d8d97b21a8b2dbce98e7061b974d8ffdcfd555e25e63fa76690e3af794006f74bb4d44b3f0acd8a19fbe WHIRLPOOL 38dd6d2d4eb49425099b6976fb71b7edbdae8be9f2dbf92effdb312b7c2d54e3398fc3a61e1f44f4f698d9af349f062ffd3d18b7aeebefacd14921356fcdb7e6
+DIST wmcalc-0.5.tar.gz 43834 SHA256 da08429c045ad4434158c852b3db97be06bcef2c42bafac2749821cf0b015e35 SHA512 750f7e74ff60ed61a18e96ca6ed6347be77bc559384911f701a214e5db19d15178eb0a68b7abd0f91369287910b39e0a7d18f24adedf045d9d536e9b084b53f3 WHIRLPOOL 1d2ba999fde06bda49c06cd65ba1f5f0682a700e10d1854ce8aacaed96507067217dce70c533ce074351270973c17870479a12d6319f4ad7750483d6d627fd0e
+DIST wmcalc-0.6.tar.gz 45386 SHA256 32c0e4ae02600f1b7ea3c88ac385c099cf5ee80e10b097d654a016f433b9a36a SHA512 00be5e0ef62c9a47b4f09d640826f144eed3226e8a1471df4e80b54cd0f7d7bb9ff3fbac94355529646673ebe665f9226aca7dd51581d6c6775e2dc5a913501b WHIRLPOOL 353a9cc8d9d9ed4eba157a918552e8a1fa3d4ef8f0584e2a0f13dcbd81959ffb3d0713030eb44f8b7dddbd18dc708290e509be65b9e2e047383ff498bc10b201
+EBUILD wmcalc-0.4.ebuild 990 SHA256 893aa43c392aa26fc2d6422dddf462ad33a8e13f93f5809c00fac772db41874f SHA512 64ee40e6bfec176af67127fdc9fdae6001581302fe27855e0518691b4ac5a01c9199a646626173eb237b3811dea37e03a741b8af5e7b787ad48384d1fbb70f23 WHIRLPOOL 1e88077282b461117b57aa64645e1ad5616343e46c4ebd5a46077726c65f004cc147fd5c1a47d6c6be31f2c7c684cdaac0f9b9afe6645d19db4d57732bc3c287
+EBUILD wmcalc-0.5.ebuild 707 SHA256 0a6eef4dc2bfeff5e8e009512229313533048ce785c87bf50c239624e4a36dfd SHA512 dd7900654aa0501397d12a5e2d6e80304b8cf573d4e5de73a76d440a2ef742ecb010b3cc86bc40711c5d1d80ec45150c93a9c4e1a82ad39ae4ce975d25379019 WHIRLPOOL b9fdd260c2616f72ecf7cd1214efa231e2b4dd15eb23034aa7eea0130a4cb5d6c166027b3537dccd58e539c0a66cd634aa379302decf284853f7c3dba313878d
+EBUILD wmcalc-0.6.ebuild 604 SHA256 ded579b30a317d3dd532952f54ba3afdfab69bc0c47b6b594c0492e4bdcf9ea7 SHA512 1d460a36de92ff152996df2b28a8a760ede5347f1f267920f3dc4b522efb51a9fc44ab78707f00fe78ce7b541badd313aeea5ca64ed697776580a4dd091059b2 WHIRLPOOL 1ddff5f290f74d108314ef9755d56b2dd5ad64e03648122e258676f11cd1ca7bdd178e725a79b27cfb74075f29f4184fda5715c634eabaeaa1604e7a9cd6a1dd
+MISC ChangeLog 3982 SHA256 2a62e6afe023b5ed3e71fc076ff285dbc196e9cab22283297058a4c159bde01d SHA512 329ef5fc5baa823807fae42df4059e8967717f66379b2609b566b23478f1ce1afb0e48c7c5430613bfa59ec6b0526231d1d450d821d0e02071f604b2afefb6db WHIRLPOOL 08a45b339317928b9d0ea274782ca8ea3bf6079c19cb3e2aedbf0d5ddeac9a3963481017dd13703fb81e178c2e5d7d82e0fd6b4dcfb7a25a13b1236cae1b7c7e
+MISC ChangeLog-2015 2928 SHA256 3a7598ace5685628c9f6abaa51a705885d2e4113e31d7c2c26230520de701b12 SHA512 4efcdfb917e0baaeece890fc5f73bcde117fa741eaf43318ec2db19b5f2c4154f972fab58e43bc81ad1145d25e7da0187711ddf6d803366d05cebb528446f4d6 WHIRLPOOL fe296860c0b44c043ed695b84a1e341a0179f8a2b0f8205efad018b534486be13dfae1040b4f219e45bcd754c652be28845cc31c5c5914be03b3dc2a910bf892
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmcalc/files/wmcalc.man b/x11-plugins/wmcalc/files/wmcalc.man
new file mode 100644
index 000000000000..4485d57c3fcf
--- /dev/null
+++ b/x11-plugins/wmcalc/files/wmcalc.man
@@ -0,0 +1,117 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH WMCALC 1 "September 20, 2001"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+wmcalc \- dockable calculator application
+.SH SYNOPSIS
+.B wmcalc
+[-g \fIgeometry\fP] [-d \fIdisplay\fP] [-v] [-f \fIconfigfile\fP] [-h]
+
+.SH DESCRIPTION
+This manual page documents briefly the
+.B wmcalc
+command.
+This manual page was written for the Gentoo Linux distribution
+because the original program does not have a manual page.
+.PP
+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
+.\" respectively.
+\fBwmcalc\fP is a program designed to act as a simple calculator offering basic operations like addition, subtraction, multiplication, division, square and squareroot. It is different from other calculator programs, however in that it is designed to take up very little desktop space. As such, it can be left running on the desktop at all times. It is intended to placed in the WindowMaker dock, or in Wharf under Afterstep, though it should run as well under any window manager.
+
+
+Buttons are defined as:
+.nf
+ ____________________
+| x00 | x = 1 for Left Mouse Button
+| 0 1 2 3 4 5 6 7 8 9| x = 2 for Middle Mouse Button
+|--------------------| x = 3 for Right Mouse Button
+|x01 x02 x03 x04 x05 |
+|x06 x07 x08 x09 x10 | Note: the numbers 0..9 are the
+|x11 x12 x13 x14 x15 | indicators for memory cells
+|x16 x17 x18 x19 x20 | 0..9 respectively
+ --------------------
+.fi
+.TP
+Button Functions:
+.TP
+.B 100
+Reinitialize the calculator. (100 = Left Mouse Button on Display)
+.TP
+.B 200
+Clear all the memory registers (0..10)
+.TP
+.B 300
+Clear the current number being entered only
+.TP
+.B x11
+Start a program defined by CalcStart variable in config file
+.TP
+.B 1yy
+Perform function shown on button
+.TP
+.B 2yy
+Recall number from memory location [0-9] to display for calculation if yy = 2,3,4, 7,8,9, 12, 13, 14, 17 otherwise, can run a user-defined function (not implemented)
+.TP
+.B 3yy
+Store Displayed number in memory location [0-9] if yy = 2,3,4, 7,8,9, 12,13,14, 17 otherwise, can run a user-defined function (not implemented)
+.TP
+.B 1xx
+Hopefully the other functions are obvious from their button graphics.
+
+
+.SH OPTIONS
+.TP
+.B \-g <geometry>
+Window Geometry - ie: 64x64+10+10
+.TP
+.B \-d <display>
+Display - ie: 127.0.0.1:0.0
+.TP
+.B \-f <filename>
+Full path to configuration file.
+.TP
+.B \-v
+Verbose Mode.
+.TP
+.B \-h
+Help.
+.SH FILES
+.TP
+.I /etc/wmbutton.conf
+system wide wmbutton configuration file which will be used for all users who start wmcalc the first time.
+.TP
+.I ~/.wmcalc
+The configuration file (.wmcalc) is written by wmcalc whenever the user requests to store a number to memory. This file is automatically created the first time a user launches wmcalc with /etc/wmcalc.conf as template. As a part of this process, a file is written to /tmp. If /tmp is not accessible, it tries in the user's home directory, as defined by the environment variable HOME. This file is erased as soon as it is written over the main configuration file.
+.SH CONFIGURATION
+.TP
+The configuration file is case sensitive. A # starts a comment, and lines consisting entirely of whitespace are ignored. The syntax is simply:
+.TP
+.B <variable> <content>
+Where <variable> and <content> need to be seperated by a Tab \\t and \fBnot\fP spaces.
+.TP
+\fBmem0 - mem9\fP Calculator Memory Locations. These must all exist, though they may be in any order.
+.TP
+\fBCalcStart\fP The CalcStart variable is intended to allow the user to start a larger calculator for more complicated needs. Everything after the tab '\\t' character is sent unmodified in a system() call, so anything you can type at the command prompt may be put here.
+.TP
+\fBImagChar\fP The ImagChar variable allows the user to choose between 'i' and 'j' to represent the sqrt(-1).
+
+.SH AUTHOR
+wmcalc was written by Edward H. Flora <ehflora@access1.net>, and is licensed under the terms of the GNU General Public License.
+.TP
+This manual page was written by Gordon Fraser <gordon@freakzone.net>, for the Debian GNU/Linux system (but may be used by others).
+
diff --git a/x11-plugins/wmcalc/metadata.xml b/x11-plugins/wmcalc/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmcalc/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmcalc/wmcalc-0.4.ebuild b/x11-plugins/wmcalc/wmcalc-0.4.ebuild
new file mode 100644
index 000000000000..1ac5879a3c7b
--- /dev/null
+++ b/x11-plugins/wmcalc/wmcalc-0.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="A WindowMaker DockApp calculator"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/130"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -e "s:gcc:$(tc-getCC):g" \
+ -e "s:-O2:${CFLAGS}:g" -i Makefile
+
+ #Honour Gentoo LDFLAGS, see bug #337434
+ sed -e "s:-o \${TARGET}:\$(LDFLAGS) -o \${TARGET}:" -i Makefile
+}
+
+src_compile() {
+ emake INCLUDES="-I/usr/include/X11" \
+ LIBINC="-L/usr/$(get_libdir)" \
+ || die "emake failed."
+}
+
+src_install() {
+ dodir /etc /usr/bin
+
+ emake DESTDIR="${D}" PREFIX="/usr" install \
+ || die "emake install failed."
+
+ dodoc README
+ newman "${FILESDIR}"/wmcalc.man wmcalc.1
+}
diff --git a/x11-plugins/wmcalc/wmcalc-0.5.ebuild b/x11-plugins/wmcalc/wmcalc-0.5.ebuild
new file mode 100644
index 000000000000..31a94d093b46
--- /dev/null
+++ b/x11-plugins/wmcalc/wmcalc-0.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="A WindowMaker DockApp calculator"
+HOMEPAGE="http://www.dockapps.net/wmcalc"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+S=${WORKDIR}/dockapps
+
+src_prepare() {
+ sed -e "/\$(INSTALL_DIR)/s/\/man1//" -i Makefile || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+
+ dodoc README
+}
diff --git a/x11-plugins/wmcalc/wmcalc-0.6.ebuild b/x11-plugins/wmcalc/wmcalc-0.6.ebuild
new file mode 100644
index 000000000000..31d47e540fc7
--- /dev/null
+++ b/x11-plugins/wmcalc/wmcalc-0.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="A WindowMaker DockApp calculator"
+HOMEPAGE="http://www.dockapps.net/wmcalc"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+
+ dodoc README
+}
diff --git a/x11-plugins/wmcalendar/Manifest b/x11-plugins/wmcalendar/Manifest
new file mode 100644
index 000000000000..7f9937baf93d
--- /dev/null
+++ b/x11-plugins/wmcalendar/Manifest
@@ -0,0 +1,9 @@
+AUX wmcalendar-0.5.2-exit-sin-and-cos.patch 2075 SHA256 36509add601dbf0a835c03d0b80f3c3cfa7c50e9ac7bc5c3a52b62da415735bc SHA512 e116c5c632d7ab1043cd5d6e160db99cab134a164312a5e11f385056511c0bbb203e8c74e454883c09660c98a8cd566f48fe5535720a754569250a8619750657 WHIRLPOOL ec60f0f5a43d48ee1fce1864c169f64cfaafd4489ab82b98f5a1421af885d344aea33594f1e787c58fcc0d98ba4779b701393240d2374d0c1aa1d6edfe1a2b2f
+AUX wmcalendar-0.5.2-ical.patch 403 SHA256 fd00bf39a7e0f6032a5a5eee52397bffb9e941519d27b2421d89b052acbc3453 SHA512 6328e80ec9723d79d7493b9350747c596f1348d9a0dc951908d78627004cfaf85baaeb8ee55be68f05fc298fa7f59e8b63a0f4d7bb908c5adf88cc36aaa05ce1 WHIRLPOOL a80b0dc827b4b1b3ee3de83d18aef94809bb4349a84c93e414635588fcfbbe9fc62c43c3b3cd42a7894e2d30ee1581f2b1197ff1c6173ec9d22586b8fc12fc83
+AUX wmcalendar-0.5.2-rename_kill_func.patch 646 SHA256 8914853f7726e2a725c1df4b43c0296b293c87471a1729a265cf3e77917e05ae SHA512 f59f5175130bd8a476bfd8d96906389e672cf7717ae2c2a2b39514420f14af618c64952769fda1fff0594637d3c86df80c1737a257141724532b813f2a30f975 WHIRLPOOL 08fe7fc68f64822cbc4198fb86376b22639a43d6e11af0620499093383d4a75a3b82c407f4e2a65bfef4379efd5776912b5f69b5f6a334faa5db1285e745d930
+DIST wmcalendar-0.5.2.tar.gz 42720 SHA256 1915fe5b9af9de400650db4e9e4fa5934115902e8906144bf266b2f3503e0c00 SHA512 8d60a46f26657bf4876057ed092440018055e5a1ab6e2811a9c27f351533bfe6c941dbec10880daafe0858766cb890863cb66bfb70412e025a8d59ab96c663d7 WHIRLPOOL 416726d0c568aa7246e04dc567457928a2af71c371dad519504982f2f9ef3dbed57f2478d927e9c6f869f2823a13386e28fd124b8839fb9426d83f19b07f5ee4
+EBUILD wmcalendar-0.5.2-r1.ebuild 733 SHA256 856591519334ce319feec7ed8a8b3d88898deaa5a0561b2ab04299704e19b721 SHA512 7f9eeaedc3f35fd6b01c8929c8a5e005dfaa03c7133e9c5648a118a92a829122f2a5c3ce0ab4408b6ab55f837d1f89cac6194bc2deadd1872b0a54bcebd75360 WHIRLPOOL 07b93e3a63fb6b7e1809d8592b4c035a642bd6bf8764d11b7e472fbf623ccb57cefd32e8b194b420a1013e514aa26298f624aa1598c906228efadc11a8a2ded1
+EBUILD wmcalendar-0.5.2.ebuild 750 SHA256 8abf336ff7660af8a1a76ed801a1cf37011b1fb155b305bf9fbec86f4b3b590a SHA512 a81d576790b62991834e66780f224070c5b273a57b6adccbe7cf1fef3bf3def7c9ccdb0f42aff31ea165b641bf8a616af350d756c0d81f028622113132b7665f WHIRLPOOL 1a874c67cccdc18df962cd050f655ada3a6f4a4cf478d55d45dba469399cb686a846db5a9234a8e259199e379a428e235056db01a09d08951253f0237b326708
+MISC ChangeLog 3099 SHA256 b48287aad5bac1a8720c8dde763f43b2aaf179f22bb020f25707dc38aa270663 SHA512 cb657b5cb7aff6ed1c252e2d1553ecbf93599bcff46ac4049c575662eea55cc1e3ecc9e0a0be141d0f1aad379632708b5ec65f582cd9190d47ea01ed785540a7 WHIRLPOOL 428e7521bdf7de030594e5d2f64b815f080d13b05b26a6be8b115958a0c40317d25d1febf23778befc3bffd013aff954acbe9ae0f089d8d72ba45bb69a5c5dfe
+MISC ChangeLog-2015 4023 SHA256 bc2bfa4cc1ff59e782cc5ebbef25cd77e2572c8f187f66711d357792b3e9018b SHA512 4b526cda41a80425c7b5ebe7e707758d1280b12cb937588c5a6368d4d3e14a3f15e13df1d2345d254ac83a665f69121a51d9c7f4fbdeb8b5e3c44c080666e8e9 WHIRLPOOL c022861a0f7ba2e8abd5af8cd8f880e72e649b1297947bae2b0399e9060db33247de36e5d78aafcd3f99a1c7fad5391d2d8d9e4bb3200042c128a29b0e0693d3
+MISC metadata.xml 332 SHA256 273d8b2cc5c929c4665a2ad2a2781f0557765b42a6456eff7c15406414878a9e SHA512 277dcef3109b86fdade36714655afc36c515fc0274f155bd598cca2ccb2c133870c966619aedf078c7eaf172d6850912c28793c349d30a1cdcaeb4a5698b2a9f WHIRLPOOL c5d5f3b097e8be01eead302c18ebd4a7accdcebd7d88cd239cc2a8957daae4fc2bf25134638d015714deeaec08f741fc61922e6ece53b35c4ca159bf17912133
diff --git a/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-exit-sin-and-cos.patch b/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-exit-sin-and-cos.patch
new file mode 100644
index 000000000000..1f51b17889ed
--- /dev/null
+++ b/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-exit-sin-and-cos.patch
@@ -0,0 +1,67 @@
+--- a/Src/calendarfunc.c 2003-07-13 17:41:02.000000000 +0300
++++ b/Src/calendarfunc.c 2008-05-03 10:03:06.000000000 +0300
+@@ -22,7 +22,7 @@
+
+ #include "calendarfunc.h"
+ #include <stdio.h>
+-
++#include <math.h>
+
+
+ long persian_jdn(struct icaltimetype dt)
+--- a/Src/dockapp.c 2003-07-15 18:15:12.000000000 +0300
++++ b/Src/dockapp.c 2008-05-03 10:03:34.000000000 +0300
+@@ -23,6 +23,7 @@
+ * modified by Seiichi SATO <ssato@sh.rim.or.jp>
+ */
+
++#include <stdlib.h>
+ #include "dockapp.h"
+
+ #define WINDOWED_SIZE_W 64
+--- a/Src/Makefile 2003-07-15 18:19:26.000000000 +0300
++++ b/Src/Makefile 2008-05-03 10:11:48.000000000 +0300
+@@ -1,19 +1,15 @@
+-CC = gcc
++CC ?= gcc
+ INCLUDES = `pkg-config --cflags gtk+-2.0` -I.
+-LFLAGS = `pkg-config --libs gtk+-2.0`
+
+ # for BSD
+ #INCLUDES = `gtk12-config --cflags` -I.
+ #LFLAGS = `gtk12-config --libs`
+-X11BASE = /usr/X11R6
+-CFLAGS = $(INCLUDES) -DICON_TYPE=$(ICON_TYPE)
+-INCDIR = -I$(X11BASE)/include/X11 -I$(X11BASE)/include -I$/usr/include -I$/usr/local/include
+-DESTDIR= /usr/local
+-LIBDIR = -L/usr/lib -L${X11BASE}/lib -L/usr/local/lib
++CFLAGS += $(INCLUDES) -DICON_TYPE=$(ICON_TYPE)
++PREFIX = /usr
+ PACKAGE = wmCalendar
+
+ # for Linux
+-LIBS = $(LIBDIR) -lXpm -lical -lpthread
++LIBS = -lpthread -lm $(shell $(PKG_CONFIG) --libs gtk+-2.0 x11 xpm xext libical)
+ # for Solaris (untested!!!)
+ # LIBS = -lXpm -lX11 -lXext -lsocket -lnsl -lical
+
+@@ -30,7 +26,7 @@
+ all: wmCalendar.o wmCalendar
+
+ wmCalendar: $(OBJECTS)
+- $(CC) $(COPTS) $(SYSTEM) $(LFLAGS) -o $@ $(OBJECTS) -o wmCalendar $(INCDIR)$(LIBDIR) $(LIBS)
++ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $@
+
+ wmCalendar.o: wmCalendar_master.xpm wmCalendar_master2.xpm
+ clean:
+@@ -40,6 +36,8 @@
+ rm -f wmCalendar
+
+ install:: wmCalendar
+- install -c -s -m 0755 wmCalendar $(DESTDIR)/bin/
+- install -c -m 0644 wmCalendar.1 $(DESTDIR)/man/man1
++ install -d $(DESTDIR)$(PREFIX)/bin
++ install -m 0755 wmCalendar $(DESTDIR)$(PREFIX)/bin
++ install -d $(DESTDIR)$(PREFIX)/share/man/man1
++ install -m 0644 wmCalendar.1 $(DESTDIR)$(PREFIX)/share/man/man1
+
diff --git a/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-ical.patch b/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-ical.patch
new file mode 100644
index 000000000000..76a92a65b1db
--- /dev/null
+++ b/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-ical.patch
@@ -0,0 +1,19 @@
+--- a/Src/calendar.h
++++ b/Src/calendar.h
+@@ -1,4 +1,4 @@
+-#include <ical.h>
++#include <libical/ical.h>
+ #include <stdlib.h>
+ #include <gtk/gtk.h>
+ #include <string.h>
+--- a/Src/calendarfunc.h
++++ b/Src/calendarfunc.h
+@@ -22,7 +22,7 @@
+
+ #include <unistd.h>
+ #include <stdlib.h>
+-#include <ical.h>
++#include <libical/ical.h>
+ #define TIMZ 3.0
+ #define MINAGE 13.5
+ #define SUNSET 19.5 /*approximate */
diff --git a/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-rename_kill_func.patch b/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-rename_kill_func.patch
new file mode 100644
index 000000000000..fc648a6b60d0
--- /dev/null
+++ b/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-rename_kill_func.patch
@@ -0,0 +1,20 @@
+--- a/Src/calendar.c
++++ b/Src/calendar.c
+@@ -48,7 +48,7 @@
+
+
+
+-void kill (GtkWidget * widget)
++void close_app (GtkWidget * widget)
+ {
+ gtk_widget_destroy ((GtkWidget*)gtk_widget_get_toplevel(widget));
+ gtk_main_quit ();
+@@ -193,7 +193,7 @@
+ gtk_signal_connect(GTK_OBJECT (event_box), "button_press_event",
+ GTK_SIGNAL_FUNC (move), NULL);
+ gtk_signal_connect(GTK_OBJECT (event_box2), "button_press_event",
+- (GtkSignalFunc) kill, GTK_OBJECT(dayView));
++ (GtkSignalFunc) close_app, GTK_OBJECT(dayView));
+
+ gtk_widget_realize(dayView);
+ // gtk_window_set_position(GTK_WINDOW (dayView),GTK_WIN_POS_CENTER_ON_PARENT);
diff --git a/x11-plugins/wmcalendar/metadata.xml b/x11-plugins/wmcalendar/metadata.xml
new file mode 100644
index 000000000000..827691e4530e
--- /dev/null
+++ b/x11-plugins/wmcalendar/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmcalendar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmcalendar/wmcalendar-0.5.2-r1.ebuild b/x11-plugins/wmcalendar/wmcalendar-0.5.2-r1.ebuild
new file mode 100644
index 000000000000..cd799c5c829c
--- /dev/null
+++ b/x11-plugins/wmcalendar/wmcalendar-0.5.2-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="a calendar dockapp"
+HOMEPAGE="http://wmcalendar.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/libical
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
+
+DOCS=( ../{BUGS,CHANGES,HINTS,README,TODO} )
+
+S=${WORKDIR}/${P}/Src
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-exit-sin-and-cos.patch
+ epatch "${FILESDIR}"/${P}-rename_kill_func.patch
+ epatch "${FILESDIR}"/${P}-ical.patch
+ tc-export CC PKG_CONFIG
+}
diff --git a/x11-plugins/wmcalendar/wmcalendar-0.5.2.ebuild b/x11-plugins/wmcalendar/wmcalendar-0.5.2.ebuild
new file mode 100644
index 000000000000..3d5e5002d6ff
--- /dev/null
+++ b/x11-plugins/wmcalendar/wmcalendar-0.5.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="a calendar dockapp"
+HOMEPAGE="http://wmcalendar.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="dev-libs/libical
+ x11-libs/gtk+:2
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}/Src
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-exit-sin-and-cos.patch \
+ "${FILESDIR}"/${P}-rename_kill_func.patch
+}
+
+src_compile() {
+ tc-export CC
+ emake
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc ../{BUGS,CHANGES,HINTS,README,TODO}
+}
diff --git a/x11-plugins/wmcdplay/Manifest b/x11-plugins/wmcdplay/Manifest
new file mode 100644
index 000000000000..ffd59ff12f9c
--- /dev/null
+++ b/x11-plugins/wmcdplay/Manifest
@@ -0,0 +1,11 @@
+AUX wmcdplay-ComplexProgramTargetNoMan.patch 212 SHA256 8f0b1c62fdce40061b35f851ecd9316d1424ed3acf6270bb69ca284fb2e99078 SHA512 429a25dddab18583532e6733a4481faa6275e8cd055bdd81ca8f7425dc40219c3951fb27111f4dcfdf70ade84c787b1157583a8bc069816013f1ed0f7a057462 WHIRLPOOL 3fc5a2936b5d41ee80a05aa23b9e788c37aa8a2bab635bc3318221146d84f96ec282ec899f884a64c9d2ce4c2488f1bad10804584a9f25a4eaad94f8ef8dd134
+AUX wmcdplay-c++.patch 264 SHA256 4048b9f1471a3a180022369001de958701fc6ae89a4b8ef5242ca10f3b2a311b SHA512 60871d84776ed0f5f39b227fb7d8b8eeffc1a7a8bd17766dac44cf33908ef1e46df5fc04c20f7eb622b62357f5160234dec713c370395e72504344268ee66c86 WHIRLPOOL 73b218b0b814ce242d96d17bf333ab0e1258c5582254cca3fa0135653b6e24e93f9e2bed417384a05ae470105dd83ae9e437e3e4d7db72adc2553f6b4091c2a7
+AUX wmcdplay-xpmdir.patch 271 SHA256 9a717e20c309730311004b60892fd8c193a5e645bd018b7847b724e4075b01ef SHA512 808b90eb7ba8ced2ba5e003027fd1d50ae3013c08bb731cb8008e4f2b99a25c06d33bb8c96ece488f76f7caa3354f4d08e98f973f80ec6f156d05bb47d05c748 WHIRLPOOL c7d1aefa4ad764b9aac9432456d2546786e09f351ce104d0f45f7d3148c8998e6d61cf5d0fce0fcccbbb7699e3261c7c74b4318c1b521c22cc8f2e7f1e2bcb48
+AUX wmcdplay.desktop 178 SHA256 4eafadbe4a5ae847c4eee2c4b58bc917c73e223592266dbd733adb4d62a51de1 SHA512 54e48ca979d5348e58b7b7057665dab9ff1429be534ea2dee970900c14b853ba9616487ff27500bf4a28145ca2b8809b4d6fffebbc99ac684238fa708a946293 WHIRLPOOL 6cfa64ecebc48773858b70cb55870f28a8e4445b742b882f91feef0994bb97f94976da58115f6a7490ab29cdcb55f3c981439be35cca7bb55dce41a9e325ed28
+DIST wmcdplay-1.0-beta1.tgz 31919 SHA256 20f0421b0e7ad6eb413b839ca940dd6e3409a37194f27e5534511f5a6b09039a SHA512 bf771e7b8e46096514dd2060230238cb6875ee36e473b8339650026276b97a83ee6862bcbf55ae8c06e55a5f7070d856e9158154a59778199de96b9f8e5116e0 WHIRLPOOL 3221411c66c3590bc6b76e02bc8461b81b44fd1ba118d0de116d948ada48bce20cf61078cd409f67b504106033cd6cc8a90a2bdf8ff30398e25c98cb3256bbd3
+DIST wmcdplay-1.1.tar.gz 32079 SHA256 5d1cfdcf96a1877d4120109c25b7a9068fb76703e418f73f4cc3696920e51833 SHA512 bf655b7e4ce986b3085410b2a8f3646db0376478f37bec0828fc6f8ed60627037e331ed122f1ebbcb010b7d9b7659a7bc6e636c66f47ec654091daac3a463e14 WHIRLPOOL ddaa2177ef6c6aa5cd6dcd985eba7069ef63ef5d9fe9ee332022e2c1433ce946c9329e188585cd8270c6196469332835146e89a34627e0dff78b63e26b482e07
+EBUILD wmcdplay-1.0_beta1.ebuild 985 SHA256 a9b164bc41f9365435b3ba9803b1dd921dc9213230c46d441f20cc9e301f5ead SHA512 9cade38113758312337f294c20c375adc29ae4c7d9769af7e39468b73a0316ee6a1e320fa96c00e8c9590b1541f4f13232da1b5e5b730b06f128a5930e5d9d94 WHIRLPOOL 28967534ee6728f47094410427919d77ef21fce7c002a66f7ff29ed26013ca3b220802dc1449128560c9f8b753caf43162c76c9379215e4293e5554663d6c091
+EBUILD wmcdplay-1.1.ebuild 615 SHA256 6063fa14c9c5e6b0009a8ed78f9eb927af4b9e18502d25757b8f404840822977 SHA512 07b80794e35aa0b58f44c773091a0ef9f637199d81b658bc61030840c93b6f8f44a81d293b78c6890a24c25d8c69a059d060b1a662d7bb5ef855fb89b941f01f WHIRLPOOL 69b7207ac91367d4cc98b2f12b97cef814dc6d0f6972492761ea3e28996de3d4564ef89e71dece3cb85716e87d7351da61b17b26c10f56109e83fcf2f515de61
+MISC ChangeLog 3341 SHA256 c8ee92098320c71e19bf9b89307b326f6d77a1237459aa0111a9882b09229e2a SHA512 5625c114d5249eb1323da9040d7f2fa7386ae61525c397fa05c1eee96e6c414f33aa90065dafa3be6dbfdef4913f7393ea2fb2b5ec3fcdbbd20d6b5f93de0422 WHIRLPOOL 95967b0781a44195c5f2705076f91f794033f19e2615cd85d3e678dfe0015c823566cf0bfa96f6af15f26bb3780b51a03c2d35a79677b49cb2f9d3d917b65893
+MISC ChangeLog-2015 1613 SHA256 9f36cdce1e9088fbda960e5f585409b7ddc3dedc429b71e9be5327f3d3a5207e SHA512 2c9e7d7d7e0df783f06e0612f43152d549a2cb88080c5b33677e88d342ca668121d32a0dca2be6726ca35400ed66a58b5747809e34373429e1bdab74f1c5970c WHIRLPOOL f63cfe15a148bbf0d85246891e62537b6175e0a1e0af43db885c7ce6476e2818dcbc792ec218c5f17e47998a1177b3486558f01533545086c3e4fa3339117fbd
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmcdplay/files/wmcdplay-ComplexProgramTargetNoMan.patch b/x11-plugins/wmcdplay/files/wmcdplay-ComplexProgramTargetNoMan.patch
new file mode 100644
index 000000000000..78aaf3022d19
--- /dev/null
+++ b/x11-plugins/wmcdplay/files/wmcdplay-ComplexProgramTargetNoMan.patch
@@ -0,0 +1,8 @@
+--- ./Imakefile.org Wed Nov 28 01:18:02 2001
++++ ./Imakefile Wed Nov 28 01:19:28 2001
+@@ -7,4 +7,4 @@
+ SRCS = wmcdplay.cc
+ OBJS = wmcdplay.o
+
+-ComplexProgramTarget(wmcdplay)
++ComplexProgramTargetNoMan(wmcdplay)
diff --git a/x11-plugins/wmcdplay/files/wmcdplay-c++.patch b/x11-plugins/wmcdplay/files/wmcdplay-c++.patch
new file mode 100644
index 000000000000..a0461c380b4e
--- /dev/null
+++ b/x11-plugins/wmcdplay/files/wmcdplay-c++.patch
@@ -0,0 +1,11 @@
+diff -uNr wmcdplay.old/Imakefile wmcdplay/Imakefile
+--- wmcdplay.old/Imakefile Sat Sep 5 10:11:26 1998
++++ wmcdplay/Imakefile Mon Nov 16 18:27:37 1998
+@@ -1,5 +1,7 @@
+ DEPLIBS = $(DEPXLIB)
+
++CC = c++
++
+ LOCAL_LIBRARIES = $(XPMLIB) $(XLIB)
+
+ SRCS = wmcdplay.cc
diff --git a/x11-plugins/wmcdplay/files/wmcdplay-xpmdir.patch b/x11-plugins/wmcdplay/files/wmcdplay-xpmdir.patch
new file mode 100644
index 000000000000..084a4597d19a
--- /dev/null
+++ b/x11-plugins/wmcdplay/files/wmcdplay-xpmdir.patch
@@ -0,0 +1,10 @@
+--- wmcdplay.cc
++++ wmcdplay.cc
+@@ -20,6 +20,6 @@
+ #define CLASS "WMCDPlay"
+
+ // User defines - custom
+-#define SYSARTDIR "/usr/X11R6/lib/X11/wmcdplay/"
++#define SYSARTDIR "/usr/share/WMcdplay/"
+ #define CDDEV "/dev/cdrom"
+ #define BACKCOLOR "#282828"
diff --git a/x11-plugins/wmcdplay/files/wmcdplay.desktop b/x11-plugins/wmcdplay/files/wmcdplay.desktop
new file mode 100644
index 000000000000..c289ac8dd16c
--- /dev/null
+++ b/x11-plugins/wmcdplay/files/wmcdplay.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=WmCDPlay
+Comment=Dockable CD player applet
+Comment[pl]=Dokowalny aplet CD playera
+Exec=wmcdplay
+Type=Application
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/x11-plugins/wmcdplay/metadata.xml b/x11-plugins/wmcdplay/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmcdplay/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmcdplay/wmcdplay-1.0_beta1.ebuild b/x11-plugins/wmcdplay/wmcdplay-1.0_beta1.ebuild
new file mode 100644
index 000000000000..a0f8ba62ec79
--- /dev/null
+++ b/x11-plugins/wmcdplay/wmcdplay-1.0_beta1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+IUSE=""
+
+MY_P=${P/_beta/-beta}
+S=${WORKDIR}/${PN}
+
+DESCRIPTION="CD player applet for WindowMaker"
+SRC_URI="mirror://gentoo/${MY_P}.tgz"
+HOMEPAGE="https://www.gentoo.org/"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto
+ x11-misc/imake"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ~ppc"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-xpmdir.patch
+ epatch "${FILESDIR}"/${PN}-ComplexProgramTargetNoMan.patch
+ epatch "${FILESDIR}"/${PN}-c++.patch
+}
+
+src_compile() {
+ xmkmf || die "xmkmf failed."
+ emake CDEBUGFLAGS="${CFLAGS}" LDOPTIONS="${LDFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ einstall DESTDIR="${D}" BINDIR="/usr/bin" || die "emake install failed."
+
+ insinto /usr/share/WMcdplay
+ doins XPM/*.art
+
+ dodoc ARTWORK README
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
diff --git a/x11-plugins/wmcdplay/wmcdplay-1.1.ebuild b/x11-plugins/wmcdplay/wmcdplay-1.1.ebuild
new file mode 100644
index 000000000000..cddd11861374
--- /dev/null
+++ b/x11-plugins/wmcdplay/wmcdplay-1.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools
+
+DESCRIPTION="CD player applet for WindowMaker"
+HOMEPAGE="http://www.dockapps.net/wmcdplay"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+S=${WORKDIR}/dockapps
+
+src_prepare() {
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dodoc ARTWORK README
+ domenu "${FILESDIR}"/${PN}.desktop
+}
diff --git a/x11-plugins/wmcliphist/Manifest b/x11-plugins/wmcliphist/Manifest
new file mode 100644
index 000000000000..c5ca63faa2e8
--- /dev/null
+++ b/x11-plugins/wmcliphist/Manifest
@@ -0,0 +1,7 @@
+DIST wmcliphist-2.1.tar.gz 61459 SHA256 5be1e2ba82b8059a7ede9a111e6aad7c25170d9df2b6d23e2ed7b17e1e63564c SHA512 92ffe45fce7da09cffb769e4c97a36309fe2d373f514708e5bffc7877324080d3116e30f84de7a9addc648c38d43c678e4e2fccae451d93a02a57e7f9e319e03 WHIRLPOOL d54930581e597298e49f1db5dd22e0ec18a8947ac8eb53d8a58504e7eeff90fe2c31a57d67f3a7db1a777ac053951de3bb324a67660147f37f441e9c61cf05ed
+EBUILD wmcliphist-2.1-r1.ebuild 651 SHA256 1286b0cf82164f79b024b019c0608f0f24ffdb9b35b6cbdc263ac39f864b3607 SHA512 9d880b5411f47216fa62428715b495f6b7ea9f0c988d250f0226b89d8fa0f6196c810952b76d0483389ff8c952a5764ee08a69c7af3a3319ac496ef7e806e34e WHIRLPOOL 594c88fc239d4078f67839cc5ec1f25d1c8cea2ad296aa437aae564d9c70e6af90aa78cf9346fb7e1de2f190de6d9d86119d96c5b0e5ae8922a5ee32a8232d79
+EBUILD wmcliphist-2.1-r2.ebuild 640 SHA256 b02651cc7d16c1e11809d3e5094aeacad8ae7e969b9a9a31d335dbe35e00bad4 SHA512 14e64ddc767e28ebd2a925db08ad7ab32e38519a3eb659d01c8516ad083ae85c3c3a257c0f0d7b8ed21cca65f8877dc488a39931eb4403dc293af92fcbec0127 WHIRLPOOL 7a3a6abc10a1a592ea9a346a6190f0a57ca5a1487ab7c35c05b172c5a5341ad82d2ceee97ee7ec0cec879fef419be03e9fb1342785ccdb196c3d53f36ae33654
+EBUILD wmcliphist-2.1.ebuild 632 SHA256 bf00d97eb355df018eaed762b9a206f9115cf8bf493c89c9376ca4982ae5e98f SHA512 e874a45f2bf5bace88d8a21f086f559e2439889649e6959eb6660f3cbcf32bd56dc283383cf4e1b4f90d416d0ce2ea8b7611e66336f1c56d25492af377b87333 WHIRLPOOL 1a35d1ccaa75a6cc3a4bd8c5edbb5ac321fb7a4378623d8aa5e5f864349d4444d6d25eccfe282df0a91b594d420ba2480040b1fe426cff58be560a99cd95770a
+MISC ChangeLog 4102 SHA256 0f8997038ed2935dbfaeb5f16b3aca186c8ddc9dd05b8856d8580ae10a1c1b4f SHA512 1bb3aa506098dc1f29358204bc9b8649119c22810ad4352bf9a24ab28d471cbb79835a56e10cd08ca569a2170c0a56c00c55d131c662c43502e16d9f17749246 WHIRLPOOL 1944f1c4767176a26f471ccdb0ce6ca65d42a5a63f0d29e9c33ba66cb00cbf786b45fea2f80072b48d248359dff9e11fd7a79db1c34d2ebeb6270efb7d854f67
+MISC ChangeLog-2015 3089 SHA256 ffd8502f7691b51e09c475dc7353fd06ed8012a612173dffe3fd1f6bdfe7c27b SHA512 196cb5d3847f1ff38905ddf8b368bb5633e891713cd29406ecfac76e18f902f59c167deac98a54452440c62e97b50ed8d353b8f00d18a67c583bb5456df5342f WHIRLPOOL d29c9351fde67b3e65f7e772c24b1fea70b56cd7344440ab36290e7ce936f31646ba7e000a8c07a748f4734e83ec02a9c2189b5b17cd4d40bc3652f116419691
+MISC metadata.xml 544 SHA256 79575c75047eeb32c8b594de413e16d9c7e4ad54d3ce92e74bf8d3b45c90d91f SHA512 77a0626561fb32cd02337837023a65a42a16477e67ab00476e58fe9442bef15b2ab36414589ec34a6f04bf65cf6066fb2f4c0bba77f5f348649d57a60aa9dc5a WHIRLPOOL ce1ee932ab27829a7301f811b741ca8912555801156ef0d3c2006c353d310dfad0a65d6e5863b9e99763dbf3c710b1e233b80c9c4462a52d22ce205975d1c8cd
diff --git a/x11-plugins/wmcliphist/metadata.xml b/x11-plugins/wmcliphist/metadata.xml
new file mode 100644
index 000000000000..86949b6d5612
--- /dev/null
+++ b/x11-plugins/wmcliphist/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmcliphist is dockable clipboard history application for Window Maker. It is
+similar to klipper from KDE. wmcliphist keeps history of clipboard operations
+and allows you to put previously copied items back to the clipboard for pasting
+to other applications.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmcliphist/wmcliphist-2.1-r1.ebuild b/x11-plugins/wmcliphist/wmcliphist-2.1-r1.ebuild
new file mode 100644
index 000000000000..62e406a4812b
--- /dev/null
+++ b/x11-plugins/wmcliphist/wmcliphist-2.1-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="Dockable clipboard history application for Window Maker"
+HOMEPAGE="http://www.dockapps.net/wmcliphist"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:3"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/dockapps
+
+src_prepare() {
+ sed -e '/^PREFIX/s:=.*:=/usr:' \
+ -i Makefile || die
+ tc-export CC
+}
+
+src_install() {
+ default
+
+ dodoc ChangeLog README
+ newdoc ${PN}rc ${PN}rc.sample
+}
diff --git a/x11-plugins/wmcliphist/wmcliphist-2.1-r2.ebuild b/x11-plugins/wmcliphist/wmcliphist-2.1-r2.ebuild
new file mode 100644
index 000000000000..944881c64bbe
--- /dev/null
+++ b/x11-plugins/wmcliphist/wmcliphist-2.1-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs
+
+DESCRIPTION="Dockable clipboard history application for Window Maker"
+HOMEPAGE="http://www.dockapps.net/wmcliphist"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:3[X]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/dockapps
+
+src_prepare() {
+ default
+
+ sed -e '/^PREFIX/s:=.*:=/usr:' \
+ -i Makefile || die
+ tc-export CC
+}
+
+src_install() {
+ default
+
+ newdoc ${PN}rc ${PN}rc.sample
+}
diff --git a/x11-plugins/wmcliphist/wmcliphist-2.1.ebuild b/x11-plugins/wmcliphist/wmcliphist-2.1.ebuild
new file mode 100644
index 000000000000..37342c94380c
--- /dev/null
+++ b/x11-plugins/wmcliphist/wmcliphist-2.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="Dockable clipboard history application for Window Maker"
+HOMEPAGE="http://www.dockapps.net/wmcliphist"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:3"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/dockapps
+
+src_compile() {
+ tc-export CC
+ emake
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+
+ dodoc ChangeLog README
+ newdoc ${PN}rc ${PN}rc.sample
+}
diff --git a/x11-plugins/wmclock/Manifest b/x11-plugins/wmclock/Manifest
new file mode 100644
index 000000000000..efb3f8687c34
--- /dev/null
+++ b/x11-plugins/wmclock/Manifest
@@ -0,0 +1,7 @@
+DIST wmclock-1.0.13.tar.gz 45740 SHA256 53a0166d565661d917743bfa3f77cb084e0d6c0ea369f81e17f4a6709e9e9e42 SHA512 b7d202798767705157a2a5199344f645aa44201d3a3b6b4eb7a6213ebb10074cea68554d8d4ff9862eabfa2a94e88e453d36c22c451de74e9cac656c4d8af63c WHIRLPOOL ed8447ad66d62271aabdff08a81a5d5f5352ac3d6d79bfaa538df270cdec104d5bf26148c320ffcc83a38579abac411ed06fb880ad34b4b29d8ca0f70320162b
+DIST wmclock-1.0.16.tar.gz 37434 SHA256 85269486b48f6a3b6089aa495cb2dc255f71e989257ddcab47b7736604dbcbb5 SHA512 e27f7f89a7193852d4173b00f69cc319e781d083ec45935271878b729a280f5dfca3e4c3366342f3b40f29a5529b259095aab8e0af6043ae8c9dbd63a4f7f658 WHIRLPOOL e1f7cda9de19a0758928be8b7f068338e1d329d324d68c4b5edd57aea8f4c6009686d8b935a8fce8b48711f64b109d604eb0ac3e5d1597b0b0daa3b74c7b87e9
+EBUILD wmclock-1.0.13.ebuild 766 SHA256 b6b757acff5d8b5fc8a008ade97c2b1e1a992987caf1c707b4b6d4d7f7c58229 SHA512 6a0818e5d1e2b76ba3e8405813f711773eae340e8a45dce647c2bc4ec046d74bd73a4785bb500ba5dbd37f66e9caa6c8b31dd35c123179de70f6e1dd3a27bee6 WHIRLPOOL 0a4c792264b60387704ad03636e2347edfd7aa0d7afaa33a29fd204d54bea363ea6a294cab4016dbc7acfbff29262de4394d2ac9038a34e8480f82179fd4440a
+EBUILD wmclock-1.0.16.ebuild 527 SHA256 ad0f18068d9bede5f767ab7489d320808a260afda0f5d38c8a0d04d642ba47ce SHA512 3aa87d3e3bc305d2450fb74565249d34167f1cce2e67ffe83b93ee92bce0969dc6474bef4f72ee18ff0ff3617fe3d1d5e6448c18648dfb7c2f9bab208b847590 WHIRLPOOL 7386b63ec50e900719aac953f5c653bfd8da4fcde337ca35d3d43c39f17dbadc647d64f2700c1d9be9b8c0399f4a8c49e5d9c4c3ae5d7c24b67b616499c44cd8
+MISC ChangeLog 3817 SHA256 a659201fc1acb80d64718685ed4348e6fdf9296880cd8101cbb1fc8003ffe4b9 SHA512 a19a59b74190aa2c7f6093641ba2a9383b37c42021c3d27109b5ffc41af77702aac0d801ef29f9056b5845d56cf6485ef9b693e854068ac6df81e036aa6dd9b3 WHIRLPOOL c27bf249d10fa55e9276304e0ba908e9ba21bd815aac15e698980f4e73b712a664482f3de053cebcf03ed6309fe9bdfa527c1fa684f4d582dc9a975aae550ae3
+MISC ChangeLog-2015 2367 SHA256 01e0e1f6fb0789643ee62d8616a5e7208cb5df6b02a2eed9b95ecd85b8df36a1 SHA512 3777d8ba4e5ad5ff51d7a2ea2ea0df4b7db4d6a02f79d889065bbb7e5203c37cc632a97ebd5f9689df1df1364b75cca65b77b09a89e98115a38bb09a4af98bae WHIRLPOOL 6514f79e9b5ba282396132672503b549fde9ad1e3359d8e4d4c70e1739c89fbe667f4af63308b9cbbf323ea4019479d06439886f37ea4040828c35e8e8f29bf9
+MISC metadata.xml 688 SHA256 73275aef3c9015f57671ae145acdf64e03b44d5e53546b910b263de46b9537c5 SHA512 a11af53f6a28b0791ab43350e677a07b587b6bbe65bc1e5495277ae12d4cbc89417e6757b5561dd55e123fe7f83e7202adec0fc3dfa2a2887ee0c5f817d5b112 WHIRLPOOL 77c67921281f8df2e5e45de100511ac4f311973e97d1bba0fb8aead9dd37a87525bc48102dd18e2c89d0d3e6ed4e95f80213ded1bad05115dec7cc32e4b5d6a6
diff --git a/x11-plugins/wmclock/metadata.xml b/x11-plugins/wmclock/metadata.xml
new file mode 100644
index 000000000000..e9aac0b04818
--- /dev/null
+++ b/x11-plugins/wmclock/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+Wmclock is an applet which displays the date and time in a dockable tile.
+Wmclock is specially designed for Window Maker, and features multiple language
+support, twenty-four-hour and twelve-hour (am/pm) time display, and,
+optionally, can run a user-specified program on a mouse click. Wmclock is
+derived from ASClock (now called ASClock classic), a similar clock for the
+AfterStep window manager.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmclock/wmclock-1.0.13.ebuild b/x11-plugins/wmclock/wmclock-1.0.13.ebuild
new file mode 100644
index 000000000000..2551053c7907
--- /dev/null
+++ b/x11-plugins/wmclock/wmclock-1.0.13.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit toolchain-funcs
+
+DESCRIPTION="a dockapp that displays time and date (same style as NEXTSTEP(tm) OS)"
+SRC_URI="http://www.bluestop.org/wmclock/${P}.tar.gz"
+HOMEPAGE="http://www.bluestop.org/wmclock/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto
+ x11-misc/gccmakedep
+ x11-misc/imake"
+
+src_compile() {
+ emake CC=$(tc-getCC) CDEBUGFLAGS="${CFLAGS}" LDOPTIONS="${LDFLAGS}" || die "make failed"
+}
+
+src_install() {
+ dobin wmclock || die "dobin failed"
+ newman wmclock.man wmclock.1
+ dodoc ChangeLog README
+}
diff --git a/x11-plugins/wmclock/wmclock-1.0.16.ebuild b/x11-plugins/wmclock/wmclock-1.0.16.ebuild
new file mode 100644
index 000000000000..b96082aeb663
--- /dev/null
+++ b/x11-plugins/wmclock/wmclock-1.0.16.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools
+
+DESCRIPTION="a dockapp that displays time and date (same style as NEXTSTEP(tm) OS)"
+HOMEPAGE="http://www.dockapps.net/wmclock"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+src_prepare() {
+ eautoreconf
+}
diff --git a/x11-plugins/wmclockmon/Manifest b/x11-plugins/wmclockmon/Manifest
new file mode 100644
index 000000000000..41225c35ea29
--- /dev/null
+++ b/x11-plugins/wmclockmon/Manifest
@@ -0,0 +1,6 @@
+AUX wmclockmon-0.8.1-gtk.patch 11386 SHA256 f0a16b3c66e778657e492b8c237fed4fb3a87e7f85ccbefd73907a9d58806d6f SHA512 60e9cccabe142dae7cc24a3f6a261ed60f1b9c85dabb439fda8fc8657bc082997bd4558cc9e360b5911a6a8e1a46ada42eaccad6729b1e859fa9b81b60f2146c WHIRLPOOL 82211e4de6ae78c3dd84baadcd0b7abbd5835b5ae1e30f78f62ee518a2e5ba9ab01f42734284fcc1034c391e7d22a6b7515cb979a81e987a1184075a03f304a1
+DIST wmclockmon_0.8.1-1.tar.gz 139233 SHA256 51169422cc29c4d47878bef97e5e6eb16c86289173934a212c435cbebe8912d8 SHA512 6216737b9df3ba2ec453570c477764b89b386bbaf954abcb5a5dc2e8841b08d4a8b0b9a4b7eaea73af59544a004cd685f15ce5a0cf098e4db29208151e5309a4 WHIRLPOOL 220d0fd86d12b052efee37bf8b6847065708cfb7a8c043207b3659ff73cf4e0fc854257b17c94aee69c2c146c031a0f1cc0644ed5f4c41aec7fa6d10ade82e65
+EBUILD wmclockmon-0.8.1.ebuild 794 SHA256 aa98cb13d661be7316fd40e7d2d59d050a02de273321a97e842096ed2fffd6a2 SHA512 0a92fbc9f021e19faec82ef8f1353382b4b9d0a21d66efcc24fe7c178f9778ba5837b61d5edbbddc14e7ccc59c7ff3968020a7a62c67961225012ef4600b0921 WHIRLPOOL b9e7b18d6d60c94068f23f0c8a6bd5006be4efef66952813b8f628d582b4c344a7cfc5990208cdc295ebcc0798be81f3022e69225f7f676199bea8116c111b73
+MISC ChangeLog 2932 SHA256 da0ac0179b1f757cb1cbe5c0814276e54d7ece1ca38be3fbbdb62cb5b03e76a6 SHA512 543276cf466014850664d98f3e0d8f00c9b52cc353ed9003905b8b526e6a5fb01c3fd2c5d3e61150d860b8e5723d545a587adb87bf9377bb3c8298804ab2ddcd WHIRLPOOL 76168ad5bfc5568a6b4260c03e0cbf5886c8cb79d62fe88583718b3a1afa4555b445d00a1cfc41223cb37f3a57716315892148eb2a56ff48f7fe9995c8e301a4
+MISC ChangeLog-2015 5174 SHA256 0f8d78d1e37d6d81e882bea1d931b73ed7c86267c2ba8303435e49e6da30a247 SHA512 8ba138308332fd3f95f336fad1c67c758f75f5d39782897353e1482ed1eddb082040ea8e22d60a7035e17aea38314e94c39be4a9ba2e00c79d51d8dd4142f263 WHIRLPOOL 6169dbd525641f7705fc65d8ea0a2737622c8f253d0d815cdf4f938f44106beab7c106be2f7b44decc21a72a9c43e10f77e4d43f75038cc584ad7c5ea411d932
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmclockmon/files/wmclockmon-0.8.1-gtk.patch b/x11-plugins/wmclockmon/files/wmclockmon-0.8.1-gtk.patch
new file mode 100644
index 000000000000..a3b1b1fff9df
--- /dev/null
+++ b/x11-plugins/wmclockmon/files/wmclockmon-0.8.1-gtk.patch
@@ -0,0 +1,303 @@
+diff -ur wmclockmon-0.8.1.orig/wmclockmon-cal/Makefile.in wmclockmon-0.8.1/wmclockmon-cal/Makefile.in
+--- wmclockmon-0.8.1.orig/wmclockmon-cal/Makefile.in 2005-06-15 16:55:27.000000000 +0300
++++ wmclockmon-0.8.1/wmclockmon-cal/Makefile.in 2008-01-13 13:23:11.000000000 +0200
+@@ -96,17 +96,17 @@
+
+
+ DEFS = @DEFS@ -I. -I$(srcdir) -I..
+-LDFLAGS = @LDFLAGS@ `gtk-config --libs`
++LIBS = @LIBS@ `pkg-config gtk+-2.0 --libs`
+ X_CFLAGS = @X_CFLAGS@
+ X_LIBS = @X_LIBS@
+ X_PRE_LIBS = @X_PRE_LIBS@
+ wmclockmon_OBJECTS = main.o mainwindow.o tools.o
+ wmclockmon_DEPENDENCIES =
+ wmclockmon_LDFLAGS =
+-CFLAGS = @CFLAGS@ `gtk-config --cflags`
++CFLAGS = @CFLAGS@ `pkg-config gtk+-2.0 --cflags`
+ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+ CCLD = $(CC)
+-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
++LINK = $(CCLD) $(LDFLAGS) $(AM_CFLAGS) $(CFLAGS) $(LIBS) -o $@
+ DIST_COMMON = Makefile.am Makefile.in
+
+
+diff -ur wmclockmon-0.8.1.orig/wmclockmon-cal/mainwindow.c wmclockmon-0.8.1/wmclockmon-cal/mainwindow.c
+--- wmclockmon-0.8.1.orig/wmclockmon-cal/mainwindow.c 2005-06-15 17:03:21.000000000 +0300
++++ wmclockmon-0.8.1/wmclockmon-cal/mainwindow.c 2008-01-13 13:04:53.000000000 +0200
+@@ -51,7 +51,6 @@
+ gtk_widget_hide(calendar);
+ gtk_widget_hide(closewindow);
+ gtk_widget_grab_default(GTK_WIDGET(cancel));
+- gtk_widget_draw_default(GTK_WIDGET(cancel));
+ gtk_widget_grab_focus(GTK_WIDGET(edit));
+ gtk_widget_show(text_buttons);
+ gtk_widget_show(edit);
+@@ -69,7 +68,6 @@
+ gtk_widget_hide(cancel);
+ gtk_widget_show(calendar);
+ gtk_widget_grab_default(GTK_WIDGET(closewindow));
+- gtk_widget_draw_default(GTK_WIDGET(closewindow));
+ gtk_widget_grab_focus(GTK_WIDGET(closewindow));
+ gtk_widget_show(closewindow);
+ }
+@@ -93,13 +91,20 @@
+ FILE *file;
+ char *filename = get_file(datestr);
+
++ GtkTextIter iter;
++ GtkTextBuffer *buf;
++
++ buf = GTK_TEXT_BUFFER(gtk_text_view_get_buffer(GTK_TEXT_VIEW(edit)));
++ gtk_text_buffer_get_end_iter(GTK_TEXT_BUFFER(gtk_text_view_get_buffer(GTK_TEXT_VIEW(edit))), &iter);
++ gtk_text_buffer_place_cursor(GTK_TEXT_BUFFER(gtk_text_view_get_buffer(GTK_TEXT_VIEW(edit))), &iter);
++
+ if ((file = fopen(filename, "r")) != NULL) {
+ while (! feof(file)) {
+ char line[MAXSTRLEN + 1];
+ bzero(line, MAXSTRLEN + 1);
+ fgets(line, MAXSTRLEN, file);
+ if (line[0] != 0)
+- gtk_text_insert(GTK_TEXT(edit), NULL, NULL, NULL, line, -1);
++ gtk_text_buffer_insert(buf, &iter, line, -1);
+ }
+ fclose(file);
+ }
+@@ -154,21 +159,14 @@
+
+
+ static void editor_flush() {
+- int cont = TRUE;
+-
+- while (cont) {
+- cont = gtk_text_backward_delete(GTK_TEXT(edit), 1);
+- }
+- cont = TRUE;
+- while (cont) {
+- cont = gtk_text_forward_delete(GTK_TEXT(edit), 1);
+- }
++ gtk_text_buffer_set_text(GTK_TEXT_BUFFER(gtk_text_view_get_buffer(GTK_TEXT_VIEW(edit))), "", 0);
+ }
+
+
+ static void editor_fill(int which) {
+ char *dstr;
+ GtkWidget *label = NULL;
++ GtkTextIter iter;
+
+ switch (which) {
+ case UNIQUE: label = label_u; break;
+@@ -179,11 +177,10 @@
+ gtk_label_get(GTK_LABEL(label), &dstr);
+ strcpy(daystr, dstr);
+ to_button(which);
+- gtk_text_freeze(GTK_TEXT(edit));
+ editor_flush();
+ load_file(daystr);
+- gtk_text_set_point(GTK_TEXT(edit), gtk_text_get_length(GTK_TEXT(edit)));
+- gtk_text_thaw(GTK_TEXT(edit));
++ gtk_text_buffer_get_end_iter(GTK_TEXT_BUFFER(gtk_text_view_get_buffer(GTK_TEXT_VIEW(edit))), &iter);
++ gtk_text_buffer_place_cursor(GTK_TEXT_BUFFER(gtk_text_view_get_buffer(GTK_TEXT_VIEW(edit))), &iter);
+ }
+
+
+@@ -225,8 +222,15 @@
+ char *dirname = xmalloc(len + 2);
+ struct stat stat_buf;
+
++ GtkTextIter ts, te;
++ gchar *tbuf;
++ int tlen;
++
++ tlen = gtk_text_buffer_get_char_count(GTK_TEXT_BUFFER(gtk_text_view_get_buffer(GTK_TEXT_VIEW(edit))));
++ gtk_text_buffer_get_bounds(GTK_TEXT_BUFFER(gtk_text_view_get_buffer(GTK_TEXT_VIEW(edit))), &ts, &te);
++
+ sprintf(dirname, "%s/%s", robust_home(), DEFAULT_CONFIGDIR);
+- if (gtk_text_get_length(GTK_TEXT(edit)) > 0) {
++ if (tlen > 0) {
+ if (! ((stat(dirname, &stat_buf) == 0) && S_ISDIR(stat_buf.st_mode)))
+ mkdir(dirname, 0755);
+
+@@ -235,13 +239,11 @@
+ unsigned int year, month, day;
+
+ if (file) {
+- int i;
+- for (i = 0 ; i < gtk_text_get_length(GTK_TEXT(edit)) ; i++) {
+- char t = GTK_TEXT_INDEX(GTK_TEXT(edit), i);
+- fprintf(file, "%c", t);
+- }
+- fflush(file);
+- fclose(file);
++ tbuf = gtk_text_buffer_get_text(GTK_TEXT_BUFFER(gtk_text_view_get_buffer(GTK_TEXT_VIEW(edit))), &ts, &te, TRUE);
++ fprintf(file, "%s", tbuf);
++ g_free(tbuf);
++ fflush(file);
++ fclose(file);
+ }
+ gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day);
+ gtk_calendar_mark_day(GTK_CALENDAR(calendar), day);
+@@ -259,9 +261,7 @@
+ gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day);
+ gtk_calendar_unmark_day(GTK_CALENDAR(calendar), day);
+ FREE(filename);
+- gtk_text_freeze(GTK_TEXT(edit));
+ editor_flush();
+- gtk_text_thaw(GTK_TEXT(edit));
+ }
+
+
+@@ -357,10 +357,10 @@
+ GTK_SIGNAL_FUNC(mark_days), NULL);
+ gtk_widget_show(calendar);
+
+- edit = gtk_text_new(NULL, NULL);
+- gtk_text_set_editable(GTK_TEXT(edit), TRUE);
+- gtk_text_set_word_wrap(GTK_TEXT(edit), TRUE);
+- gtk_text_set_line_wrap(GTK_TEXT(edit), TRUE);
++ edit = gtk_text_view_new();
++ gtk_text_view_set_editable(GTK_TEXT_VIEW(edit), TRUE);
++ gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(edit), GTK_WRAP_WORD_CHAR);
++
+ gtk_box_pack_start(GTK_BOX(main_vbox), edit, TRUE, TRUE, 1);
+
+
+@@ -413,7 +413,6 @@
+ gtk_box_pack_start(GTK_BOX(buttons_hbox), closewindow, TRUE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS(GTK_WIDGET(closewindow), GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(GTK_WIDGET(closewindow));
+- gtk_widget_draw_default(GTK_WIDGET(closewindow));
+ gtk_widget_show(closewindow);
+
+
+diff -ur wmclockmon-0.8.1.orig/wmclockmon-config/Makefile.in wmclockmon-0.8.1/wmclockmon-config/Makefile.in
+--- wmclockmon-0.8.1.orig/wmclockmon-config/Makefile.in 2005-06-15 16:55:27.000000000 +0300
++++ wmclockmon-0.8.1/wmclockmon-config/Makefile.in 2008-01-13 13:23:44.000000000 +0200
+@@ -96,17 +96,17 @@
+
+
+ DEFS = @DEFS@ -I. -I$(srcdir) -I..
+-LDFLAGS = @LDFLAGS@ `gtk-config --libs`
++LIBS = @LIBS@ `pkg-config gtk+-2.0 --libs`
+ X_CFLAGS = @X_CFLAGS@
+ X_LIBS = @X_LIBS@
+ X_PRE_LIBS = @X_PRE_LIBS@
+ wmclockmon_OBJECTS = actions.o dialogs.o edit.o main.o mainwindow.o tools.o
+ wmclockmon_DEPENDENCIES =
+ wmclockmon_LDFLAGS =
+-CFLAGS = @CFLAGS@ `gtk-config --cflags`
++CFLAGS = @CFLAGS@ `pkg-config gtk+-2.0 --cflags`
+ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+ CCLD = $(CC)
+-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
++LINK = $(CCLD) $(LDFLAGS) $(AM_CFLAGS) $(CFLAGS) $(LIBS) -o $@
+ DIST_COMMON = Makefile.am Makefile.in
+
+
+diff -ur wmclockmon-0.8.1.orig/wmclockmon-config/dialogs.c wmclockmon-0.8.1/wmclockmon-config/dialogs.c
+--- wmclockmon-0.8.1.orig/wmclockmon-config/dialogs.c 2005-06-15 16:55:27.000000000 +0300
++++ wmclockmon-0.8.1/wmclockmon-config/dialogs.c 2008-01-13 13:04:53.000000000 +0200
+@@ -38,7 +38,6 @@
+ bouton, TRUE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(GTK_WIDGET(bouton));
+- gtk_widget_draw_default(GTK_WIDGET(bouton));
+ gtk_widget_show(bouton);
+
+ bouton = gtk_button_new_with_label("No");
+@@ -96,7 +95,6 @@
+ bouton, TRUE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(GTK_WIDGET(bouton));
+- gtk_widget_draw_default(GTK_WIDGET(bouton));
+ gtk_widget_show(bouton);
+
+ gtk_container_set_border_width(GTK_CONTAINER
+diff -ur wmclockmon-0.8.1.orig/wmclockmon-config/edit.c wmclockmon-0.8.1/wmclockmon-config/edit.c
+--- wmclockmon-0.8.1.orig/wmclockmon-config/edit.c 2005-06-15 16:55:27.000000000 +0300
++++ wmclockmon-0.8.1/wmclockmon-config/edit.c 2008-01-13 13:04:53.000000000 +0200
+@@ -76,7 +76,6 @@
+ bouton, TRUE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(GTK_WIDGET(bouton));
+- gtk_widget_draw_default(GTK_WIDGET(bouton));
+ gtk_widget_show(bouton);
+
+ bouton = gtk_button_new_with_label("Cancel");
+diff -ur wmclockmon-0.8.1.orig/wmclockmon-config/mainwindow.c wmclockmon-0.8.1/wmclockmon-config/mainwindow.c
+--- wmclockmon-0.8.1.orig/wmclockmon-config/mainwindow.c 2005-06-15 16:55:27.000000000 +0300
++++ wmclockmon-0.8.1/wmclockmon-config/mainwindow.c 2008-01-13 13:04:53.000000000 +0200
+@@ -10,9 +10,9 @@
+ #include "actions.h"
+
+
+-static GtkWidget *edit;
+-static GtkWidget *set;
+-static GtkWidget *remove;
++static GtkWidget *b_edit;
++static GtkWidget *b_set;
++static GtkWidget *b_remove;
+
+ static gint list_sel_cb (GtkCList *clist,
+ gint row,
+@@ -20,9 +20,9 @@
+ GdkEventButton *event,
+ void *data) {
+ selected_row = row;
+- gtk_widget_set_sensitive(edit, TRUE);
+- gtk_widget_set_sensitive(set, TRUE);
+- gtk_widget_set_sensitive(remove, TRUE);
++ gtk_widget_set_sensitive(b_edit, TRUE);
++ gtk_widget_set_sensitive(b_set, TRUE);
++ gtk_widget_set_sensitive(b_remove, TRUE);
+ return TRUE;
+ }
+
+@@ -33,9 +33,9 @@
+ GdkEventButton *event,
+ void *data) {
+ selected_row = -1;
+- gtk_widget_set_sensitive(edit, FALSE);
+- gtk_widget_set_sensitive(set, FALSE);
+- gtk_widget_set_sensitive(remove, FALSE);
++ gtk_widget_set_sensitive(b_edit, FALSE);
++ gtk_widget_set_sensitive(b_set, FALSE);
++ gtk_widget_set_sensitive(b_remove, FALSE);
+ return TRUE;
+ }
+
+@@ -267,7 +267,7 @@
+ gtk_table_attach_defaults(GTK_TABLE(table), bouton, 0, 1, 1, 2);
+ gtk_widget_set_sensitive(bouton, FALSE);
+ gtk_widget_show(bouton);
+- edit = bouton;
++ b_edit = bouton;
+
+ bouton = gtk_button_new_with_label(" Switch On/Off ");
+ gtk_signal_connect(GTK_OBJECT(bouton), "clicked",
+@@ -275,7 +275,7 @@
+ gtk_table_attach_defaults(GTK_TABLE(table), bouton, 1, 2, 1, 2);
+ gtk_widget_set_sensitive(bouton, FALSE);
+ gtk_widget_show(bouton);
+- set = bouton;
++ b_set = bouton;
+
+ bouton = gtk_button_new_with_label(" Remove alarm ");
+ gtk_signal_connect(GTK_OBJECT(bouton), "clicked",
+@@ -283,7 +283,7 @@
+ gtk_table_attach_defaults(GTK_TABLE(table), bouton, 1, 2, 0, 1);
+ gtk_widget_set_sensitive(bouton, FALSE);
+ gtk_widget_show(bouton);
+- remove = bouton;
++ b_remove = bouton;
+
+
+ label = gtk_label_new(" Alarms ");
+@@ -312,7 +312,6 @@
+ gtk_box_pack_start(GTK_BOX(buttons_hbox), bouton, TRUE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(GTK_WIDGET(bouton));
+- gtk_widget_draw_default(GTK_WIDGET(bouton));
+ gtk_widget_show(bouton);
+
+ bouton = gtk_button_new_with_label(" Cancel ");
diff --git a/x11-plugins/wmclockmon/metadata.xml b/x11-plugins/wmclockmon/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmclockmon/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmclockmon/wmclockmon-0.8.1.ebuild b/x11-plugins/wmclockmon/wmclockmon-0.8.1.ebuild
new file mode 100644
index 000000000000..bb657bedb11b
--- /dev/null
+++ b/x11-plugins/wmclockmon/wmclockmon-0.8.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="a nice digital clock with 7 different styles either in LCD or LED style"
+HOMEPAGE="http://tnemeth.free.fr/projets/dockapps.html"
+SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}-1.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libXext
+ x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libICE"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xextproto
+ x11-libs/libXt"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gtk.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS BUGS ChangeLog NEWS README THANKS TODO doc/sample*
+ newdoc debian/changelog ChangeLog.debian
+}
diff --git a/x11-plugins/wmcms/Manifest b/x11-plugins/wmcms/Manifest
new file mode 100644
index 000000000000..b38b413b043c
--- /dev/null
+++ b/x11-plugins/wmcms/Manifest
@@ -0,0 +1,7 @@
+AUX wmcms-0.3.5-s4t4n.patch 8562 SHA256 555cb99107b28322a9744e2cbe8e14d89aa9fdefa24d14df46d01c47b5cc1baa SHA512 ad25dead5271907845ae96efec52844de1005f31ddbf4d2e43996633ef8c54c89f9137421b019079462227a16052df950c7f589d112815c8b02b435f863e8b09 WHIRLPOOL bf669f1c567fe3eb631d0784fa2b0b89084e2a8b52802c54afb23d318d85a4b87a8aa2c141ae4b2a0ede28c9ae9b16764d7e2c8cda4c7dcae72c0fcb81a488c3
+DIST wmcms-0.3.5.tar.bz2 18920 SHA256 9b47672b3fa5a2474fe26dabb0e95030a4792766ce6577391ab1cd784f21d09b SHA512 f2852f8b81e1eac0396ca0964590fdf2560b97b5ee5266288641487ddfe77879e552c5e77e42f398ecf974a9030dd147ad64eedf7f7c32af53d69be31c8598fd WHIRLPOOL 5271e3a7c42745ea8f0b2a27dcba8d717e9b3e9243a862975d1f6b6f8430a0a92a80d3eaa0695ad8ba620a4b9d32c5a692c6178780ebde1168ff30bc5b478a84
+EBUILD wmcms-0.3.5-r1.ebuild 741 SHA256 a78eabf9da9da77145c1e1b8c6ad82f6fc50fc38ec3a4b1eb52ac842f682c075 SHA512 8e5d970a51e23f5eda98df3458380c97cfca7def9b98ca0ae66bf8ec3a8593f4e14b9fac79dad4fcecf3d066b2986b3c0922b35f4de3813120792b0e2ad4d159 WHIRLPOOL b3d89f82151a476c97aa7a3d19be1190b09d08264d95a85d6987b87cfb7c13898f92efab45dc204fc755a9a69c301ab5aa78e7a22f4b6f704dd75eef306ee836
+EBUILD wmcms-0.3.5-r2.ebuild 737 SHA256 adeaa4436b7f83b586c8ca0c985f7e727019d6f6b29f326216c06e6ff55a11f9 SHA512 bff3367b118587288fe102efe521174dad468e7174de0610ef2fabae90621c0ed3123f508c6c887f58d8a66c3123ba79453c2dce1a6d4c38882be7c890185efa WHIRLPOOL 4cebd94ea472ad343ead9336970b29ccbb5819d7abc223a7465229a913552b2afc6d0d5a4c84d28b83141bbe4da79bd802843b88f9ae0e74adae963bd04c95aa
+MISC ChangeLog 3207 SHA256 6c2150c88e046447ff49931f9cbf9f91858acc604e701a4d1bd15f651dfc22df SHA512 1b1c99feed50b2f136e186524cacfc865f247b4c0033f44d6940ddf9cddf76ef7811b66f3c2f7a27589a07505d19402538f9b41d52f41b9e2559b3a91761d4d8 WHIRLPOOL e404a605c4ed1204c4441a31ad1382148412923d842b5dbebc971999838178f5617169aad2fdf55858542da2ed8c8d2daddb615dd040393eea27327d5261f7f8
+MISC ChangeLog-2015 2151 SHA256 ceab54fc9f2dbfbe85543bd9c6bad7ca2c60e0a0e313bd520e5c72e42d7ecb9d SHA512 38ee9261e049463a4dbda0292ae51a5988f11fd25d418dedaf89f57849cab7ec6ad1a56e29327140fe0fd2139d5dabe498886f23c6aa253f64daeb1c7bd5d375 WHIRLPOOL 0f7c0498f027d72f92878ddb5d250dd506cafcf3b7591094f3db59caafaee2c3a707ad0f587e1361dee1d075922ff284d45e38672cebe1291a6544362ed36396
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmcms/files/wmcms-0.3.5-s4t4n.patch b/x11-plugins/wmcms/files/wmcms-0.3.5-s4t4n.patch
new file mode 100644
index 000000000000..522add1e7690
--- /dev/null
+++ b/x11-plugins/wmcms/files/wmcms-0.3.5-s4t4n.patch
@@ -0,0 +1,274 @@
+diff -Naur wmcms-0.3.5/state_linux.h wmcms-0.3.5/state_linux.h
+--- wmcms-0.3.5/state_linux.h 2001-09-24 00:56:28.000000000 +0200
++++ wmcms-0.3.5/state_linux.h 1970-01-01 01:00:00.000000000 +0100
+@@ -1,47 +0,0 @@
+-/* wmcms - WindowMaker CPU / Mem Usage Monitor DockApp
+- * state_linux.h
+- * Linux specific functions to get system usage, may someone write it to another plataform
+- * Copyright (C) 2001 Fabio Pugliese Ornellas <fabio.ornellas@poli.usp.br>
+- *
+- * 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.
+- */
+-
+-int cpu_user;
+-int cpu_nice;
+-int cpu_kernel;
+-int cpu_idle;
+-
+-int mem_total;
+-int mem_used;
+-int mem_buffers;
+-int mem_cached;
+-
+-int swap_total;
+-int swap_used;
+-
+-void get_cpuinfo ( void )
+-{
+- FILE *fp;
+- fp = fopen ( "/proc/stat", "r" );
+- fscanf ( fp, "%*s %d %d %d %d", &cpu_user, &cpu_nice, &cpu_kernel, &cpu_idle );
+- fclose ( fp );
+-}
+-
+-void get_meminfo ( void )
+-{
+- FILE *fp;
+- fp = fopen ( "/proc/meminfo", "r" );
+- fscanf ( fp, "%*s %*s %*s %*s %*s %*s %*s %d %d %*d %*d %d %d %*s %d %d", &mem_total, &mem_used, &mem_buffers, &mem_cached, &swap_total, &swap_used );
+- fclose ( fp );
+-}
+diff -Naur wmcms-0.3.5/state_linux_2.4.h wmcms-0.3.5/state_linux_2.4.h
+--- wmcms-0.3.5/state_linux_2.4.h 1970-01-01 01:00:00.000000000 +0100
++++ wmcms-0.3.5/state_linux_2.4.h 2004-07-20 22:09:11.157182296 +0200
+@@ -0,0 +1,47 @@
++/* wmcms - WindowMaker CPU / Mem Usage Monitor DockApp
++ * state_linux.h
++ * Linux specific functions to get system usage, may someone write it to another plataform
++ * Copyright (C) 2001 Fabio Pugliese Ornellas <fabio.ornellas@poli.usp.br>
++ *
++ * 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.
++ */
++
++int cpu_user;
++int cpu_nice;
++int cpu_kernel;
++int cpu_idle;
++
++int mem_total;
++int mem_used;
++int mem_buffers;
++int mem_cached;
++
++int swap_total;
++int swap_used;
++
++void get_cpuinfo_24 ( void )
++{
++ FILE *fp;
++ fp = fopen ( "/proc/stat", "r" );
++ fscanf ( fp, "%*s %d %d %d %d", &cpu_user, &cpu_nice, &cpu_kernel, &cpu_idle );
++ fclose ( fp );
++}
++
++void get_meminfo_24 ( void )
++{
++ FILE *fp;
++ fp = fopen ( "/proc/meminfo", "r" );
++ fscanf ( fp, "%*s %*s %*s %*s %*s %*s %*s %d %d %*d %*d %d %d %*s %d %d", &mem_total, &mem_used, &mem_buffers, &mem_cached, &swap_total, &swap_used );
++ fclose ( fp );
++}
+diff -Naur wmcms-0.3.5/state_linux_2.6.h wmcms-0.3.5/state_linux_2.6.h
+--- wmcms-0.3.5/state_linux_2.6.h 1970-01-01 01:00:00.000000000 +0100
++++ wmcms-0.3.5/state_linux_2.6.h 2004-07-20 22:08:54.256751552 +0200
+@@ -0,0 +1,55 @@
++/* wmcms - WindowMaker CPU / Mem Usage Monitor DockApp
++ * state_linux.h
++ * Linux specific functions to get system usage, may someone write it to another plataform
++ * Copyright (C) 2001 Fabio Pugliese Ornellas <fabio.ornellas@poli.usp.br>
++ *
++ * 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.
++ */
++
++int cpu_user;
++int cpu_nice;
++int cpu_kernel;
++int cpu_idle;
++
++int mem_total;
++int mem_free;
++int mem_used;
++int mem_buffers;
++int mem_cached;
++
++int swap_total;
++int swap_free;
++int swap_used;
++
++void get_cpuinfo_26 ( void )
++{
++ FILE *fp;
++ fp = fopen ( "/proc/stat", "r" );
++ fscanf ( fp, "%*s %d %d %d %d", &cpu_user, &cpu_nice, &cpu_kernel, &cpu_idle );
++ fclose ( fp );
++}
++
++void get_meminfo_26 ( void )
++{
++ FILE *fp;
++ fp = fopen ( "/proc/meminfo", "r" );
++/* The format of /proc/meminfo has changed with the 2.6 kernel; this new line will work for 2.6 -- idh
++ fscanf ( fp, "%*s %*s %*s %*s %*s %*s %*s %d %d %*d %*d %d %d %*s %d %d", &mem_total, &mem_used, &mem_buffers, &mem_cached, &swap_total, &swap_used ); */
++ fscanf ( fp, "%*s %d %*s %*s %d %*s %*s %d %*s %*s %d %*s %*s %*d %*s %*s %*d %*s %*s %*d %*s %*s %*d %*s %*s %*d %*s %*s %*d %*s %*s %*d %*s %*s %d %*s %*s %d %*s",
++ &mem_total, &mem_free, &mem_buffers, &mem_cached, &swap_total, &swap_free );
++ fclose ( fp );
++
++ mem_used = mem_total - mem_free;
++ swap_used = swap_total - swap_free;
++}
+diff -Naur wmcms-0.3.5/wmcms.c wmcms-0.3.5/wmcms.c
+--- wmcms-0.3.5/wmcms.c 2001-09-24 00:57:06.000000000 +0200
++++ wmcms-0.3.5/wmcms.c 2004-07-20 22:34:26.917751664 +0200
+@@ -19,7 +19,8 @@
+ #include <stdio.h>
+ #include <unistd.h>
+ #include <dockapp.h>
+-#include "state_linux.h"
++#include "state_linux_2.6.h"
++#include "state_linux_2.4.h"
+ #include "wmcms.xpm"
+
+ char *displayName = "";
+@@ -34,6 +35,13 @@
+ int no_nice;
+ char *exe = "";
+
++typedef enum
++{
++ IS_2_6 = 0,
++ IS_OTHER
++} kernel_versions;
++kernel_versions kernel_version;
++
+ /* command line */
+ static DAProgramOption options[] = {
+ {"-d", "--display", "display to use", DOString, False, {&displayName} },
+@@ -44,6 +52,8 @@
+ {"-p", "--program", "program to run on CPU click", DOString, False, {&exe} }
+ };
+
++kernel_versions Get_Kernel_version(void);
++
+ /* draw bars */
+ void bar ( int size, int x, int y, int barx, int bary )
+ {
+@@ -156,6 +166,9 @@
+ /* define callbacks */
+ DACallbacks callbacks = { NULL, change, NULL, NULL, NULL, NULL };
+
++ /* determine kernel version */
++ kernel_version = Get_Kernel_version();
++
+ advanced = 0;
+ up = 0;
+ no_nice = 0;
+@@ -204,14 +217,23 @@
+ XCopyArea ( DADisplay, backdrop, pixmap, gc, 3, 140, 58, 58, 0, 0);
+ DASetPixmap(pixmap);
+
+- /* initial cpu total while splash */
+- get_cpuinfo();
++ /* initial cpu total while splash */
++ if (kernel_version == IS_2_6)
++ get_cpuinfo_26();
++ else
++ get_cpuinfo_24();
++
+ old_cpu_user = cpu_user;
+ old_cpu_nice = cpu_nice;
+ old_cpu_kernel = cpu_kernel;
+ old_cpu_idle = cpu_idle;
+ usleep ( delay );
+- get_cpuinfo();
++
++ if (kernel_version == IS_2_6)
++ get_cpuinfo_26();
++ else
++ get_cpuinfo_24();
++
+ cpu_total = cpu_user - old_cpu_user + cpu_nice - old_cpu_nice + cpu_kernel - old_cpu_kernel + cpu_idle - old_cpu_idle;
+
+ /* draw background */
+@@ -230,8 +252,16 @@
+ XCopyArea ( DADisplay, backdrop, pixmap, gc, 4, 14, 56, 8, 1, 49 );
+
+ /* read values */
+- get_cpuinfo ();
+- get_meminfo ();
++ if (kernel_version == IS_2_6)
++ {
++ get_cpuinfo_26 ();
++ get_meminfo_26 ();
++ }
++ else
++ {
++ get_cpuinfo_24 ();
++ get_meminfo_24 ();
++ }
+
+ /* cpu total */
+ cpu_total = cpu_user - old_cpu_user + cpu_nice - old_cpu_nice + cpu_kernel - old_cpu_kernel + cpu_idle - old_cpu_idle;
+@@ -328,3 +358,20 @@
+ fprintf(stderr, "Congratulations, something truely awful has happened.\n");
+ return -1;
+ }
++
++kernel_versions Get_Kernel_version(void)
++{
++ FILE *fp = fopen("/proc/version", "r");
++ char buf[512];
++
++ if (!fp) return IS_OTHER;
++ if (!fgets(buf, 512, fp))
++ {
++ fclose(fp);
++ return IS_OTHER;
++ }
++ fclose(fp);
++
++ if (strstr(buf, "2.6.")) return IS_2_6;
++ return IS_OTHER;
++}
diff --git a/x11-plugins/wmcms/metadata.xml b/x11-plugins/wmcms/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmcms/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmcms/wmcms-0.3.5-r1.ebuild b/x11-plugins/wmcms/wmcms-0.3.5-r1.ebuild
new file mode 100644
index 000000000000..ac579029206f
--- /dev/null
+++ b/x11-plugins/wmcms/wmcms-0.3.5-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="WindowMaker CPU and Memory Usage Monitor Dock App"
+SRC_URI="http://orbita.starmedia.com/~neofpo/files/${P}.tar.bz2"
+HOMEPAGE="http://orbita.starmedia.com/~neofpo/wmcms.html"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="<x11-libs/libdockapp-0.7"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/wmcms-0.3.5-s4t4n.patch
+
+ # Respect LDFLAGS, see bug #335031
+ sed -i 's/ -o wmcms/ ${LDFLAGS} -o wmcms/' "Makefile"
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ dobin wmcms || die "dobin failed."
+}
diff --git a/x11-plugins/wmcms/wmcms-0.3.5-r2.ebuild b/x11-plugins/wmcms/wmcms-0.3.5-r2.ebuild
new file mode 100644
index 000000000000..6c1a11c25e70
--- /dev/null
+++ b/x11-plugins/wmcms/wmcms-0.3.5-r2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="WindowMaker CPU and Memory Usage Monitor Dock App"
+SRC_URI="http://orbita.starmedia.com/~neofpo/files/${P}.tar.bz2"
+HOMEPAGE="http://orbita.starmedia.com/~neofpo/wmcms.html"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=x11-libs/libdockapp-0.7:="
+
+src_prepare() {
+ epatch "${FILESDIR}"/wmcms-0.3.5-s4t4n.patch
+
+ # Respect LDFLAGS, see bug #335031
+ sed -e 's/ -o wmcms/ ${LDFLAGS} -o wmcms/' -i Makefile || die
+
+ sed -e 's#<dockapp.h>#<libdockapp/dockapp.h>#' -i *.c || die
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ dobin wmcms
+}
diff --git a/x11-plugins/wmcoincoin/Manifest b/x11-plugins/wmcoincoin/Manifest
new file mode 100644
index 000000000000..2e8850cba25e
--- /dev/null
+++ b/x11-plugins/wmcoincoin/Manifest
@@ -0,0 +1,7 @@
+DIST wmcoincoin-2.6.2_p20140602.tar.gz 972358 SHA256 e6afdf6ceeaec81327fbeb8d823ac97d4e3372c312b53ac83014c690ca364cf9 SHA512 ddf1b24d9c9021e9cb02817e80f3327074ef7d09ba7d8033d5d0c8b39a25106a1d54d32f211d31a910e2175d98bbda940f309cc137edd1b02b5a656891e89b2c WHIRLPOOL 031ac936551d4975f460b44cfe715e1b3f21d263fc299fadf0dee9f686a3f49cf879c603aae5e2ffa547a33b590410edde8c2e7768fdcb9e021887bb0baa8532
+DIST wmcoincoin-2.6.3.tar.gz 973973 SHA256 4879a46e252ca11256257c0f859103d4b233f6e0ba6df0fafdb41aaa0e88de75 SHA512 daffd94387a03e780250877ae43e5431a7c0710862dd9fab04efc254e02e648215fa9c301bf1ed6d1a9ca5182a2a88d10ea4c385d92752d047492e6e9ad01d2d WHIRLPOOL 9abf87cee56bbb9ebb281fb8b5acd5e8fe5857b26ce49ccdab6c530ceb1fd0535a41ac02ccc838053c77c5a116c4796151f873558b4a7814522922dccb60a4da
+EBUILD wmcoincoin-2.6.2_p20140602.ebuild 1035 SHA256 de319dc5f426cfcc794b8c4ca29ce826b0984450f014742bff3c0e302ea2b2c3 SHA512 03a26f9dd2b64852d428bbf9b663e56bcefd1571b7a5543721ba4e098283b4c1e3a45e88f636101f4a18407d20c67c54c003df28d505c3a6c8d3df84d37c815e WHIRLPOOL 552426c10dca12650403d91b903a26fededd87568975684f6412ad0bb27c77395b3a6a2d1904ebd2bf4a3ceaf34f2379ffd067eca5bf4c9fee6371a5191ba2b2
+EBUILD wmcoincoin-2.6.3.ebuild 786 SHA256 0ddb1c3247d1a9a9e3b7c26638c20f9cd08095b0afd0926bb5ba526e03287526 SHA512 afe3048a5b3be986762bb7ef5635c4f45bd9650cd26aca03896af1e2a142e9a722efae18206e6b0889ee1c721c525bec810194235b82d63aa0cd05a9700b7203 WHIRLPOOL dfc3eb91a19ec956805ad04d54132c871a454c3ad437d379a174fe6cda0c69d3849d3a443fe3b8a42572ca6e528df703f5679565b3e2b8914ae62afe5e2efd9a
+MISC ChangeLog 3473 SHA256 edbb1bdc584c8c99852ca09fc7bd22f4d9111a7ef8a01138e1aef47c17519da9 SHA512 b0366338bd016538b5634f8c20c93c74d741d684c501a9af69424a2963f225e27838a0c3b348252aea9bdd4da60a90da8209401bb60ec025f403c8c5b87154c4 WHIRLPOOL 5ec81834fdf0fd1f0801624d16cc77d7782c567bb192244a04659adece2fd0a1c7eaf3d7acc6be23291e4d3fee0f02d56eabe4c2919729f2bedfbf5b5cdca026
+MISC ChangeLog-2015 4368 SHA256 dc1e53daacbddbd3d08a87a80e8e1ff74e319755c576ed9e13c717c13166577c SHA512 a320c0c3f89177d1eb6c74466e86680ba29d31f6645c845dba7d6a4fe1cb684e7bbff1128b1a4abc4c40d4d7e54be22e63a3954942ea47610b6f8de0f20593e8 WHIRLPOOL f4ef4fe9d4408cb0f3dd4c10f2b5761408bc180ddfa53ab1fe09890dd53fe818941405e0e4497393646135c64b29e2f4e574b00fc01a40aaad476a723aa0d691
+MISC metadata.xml 641 SHA256 8c95b68800799f3edeb54d473bab1146a5c7637282007ca5e31c12cab9a015e7 SHA512 e2d77f95ba4774261ec4ec669d18bc5cdc11558e935bfb3d4e759e9755e15e7ef88b9207a7498c44bab9061f01483c36b2c9624648fc05df526dc91f5637bc64 WHIRLPOOL fe9ef01da848acd2204018703b2f7cd712161ff2b73c0801bd5ce986b2edcad19482a8998efadf35f9c7b83676289ebd5266615b9d5cfd1ef861e349cf8cb4ac
diff --git a/x11-plugins/wmcoincoin/metadata.xml b/x11-plugins/wmcoincoin/metadata.xml
new file mode 100644
index 000000000000..891ff35ca83c
--- /dev/null
+++ b/x11-plugins/wmcoincoin/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+wmCoinCoin is a WindowMaker dockapp that lets you see the latest news from
+linuxfr.org. It also graphically represents some statistics about the oneliner
+and the clients used to post on it. It also has the ability to post a
+customized message to this oneliner.
+</longdescription>
+ <upstream>
+ <remote-id type="github">d-torrance/wmcoincoin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmcoincoin/wmcoincoin-2.6.2_p20140602.ebuild b/x11-plugins/wmcoincoin/wmcoincoin-2.6.2_p20140602.ebuild
new file mode 100644
index 000000000000..b0a61a2aa8a2
--- /dev/null
+++ b/x11-plugins/wmcoincoin/wmcoincoin-2.6.2_p20140602.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="a dockapp for browsing dacode news and board sites"
+HOMEPAGE="http://hules.free.fr/wmcoincoin"
+# Grab matching tag and Debian patches
+SRC_URI="https://github.com/d-torrance/${PN}/archive/debian/${PV/_p/+}-1.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="nls xinerama"
+
+RDEPEND="x11-libs/gtk+:2
+ media-libs/imlib2
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libX11
+ x11-libs/libXft
+ xinerama? ( x11-libs/libXinerama )"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto
+ x11-libs/libXt
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+ xinerama? ( x11-proto/xineramaproto )"
+
+S=${WORKDIR}/${PN}-debian-${PV/_p/-}-1
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+src_prepare() {
+ EPATCH_SOURCE="${S}/debian/patches" EPATCH_SUFFIX=patch EPATCH_FORCE=yes epatch
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable nls) \
+ $(use_enable xinerama)
+}
diff --git a/x11-plugins/wmcoincoin/wmcoincoin-2.6.3.ebuild b/x11-plugins/wmcoincoin/wmcoincoin-2.6.3.ebuild
new file mode 100644
index 000000000000..3c3c57013756
--- /dev/null
+++ b/x11-plugins/wmcoincoin/wmcoincoin-2.6.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="a dockapp for browsing dacode news and board sites"
+HOMEPAGE="http://hules.free.fr/wmcoincoin"
+SRC_URI="http://hules.free.fr/${PN}/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="nls xinerama"
+
+RDEPEND="x11-libs/gtk+:2
+ media-libs/imlib2[X]
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libX11
+ x11-libs/libXft
+ xinerama? ( x11-libs/libXinerama )"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto
+ x11-libs/libXt
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+ xinerama? ( x11-proto/xineramaproto )"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+src_configure() {
+ econf \
+ $(use_enable nls) \
+ $(use_enable xinerama)
+}
diff --git a/x11-plugins/wmcp/Manifest b/x11-plugins/wmcp/Manifest
new file mode 100644
index 000000000000..98cb5f4a348c
--- /dev/null
+++ b/x11-plugins/wmcp/Manifest
@@ -0,0 +1,7 @@
+AUX wmcp-1.2.8-gcc33.patch 2397 SHA256 a5270ed4bd8f66017584e8204db750c8b2a810240088e032fd1f61aa96e79d9c SHA512 92155c2213425ebab4938c00f9b9164b247c7e3437d332d7bd479dc5eec6394d63cfb3383f98f9508ae8c12d18dec862875a5b2da69bf7b8f97f30b72a29c716 WHIRLPOOL 927752a9a5573ef4217c599cfac49b1fa1e30feb1bdb432fca76a9106e7a5279ca36f1fd48dfa53e078a4f058fb69e1f87f8b02a64717d8b4c55bcd8b8e60c77
+AUX wmcp-1.2.8-stdlibh.patch 321 SHA256 39a92248f4563540c419096a3df2a2fb15f4bec0419a87ac2447eb882773c40b SHA512 1fbc0c1a26539a989de20e4abc90663e52fa65cb4279e93e22f30b7bd818f6993eca69f5a6926e2d1d2fe76bdc9be1c5e556569dc2b335d6b308cd22c4726f11 WHIRLPOOL c4acfa32be6fadedd7afcf4297852511d4e659bc22eb1396119d125982b1ddb7b7f5eab385f6006f8aa5dc8118ae9dd927a7fbfb8769997c60e719a8a0fd8ddb
+DIST wmcp-1.2.8.tar.gz 8673 SHA256 2ecaee806442057d515c760ac58353c4b4cec41252a22e223a5b079776d55d31 SHA512 ac8db45800573810389d8103b5086966bd6bd5b03620338e736e05633fca570639d94e1ceaf24f882619f7de048c70e5ba9996849e0062407e32a74d971a3b01 WHIRLPOOL 3c8c3d3df005faf86a6bb1e07b43ffb55acbeb1b74990df6e549f9edbf66458dac27848d4e173cce78e18b11c4b23c97a9a152a687f3bef19aef5f9a42c5126a
+EBUILD wmcp-1.2.8.ebuild 1027 SHA256 0337500a5cb0af7a8f983b364065437d953ce2c73bda8b6c8868f8482514f3bc SHA512 49e5d3fbae35632e5fa3e20a94abfff1fc527be56b155bbba5092990191b2e468ca94580fbcc8c2807e05ae5a279c6d58a59299850b739b5b5087ff5ffb09108 WHIRLPOOL 86772584b13d9c4a930a56183fd0738dca112af6eb60757c6cf76a8c553bc21a3d3cdd479f479f3fa4bb9a3d9b6792c97208551229871564cde45ac17f157a8a
+MISC ChangeLog 2945 SHA256 8dc610a82f5c99e9562d6aa78baa5068a05660237a4eb1b324f93edf55851648 SHA512 d14f2d0fb47a32e67323ca12dc978b0975958c73d6cce3381ff16e74e79ff6207cc0c631f46c6a8f5b4b53ba658a5e363446a49f38a4fb1cc295eab013db30bd WHIRLPOOL db8de5c4cf08fd26f1c3745beacdfe9c603c722e2b8ca6667d45ef9dccc3f3d6c23768a77bbc6977f762995ac409ece74836df0c43762d8af15eab7663e52656
+MISC ChangeLog-2015 2406 SHA256 0f2dae939985ff2d76ac1608bf7731ec168e1d7ed5237e7247c255ed7496d653 SHA512 71c13876d4d593448a527513af4dc11a1a83c241e380e7cf37dd58bd891f3749b8f4575af8e6787d2b3f62d7a1ea8a4c3ad5d63eb19190c9e2a2fb376c7bbcd5 WHIRLPOOL df23b17d146e532dea6576f818eb5371ef68b71bf65ebb25129436beb3d208a18550a3bc9d5555173b531a930df5130166fbaac2134c128c05241e5f78e372c9
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmcp/files/wmcp-1.2.8-gcc33.patch b/x11-plugins/wmcp/files/wmcp-1.2.8-gcc33.patch
new file mode 100644
index 000000000000..018d28217971
--- /dev/null
+++ b/x11-plugins/wmcp/files/wmcp-1.2.8-gcc33.patch
@@ -0,0 +1,74 @@
+diff -urN wmcp-1.2.8/wmcp.c wmcp-1.2.8-new/wmcp.c
+--- wmcp-1.2.8/wmcp.c 1999-05-26 23:38:49.000000000 -0700
++++ wmcp-1.2.8-new/wmcp.c 2003-09-24 15:22:25.000000000 -0700
+@@ -806,38 +806,38 @@
+ void show_usage()
+ {
+
+-fprintf(stderr,"
+-
+-%s
+-This software is GPL -- do as you wish with it.
+-
+-Origional Author:
+- Ben Cohen <buddog@aztec.asu.edu>
+-
+-Contributors:
+- Thomas Nemeth <tnemeth@multimania.com>
+- Craig Maloney <craig@ic.net>
+- Gert Beumer <Gert@scintilla.utwente.nl>
+-
+-
+-
+-usage: wmcp [-g geometry] [-d dpy] [-n workspaces] [-a alt key] [-v]
+- [-c] [-w i/n/w] [-s y/n] [-x #] [-y #] [-h]
+-
+-
+--g geometry: ie: 64x64+10+10
+--d dpy: Display. ie: 127.0.0.1:0.0
+--n workspaces: How many buttons to start with.
+--a alt key: integer 1-4 defining ModXMask (default 1 Mod1Mask).
+--w i/n/w: Window State: Iconic, Normal, Withdrawn (default Withdrawn)
+--s y/n: Shaped window: yes or no (default y)
+--c Sends CTRL + ALT + Key (default only sends ALT + key)
+--v Verbose. 0=off, 1=on (default 0)
+--x Number of buttons on the x-direction (1,2,3, or 4)
+--y Number of buttons in the y-direction (1,2,3, or 4)
+--h Help. This screen.
+-
+-
++fprintf(stderr," \
++\
++%s\
++This software is GPL -- do as you wish with it.\
++\
++Origional Author:\
++ Ben Cohen <buddog@aztec.asu.edu>\
++\
++Contributors:\
++ Thomas Nemeth <tnemeth@multimania.com>\
++ Craig Maloney <craig@ic.net>\
++ Gert Beumer <Gert@scintilla.utwente.nl>\
++\
++\
++\
++usage: wmcp [-g geometry] [-d dpy] [-n workspaces] [-a alt key] [-v]\
++ [-c] [-w i/n/w] [-s y/n] [-x #] [-y #] [-h]\
++\
++\
++-g geometry: ie: 64x64+10+10\
++-d dpy: Display. ie: 127.0.0.1:0.0\
++-n workspaces: How many buttons to start with.\
++-a alt key: integer 1-4 defining ModXMask (default 1 Mod1Mask).\
++-w i/n/w: Window State: Iconic, Normal, Withdrawn (default Withdrawn)\
++-s y/n: Shaped window: yes or no (default y)\
++-c Sends CTRL + ALT + Key (default only sends ALT + key)\
++-v Verbose. 0=off, 1=on (default 0)\
++-x Number of buttons on the x-direction (1,2,3, or 4)\
++-y Number of buttons in the y-direction (1,2,3, or 4)\
++-h Help. This screen.\
++\
++\
+ ",VERSION);
+
+ exit(-1);
diff --git a/x11-plugins/wmcp/files/wmcp-1.2.8-stdlibh.patch b/x11-plugins/wmcp/files/wmcp-1.2.8-stdlibh.patch
new file mode 100644
index 000000000000..70d1c7c4e225
--- /dev/null
+++ b/x11-plugins/wmcp/files/wmcp-1.2.8-stdlibh.patch
@@ -0,0 +1,11 @@
+diff -ur wmcp-1.2.8.orig/wmcp.c wmcp-1.2.8/wmcp.c
+--- wmcp-1.2.8.orig/wmcp.c 1999-05-27 09:38:49.000000000 +0300
++++ wmcp-1.2.8/wmcp.c 2008-01-06 16:16:17.000000000 +0200
+@@ -25,6 +25,7 @@
+ #include <xpm.h>
+ #include <extensions/shape.h>
+ #include <keysym.h>
++#include <stdlib.h>
+ #include <stdio.h>
+ #include <math.h>
+
diff --git a/x11-plugins/wmcp/metadata.xml b/x11-plugins/wmcp/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmcp/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmcp/wmcp-1.2.8.ebuild b/x11-plugins/wmcp/wmcp-1.2.8.ebuild
new file mode 100644
index 000000000000..089bfcb95a56
--- /dev/null
+++ b/x11-plugins/wmcp/wmcp-1.2.8.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="A pager dockapp"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/158"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/213/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-gcc33.patch
+ epatch "${FILESDIR}"/${P}-stdlibh.patch
+ sed -i -e "s:gcc:$(tc-getCC):g" Makefile
+ sed -i -e "s:i686-pc-linux-gnu-gcc -g:i686-pc-linux-gnu-gcc:g" Makefile
+ sed -i -e "s:i686-pc-linux-gnu-gcc -o:i686-pc-linux-gnu-gcc ${LDFLAGS} -o:" Makefile
+}
+
+src_compile() {
+ emake -j1 INCLUDES="-I/usr/include/X11" \
+ LIBINC="-L/usr/$(get_libdir)" \
+ FLAGS="${CFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ dobin wmcp
+ dodoc README
+}
diff --git a/x11-plugins/wmcpu/Manifest b/x11-plugins/wmcpu/Manifest
new file mode 100644
index 000000000000..0960728a3afd
--- /dev/null
+++ b/x11-plugins/wmcpu/Manifest
@@ -0,0 +1,5 @@
+DIST wmcpu-1.4.tar.gz 6712 SHA256 efd07c417acd1e1b28dd5c3a76e98e207261f68aa17784ccef252e8e80145e0f SHA512 6cf4bea102160b3f7e4700316ca3b7dc9b58b50798cba1e14a88d0cd3c9d9c2c63c8f021f80942daddc134519d4682140592c3c24c2bcbf702331c52040c0669 WHIRLPOOL ec7caa3c2af0115dc6269c4a224e4de973b69a5be2e58d76bee4ad3ade20f8577d0c6eae4729964b5a2c0d09ff8106bf6bad2b0a3a50bc2b6b88bcfc9641ca6d
+EBUILD wmcpu-1.4.ebuild 943 SHA256 d01e06c8545e78011c830de7650217a5b0f1a24e9f4b20afa8382b3dca8e7958 SHA512 ba0e29f462fccdf469678e5f3261bb9e217d31ee3094e8bee7968778aed6d5fae1737652ea5c802370f5e72fd7c61a0000cfb3d91dcc149bcdabe437e664f1e2 WHIRLPOOL b0fcc76e63aa072fb30ae86821ffcf39287f5a7d6ef9547f979245d0f9e93221974894fbe816baecd191ab6cd3f9c2afff6932dd2e7af36dc0dbecb233cd5fdc
+MISC ChangeLog 2878 SHA256 e6be7276d3d53ca72632c4a1f56e259b593a0337688c6112a581a8983bebc2f1 SHA512 2052b4c9e5847c3d9daf6f4ae8889e455dabea22525f74d7da10105395a4a22b4c173ca83493635ecf7e6e39a3a97051db3b4374ecec9ae10a6478a2e431b472 WHIRLPOOL f5a551ecc46bb7a0da3fbda8ef11bedb1dab073bc9f377c207d7783d149ae542bdd36cf38df037fa53233c4869591db9cd5ab8ff71fe9a32131a62a8455fc779
+MISC ChangeLog-2015 805 SHA256 ac71561d5d6160c948be75978b3b7a7fb26404f546aa6b4ba88be4b939fcbba7 SHA512 b5f9775b0ef28b0ea8a674677c22847d97e48ab531f017b9f21715090cffa81410f94377126cd5fb5797f0a909426b640de9703ce3a9d52621b406db79fcddd4 WHIRLPOOL 4788b1e260ecf6c39155809e8b47cf51188336554f20dce0a55824d0482a15151f5f3d1ec70fdb72c39c2f29a27b61a3f4336ddeeb4ba53842d482ca03d0dfcd
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmcpu/metadata.xml b/x11-plugins/wmcpu/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmcpu/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmcpu/wmcpu-1.4.ebuild b/x11-plugins/wmcpu/wmcpu-1.4.ebuild
new file mode 100644
index 000000000000..f092d80d9bd9
--- /dev/null
+++ b/x11-plugins/wmcpu/wmcpu-1.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+inherit flag-o-matic
+
+DESCRIPTION="wmcpu is a dockapp to monitor memory and CPU usage, similar to xosview"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/306"
+SRC_URI="http://denilsonsa.sh.nu/~denilson/${P}.tar.gz
+ http://denilsonsa.selfip.org/~denilson/${P}.tar.gz
+ http://dockapps.windowmaker.org/download.php/id/673/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+IUSE=""
+
+DEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+RDEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_prepare() {
+ #Honour Gentoo LDFLAGS, see bug #337523
+ sed -e 's/LDFLAGS/LIBS/g' -i Makefile
+ sed -e 's/\$(CFLAGS)/\$(LDFLAGS)/' -i Makefile
+}
+
+src_compile() {
+ # We then add the default -Wall from Makefile to CFLAGS
+ emake CFLAGS="${CFLAGS} -Wall" || die "emake failed"
+}
+
+src_install () {
+ dobin wmcpu
+ dodoc ChangeLog README
+}
diff --git a/x11-plugins/wmcpuload/Manifest b/x11-plugins/wmcpuload/Manifest
new file mode 100644
index 000000000000..ee4767c37bd5
--- /dev/null
+++ b/x11-plugins/wmcpuload/Manifest
@@ -0,0 +1,7 @@
+DIST wmcpuload-1.1.0pre5.tar.gz 121921 SHA256 6beee9f612c86fc13721ad9fb16c4b7d91b3761a8c727dc8ef957971a70106f3 SHA512 9f55609d2d2fde1ee1d02e06840c7769317d6bb5a49de30928d307b514ceb4d05875485a8708420f4a322cdbf1c4aa9d19ec081175a8aabc2f6b15e1a4bb5054 WHIRLPOOL befebccaa25473a0f241882855bfb632a1f9a2504f76b9133e9705274e9c303ca5cb3252cb325452789e1c01598b1a2808f0cb25580a92fb52ea12f16bae032a
+DIST wmcpuload-1.1.1.tar.gz 167751 SHA256 8f08b2b937db105b677a9e4df2a67259d2580071e28456c0e6cd77db15f0648c SHA512 7271a9216d52a8bc904be9ea401f52b35f0086da4bfc16c76a8348b58818199ecfcf8fb7768fe4d5a1e5cbb986e8d89a92f81f2f1aeea59f84d564607be73b6e WHIRLPOOL ec5f975e516100723a81480038478bfaff56a7b94429d5481949c62cd827e1d140c2fd97eeb1dca537bdec0c03f1d9c8590698dd3c79803c6ccb735f2a1d0b33
+EBUILD wmcpuload-1.1.0_pre5.ebuild 629 SHA256 e542e11cf0a6163b032d33c044112e38e73a312aaf5a36a2b4230f65e577a5e4 SHA512 10819d61dca77d78d2d7e7dafd91cffabc7e6ffebc64c8dfe4720564ab06cc90b617f72fe7e3c8bc048f32ecc6befe0695249dfcb8c786329edf4db5c6b11144 WHIRLPOOL 21d48797cd4a2c96c3b97648b78eb2a1c9136fac311c1f9f3f1bb0a90bf0909b1871f8ff86c09204de24e9678d06184cb0b4aa1ed05016668ce2f2207d76f69b
+EBUILD wmcpuload-1.1.1.ebuild 524 SHA256 1c379af52b93753955052d3a959de3377b758392cfb4a735f444a01ba652cecc SHA512 04fe49c6f117c3fe217af2fc2dcdc6eaf4fb01d6f9ca5b8d4996d1c343a53fdcb962a0063b98c8813e39b5d584d6aad0015fed0e9816a3136e1ca2aa74d3eee0 WHIRLPOOL 45ac5773ddd0ce403816eb911a5ec35e713e329e76bfee928800a104171afaa15ea1d5d5cb18872168d80f7f471fee8c137f1071418098cb5706a3ec10fa77ce
+MISC ChangeLog 3117 SHA256 e0e8d343f45c481e1f6b51ac028960568487525c441743b2a32a0c3270780474 SHA512 98ac39cf6d0f30de8beafc2972fda1a2b82e170451d126767b439592d6fb1e7dd832560a3ce265f6851cce0ea6209f24827a4524903319ef62990d2a22a44c82 WHIRLPOOL fc79d4485a01fe7da97e83c357f792eb605e8182ce27162fb4e8f2f4be76264b37bc66699cc8595d17987fff6622af45e18417f59db188015dbff66f0eeb5553
+MISC ChangeLog-2015 4036 SHA256 4aa83587f7a3382b3e2335177ece0bf39e17ed48abc713d79c7f9483706d8475 SHA512 b356981e369b8ce7ea38b1064ab0caf98dc952bfaa76027eafeef34427b2e16bb9524e6b5f79cd743a6ec419012a70049a4e8307364aa0929166206dca5c712e WHIRLPOOL 35f3406cb0794928e8b31a883516974f95d971b815102315ea8e767e8d021d1af127efd47b50c47550499e0368e3f4ae95c30f99b9e45d4fc26bb11fcf9bf154
+MISC metadata.xml 755 SHA256 5be77839792ca4489d59599771f562d9fd2908975b37a672d0b7f09d12569918 SHA512 bb53d6458b3d61d382e27c36dad9745ef6af4b9f6b9ea23178cbafe49abe74923a9e22c31786f111178f9cbf02048a2f2ca3f29e7f3a3f3cc63ae38ae9930c35 WHIRLPOOL e962eef26bf3a824e2eff92ac186c675c67092f211a9c86b8aeaf1f33c4ca80f39acae5ef72f6b694a351682a0f2442f72fa126dd53fd845774c5ba0f0fbe58a
diff --git a/x11-plugins/wmcpuload/metadata.xml b/x11-plugins/wmcpuload/metadata.xml
new file mode 100644
index 000000000000..921a32d3a5b3
--- /dev/null
+++ b/x11-plugins/wmcpuload/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+WMCPULoad is a program to monitor CPU usage. It is a dockapp that is supported
+by X window managers such as Window Maker, AfterStep, BlackBox, and
+Enlightenment. It dispalys the current usage, expressed as a percentile and a
+chart, and has an LCD look-alike user interface. The back light may be turned
+on/off by clicking the mouse button over the application. If the CPU usage hits
+a certain threshold, an alarm-mode will alert you by turning the back light on.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmcpuload/wmcpuload-1.1.0_pre5.ebuild b/x11-plugins/wmcpuload/wmcpuload-1.1.0_pre5.ebuild
new file mode 100644
index 000000000000..5504384baf63
--- /dev/null
+++ b/x11-plugins/wmcpuload/wmcpuload-1.1.0_pre5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="a dockapp for monitoring CPU usage with a LCD display"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/36"
+SRC_URI="mirror://gentoo/${P/_/}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~mips ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-libs/libICE"
+
+S=${WORKDIR}/${P/_/}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README THANKS TODO
+}
diff --git a/x11-plugins/wmcpuload/wmcpuload-1.1.1.ebuild b/x11-plugins/wmcpuload/wmcpuload-1.1.1.ebuild
new file mode 100644
index 000000000000..7ca93e5f3258
--- /dev/null
+++ b/x11-plugins/wmcpuload/wmcpuload-1.1.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="a dockapp for monitoring CPU usage with a LCD display"
+HOMEPAGE="http://www.dockapps.net/wmcpuload"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-libs/libICE"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
diff --git a/x11-plugins/wmcube/Manifest b/x11-plugins/wmcube/Manifest
new file mode 100644
index 000000000000..ca136d3f49a5
--- /dev/null
+++ b/x11-plugins/wmcube/Manifest
@@ -0,0 +1,6 @@
+AUX wmcube-0.98-list.patch 2918 SHA256 5e01887b3404df12e221fc43e1a4c1980fd66f44b6f189a7967ccc27bfbaf388 SHA512 2a6da4a9b676ea51bbcc400b3255f3c10240db13fd6da46921f6c91d5529ecf50120e195b815e58a1b0a8bad81a944e8da3cba261a69579f36165f35ad23f144 WHIRLPOOL 676703bedaff4c18d49e04ac31832ba3a370ad67e38008008af5849993592fcc693d1ae1b59d4e9adfb9e0c10ab9058fe012c0d8fe164cd9abe8d1048d915ec3
+DIST wmcube-0.98.tar.gz 38305 SHA256 5111d7bfacc7ffa26419dbc22542a0a0e1d33e5795882d1799b216abd73df24b SHA512 137e31b3de175bcbe593c420b79804a8904436923747e0db338258e87e08ed6dc4748c29910c68e01e072850fb0f0ca6d1979fee22d6e8edc76c500a5cd84230 WHIRLPOOL e86e330aa73fca437005acc87ae72262e6c1bf2dacfdcfe01b7711ed8315258bbfe6433982474ab394b7e76745de4cbdc87ec6eb2ddbd87bda9101616a43555d
+EBUILD wmcube-0.98.ebuild 908 SHA256 e3e614044319601a5a0496da168493e7747849f03f04b17fe2b420cfa9aa3340 SHA512 fa296d46439830013e48743c835504b83c00dde1a343c3d2b53ed47155119ad793c81affbf1f25c2e21eccd3b881e2962c39a3f7e0a5f02e28f629b2bf826cd2 WHIRLPOOL c6fbf7d26141fab8b7ee30b70bd100345c9daf58724787212abdc4fc3c148a094b9c2d748d2d5a297ee723c52c429de796f8f481c0f4f1430e3d5cab30077863
+MISC ChangeLog 3168 SHA256 dfac32d30897a366ecf373073bfcb13828d5784529e1cb0d39509295a96f3be0 SHA512 327222dd2e53958795fa9bf45109b9fb8e93deaa3c5ea47c7c7d68474b0dcc59fc82a4f04053a0f4283c99eef7c820a5c42e4e187b42c605b63fdef9ee277efc WHIRLPOOL 654026a72dc1ec7fe9c5867b0999a1926cffdc737b35ec36faa81f0ff653466904c9af4f90b28a758daa88379e1e80e25c4274b28d45de2ac8e0bf4747e97806
+MISC ChangeLog-2015 1349 SHA256 6c781bc092655d84b0da35b60573efcb60986f4459c0f9dbdbf96b865365e097 SHA512 c21096a9470261b80b6a91a1a6d3306e9bacae43185a8e88eadb4d59033589346de66ecccea41d9dbd89d8bddf2099b72e07b05f6b49e2c47c3cf69e8829a5e1 WHIRLPOOL 5abd336c4ff6a8493a6e8ff6364912948d022496439d24fdb576f5ebc236a03a4efe4c8061c2c5a75569936c8f1beabe187ef518b935a216b5020edfe30e46eb
+MISC metadata.xml 417 SHA256 63345488d6081e1de74e9f84729c8e6d0e59d0f7ab20c56cab974f71c45e6c7b SHA512 370036b0e1a6a62c3251f22f687277a6ad684b02e423db1b2879fc08267db8c4b6de7e0e35de500b836dd1156d717bf3100e3de4027477473e30aeb1adf339ba WHIRLPOOL 40312149a506decdcda5a2a56c3ffa4dab1bc1cec0bb5fa9271732e0ae00e75ca522662be1a05d9eb5aaeb4d264e158af94d26e9c6aaaf53fcd2e59a54a648ae
diff --git a/x11-plugins/wmcube/files/wmcube-0.98-list.patch b/x11-plugins/wmcube/files/wmcube-0.98-list.patch
new file mode 100644
index 000000000000..1b1ac317669e
--- /dev/null
+++ b/x11-plugins/wmcube/files/wmcube-0.98-list.patch
@@ -0,0 +1,127 @@
+diff -Naur wmgeneral.orig/list.c wmgeneral/list.c
+--- wmgeneral.orig/list.c 2016-01-04 13:28:36.583339716 +0100
++++ wmgeneral/list.c 2016-01-04 13:28:48.694343645 +0100
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail)
+
+-INLINE LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -51,7 +51,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero
+
+-INLINE int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -66,7 +66,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned
+
+-INLINE void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -81,7 +81,7 @@
+
+ /* Remove the element at the head by replacing it by its successor
+
+-INLINE void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -101,7 +101,7 @@
+
+ /* Remove the element with `car' set to ELEMENT
+ /*
+-INLINE void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -112,7 +112,7 @@
+ }
+
+
+-INLINE LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -132,7 +132,7 @@
+
+ /* Return element that has ELEM as car
+
+-INLINE LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -146,7 +146,7 @@
+
+ /* Free list (backwards recursive)
+
+-INLINE void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -158,7 +158,7 @@
+
+ /* Map FUNCTION over all elements in LIST
+
+-INLINE void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur wmgeneral.orig/list.h wmgeneral/list.h
+--- wmgeneral.orig/list.h 2016-01-04 13:28:36.583339716 +0100
++++ wmgeneral/list.h 2016-01-04 13:28:39.471340654 +0100
+@@ -29,31 +29,25 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-# define INLINE inline
+-#else
+-# define INLINE
+-#endif
+-
+ typedef struct LinkedList {
+ void *head;
+ struct LinkedList *tail;
+ } LinkedList;
+
+-INLINE LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-INLINE int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-INLINE void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-INLINE void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-INLINE LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-INLINE void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/wmcube/metadata.xml b/x11-plugins/wmcube/metadata.xml
new file mode 100644
index 000000000000..d018d6b527b5
--- /dev/null
+++ b/x11-plugins/wmcube/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmCube is a dockapp that displays a realtime rotating 3D object and the current
+CPU load. You can design your own objects for it.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmcube/wmcube-0.98.ebuild b/x11-plugins/wmcube/wmcube-0.98.ebuild
new file mode 100644
index 000000000000..e795d285b3fe
--- /dev/null
+++ b/x11-plugins/wmcube/wmcube-0.98.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+inherit eutils
+
+DESCRIPTION="a dockapp cpu monitor with spinning 3d objects"
+HOMEPAGE="http://kling.mine.nu/kling/wmcube.htm"
+SRC_URI="http://kling.mine.nu/kling/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64 ~mips ppc ppc64 ~sparc"
+
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S="${WORKDIR}/${P}/wmcube"
+
+src_prepare() {
+ #Honour Gentoo LDFLAGS, see bug #337893.
+ sed -e "s/-o wmcube/${LDFLAGS} -o wmcube/" -i Makefile
+
+ cd "${WORKDIR}"/${P} || die
+ epatch "${FILESDIR}"/${P}-list.patch
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}" || die "parallel make failed"
+}
+
+src_install() {
+ dobin wmcube
+
+ cd ..
+ dodoc README CHANGES
+
+ SHARE=/usr/share/wmcube
+ dodir ${SHARE}
+ insinto ${SHARE}
+ doins 3dObjects/*
+}
diff --git a/x11-plugins/wmdate/Manifest b/x11-plugins/wmdate/Manifest
new file mode 100644
index 000000000000..94bb68a2bc64
--- /dev/null
+++ b/x11-plugins/wmdate/Manifest
@@ -0,0 +1,7 @@
+AUX wmdate-ComplexProgramTargetNoMan.patch 349 SHA256 d9af230cfcaaebb5952df9cde402bae994e1a46e9e7ece96b58b2fe0355c0a55 SHA512 c2cdebcdda527ce17cb662c16bd418c0be580db12f9adf28905f6e1d7b52b8fd781fc13380f5e109ada9cdfd00672d6a6e760038d27ee658b95d858bc7c7062a WHIRLPOOL a75078cc890399f3711623b37206ea9643f8add48ea0a38f769d98c7f219eaedab716a0314149fac7044288a02df4f6e56bb9767493899bbba436feb3eb1a78b
+DIST wmdate-0.7.tar.gz 10645 SHA256 e246e38a7488470d271dc5262f526462821fa4337c3e07bda8b9b3f9e7b8d975 SHA512 30cdcd92b1ff0aaf89f87e1e396c416b0dc295c0261eb5a3f260f80aaf84b73c860d5d27b796dda2b047e6fcce1d0362005f51585a415d48f4e8b54807b228fb WHIRLPOOL fca2b61495202949628b6548aaecacc3f65837e8e3c4a27286d2653b80218a3ec90d3e7b59580a3f69f6f9e465501db28ec2bef4d41a6a7db10845674bed79f6
+EBUILD wmdate-0.7-r1.ebuild 918 SHA256 9fec440f16a833098ce25e7241d5b6d894fdffc85984e20b8f2b2551a18dada6 SHA512 bffbe9c8fdf89e4beee1b3cf435dbb50436da6b56cb1e0ab7745b801d8258d0a565d9d517934ecf33627ace82f076f053288b7ed576fb594f065c9fe26b23ca7 WHIRLPOOL 717cdd0d6625858deb8dd6953ca1b4c082d706709b79f671153d72d42b5bc9f9962c496fa9b350241d7ab87564c206df903dbffa85b911ea59344811e75bdf54
+EBUILD wmdate-0.7.ebuild 865 SHA256 d835be99a6a5903373570ef60d23bab38740fa3f24042e7cba94e10160cea958 SHA512 be38ca7fa36feade7f7e97efc863a6c2a909ccd2276a653ab7ed06982643c0a908fbff8394ae201b19591a08890c5388dbae3b96b0d69c0418760002a4f38e46 WHIRLPOOL a7af7485b6429caeae22fe6a69bd693fe10706aa83eecbc90e619617754dfdea94a9b00fc969dd49333b362abcd662b68e83c2afaa3a1f8e4ca7ab479a5fa811
+MISC ChangeLog 3146 SHA256 f88f69efe72a1bce3e66dc182c7de6aa5187dcab5bdc8d5e7077a1f9a84958b9 SHA512 427450964d100ea1ff1223294a39761056a247b789ce144bc45ea56134b390881547de55212a3381a6668a1fa79bbc2350ebd0bc11c4a0300de9bb48f153f894 WHIRLPOOL 0e31a5c454a60aed8d4845c520df7831d12f30336fbcee1d47dd244d3559a83d09ac665529a1ad75e1f26b8870b8771e0edc9472ca0ba8134475a924df9d0e0d
+MISC ChangeLog-2015 1793 SHA256 2a08350955fb756a83722759532807f594ca39262595f03e4a4829f6231040fc SHA512 5c304e3c430f01178ce549eef59123fd287096683d0708279a6bc71408578f0fef3194ea9c33ccb2470debc9870a552f4c731b1aba93b65a17aee0c569e1b0b2 WHIRLPOOL 2b571970ec67aeee486c1faa536e105846753ff2242c4baefa0e7b549ca3b099167ecceab4ab1cda5d7eb4e74c746487ab2adb27b2f81b4c57a0a3dea9ad79f5
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmdate/files/wmdate-ComplexProgramTargetNoMan.patch b/x11-plugins/wmdate/files/wmdate-ComplexProgramTargetNoMan.patch
new file mode 100644
index 000000000000..3f24316f7d19
--- /dev/null
+++ b/x11-plugins/wmdate/files/wmdate-ComplexProgramTargetNoMan.patch
@@ -0,0 +1,11 @@
+--- wmdate-0.7./Imakefile~ Mon Nov 26 06:13:46 2001
++++ wmdate-0.7/Imakefile Mon Nov 26 06:13:46 2001
+@@ -132,7 +132,7 @@
+ XCOMM Create Makefile
+ XCOMM ---------------------------------------
+
+-ComplexProgramTarget(wmdate)
++ComplexProgramTargetNoMan(wmdate)
+
+ XCOMM - - - - - - - - - - - - - - - - - - - -
+ XCOMM e n d
diff --git a/x11-plugins/wmdate/metadata.xml b/x11-plugins/wmdate/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmdate/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmdate/wmdate-0.7-r1.ebuild b/x11-plugins/wmdate/wmdate-0.7-r1.ebuild
new file mode 100644
index 000000000000..35409c68d72c
--- /dev/null
+++ b/x11-plugins/wmdate/wmdate-0.7-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="yet another date-display dock application"
+HOMEPAGE="http://solfertje.student.utwente.nl/~dalroi/applications.php"
+SRC_URI="http://solfertje.student.utwente.nl/~dalroi/${PN}/files/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-misc/gccmakedep
+ x11-misc/imake"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-ComplexProgramTargetNoMan.patch
+
+ sed -e 's#<dockapp.h>#<libdockapp/dockapp.h>#' -i *.c || die
+}
+
+src_configure() {
+ xmkmf || die "xmkmf failed."
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CDEBUGFLAGS="${CFLAGS}" \
+ LDOPTIONS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc Changelog README
+}
diff --git a/x11-plugins/wmdate/wmdate-0.7.ebuild b/x11-plugins/wmdate/wmdate-0.7.ebuild
new file mode 100644
index 000000000000..021567d077fc
--- /dev/null
+++ b/x11-plugins/wmdate/wmdate-0.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="yet another date-display dock application"
+HOMEPAGE="http://solfertje.student.utwente.nl/~dalroi/applications.php"
+SRC_URI="http://solfertje.student.utwente.nl/~dalroi/${PN}/files/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="<x11-libs/libdockapp-0.7
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-misc/gccmakedep
+ x11-misc/imake"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-ComplexProgramTargetNoMan.patch
+}
+
+src_compile() {
+ xmkmf || die "xmkmf failed."
+ emake CC="$(tc-getCC)" CDEBUGFLAGS="${CFLAGS}" \
+ LDOPTIONS="${LDFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc Changelog README
+}
diff --git a/x11-plugins/wmdf/Manifest b/x11-plugins/wmdf/Manifest
new file mode 100644
index 000000000000..31c9e0255b16
--- /dev/null
+++ b/x11-plugins/wmdf/Manifest
@@ -0,0 +1,7 @@
+AUX wmdf_cmd_line_args.patch 699 SHA256 494ce6fa3c2f3bce99a91401574066145613328e29539dccabe364fe9b1f4773 SHA512 7a864ea91a224f7e1fd926ce34ce686ed6b967d95eb8adac27f931b6f73fc4c1c52c0b35f1171767104962b5042370a5e81ae59896e18f863ba64ad449f18aec WHIRLPOOL 6ebc1df0a85de78faf2eccd02fc4c6dec5cce297da309c95d300e3600180f0b650e552a0a5aba8ac79db290a8c24ab3cb2d3067c2ae4dbe57f4a72d0001c6b0b
+AUX wmdf_sys-fs.patch 1057 SHA256 c5555ffb43b165488decd73e14304142a401a88b9c47dbfda0f49a375b97c62d SHA512 44d724790ba7d0a6329cf502de7fc31cad106b12dfd7ff34738a489951cd680143835a664c52716c2f84cb07684502d6a551ce4d668fca66602a934d54917a19 WHIRLPOOL c9f7db62bee6bfa60fce1ff2a097d57b43c105ef1df323eaae77dd1ba28c01b73ef9fdc3a05da3020c24c2d32a859a80fba110dcc86bd2081bbf9c705febc053
+DIST wmdf-0.1.6.tar.gz 119388 SHA256 e732802a4597108089a6761afde150696f8841d968cd256364271b84562d103a SHA512 5b732f035862493dbc37608389f1c9ec0d5ec32de30650ca444ecf6e847b899aaa7a3f8153d11dbd66ac5e08c24b7d946819a3b48c29b8a3b03651e8c5f8b46d WHIRLPOOL 75e141fbe75d36a15bec8c487e3e4467d09ec9dfb74b4291d045de2c656112fb27e86dd3ecc8c772a98fe531e941b61e609a28210881fe5b8eea25d7b5868a1a
+EBUILD wmdf-0.1.6-r1.ebuild 892 SHA256 23a84bde026f089eebc1aef6177c4c0f2418ac51e77d0a1d5ed681a234807497 SHA512 9ad430272b250b361d9f59010b53cbe0f49fe979e6e688bdcd62ce48da09877238936435ed210e0630693501f9bf0a53193ab202bd86249d5beefa121fc5737d WHIRLPOOL af8a2e19cfa169d8a314f6fccab29acdd6180f6615d72f51c47db5e62ca391d0a8cf5351b0a5ea5b905fd2bfcf20ed55e521655296e9fb900dccb55d69d14784
+MISC ChangeLog 2946 SHA256 e2cdf93f9cd5ff6411458be738ae918e3906627a5a9adb19f2b8ad62a60bc473 SHA512 9df430e95326b3ebc64a81fc9c58c021a2f5c985ab85bb18b93b3aa2a5b5f3623dff4af5ed6dee60d812eed8709c7810c63cec79ed28505baedaea0b3b4fabd7 WHIRLPOOL d36dbfd05b61a81729c73f94dbaa3ee3d53e8a1f4a081b9ab0795813c90d05401bc4cc4c90d11ba41cfca4558597e86a1755770a766568798a69341567bcc069
+MISC ChangeLog-2015 2436 SHA256 b2e186086b02687c7f63c21d334a752f9b4626d732c7b7a5e33a53ed9e4deb80 SHA512 b7310bab1b785b163a2f3f624b76b217127f1280889939e1e2e680ab2a08566d4bd358940e01db7bd717b49d00424861f95ce383b8ae01fefbd6d95a460de853 WHIRLPOOL 8c5aeae4eb64782b6a1691c7f5c5cfcb2d7a42cfc604b6665267a8abfea24f198794805d80eab064d6844f001387c1aaad274e234667fd4a1966e1ad4f91fbff
+MISC metadata.xml 252 SHA256 f09077829bd604b153aecd586b23fe39af2279d2b5871eb74391c7b7e9496404 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724 WHIRLPOOL 5da21d058640f220853befb609832550c9078b8879264a87ffb4b845b89e557ae43f04975c4e7b65531b2b843f6a6cd5b139648b72574b555e8cf6610ffd610e
diff --git a/x11-plugins/wmdf/files/wmdf_cmd_line_args.patch b/x11-plugins/wmdf/files/wmdf_cmd_line_args.patch
new file mode 100644
index 000000000000..5c506d47d211
--- /dev/null
+++ b/x11-plugins/wmdf/files/wmdf_cmd_line_args.patch
@@ -0,0 +1,11 @@
+--- wmdf.c 2005-07-06 10:05:19.000000000 +0200
++++ wmdf.c.new 2005-07-06 10:06:24.000000000 +0200
+@@ -986,8 +986,6 @@
+ " -i, --interval <number> number of secs between updates (1 is default)\n"
+ " -h, --help show this help text and exit\n"
+ " -v, --version show program version and exit\n"
+- " -w, --windowed run the application in windowed mode\n"
+- " -bw, --broken-wm activate broken window manager fix\n"
+ " -at, --alarm_threshold set the disk usage percent to sound alarm at (95 is default)\n",
+ prog, prog);
+ /* OPTIONS SUPP :
diff --git a/x11-plugins/wmdf/files/wmdf_sys-fs.patch b/x11-plugins/wmdf/files/wmdf_sys-fs.patch
new file mode 100644
index 000000000000..eefa3f1301ce
--- /dev/null
+++ b/x11-plugins/wmdf/files/wmdf_sys-fs.patch
@@ -0,0 +1,42 @@
+--- wmdf.c.orig 2005-07-06 10:03:10.000000000 +0200
++++ wmdf.c 2005-07-06 10:05:19.000000000 +0200
+@@ -332,9 +332,10 @@
+ FILE *fp,*fd;
+ char mountpoint[255], dummy[255],devnme[255],fstype[255],options[255];
+ char s[255];
+-
++ char *ref[] ={"none","proc","sysfs","usbfs","udev","devpts"};
+ unsigned int rio = 0,wio = 0,temprio = 0,tempwio = 0;
+ int i = 0;
++ int j=0;
+ int pos = 0;
+ int x;
+
+@@ -342,13 +343,20 @@
+
+ if((fp = fopen("/etc/mtab","r")) != NULL) {
+
+- while(!feof(fp)) {
+- fscanf(fp,"%s %s %s %s %s %s\n",devnme,mountpoint,fstype,options,dummy,dummy);
+- if((x = strcmp("none",devnme)) != 0) {
+- add_disk(&cur_disk_infos,mountpoint,devnme,i);
+- i++;
+- }
+- }
++ while(!feof(fp)) {
++ x=0;
++ fscanf(fp,"%s %s %s %s %s %s\n",devnme,mountpoint,fstype,options,dummy,dummy);
++ for (j=0;j<6;j++){
++ if(strcmp(ref[j],devnme)==0) {
++ x=1;
++ break;
++ }
++ }
++ if(x==0) {
++ add_disk(&cur_disk_infos,mountpoint,devnme,i);
++ i++;
++ }
++ }
+ } else {
+ fprintf(stderr,"Error opening /etc/mtab\n");
+ return;
diff --git a/x11-plugins/wmdf/metadata.xml b/x11-plugins/wmdf/metadata.xml
new file mode 100644
index 000000000000..7d273a80ff68
--- /dev/null
+++ b/x11-plugins/wmdf/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/wmdf/wmdf-0.1.6-r1.ebuild b/x11-plugins/wmdf/wmdf-0.1.6-r1.ebuild
new file mode 100644
index 000000000000..ac0689e0e3fe
--- /dev/null
+++ b/x11-plugins/wmdf/wmdf-0.1.6-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="An app to monitor disk space on partitions"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/359/${P}.tar.gz"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/175"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86 ~x86-linux"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"/src
+
+ # Remove special filesystem entries, see bug #97856
+ epatch "${FILESDIR}"/wmdf_sys-fs.patch
+
+ # Remove non-implemented command line args from 'wmdf -h' listing
+ epatch "${FILESDIR}"/wmdf_cmd_line_args.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Install failed"
+ dodoc README AUTHORS ChangeLog NEWS THANKS TODO
+}
diff --git a/x11-plugins/wmdiskmon/Manifest b/x11-plugins/wmdiskmon/Manifest
new file mode 100644
index 000000000000..6810d56a468f
--- /dev/null
+++ b/x11-plugins/wmdiskmon/Manifest
@@ -0,0 +1,7 @@
+DIST wmdiskmon-0.0.1.tar.gz 91956 SHA256 7b856e6a8fd8f1aa8e3b698e28e8abd82700a8101e7a5c36f5bcd80b275f57ce SHA512 5d2ef9d503400d01cd8e7785818744216803a7ea1bf486a5f3b0d5e3b91a279d6a1efd6e948bedbbc729d1574d6fdb3f6fff886267078693bcf1977f29060157 WHIRLPOOL ed24e1188682eb929f9c8821a658862e3f9bcb4f44a28b36eb30cd7698ab99c830db59367633880d4516c677b80b0925884d2f2bc00bad56df5d46f211f8a612
+DIST wmdiskmon-0.0.2.tar.gz 91996 SHA256 7f785aa2575c980bb2732fd69d53daeab6b2047b9e5dc3548d909145779fe06e SHA512 c39c298961129fc6951d27096c2993b0cafcba52b5898518fdb6f446b6fd6332db1df36bd1c812f1b1ab7fb0c59759f749176a675a29eb271a72430709ef550b WHIRLPOOL 32d797bce1c584fdf7b5a9687445139050a36c7698d516fbd940bd22966cdab9636ff20a77060cb4b06534632cba552c259d5b794003491c24528e242be399dd
+EBUILD wmdiskmon-0.0.1.ebuild 582 SHA256 8987e8220d13ded75fe4cb4f9adc9d592ae0908afffccb74ea78dfe468e3ce26 SHA512 24401d7938585decba82bd1b9da8f81d1e93201d6d1aaed387bcf087708f5579799d1c29c856828fc5efedf85cc0dba2b0f80181b373e052ced2f646bf8dcf2e WHIRLPOOL 0a88f38e0f1071afcb99d01e31a4a17d7cd525de72d87d58d8d42f07f6050d1ad84986385da2e8f199c4359c38ee3fc67281d2122209c08a50d934c2abd2c438
+EBUILD wmdiskmon-0.0.2.ebuild 561 SHA256 a0d34e04526d18f4fedd6d11d328e7dbd79d22cfaff5d8fab6a8446ede04c52f SHA512 29388616b9cb93875add337ea7682f3991f48738e8ee0f68d55e61fe79a6babab47bb7df6cb8b5a789a960e16a7b647e5114f8a2f40ddca8a951c9ed67518064 WHIRLPOOL e8207dc6e135cda0500f9a8ddbff8b4c8a9b8b2a68786e564627f9c01930a51c318921af4eec5065c031fc39ff8f8eed34374bd1d7ff22e333a7a22fbcf721c4
+MISC ChangeLog 2950 SHA256 da499310e78c8f831cdc45de07f482ff890badb94c8aed5c1cecb513a21f9ee9 SHA512 e95b4dc982731b2f284d0aeb17e7b1b90c5795613167431a21bd0a45309aacdafa905acc4433f28221542550b42d38fe6fc425888c6ed55335b7ad8f99a23555 WHIRLPOOL b177d7a10ab39651d6f1f1926416648af05125b5637c6ce069e41dc1fd4b16c51e6ca7fd3cdb750f3602eea6de88d61d5286a066e2682a3d6ad0572cd97d5258
+MISC ChangeLog-2015 1686 SHA256 18ca06a20a8303ded3d7b5df62e4347db9d1b591da0523e3f9b041092b197764 SHA512 b0d1ed9e2951120fb254047775692658e99fe3660e1401ef46837a3dda3097c6904adfdc316164e7baf05163da2eef1feaf4d57ca32357def3635f02a088940e WHIRLPOOL 8e921a3fda4b8c3a2d630aa91b6d93f98c72b5f934418f4046f8eb73ed973d6574905b04c0c01810f8ed7c1b3dd6100ce2bd0cf2adefddb3879d47377fac9a5b
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmdiskmon/metadata.xml b/x11-plugins/wmdiskmon/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmdiskmon/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmdiskmon/wmdiskmon-0.0.1.ebuild b/x11-plugins/wmdiskmon/wmdiskmon-0.0.1.ebuild
new file mode 100644
index 000000000000..d18343753912
--- /dev/null
+++ b/x11-plugins/wmdiskmon/wmdiskmon-0.0.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="a dockapp to display disk space usage"
+HOMEPAGE="http://tnemeth.free.fr/projets/dockapps.html"
+SRC_URI="http://tnemeth.free.fr/projets/programmes/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-libs/libXt"
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog THANKS TODO
+}
diff --git a/x11-plugins/wmdiskmon/wmdiskmon-0.0.2.ebuild b/x11-plugins/wmdiskmon/wmdiskmon-0.0.2.ebuild
new file mode 100644
index 000000000000..a85d7e55763a
--- /dev/null
+++ b/x11-plugins/wmdiskmon/wmdiskmon-0.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+DESCRIPTION="a dockapp to display disk space usage"
+HOMEPAGE="http://tnemeth.free.fr/projets/dockapps.html"
+SRC_URI="http://tnemeth.free.fr/projets/programmes/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-libs/libXt"
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog THANKS TODO
+}
diff --git a/x11-plugins/wmdl/Manifest b/x11-plugins/wmdl/Manifest
new file mode 100644
index 000000000000..759d68f63139
--- /dev/null
+++ b/x11-plugins/wmdl/Manifest
@@ -0,0 +1,6 @@
+AUX makefile.diff 1018 SHA256 0d7f8bdea7a058a3207350b0dcab7473126afc9d0c35c346d883f6297a97cbf5 SHA512 753bf3081d83494f847dc4dc11903a26eaea85dc22d1ba2727f8717b09aca76702f67498b033a1824e6348320c46576743a7a466596739b3895950019eafcddd WHIRLPOOL 0415c9b570d8e714012f5a0e21ac0ac19fb3f3877dd68633178589cc157a0d5b95b60668b1b8888a37a1579490952acdca3c8f9b2ff0c9b9a26dcc55b41754e0
+DIST wmdl-1.4.1.tar.gz 45557 SHA256 69593b4f6180de327673dac1be399de5c778f21d6355d24ed9d7a672fa8ce4ba SHA512 6c5b9050d83f15a8e05f4991fa52d6722b6da0d429540f0e0984e2582838f2b0bde0e2a7d817dc01c72424504b655a186ab1f1b20c370034365bc7f697b777d0 WHIRLPOOL 75d52accb9c1c39db6c89cb83769c14efeb1a8c841e9bc67c5b625a27b81aa57becc38a7b39946ecc8f59112ef193b4dc5dbd43ca993a9eb595f70d88e6e8d58
+EBUILD wmdl-1.4.1.ebuild 724 SHA256 4e72fe5c127c65bc3b5c3d7ea3da68b39551442220aa68e9dd4c396d96bd068a SHA512 7082e7e39f442b0bb219a7237c7592a577fee1f7259494226b2eda0b5135c619a03aad8cd53a061b2897308d3ebd62b19edebd06981f37965226225a98067b9e WHIRLPOOL f2d5a7fe09de47bd50d076a7f2dff08892caa3653eed10a13f86b9825590b7743d6f7329ae8c80f12a2b3cf6da55f65b948142cfdb354252b054f7f655c6ff69
+MISC ChangeLog 2901 SHA256 821ffb2ba1628be3abb2d169ef1ece9d1b5393c0027faba59d365db433dbc7b9 SHA512 63b9a88a845476e991a468c6d08d8db94ff09ba986fd7c06eab64e785ba77c30b283c096e3ca30b98dbd29ec3464083ba5838fbb4036df2d47725b7373fc83b6 WHIRLPOOL e667679b3d619b3ce8b2c928636ad5e1e4bd2aa3dfca787c813ad4352223c1b99e7390242974ba330d8491dfd6ecf8c3393da01cdd89b5f22885217166d903e7
+MISC ChangeLog-2015 1626 SHA256 24bec41aaaffed9b36c397ee8cb2d49b5c72c29d4780c9f1006443eeb09e91e3 SHA512 c26f00e5a81df4d513313627077b46a98dff83af240834c9a773c2a09328ef1d1f679ca7cf538a5c3077f252886f1f1297e5b5d444739e207befc918e6782185 WHIRLPOOL 1e9353ec3cf581f7760f55fbc31c894dbf280b5f06f1148f82f7675c139343db83096c8e561d7749ae90e149f924cbd230164454ee635083c2b956d12d2183ab
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmdl/files/makefile.diff b/x11-plugins/wmdl/files/makefile.diff
new file mode 100644
index 000000000000..90491b7a93e9
--- /dev/null
+++ b/x11-plugins/wmdl/files/makefile.diff
@@ -0,0 +1,44 @@
+diff -urN wmdl-1.4.1/Makefile wmdl-1.4.1-modified/Makefile
+--- Makefile 2009-04-28 16:34:24.000000000 +0200
++++ Makefile.new 2009-04-28 16:33:55.000000000 +0200
+@@ -1,23 +1,14 @@
+
+-INCLUDES = -I/usr/include \
+- -I/usr/local/include \
+- -I/usr/openwin/share/include/X11
+-
+-LIBINC = -L/usr/lib/X11 \
+- -L/usr/X11/lib \
+- -L/usr/X11R6/lib \
+- -L/usr/local/lib/X11
++INCLUDES =
++
++LIBINC = -L/usr/X11R6/lib
+
+ PIXMAPINC = -I./images
+
+ LIBS = -lm -lX11 -lXpm -lXext
+
+
+-CC=gcc
+-#CC=cc
+-
+-#CFLAGS= -g --verbose
+-CFLAGS= -g
++FLAGS=${CFLAGS}
+
+ TARGET=wmdl
+ SOURCE=wmdl.c
+@@ -25,10 +16,10 @@
+ all: ${TARGET}
+
+ ${TARGET}: ${SOURCE}
+- $(CC) $(CFLAGS) -o ${TARGET} ${SOURCE} ${INCLUDES} ${LIBINC} ${PIXMAPINC} ${LIBS}
++ $(CC) $(FLAGS) -o ${TARGET} ${SOURCE} ${INCLUDES} ${LIBINC} ${PIXMAPINC} ${LIBS}
+
+ clean:
+ if [ -e wmdl ] ; then rm wmdl; fi
+
+ install:
+- if [ -e /usr/local/bin ] ; then cp wmdl /usr/local/bin ; fi
++ if [ -e /usr/bin ] ; then cp wmdl /usr/bin ; fi
diff --git a/x11-plugins/wmdl/metadata.xml b/x11-plugins/wmdl/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmdl/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmdl/wmdl-1.4.1.ebuild b/x11-plugins/wmdl/wmdl-1.4.1.ebuild
new file mode 100644
index 000000000000..67c681520637
--- /dev/null
+++ b/x11-plugins/wmdl/wmdl-1.4.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+IUSE=""
+DESCRIPTION="WindowMaker Doom Load dockapp"
+HOMEPAGE="http://the.homepage.doesnt.appear.to.exist.anymore.com"
+SRC_URI="http://www.ibiblio.org/pub/linux/distributions/gentoo/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/makefile.diff
+
+}
+
+src_compile() {
+ emake FLAGS="${CFLAGS} ${LDFLAGS}" || die "parallel make failed"
+}
+
+src_install() {
+ dobin wmdl || die "dobin failed."
+}
diff --git a/x11-plugins/wmdots/Manifest b/x11-plugins/wmdots/Manifest
new file mode 100644
index 000000000000..44fc089e44d7
--- /dev/null
+++ b/x11-plugins/wmdots/Manifest
@@ -0,0 +1,6 @@
+AUX wmdots-0.2_beta-stringh.patch 325 SHA256 acf85edff94d3589c9c1b7d8b6a5d00e315b685311c9d73d6e9ebffeb406a566 SHA512 b2da0950f0b74f6a25bb57d5fd27e315e5e4a1cca41c5cf413bbcf5a7d50ff5312a8d2903a646b2ba7c79007b8804e6518fb9a14b25fdd1028104d7800726f60 WHIRLPOOL 2d14a81f116c8934b62286a5c48aa085f9f636f1341e2277e80b42c6b973aa03085f3426ef085ea30c382c79512618eabc9b9948573244ceddb89d2f73665b34
+DIST wmdots-0.2beta.tar.gz 94933 SHA256 c25be89d9f0ae840dff68034663524591f9e33fc7bba0c7b264f39ca08fc8c9e SHA512 2e9d42c4086f240ece0a29cb6131bad2d499bb7f08e8a444cf72ce1a9813f9919f9d47c4dd5ae015e6c2e76601f1e7ab421a67daed1cefed45dcb06e4cbd8488 WHIRLPOOL 34369a5801969d4d67f9e0d35f7d949cf559447c8ed50fb35ddfcba1636b8f20972cda0f888a1d254fae4a428f40436edb31dc05050b3953ad81e224da9cb147
+EBUILD wmdots-0.2_beta.ebuild 960 SHA256 fbb9efbdb2b38c33b06335f283f8a569fdb368843e3f6d3e993fea75037584b6 SHA512 e0c5d318885b9aa5c5685b25dfbfd4b04743b040eef05cbbe247812b8c6e3369bd8f4e6ad0760b23fd382233b4917885d94eb0ffd73e09ddf8713cbb9af233c0 WHIRLPOOL e6a4802cb4b8c519ce2992fc8717afdf17940372f20562b9796c37774323303ed4556311fd1ff4135fd77552218533d22121b82d896c36d2c679989a5e2239bd
+MISC ChangeLog 2931 SHA256 6a8bb3a96235697e785f125cd107df049063c648713fd78656dcbdfb862cdbef SHA512 d0cab194bb9c3cc864c5d3dec925add842c8710a8ffca4749467b30030f8416ea9aeeb387458ff453876724ec7e902160afa6098480e433b0474a626a5c717b6 WHIRLPOOL c45504ff8845b9fdd862de2dfa38e4ae80c5f7207c0411924159768dff55d8b16d04221d4bfb344eb6eddc9f40ec2788021c78738df4d58b2a46bb4dca14c46f
+MISC ChangeLog-2015 1522 SHA256 b22f7515f43e78795b242363e39d4b159ae20954cea8190f6aa63fa714cf4de7 SHA512 ff5709467093f7168fdac88da839da9746c614a01fbce2118bda0eeb50fc191cf76c398a7f0c7f7597a5eebf018f577bfe3a2a9dc542d608f88c25fc9249318e WHIRLPOOL a210d426303b8b4febeaf0bd6d5814ebc15c74c51ff844db914cc45f37d613434494608b3cd8b0a31d24a65e4f07fc6d9d00a33c40ab8a21160cb2f8a30c7b2f
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmdots/files/wmdots-0.2_beta-stringh.patch b/x11-plugins/wmdots/files/wmdots-0.2_beta-stringh.patch
new file mode 100644
index 000000000000..129b938619ee
--- /dev/null
+++ b/x11-plugins/wmdots/files/wmdots-0.2_beta-stringh.patch
@@ -0,0 +1,11 @@
+diff -ur wmdots.orig/wmdots.c wmdots/wmdots.c
+--- wmdots.orig/wmdots.c 1999-10-11 22:39:11.000000000 +0300
++++ wmdots/wmdots.c 2008-01-06 15:18:26.000000000 +0200
+@@ -83,6 +83,7 @@
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <unistd.h>
++#include <string.h>
+
+ #include <X11/xpm.h>
+ #include "../wmgeneral/wmgeneral.h"
diff --git a/x11-plugins/wmdots/metadata.xml b/x11-plugins/wmdots/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmdots/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmdots/wmdots-0.2_beta.ebuild b/x11-plugins/wmdots/wmdots-0.2_beta.ebuild
new file mode 100644
index 000000000000..e302138c1552
--- /dev/null
+++ b/x11-plugins/wmdots/wmdots-0.2_beta.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="multishape 3d rotating dots"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/116"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/153/${P/_/}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-stringh.patch
+ sed -e "s:cc:$(tc-getCC):g" \
+ -e "s:-g -O2:${CFLAGS}:g" -i Makefile
+
+ #Fix compilation target
+ sed -e "s:wmifs:wmdots:" -i Makefile
+
+ #Honour Gentoo LDFLAGS, see bug #336982
+ sed -e "s:-o wmdots:\$(LDFLAGS) -o wmdots:" -i Makefile
+}
+
+src_compile() {
+ emake clean || die "emake clean failed."
+ emake LIBDIR="-L/usr/$(get_libdir)" || die "emake failed."
+}
+
+src_install() {
+ dobin wmdots
+}
diff --git a/x11-plugins/wmdrawer/Manifest b/x11-plugins/wmdrawer/Manifest
new file mode 100644
index 000000000000..4e55708877d5
--- /dev/null
+++ b/x11-plugins/wmdrawer/Manifest
@@ -0,0 +1,7 @@
+AUX wmdrawer-0.10.5-gtk+-2.patch 370 SHA256 f0c6fdd13e1d94daee03f5f83d3e6f145452c426ba149ab4175f527c757fb96e SHA512 4ee57e974cb4828a20fe5313746a0c646f793793a89ce70fb3bbdf28cf397fb4112121eb7f4274a67601f5e18487cbabf2b655161d575b8a58740eaa6aec87e6 WHIRLPOOL b227e220e15ca3c07c19976923215f0c146da7692264eb7768d8e939f97e675314597192e3826c6b3dd25ed431e991250ddce1e9607e5cff513b59fdc0ab469f
+DIST wmdrawer-0.10.5.tar.gz 49413 SHA256 1fd727ce9d91abe1e0c12ad82dbaa9b3aa69f4b852af460ac81c32a7394c5078 SHA512 f1e7cb7dc16841a7176e628f42ba5834200707dc162838e62fc7233e383d0aab6ce7fe22017286d26ce6ddc2e3cb6f1d0d21acd176fd36a0cdcd7ab04a2dbae1 WHIRLPOOL aa549e27e92897328cfe497b1f92710e9c74ee1d66ab596828a67a22b2d74288321952581fd0a97f45cc4c0ef12a7bbc72c6e57c751ef7dae771203b5c43e113
+EBUILD wmdrawer-0.10.5-r2.ebuild 1080 SHA256 cd1ce6b56b72a76f6a45d083b1ab0109f832dfd8a6c8c6fa4390b4310b5e7526 SHA512 06e478dd8a65b65f39662660c2301bed480ce3ceb4d169d227e3dd8381ec170e709cb7a9c9198c2719a0edc101be0b488968f9be4037e6b1f8050ba17e8a5c5f WHIRLPOOL 4e3dd3552197b0596ca7ddb7087a8120eeb23d03a18ffbfde2eee2a09a607f2da934583ac12211974e4bd21911796f32f9f2b19ab2f78564fee2a2964dd7aaa9
+EBUILD wmdrawer-0.10.5-r3.ebuild 1145 SHA256 fd3bf2ee961780081656801774968d4544fe3f4f3a04300835fa28676035a182 SHA512 4101c62ae4050f81a5479d15b97dad360278f246baca9e79aa0d5bec3dc15fbff931a23523b2aa00a4bd261dad8dafe6294cbfdefbef4aff34386de033375f45 WHIRLPOOL 61711c54f32a9bf2f63f846145d57e05e3ed1d1c16ffc191b46a72fedc49ca5f74db3dd27237db11bca7f7fb1fc845254399da7febc3003d89f460793a89cc73
+MISC ChangeLog 2938 SHA256 948b78c0eaee098dbbf18cf0548b6729c704c62aae9950dc3defa1fef6170800 SHA512 f59f8542cffa499d5da22a0191ac6f7b3ec0dc9cc897bfc10144cbccb54ea7be81db90f9a50e604e1da5d4904c739e6d6863c7d6f8998b1b6c868dffd47b3fe2 WHIRLPOOL 359279cee431b1345a8196389c12522039331e386df8240e5b2e444d26fe2845a85d03a1a5047d6bdffdf71a2f003c4b34cc396302d50138286e381e0298d396
+MISC ChangeLog-2015 3693 SHA256 44ab43947db60df42a8af0677721e992a426912a3b41f9ee6426a207aa1aea62 SHA512 946aa9b7b065519d8c3acf5c99aeb5596ad47792f9c20479de10bf49a1f7100a55f224e34226470b4d9d16a1f0c1c5e260607b9fbe533eca0c00b52390ebbffa WHIRLPOOL 951ce3a571a35575a8ab16c89eab8a9261de25fbb1578c2b2923296466c6015c1644ad4a2bfecd137635a2322d436197dd586642c2899b8438b2d0c01849018b
+MISC metadata.xml 386 SHA256 138032bb458af59563bf7169a7d5c5687ffe8f39aa0b93e0ca8b629b8f07a892 SHA512 7d950dea28887653d783e742c946186617791c535a131aaf0b78d51fd413fdf1868428a71afe5e1c0a673083ce1630e4a5d1524d166590c14f84d94fc5adffeb WHIRLPOOL 2f4a4c7262daf35bfa79c0ced4c44034be3e0ab9fc8877a9395d4e7a8fcf895b49bc71e51cbfef96aeefabb2f4c45f75b965ebeb5b50e641cf2852a4c9355e8f
diff --git a/x11-plugins/wmdrawer/files/wmdrawer-0.10.5-gtk+-2.patch b/x11-plugins/wmdrawer/files/wmdrawer-0.10.5-gtk+-2.patch
new file mode 100644
index 000000000000..f378c73400ba
--- /dev/null
+++ b/x11-plugins/wmdrawer/files/wmdrawer-0.10.5-gtk+-2.patch
@@ -0,0 +1,14 @@
+diff -ur wmdrawer-0.10.5/Makefile wmdrawer-0.10.5~/Makefile
+--- wmdrawer-0.10.5/Makefile 2004-06-26 20:16:04.000000000 +0200
++++ wmdrawer-0.10.5~/Makefile 2005-03-25 22:08:08.000000000 +0100
+@@ -16,8 +16,8 @@
+ DOCDIR = $(PREFIX)/share/doc
+
+ # Image library
+-USE_GDKPIXBUF = 1
+-#USE_GDKPIXBUF2 = 1
++#USE_GDKPIXBUF = 1
++USE_GDKPIXBUF2 = 1
+ #USE_IMLIB = 1
+
+ DEFS = $(OS)
diff --git a/x11-plugins/wmdrawer/metadata.xml b/x11-plugins/wmdrawer/metadata.xml
new file mode 100644
index 000000000000..39adf629080e
--- /dev/null
+++ b/x11-plugins/wmdrawer/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmDrawer is a dockapp which provides a drawer
+(button bar) from which applications can be launched.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmdrawer/wmdrawer-0.10.5-r2.ebuild b/x11-plugins/wmdrawer/wmdrawer-0.10.5-r2.ebuild
new file mode 100644
index 000000000000..1cb4c572712e
--- /dev/null
+++ b/x11-plugins/wmdrawer/wmdrawer-0.10.5-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="dockapp which provides a drawer (retractable button bar) to launch applications"
+HOMEPAGE="http://people.easter-eggs.org/~valos/wmdrawer/"
+SRC_URI="http://people.easter-eggs.org/~valos/wmdrawer/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gtk+-2.patch
+
+ # Honour Gentoo CFLAGS
+ sed -i -e "s|-O3|${CFLAGS}|" Makefile || die
+ # Fix LDFLAGS ordering per bug #248640
+ sed -i -e 's/$(CC) $(LDFLAGS) -o $@ $(OBJS)/$(CC) -o $@ $(OBJS) $(LDFLAGS)/' Makefile || die
+ # Do not auto-strip binaries
+ sed -i -e 's/ strip $@//' Makefile || die
+ # Honour Gentoo LDFLAGS
+ sed -i -e 's/$(CC) -o/$(CC) $(REAL_LDFLAGS) -o/' Makefile || die
+}
+
+src_compile() {
+ emake REAL_LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin wmdrawer
+ dodoc README TODO AUTHORS ChangeLog wmdrawerrc.example
+ doman doc/wmdrawer.1x.gz
+}
diff --git a/x11-plugins/wmdrawer/wmdrawer-0.10.5-r3.ebuild b/x11-plugins/wmdrawer/wmdrawer-0.10.5-r3.ebuild
new file mode 100644
index 000000000000..b27b454cb214
--- /dev/null
+++ b/x11-plugins/wmdrawer/wmdrawer-0.10.5-r3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils
+
+DESCRIPTION="dockapp which provides a drawer (retractable button bar) to launch applications"
+HOMEPAGE="http://people.easter-eggs.org/~valos/wmdrawer/"
+SRC_URI="http://people.easter-eggs.org/~valos/wmdrawer/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+DOCS=( README TODO AUTHORS ChangeLog wmdrawerrc.example )
+PATCHES=( "${FILESDIR}"/${P}-gtk+-2.patch )
+
+src_prepare() {
+ default
+
+ gunzip doc/wmdrawer.1x.gz || die
+
+ # Honour Gentoo CFLAGS
+ sed -i -e "s|-O3|${CFLAGS}|" Makefile || die
+ # Fix LDFLAGS ordering per bug #248640
+ sed -i -e 's/$(CC) $(LDFLAGS) -o $@ $(OBJS)/$(CC) -o $@ $(OBJS) $(LDFLAGS)/' Makefile || die
+ # Do not auto-strip binaries
+ sed -i -e 's/ strip $@//' Makefile || die
+ # Honour Gentoo LDFLAGS
+ sed -i -e 's/$(CC) -o/$(CC) $(REAL_LDFLAGS) -o/' Makefile || die
+}
+
+src_compile() {
+ emake REAL_LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin wmdrawer
+ doman doc/wmdrawer.1x
+ einstalldocs
+}
diff --git a/x11-plugins/wmfire/Manifest b/x11-plugins/wmfire/Manifest
new file mode 100644
index 000000000000..35775bd1e291
--- /dev/null
+++ b/x11-plugins/wmfire/Manifest
@@ -0,0 +1,8 @@
+AUX wmfire-1.2.3-stringh.patch 352 SHA256 e3058bfc7c44584a405e16232747559e264153800e3b04309931ac5ce4cd1991 SHA512 bd0e66712cb88eb61dc4348d3f08775b6673598cb8e74a8d4c2cc437c6c9a515b1bd1568edda70d6b60f6e88da6eabe38c5bf800571ccc72c493bf367a435a94 WHIRLPOOL 087a1830879e1de58ce7eefdd4223a68c4b8d09d45321eb74121f1df9f3dd4841af2c6c835af3474f8479af839c1fc0906e0d7a5b6e056f3b26cad5f699302a3
+AUX wmfire-1.2.4-lastprocessor_SMP.patch 3890 SHA256 c54aeb288db41e4b753bf87b7d6f5330808c672ca94732e4f55e8673bd3c385b SHA512 2d0bdc693e53c9c8669f1277134629c3fb506f6c20d67121aef7a624878d56db7a5afa227aaca7c669d0f8ad999ceeadd48380a3f8e9d061ddb853d09f0eb539 WHIRLPOOL c2a577940ecc9085925809ed1f856c16f59d507cb6d6e251b362fe7a2c9982bd4c19785a750e1ced759e38a564953e5e47a478f405ab645e3d59197d77600e14
+AUX wmfire-1.2.4-no_display.patch 561 SHA256 12ea9b3631b174d8c38f8f4d5eef0479c6424d2274f52285e5f8d11cbe3ba64b SHA512 260aca5113d220afc5e4fa461ca891fec3e88d2c14040139f32a1849ead906eb6d313519392e45c3a22b4728b9ce1269254edbb3fc05488e3e4534bf56e1edb1 WHIRLPOOL 86647e5706d2e52309d319e25b3db0fa8eac850ba0de43c7350b8ada99e166d5b54541971e7c8aed29c93f5c5bd02ce456b4bc1b2bd6eabd06f3a7ece6901998
+DIST wmfire-1.2.4.tar.gz 91144 SHA256 e38b508519faf132273a9eaf75db56f1b14a5912667dd6843fc902d4a0ca2f80 SHA512 391a76c5f7292751591becebdb6267c29270e24cf9faff7e748431ffa51e74806a7b407a6493f9d4cfdc7865e4d8e8b803567b0a54caddb9b42f82160938c82b WHIRLPOOL 0b2ea82d4af5408b8ec6c0724f766f86958ba5758306bdb17a940580cbbf699150874e8f15bcaeccc642d70ed825fe8aa6377479fdff62c2ffd75849746e589c
+EBUILD wmfire-1.2.4-r2.ebuild 918 SHA256 40799bccc5f2eb02be171bc61a2d6a26053eda62783266e0ab7f09e518cdf274 SHA512 3bad3a719e9a82283a5f7fbdeb13cd3cd06a3ac5a3e6787b054e32f9a4dc914d0e1be231132c29444e6f5cc596812e51d1ff9614717c99754a617aa1ff42a476 WHIRLPOOL 8b71ed84a159a319883d155175801b31c35d12eb7f01f4d97984e7568de6ffb9599ef9874352f2e890ed1a047e573d82d2b1af5aa13a5a0f1e82e94a9d5213dc
+MISC ChangeLog 3408 SHA256 c1304511ed2feeb7681b2de80f98ba89c574d4e5a6ba5d87f289483c6013bdf6 SHA512 d55e2aefa96adcc38f68253cfae55a85f59d182503d18c2f7ad131822f8d4d335b3b106bbe21b04dc9b656effdfe370f7410600e0600afbc22113034b28c53ec WHIRLPOOL 7a3ae53dfc4d08505e92b649c9615c047c71342658da5b9ec2795229dd49ddd7d0d030876e4c466d612d85c1e035a32115356368854b27b397904eaeff5bb901
+MISC ChangeLog-2015 3500 SHA256 0cf677fafcd60e2f6a7d42eecd5e1cf01310088fb834b242cc8725b9c16a93f8 SHA512 797b78f9710025c300286a06ff003737c82fce3030c5d1ea1bbcb05c27b64f1842ace9ceaa8850072045f5845c1c3bdef993e48a8f1f68ed2341fe291783a612 WHIRLPOOL 37ea61371bb0cd39d9656cb117850e64d5bbfb5ea08279444b9cad67cdb1726fe9f5be15a9f617fa6011d0f191087b4d4b8da313bd8e01c30a4e217cd453f012
+MISC metadata.xml 573 SHA256 7f743b8c59f796c1ad494a82879012659330d06f23daf3393a47af27dffb5f09 SHA512 fcc7884a474831f97f318d07eb4732842e00b570e9f74374fb99eff8071e26b10ad2862df8150ae532069194514085c6e1e85b1d256468ce80d2760eac438502 WHIRLPOOL ad6fbd4feea767759afeac52081f672d0791c23a8aa3c6f5a6013f1ae67b1d3a1d738b8c30da479a8fa0354281595be6576179a2b2c95b5acbd28cbb0ee85d2a
diff --git a/x11-plugins/wmfire/files/wmfire-1.2.3-stringh.patch b/x11-plugins/wmfire/files/wmfire-1.2.3-stringh.patch
new file mode 100644
index 000000000000..a0fcfdcdc6e3
--- /dev/null
+++ b/x11-plugins/wmfire/files/wmfire-1.2.3-stringh.patch
@@ -0,0 +1,11 @@
+diff -ur wmfire-1.2.3.orig/src/session.c wmfire-1.2.3/src/session.c
+--- wmfire-1.2.3.orig/src/session.c 2005-12-04 12:39:16.000000000 +0200
++++ wmfire-1.2.3/src/session.c 2008-01-12 13:26:04.000000000 +0200
+@@ -21,6 +21,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>
++#include <string.h>
+ #include <sys/types.h>
+ #include <pwd.h>
+
diff --git a/x11-plugins/wmfire/files/wmfire-1.2.4-lastprocessor_SMP.patch b/x11-plugins/wmfire/files/wmfire-1.2.4-lastprocessor_SMP.patch
new file mode 100644
index 000000000000..2b389fecdd68
--- /dev/null
+++ b/x11-plugins/wmfire/files/wmfire-1.2.4-lastprocessor_SMP.patch
@@ -0,0 +1,130 @@
+--- wmfire-1.2.4/src/wmfire.c.orig 2005-12-04 11:39:16.000000000 +0100
++++ wmfire-1.2.4/src/wmfire.c 2012-02-27 15:48:05.136807354 +0100
+@@ -63,6 +63,10 @@
+ #define FIRE_NET 3
+ #define FIRE_FILE 4
+
++/* wbk 20120220 - cleaning up "next cpu" logic */
++#define CPU_AV -1 /* needs to be 1st CPU - 1 */
++#define CPU_NEXT -2 /* arbitrary but must be < CPU_AV */
++
+ #define NET_SPD_PPP 56
+ #define NET_SPD_ETH 100
+
+@@ -104,7 +108,8 @@
+ int update_mem();
+ int update_net();
+ int update_file();
+-int change_cpu(int);
++void change_cpu(int);
++int more_cpus();
+ void change_flame(int);
+ GdkCursor *setup_cursor();
+ void burn_spot(int, int, int);
+@@ -130,8 +135,7 @@
+
+ int monitor = FIRE_CPU;
+ int load = 100;
+-int cpu_av = 1;
+-int cpu_id = 0;
++int cpu_id = CPU_AV; /* wbk - special value instead of separate flag */
+ int cpu_nice = 1;
+ char net_dev[16] = "ppp0";
+ int net_spd = 0;
+@@ -224,8 +228,15 @@
+ next = 0;
+
+ if (!lock) {
+- if (monitor == FIRE_CPU && change_cpu(-1))
+- monitor = FIRE_MEM;
++ if (monitor == FIRE_CPU)
++ {
++ /* First, check if we have more CPU's to monitor. If none, *
++ * move along to FIRE_MEM. Regardless, after this check, we *
++ * call change_cpu() to increment or reset CPU number. */
++ if (!more_cpus())
++ monitor = FIRE_MEM;
++ change_cpu(CPU_NEXT);
++ }
+ else if (monitor == FIRE_MEM)
+ monitor = FIRE_NET;
+ else if (monitor == FIRE_NET)
+@@ -285,7 +296,7 @@
+
+ glibtop_get_cpu(&cpu);
+
+- if (cpu_av) {
++ if (cpu_id == CPU_AV) {
+ if (cpu_nice)
+ load = cpu.user + cpu.nice + cpu.sys;
+ else
+@@ -383,30 +394,46 @@
+ /* Change CPU monitor */
+ /******************************************/
+
+-int
++void
+ change_cpu(int which)
+ {
+- glibtop_cpu cpu;
++ /* wbk 20120221 - Changed return type to void. Use more_cpus() *
++ * for tests instead. Mixing test logic with changing the CPU *
++ * was causing CPU's to be skipped in calling function. */
+
++ /* wbk - Even though we never use the cpu struct, I think this *
++ * call may be necessary to set up glibtop_global_server? */
++ glibtop_cpu cpu;
+ glibtop_get_cpu(&cpu);
+
+ /* This should work, but I have a lonely uniprocessor system */
++ /* wbk - tested with a quad core. */
+
+- if (which >= 0) {
++ if (which != CPU_NEXT) /* was run with command-line CPU specifier */
+ cpu_id = which;
+- cpu_av = 0;
+- } else {
+- cpu_id++;
+- cpu_av = 0;
+- }
++ else /* negative value "special case" for which */
++ cpu_id++;
+
+- if (cpu_id >= glibtop_global_server->ncpu || cpu_id >= GLIBTOP_NCPU) {
+- cpu_id = 0;
+- cpu_av = 1;
+- return 1;
+- }
++ /* Since we already incremented cpu_id, we are comparing a *
++ * 1-index with 0-index value essentially. But since GLIBTOP_NCPU *
++ * is 1-indexed, keep >= for it. (a bit of an oversimplification: *
++ * cpu_id is still definitely regarded as 0-indexed elsewhere. We *
++ * index an array with it later, so this is important) */
++ if (cpu_id > glibtop_global_server->ncpu || cpu_id >= GLIBTOP_NCPU)
++ cpu_id = CPU_AV;
+
+- return 0;
++ return;
++}
++
++int
++more_cpus()
++{
++ /* returns positive if next CPU would be valid, Negative if *
++ * already monitoring highest-numbered CPU or if more cores than *
++ * glibtop supports. */
++ int next_cpu = cpu_id + 1;
++ return !(next_cpu > glibtop_global_server->ncpu
++ || next_cpu >= GLIBTOP_NCPU);
+ }
+
+ /******************************************/
+@@ -494,7 +521,7 @@
+ if (proximity++ > 100) {
+
+ if (monitor == FIRE_CPU) {
+- if (cpu_av) {
++ if (cpu_id == CPU_AV) {
+ /* Horizontal bar for average cpu */
+ memset(&bm.cmap[27 * XMAX + 20], 255, 16);
+ memset(&bm.cmap[28 * XMAX + 20], 255, 16);
diff --git a/x11-plugins/wmfire/files/wmfire-1.2.4-no_display.patch b/x11-plugins/wmfire/files/wmfire-1.2.4-no_display.patch
new file mode 100644
index 000000000000..a2540a247cf6
--- /dev/null
+++ b/x11-plugins/wmfire/files/wmfire-1.2.4-no_display.patch
@@ -0,0 +1,19 @@
+--- src/wmfire.c.orig 2010-06-28 23:53:35.000000000 +0200
++++ src/wmfire.c 2010-06-28 23:54:35.000000000 +0200
+@@ -150,6 +150,8 @@
+ int
+ main(int argc, char **argv)
+ {
++ /* This is needed to proper dockapp work on >=GTK+-2.18 */
++ setenv("GDK_NATIVE_WINDOWS", "1", 0);
+ GdkEvent *event;
+ GdkCursor *cursor;
+ int i;
+@@ -632,6 +634,7 @@
+
+ /* Moved after gdk_window_show due to change in GTK 2.4 */
+ XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
++ gdk_window_show(bm.iconwin);
+
+ if (bm.x > 0 || bm.y > 0)
+ gdk_window_move(bm.win, bm.x, bm.y);
diff --git a/x11-plugins/wmfire/metadata.xml b/x11-plugins/wmfire/metadata.xml
new file mode 100644
index 000000000000..e031b46baced
--- /dev/null
+++ b/x11-plugins/wmfire/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmfire is an eye-candy dock applet for Window Maker that displays generated
+fire, possibly according to how much load the system is experiencing, or from a
+number somewhere in a file. wmfire requires very little CPU.
+</longdescription>
+<use>
+ <flag name="session">Enable session management</flag>
+</use>
+</pkgmetadata>
diff --git a/x11-plugins/wmfire/wmfire-1.2.4-r2.ebuild b/x11-plugins/wmfire/wmfire-1.2.4-r2.ebuild
new file mode 100644
index 000000000000..b471cbf67420
--- /dev/null
+++ b/x11-plugins/wmfire/wmfire-1.2.4-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit autotools eutils
+
+DESCRIPTION="Load monitoring dockapp displaying dancing flame"
+HOMEPAGE="http://www.swanson.ukfsn.org/#wmfire"
+SRC_URI="http://www.swanson.ukfsn.org/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="session"
+
+RDEPEND="x11-libs/gtk+:2
+ gnome-base/libgtop:2
+ x11-libs/libX11
+ x11-libs/libXext
+ session? ( x11-libs/libSM
+ x11-libs/libICE )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.2.3-stringh.patch
+ epatch "${FILESDIR}"/${P}-no_display.patch
+ epatch "${FILESDIR}"/${P}-lastprocessor_SMP.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ $(use_enable session)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc ALL_I_GET_IS_A_GREY_BOX AUTHORS ChangeLog NEWS README
+}
diff --git a/x11-plugins/wmfishtime/Manifest b/x11-plugins/wmfishtime/Manifest
new file mode 100644
index 000000000000..7f1527da8468
--- /dev/null
+++ b/x11-plugins/wmfishtime/Manifest
@@ -0,0 +1,8 @@
+AUX wmfishtime-1.24-gtk.patch 1894 SHA256 97dd48d0378fe3c353da31eabf3942b78116234be2e18ae27ababe0a832b4d58 SHA512 db68887afee4e4bbce51e2beb82ef5586cb1c7e0acb2b7b84e914c5696cd87110680741ce449634e6034b46c4610f5af3e8018ef1d2614c5821816b03886489b WHIRLPOOL 987e4820ccea2c1c7a0050738a34b7014e9f813850ca21063903b1e56f8e17fe603d8350254785dca2182a48999df7df35b7a21e84807e6bbf338652a622d731
+AUX wmfishtime-1.24-no_display.patch 517 SHA256 77aa776f5d660618efb5601675883eb1daf8d0125fb61d94e7e595914309d875 SHA512 6af001214a29c522c7697d75a74eb8b2d32f12ae5bae5913285d9517680f3747d8608cda7570629db04230d96c2003fd69ea8df7bb9fe182d2f12baac52e8b26 WHIRLPOOL 771507d7bfbbbf2e0d50b73b8308e26c20fe0a162c393b80d510f2959338b05e48c3db2af76ee191c5f10e96b7cb88565f29002744e9390e52eef0280dbcc992
+DIST wmfishtime-1.24.tar.gz 21895 SHA256 7d92889d295558acd8af79f4d74c6fa7c980ac1010b7f0691249a117b34bba07 SHA512 7df3c6648b46c6f67cf094f634dc7699c1dd1ee4f4a18dbf63d74ebda74f322524b83d99f10a1c8c8c8a5040d78b071754a40ff162fdb13a5a00d01f1eb5c4e6 WHIRLPOOL df9c90ceb80e377f9ea58ef92df62970b97d7279c6a4a79b49d3f0162b900b303dd06e35065c0fd5ebf2744e7291d5ae37854bd5da8fe6c584225f30a66d2307
+EBUILD wmfishtime-1.24-r1.ebuild 700 SHA256 4d622200602ba90dfc40511d19a1667217123470e645612befcc499c5d6b0585 SHA512 3493f4abf5e008adbb96078ccf37c59c1edbd7be4f5edad49597d62b3be7d6b122e5f62d1dbdb327c0c2cf1945c666fafa6f757721d5078280abc2f0ff573773 WHIRLPOOL a8ebce03c417ccda2cc8ff0239c1f0ec8470469b174805a3aafb097b9499abc04e949b2dc78122d920cd06f3267e3f5eff67e7d88337ad8628ef755332f8096a
+EBUILD wmfishtime-1.24-r2.ebuild 809 SHA256 d2457d1e25876208837e753f8f23ac4d1d7d10580fac4117657a077a920943d5 SHA512 abfffaa008b8544315d6e3d440c245fa9e1b6f281aca64c6fde67006e57906b92103c71a4685097f09392f00d871d00b7477c4db6901752df8adb000b9f37e65 WHIRLPOOL e09023d65d176cd87f239fcbd4edc35c2bb0bee8ed26058dc511b465b1cd05b73f343c4595a442d35683401b704faa1cc853d0dde1ad7b17f3f474fa6b86e66b
+MISC ChangeLog 3040 SHA256 a10cea53c338ec3bb847ee43ade593124c030e079bc54cc1c5b91822c1540f77 SHA512 a9e4f2d724b2de26e71255ac750579e1b3bfd506145caf1312278d688e8c7f63a43f89a79967e89112fac7727ff2a267819a5da92ee196a00e868e40d7299aba WHIRLPOOL 3d0c4b645836a4cc1834d6916644ed8489f867ae8ae5b4ddcdd2ea05403998c3d78cc49ca97da98fe4ea08a59338e1e4ad5f95a9bb4e4b8cd362d8b192300e84
+MISC ChangeLog-2015 4157 SHA256 87cc4c723bb0bccab9e2a8f04d774f658c552ba5bc76e5bedc1423145202784a SHA512 eab9f6548fffc8395db1ebc3086a35e9bfdf5e4729ac2b47c54e0a3a07c49cb64a44d27311604c811d232a3a1557a2b7df6c6123f75caade757817d5a19e9ff9 WHIRLPOOL 52b54bf11317bfdd76bf20f7e91580fc27e9511e232a70b9d42cc0f5c314020f8965e0f56532a83aeb5ae3bf0dc5b83babf4c2c56a857199deb0c4ac42c85f05
+MISC metadata.xml 480 SHA256 e31baeb779921fe45b8dc9ac5ec2f19f919844af968fa6c026c408f9444c11e3 SHA512 3aebfb320d3d4cf32587efdeb26ba4bbf531c94fcf7c6c5a5c68a78939d8cabf40582d88661e490cba8e48f72f0885b426c69b8f55fba91f0ffa788dbc507220 WHIRLPOOL f8cd7a0e3312b4906eccf000cff7d0a9c21ebdefb9506dbcf6c4984e0eb15307c3031b06924dba2a2635db8692e47f4d23cf2a91b0abb70bb8e6111453c8e426
diff --git a/x11-plugins/wmfishtime/files/wmfishtime-1.24-gtk.patch b/x11-plugins/wmfishtime/files/wmfishtime-1.24-gtk.patch
new file mode 100644
index 000000000000..68d4c057c44e
--- /dev/null
+++ b/x11-plugins/wmfishtime/files/wmfishtime-1.24-gtk.patch
@@ -0,0 +1,60 @@
+diff -ur wmfishtime-1.24.orig/fishmon.c wmfishtime-1.24/fishmon.c
+--- wmfishtime-1.24.orig/fishmon.c 2004-05-13 02:55:59.000000000 +0300
++++ wmfishtime-1.24/fishmon.c 2008-01-12 16:19:34.000000000 +0200
+@@ -648,6 +648,7 @@
+
+ /* make a copy for the iconwin - parameters are the same */
+ memcpy(&attri, &attr, sizeof(GdkWindowAttr));
++ attri.window_type = GDK_WINDOW_CHILD;
+
+ sizehints.flags = USSize;
+ sizehints.width = 64;
+@@ -679,7 +680,6 @@
+ wmhints.window_group = win;
+ wmhints.flags =
+ StateHint | IconWindowHint | IconPositionHint | WindowGroupHint;
+- XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
+
+ bm.gc = gdk_gc_new(bm.win);
+
+@@ -693,6 +693,8 @@
+
+ gdk_window_show(bm.win);
+
++ XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
++
+ #undef MASK
+ } /* make_new_fishmon_dockapp */
+
+diff -ur wmfishtime-1.24.orig/Makefile wmfishtime-1.24/Makefile
+--- wmfishtime-1.24.orig/Makefile 2001-05-26 23:49:41.000000000 +0300
++++ wmfishtime-1.24/Makefile 2008-01-12 16:22:30.000000000 +0200
+@@ -2,11 +2,11 @@
+ DESTDIR =
+
+ # where to install this program
+-PREFIX = $(DESTDIR)/usr/X11R6
++PREFIX = $(DESTDIR)/usr
+
+ # no user serviceable parts below this line
+ # optimization cflags
+-CFLAGS = -O3 -Wall `gtk-config --cflags` ${EXTRA}
++CFLAGS += -Wall `pkg-config gtk+-2.0 --cflags` ${EXTRA}
+ # profiling cflags
+ # CFLAGS=-ansi -pedantic -Wall -pg -O3 `gtk-config --cflags` ${EXTRA} -DPRO
+ # test coverage cflags
+@@ -16,7 +16,7 @@
+ CC = gcc
+ SHELL = sh
+ OBJS = fishmon.o
+-LIBS = `gtk-config --libs | sed "s/-lgtk//g"`
++LIBS = `pkg-config gtk+-2.0 --libs` -lm -lX11
+ INSTALL = -m 755
+
+ all: wmfishtime
+@@ -30,4 +30,4 @@
+ # You're going to have to be root to do this!
+ install:
+ install $(INSTALL) wmfishtime $(PREFIX)/bin
+- install $(INSTALL) wmfishtime.1 $(PREFIX)/man/man1
++ install $(INSTALL) wmfishtime.1 $(PREFIX)/share/man/man1
diff --git a/x11-plugins/wmfishtime/files/wmfishtime-1.24-no_display.patch b/x11-plugins/wmfishtime/files/wmfishtime-1.24-no_display.patch
new file mode 100644
index 000000000000..a991cdab934b
--- /dev/null
+++ b/x11-plugins/wmfishtime/files/wmfishtime-1.24-no_display.patch
@@ -0,0 +1,19 @@
+--- fishmon.c.orig 2010-06-27 18:38:42.000000000 +0200
++++ fishmon.c 2010-06-27 18:40:56.000000000 +0200
+@@ -152,6 +152,8 @@
+
+ int main(int argc, char **argv)
+ {
++ /* This is needed to proper dockapp work on >=GTK+-2.18 */
++ setenv("GDK_NATIVE_WINDOWS", "1", 0);
+ int ch;
+ GdkEvent *event;
+ #ifdef PRO
+@@ -694,6 +696,7 @@
+ gdk_window_show(bm.win);
+
+ XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
++ gdk_window_show(bm.iconwin);
+
+ #undef MASK
+ } /* make_new_fishmon_dockapp */
diff --git a/x11-plugins/wmfishtime/metadata.xml b/x11-plugins/wmfishtime/metadata.xml
new file mode 100644
index 000000000000..1d018ac5586f
--- /dev/null
+++ b/x11-plugins/wmfishtime/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+WMFishTime is a silly little dockapp that displays current time, date, and day
+of the week. It features alpha-blended bubbles, anti-aliased clock hands, and
+fish swimming behind the clock face.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmfishtime/wmfishtime-1.24-r1.ebuild b/x11-plugins/wmfishtime/wmfishtime-1.24-r1.ebuild
new file mode 100644
index 000000000000..7a771de4ce7b
--- /dev/null
+++ b/x11-plugins/wmfishtime/wmfishtime-1.24-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A fun clock applet for your desktop featuring swimming fish"
+HOMEPAGE="http://www.ne.jp/asahi/linux/timecop"
+SRC_URI="http://www.ne.jp/asahi/linux/timecop/software/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gtk.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin ${PN}
+ doman ${PN}.1
+ dodoc ALL_I_GET_IS_A_GRAY_BOX AUTHORS ChangeLog CODING README
+}
diff --git a/x11-plugins/wmfishtime/wmfishtime-1.24-r2.ebuild b/x11-plugins/wmfishtime/wmfishtime-1.24-r2.ebuild
new file mode 100644
index 000000000000..e9fe15409151
--- /dev/null
+++ b/x11-plugins/wmfishtime/wmfishtime-1.24-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A fun clock applet for your desktop featuring swimming fish"
+HOMEPAGE="http://www.ne.jp/asahi/linux/timecop"
+SRC_URI="http://www.ne.jp/asahi/linux/timecop/software/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-gtk.patch \
+ "${FILESDIR}"/${P}-no_display.patch
+
+ sed -i -e "s/\$(CC)/& \$(LDFLAGS)/" Makefile || die #331891
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin ${PN}
+ doman ${PN}.1
+ dodoc ALL_I_GET_IS_A_GRAY_BOX AUTHORS ChangeLog CODING README
+}
diff --git a/x11-plugins/wmforkplop/Manifest b/x11-plugins/wmforkplop/Manifest
new file mode 100644
index 000000000000..2d85a28e0ea1
--- /dev/null
+++ b/x11-plugins/wmforkplop/Manifest
@@ -0,0 +1,7 @@
+AUX wmforkplop-0.9.3-cflags.patch 315 SHA256 599fe3845ebe41c7cc1f40c713cbf2904a439a64cc7702004bb0e3645665774b SHA512 9bb64a61a818f4ea60d14c274815d39251861aef6e1b93599cd6474d2375aff1dd82b91d7b69f6e82bd1c2c1dccb3bf7a664b1d3d31defc5922dffa362001b21 WHIRLPOOL 3f40482d65ef2e0ec8b8e4332699c4dfd900e99fbccc6bf862853c786dcde7ff026076b8ad2f717888b0287149b68104d9784f4f0dad0d2994578f5810392f44
+DIST wmforkplop-0.9.3.tar.gz 228451 SHA256 1510a99bce9f20db67560af4d13d94477ef5e1926adc769e783434d77b0f9d5b SHA512 169a83afc60978856fa93ec83fa7ebd3efdff377b0bf6a957e5ae75fd1512b5a33cf08b47ab20126aa6e10eb05f5d6364212f853798b722d415e898a5edac0e9 WHIRLPOOL 2f14b8e77da828ad8ff821349f999b186b09a7666fd4dca9561bcddb5cf7fc2b7248512c7bdbbf6350ef5c7d16bb92b3451e33fe738442386c17d43ac1a19a5c
+EBUILD wmforkplop-0.9.3-r1.ebuild 579 SHA256 0fe06a737e738eebe36f74654732ef5a1ac5f4cf02937ac0ca7cce16aa88d1e2 SHA512 ce87bfe125881f53e3c00f4ee86b0a3615dc676b44284f41d40b1c211b4b63462ac0c01cc10714c04c9179e2f98deb1ae01c1186f513145390b4b51c82b9df67 WHIRLPOOL 8c698f396855cf4fde2412082ad29291473a373e33367b0fd023c7a181bb9387fba604e633d98e0f12b34a55c4c471dfe864965af48345913d872dfcee93879a
+EBUILD wmforkplop-0.9.3.ebuild 514 SHA256 334c36b8c09c6b8865060bea7f9521ba08db3bd718be195a79b292c5564dfce7 SHA512 0c6f0358b57064e4eed9bdf34aac428e6fd4a883fe8a73549322a5c75c247c82597c87b225eb0a15bc0fff422c9e5bee1173bf05d3ec874d56793b05d401fc90 WHIRLPOOL 17ffe8433817090242be08dc757a648f38362ed7f6de5656d62e9778add65b29e9d7bfc75ac0911658e12e1814937252db00dfb96afc56a6138ede0b13fa4c4c
+MISC ChangeLog 2543 SHA256 647f5482fa72c24fe45dd462d9e00217edb1abb8c9e8d378eec0dda729e7a575 SHA512 64209eabbaf5e9f426ce45a2319797cfec96475f87a2840d66450f5438d7527ab96520492b81368ae39c8d890ce537f38c36d490f846b1186908abd90a2dbcac WHIRLPOOL 959449b5c078e8e959df0e7b03325b0610081da66b2c01ed25ac75b1b485920ae6b77e7623fa3935fa2df5ef8911474566a1392ec829ebcf295b5fa151fbb90a
+MISC ChangeLog-2015 853 SHA256 db82b838b6ccfc9cbb03f69b3e6532da9238e50324c0c208d2a93ed6228c1690 SHA512 c9272d0263239c3d78b706c7571bd53feaf86182e4e9b11782275875babe8d2d218fe5cf6032abb3946e39ae17b1992862d7183052718616d675388d6f485771 WHIRLPOOL ffe23eec59a9e3ea5de4b26c97422b07882856276b4c7637dcad09f1d71e7d9fd8e6503001985f3dc13c4586e413eb1a813dfb46a878f47a3fe18fd3747f8fb9
+MISC metadata.xml 641 SHA256 1e8fb6febbbadf289f74976c46a1939a02a614cf20bb3600a91f35a3ff4cd53d SHA512 01dcbe01a9d45d2d417e32bd3f51d649a2f6c976ca5c03dc0db0108336bda46a4184dc8029cd89330555633b0ec2014bd21b149d319ae1d65ad184d9b325f0df WHIRLPOOL 2807cc7a80da0ca1a8f432bcd24635138d6e1262c1a71adb5a8a71a7ef7117cf7c05eb2699067c7c770d58329c94a5f8e795b55c3d1e421b8238c228f1540b9c
diff --git a/x11-plugins/wmforkplop/files/wmforkplop-0.9.3-cflags.patch b/x11-plugins/wmforkplop/files/wmforkplop-0.9.3-cflags.patch
new file mode 100644
index 000000000000..3c7c369aac47
--- /dev/null
+++ b/x11-plugins/wmforkplop/files/wmforkplop-0.9.3-cflags.patch
@@ -0,0 +1,12 @@
+--- configure.orig 2012-10-23 15:54:48.098767586 +0200
++++ configure 2012-10-23 15:54:56.946510053 +0200
+@@ -3483,9 +3483,6 @@
+
+
+
+-if test x$GCC = xyes; then
+- CFLAGS="-O3 -fomit-frame-pointer -ffast-math -Wall -W";
+-fi
+
+ echo "$as_me:$LINENO: checking for X" >&5
+ echo $ECHO_N "checking for X... $ECHO_C" >&6
diff --git a/x11-plugins/wmforkplop/metadata.xml b/x11-plugins/wmforkplop/metadata.xml
new file mode 100644
index 000000000000..8b82a7ef2285
--- /dev/null
+++ b/x11-plugins/wmforkplop/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+ wmforkplop is yet another dockapp for WindowMaker, or any windowmanager/desktop environment that handles dockapps. It is a mixture between wmhdplop and the great wmtop: wmforkplop monitors your processes by sending visual stimuli to your cortex each time your kernel forks or kills a process. Try to compile a kernel and enjoy the wmforkplop show!
+ </longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmforkplop/wmforkplop-0.9.3-r1.ebuild b/x11-plugins/wmforkplop/wmforkplop-0.9.3-r1.ebuild
new file mode 100644
index 000000000000..73fb872a3edd
--- /dev/null
+++ b/x11-plugins/wmforkplop/wmforkplop-0.9.3-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils
+
+DESCRIPTION="monitors the forking activity of the kernel and most active processes"
+HOMEPAGE="http://hules.free.fr/wmforkplop"
+SRC_URI="http://hules.free.fr/wmforkplop/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE=""
+
+DEPEND="gnome-base/libgtop
+ media-libs/imlib2[X]"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # Easier to patch configure directly here
+ epatch "${FILESDIR}"/${P}-cflags.patch
+}
diff --git a/x11-plugins/wmforkplop/wmforkplop-0.9.3.ebuild b/x11-plugins/wmforkplop/wmforkplop-0.9.3.ebuild
new file mode 100644
index 000000000000..c29ea07ec337
--- /dev/null
+++ b/x11-plugins/wmforkplop/wmforkplop-0.9.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="monitors the forking activity of the kernel and most active processes"
+HOMEPAGE="http://hules.free.fr/wmforkplop"
+SRC_URI="http://hules.free.fr/wmforkplop/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE=""
+
+DEPEND="gnome-base/libgtop
+ media-libs/imlib2[X]"
+RDEPEND="${DEPEND}"
+
+#src_install() {
+# emake DESTDIR="${D}" install
+#}
diff --git a/x11-plugins/wmfortune/Manifest b/x11-plugins/wmfortune/Manifest
new file mode 100644
index 000000000000..351c1c14ae83
--- /dev/null
+++ b/x11-plugins/wmfortune/Manifest
@@ -0,0 +1,6 @@
+AUX wmfortune-0.241-stringh.patch 382 SHA256 5505896b87ee3ccf3005bd6d19628e16577d1455e88dc3ae49b80931c6ac4cf0 SHA512 ff03a7473f3dcb45a882f3298d04830253f9d2b88466b2e8201f0c2bd96fce979c70c184446e35b665b41a173c7fb494423001b7a7208c4d5c7d993fd928d0b0 WHIRLPOOL 1744bc4b0bde1a415a4d2f400a380c3122016a373be8b9577167998d7cce291ea0c5a02bcbef2953683e615fa945f06269468c81ce98769e3a8e8ce84fe5a34d
+DIST wmfortune-0.241.tar.gz 23406 SHA256 b149067b7e3521f7e03354b12754baaf9c5556af4d286bbd6d169b1db9f6dba0 SHA512 d5640090c2f2ba788ab9367b70d948d4f1d846174714e2415e81500f5fef6c3e7e81b12575274bdb3a760fa3e2e9ab499880713a923add136089969b394f9409 WHIRLPOOL 1bbfec73e9858e78aa627409c7df08b51edf0b36bfcf7f4cfbe8a5c862400585054eb60761962677cd3002edcf775d2296cf90fadad7e2537346902a69ae487c
+EBUILD wmfortune-0.241.ebuild 898 SHA256 87f58a251429856a0a1cf4230e56733630c837c98499c1b3334abf48595da601 SHA512 35e3a20531e2ec44adfbfe1066b204c07e0c1131481cfb9fee53cac1c746e2a781090cc8ce346fd02be2355c6142c7c04bfdcf7fb1da34306fc0ac3eb08874d0 WHIRLPOOL ed4a020f120bec28985ac09b68dec5ad2874c27d88cf9a3f6c4b12e65605e4790dc7a11b7faa3bb53a08f405467066854977908bd81149eb903b142239aec5e2
+MISC ChangeLog 2934 SHA256 6b332ce7572cf7f4aaf8da52f1cb355827634778d72bb4f36255cdc3085e93e8 SHA512 08fc14c7db420f0bfb53cf796771fb668099dd68071a45ae53b76d03ee3ddb54b1bff88fc09a48d6173f39239660828dd0d846b1792aa57bc957e0407948f7d6 WHIRLPOOL b532c25af4f963c49fbe311d731738ebf31bec708cf8481e35db6a3a1f47b259b41d2465db5b54f50f7560280883e76a22a2a0b5710e2c881e0146093b140bd5
+MISC ChangeLog-2015 2100 SHA256 c35e21a2e0c061a773927f0230163ef9adc86dd2bad48cd38f9fa9354ba90b5c SHA512 abc020fac9f645d12581d6c81ee98183f57ca9520703197f9c93003d1ed0d19cbb1627ab922d3106a8a98a4b01267953cf8f1604f89d39fac79b3ab9b39bda9e WHIRLPOOL f9d6c27ae94838381b58313ebd5a2f4e747ee25fcff126310aacd3706de397c9b5f1d359d1d7f3ee9a1a672e855ef44fe99a014bd3dd4a630ecb5807bdd6de36
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmfortune/files/wmfortune-0.241-stringh.patch b/x11-plugins/wmfortune/files/wmfortune-0.241-stringh.patch
new file mode 100644
index 000000000000..a8e9f9ff6eda
--- /dev/null
+++ b/x11-plugins/wmfortune/files/wmfortune-0.241-stringh.patch
@@ -0,0 +1,11 @@
+diff -ur wmfortune-0.241.orig/wmfortune.c wmfortune-0.241/wmfortune.c
+--- wmfortune-0.241.orig/wmfortune.c 2001-09-01 03:25:39.000000000 +0300
++++ wmfortune-0.241/wmfortune.c 2008-01-15 10:21:17.000000000 +0200
+@@ -25,6 +25,7 @@
+
+ #include <unistd.h>
+ #include <stdio.h>
++#include <string.h>
+ #include "dockapp.h"
+ #include "XPM/panel.xpm"
+ #include "XPM/panel_button_pressed.xpm"
diff --git a/x11-plugins/wmfortune/metadata.xml b/x11-plugins/wmfortune/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmfortune/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmfortune/wmfortune-0.241.ebuild b/x11-plugins/wmfortune/wmfortune-0.241.ebuild
new file mode 100644
index 000000000000..1a84d48c9638
--- /dev/null
+++ b/x11-plugins/wmfortune/wmfortune-0.241.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="a dockapp showing fortune-mod messages"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/90"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/128/${P}.tar.gz"
+
+LICENSE="GPL-1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="games-misc/fortune-mod
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-stringh.patch
+
+ # Honour Gentoo LDFLAGS. Closes bug #336446.
+ sed -i 's/-o $(DEST)/$(LDFLAGS) -o $(DEST)/' Makefile
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" OPTIMIZE="${CFLAGS}" \
+ XLIBDIR="/usr/$(get_libdir)" || die "emake failed."
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc CHANGES README TODO
+}
diff --git a/x11-plugins/wmfrog/Manifest b/x11-plugins/wmfrog/Manifest
new file mode 100644
index 000000000000..195398d777cc
--- /dev/null
+++ b/x11-plugins/wmfrog/Manifest
@@ -0,0 +1,9 @@
+AUX 01-fix-segfault-0.2.0.patch 1350 SHA256 b7d1ca359acb17703d7c3ffafd1e32da987105c4595b507ece6c630c18cb9b2a SHA512 c01b3c78c12e58c30a5e634946ac7ec9ad285824010ba460781efca444a54caa5bf4426640b7245fd48d5ab8fd1ec519cd01ced96c2510e0f842f6f5125a2f27 WHIRLPOOL 46fdcd6f1eb47f23adf4446dbbea6bba1ba22f9e4e5d15953d6484ce52307343293641b2600cf11acce8ba2624203ba7084194fcda719d0e93a8ca317ee9e916
+AUX 02-buffer-overflow-0.2.0.patch 1794 SHA256 c785c041b2f1b20b0696d9b220ff1c586a4d3e43ce1eea52a33bc45663221768 SHA512 62a2b38bba61426810c3833a22733b3d4a7541f31b0153e3881e08b495150a819764769b55fa3f878ac6e62f603a52f0e5c074df364522347af670d979e61f26 WHIRLPOOL 208d9b0b5cb41fac542c6abad0b3593541bef9a42c3e7105af2ce76163556c8185968c078c0f58ab01eb6e30c91f2e78f98bae7f6a07cf2ee21581553a83b672
+DIST wmfrog-0.2.0.tgz 59113 SHA256 9471daf33a87ebab26a0f2477f86caa6d956f3f06771d58ce0b506049e2defb5 SHA512 e704600d2a3ce4ff64e4c5393ec4b977356ed18545b937102c2a120f6407f1b879f050a1a7f324c8ea40e2360dfb8147bf24e9910483aebb24a3f8e2692537f4 WHIRLPOOL b2bd28ad50075d6689b13760a1e334dbdba76bcfc32567bf6c20c5b5fe1e253bc1bcbe7eb6b10771e35af72f4d0114792a54a4c317fd1ff55e92446c5f88df0d
+DIST wmfrog-0.3.1.tgz 128499 SHA256 01929419c30ea50fbae28bb18ea26a53bb8a6b9b83c7d7d469bac867397616cb SHA512 35cd7da8ec0173f4799119191cd28befaed0fd5ea09c0dd2e9789ce37e9a1a4a83a9fb4562051a8da9c1449eafc8299c86914cb6f0e5bc35bd051560442af7ee WHIRLPOOL 1f0d5dc48f77a9629d11b074ebe7d3d356af5f61b7b80d667fed3200b5d25fea72d66ab2299b33aa616f6bd33ed147f4973f25aed8c56e6b1d0a0f51f34db11c
+EBUILD wmfrog-0.2.0-r1.ebuild 796 SHA256 22ac6da8453158fc2a0e933cf46b144f97a088cf72360182d8c0cff940c5f05d SHA512 441c877d59a571d638af43446e4786937453d0f92c4af5aefa4ce2c5a0c7f5a03136bfb3de752bab9d439f1554e8754a87032a2fcb6d0a37088e6f9672af8c04 WHIRLPOOL 09019b4954c296b1e45840ab10ff72f5814d33029c3596bb752a53ef4ad6c0f90a41e93e45d414f542d92554126d127d8f48d74460342ceee22b62c4f449766a
+EBUILD wmfrog-0.3.1.ebuild 742 SHA256 21b8e0d118c6c04d346b0177a9dfac1c599736eec291fc08de626249393e2bf0 SHA512 f165b79b18d50691b8e3eecd7fe7436b33a086d026c7184b1ff10c61a67a3c80b9787be60ce4590028cf8de7629980061d562241665cf9122c120b18f641e7d7 WHIRLPOOL db46d1b4e1bd428949085b224d62c1f5d1c745c4b7ba1516cc8739d2455226ab27f78a8915417a66bd043d138adf032abd2136b10394b02390f6c52476bffd7c
+MISC ChangeLog 3018 SHA256 4077d09e6b835bc25c0b305981b7ea2fbb6dc494e603598c86db979c0e4ad53a SHA512 d62a17d99d768f4a5b060cf2315198673a1ad3be3126e9b4106ad94d1a43cd3950f7194d7f34dd6a8b94cde892a903bc6de23b68a1e13c9097337f1e143b9d8c WHIRLPOOL 43d20b22d8f3e0deb94861ae102841aa7e59401558512f9439475dd8725b418e0f375e1c830a76eb30ceb109bcaac4954e77ee79d5249ba32a030bf65cc4e00a
+MISC ChangeLog-2015 1863 SHA256 10e0d90ec99dd573c5348b350b652ef95bbee097281d83f4c5aeed4c8fd124d7 SHA512 8527c2b5d5a25e7339e1a4e112eab067f7b8b1e1167e014617fe359360e1d1d73f674f75d4d1804d5b1fc47aa868d4f8464039222d83d1394aeff251f5acedfd WHIRLPOOL 19c03166bddb99fd684aee304d4e4bbc0a9e710d5d4e9d1a29965864a0301d15807e669ef47358d43ce7f94170f592a06adcce992964691537cc3eb622cd3718
+MISC metadata.xml 328 SHA256 4692b4c56aed75512509487d74f701b5504ced1cc6c40a14de51c1052b150cef SHA512 279b5bfe4731afe774f94c0588cb4939e33a8680d07fd1c0504f18f23e47dd4b11bea2237c5422896a5b204926dd6fc39237a62dc70d751891f2cd1bacfa48e7 WHIRLPOOL a0f873e369d2fdb7a3e28340d9fd422e463d515ef5abc2473e0f706205496d732e768e603e6a92bed805a9c2484630b22876e53871850f15aad5f2c1522321a9
diff --git a/x11-plugins/wmfrog/files/01-fix-segfault-0.2.0.patch b/x11-plugins/wmfrog/files/01-fix-segfault-0.2.0.patch
new file mode 100644
index 000000000000..7e88f49058ff
--- /dev/null
+++ b/x11-plugins/wmfrog/files/01-fix-segfault-0.2.0.patch
@@ -0,0 +1,54 @@
+From 7b9ead8d480eb2be07db646e9c6383f3397beaea Mon Sep 17 00:00:00 2001
+From: Jim Ramsay <lack@gentoo.org>
+Date: Thu, 6 Aug 2009 12:22:26 -0400
+Subject: [PATCH] Fixed segfault if Weather or Clouds not present
+
+Though the variables 'weatherFound' and 'cloudsFound' were being set properly by
+fscanf, their values were never actually checked.
+
+Furthermore, the strings (Weather, Clouds, tmp1 and tmp2) were not being
+initialized to NULL as the code seems to have been expecting.
+---
+ Src/wmFrog.c | 12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/Src/wmFrog.c b/Src/wmFrog.c
+index e2d82af..af4101a 100644
+--- a/Src/wmFrog.c
++++ b/Src/wmFrog.c
+@@ -68,10 +68,10 @@ int n, s, m, i, dt1, dt2, dt3 ;
+ XEvent event;
+ char command[1024], Line[512], FileName[10];
+ FILE *fp;
+- char* Weather;
+- char* Clouds;
+- char* tmp1;
+- char* tmp2;
++ char* Weather = NULL;
++ char* Clouds = NULL;
++ char* tmp1 = NULL;
++ char* tmp2 = NULL;
+ int intensity=0;
+ char* precip;
+ char* desc;
+@@ -238,7 +238,7 @@ FILE *fp;
+ keepgoing=1;
+ {
+
+- do{
++ if (weatherFound) do{
+
+
+ tmp1=mystrsep(&Weather,";");
+@@ -289,7 +289,7 @@ FILE *fp;
+ while(keepgoing);
+ }
+
+- do{
++ if (cloudsFound) do{
+ tmp1=mystrsep(&Clouds,";");
+ if(tmp1)
+ {
+--
+1.6.3.3
+
diff --git a/x11-plugins/wmfrog/files/02-buffer-overflow-0.2.0.patch b/x11-plugins/wmfrog/files/02-buffer-overflow-0.2.0.patch
new file mode 100644
index 000000000000..c4267585836c
--- /dev/null
+++ b/x11-plugins/wmfrog/files/02-buffer-overflow-0.2.0.patch
@@ -0,0 +1,60 @@
+From 5cc2198aebf090b399bd8aaea0e1c8b054bbda58 Mon Sep 17 00:00:00 2001
+From: Jim Ramsay <i.am@jimramsay.com>
+Date: Thu, 6 Aug 2009 12:51:56 -0400
+Subject: [PATCH] Remove buffer overflows
+
+Replaced all 'sprintf' calls with 'snprintf' and fixed all buffers to reasonable
+sizes.
+---
+ Src/wmFrog.c | 11 +++++------
+ 1 files changed, 5 insertions(+), 6 deletions(-)
+
+diff --git a/Src/wmFrog.c b/Src/wmFrog.c
+index af4101a..74e8b56 100644
+--- a/Src/wmFrog.c
++++ b/Src/wmFrog.c
+@@ -66,7 +66,7 @@ char* folder;
+ int main(int argc, char *argv[]) {
+ int n, s, m, i, dt1, dt2, dt3 ;
+ XEvent event;
+-char command[1024], Line[512], FileName[10];
++char command[1024], Line[512], FileName[128];
+ FILE *fp;
+ char* Weather = NULL;
+ char* Clouds = NULL;
+@@ -213,7 +213,7 @@ FILE *fp;
+
+ dt2 = 0;
+
+- sprintf(FileName, "%s/%s", folder, StationID);
++ snprintf(FileName, 128, "%s/%s", folder, StationID);
+ fprintf(stderr,"%s\n\n",FileName);
+ if ((fp = fopen(FileName, "r")) != NULL){
+ fscanf(fp, "Hour:%d", &hour);
+@@ -571,7 +571,7 @@ UpToDate = 0;
+ /*
+ * Execute Perl script to grab the Latest METAR Report
+ */
+- sprintf(command, "/usr/lib/wmfrog/weather.pl %s %s &", StationID, folder);
++ snprintf(command, 1024, "/usr/lib/wmfrog/weather.pl %s %s &", StationID, folder);
+ //printf("Retrieveing data\n");
+ system(command);
+ ForceDownload = 0;
+@@ -844,12 +844,11 @@ char *GetTempDir(char *suffix)
+ {
+ uid_t id;
+ struct passwd *userEntry;
+- char * userHome;
++ static char userHome[128];
+
+ id=getuid();
+ userEntry=getpwuid(id);
+- userHome=userEntry->pw_dir;
+- sprintf(userHome,"%s/%s",userHome,suffix);
++ snprintf(userHome, 128, "%s/%s", userEntry->pw_dir, suffix);
+ return userHome;
+ }
+
+--
+1.6.3.3
+
diff --git a/x11-plugins/wmfrog/metadata.xml b/x11-plugins/wmfrog/metadata.xml
new file mode 100644
index 000000000000..4734ce63e025
--- /dev/null
+++ b/x11-plugins/wmfrog/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmfrog</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmfrog/wmfrog-0.2.0-r1.ebuild b/x11-plugins/wmfrog/wmfrog-0.2.0-r1.ebuild
new file mode 100644
index 000000000000..ad134fe8a64d
--- /dev/null
+++ b/x11-plugins/wmfrog/wmfrog-0.2.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+inherit eutils toolchain-funcs
+
+DESCRIPTION="a weather application, it shows the weather in a graphical way"
+HOMEPAGE="http://wiki.colar.net/wmfrog_dockapp"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/Src
+
+src_prepare() {
+ epatch "${FILESDIR}"/*-${PV}.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" INCDIR="" \
+ LIBDIR="" SYSTEM="${LDFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc ../{CHANGES,HINTS}
+}
diff --git a/x11-plugins/wmfrog/wmfrog-0.3.1.ebuild b/x11-plugins/wmfrog/wmfrog-0.3.1.ebuild
new file mode 100644
index 000000000000..9bbe9bda51b6
--- /dev/null
+++ b/x11-plugins/wmfrog/wmfrog-0.3.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+inherit toolchain-funcs
+
+DESCRIPTION="a weather application, it shows the weather in a graphical way"
+HOMEPAGE="http://wiki.colar.net/wmfrog_dockapp"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/Src
+
+src_prepare() {
+ emake clean || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" INCDIR="" \
+ LIBDIR="" SYSTEM="${LDFLAGS}" || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc ../{CHANGES,HINTS} || die
+}
diff --git a/x11-plugins/wmfsm/Manifest b/x11-plugins/wmfsm/Manifest
new file mode 100644
index 000000000000..025334486a9c
--- /dev/null
+++ b/x11-plugins/wmfsm/Manifest
@@ -0,0 +1,9 @@
+AUX wmfsm-0.34.linux-fs.patch 598 SHA256 e0df01b734ab70c376ee39787fe7332bb039d81c6bc604e796779a214c3f9f3c SHA512 4240970988a458e777e8d82d8843dea44ee04b026969f67159c6db572da098ead2e97de58c2c667669badc7ecf90a76b8a75cc88ddf0a24f0a6bf7a3d4553244 WHIRLPOOL aa08ae1d16b1d8f6d75930677099d26fd3f19ed00af3e3ccec7328b14ca733d0908a707daf18a2e66d2175f4dcb8d266970e9abd824d2dcff1590fc997a30922
+DIST wmfsm-0.34.tar.gz 105220 SHA256 8f2ac20fceb96cd2508aff2996e5c9896946345ec77b676190f46386b1ee571b SHA512 bf215d199e616c3f3d35d2556f208d76c9d5587e267d0dea3cdc48bc6b73c9216a35f5c683aa9cbfb425c01ff23e85c2a2f435fd87c82c8b26baa63dd7b03f08 WHIRLPOOL 5729efa3ed6896b40121f4f0911799861413f3e4483eec7c550609d9114b2aa3d2f9292d0a40d0cf35ce64034baf327573784854994fbdda3463c83f1624d696
+DIST wmfsm-0.36.tar.gz 20456 SHA256 81b84d66f9dcc681401b997a3bf927dc7f4280e884202d0cc7570a2317460f99 SHA512 d5d148f67f226e38a8b3c2475cdae9d93cb545ca79afe93060137b36f09a328db82b4561a6dd76abe7f5d59e944e8c8ed0f85ab1ff1727c659195c88d1d7406b WHIRLPOOL fcac308c30e7c7f94c2d9fb8e0215d548a6c48327badef19934fa697cbcf93b54a02c296a23b4ea48541c3e0a889836f0cb834948acf7ce2a2e4be9fec77f20c
+EBUILD wmfsm-0.34-r1.ebuild 670 SHA256 c70f6832742fbc35b0920277b0fc3bccd5725eb3722e3f54fae0ffd605bfd16e SHA512 8edbfeb5d8060b7e5f3856c083f870150c33f7192a44f721e09b9600413df5d6af116e183cbc0b0d28c3a095af3f8593fef40c320ddd96dd8ab09888578498ca WHIRLPOOL 3ce626c74727c0236984290897ef31c6c14354c35695423bf620aef72e8f58081295f8a895d8a2a8ba8a39e441782a2a846cbf6cd33b32b57ab7291be3b703fe
+EBUILD wmfsm-0.34-r2.ebuild 723 SHA256 6112417a59c0a7f834c7b4b854e5226fc8d27127efbf724ea410047dc7855237 SHA512 0e7a8e6274b9de0e1c2d2481ff2213f4f921d046b02545ca2c539f3bbdb86960bab30b4bfc6c6e1dec1b662654a1b95b60b8035fd682d4070b68eb68703200bf WHIRLPOOL 07d0990388c2a8e0936c04e6a7f752d99b8be624d98253ed254e73dc7f08b3e6502110601c691fb30a35df1eb960f0b350d9419865d068240fe701ff28861b57
+EBUILD wmfsm-0.36.ebuild 688 SHA256 bbd150ac160452752d5944eb0ff93217de2aa0353802a484491c35dc2246cf52 SHA512 4c82f5fe2e438531a2cab73b1ee6f2940a00f994812a4316adb289f140590bbbd11537d17abfa7457f6682df85a06069d3988e00b569184132ffdab52995d351 WHIRLPOOL 0481691cb65a201d6da55d0fe3833c909fa5d08138ba39e6e52abfd2eb3bf358a89a026b288f2f7874959085e86f63e5a959b9e3ee5c778725310742ea64e892
+MISC ChangeLog 4204 SHA256 b9a6e3fe42d3ae034c6e446d77ca475840dadf6bb706f8841c643a608255f358 SHA512 8042560c1d6b0cda4567eb1b3e1456eb835014e07093517748b18e2bd0edae1f1b3969d2396c8cfd0905853c6bf47e0040c684913b4ae5db8b8991a6a6794f94 WHIRLPOOL b5c31b78f46f55ccc630785c1a4da6e21ea505ac46480292a67ce4c3306f795d3fb61635da62d8534630d73143b27a432f79ab59302542943a34660e8f938173
+MISC ChangeLog-2015 2276 SHA256 0e59cf61d191a1313d6c808ed90a4623d47123d554569037537a4decfd32ac33 SHA512 957a8d00855bd220fa367199a678fc08d84fa4249cc7ef5ddc2a9aea598e060ea4677273e1e77e075e38a4ffab9ffe82a2d5514509ca56aab60c77ef5902f695 WHIRLPOOL eb644f0be324ac0da8ce43441611b706c2d68f8c7af86e67375d625a4f03a54851ded332eb2ef0e75fe555c5b67c0e890947332c63d075f65afcd40fb58f8d48
+MISC metadata.xml 423 SHA256 185f616cae811a6ae8582b77530328031ed2ac9cdd3b8155774fb91bdb2ce1f9 SHA512 aef12ee2b0434ebf22869050ac6060f6effef07c5743f2b9e8a48705b7d9c09b149473b985d419f21a4b20dc86eb59eb2b0aaf617a1395d0ce7070d5763a3cf3 WHIRLPOOL 50a91fceb9a0ddae8678406d205875382496f7ebc1b023d894fb6346d76c3b124d997045adb560eba6ba019a3c24b6ff1e4f2ccef5bc4e8363bdcd69ee870892
diff --git a/x11-plugins/wmfsm/files/wmfsm-0.34.linux-fs.patch b/x11-plugins/wmfsm/files/wmfsm-0.34.linux-fs.patch
new file mode 100644
index 000000000000..51ea67314775
--- /dev/null
+++ b/x11-plugins/wmfsm/files/wmfsm-0.34.linux-fs.patch
@@ -0,0 +1,11 @@
+--- wmfsm/wmfsm.c 2002-07-13 06:06:35.000000000 +0200
++++ wmfsm/wmfsm.c 2004-07-17 12:31:19.686338920 +0200
+@@ -509,7 +509,7 @@
+ #if defined IRIX64 || defined(SunOS)
+ strcmp(fstype, "hwgfs") && strcmp(fstype, "autofs") && strcmp(fstype, "proc") && strcmp(fstype, "fd") && !strstr(options, "ignore")
+ #elif defined linux
+- strcmp(fstype, "proc") && strcmp(fstype, "shm")
++ strcmp(fstype, "proc") && strcmp(fstype, "tmpfs") && strcmp(fstype, "devfs") && strcmp(fstype, "ramfs") && strcmp(fstype, "sysfs") && strcmp(fstype, "devpts") && strcmp(fstype, "usbfs")
+ #else
+ 1
+ #endif
diff --git a/x11-plugins/wmfsm/metadata.xml b/x11-plugins/wmfsm/metadata.xml
new file mode 100644
index 000000000000..2466ec58f4c3
--- /dev/null
+++ b/x11-plugins/wmfsm/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+Wmfsm monitors your filesystem usage. It features three display modes,
+different colorschemes and exclusion of filesystems (eg /cdrom).
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmfsm/wmfsm-0.34-r1.ebuild b/x11-plugins/wmfsm/wmfsm-0.34-r1.ebuild
new file mode 100644
index 000000000000..4f830254b327
--- /dev/null
+++ b/x11-plugins/wmfsm/wmfsm-0.34-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+IUSE=""
+DESCRIPTION="dockapp for monitoring filesystem usage"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/100"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"/wmfsm
+ epatch "${FILESDIR}"/${P}.linux-fs.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog
+}
diff --git a/x11-plugins/wmfsm/wmfsm-0.34-r2.ebuild b/x11-plugins/wmfsm/wmfsm-0.34-r2.ebuild
new file mode 100644
index 000000000000..33626ddfa0e7
--- /dev/null
+++ b/x11-plugins/wmfsm/wmfsm-0.34-r2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils
+
+IUSE=""
+DESCRIPTION="dockapp for monitoring filesystem usage"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/100"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}.linux-fs.patch
+ sed -e "/^X11LIBS/s/-I$x_includes //" -i configure.in || die "sed failed"
+
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog
+}
diff --git a/x11-plugins/wmfsm/wmfsm-0.36.ebuild b/x11-plugins/wmfsm/wmfsm-0.36.ebuild
new file mode 100644
index 000000000000..c140d7e0ff25
--- /dev/null
+++ b/x11-plugins/wmfsm/wmfsm-0.36.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools
+
+IUSE=""
+DESCRIPTION="dockapp for monitoring filesystem usage"
+HOMEPAGE="http://www.dockapps.net/wmfsm"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc sparc x86"
+
+RDEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+src_prepare() {
+ sed -e "/^X11LIBS/s/-I$x_includes //" -i configure.ac || die "sed failed"
+
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog
+}
diff --git a/x11-plugins/wmget/Manifest b/x11-plugins/wmget/Manifest
new file mode 100644
index 000000000000..34f46f1d79df
--- /dev/null
+++ b/x11-plugins/wmget/Manifest
@@ -0,0 +1,7 @@
+DIST wmget-0.6.0-src.tar.gz 41155 SHA256 738b8e22a75f3ed538e473a66908091a13f928f7b163caf2aa79e687f72c32a7 SHA512 18ce66925473eefc5e4e174450abb0505d3cf85f8d1d242faa5608d6c9dfd34464c771dcf2ee1da3df2f59241f7f0a4d63fc0f8783bfb454a82777a248179e88 WHIRLPOOL 02221e79ee67ab9c0b8493e4a0fa3af7ece46a46394b4579d93fc37159817d9d744049de9eeb1081a08c057562ccb4df2c3d67a50457280c29707fee5c5292d4
+DIST wmget-0.6.1.tar.gz 36624 SHA256 cf91bb3af17f7c16c8eddbf42ca60909dc21ba351d8968fd2a4dc8ae9757bf57 SHA512 b8c5725fb17be1bc7ce567125acfd22b6b49aac18f169893eb61a9429d618c80e4c8a68cdd288b7a75197bd1a3cc6dbf20efb75c52158b8897d61c20b07475b2 WHIRLPOOL ee025a9157a9b518652905b77dcfb8e6d79e111e82cccbbf4f3b443fbf08b310c0608590088d1dbc38681ecfdc917a1eb91ac4d66ba29f248d390c52c3d1580d
+EBUILD wmget-0.6.0.ebuild 973 SHA256 b4e3a50f7cf90b05282af9688f5e501f81303cde6190738e2fc55999048324ee SHA512 05c48139201e6ffec9d5c3c48932c8ce9d867dc0394cf160da3fbb15a43c0c374afce5eb5d6f670a0fd7b3f4def2ef8255aa29a4cb8a8668a9d2c15eac0dbb95 WHIRLPOOL 903e0bc4e481ade569451e4272c5c34dab40128b27c52efb9f34c9b130169e0f00f3749bc831998d8865f0151db50a2fdc871d67d0c2e415e0cd3904725c1e26
+EBUILD wmget-0.6.1.ebuild 532 SHA256 bfef0758f019937e01052d8a04e37739bc91563aad4e7a822a90078ba9c95c54 SHA512 a1149a1c087982e732c39438beb8213e0b98a8fe634791046f0032eef7214a9fa79dd3f9b83ec25fa38ea6ab0c7e31fa7bc957545eef1fcbe74d3ebce06b70d8 WHIRLPOOL 5f5c38b5aa0f50813193745f209c54ecedf7b9b06a2a6e3d2d006afe0a3e00396f5c040873ced6582c2a119a0599fea312d3aa231a5ee04d2a14f6722d55256f
+MISC ChangeLog 3735 SHA256 05e8395adfeefcd60b6a1086762bac3f5b9d7db77accf43914d9102bb6b70140 SHA512 aa5d2f8bfcce0439d1c14cb01f767cda3f7dd8861a09117093de2100082151b300160d79558b253db66544155e53c2d54fc4df438efe50a9ef112b94fb756e1e WHIRLPOOL c00323ab65b0fde3312132cf0d3cad471c2fd61dd159946d5283f07c0201133b07742c635b65e9d06b6798977fdc00513aa927e876396d7533a75ec007e35841
+MISC ChangeLog-2015 2128 SHA256 4972b1e269e0861f71bdebd2d4f006aec05146a3bb05fef8ccd23434eba8ce56 SHA512 835f423d5814762856067f70decffd66bb4148925f57983203b0e45d120935c9bb41d50c9b80595b9fa9b8bce72e4db2eaff08053f25b5a12806328493b5defa WHIRLPOOL 974b511af31f47588b33b4ecfb69986ff3c914bc6788574c64c3e9552e22bba976d4fb101b8e5d06d72353217a04d4c37e2f77f0062d407387796d6aa0a61bad
+MISC metadata.xml 520 SHA256 5721b3378c7ab94179dbe49f27f15e7e5ddbdc21955bedf06926f625f1970481 SHA512 e7b294921f27518b774bcda274e497c2cd3bc752564d14f486e8bcfac659418776082a414418c3762dfcdede4823328f928d90fdd3dabe07879ae32c32f190a4 WHIRLPOOL c125ea50c19e00837476fc64c0b1580cb1bfb3322f38ce508b2d096a7b90df598f2597aee2da832ee81fd72188c260ea52a8751503d9531cf4abf1c07b1464e5
diff --git a/x11-plugins/wmget/metadata.xml b/x11-plugins/wmget/metadata.xml
new file mode 100644
index 000000000000..fef5dc8845ac
--- /dev/null
+++ b/x11-plugins/wmget/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmget lets you run multiple downloads and monitor or control them from within a
+dockapp. This makes it easy to see their progress without keeping extra windows
+open. wmget uses the libcurl library to support HTTP and FTP downloads.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmget/wmget-0.6.0.ebuild b/x11-plugins/wmget/wmget-0.6.0.ebuild
new file mode 100644
index 000000000000..b3b9bc92b44e
--- /dev/null
+++ b/x11-plugins/wmget/wmget-0.6.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit toolchain-funcs
+
+DESCRIPTION="a libcurl based dockapp for automated downloads"
+HOMEPAGE="http://amtrickey.net/wmget/"
+SRC_URI="http://amtrickey.net/download/${P}-src.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ >=net-misc/curl-7.9.7"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+
+ sed -i -e "s:ar rc:$(tc-getAR) rc:" "${S}"/dockapp/Makefile
+ sed -i 's/$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(DALIB) -o $@/$(CC) $(CFLAGS) $(OBJS) $(DALIB) $(LDFLAGS) -o $@ $(LIBS)/' "${S}"/Makefile
+ sed -i 's/LDFLAGS=/LIBS=/' "${S}"/Makefile
+}
+
+src_compile() {
+ emake -j1 CFLAGS="${CFLAGS}" CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ dobin ${PN}
+ doman ${PN}.1
+ dodoc NEWS README TODO
+}
diff --git a/x11-plugins/wmget/wmget-0.6.1.ebuild b/x11-plugins/wmget/wmget-0.6.1.ebuild
new file mode 100644
index 000000000000..3017cebb7176
--- /dev/null
+++ b/x11-plugins/wmget/wmget-0.6.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools
+
+DESCRIPTION="a libcurl based dockapp for automated downloads"
+HOMEPAGE="http://www.dockapps.net/wmget"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ >=net-misc/curl-7.9.7"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
diff --git a/x11-plugins/wmgrabimage/Manifest b/x11-plugins/wmgrabimage/Manifest
new file mode 100644
index 000000000000..61b4f019d383
--- /dev/null
+++ b/x11-plugins/wmgrabimage/Manifest
@@ -0,0 +1,7 @@
+AUX wmgrabimage-noman.patch 296 SHA256 eb9540cd53e12e01a738589c162ec5c81e774fb3bf87132b6f56ef6f9869b09a SHA512 201cd10897b1862dbfbc07fc381e34f86cb4b7660f543617bdd83bbacca57b996c20ce20b85c83b98862f0a7771d5a836bbc9c68b74a34538af4d139c5f71aa5 WHIRLPOOL 008ed8d2b745736e3b9432238163b011957118c6389883a0aa769d2a488efad30fd5af9fa7b1363cd18c2b7d2bfee4c81a4d22fe65ab4b2a1a21146c097255ce
+AUX wmgrabimage.desktop 165 SHA256 32fb43e297416ec9ed80d99aa6add15f628ad2affa2f4362d03bbfab90e8cb53 SHA512 3d08f5a93d1ff356adb86b8636f092bf89fee18e238b8cbd2f7739239e996dd524f5fddc3821bf24f8c7271f1d9c7cd67300d58e31814a117697cfd9f3fd1458 WHIRLPOOL deaf2315300a16c99276d467f3839c96810658edd5da065023a358842c0b0f9c49e9dfd7d519b2ce9f6d1f9f6e0ebacc3119c31116600dd77fba820405fbb4c7
+DIST wmGrabImage-0.72.tgz 19902 SHA256 06d7511c02e870700880efaee260afcce97f5f59209dcd0471fdb1a43f23d22c SHA512 64909db71d141ccf849eacbb100072a53770601fdf23949f76a45d1d25f5015ebb8f3a3da99e8f311977967d44a6db6596c2bcbe961fb8e313e41cad4960c92e WHIRLPOOL a2d3cb44dca38cb794738c26a77143c37d25f19734492f09911e8e3777c1ec4b5d6e3d8af051b1468a91f9b9ab4de52fad8cfdbcdf24fc9c50583b7a75e332ca
+EBUILD wmgrabimage-0.72-r1.ebuild 1195 SHA256 9cb42454a7bd4101650a20d23ca685fdf7805f71e6bd88e376ecb513bf8b73a4 SHA512 83af511a981c8a847646d4ca89ebf589af69c3fb1883a10c668fa3f6729a3d46ebf72e11298c39a82bf39a944996b9190f0de45dc9a01da84ea0af37ff990e92 WHIRLPOOL 45e7580fd1347f83cd415252782c6ef816760511efe9d8def27e3d940a8d845eaacade99afc6cee36a344be791d61839b3ff63ab88ce17dbbd8e8c029039f339
+MISC ChangeLog 2966 SHA256 04780b06e29fb03c1ee1f0650868bd72887d2dd1615a0954629696c78609ab54 SHA512 f09bf2f5b160a76602770a726a76eb809cf801ab97041aae0a7aa88e9ab71177929e962dc7a1472ea080ce808d060fb51d1f88cdd34513c284a9aa3e35933341 WHIRLPOOL 75d2d9db05e40e0745de938ddac8b70ba099564864b60cbb46776995bd2b63ba8ecb8a398eaa5daaf13e7d18e3e0e20fc6be889a310c4e1005613e629656f172
+MISC ChangeLog-2015 2756 SHA256 78a236622bd4ec152baaa0c906d7ba6dec0550508c19a18bcdc53b187f5229d6 SHA512 ec89e51b21bce3171e0290b5c1d94e7e722529a2bb5ee56d682d5bd3503d5e0a7018f105bddacbe4c651c2ff6ddeabaaa09090b4a3b594ac6025b3a781ab7e62 WHIRLPOOL f101695a1796bdb64ca7947c9742d284758b9b3b511f77bb3b389a1bedda92767496db17e2f490674c6820f6155db7fc123e9c0ad628f53ad740e124408a8fe5
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmgrabimage/files/wmgrabimage-noman.patch b/x11-plugins/wmgrabimage/files/wmgrabimage-noman.patch
new file mode 100644
index 000000000000..e9e649f1f65c
--- /dev/null
+++ b/x11-plugins/wmgrabimage/files/wmgrabimage-noman.patch
@@ -0,0 +1,8 @@
+--- Makefile.orig 2001-05-27 19:02:18.000000000 +0000
++++ Makefile 2004-06-22 21:05:36.711363520 +0000
+@@ -30,5 +30,4 @@
+ install:: wmGrabImage
+ install -s -m 0755 wmGrabImage $(DESTDIR)/bin
+ install -m 0755 GrabImage $(DESTDIR)/bin
+- install -m 0644 wmGrabImage.1 $(DESTDIR)/man/man1
+
diff --git a/x11-plugins/wmgrabimage/files/wmgrabimage.desktop b/x11-plugins/wmgrabimage/files/wmgrabimage.desktop
new file mode 100644
index 000000000000..60bd074e2cc2
--- /dev/null
+++ b/x11-plugins/wmgrabimage/files/wmgrabimage.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=WmGragImage
+Comment=Image Grabber
+Comment[pl]=Wyłapywacz obrazów
+Exec=wmgrabimage
+Type=Application
+Terminal=false
+Categories=Graphics;Viewer;
diff --git a/x11-plugins/wmgrabimage/metadata.xml b/x11-plugins/wmgrabimage/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmgrabimage/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmgrabimage/wmgrabimage-0.72-r1.ebuild b/x11-plugins/wmgrabimage/wmgrabimage-0.72-r1.ebuild
new file mode 100644
index 000000000000..16630b9e9e23
--- /dev/null
+++ b/x11-plugins/wmgrabimage/wmgrabimage-0.72-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+MY_P=${PN/grabi/GrabI}
+
+DESCRIPTION="wmGrabImage grabs an image from the WWW and displays it"
+SRC_URI="http://dockapps.windowmaker.org/files/12/19/${MY_P}-${PV}.tgz"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/12"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ppc x86"
+IUSE=""
+
+RDEPEND=">=net-misc/wget-1.9-r2
+ >=media-gfx/imagemagick-5.5.7.15
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto
+ >=sys-apps/sed-4.1.5-r1"
+
+S=${WORKDIR}/${MY_P}-${PV}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-noman.patch
+ sed -i -e 's/-geom /-geometry /' GrabImage || die "sed failed."
+ sed -i -e 's/install -s -m /install -m /' Makefile || die "sed failed."
+}
+
+src_compile() {
+ emake clean || die "emake clean failed."
+ emake CFLAGS="${CFLAGS} -Wall" SYSTEM="${LDFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ dodir /usr/bin
+ emake DESTDIR="${D}/usr" install || die "einstall failed."
+
+ doman wmGrabImage.1
+
+ dodoc ../{BUGS,CHANGES,HINTS,TODO}
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
diff --git a/x11-plugins/wmgtemp/Manifest b/x11-plugins/wmgtemp/Manifest
new file mode 100644
index 000000000000..0dd1026de5bf
--- /dev/null
+++ b/x11-plugins/wmgtemp/Manifest
@@ -0,0 +1,8 @@
+AUX wmgtemp-1.0-list.patch 2977 SHA256 66b08a15b7c1fbdcd6824f00b523cbe3c88a63d598bbf729183d74f7c262d959 SHA512 efce721b1c08960fcc545552cc7362b9b8b5794f3ef43a3fc0b23281c38e4274eb048530916a859ba1d55e7ee4c5c913d56450acd549ec8b63cbc98fabc353bc WHIRLPOOL 86d3703da4125e107add61860bc41a370b22ee46d90f5622e85b42be3dac4b372d52e0a16e4447ed818867154d737ed15a4f98cbf150e86bf434ce13002e99fd
+DIST wmgtemp-1.0.tar.bz2 21090 SHA256 3de2e15358695ce6b9c8f2d4aae33730b90085f31ff3cd7d01647d76370c45d4 SHA512 d174eda017131bee0b96c795acd7146835dfea89df61fb1e8cd3105566372caef817b1a9bb1d12691a69024df303d78a43ca720b3fb84473bfa19d863b53e7c4 WHIRLPOOL c88cefbd5c565daba8254616fd6236423301af7313df7fb4a14fa3f1b7799b17baf94b118707a627cb244470ad117b702efeed0822fcfa55fab8c0af2704dc16
+DIST wmgtemp-1.2.tar.gz 96949 SHA256 dabf70bfaa11c35ec630b1e5d7455570165c937bfe826a3b4d1278d21f0ff6cb SHA512 ab76eabb5459b6a8dde28c23b8c8d39587e7874daaf368afcbe7aabe57ce499285d4151b53afa8295991742c481ca18617e71107ae264c05ab28b24b67c00b9b WHIRLPOOL f96660d1f77e3a5d1e71b9bd4808b8aeca0d3a2747257d5306a5d0a9a6b7c3f78c1bd7447b406943dc25dfb4c7e544437c717d597cae589e0aa420c01f8ce562
+EBUILD wmgtemp-1.0-r1.ebuild 983 SHA256 4b92d2b93949a2308708cd1dc9de7377982450cf5ecde58747a67c3eeae3cdf9 SHA512 5c3ff69f60e378a35cfd621b5143b87d5b63db20796e1f560802e6453b547eb1117ec77f5fe7a8c8da9e8374de5763528b97e95e1c1b8dc4a41363b8dd190698 WHIRLPOOL 7dc89b91210a3a83ef3793bb2541430839df65c8067374d1a9822aa393be3cd0f16d5c2b13b87b3491149bbf65f5838dff5878ead58f57d694349659cddcad9b
+EBUILD wmgtemp-1.2.ebuild 418 SHA256 a39f9c7ef10e56f976f4e431fe4317feb41cc7727ccf2708facc3d7f512b0cb1 SHA512 2144434bcde9e1d104cccc8aceac80b2371f19af0301e63ca3cbd9b886294421c84c079c35cbd2ee364f7d6c769b29742a157824af6a892f9301fbc4b76cd5c8 WHIRLPOOL 922a3e4eceaaffa9561e08357ffdbfba0fa709fcdeefdd1520fac481f9508565730cd0c4529a99ab6a85225d417bf38882ccb2c7c0172a4a3eb1a637bb68b408
+MISC ChangeLog 3139 SHA256 5101cf173c37f2d39da3d117cffe4b91d46df35e3468c136b7c1d8d6a2cdc9b3 SHA512 70affd5e5a30385ba719131d73645d02d226b3e8c7accd3b67647fb0f83f3672bd6bae308798d99eaaec848b44c7269994f2e1d67c967da96d26a1f288280041 WHIRLPOOL 4394c01c91f9882fab6cf35c18e9381aa527415cce8d7f5c734fa9f03c5530c57300286ce183bb616f74273c57ddd65446838ac03e46990d36181df2450d8b27
+MISC ChangeLog-2015 1985 SHA256 d40f863de2ab5be11f7b7921763b95ca41780dca4844615b26dd127770aa5ff4 SHA512 99ebd36569fc8e65755d4c72d1c98e5fb17ff645901f7b2c8f055a41a60ad89d1eb593867c4f82220ff6f3355bafb40c100e5fd9a581a67bdc873f865dfeaaf2 WHIRLPOOL 1ff6c687b8b92820c18e5c2dc4680ee4a2ba8fa5cab4e33c07b96ec0b7abcc73b5e9ae1260ef9c7c9bc700495c40f6bcf06848616a3bc7d489f19990f370d4b9
+MISC metadata.xml 739 SHA256 54de8d08842e9683b3689ed2db0226c3576669efa8af092cf177b5f7c114af14 SHA512 a8750419c79941025fbd79e72f9a0e646bb08cdfa341dd531b77c755f48f97c07574e095b57d9cba3fcbc27404c5f35b0ff52617828623e48cfcc42bbfba552f WHIRLPOOL a36a9d0b58508d85e41ef44bcb488a7850bef8c26973ea15ed0f2360ff8c5edecfb984b9c711dd8a5328e027c112ab26f42b5111ac5bbd55e9f0c84b53c5a1dd
diff --git a/x11-plugins/wmgtemp/files/wmgtemp-1.0-list.patch b/x11-plugins/wmgtemp/files/wmgtemp-1.0-list.patch
new file mode 100644
index 000000000000..54a2eb2c2887
--- /dev/null
+++ b/x11-plugins/wmgtemp/files/wmgtemp-1.0-list.patch
@@ -0,0 +1,127 @@
+diff -Naur src/wmgeneral.orig/list.c src/wmgeneral/list.c
+--- src/wmgeneral.orig/list.c 2016-01-04 13:10:41.091981064 +0100
++++ src/wmgeneral/list.c 2016-01-04 13:10:56.428986326 +0100
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail) */
+
+-INLINE LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -51,7 +51,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero */
+
+-INLINE int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -66,7 +66,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned */
+
+-INLINE void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -81,7 +81,7 @@
+
+ /* Remove the element at the head by replacing it by its successor */
+
+-INLINE void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -101,7 +101,7 @@
+
+ /* Remove the element with `car' set to ELEMENT */
+ /*
+-INLINE void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -112,7 +112,7 @@
+ }
+ }*/
+
+-INLINE LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -132,7 +132,7 @@
+
+ /* Return element that has ELEM as car */
+
+-INLINE LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -146,7 +146,7 @@
+
+ /* Free list (backwards recursive) */
+
+-INLINE void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -158,7 +158,7 @@
+
+ /* Map FUNCTION over all elements in LIST */
+
+-INLINE void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur src/wmgeneral.orig/list.h src/wmgeneral/list.h
+--- src/wmgeneral.orig/list.h 2016-01-04 13:10:41.091981064 +0100
++++ src/wmgeneral/list.h 2016-01-04 13:10:42.883981679 +0100
+@@ -29,31 +29,25 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-# define INLINE inline
+-#else
+-# define INLINE
+-#endif
+-
+ typedef struct LinkedList {
+ void *head;
+ struct LinkedList *tail;
+ } LinkedList;
+
+-INLINE LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-INLINE int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-INLINE void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-INLINE void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-INLINE LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-INLINE void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/wmgtemp/metadata.xml b/x11-plugins/wmgtemp/metadata.xml
new file mode 100644
index 000000000000..6573fee387af
--- /dev/null
+++ b/x11-plugins/wmgtemp/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmgtemp is a dock-app for Window Maker that graphically displays the CPU and
+System temperatures using the lm_sensors package. It was originally intended to
+work with the VIA686A chipset although it can dynamically detect chipset
+features to work with other sensors. It displays the CPU and System temperature
+values, a scaling graph of temperature history, and high-temperature warning
+lights. It should also work fine with other window managers.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmgtemp/wmgtemp-1.0-r1.ebuild b/x11-plugins/wmgtemp/wmgtemp-1.0-r1.ebuild
new file mode 100644
index 000000000000..0e7ce1d8bbf7
--- /dev/null
+++ b/x11-plugins/wmgtemp/wmgtemp-1.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="CPU and SYS temperature dockapp"
+HOMEPAGE="http://www.fluxcode.net"
+SRC_URI="http://www.fluxcode.net/${P}.tar.bz2"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ =sys-apps/lm_sensors-3*
+ >=sys-apps/sed-4"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-list.patch
+
+ sed -i -e "s:-Wall -g:\$(CFLAGS):" src/Makefile || die "sed failed."
+
+ #Honour Gentoo LDFLAGS, rationalizing Makefile - see bug #337411.
+ sed -i -e "s:LDFLAGS =:LIBS =:" src/Makefile || die "sed failed."
+ sed -i -e "s:\$(LDFLAGS) -o \$(BINARY):\$(LDFLAGS) -o \$(BINARY) \$(LIBS):" src/Makefile || die "sed failed."
+}
+
+src_compile() {
+ emake CC=$(tc-getCC)
+}
+
+src_install() {
+ dodoc BUGS CREDITS README TODO
+ dobin src/wmgtemp
+ doman wmgtemp.1
+}
diff --git a/x11-plugins/wmgtemp/wmgtemp-1.2.ebuild b/x11-plugins/wmgtemp/wmgtemp-1.2.ebuild
new file mode 100644
index 000000000000..c76e8269e087
--- /dev/null
+++ b/x11-plugins/wmgtemp/wmgtemp-1.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="CPU and SYS temperature dockapp"
+HOMEPAGE="http://www.dockapps.net/wmgtemp"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-apps/lm_sensors:=
+ >=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11"
+RDEPEND="${DEPEND}"
diff --git a/x11-plugins/wmhdplop/Manifest b/x11-plugins/wmhdplop/Manifest
new file mode 100644
index 000000000000..f6cbbc9d260f
--- /dev/null
+++ b/x11-plugins/wmhdplop/Manifest
@@ -0,0 +1,10 @@
+AUX wmhdplop-0.9.10-cflags.patch 424 SHA256 aab709ecc0a40f018d407bec74a33e749eaaed73bf36655f79a683c7c38c8d5f SHA512 878eb78f4ccddb03b03848089da111c72c2861f9bbb6859eb154c161d4a429194443a87dfcf1ded61cc186017c96286019ab3856a741bda96361ef387ff50f01 WHIRLPOOL 56aff27735a61764347a30f1417d5f42bfa7388d357525d3d4ab9db342cb42c69ec280530dabd0895c9e28b9caa79913d89fedc7e5abd03755df21112a843297
+AUX wmhdplop-0.9.10-sysmacros.patch 388 SHA256 a2ee671499c4d0834f77bf5d501725393a97227b100f04bdf4647d97f8811ec6 SHA512 b914f815c65196221f88d75b0346063be3f283f8f55921e454529d7a3089121edbac6ba8e75bd759f2b4f0fcc5d1295a1084f751901c275a6aa501271e0831f3 WHIRLPOOL 5e91274505bce765add05c6cc055f203ce7a19e25154a8c969c1c568c9aa7a397744615a5b32563cdde5215188a91cbb2dcd68893f30604ab434506b86de0249
+AUX wmhdplop-0.9.9-64bit.patch 3955 SHA256 d9f4b259e06785728ee1e83740a5601f0c31faae10fdc71724565022fd008a35 SHA512 11ad797cce7d04e389f7252cac2617aada7da68b412f3678eda2b7503d104ec2a66d4e297cec80501626b67c2ee0fee4799646f8421c450a0ffb70d68ebb9d94 WHIRLPOOL 444a69cacdb61458852eba5e633ac8deea8edc7322a6bb9f0aab6c54ef443e42a8374baebf33a842e102d14e0a842767670d3de0b439ffd175860382765acfd1
+DIST wmhdplop-0.9.10.tar.gz 163491 SHA256 d77d362be720b3c245a931d538b99b30c140149a455a15abb612ea9592f2b79d SHA512 9bd79ab5c271e2fbd7d415a1ea20eda5412d7657d9ccfd4781a6d42b834107b65e110231718ad686355e76590cd39f556ebfc9b14e7a4048a68d62503df94f46 WHIRLPOOL df79e592c96da24e84603ce2cd1372dfdb4e952f6dfce4a9d0d5063408917c25d782ac5d487640a4311d0eb5c04c00f6f7686d8173d600ccd1e444f19b94bebf
+DIST wmhdplop-0.9.9.tar.gz 232684 SHA256 68f27918a8da4af2389544441eeee3a6fda3a875cd55603a3e04abedc1726553 SHA512 91c6860c775444aaf02c2138d94e2e21849bf6268a71633dc7575a7ec65220a62e1fc4a105d13ab1e5b305edb759a90dc0d104d35ed5245fb2df6646908b36db WHIRLPOOL f8cfb78d69a2ec85d03d8e0504a7675a29a1dd53e00d5791932e67c3b29894b967e7dcb08770195aca5f9f005e91fd94be3a35a77daeddda4ff88de7c1e3edaf
+EBUILD wmhdplop-0.9.10.ebuild 752 SHA256 59c245585a4b533ba18798a34a8417a032a4b9fddd0c434b6c3372866a948993 SHA512 94adafb80633a868bfd15a9f5e9a00898277069c92c7b870a82ca256eaba31a1914cb15c33c970642ae86262822e3399485303a9f28b52ec53b0c9c23d34615d WHIRLPOOL 3cda533c9be490e44cb6db71b43b8b2405c046ad22be32810978cc99bf0897cf49759c32a107a5e3f7343f843b276d55a6674d97b5eceb0e984bd7a73f7265e4
+EBUILD wmhdplop-0.9.9-r2.ebuild 832 SHA256 db207521a8c5234295c72d7310ae5a0fe38fa978c673170f68164fc2cb81c6e2 SHA512 0e473054d5e2144b110260481cbf786c931bcfcdd87b82309bab799d12ebef03b98599263ab47e07c610fd0b6be215ef603b316cfe030a12c53b0143c4a60be3 WHIRLPOOL 8bded559053c94f73e8f56f0eab7d39a009afa6a5c6df86908532a880cf9a061cfca4586770e85a3872b309439058c0ebdbff994b718bbf7f6064a62910ba848
+MISC ChangeLog 3184 SHA256 437caa62318611b1a0108b5011bc2f375d1f00a610bec887e616f140697084ea SHA512 bd3cbe78c3075addc0e8a434e8371cc39a77c30189f7e9d21e331ab4ab67da96b29da28932ee2accdcda708b0526557ab7ede74d34fa6c551a9f57d2be59ea55 WHIRLPOOL 6f7fbcc2bbd491b256b96dbdb5b68387a377e11e5a715dfb4c24bb6ef0ce06fcb3e4e94ae71ecf5a316a50ee470fc50819276bbd30b277e864af598b67fc1094
+MISC ChangeLog-2015 3161 SHA256 6b963c6cebc6b376ad809d0267c38b3f82e0a9f89f274d64d164825ded175664 SHA512 5417401a8897af8e8983c30f229e7cba4ba538f140388049491c8016ee5194b85cba29cf0df07c47a2b68d498d9e013f346070023f782905b0b621302fd66fac WHIRLPOOL c0d9d58fd63d4c3afae252404abc2f2d868515788215430d1815fd026ebfcb93a7a86c6668f34e57fe70e008d87ffd4c42213b43e9f9c74e8b668a30afe185f3
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-cflags.patch b/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-cflags.patch
new file mode 100644
index 000000000000..999379988317
--- /dev/null
+++ b/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-cflags.patch
@@ -0,0 +1,14 @@
+diff -Naur wmhdplop-0.9.10.orig/configure.ac wmhdplop-0.9.10/configure.ac
+--- wmhdplop-0.9.10.orig/configure.ac 2016-11-24 16:18:21.000000000 +0100
++++ wmhdplop-0.9.10/configure.ac 2016-12-02 11:58:28.276017676 +0100
+@@ -19,10 +19,6 @@
+ AC_DEFINE(_GNU_SOURCE,[],[uses GNU extensions])
+
+
+-if test x$GCC = xyes; then
+- CFLAGS="-O3 -fomit-frame-pointer -ffast-math -Wall -W";
+-fi
+-
+ dnl check for X
+ AC_PATH_X
+ AC_PATH_XTRA
diff --git a/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-sysmacros.patch b/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-sysmacros.patch
new file mode 100644
index 000000000000..1346cd2e3641
--- /dev/null
+++ b/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-sysmacros.patch
@@ -0,0 +1,11 @@
+diff -Naur wmhdplop-0.9.10.orig/devnames.c wmhdplop-0.9.10/devnames.c
+--- wmhdplop-0.9.10.orig/devnames.c 2016-11-24 15:49:55.000000000 +0100
++++ wmhdplop-0.9.10/devnames.c 2017-02-16 15:03:08.946447885 +0100
+@@ -4,6 +4,7 @@
+ #include <string.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
++#include <sys/sysmacros.h>
+ #include <unistd.h>
+ #include <linux/major.h>
+ #include <ctype.h>
diff --git a/x11-plugins/wmhdplop/files/wmhdplop-0.9.9-64bit.patch b/x11-plugins/wmhdplop/files/wmhdplop-0.9.9-64bit.patch
new file mode 100644
index 000000000000..13650e9bb7d9
--- /dev/null
+++ b/x11-plugins/wmhdplop/files/wmhdplop-0.9.9-64bit.patch
@@ -0,0 +1,94 @@
+diff -pudr wmhdplop-0.9.9/devnames.h wmhdplop-0.9.9-fixed/devnames.h
+--- wmhdplop-0.9.9/devnames.h 2004-04-07 01:14:01.000000000 +0200
++++ wmhdplop-0.9.9-fixed/devnames.h 2010-06-25 21:56:10.662190796 +0200
+@@ -9,7 +9,7 @@ typedef struct DiskList {
+ unsigned major, minor;
+ int hd_id, part_id; /* part_id = 0 for disks */
+ int enable_hddtemp;
+- int nr, nw, touched_r, touched_w;
++ long nr, nw, touched_r, touched_w;
+ struct DiskList *next;
+ } DiskList;
+
+diff -pudr wmhdplop-0.9.9/procstat.c wmhdplop-0.9.9-fixed/procstat.c
+--- wmhdplop-0.9.9/procstat.c 2007-04-20 11:12:16.000000000 +0200
++++ wmhdplop-0.9.9-fixed/procstat.c 2010-06-25 21:55:37.086191145 +0200
+@@ -8,7 +8,7 @@
+ static ProcStats ps;
+ int use_proc_diskstats;
+
+-void pstat_init(struct pstat *pst, int nslice, float update_interval) {
++void pstat_init(struct pstat *pst, long nslice, float update_interval) {
+ pst->nslice = nslice;
+ ALLOC_VEC(pst->slices, nslice);
+ pst->cur_slice = 0;
+@@ -17,7 +17,7 @@ void pstat_init(struct pstat *pst, int n
+ }
+
+ float pstat_current(struct pstat *pst) {
+- int idx = pst->cur_slice ? pst->cur_slice-1 : pst->nslice-1;
++ long idx = pst->cur_slice ? pst->cur_slice-1 : pst->nslice-1;
+ return pst->slices[idx]/pst->update_interval;
+ }
+
+@@ -101,13 +101,13 @@ void update_stats() {
+ if (!Prefs.debug_disk_rd) {
+ pstat_add(&ps.disk_read, nr);
+ } else {
+- static int cntr = 0; cntr+=(rand()%30) == 0 ? Prefs.debug_disk_rd : 0;
++ static long cntr = 0; cntr+=(rand()%30) == 0 ? Prefs.debug_disk_rd : 0;
+ pstat_add(&ps.disk_read, nr + cntr);
+ }
+ if (!Prefs.debug_disk_wr) {
+ pstat_add(&ps.disk_write, nw);
+ } else {
+- static int cntw = 0; cntw+=(rand()%30) == 0 ? Prefs.debug_disk_wr : 0;
++ static long cntw = 0; cntw+=(rand()%30) == 0 ? Prefs.debug_disk_wr : 0;
+ pstat_add(&ps.disk_write, nw + cntw);
+ }
+ readok = 2;
+@@ -121,7 +121,7 @@ void update_stats() {
+ pstat_add(&ps.swap_in, nr);
+ pstat_add(&ps.swap_out, nw);
+ } else {
+- static int cnt = 0; cnt+=Prefs.debug_swapio;
++ static long cnt = 0; cnt+=Prefs.debug_swapio;
+ pstat_add(&ps.swap_in, nr + cnt);
+ pstat_add(&ps.swap_out, nw + cnt);
+ }
+@@ -144,10 +144,10 @@ void init_stats(float update_interval) {
+ char s[512];
+ FILE *f;
+
+- pstat_init(&ps.swap_in, (int)(0.5/update_interval)+1, update_interval);
+- pstat_init(&ps.swap_out, (int)(0.5/update_interval)+1, update_interval);
+- pstat_init(&ps.disk_read, (int)(0.5/update_interval)+1, update_interval);
+- pstat_init(&ps.disk_write, (int)(0.5/update_interval)+1, update_interval);
++ pstat_init(&ps.swap_in, (long)(0.5/update_interval)+1, update_interval);
++ pstat_init(&ps.swap_out, (long)(0.5/update_interval)+1, update_interval);
++ pstat_init(&ps.disk_read, (long)(0.5/update_interval)+1, update_interval);
++ pstat_init(&ps.disk_write, (long)(0.5/update_interval)+1, update_interval);
+ f = fopen("/proc/swaps","r");
+ //if (!f) { perror("/proc/swaps"); exit(1); }
+ if (f) {
+diff -pudr wmhdplop-0.9.9/procstat.h wmhdplop-0.9.9-fixed/procstat.h
+--- wmhdplop-0.9.9/procstat.h 2004-03-14 12:07:15.000000000 +0100
++++ wmhdplop-0.9.9-fixed/procstat.h 2010-06-25 21:45:52.146334994 +0200
+@@ -4,7 +4,7 @@
+
+ struct pstat {
+ unsigned long total;
+- int nslice, cur_slice;
++ long nslice, cur_slice;
+ unsigned long *slices;
+ float update_interval;
+ };
+@@ -15,7 +15,7 @@ typedef struct {
+ struct pstat disk_read, disk_write;
+ } ProcStats;
+
+-void pstat_init(struct pstat *pst, int nslice, float update_interval);
++void pstat_init(struct pstat *pst, long nslice, float update_interval);
+ float pstat_current(struct pstat *pst);
+ void pstat_add(struct pstat *pst, unsigned long v);
+ void pstat_advance(struct pstat *pst);
diff --git a/x11-plugins/wmhdplop/metadata.xml b/x11-plugins/wmhdplop/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmhdplop/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmhdplop/wmhdplop-0.9.10.ebuild b/x11-plugins/wmhdplop/wmhdplop-0.9.10.ebuild
new file mode 100644
index 000000000000..96c79eec232a
--- /dev/null
+++ b/x11-plugins/wmhdplop/wmhdplop-0.9.10.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools
+
+DESCRIPTION="a dockapp for monitoring disk activities with fancy visuals"
+HOMEPAGE="http://www.dockapps.net/wmhdplop"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="media-libs/imlib2[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ media-fonts/corefonts
+ >=media-libs/freetype-2"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.9-64bit.patch
+ "${FILESDIR}"/${P}-cflags.patch
+ "${FILESDIR}"/${P}-sysmacros.patch
+ )
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_prepare() {
+ eautoreconf
+ default
+}
+
+src_configure() {
+ econf --disable-gkrellm
+}
diff --git a/x11-plugins/wmhdplop/wmhdplop-0.9.9-r2.ebuild b/x11-plugins/wmhdplop/wmhdplop-0.9.9-r2.ebuild
new file mode 100644
index 000000000000..07e948e5e6ff
--- /dev/null
+++ b/x11-plugins/wmhdplop/wmhdplop-0.9.9-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit eutils multilib
+
+DESCRIPTION="a dockapp for monitoring disk activities with fancy visuals"
+HOMEPAGE="http://hules.free.fr/wmhdplop"
+SRC_URI="http://hules.free.fr/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="media-libs/imlib2[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ media-fonts/corefonts
+ >=media-libs/freetype-2"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-64bit.patch
+ sed -i -e "s:-O3 -fomit-frame-pointer -ffast-math:${CFLAGS}:" "${S}"/configure
+}
+
+src_configure() {
+ econf --disable-gkrellm
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README || die
+}
diff --git a/x11-plugins/wmifinfo/Manifest b/x11-plugins/wmifinfo/Manifest
new file mode 100644
index 000000000000..7ec30c78c0e9
--- /dev/null
+++ b/x11-plugins/wmifinfo/Manifest
@@ -0,0 +1,7 @@
+DIST wmifinfo-0.09.tgz 16098 SHA256 d1ce49630cf716e17afa1d3fd5a0816f4ba092f2b1e84593784d084fd261d7df SHA512 74fdd3e1cf3fdb8ec38bf3027f1f57ddd0b766d42b83b49bbc357ac6b2dd97647a6c56aeece0e0732b288ce4975a1c8ac3a7c0b8d10f8af7f1fa0670144ea1b8 WHIRLPOOL 7b7c26f851171ec926beed1b6fadad1039083fcbe6eb97b86cba906aa5e21b99a0bdb6bf96befaec22d3c17d3cda81544715d554750d6d8b6f2d712b6e77687e
+DIST wmifinfo-0.10.tar.gz 17415 SHA256 3f990ccfbd24e01d9f2ca13a5881c6b122e5dd29b10c2778199fc6502ee4c2e3 SHA512 84c0a30eba12bb9e969bea1e7ac7a37c3172cc93f6bb87ee9a9ba0cba5d814ea3550f84626d329e648abe1d834b864fe9f050a411b6063e2c1745dfec1ee96d5 WHIRLPOOL 745bb4ee7bf9d60427e64500eeef577df27d37ac68566d1b07d3ecc93a6a2cc04a0e527dbb4670dcac0fdc9060d229982f48beff860f4ed938596865968487b6
+EBUILD wmifinfo-0.09.ebuild 695 SHA256 03ef5dacde14457721dcb49a56f2ca047be06ef78335d2cb43dc28fe306f4262 SHA512 1609f021b07ad8c09758e74ee98fd60af4b5ff94810e7722e4317e715095077935ce51c7bdcddf51cdb6d0e292216780285ddc3e01f6e24a4f6606b966f9e360 WHIRLPOOL bf827e912ad778bb570f00e2bbf0b9ae26fe87dfadbf7fee88e2b1ac858b2d83713b2d8b0514603195b8e437d0e4de5f139a531932b7e05b1a7ae20fd3029e13
+EBUILD wmifinfo-0.10.ebuild 687 SHA256 c58f46848d2442b293b7f29190e3824515498520c51caaa2d1fd07d3934c3d19 SHA512 bed2d83b09d1b00eb2c0850a32b5cd6605d182bf110392f4279b93402394552a7b0a230477ee0cb0ac8e7e5c87bdd6460b2323f7823630b62f8bb3fc079dbfd7 WHIRLPOOL a32031dd2804443249e8b77e8ac3718800105b0f252be8b000f38b48eecf0f5875651389cb8de95585fd39f658a446998e57aa515992911a5c6001027cc2fb1e
+MISC ChangeLog 3635 SHA256 42539c154c992d0ebd67bc52ef719c27f6e4037c617670aff230c9867759c8e9 SHA512 3faceb53190e870f811399d918320f91963ee88482ecfaeb20f218c36c86cf73e8a5778ef838b82d502c989a1e00c9f4d0db68685470966846a81ae8578486ef WHIRLPOOL 8ed613c8b952e2a4b6be8b267bb290d582f92dfc135f2696747d618d5991c30c857ca6107eebba2436351053417e7f6c502ae6963b0d98a02d3d23ebbd6d1644
+MISC ChangeLog-2015 2878 SHA256 142f386acbe06f84f9621032ab62ef54a09afb85cfde887a656fa5cb63ac0d6e SHA512 bf608021da4af53727818b63f6d5a28b5658f07ac50069070131cea6f97f8e10a5ec05fb17634c5f447d5d6913e8c3d89ab44c0914eb545e6b39c9960053678a WHIRLPOOL 78d615c9b85f41a60405a9e4f8697ae01e2c8a9dc46f27819b06f8fb6c1ab6013dc91084189267eef1b0da86c283d9074eb08e1db6ed6a55a801d6b03ed7204f
+MISC metadata.xml 252 SHA256 f09077829bd604b153aecd586b23fe39af2279d2b5871eb74391c7b7e9496404 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724 WHIRLPOOL 5da21d058640f220853befb609832550c9078b8879264a87ffb4b845b89e557ae43f04975c4e7b65531b2b843f6a6cd5b139648b72574b555e8cf6610ffd610e
diff --git a/x11-plugins/wmifinfo/metadata.xml b/x11-plugins/wmifinfo/metadata.xml
new file mode 100644
index 000000000000..7d273a80ff68
--- /dev/null
+++ b/x11-plugins/wmifinfo/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/wmifinfo/wmifinfo-0.09.ebuild b/x11-plugins/wmifinfo/wmifinfo-0.09.ebuild
new file mode 100644
index 000000000000..ae092810dcf2
--- /dev/null
+++ b/x11-plugins/wmifinfo/wmifinfo-0.09.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit toolchain-funcs
+
+DESCRIPTION="a dockapp for monitoring network interfaces"
+HOMEPAGE="http://zevv.nl/play/code/wmifinfo"
+SRC_URI="http://zevv.nl/play/code/${PN}/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ sed -i -e "s:-O2:${CFLAGS}:" "${S}"/Makefile || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LD="$(tc-getCC) ${LDFLAGS}" || die
+}
+
+src_install() {
+ dobin ${PN} || die
+ dodoc README || die
+}
diff --git a/x11-plugins/wmifinfo/wmifinfo-0.10.ebuild b/x11-plugins/wmifinfo/wmifinfo-0.10.ebuild
new file mode 100644
index 000000000000..e7d5b4361859
--- /dev/null
+++ b/x11-plugins/wmifinfo/wmifinfo-0.10.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="a dockapp for monitoring network interfaces"
+HOMEPAGE="http://www.dockapps.net/wmifinfo"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+S=${WORKDIR}/dockapps
+
+src_compile() {
+ emake CC="$(tc-getCC)" LD="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+
+ dodoc README Changelog
+}
diff --git a/x11-plugins/wmifs/Manifest b/x11-plugins/wmifs/Manifest
new file mode 100644
index 000000000000..531505fc3173
--- /dev/null
+++ b/x11-plugins/wmifs/Manifest
@@ -0,0 +1,5 @@
+DIST wmifs-1.8.tar.gz 107020 SHA256 da2eb2f49d0b717da4917d0831092cacaed888e3a0cedc8a8c5b78b6d3e928ec SHA512 c88092e8c83ab5bc65813b6fbfe348b3b56eae28885199ba1cc681ba3db7f801f90f5d385cfdbb7304327e085471f6fdc0f712690211dc192763739619c46abb WHIRLPOOL c4cecdbb0139dcaa0b1dcdcdf161a52e8a061fc69fb1961d1d77edfab028963ecba5fad0322491e0e048265a245fa2275f25546d75d86cb5f54eedad205cf599
+EBUILD wmifs-1.8.ebuild 474 SHA256 36bdab11de30c082c3bf71630025556ce139df0d61e92f5fd83ab70b8715a469 SHA512 9d09e018cca4a5b48d5eff5547e4207aaa7d03e7141d8b04bd073bb9d3b1baa4b71e34c65f099c9b21f02995dcb75f15bbab2bf0d8487783aafe528dfca64af2 WHIRLPOOL 4fe6276e27344613baf59799626fef1e036ba9f6362df3fe70c21272a121cfaf65b776f09b950647c0f440e335fffb22db501e8990537c61f1c209a165f91fe2
+MISC ChangeLog 4061 SHA256 c7efc931f711aa29a6c6c75a6934407975b722216ad24b604ca073d326a7beb9 SHA512 1724959851df391970dc01978f7b47347c1be9ad21a3f655f5f04c6e40155abfd372edb0b258a428b4920946631b5be5d89746bda7f9a6e9bcc1863bb3a7942e WHIRLPOOL 057d772b5923344d3557696c1422ca392bec55b1225e3af4d88e8b79e237aa10cce58e66705726478cf81b08db4a4951c18ec7bb8c47f0cdad2c8703d12c01fe
+MISC ChangeLog-2015 2758 SHA256 3927c968dd10b4d7a7de9858b55c084be7519ae9bbbe1c0ad9681922c7643ddf SHA512 6bf8edd2ce67315426b8a49e058a471e0b95ae85f2766a7126749c37c869965c1beda53c0606011ad341faa1b1d7760d10ca655228970473da6156fc0d307c90 WHIRLPOOL 9129356e14c7afe30c584ff88c990c03fc9f1193decfd8d481770dd7ba79152e5d721d129c69d459731dafaa12b1dc8d8ff6901b3d43e82447be09122fb67501
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmifs/metadata.xml b/x11-plugins/wmifs/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmifs/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmifs/wmifs-1.8.ebuild b/x11-plugins/wmifs/wmifs-1.8.ebuild
new file mode 100644
index 000000000000..2515980eab93
--- /dev/null
+++ b/x11-plugins/wmifs/wmifs-1.8.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Network monitoring dockapp"
+HOMEPAGE="http://www.dockapps.net/wmifs"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~mips ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}"
+
+DOCS=( BUGS CHANGES HINTS README TODO )
diff --git a/x11-plugins/wminet/Manifest b/x11-plugins/wminet/Manifest
new file mode 100644
index 000000000000..7b853b12a757
--- /dev/null
+++ b/x11-plugins/wminet/Manifest
@@ -0,0 +1,7 @@
+AUX wminet-3.0.0-list.patch 7026 SHA256 6a99cff262f7dadef954deadbf53cead71c89e93565a4cec73650a5814f27e31 SHA512 9c51ab9ed8f00648f7f24d070657c9126b26e19a4dbda8dac8d127030858f2a9eb385443fcd452560974bad6ccb986962087bd60fe78c5c1cc6ba43c91313b96 WHIRLPOOL df0cd9fe263b75f9a64abaef416e5f3fb4997156d39c04d2ca3a838f93d6cb825c34df3600160fc47a4a6012632fcb1556a22ee799ec4e9f89720c458c745ee0
+DIST wminet-3.0.0.tar.gz 47576 SHA256 013e0e290d790da577da5439b07a691eadf421b87a21b5f9f61e1e80b9783461 SHA512 594d4a2019e424b27e717d3ffd64071f7888b40bf9b31332a877e71d85c0eb89f65490268276def30f530f187f3796a14c5e412af8cb461311e3f1e0a6478e51 WHIRLPOOL fb79e6613f59686e35426bedbde3426dca39a2c4ef7700e508f499a9dd6a29b6f32fd631abd29796ad9064cec3d7d53406c43040c0d63de7e74e154f6573bcb5
+EBUILD wminet-3.0.0-r1.ebuild 719 SHA256 14595241c3403da186f99233748cca9353133b336f0fb4e0b4e8a7b9a8307a1d SHA512 78614d17edd91ed692fbf520a0f02e03b20e8251fdcf2eef443b4fb48cdd9e784eda4689571a8e720179e94789d92a6ccf2386f092a72d843b2b5f1d47ee8198 WHIRLPOOL 895c1b87c10c5bb155e17b0e2d2ea51069984a2f5511f6c98a08576f5b6ebf42da75583a094a7ff0502afc1eb5e92c51fddfea8b0a492c6b037807a6de45a725
+EBUILD wminet-3.0.0.ebuild 708 SHA256 4273db65723d86ef92b756e81f18e365372ef4bdcfc614fdc380343cbce19e0c SHA512 ed4359c137867668cd63619b6c0866bba2280158bab7cfb6e5f681569d8217ba844e6cca6d6ba74d1495a0026a1feb068b3c6293e3921101058f98658df7a380 WHIRLPOOL 189c1f0b76ee51eecd8113955b61f1a4632b7f0faa066f102abede0f811c6abd03c41264f3a42876e8f7912235ee028557d8e4c32fed104f789a899d474a108f
+MISC ChangeLog 3120 SHA256 cf4322365b0f9eacc8bfed91fb6c4088dbc8dfd5adfb0b03bf602afde105e3a7 SHA512 1f7aa2b851dddc2994e094051a36fa2b3d2e2a3c887261f7f8e117f62fca0db648e54b09bf7de7b475a931ee0881a7031ec30f65b684445f9021e6594b971d0d WHIRLPOOL 19bf79a7a4d2ca9332ad01864c96a21a9692a4fad401712c695d01c4729738c7f527c508ba13b22415d1871f05269271603236625287c8f8f022214084d68294
+MISC ChangeLog-2015 1872 SHA256 6b60ec1b400b768aeae05ecf65b2052f61457b61e422d9ed6269e7d0859cdffb SHA512 22ef03ca05b16ad2f16cc914d87bcba904f1dc2797133aac5065d1085289e5de5d89536ede8cb685d2e1ae7262a28b971df47a9ff806bb75aee80c6b6b1e0dda WHIRLPOOL 25c08fb88a19546683b1fd1ba8df26833e58b6a5656bd7da72cdd5a53b92fed579f0e0ff316a9da5c74f2833eae108ed94e9a43126fea3ebfb71d379f1275187
+MISC metadata.xml 455 SHA256 5ae3c50a557808aadd84444e5e2870769a4effeded8835a8c55f3a6a3679ae2b SHA512 c27ab04917d6dc1e914f77ae4c215fb9c9f8f0062357ba8f4c197a5ee879335ba196f4249eca2b036717d4eb896c7802ba274fbf39288559012e4992140f70d7 WHIRLPOOL 9ef977aa2fb255bbe92c39cba842d7cc412b549d906ab79ec3eb96063a0d50d385c2859c4eed4bd793d93df361a2e05bc624dceecd7249643b7f3e2fbe9787e7
diff --git a/x11-plugins/wminet/files/wminet-3.0.0-list.patch b/x11-plugins/wminet/files/wminet-3.0.0-list.patch
new file mode 100644
index 000000000000..9b94f51c6a9a
--- /dev/null
+++ b/x11-plugins/wminet/files/wminet-3.0.0-list.patch
@@ -0,0 +1,300 @@
+diff -Naur wminet-3.0.0.orig/src/list.c wminet-3.0.0/src/list.c
+--- wminet-3.0.0.orig/src/list.c 2001-11-24 12:03:32.000000000 +0100
++++ wminet-3.0.0/src/list.c 2016-01-04 13:45:02.137642820 +0100
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail) */
+
+-INLINE LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -51,7 +51,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero */
+
+-INLINE int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -66,7 +66,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned */
+
+-INLINE void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -81,7 +81,7 @@
+
+ /* Remove the element at the head by replacing it by its successor */
+
+-INLINE void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -101,7 +101,7 @@
+
+ /* Remove the element with `car' set to ELEMENT */
+ /*
+-INLINE void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -112,7 +112,7 @@
+ }
+ }*/
+
+-INLINE LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -132,7 +132,7 @@
+
+ /* Return element that has ELEM as car */
+
+-INLINE LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -146,7 +146,7 @@
+
+ /* Free list (backwards recursive) */
+
+-INLINE void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -158,7 +158,7 @@
+
+ /* Map FUNCTION over all elements in LIST */
+
+-INLINE void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur wminet-3.0.0.orig/src/list.c.orig wminet-3.0.0/src/list.c.orig
+--- wminet-3.0.0.orig/src/list.c.orig 1970-01-01 01:00:00.000000000 +0100
++++ wminet-3.0.0/src/list.c.orig 2001-11-24 12:03:32.000000000 +0100
+@@ -0,0 +1,169 @@
++/* Generic single linked list to keep various information
++ Copyright (C) 1993, 1994 Free Software Foundation, Inc.
++
++
++Author: Kresten Krab Thorup
++
++Many modifications by Alfredo K. Kojima
++
++
++This file is part of GNU CC.
++
++GNU CC 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, or (at your option)
++any later version.
++
++GNU CC 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 GNU CC; see the file COPYING. If not, write to
++the Free Software Foundation, 59 Temple Place - Suite 330,
++Boston, MA 02111-1307, USA. */
++
++/* As a special exception, if you link this library with files compiled with
++ GCC to produce an executable, this does not cause the resulting executable
++ to be covered by the GNU General Public License. This exception does not
++ however invalidate any other reasons why the executable file might be
++ covered by the GNU General Public License. */
++
++#include "list.h"
++#ifdef HAVE_SYS_TYPES_H
++# include <sys/types.h>
++#endif
++#include <stdlib.h>
++
++/* Return a cons cell produced from (head . tail) */
++
++INLINE LinkedList*
++list_cons(void* head, LinkedList* tail)
++{
++ LinkedList* cell;
++
++ cell = (LinkedList*)malloc(sizeof(LinkedList));
++ cell->head = head;
++ cell->tail = tail;
++ return cell;
++}
++
++/* Return the length of a list, list_length(NULL) returns zero */
++
++INLINE int
++list_length(LinkedList* list)
++{
++ int i = 0;
++ while(list)
++ {
++ i += 1;
++ list = list->tail;
++ }
++ return i;
++}
++
++/* Return the Nth element of LIST, where N count from zero. If N
++ larger than the list length, NULL is returned */
++
++INLINE void*
++list_nth(int index, LinkedList* list)
++{
++ while(index-- != 0)
++ {
++ if(list->tail)
++ list = list->tail;
++ else
++ return 0;
++ }
++ return list->head;
++}
++
++/* Remove the element at the head by replacing it by its successor */
++
++INLINE void
++list_remove_head(LinkedList** list)
++{
++ if (!*list) return;
++ if ((*list)->tail)
++ {
++ LinkedList* tail = (*list)->tail; /* fetch next */
++ *(*list) = *tail; /* copy next to list head */
++ free(tail); /* free next */
++ }
++ else /* only one element in list */
++ {
++ free(*list);
++ (*list) = 0;
++ }
++}
++
++
++/* Remove the element with `car' set to ELEMENT */
++/*
++INLINE void
++list_remove_elem(LinkedList** list, void* elem)
++{
++ while (*list)
++ {
++ if ((*list)->head == elem)
++ list_remove_head(list);
++ *list = (*list ? (*list)->tail : NULL);
++ }
++}*/
++
++INLINE LinkedList *
++list_remove_elem(LinkedList* list, void* elem)
++{
++ LinkedList *tmp;
++
++ if (list) {
++ if (list->head == elem) {
++ tmp = list->tail;
++ free(list);
++ return tmp;
++ }
++ list->tail = list_remove_elem(list->tail, elem);
++ return list;
++ }
++ return NULL;
++}
++
++
++/* Return element that has ELEM as car */
++
++INLINE LinkedList*
++list_find(LinkedList* list, void* elem)
++{
++ while(list)
++ {
++ if (list->head == elem)
++ return list;
++ list = list->tail;
++ }
++ return NULL;
++}
++
++/* Free list (backwards recursive) */
++
++INLINE void
++list_free(LinkedList* list)
++{
++ if(list)
++ {
++ list_free(list->tail);
++ free(list);
++ }
++}
++
++/* Map FUNCTION over all elements in LIST */
++
++INLINE void
++list_mapcar(LinkedList* list, void(*function)(void*))
++{
++ while(list)
++ {
++ (*function)(list->head);
++ list = list->tail;
++ }
++}
+diff -Naur wminet-3.0.0.orig/src/list.h wminet-3.0.0/src/list.h
+--- wminet-3.0.0.orig/src/list.h 2001-11-24 12:03:32.000000000 +0100
++++ wminet-3.0.0/src/list.h 2016-01-04 13:45:02.137642820 +0100
+@@ -29,31 +29,25 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-# define INLINE inline
+-#else
+-# define INLINE
+-#endif
+-
+ typedef struct LinkedList {
+ void *head;
+ struct LinkedList *tail;
+ } LinkedList;
+
+-INLINE LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-INLINE int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-INLINE void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-INLINE void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-INLINE LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-INLINE void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/wminet/metadata.xml b/x11-plugins/wminet/metadata.xml
new file mode 100644
index 000000000000..d77a54ec21aa
--- /dev/null
+++ b/x11-plugins/wminet/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+WMiNET is a dockable applet for monitoring all your inet daemon activity, it's
+designed for WindowMaker's dock, but of course, it works with other
+windowmanagers too.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wminet/wminet-3.0.0-r1.ebuild b/x11-plugins/wminet/wminet-3.0.0-r1.ebuild
new file mode 100644
index 000000000000..7d01177f2512
--- /dev/null
+++ b/x11-plugins/wminet/wminet-3.0.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="dockapp for monitoring internet connections to and from your computer"
+HOMEPAGE="http://www.swanson.ukfsn.org/#wminet"
+SRC_URI="http://www.swanson.ukfsn.org/wmdock/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-list.patch
+
+ tc-export CC
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog NEWS README wminetrc
+}
diff --git a/x11-plugins/wminet/wminet-3.0.0.ebuild b/x11-plugins/wminet/wminet-3.0.0.ebuild
new file mode 100644
index 000000000000..a2200cb360fa
--- /dev/null
+++ b/x11-plugins/wminet/wminet-3.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit toolchain-funcs
+
+DESCRIPTION="dockapp for monitoring internet connections to and from your computer"
+HOMEPAGE="http://www.swanson.ukfsn.org/#wminet"
+SRC_URI="http://www.swanson.ukfsn.org/wmdock/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_compile() {
+ tc-export CC
+ econf
+ emake LDFLAGS="${LDFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README wminetrc
+}
diff --git a/x11-plugins/wmitime/Manifest b/x11-plugins/wmitime/Manifest
new file mode 100644
index 000000000000..ff79904dd418
--- /dev/null
+++ b/x11-plugins/wmitime/Manifest
@@ -0,0 +1,10 @@
+AUX makefile.diff 740 SHA256 de1a3ae6a14971b2aeeccd140283ff7b11e47dd5e484ff39e1dd2237c67cb249 SHA512 1d4ebed0f692e1626e76dae0355acbb904a4d87f136690c7dcd806b255a1348f48325ece9f2e9cec68f03d4f615464b0bfaeb6180cf2855ae5b1c3327e16ea54 WHIRLPOOL bf5055901b7759cbd8beba1356a504d695ba7d6c03d5da3290489068b1697c6a37055a31f6fe9cdb81aa0ad6f86dfb11c57de34ff395277b2cdd8719359683d6
+DIST wmitime-0.3.tar.gz 21442 SHA256 fcec441bac183ac2fbbbf9d577c2eaaf9b9e0292a6041256e5a4286a76cddc61 SHA512 69506d7619008bdc169f64326cb185a714055d4f030cd583f39144379cb35ed07959e1a09b3a4da33483f337ed8afb4761f34b6d6a5a28a06eff98a9bf14efc7 WHIRLPOOL 4d86a7219c4efdbcb39d7860505661693c256335c2742df98a84b717053417575dee1a318d8fd5f59a66953848d02bebe4e7bf36d610c027c32255528ebc0714
+DIST wmitime-0.4.tar.gz 21092 SHA256 aa4557833d2661d841befc0d3c0f940195af11c7a96802647907f5fe46a69846 SHA512 ae0d3d5942ec5258e69298874563c9faafbca63f60f6f57f1859bb58094fb6c64255bbf231b00208c58cb103229a9be8ea2ba60259cb5adb33105ea3a9c570ec WHIRLPOOL 4bf88a20512b294f46caa267a081a58dd70f33801ff926e5b44a9c3a9804e77c6a4936f557974e31ed9cd633feabef3c30f0ed1a9fd6be8c59ad554cd37bc66b
+DIST wmitime-0.5.tar.gz 15099 SHA256 cd71975e2bb7a65d2ff9d54afc4ee6fb82140ddf4edcb77366ee1de6d08fa7e0 SHA512 ae7d36eaf92e1a5f7481fc92685b87c2ee1092e73ed85450686b0c22e3502cd2ff82787a24bf396bf346d6e3bdb3950306fd237ea750c4ada87f0b56d3b23cab WHIRLPOOL 99e30ef24a15ba779868bace14d73873d2e043d49e0a340c2112abcdffeedd9e3e66d0a641bdd7c5b7647a427b327bda8bf4cf68ae2063d0ed8ca92f4c52db25
+EBUILD wmitime-0.3.ebuild 736 SHA256 71672b859aedd4f5b165a0130b5548026f08a836f385c3c5f713bf7f512826a0 SHA512 eb2b6cdc9ab45eed658345a251a064b5f5b57b22308d8323e9e792feddc09868067eebeec3f712eace00b2b9b2b9e7d1026afb0d1158331e8e01acac970c66f1 WHIRLPOOL 04f0736458a26b9c72645b043cbb60d9102db5c5fd86135ce3aba87d88de52e8a2e8173028ce77c182561dd749bc6f89ec4deaa9e100335957a0c451ddd16ef8
+EBUILD wmitime-0.4.ebuild 679 SHA256 c6fcd93c3942a8010360a8acd6826b9aa01fd6874b7d56d93201b45b9aa60208 SHA512 2099cee5a6aa2ed841cbec8a28f1f7bbb40dc3a3f9a95e19eca68b48d2bd91a80ade9b3fc083c4795f9528eee631fd81a10918f95bd34083f3207363c4bd9bac WHIRLPOOL 59ae61951a7d2cbe2878e6e9aff7388daca021064d2ee8b70be3ff36adce60d15331e582620560a6d006daaca61dad1b808bd4550c2ffcc137f05e87c891e387
+EBUILD wmitime-0.5.ebuild 681 SHA256 41c46d4829b630315137c384afb9540a7cd200b5281242fcb7f08bc0f1639e3e SHA512 7743a1dba667f17955ae964e55d9a5b44c779714dfe3d67657fa7f5c6cd0d7530ca253601a628605e7d57c6d715f5c6b244d2f7f611f71aa830765851fdbc0ee WHIRLPOOL 8f37824b90a07d7281bdb32cfa2153865d9c0cf5f74c4e7e5abbfb34fffba10c100da06372618d8bba8ffde7be636075c3be8554fbfa2f05729d5d603215cfac
+MISC ChangeLog 3839 SHA256 0784582b9a6608ef0be443ec0d402fede049e5aa9c68525e24c656c475765619 SHA512 02e9f8469004e337c801b222b78294ff67948d16f75e448d81d7f3ee7205600afc0ee7f03ae8ee788dad99e7803e2df233a21011e9200df8e2f95076e9212fbf WHIRLPOOL 0b638af041d529a38ac742cff622f0c95637efffd9ae411ac76e9893f1f37eece7604dc49b9ac93fec469111d8b1d06a965212aa836b368b7f2a3ad90a99b5ee
+MISC ChangeLog-2015 1705 SHA256 3558306f712798bcb2ff8c0d8facff133261e844572a39d34da0670d48ae6a8a SHA512 baa7a280014ccddeaac18b0c98477ff0b54bb9558da84d85f6689175de28726cdf57b6a6c3d1f8f69266e6f73c78cc5e9c1edb26420d1c60b69996f12a71752c WHIRLPOOL 70a6bda7ecc8f0eea881dd4afb797f0366050d33c32201c553303b8ed9b21e69878c2019b002baa5963f9cbd110483fc77cc006f9d9b5eab5265208223c875c7
+MISC metadata.xml 446 SHA256 ae78c823241f90e3ccd6205b9334e56186dd107eddef2afe908681e0bb965322 SHA512 9a760943540f8eeae5e9c86ef8c0bd38441e44de95ade057ffa5997da71167e808745fcfb3f8f74d4f5a68f37737b8f4635f4667e649db450e2f73aa799344fe WHIRLPOOL 7d8bc4e22e9c7621bcfdfb4a0bce99bfd7b56186d4975c622bfe4664d143a6e520a31990896dab3020c4fd05e658fed724d8511312679d37391440345b2dde77
diff --git a/x11-plugins/wmitime/files/makefile.diff b/x11-plugins/wmitime/files/makefile.diff
new file mode 100644
index 000000000000..343c247a3ed5
--- /dev/null
+++ b/x11-plugins/wmitime/files/makefile.diff
@@ -0,0 +1,26 @@
+diff -urN wmitime/wmitime/Makefile wmitime-modified/wmitime/Makefile
+--- wmitime/wmitime/Makefile 1999-03-28 21:51:39.000000000 -0600
++++ wmitime-modified/wmitime/Makefile 2002-10-04 10:35:16.000000000 -0500
+@@ -1,7 +1,6 @@
+-#LANG = fr
+ LIBDIR = -L/usr/X11R6/lib
+ LIBS = -lXpm -lXext -lX11 -lm
+-FLAGS = -O2
++FLAGS = $(CFLAGS)
+ OBJS = wmitime.o \
+ ../wmgeneral/wmgeneral.o \
+ ../wmgeneral/misc.o \
+@@ -9,11 +8,10 @@
+
+
+ .c.o:
+- cc -I/usr/X11R6/share/include $(FLAGS) -D$(LANG) -c -Wall $< -o $*.o
++ gcc -I/usr/X11R6/share/include $(FLAGS) -c -Wall $< -o $*.o
+
+ wmtime: $(OBJS)
+- cc $(FLAGS) -D$(LANG) -o wmitime $^ -lXext $(LIBDIR) $(LIBS)
+-
++ gcc $(FLAGS) $(LDFLAGS) -o wmitime $^ -lXext $(LIBDIR) $(LIBS)
+ all:: wmtime
+
+ clean::
diff --git a/x11-plugins/wmitime/metadata.xml b/x11-plugins/wmitime/metadata.xml
new file mode 100644
index 000000000000..b63107fc2789
--- /dev/null
+++ b/x11-plugins/wmitime/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+WMitime is an (overglorified) clock for the Windowmaker/Afterstep dock. It
+displays standard 12/24 hour time and date, as well as Swatch's new internet
+time.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmitime/wmitime-0.3.ebuild b/x11-plugins/wmitime/wmitime-0.3.ebuild
new file mode 100644
index 000000000000..667e83a2c0e6
--- /dev/null
+++ b/x11-plugins/wmitime/wmitime-0.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+S=${WORKDIR}/${PN}
+IUSE=""
+DESCRIPTION="Overglorified clock dockapp w/time, date, and internet time"
+HOMEPAGE="http://www.neotokyo.org/illusion/"
+SRC_URI="http://www.neotokyo.org/illusion/downloads/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/makefile.diff
+}
+
+src_compile() {
+ cd "${S}"/wmitime
+ make || die "make failed"
+}
+
+src_install() {
+ cd "${S}"/wmitime
+ dobin wmitime
+
+ cd "${S}"
+ dodoc BUGS CHANGES README
+}
diff --git a/x11-plugins/wmitime/wmitime-0.4.ebuild b/x11-plugins/wmitime/wmitime-0.4.ebuild
new file mode 100644
index 000000000000..c3c33f2fb3ec
--- /dev/null
+++ b/x11-plugins/wmitime/wmitime-0.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="Overglorified clock dockapp w/time, date, and internet time"
+HOMEPAGE="http://www.dockapps.net/wmitime"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/dockapps
+
+src_compile() {
+ emake CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+
+ dodoc BUGS CHANGES README
+}
diff --git a/x11-plugins/wmitime/wmitime-0.5.ebuild b/x11-plugins/wmitime/wmitime-0.5.ebuild
new file mode 100644
index 000000000000..ec9c2b449380
--- /dev/null
+++ b/x11-plugins/wmitime/wmitime-0.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="Overglorified clock dockapp w/time, date, and internet time"
+HOMEPAGE="http://www.dockapps.net/wmitime"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ emake CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr install
+
+ dodoc BUGS CHANGES README
+}
diff --git a/x11-plugins/wmix/Manifest b/x11-plugins/wmix/Manifest
new file mode 100644
index 000000000000..47251209369c
--- /dev/null
+++ b/x11-plugins/wmix/Manifest
@@ -0,0 +1,9 @@
+AUX fix-wmix-3.1-version-number.patch 277 SHA256 4a011d63764512bad61cf372a4e5294ba0b7e1e88ac90ca90a60c4597dbddcd4 SHA512 0673934f4fa85cb88d995eaf37a79e64bb06b4909a332fe6a52b9991bb5825cfef65cc0a74471a9f5b232e9ed9fda3a7135a1790f297c66a47851dddeca8f29c WHIRLPOOL f248cd55b1b1f0746db259696476c803b8330facad8b8cacfb01d684054251531d1350d30f3730e816b256c21cdb16c8549e8b90dd58d9a26f3e384d3ee158cb
+AUX wmix.1 1969 SHA256 5eb8f9031618a26a28357a3c9721199127fcc3297fd0b591c40553d4404cfc6f SHA512 3937513506295543cef1a12a0a739f4923e2fe6500436433969351547493b712c891ac41ccf627a325eaf03c8552cbe6cac0cedc3ba3548a26c138f4eec084d6 WHIRLPOOL 2c70dbbb0c9b46000971acdbe224faa93ac443678d92ac0dbabaaedc3eadec57d448c0e87ae3534c8fa7b3e6e3246fac564b928b7e83e40e628989c9ddb0fb13
+DIST wmix-3.1.tar.gz 21344 SHA256 4b2a042768a685ed8d30e6a7ed6bd4e13022665c9d772545654c89ec1437e322 SHA512 ee612df2b6c8b6137811776d91552ec1c4a2e3e93f683da709ac4e6d139ce43dbd76be9d750c8955b933ad5910fa2efd2d0cd3afda1b026948065362fd158f3d WHIRLPOOL 8f5643cf501311d6b6bfb496dc5f78a8ee86cd411ef4ec5071cab905dabb167ace67cb0acd273edc76699f46bb8948303c1071f5acdebc7f829b838fe259c8d9
+DIST wmix-3.2.tar.gz 33504 SHA256 6912949cfa654aa2721cfcda7cf6544f631ec1f987ec2495524c2279fcb41014 SHA512 8382ab849aeacfc88d28cd094c0d9a3218f8aa26b763d9fb4fd8b9837c275a835cc3e29df0659c244fa94b884ebc36b571fe824eaa785a736e630dc2e0081417 WHIRLPOOL 2d23a2833de8c78063a3becb3931d238cab690a2b5f0620c88528cf14a9a33c1960106933a136a3289c406773387f849c6f172ed52fde92f192e6099b977b937
+EBUILD wmix-3.1-r1.ebuild 803 SHA256 90052eb0d6e185e2d72b1cde62b547192b96d863b2195c65483184873e894ce7 SHA512 a8721e2065047f2fd1edef6f9cf4427c8178c788c4315a1306abcb65b6de83a2375cd9bb661b664268ed50cb5a66fce43597ccc693e095046475a7267f0342ab WHIRLPOOL f9234d2d7292b114782116a1864bb94cde26bb3132620b333f28a9fb294d5d92c1982dfeb7603c2d0e922fab261ab5ee5f1c8fb97095ed63c95176798b1e93cb
+EBUILD wmix-3.2.ebuild 700 SHA256 bab35d57fe871d02b10bef9a237978e3d79ac519ce180c5500e7a2ea806539cc SHA512 6932cbe55d67e60cbf03db11339b0a901e73ccf4f9331134b452a529518fab5c875f8cd0425a8a85cecfb5e3d4f02aad4b9a4184341e20043ee0bfb5238aa3a0 WHIRLPOOL eb93ebb9aae280c73d0c939977fd982e6f166e6b004d53ebcd0dc846497695a82fade68ad2db38e6c01b8637e89c212baff2fa2853a238d725b8c540f66b9484
+MISC ChangeLog 3682 SHA256 24c29569d613bab150794c40959422165840bda0fddef1bd423d7295850b1ff3 SHA512 842370db8695cd93bda1bfcb339cf9af379f95c5ed93aceba0e68d405f45739d65d3d0f11f5ca2d3e3adb3d9c0f7dbd17faf0f45d69a4085b6d580612de27378 WHIRLPOOL 058a9b6501bec027a288d94aeb325dab63e4c71178514da5470b8d383efd93ad864be065843e32a5db3f548cc711d1aa1a04db61ca9a8c45f57623aa422f9ded
+MISC ChangeLog-2015 2750 SHA256 6699f8c636e765777a85bd44decc4ea43cd7c904a3465005946d1204e53caff7 SHA512 f609ec6a52b8f67a8baab1f2a8a1dca765bc5a4873647c16af701a6f3d710e12e7e20e5ddbef56d7f995cf4e88f54aaf81f7fb19b7d3dd5d0c65445eb4fc9756 WHIRLPOOL 46c805e241679aedfb54cd1a8109759cb7727eb9bbb00cccb4a93da3f888c4131f16cc1851055c1ad7a77735974143007911e9713f7e88297999584822f807eb
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmix/files/fix-wmix-3.1-version-number.patch b/x11-plugins/wmix/files/fix-wmix-3.1-version-number.patch
new file mode 100644
index 000000000000..65b7ac9688e0
--- /dev/null
+++ b/x11-plugins/wmix/files/fix-wmix-3.1-version-number.patch
@@ -0,0 +1,11 @@
+--- wmix.c 2004-07-19 10:37:58.999866344 +0200
++++ wmix.c 2004-07-19 10:38:11.541959656 +0200
+@@ -38,7 +38,7 @@
+ #include "include/misc.h"
+ #include "include/ui_x.h"
+
+-#define VERSION "3.0"
++#define VERSION "3.1"
+
+ static Display *display;
+ static char *display_name = NULL;
diff --git a/x11-plugins/wmix/files/wmix.1 b/x11-plugins/wmix/files/wmix.1
new file mode 100644
index 000000000000..afd65224bbe5
--- /dev/null
+++ b/x11-plugins/wmix/files/wmix.1
@@ -0,0 +1,68 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\"
+.\" This documentation may be distributed under the terms of
+.\" the GNU General Public Licence version 2.
+.\"
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH wmix 1 "Jul 19, 2004" "Michele Noberasco"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+wmix \- Dockapp mixer for OSS or ALSA
+
+
+.SH SYNOPSIS
+.B wmix
+.RI "{ " options " }"
+
+
+.SH DESCRIPTION
+.B wmix
+Dockapp mixer for OSS or ALSA. Allows toggling record source,
+muting individual channels, adjusting volume and balance, all in a
+compact dockapp size, with TV\-like on\-screen\-display for volume levels.
+.LP
+Supports mousewheel to adjust current channelvolume
+and can be controlled remotely with SIGUSR1 / SIGUSR2 to adjust the volume.
+Keeps a simple configuration file for user\-defined settings.
+
+
+.SH OPTIONS
+.TP
+.BI "\-d " dsp
+Connect to remote X display.
+.TP
+.BI "\-f " file
+Use alternate config file (default is \fI~/.wmixrc\fP)
+.TP
+.BI "\-m " dev
+Use this mixer device (default is \fI/dev/mixer\fP)
+.TP
+.BI "\-h"
+Display list of command line options.
+.TP
+.BI "\-v"
+Use verbose output messages.
+.TP
+.BI "\-e " name
+Exclude a channel, can be used many times.
+
+
+.SH AUTHORS
+wmix was written by <timecop@japan.co.jp> and <skunk@mit.edu>
+.LP
+This man page was written by Fredrik Steen <stone@debian.org> for the Debian
+distribution. Updated and fixed by Michele Noberasco <s4t4n@gentoo.org>
+for the Gentoo distribution.
diff --git a/x11-plugins/wmix/metadata.xml b/x11-plugins/wmix/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmix/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmix/wmix-3.1-r1.ebuild b/x11-plugins/wmix/wmix-3.1-r1.ebuild
new file mode 100644
index 000000000000..6ab73bed47b6
--- /dev/null
+++ b/x11-plugins/wmix/wmix-3.1-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Dockapp mixer for OSS or ALSA"
+HOMEPAGE="http://www.ne.jp/asahi/linux/timecop/"
+SRC_URI="http://www.ne.jp/asahi/linux/timecop/software/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/fix-wmix-3.1-version-number.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ dobin ${PN}
+ doman "${FILESDIR}"/${PN}.1
+ dodoc AUTHORS BUGS NEWS README sample.wmixrc
+}
diff --git a/x11-plugins/wmix/wmix-3.2.ebuild b/x11-plugins/wmix/wmix-3.2.ebuild
new file mode 100644
index 000000000000..83ccc09bcae6
--- /dev/null
+++ b/x11-plugins/wmix/wmix-3.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Dockapp mixer for OSS or ALSA"
+HOMEPAGE="http://www.dockapps.net/wmix"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+S=${WORKDIR}/dockapps
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin ${PN}
+ doman "${FILESDIR}"/${PN}.1
+ dodoc AUTHORS BUGS NEWS README sample.wmixrc
+}
diff --git a/x11-plugins/wmjsql/Manifest b/x11-plugins/wmjsql/Manifest
new file mode 100644
index 000000000000..7d0743eedb53
--- /dev/null
+++ b/x11-plugins/wmjsql/Manifest
@@ -0,0 +1,6 @@
+AUX wmjsql.desktop 154 SHA256 ad8970361724a832c1f6df6e8e18bf30730d46c05d7242857ccd3386a9752050 SHA512 8d2981a49af8b6573c9c2777a4acad8eae9a561ba2a25d0e5729cfa98a21c6a6c9de07ab3a5b9438c3109b654582bb48d7c440b6cc90ac01476244fe24d0b423 WHIRLPOOL ff6ab6039cb2dfe880dc72f5177c5c5d8cf773b6520eff364690d158c7550a3660edf713911e4943780464438b2eacd37f6dd2a5cc50074bcea018a15bbe230d
+DIST wmjsql-0.5.tar.gz 62739 SHA256 5c7ac2a3ff789ce85a8dbdf0b7591d9abf05b906c05700bb2760e1ad75aeccd0 SHA512 591e24f149b9339a78fccd759c95f1575ec1642e4cfb0357c1132f0ed4b19c25829e219126ee5878713d239016edcbaa1f5a05813b7b914ad298792484443d33 WHIRLPOOL 8043d998b85d1493f61fb312b162e69a73287334f24cf803512a3b5b0cdbf201b58a978a25f8a8d41d213eefe9d53f334241ade2e59f6235e173d86942ec7960
+EBUILD wmjsql-0.5.ebuild 872 SHA256 992baf8ca6658ce117b1c02d8a5285df004ee8ce1e3edd3ee43c5d974dc99dfe SHA512 aaa4827401dc507eeaacc813b78c0cbdf5967cc97f53ef328cf53cabe5c0075b269dc96591e2e6ddd53b4df3eeb79ef224189001549afc6011b92863d3ec2197 WHIRLPOOL fb9e4ce4aac0147f5a525e6696a843b5103955ea6ace81c1082fcdd5a5f3aa352480edeb846a1081aafe100c9b962fc233742e5d6839e052d026e1f0af5157d8
+MISC ChangeLog 2904 SHA256 f5e1995c525bf7e1486ac4695ff75e1d2fd673a8e82f4619b08344fb6a50ba78 SHA512 471a8501e5630bd4c77bc8d08000d95d466f57af6357b2195b43aca0c2f05728b71871ceee089b530d88ffd221a29143ca5972af6737bd1283b8c14c2b5755a0 WHIRLPOOL fa0e91f9254f9498ddaa5c0b5c23812e151ed00dbee9bc890254833a0f3e22b2b8095f83f442603d1b6202db8a9cef5df1a20c7eeb186bef6e4d83d23689f6d9
+MISC ChangeLog-2015 1879 SHA256 670ac32920f8391886ac7bc6886a21cd2980e0d7bd28e688434046140577adfb SHA512 e068996c4f2553ac2f697a8a78dc934955d2c74ef72510f6dcd5b708e34bc5384a0308a010935cee7d8e9dda5aa7490edece7c65e0738eae55d0348401cd744c WHIRLPOOL 7fa3589ce8c2e0ec4604f3e642e42836e01f4ccb62bed4658154949e0aa87a1187ec8da698adae06703157519d303da6f3f9ad26ddaf60d1c8e12d5aa1147950
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmjsql/files/wmjsql.desktop b/x11-plugins/wmjsql/files/wmjsql.desktop
new file mode 100644
index 000000000000..78d35df8f9da
--- /dev/null
+++ b/x11-plugins/wmjsql/files/wmjsql.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=WmJSQL
+Comment=MySQL Monitor
+Comment[pl]=Monitor MySQLa
+Exec=wmjsql
+Type=Application
+Terminal=false
+Categories=Development;Database;
diff --git a/x11-plugins/wmjsql/metadata.xml b/x11-plugins/wmjsql/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmjsql/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmjsql/wmjsql-0.5.ebuild b/x11-plugins/wmjsql/wmjsql-0.5.ebuild
new file mode 100644
index 000000000000..9479c95de5f4
--- /dev/null
+++ b/x11-plugins/wmjsql/wmjsql-0.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+inherit eutils
+
+MY_P="${PN}"
+
+DESCRIPTION="MySQL monitor dockapp"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/42"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/73/${P}.tar.gz"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto
+ >=virtual/mysql-4.0"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="ppc sparc x86"
+IUSE=""
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ sed -i "s/make/\$(MAKE)/g" src/Makefile || die
+}
+
+src_compile() {
+ cd "${S}"/src
+ emake clean || die
+ emake CFLAGS="${CFLAGS}" SYSTEM="${LDFLAGS}" || die
+}
+
+src_install() {
+ cd "${S}"/src
+ dobin wmjsql || die
+ newdoc conf sample.wmjsql
+
+ cd "${S}"
+ dodoc CREDITS README TODO
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
diff --git a/x11-plugins/wmlaptop/Manifest b/x11-plugins/wmlaptop/Manifest
new file mode 100644
index 000000000000..8779475eb5b5
--- /dev/null
+++ b/x11-plugins/wmlaptop/Manifest
@@ -0,0 +1,10 @@
+AUX wmlaptop-ACPI-detection.patch 983 SHA256 0c9649eed33a41927678e8571f7d2e8a86dd1d55c8a2a2c6ec2bd3785f3d579f SHA512 7dc6704fb5d6ae6f4576f6acbf2d7b9a1c1bc310f3617277f0b254bd96e962242c72489a2dbffba81f6d9dfb3d1d84b8c4ec44fac381f7b5078345a010474c18 WHIRLPOOL 0b4c74e8c6bd654302f9b4000ec4b10bbde0789b102659298975ba9cd189dabe038718169ab535302155f6d32cdcf384f5e96851b65feda0a14defbd53f6f52d
+AUX wmlaptop-Makefile.patch 738 SHA256 dead8f9796030e67002d45c55ed8b2f9fba57871e6f01c2cbd81cb0d97451460 SHA512 cb0bf56ae9040655979003ec8430c775bc4059c7416c386a761145aed7a62026ac39f4af4a72964cb42df95e441d236ab77fd931c7e10ebe1bf815631716481f WHIRLPOOL b24516b3e9acc06a8ff1c5738554fe7070931ebb6abc680b9fad77ea2f203a7b3245ea82eb3c642612d009dbc628438c48dd7e82f4950e03fd684730442100c9
+AUX wmlaptop.desktop 158 SHA256 daad2b82c39126e384dc182e43c56a5e82b3486f2e76889a95f0fd5f1abe274a SHA512 8a5e58a8419a3d6ec46164a57cd3af2b62fe0e5ad66b60a62bc9b5ec417b5869e60be6793e480ae6f8c9f4053b8aa3ca027ee8f64c4f45a627e3c761779a6c9e WHIRLPOOL ffa011476a141755b1a874dd97ce4e0d25a0e49cf241273d48b8443ffa15e2b52e5a682b9fb81e6586b777f2b1e8acf9c2e29a4ac32493064809ae42dc9ab93c
+DIST wmlaptop-1.3.tar.bz2 54575 SHA256 5ce0ad86ebbf1e8167d0e7eb020389393cf08bd3c849dba9fce383d95a55281f SHA512 3653b49b0da5165f86fd6b681a021082f188ec66ef536ac31b72b2f04801a50466f5eacb706aca311cc02e046048a1adc29c55effd1e4ad5c5cdb6c6a85933de WHIRLPOOL 0a0c7f92b46c247e89a2b4dd332704eaa752aab4c784f5f2ec6fca6c7d11dfb2ed9b359871f5ce05ef6e1a2736381f73244df231171529022ea1bd31ae94f911
+DIST wmlaptop-1.4.tar.gz 77023 SHA256 3a6a2900489555606e2dd411963c659edb43613877de85c67dab14f0c8a47c2c SHA512 6f9ef6a04e556c811b2470ba9c1a57cde0047e8ac4936b84f5313f0f05a8809ac441e9a8e871fbb93dd29ae1deb9044ba7a16847e9c16ad80fdbda21e1a6ac58 WHIRLPOOL fd0e68985acf3db2576862518ff8b25710bb6c5be2fb5b0b2abd4fdaa56de08dd62c9cb77f996784310692c0647d34083ca56059ab312b01fbff1d0453a24512
+EBUILD wmlaptop-1.3.ebuild 905 SHA256 ebfda7373bbb6e71dc94fb23e24e6af674ce4956caf90ddecff9c3538bf428dc SHA512 2902f0403376fd0580aa2bc05c6c825e55b13d0cbfdb5f8c54fae3cbf79c8880aa0748f9b5a4ab8ed1c2fe877959212f10cbe867edb532cc722d683996bac403 WHIRLPOOL 88abdf75c389fc099e44db9962e0917f2d8c017c348df4e4c3959f85c744c5ba2d7665d5d57ac5d8de4f3e8b843bbe2d9b05bb4ebb7ccfbbe2617eefb9569828
+EBUILD wmlaptop-1.4.ebuild 905 SHA256 731861e6e3c58d524a4d2c77114b992ed083e613e5f40fdfbe609c4f67f9486c SHA512 66cd14d1bf9705f8b8e254787d00023e2e38d0ccce8d1d6cb196bebf8299d9fad7ae0b75fe111cc908fba5caf6ecde7a32cc3a903c86fd5214e0128c0ec42b86 WHIRLPOOL a0995a7ba52edb1bd53d66d60c0acdcb8f60db1230a545ad866c53ac93aa25b205c2fc2a3f2c6eb3c9b3b1295eb8e0090573545d6d71930f24d6c64a74459390
+MISC ChangeLog 3036 SHA256 2e994f1fb09360d91311fb45900f38edf9ab2595caff85ec0559396448bbafdb SHA512 ba6b615f4d9630851fa3d72546f783a895a88d7aa4ea8731dc8e069c2f93ba339d8df15ad2a9462dfa315cb45409c2347e52f6c8da12faa42ef242d4167b3731 WHIRLPOOL 6769cee1e386c14f0a9ed212f67905e657e032b7f5b5995c475c8ba69652e1a0e98cc34515f171ca492eee160ea2cab30d4cae350320a11237aec93ebb452bfc
+MISC ChangeLog-2015 2014 SHA256 deeafbd17a7833e7ce7cd7b155c9c88aa156978599823c39ffdd6e1ef3ae9705 SHA512 c19a7a3eea37677262fb237c0179dc2730700081fc1242981331333576b87aca29d39edb2197287d2b59281250fbde63938876ad7441123a0bd012a5c26bbbd4 WHIRLPOOL f10077e2c862d3ed37cf2ad65e5bfb3ed09238188fa964736d6045d9001c5ff85fe2dfeb30bd4d06790a6edcd70ddb29bf2ab1e153869dd04c1824524c606b9f
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmlaptop/files/wmlaptop-ACPI-detection.patch b/x11-plugins/wmlaptop/files/wmlaptop-ACPI-detection.patch
new file mode 100644
index 000000000000..802e6f09a755
--- /dev/null
+++ b/x11-plugins/wmlaptop/files/wmlaptop-ACPI-detection.patch
@@ -0,0 +1,24 @@
+diff -ru wmlaptop-1.4.orig/src/battery.c wmlaptop-1.4/src/battery.c
+--- wmlaptop-1.4.orig/src/battery.c 2010-11-26 14:26:27.594108155 -0600
++++ wmlaptop-1.4/src/battery.c 2010-11-26 14:26:51.324108155 -0600
+@@ -74,7 +74,7 @@
+
+ bool ACPI_canSupport( )
+ {
+- if( access( ACPI_ACCESS_TEST, R_OK ) == SUCCESS )
++ if( access( ACPI_ACCESS_TEST, R_OK | X_OK ) == SUCCESS )
+ return true;
+ return false;
+ }
+diff -ru wmlaptop-1.4.orig/src/battery.h wmlaptop-1.4/src/battery.h
+--- wmlaptop-1.4.orig/src/battery.h 2010-11-26 14:26:27.594108155 -0600
++++ wmlaptop-1.4/src/battery.h 2010-11-26 14:26:56.100774821 -0600
+@@ -24,7 +24,7 @@
+ /*******************
+ * ACPI FEATURES *
+ *********************************************************************************/
+-#define ACPI_ACCESS_TEST "/proc/acpi/info"
++#define ACPI_ACCESS_TEST "/proc/acpi"
+ #define ACPI_BATTERY_DIR "/proc/acpi/battery"
+ //TODO #define ACPI_BATTERY_DIR "/home/mtc/hisBattery/battery"
+
diff --git a/x11-plugins/wmlaptop/files/wmlaptop-Makefile.patch b/x11-plugins/wmlaptop/files/wmlaptop-Makefile.patch
new file mode 100644
index 000000000000..ab1148ce117e
--- /dev/null
+++ b/x11-plugins/wmlaptop/files/wmlaptop-Makefile.patch
@@ -0,0 +1,32 @@
+--- /Makefile 2010-09-09 13:44:07.000000000 +0200
++++ /Makefile.new 2010-09-09 13:47:40.000000000 +0200
+@@ -1,14 +1,17 @@
+-
++LIBDIR = -L/usr/X11R6/lib
++LIBS = -lXpm -lXext -lX11
++OBJS = main.o init.o event.o draw.o battery.o cpu.o autoscript.o pixmap.o
++EXE = wmlaptop
+
+
+ .c.o:
+- $(CC) -c $< -o $*.o $(CFLAGS)
++ $(CC) $(CFLAGS) -c $< -o $*.o
+
+ all: $(EXE)
+
+ $(EXE): $(OBJS)
+ ./buildCounter
+- $(CC) -o $(EXE) $^ $(LIBDIR) $(LIBS)
++ $(CC) $(LDFLAGS) -o $(EXE) $^ $(LIBDIR) $(LIBS)
+
+
+ clean:
+@@ -20,7 +23,7 @@
+ reall: clean all
+
+ install:
+- /usr/bin/install -c -o 0 -g 0 -s -m 755 $(EXE) $(INSTALLDIR)/$(EXE)
++ /usr/bin/install -c -o 0 -g 0 -m 755 $(EXE) $(INSTALLDIR)/$(EXE)
+ chmod +s $(INSTALLDIR)/$(EXE)
+
+ uninstall:
diff --git a/x11-plugins/wmlaptop/files/wmlaptop.desktop b/x11-plugins/wmlaptop/files/wmlaptop.desktop
new file mode 100644
index 000000000000..39c8229953fb
--- /dev/null
+++ b/x11-plugins/wmlaptop/files/wmlaptop.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=WmLaptop
+Comment=Laptop Monitor
+Comment[pl]=Monitor Dla Laptopa
+Exec=wmlaptop
+Type=Application
+Terminal=false
+Categories=System;Monitor;
diff --git a/x11-plugins/wmlaptop/metadata.xml b/x11-plugins/wmlaptop/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmlaptop/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmlaptop/wmlaptop-1.3.ebuild b/x11-plugins/wmlaptop/wmlaptop-1.3.ebuild
new file mode 100644
index 000000000000..e8517da66a09
--- /dev/null
+++ b/x11-plugins/wmlaptop/wmlaptop-1.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+IUSE=""
+
+MY_P="${P}"
+S="${WORKDIR}/${MY_P}/src"
+
+DESCRIPTION="Dockapp for laptop users"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/474/${P}.tar.bz2"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/227"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ >=sys-apps/sed-4.1.5-r1"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc x86"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/${PN}-Makefile.patch
+ epatch "${FILESDIR}"/${PN}-ACPI-detection.patch
+}
+
+src_compile() {
+ emake || die "Compilation failed"
+}
+
+src_install() {
+ dodir /usr/bin
+ einstall INSTALLDIR="${D}/usr/bin" || die "Installation failed"
+
+ dodoc ../AUTHORS ../README ../README.IT ../THANKS
+
+ domenu "${FILESDIR}/${PN}.desktop"
+}
diff --git a/x11-plugins/wmlaptop/wmlaptop-1.4.ebuild b/x11-plugins/wmlaptop/wmlaptop-1.4.ebuild
new file mode 100644
index 000000000000..5de91232ce7e
--- /dev/null
+++ b/x11-plugins/wmlaptop/wmlaptop-1.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+IUSE=""
+
+MY_P="${P}"
+S="${WORKDIR}/${MY_P}/src"
+
+DESCRIPTION="Dockapp for laptop users"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/509/${P}.tar.gz"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/227"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ >=sys-apps/sed-4.1.5-r1"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/${PN}-Makefile.patch
+ epatch "${FILESDIR}"/${PN}-ACPI-detection.patch
+}
+
+src_compile() {
+ emake || die "Compilation failed"
+}
+
+src_install() {
+ dodir /usr/bin
+ einstall INSTALLDIR="${D}/usr/bin" || die "Installation failed"
+
+ dodoc ../AUTHORS ../README ../README.IT ../THANKS
+
+ domenu "${FILESDIR}/${PN}.desktop"
+}
diff --git a/x11-plugins/wmlife/Manifest b/x11-plugins/wmlife/Manifest
new file mode 100644
index 000000000000..47e5ea751318
--- /dev/null
+++ b/x11-plugins/wmlife/Manifest
@@ -0,0 +1,7 @@
+AUX wmlife-1.0.0-stringh.patch 352 SHA256 2421f72ff5bc637ed7dea98caa5067589c5b00ed0b08c4523d2c808c30c8aa0b SHA512 6982e4dde2169145fb8290fecb080c414bb3067ee80b9e9f9458d38a2fb0c69372f1e3b7dfe8842d71f0cdb84db5f7dcbc5c1b89f3449719fab979ab9d5390b7 WHIRLPOOL ad9b209e89a3e3009a8dbc6be9021ece13804de9b5e3d8105d0eb1eaa47c30e6b0bc233e9f499bd987995bb7b9a3a95886c1a23789cdfd72745690a86ce3f558
+AUX wmlife-1.0.1-configure.patch 479 SHA256 6ae02b8fb8c5ca2d266fc2ecdb65fb9456444c217751f1c133cf9a8fb8b37a2c SHA512 0cc468313a208a309646807ebf9ba5440d6cbae6cd1ebfc96120f7a919ca4113b7d676afa2429ef7110319d0e0fde8dadaf852ae5abfd3093af0a39417847e3e WHIRLPOOL 976626e9597a5b6fcbd066bea906f07f49c119b655fc9da399f4ffabce4c1bf01974e380cf5ef587d61bb5e31df5fa8fb303de3d81305ba3834b7ba489276e44
+DIST wmlife-1.0.1.tar.gz 92142 SHA256 4db33af31f661e1057d809413f679860bfb6e1d03d064f89792e84d1054ef8a1 SHA512 07cf6428e4d103e203b2e228e35bea13fe580de674d0ea61ab227e5e9bbc406495dbe0f2b7d6647b5d48930cc2d4c3fc097da115995619fdf25a7367b4fd9e84 WHIRLPOOL 60ce082fc2da0a413986ff553ba01f16cc78d8b807fbdc2e41d99292ecfa51bdd32eb9e8c94337bae85622fc541f339d781ce0b6d20145c5c89cb3ff100e1133
+EBUILD wmlife-1.0.1.ebuild 807 SHA256 7429fb8eb80425bd15d9871d8b3a9a2f2f242a8bd06003e08a2f78c25c9ef17d SHA512 95a324ba2f61da88b71e7d74a9a01a6bca65f2014bec477d90c07329aa7fffe8d1a74b3f08fab3bb6a5a545bb615c77a78717bd0ea2bfa19daa3f14a5e1c0527 WHIRLPOOL c3cdb0aabcba66d891c7be725527fc685baabda81af223dd29fc5ad8b2fd813c8bfe776b6be4b12425c7801e7a5baee7ed4e0ac200a85e961b553d76b37406b2
+MISC ChangeLog 2959 SHA256 b17f19ab0dc64a993a804ad6fe75e473441f240464cce835a58db66df3d1fd58 SHA512 a27955ae6d3cdef02a8e23dc918307cc9a5b1e27da4ee8790dc8ffa5b6ef4d2a4855878307d1221879b6f68028b3a7edb233e8c80af327befd9f4ac69f95d3e8 WHIRLPOOL 289d33d6de5a6bbf729b980bc741447b7be1ce7f28981cc19779585f1d0d63d9213bf65283a568720b44bb053c3b921bc2287fa42eb930d31ff0d577ae54ca52
+MISC ChangeLog-2015 1583 SHA256 6f96ca88fb1b15e5714f2b3f70a88212696365ba40d89f693141a1f234285754 SHA512 33fce8a60032c5f6b723263b87843bf1ef44b3a826dd24656444981b3a486bd97f0f14313c04366d1fac2814903211ca7e5f813d080d97fc7c0c223feb42f60e WHIRLPOOL ccf5912e2c69509e860482382b46f79b57049523985a362b8d3d84643afdb5c1342ca4b0fecc15c66efc794d65241334a5fe0798939a0a9de23c59cd63d1865d
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmlife/files/wmlife-1.0.0-stringh.patch b/x11-plugins/wmlife/files/wmlife-1.0.0-stringh.patch
new file mode 100644
index 000000000000..8994827d63eb
--- /dev/null
+++ b/x11-plugins/wmlife/files/wmlife-1.0.0-stringh.patch
@@ -0,0 +1,11 @@
+diff -ur wmlife-1.0.0.orig/src/session.c wmlife-1.0.0/src/session.c
+--- wmlife-1.0.0.orig/src/session.c 2005-09-23 00:18:09.000000000 +0300
++++ wmlife-1.0.0/src/session.c 2008-01-12 14:39:52.000000000 +0200
+@@ -21,6 +21,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>
++#include <string.h>
+ #include <sys/types.h>
+ #include <pwd.h>
+
diff --git a/x11-plugins/wmlife/files/wmlife-1.0.1-configure.patch b/x11-plugins/wmlife/files/wmlife-1.0.1-configure.patch
new file mode 100644
index 000000000000..35ba4029554f
--- /dev/null
+++ b/x11-plugins/wmlife/files/wmlife-1.0.1-configure.patch
@@ -0,0 +1,11 @@
+diff -Naur wmlife-1.0.0-orig/configure.in wmlife-1.0.0/configure.in
+--- wmlife-1.0.0-orig/configure.in 2005-09-23 00:18:09.000000000 +0300
++++ wmlife-1.0.0/configure.in 2014-04-28 23:52:09.701103219 +0300
+@@ -38,6 +38,6 @@
+ AC_CACHE_CHECK([for gdk2 libs], GDKLIBS, [GDKLIBS=`$config --libs gtk+-2.0 | sed -e "s/-lgtk-x11-2.0//g" -e "s/-latk-1.0//g"`])
+
+ CFLAGS="$CFLAGS $GDKINCS"
+-LDFLAGS="$LDFLAGS $GDKLIBS"
++LDFLAGS="$LDFLAGS $GDKLIBS -lm"
+
+ AC_OUTPUT(Makefile src/Makefile)
diff --git a/x11-plugins/wmlife/metadata.xml b/x11-plugins/wmlife/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmlife/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmlife/wmlife-1.0.1.ebuild b/x11-plugins/wmlife/wmlife-1.0.1.ebuild
new file mode 100644
index 000000000000..a2523343e623
--- /dev/null
+++ b/x11-plugins/wmlife/wmlife-1.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="dockapp running Conway's Game of Life (and program launcher)"
+HOMEPAGE="http://www.swanson.ukfsn.org/#wmlife"
+SRC_URI="http://www.swanson.ukfsn.org/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext"
+EPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.0.0-stringh.patch
+ "${FILESDIR}"/${P}-configure.patch )
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.0.0-stringh.patch
+ epatch "${FILESDIR}"/${P}-configure.patch
+
+ eautoreconf
+}
+
+src_configure() {
+ econf --enable-session
+}
diff --git a/x11-plugins/wmload/Manifest b/x11-plugins/wmload/Manifest
new file mode 100644
index 000000000000..61b16140ac4b
--- /dev/null
+++ b/x11-plugins/wmload/Manifest
@@ -0,0 +1,14 @@
+AUX wmload-0.9.2-prefix.patch 222 SHA256 3b5db5473bbb38a8e91fbac19d94eb2d8be913cdbe58bfcc6c8679595fa3c31a SHA512 c92f3782728ccca5440cac7b750f5312c4e9c3942230974a6ea88e72388764f08add2a03bf382a8855a56e683f98531281e37423d39eafab2eef82aac49995aa WHIRLPOOL 29472968b75d9edab0dae7578c68cd4c6161b69693d51ab398bac566497126609e344db9d461550f7ba05eab7d919ff652cecdc304a8defcead8efdc624ca848
+AUX wmload-0.9.6-solaris.patch 3036 SHA256 87393c5e12c983c10a6b629dc06d59a8548d67b4129cbbd4b1f20afc94770e8c SHA512 8884d0f742cfa6536f436bc4656d1e6d44eb6f4de076a9f68c0d8bb6ab66bc93a8e972094593e367347a580f53d56697e2dbe98810257532e08f99111597f07c WHIRLPOOL 0552bb9c4a749245eb493b8b223028aadc85942c8bf0004faa5b4f652667b5d168a6ec111946362e8db79325968b60dc6d0967027716b459ff8428b53df3eedc
+AUX wmload-ComplexProgramTargetNoMan.patch 224 SHA256 96b7e8cec9ac03362cbb2f0fb11da35db034ef5b1421bc508a6379779cac06c9 SHA512 41753993f6cce969284c0093506d125d7b6b7508968a98a248e8c06cc0941fcd9daf2e1d31782aa58e21ce18a3ed8a03131fddee9f048c93c3b4d97560625cd5 WHIRLPOOL 7768a911036c7e5a63e5e10649419c581874a9ad51328d4cf55b6ccc6cd5a567426025147a4f9c1692caaec8494a47519380a2314d0951b0ad9cd3577bb0e129
+AUX wmload.desktop 155 SHA256 709f112e911ea854ee6dfe03a5fc1aa3104bfc5466f337fa7f9702c9db2a6be0 SHA512 260b0370bbd730ce89f7452e1c8d8ccdacee047aa025ea4e832405534e9a0418983e1724fa01ab143e7d978906708697ea338d1f831a8de5c3a790f0f238395b WHIRLPOOL 1bc2b6b36e82ada9a73a1bff9b6ce322e02d2e40c77c1918e2cacd1edf13d4a1a440151a773b43c9084de4178c7599cab74c4d94780fe6d895d1861cfa846703
+AUX wmload.solaris.patch 3494 SHA256 326a2939c2914ea2c544d0b730763d6babfe44109dcd305fb720ca9ef5b25fef SHA512 9b65b4578168f3bc3b0e3bccff94097fb301e6763fecae712b58b3d21a994ceb8fbc8f39d640959374e19e2cfa71e3eab38d4eaf18c421bdf28c7113db1212f0 WHIRLPOOL cdf1c58de85a6602593d8d8c89dafe916a159de8bbdbee1c900123cf54366f6ec00f6a3b70f15d72c1649f03e994b3a1ec1083955269357782b5f95cda4abad8
+DIST wmload-0.9.2.tgz 8499 SHA256 5c4c99ad683b58f22efecf3e780011ec6dc3211d8fca7ffb5b9fd0b661a56176 SHA512 fd3875d8da5bb309f0d49eb6ebe0903832d021a244b90ad70821e90aa85e835ef727d84957fb0cdb0290075ba1c0bb11cd4756a5a933cfebb35682f0b8e0dbca WHIRLPOOL e37d0cdff1cdbbcc1f548de9aa1575b86035840b8405bdadda37580c65039e9d4124cd6ae92ef806590807093e67265dc5b14bc09109140d73dacafdb076a585
+DIST wmload-0.9.6.tar.gz 17143 SHA256 1919566199b6e376e1c7acad119a9bbe765aedb2f2e5da2cb7b7f880af7e8f62 SHA512 989dfce6f6bbc32403702e06b47c873af45b6196ff20572290e88022ced1817cc0d29bae79f20fb289cf37ec2bd532e1b6e7c975a9b1e6e6059c9307a4d7e63d WHIRLPOOL d8c933be200d2abd778ecb23770895401401be396293642d3e4316aa81332ad21e6f11754e35cf9102379fb339f2d7cacad2647e82e063158ec2ce25720e71b4
+DIST wmload-0.9.7.tar.gz 17648 SHA256 ab985eaac41e3b3c64d441310f4c75334eecfb29d45400039d4222f834575f5c SHA512 5d08f34013c23c85de88adbfeca31e8399f0f9ce5573845aa50c1f4a06488d729de637b1d0f8b5739194b30ba8e085d40022926a3a8328d3cdab462f9e649801 WHIRLPOOL 72f2a102e72c836bb8ecd7ddfa3340e6bdf2c02b32bf55afdcfdf3b819b54d09cef5f9f45e6eef173172aa96be2b4fa5a54c1d7e0ca82242ea7f9781fe0c9782
+EBUILD wmload-0.9.2.ebuild 1188 SHA256 f002087abffdff4102cafc7a3e8b678004aaf4bfe4e84e9c5cbc4c022c238df1 SHA512 0117c20dcbbd83ff6a3b461ea92e56bbce1976f3f346442b1d4bdabbd438f796274ccc5e2e121f0595f9b1206cf7d9d7040d0c7b503fa7b1cfb9bfe98d991b55 WHIRLPOOL b1078ad320881ddaef1b80965a0fdf977db2e25779d1d3dc15bd046e586642420f0bd85c956da5937149edc4174c02d33227549378fff5ffde87b4ab64f2a755
+EBUILD wmload-0.9.6.ebuild 809 SHA256 9f2505668e2abb5c77f80fd612b40e71eb9fa16c08ae53f1ae1457cb269985e9 SHA512 9a5be64415d639d1c424664b66d7098bdbf5bcaa5bd04e7f8118f2556a5b75e176dda26f3538b583d22168375aa50c359f799f988074f4a8098dd9cc15784e5c WHIRLPOOL 39a55c7927dfc5426389dfbd23e857e97f5f7b5ecc2071885f516103eee2e8de44a00a92d5b1b54c0173480f8623d74b7ee405daf1fa1edf9e1c9feff44487d0
+EBUILD wmload-0.9.7.ebuild 790 SHA256 4db9a901e5a13a051ff4d43bd1c68e6e1dd30643ff9a043413038b221ec9ba4c SHA512 92c0cfebdb1766a48f4c8f5147e7a6af2bba7896335823486f9cbf43052564340f4989bcb564d7a557dfa47d62486de1a9d0d021651b1b2f25384d46e3d53a8d WHIRLPOOL 4fb9cfe88dcfbc8a060d236baa8e8c51d5909ba7d840fefc02c975036f963566cff749d41019f41b6ddabbad6e6db1f04792ce32622b5b00365c217eb8128978
+MISC ChangeLog 3723 SHA256 3d6ed65684f386ffc6203a5127bf0198c5e0a09ff01380e68ec6de8c8d4983dd SHA512 a480dc56bb3d8dab83a78447ee02d34aedf5092d417f9310edce5d9387f188d932d7817a62596106850cc363274bc32e738089051d9d0edafb3de9e24c7773a9 WHIRLPOOL 7ae1080fe7da934471763ebceadeebe5bc67d4ff00e25aad40eff86985889c04d4157248202daff8ec99ec09213ade180edb1ddb0cde68e0d0d77f6b6956d015
+MISC ChangeLog-2015 2102 SHA256 2ae2239e2a0abb5718919abe07673764712a4b403a66af73f5364f79fcfb1152 SHA512 8d135d1e75a5bf4591d6a7537a69538ef9634c9a13c996a0707cc31cec569948ad9be82afd7cd86933524462965970cb822a787970d181e1b5050ce52c4fa89f WHIRLPOOL 9ca372c8dfea3e1cab8a32db099b3a1e2290922c62b682d179f472df4377f2a87e0698c5952e20b679fc42e4822abc2b12e796f0e08a0f0902f553f50b08bcdc
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmload/files/wmload-0.9.2-prefix.patch b/x11-plugins/wmload/files/wmload-0.9.2-prefix.patch
new file mode 100644
index 000000000000..3ec43c570df0
--- /dev/null
+++ b/x11-plugins/wmload/files/wmload-0.9.2-prefix.patch
@@ -0,0 +1,11 @@
+--- Imakefile
++++ Imakefile
+@@ -2,7 +2,7 @@
+ DESTDIR = /usr/local
+ BINDIR = /bin
+
+-XPMLIB = -L/usr/lib/X11 -lXpm -lm
++XPMLIB = `pkg-config xpm --libs` -lm
+ DEPLIBS = $(DEPXLIB)
+
+ LOCAL_LIBRARIES = $(XPMLIB) $(XLIB)
diff --git a/x11-plugins/wmload/files/wmload-0.9.6-solaris.patch b/x11-plugins/wmload/files/wmload-0.9.6-solaris.patch
new file mode 100644
index 000000000000..210b28419fa8
--- /dev/null
+++ b/x11-plugins/wmload/files/wmload-0.9.6-solaris.patch
@@ -0,0 +1,132 @@
+* original: http://www.rampant.org/~dp/software/wmload.solaris.patch
+
+--- wmload.c
++++ wmload.c
+@@ -6,6 +6,11 @@
+ #include <math.h>
+ #include <fcntl.h>
+ #include <X11/Xatom.h>
++#ifdef sun
++#include <sys/types.h>
++#include <sys/sysinfo.h>
++#include <kstat.h>
++#endif
+
+ #include "back.xpm"
+ #include "mask2.xbm"
+@@ -410,6 +415,107 @@
+ return (char *)p;
+ }
+
++#ifdef sun
++
++static kstat_ctl_t *kc;
++static kstat_t **cpu_ksp_list;
++static int ncpus;
++
++void
++cpu_stats_init()
++{
++ int i = 0;
++ kstat_t *ksp;
++ static int kstats_ready = 0;
++
++ if (!kstats_ready) {
++ if ((kc = kstat_open()) == NULL) {
++ fprintf(stderr,"wmload: can't open /dev/kstat\n");
++ exit (1);
++ }
++ kstats_ready = 1;
++ }
++
++ for (ksp = kc->kc_chain; ksp; ksp = ksp->ks_next) {
++ if (strcmp(ksp->ks_module, "cpu_stat") == 0)
++ i++;
++ }
++
++ if (cpu_ksp_list) {
++ free(cpu_ksp_list);
++ }
++ cpu_ksp_list = (kstat_t **) calloc(i * sizeof (kstat_t *), 1);
++ ncpus = i;
++
++ /*
++ * stash the ksp for each CPU.
++ */
++ i = 0;
++ for (ksp = kc->kc_chain; ksp; ksp = ksp->ks_next) {
++ if (strcmp(ksp->ks_module, "cpu_stat") == 0) {
++ cpu_ksp_list[i] = ksp;
++ i++;
++ }
++ }
++}
++
++int
++get_cpu_stats()
++{
++ int i;
++ cpu_stat_t stat;
++ static int firsttime = 1;
++
++ if (firsttime) {
++ firsttime = 0;
++ return (1); /* force code to go initialize kstat stuff */
++ }
++
++ /*
++ * Read each cpu's data. If the chain has changed (a state change
++ * has happened, maybe a new cpu was added to the system), then
++ * return 1. This will cause the code to reinitialize the cpu_ksp_list
++ * array. word.
++ */
++ cp_time[0] = cp_time[1] = cp_time[2] = cp_time[3] = 0;
++ for (i = 0; i < ncpus; i++) {
++ if (kstat_read(kc, cpu_ksp_list[i], (void *) &stat) == -1)
++ return (1);
++ cp_time[0] += stat.cpu_sysinfo.cpu[CPU_USER]; /* user */
++ cp_time[1] += stat.cpu_sysinfo.cpu[CPU_WAIT]; /* "nice" */
++ cp_time[2] += stat.cpu_sysinfo.cpu[CPU_KERNEL]; /* sys */
++ cp_time[3] += stat.cpu_sysinfo.cpu[CPU_IDLE]; /* idle ("free")*/
++ }
++ return (0);
++}
++
++void GetLoad(int Maximum, int *usr, int *nice, int *sys, int *free)
++{
++ int total;
++
++ while (get_cpu_stats() != 0) {
++ cpu_stats_init();
++ }
++
++ *usr = cp_time[0] - last[0];
++ *nice = cp_time[1] - last[1];
++ *sys = cp_time[2] - last[2];
++ *free = cp_time[3] - last[3];
++
++ /* printf("[%d %d %d %d]\n", *usr, *nice, *sys, *free); */
++
++ total = *usr + *nice + *sys + *free;
++ last[0] = cp_time[0];
++ last[1] = cp_time[1];
++ last[2] = cp_time[2];
++ last[3] = cp_time[3];
++
++ *usr = rint(Maximum * (float)(*usr) /total);
++ *nice =rint(Maximum * (float)(*nice) /total);
++ *sys = rint(Maximum * (float)(*sys) /total);
++ *free = rint(Maximum * (float)(*free) /total);
++}
++#else /* sun */
+ void GetLoad(int Maximum, int *usr, int *nice, int *sys, int *free)
+ {
+ char buffer[100];/*[4096+1];*/
+@@ -445,6 +551,7 @@
+ *sys = rint(Maximum * (float)(*sys) /total);
+ *free = rint(Maximum * (float)(*free) /total);
+ }
++#endif
+
+ void InsertLoad()
+ {
diff --git a/x11-plugins/wmload/files/wmload-ComplexProgramTargetNoMan.patch b/x11-plugins/wmload/files/wmload-ComplexProgramTargetNoMan.patch
new file mode 100644
index 000000000000..8d3d25d6fa3c
--- /dev/null
+++ b/x11-plugins/wmload/files/wmload-ComplexProgramTargetNoMan.patch
@@ -0,0 +1,8 @@
+--- wmload-0.9.2/Imakefile~ Sat Dec 1 21:53:52 2001
++++ wmload-0.9.2/Imakefile Sat Dec 1 21:53:52 2001
+@@ -14,4 +14,4 @@
+ SRCS = wmload.c
+ OBJS = wmload.o
+
+-ComplexProgramTarget(wmload)
++ComplexProgramTargetNoMan(wmload)
diff --git a/x11-plugins/wmload/files/wmload.desktop b/x11-plugins/wmload/files/wmload.desktop
new file mode 100644
index 000000000000..b9b02e9dc2a4
--- /dev/null
+++ b/x11-plugins/wmload/files/wmload.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=WmLoad
+Comment=Simple network monitor
+Comment[pl]=Prosty monitor sieci
+Exec=wmload
+Type=Application
+Terminal=false
+Categories=System;
diff --git a/x11-plugins/wmload/files/wmload.solaris.patch b/x11-plugins/wmload/files/wmload.solaris.patch
new file mode 100644
index 000000000000..788d4190aba0
--- /dev/null
+++ b/x11-plugins/wmload/files/wmload.solaris.patch
@@ -0,0 +1,141 @@
+* original: http://www.rampant.org/~dp/software/wmload.solaris.patch
+
+--- wmload.c
++++ wmload.c
+@@ -6,6 +6,11 @@
+ #include <math.h>
+ #include <fcntl.h>
+ #include <X11/Xatom.h>
++#ifdef sun
++#include <sys/types.h>
++#include <sys/sysinfo.h>
++#include <kstat.h>
++#endif
+
+ #include "back.xpm"
+ #include "mask2.xbm"
+@@ -214,7 +219,7 @@
+ NormalGC = XCreateGC(dpy, Root, gcm, &gcv);
+
+ if (ONLYSHAPE) { /* try to make shaped window here */
+- pixmask = XCreateBitmapFromData(dpy, win, mask2_bits, mask2_width,
++ pixmask = XCreateBitmapFromData(dpy, win, (char *)mask2_bits, mask2_width,
+ mask2_height);
+ XShapeCombineMask(dpy, win, ShapeBounding, 0, 0, pixmask, ShapeSet);
+ XShapeCombineMask(dpy, iconwin, ShapeBounding, 0, 0, pixmask, ShapeSet);
+@@ -410,6 +415,107 @@
+ return (char *)p;
+ }
+
++#ifdef sun
++
++static kstat_ctl_t *kc;
++static kstat_t **cpu_ksp_list;
++static int ncpus;
++
++void
++cpu_stats_init()
++{
++ int i = 0;
++ kstat_t *ksp;
++ static int kstats_ready = 0;
++
++ if (!kstats_ready) {
++ if ((kc = kstat_open()) == NULL) {
++ fprintf(stderr,"wmload: can't open /dev/kstat\n");
++ exit (1);
++ }
++ kstats_ready = 1;
++ }
++
++ for (ksp = kc->kc_chain; ksp; ksp = ksp->ks_next) {
++ if (strcmp(ksp->ks_module, "cpu_stat") == 0)
++ i++;
++ }
++
++ if (cpu_ksp_list) {
++ free(cpu_ksp_list);
++ }
++ cpu_ksp_list = (kstat_t **) calloc(i * sizeof (kstat_t *), 1);
++ ncpus = i;
++
++ /*
++ * stash the ksp for each CPU.
++ */
++ i = 0;
++ for (ksp = kc->kc_chain; ksp; ksp = ksp->ks_next) {
++ if (strcmp(ksp->ks_module, "cpu_stat") == 0) {
++ cpu_ksp_list[i] = ksp;
++ i++;
++ }
++ }
++}
++
++int
++get_cpu_stats()
++{
++ int i;
++ cpu_stat_t stat;
++ static int firsttime = 1;
++
++ if (firsttime) {
++ firsttime = 0;
++ return (1); /* force code to go initialize kstat stuff */
++ }
++
++ /*
++ * Read each cpu's data. If the chain has changed (a state change
++ * has happened, maybe a new cpu was added to the system), then
++ * return 1. This will cause the code to reinitialize the cpu_ksp_list
++ * array. word.
++ */
++ cp_time[0] = cp_time[1] = cp_time[2] = cp_time[3] = 0;
++ for (i = 0; i < ncpus; i++) {
++ if (kstat_read(kc, cpu_ksp_list[i], (void *) &stat) == -1)
++ return (1);
++ cp_time[0] += stat.cpu_sysinfo.cpu[CPU_USER]; /* user */
++ cp_time[1] += stat.cpu_sysinfo.cpu[CPU_WAIT]; /* "nice" */
++ cp_time[2] += stat.cpu_sysinfo.cpu[CPU_KERNEL]; /* sys */
++ cp_time[3] += stat.cpu_sysinfo.cpu[CPU_IDLE]; /* idle ("free")*/
++ }
++ return (0);
++}
++
++void GetLoad(int Maximum, int *usr, int *nice, int *sys, int *free)
++{
++ int total;
++
++ while (get_cpu_stats() != 0) {
++ cpu_stats_init();
++ }
++
++ *usr = cp_time[0] - last[0];
++ *nice = cp_time[1] - last[1];
++ *sys = cp_time[2] - last[2];
++ *free = cp_time[3] - last[3];
++
++ /* printf("[%d %d %d %d]\n", *usr, *nice, *sys, *free); */
++
++ total = *usr + *nice + *sys + *free;
++ last[0] = cp_time[0];
++ last[1] = cp_time[1];
++ last[2] = cp_time[2];
++ last[3] = cp_time[3];
++
++ *usr = rint(Maximum * (float)(*usr) /total);
++ *nice =rint(Maximum * (float)(*nice) /total);
++ *sys = rint(Maximum * (float)(*sys) /total);
++ *free = rint(Maximum * (float)(*free) /total);
++}
++#else /* sun */
+ void GetLoad(int Maximum, int *usr, int *nice, int *sys, int *free)
+ {
+ char buffer[100];/*[4096+1];*/
+@@ -445,6 +551,7 @@
+ *sys = rint(Maximum * (float)(*sys) /total);
+ *free = rint(Maximum * (float)(*free) /total);
+ }
++#endif
+
+ void InsertLoad()
+ {
diff --git a/x11-plugins/wmload/metadata.xml b/x11-plugins/wmload/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmload/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmload/wmload-0.9.2.ebuild b/x11-plugins/wmload/wmload-0.9.2.ebuild
new file mode 100644
index 000000000000..f5033d209a6d
--- /dev/null
+++ b/x11-plugins/wmload/wmload-0.9.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+inherit eutils
+
+IUSE=""
+
+DESCRIPTION="yet another dock application showing a system load gauge"
+SRC_URI="http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/files/${P}.tgz"
+HOMEPAGE="http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/sys.html#wmload"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-misc/imake
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-ComplexProgramTargetNoMan.patch
+ epatch "${FILESDIR}"/${PN}.solaris.patch
+ epatch "${FILESDIR}"/${P}-prefix.patch
+ [[ ${CHOST} == *-solaris* ]] && \
+ sed -i -e 's/\(^XPMLIB = \)\(.*$\)/\1-lkstat \2/' Imakefile
+}
+
+src_configure() {
+ xmkmf || die "xmkmf failed."
+}
+
+src_compile() {
+ emake CDEBUGFLAGS="${CFLAGS}" LOCAL_LDFLAGS="${LDFLAGS}" \
+ || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" BINDIR="${EPREFIX}"/usr/bin install \
+ || die "install failed."
+
+ dodoc README
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
diff --git a/x11-plugins/wmload/wmload-0.9.6.ebuild b/x11-plugins/wmload/wmload-0.9.6.ebuild
new file mode 100644
index 000000000000..13909c104063
--- /dev/null
+++ b/x11-plugins/wmload/wmload-0.9.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="yet another dock application showing a system load gauge"
+HOMEPAGE="http://www.dockapps.net/wmload"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+S=${WORKDIR}/dockapps
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-solaris.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+ dodoc README
+ domenu "${FILESDIR}"/${PN}.desktop
+}
diff --git a/x11-plugins/wmload/wmload-0.9.7.ebuild b/x11-plugins/wmload/wmload-0.9.7.ebuild
new file mode 100644
index 000000000000..87607d022954
--- /dev/null
+++ b/x11-plugins/wmload/wmload-0.9.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="yet another dock application showing a system load gauge"
+HOMEPAGE="http://www.dockapps.net/wmload"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.9.6-solaris.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+ dodoc README
+ domenu "${FILESDIR}"/${PN}.desktop
+}
diff --git a/x11-plugins/wmlongrun/Manifest b/x11-plugins/wmlongrun/Manifest
new file mode 100644
index 000000000000..9d8adb4d8e91
--- /dev/null
+++ b/x11-plugins/wmlongrun/Manifest
@@ -0,0 +1,9 @@
+DIST wmlongrun-0.2.0.tar.gz 74725 SHA256 b618d863673ca44ee26d2b96b401a66b9552e9f72566628c3e05278ab7da5837 SHA512 736b6e3c4532bf4b4be04a5ec27a665d1ab86ca301059e37af1fc70b611119e367137b8018b8b395b98a417fae9410ea3504399ebe9fb3d7fcea4a214a0e16f8 WHIRLPOOL 1bffffbbdd52758ae6fdc2824919d3ca4ea6062c7fff9115ec84bb2cbe7d98a0d7afc1203dfd9f7a8d097d8f8ac8e39e4f7b4ee32bbcbe9f0b45c3681538b7ae
+DIST wmlongrun-0.3.0pre1.tar.gz 75257 SHA256 f6161344878ff668bc558379f67c24f468effb7be6e6310f8fd3f81834ecea48 SHA512 34d8b68b75cebb3b67a9271f565c195e89ce23d3770958c241daa6685b64715e40b1e8f86e91350e7ee613eb4075d849fee1ccf91755ed0cd20c4e451d7a999f WHIRLPOOL d08fb1c47851f6f38bc8c389c79f44ad7860b88b8d88a841910ac844501d7a7fdb3a73e3356c2780b77d0dfcc36d88a85414f6038de4bdf5fb4211a3cb2af750
+DIST wmlongrun-0.3.1.tar.gz 147511 SHA256 9e10cb13ebbf9dab61fc6929e8631669106c4edbbbf116f2f4b9eeb2a235ca52 SHA512 8bbd6b50ef566f5a7e1cc5f3f183ba74c43fa39accdb5c740e5a6f00a62c1f1c2298053705a24f2f6c8adabd99465be85d927fb9dd45899a65a5efa936fc2f56 WHIRLPOOL 6d82dd4f946c5cc5d660ab0f15605b818384fafe8d337b6a2d71c22d570a4bf756c52695bcb9d9a6574e3c953be0ffe7bb7930b229a68d7d2bdb350f43e8100a
+EBUILD wmlongrun-0.2.0.ebuild 659 SHA256 c25206a7c0199aa977b840de15558f68bf37e14c72e161296bbf90055df52b27 SHA512 48bb4a6b9348249d6b140bdddbe6d2c7260ae4e408f429d45b0c88d7a7d409ac3bfdba55146066fa8d2bf4cd806e2988e45689f8582c59f6639bbbe711d83361 WHIRLPOOL c96cbad3d1db39912e58678a205bafa1295da60536f5e92e13b71bf7e0fa9b2ad129e451a46f09d0ec10496fa7a0a7cb4aeb0656bce03dce2865bc6c4aa2a658
+EBUILD wmlongrun-0.3.0_pre1.ebuild 591 SHA256 074a06086a28ecaa4eaa47464f744d19c0506f1c991e796a4a3516910d73f02f SHA512 19a1d76a0bb1082bbc95d4c3f451670be6ea6e49667c5f4220a66dfe5e98d9a078ea4e753fad7c3eaa7ccdbbbdfa678cef3162595a2d0113e439f9d2d036c76b WHIRLPOOL 25d6a7dafdeb2bf581d8a5bff7fbe25783e1f3c52e13812729b880dcc274fd14f03bb4d60bf9f72e587147cafd54ae03b667d0ca6a2a5896f82e683db80d6576
+EBUILD wmlongrun-0.3.1.ebuild 426 SHA256 b169dd8fe647a23a09cfd73e45995639c4e76e1858999c2bbbe050ff7d2f5531 SHA512 6490a1e281a4ad112c42f78eec595f30a856ce056b0ff0b4eac0fc28c80bc1df12453bbf936f8be1ef841550c9083ec14dd39ed17d67c14453e907ff003e57a9 WHIRLPOOL bdd2dcf762d902fbb567b444ea48cd8fe1393cfb92772fa6f2bd318a44f51c538f109b0d29280ef4f403961155bf1c64d8b79a1b5a69120a4c9c82512b33df9e
+MISC ChangeLog 2960 SHA256 0970817c59fafa52fee01cc23fd3415327cda9aeb6be5567865d2410519df291 SHA512 216039ad0b2013d52fbb1873e5a9d7a81da97c763133b77ebe99ed27aa5f2a84345e3bb7dd2f974c849567fda2451fa84997727f64108429d4f9643e0d5e1e2e WHIRLPOOL 4dc8ec36d16d0f7a45a2acb86751bab806d17f666d37d3f412f0e2ca5cc8b75123aff87c8586b799f11bd473f72d86206eaccbdcb1d2aac6422dde0d76c3d546
+MISC ChangeLog-2015 1385 SHA256 6b67bf7147f7d4437fad0e25429e125ed41986d8f5442206c0aadbd1c4da28a1 SHA512 b2015269e1cec5f0792543245d10d8e838345a48ba31609459f3a4b393c0f0332107321776029e43f0b5841d759a8980fda81f47ae9cee70ecc9691b8154b37b WHIRLPOOL 60286291aeeb7155d3fc45501d35f118e1aa084a1645a83a9057ae7e599d6a1592b63677751f4bb352976398ce8fa66ec8aac7d0ebb5e076602c6b3597d88c46
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmlongrun/metadata.xml b/x11-plugins/wmlongrun/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmlongrun/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmlongrun/wmlongrun-0.2.0.ebuild b/x11-plugins/wmlongrun/wmlongrun-0.2.0.ebuild
new file mode 100644
index 000000000000..5a9b02edb6df
--- /dev/null
+++ b/x11-plugins/wmlongrun/wmlongrun-0.2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="A dockapp to monitor LongRun on a Transmeta Crusoe processor"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/38"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+# Since this will only work with a Crusoe processor, it's safe to assume that
+# the functionality is only available on x86.
+KEYWORDS="x86 -*"
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc README AUTHORS TODO MAKEDEV-cpuid-msr
+}
diff --git a/x11-plugins/wmlongrun/wmlongrun-0.3.0_pre1.ebuild b/x11-plugins/wmlongrun/wmlongrun-0.3.0_pre1.ebuild
new file mode 100644
index 000000000000..dd57f4e8aab5
--- /dev/null
+++ b/x11-plugins/wmlongrun/wmlongrun-0.3.0_pre1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="A dockapp to monitor LongRun on a Transmeta Crusoe processor"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/38"
+SRC_URI="mirror://gentoo/${P/_/}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 -*"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P/_/}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog MAKEDEV* NEWS README TODO
+}
diff --git a/x11-plugins/wmlongrun/wmlongrun-0.3.1.ebuild b/x11-plugins/wmlongrun/wmlongrun-0.3.1.ebuild
new file mode 100644
index 000000000000..045077e90b0f
--- /dev/null
+++ b/x11-plugins/wmlongrun/wmlongrun-0.3.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A dockapp to monitor LongRun on a Transmeta Crusoe processor"
+HOMEPAGE="http://www.dockapps.net/wmlongrun"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 -*"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}"
diff --git a/x11-plugins/wmlpq/Manifest b/x11-plugins/wmlpq/Manifest
new file mode 100644
index 000000000000..f09b90d901b1
--- /dev/null
+++ b/x11-plugins/wmlpq/Manifest
@@ -0,0 +1,9 @@
+AUX wmlpq-makefile-ldflags.patch 859 SHA256 480ffafe77d8f33c4109b0beaa42e365e8f42dd7e22abb47926fef236603f128 SHA512 11fc70ef16533ddeee4b9da6b32886c90966fb4dd2ea376b6a8a207aab76556725e847d6b7c5c4ea82e26609329c757be09e57da3f2da0fd1460843896baa26b WHIRLPOOL 0868af2e941c71a1a751af75d64f1fb1d535da712eb84a69ed887d9d9fae47452c2c054e7082abb9ac58bc4661b2b885ef284d7459b97a782b85399b2f05fe84
+AUX wmlpq-makefile.patch 856 SHA256 0283ba62911287361595de9b0c4bba508f6f4ac4f470af40c33fdba9ac7e8398 SHA512 6342dc8caee9134c96bb151bb921323a3b2c20966e9004e9626e62aedd73cd9f197b71c60db4a489d91b168a2c5cb580367a19d145a85eb35ac7937ce1b2d75e WHIRLPOOL 96783366df7e516a782955d5b13ebfa3f894db863887d587ec9968eb2d8dc954fc9f8fa4ea766308e37ff54ab2758a824e591026d22893e60bab44770af707b3
+AUX wmlpq.desktop 154 SHA256 05ab5d45e716e9fe2bb30d032449baceb0334393d7880a1fb2f049ac45855703 SHA512 b13c8cdb313aab789a9778bc9c06f1a14e56587b099e2b617ba6025b26b4907948662a6c8a7bbe406ee4a53e3ccb91b86f7126f3d2439a5c94c8abed6d070d34 WHIRLPOOL 9373ff117b16e999ca293431692e96421366bfb327ecd8e3f8a7825298c9b175214060cc6334b4aa606b4b41ebca6a85c7cff57e6cce428a2687399f4c8620dd
+DIST wmlpq_0.2.1.tar.gz 15180 SHA256 6dba6ed7b61baa6060f4646a230477970dec2fd06d01dab7dbdf064bed348e83 SHA512 757dc6f63d13f4715de7acf4cd436514de96ca78f7eb0e32f156c3a5f75c59e7e9c3d300a81bc1ce8e5def8a66f7678ca7b4b77969ef62f231c9db578c91ce4a WHIRLPOOL 383eab5a697937f510557687ef110d564d7dde701a73b8f3f2d6c32c3fb3e4fe4284aeb59971f3260852a9d261fe4a8048c7b9415fe692cb867456f7f0b97e6b
+EBUILD wmlpq-0.2.1-r1.ebuild 723 SHA256 078de9695e339e799aca4b39ce6bc9b04e9d43a05d494ba300dbadb5db309929 SHA512 a4ab61a6edc678e284333ad34fe42f2d91ea56cf9828cad718c924f56dbe260a0f6e150dd319e2509aec4f7a0e1e0aea4c0adfdead439f591e0c28429a4a48bd WHIRLPOOL 3a76b01aaa1512541a94c4533a93bec84dac75686345a1746f4ced5ca59784336082e09cbc6da714725ae885936642d32306c4589d5744cadb593ff37645f739
+EBUILD wmlpq-0.2.1-r3.ebuild 815 SHA256 83505f76111cd75320d6611ff1782f91722f0b26d8674d817f746beb6f6f2d52 SHA512 54cf9881977d450cd11835e448b7a6d5b04e2e11cd2807de567e880f08002610b1ec07ade146ca5d64ba992b605898e27cd869cd964d0c701d8dcc256fe24131 WHIRLPOOL 18dcb447540e4c6012911c539f03a6f6520c53601a92f9c92e3f96320f782f66b05d910ae71784d2daa02dbb60d03c4e2733b76f364042fb2da658972e59009d
+MISC ChangeLog 3508 SHA256 79a80a19dc1b4b6aba34ee4153e92f92d968ab0b328fecdf5e63ae511d79e62d SHA512 8c1b034d4d595c558af9a67fa6e7a3956e3c06d460d76c4183da3bab9431f0544f83d62ca464f5ec522d7d5e91cda14525ce4fc97298b6f0521a110aed55e7b4 WHIRLPOOL 34990728f3205fa586c1d39ceac4b5288b509ad98755aefbe63be8e863cd7b7dc847db2e7ade8daafb9ace8a2a8b641f95eb97552f4e7fc29a6c6d3308ede528
+MISC ChangeLog-2015 1882 SHA256 d520a8c2b87ae6be298515d472703d55dd150f4c5d71bd50799f284f6eea011b SHA512 41c2e1993c495abdb6727ed3ffca872b886566cfaf9d50261dbefb8babbcfab49f076e3b6351821409badf158beabc3a8cf2f6890de1ee383abb62d50e02d90e WHIRLPOOL affca82d5e0941efe53727d2059082a990abde3262373d313ab1f97a54a3264a88d5921b65806df67945cf57b23fbd041ced241bb4bcaabe450878209c9acc9e
+MISC metadata.xml 252 SHA256 f09077829bd604b153aecd586b23fe39af2279d2b5871eb74391c7b7e9496404 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724 WHIRLPOOL 5da21d058640f220853befb609832550c9078b8879264a87ffb4b845b89e557ae43f04975c4e7b65531b2b843f6a6cd5b139648b72574b555e8cf6610ffd610e
diff --git a/x11-plugins/wmlpq/files/wmlpq-makefile-ldflags.patch b/x11-plugins/wmlpq/files/wmlpq-makefile-ldflags.patch
new file mode 100644
index 000000000000..308e7f4e687e
--- /dev/null
+++ b/x11-plugins/wmlpq/files/wmlpq-makefile-ldflags.patch
@@ -0,0 +1,30 @@
+--- /Makefile.orig 2009-01-16 17:01:47.000000000 +0100
++++ /Makefile 2009-01-16 17:04:18.000000000 +0100
+@@ -2,11 +2,11 @@
+ CPPFLAGS = -I/usr/X11R6/include -I/usr/local/include
+ LIBS = -lXpm -lX11 -ldockapp
+ LDFLAGS = -L/usr/X11R6/lib -L/usr/local/lib
+-CFLAGS = -O2 -Wall
++CFLAGS = -Wall
+ DFLAGS = -ggdb3 -Wall
++DESTDIR = /usr/bin/
+
+ wmlpq: wmlpq.c wmlpq-master.xpm
+- cc $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) -o wmlpq $(LIBS) wmlpq.c
++ $(CC) $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) wmlpq.c -o wmlpq $(LIBS)
+- strip wmlpq
+
+ debug: wmlpq.c wmlpq-master.xpm
+@@ -18,10 +19,8 @@
+ rm -f wmlpq
+
+ install: wmlpq
+- cp -f wmlpq /usr/local/bin/
+- chmod 755 /usr/local/bin/wmlpq
+- cp -f wmlpq.1x /usr/local/man/man1/
+- chmod 644 /usr/local/man/man1/wmlpq.1x
++ cp -f wmlpq ${DESTDIR}
++ chmod 755 ${DESTDIR}/wmlpq
+
+ install-debian: wmlpq
+ cp -f wmlpq $(prefix)/usr/X11R6/bin/
diff --git a/x11-plugins/wmlpq/files/wmlpq-makefile.patch b/x11-plugins/wmlpq/files/wmlpq-makefile.patch
new file mode 100644
index 000000000000..4dc00bd97cdb
--- /dev/null
+++ b/x11-plugins/wmlpq/files/wmlpq-makefile.patch
@@ -0,0 +1,30 @@
+--- /Makefile.orig 2009-01-16 17:01:47.000000000 +0100
++++ /Makefile 2009-01-16 17:04:18.000000000 +0100
+@@ -2,11 +2,11 @@
+ CPPFLAGS = -I/usr/X11R6/include -I/usr/local/include
+ LIBS = -lXpm -lX11 -ldockapp
+ LDFLAGS = -L/usr/X11R6/lib -L/usr/local/lib
+-CFLAGS = -O2 -Wall
++CFLAGS = -Wall
+ DFLAGS = -ggdb3 -Wall
++DESTDIR = /usr/bin/
+
+ wmlpq: wmlpq.c wmlpq-master.xpm
+- cc $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) -o wmlpq $(LIBS) wmlpq.c
++ cc $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) wmlpq.c -o wmlpq $(LIBS)
+- strip wmlpq
+
+ debug: wmlpq.c wmlpq-master.xpm
+@@ -18,10 +19,8 @@
+ rm -f wmlpq
+
+ install: wmlpq
+- cp -f wmlpq /usr/local/bin/
+- chmod 755 /usr/local/bin/wmlpq
+- cp -f wmlpq.1x /usr/local/man/man1/
+- chmod 644 /usr/local/man/man1/wmlpq.1x
++ cp -f wmlpq ${DESTDIR}
++ chmod 755 ${DESTDIR}/wmlpq
+
+ install-debian: wmlpq
+ cp -f wmlpq $(prefix)/usr/X11R6/bin/
diff --git a/x11-plugins/wmlpq/files/wmlpq.desktop b/x11-plugins/wmlpq/files/wmlpq.desktop
new file mode 100644
index 000000000000..3939b0c85aa0
--- /dev/null
+++ b/x11-plugins/wmlpq/files/wmlpq.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=WmLpq
+Comment=Printqueues monitor
+Comment[pl]=Monitor kolejki drukarek
+Exec=wmlpq
+Type=Application
+Terminal=false
+Categories=System;
diff --git a/x11-plugins/wmlpq/metadata.xml b/x11-plugins/wmlpq/metadata.xml
new file mode 100644
index 000000000000..7d273a80ff68
--- /dev/null
+++ b/x11-plugins/wmlpq/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/wmlpq/wmlpq-0.2.1-r1.ebuild b/x11-plugins/wmlpq/wmlpq-0.2.1-r1.ebuild
new file mode 100644
index 000000000000..152348a6c08f
--- /dev/null
+++ b/x11-plugins/wmlpq/wmlpq-0.2.1-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+IUSE=""
+
+DESCRIPTION="Windowmaker dockapp which monitors up to 5 printqueues"
+SRC_URI="http://www.ur.uklinux.net/wmlpq/dl/wmlpq_0.2.1.tar.gz"
+HOMEPAGE="http://www.ur.uklinux.net/wmlpq/"
+
+DEPEND="<x11-libs/libdockapp-0.7"
+RDEPEND="${DEPEND}"
+
+RDEPEND=""
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc"
+
+src_unpack()
+{
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-makefile.patch"
+}
+
+src_install()
+{
+ dodir /usr/bin/
+ einstall DESTDIR="${D}/usr/bin/" CFLAGS="${CFLAGS} -Wall" || die "Installation failed"
+
+ dodoc README sample.wmlpqrc
+ newman wmlpq.1x wmlpq.1
+
+ domenu "${FILESDIR}/${PN}.desktop"
+}
diff --git a/x11-plugins/wmlpq/wmlpq-0.2.1-r3.ebuild b/x11-plugins/wmlpq/wmlpq-0.2.1-r3.ebuild
new file mode 100644
index 000000000000..e22b8a4f12ca
--- /dev/null
+++ b/x11-plugins/wmlpq/wmlpq-0.2.1-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="Windowmaker dockapp which monitors up to 5 printqueues"
+HOMEPAGE="http://www.ur.uklinux.net/wmlpq/"
+SRC_URI="http://www.ur.uklinux.net/${PN}/dl/${P/-/_}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=">=x11-libs/libdockapp-0.7:="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-makefile-ldflags.patch"
+
+ sed -e 's#<dockapp.h>#<libdockapp/dockapp.h>#' -i *.c || die
+}
+
+src_compile() {
+ emake CC=$(tc-getCC) LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dodir /usr/bin
+ emake DESTDIR="${D}"/usr/bin install
+
+ dodoc README sample.wmlpqrc
+ newman wmlpq.1x wmlpq.1
+
+ domenu "${FILESDIR}/${PN}.desktop"
+}
diff --git a/x11-plugins/wmmaiload/Manifest b/x11-plugins/wmmaiload/Manifest
new file mode 100644
index 000000000000..74df6a7fb202
--- /dev/null
+++ b/x11-plugins/wmmaiload/Manifest
@@ -0,0 +1,10 @@
+AUX wmmaiload-2.2.1-checkthread.patch 387 SHA256 799b7d1239a6047c42e9f8ec6259b9c76e261ca556746c0f971c87b0f3077205 SHA512 a2edea4c4c0beecd5fe764bf8a591a8367d76997bd747f0c2b11ed6f268f88d57aae0d0c0a085ab9b48c7eca42fe1d2fe3f5ea3246981d42868fedf2336da7d1 WHIRLPOOL 66b0969913d436c8a1f7f1c27722b8a8af1f42b0cba93136d3acce74e59cbdf2ea6e1dae676a478dfdde7c23e7b25e5c856f1609628e7cfff1fc1210b7d48d78
+AUX wmmaiload-2.2.1-gtk.patch 6148 SHA256 e897f545d0b0bdc91a95b371878411011d3e2e46225b95894aaf469a7f81f6c8 SHA512 f0766111c10af4a3d658804f8fbf4a628df49947fad3f350e2399ae10ffeaf5083291759172155647e54b101dccc2dd66520483302d20f59557e57933564bcb6 WHIRLPOOL 31ab4a7958c95b515c8cbb759e977c605562f410fef29cbcc320b1a91f9f7534168fdb829151a86664363153fcabdb47660dcfceb0b8e24e71102595e3e1e74d
+DIST wmmaiload-2.2.1.tar.gz 183538 SHA256 f8f281590c238a713d38825b698931bf73459125eb47bbba8c2e1d8ff1b11d3f SHA512 2f4cd4980feefb1022384880a57aea628d3e976dad7d1c838a23dbeb8bf86df6c061c14661bb562e36c51e2ca40d5f9ed3d465d9d26b9c7b9193fe448dbb9394 WHIRLPOOL 098edec16177748f8625c383a0c90f758cf2fc12f4b948bbb581195544c1e0a8028b6560d17b78847eb74f2872fbd253b52cd947cb1e0ec4fdd01e1b71c5090a
+DIST wmmaiload-2.3.0.tar.bz2 42852 SHA256 54d2e35ddc7b5e7cd0be9b3db90d26d9289ac436c6ae9a6c2063afe17ce80ad8 SHA512 c4e63eb2868474e3b76f5f4f401bdd23172f23dfdb0e90712e3eca607494057e067805b83a53490d38b6f7b2c876e2ec8fdb1d95b871d3febeeda35369550de9 WHIRLPOOL 36ccd490da6c0e14ce154d75d80f7ac52f519ca8f96db31b4cd07c427fa7d0a4e7d8778e0a399bc399d122a88dd9efbd80aa7aea14fba92fc101e4fabd120834
+EBUILD wmmaiload-2.2.1-r1.ebuild 1067 SHA256 c82c43619ecce13a8da9176c6a1887063ab2cd58f5b2bd5ef4259697c76bede3 SHA512 7e39a7833f6114e9d4b8da0995bd61c2f1defdeea5649728d9d81e2035d1f8d00ec41f1566853a7416b62eef6c0b6d3bd41a94e8e2d4ae1a962548944be76b63 WHIRLPOOL 9f4c2f0268374cbbd0bc9738200c72da46f709865033393af04b01a203fb41c4d474aa2b93872d0f0835f1729b30e1164cf361c1ab107bb254dfce8378021f79
+EBUILD wmmaiload-2.3.0-r1.ebuild 1120 SHA256 9a0ecddaacc853c157c6b5b2359caf45b75b16446eb17bb36616daab55e07d8d SHA512 363f6778be8a30678e4ecc6f05148c5cf3a3e0d6d5e87c0685c3509c033983ff934ff53656d2db089f6575dbc09b663b7e0c4b8e4618dbc9f9e3aacbc2225743 WHIRLPOOL 759d03db952b20e227a1bcd6dc9c4c27ec749eee4c96f4f03e9d574718f289ed62e6f409629187ee13bc56017a57c4bf802b80818c0971288d3eacc3214e3eec
+EBUILD wmmaiload-2.3.0.ebuild 1046 SHA256 19a849c3dc797a8bb52f4edd175fa88ad97fde0fea0c4033afc175c377e0fe39 SHA512 578498677982ad286c52f08622112e55cd2cd8e276a4fc44dc35016f394dbf889511a381bc6bcb21b8e5bdd2f2ebafee683c6be7cf8fd2f41648bd75c4012faf WHIRLPOOL 4f4613e7aa89be1908cdddeaf3bd79dad806d3fe963100729faa082f7f896c5989a2eb3c4d4178318c34fa1bbef8d612c525f1efca7ca51d9d1ca4df99f621fa
+MISC ChangeLog 3299 SHA256 a3675df5b53642304f3de4e0751acb553cf046040464c0c3e7a349a99e032ab1 SHA512 d8590763ca013a18a5c2e83297c22cdc1d14d070a40d095b4e7f6643913daeb77411b772b62781b40935a37702badb17b0d69763f2a88fc7650e2bd13f2809a1 WHIRLPOOL 8bff103801374fb6bb91bfb6c3a6ff8c873a7951988282e16a574c18058e3aea75e8a7df13f7f6879b94929ae4735164604bc02ce3cb645f6dcb07f23b7c2b73
+MISC ChangeLog-2015 5040 SHA256 41f7e18b4d6616505fd360c534d6909bb6bdc16fb9a3a391b72f7e4f3584623b SHA512 b5e90b1f9a844000c10bdc6340157012db5c1886ec78c49a947e6547e8266bb4469908b414620d4ea89d2014af612dadac3d96060689456f51d6abbe34851fda WHIRLPOOL 9d38850e54b2b2f2ff94294305157cec072415533921a2a7f4f3d2bdbff43894416ce30f133efe3bf16d671045fb6a80c3e160939153ef501da596142d362a19
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmmaiload/files/wmmaiload-2.2.1-checkthread.patch b/x11-plugins/wmmaiload/files/wmmaiload-2.2.1-checkthread.patch
new file mode 100644
index 000000000000..941cb03ae3bb
--- /dev/null
+++ b/x11-plugins/wmmaiload/files/wmmaiload-2.2.1-checkthread.patch
@@ -0,0 +1,17 @@
+--- wmmaiload-2.2.1.orig/wmmaiload/checkthread.c 2010-08-31 15:43:37.000000000 +0200
++++ wmmaiload-2.2.1/wmmaiload/checkthread.c.new 2010-08-31 15:43:46.000000000 +0200
+@@ -101,14 +101,6 @@
+ #endif /* HAVE_MH */
+
+
+-#ifndef _GNU_SOURCE
+-int isblank(int c)
+-{
+- return (c == ' ' || c == '\t');
+-}
+-#endif
+-
+-
+ #ifdef HAVE_MBOX
+ static Bool check_mbox(MailBox *box, time_t now)
+ {
diff --git a/x11-plugins/wmmaiload/files/wmmaiload-2.2.1-gtk.patch b/x11-plugins/wmmaiload/files/wmmaiload-2.2.1-gtk.patch
new file mode 100644
index 000000000000..38c8625e51ac
--- /dev/null
+++ b/x11-plugins/wmmaiload/files/wmmaiload-2.2.1-gtk.patch
@@ -0,0 +1,157 @@
+diff -ur wmmaiload-2.2.1.orig/wmmaiload/dockapp.c wmmaiload-2.2.1/wmmaiload/dockapp.c
+--- wmmaiload-2.2.1.orig/wmmaiload/dockapp.c 2005-07-12 22:39:47.000000000 +0300
++++ wmmaiload-2.2.1/wmmaiload/dockapp.c 2008-01-12 11:53:00.000000000 +0200
+@@ -27,6 +27,7 @@
+ #include <sys/time.h>
+ #include <sys/types.h>
+ #include <unistd.h>
++#include <stdlib.h>
+
+ #define WINDOWED_SIZE_W 64
+ #define WINDOWED_SIZE_H 64
+diff -ur wmmaiload-2.2.1.orig/wmmaiload-config/actions.c wmmaiload-2.2.1/wmmaiload-config/actions.c
+--- wmmaiload-2.2.1.orig/wmmaiload-config/actions.c 2005-07-13 22:54:46.000000000 +0300
++++ wmmaiload-2.2.1/wmmaiload-config/actions.c 2008-01-12 11:54:15.000000000 +0200
+@@ -3,6 +3,7 @@
+ */
+
+ #include <stdlib.h>
++#include <string.h>
+ #include "defines.h"
+ #include "variables.h"
+ #include "dialogs.h"
+diff -ur wmmaiload-2.2.1.orig/wmmaiload-config/dialogs.c wmmaiload-2.2.1/wmmaiload-config/dialogs.c
+--- wmmaiload-2.2.1.orig/wmmaiload-config/dialogs.c 2005-07-07 21:54:17.000000000 +0300
++++ wmmaiload-2.2.1/wmmaiload-config/dialogs.c 2008-01-12 11:47:42.000000000 +0200
+@@ -38,7 +38,6 @@
+ bouton, TRUE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(GTK_WIDGET(bouton));
+- gtk_widget_draw_default(GTK_WIDGET(bouton));
+ gtk_widget_show(bouton);
+
+ bouton = gtk_button_new_with_label("No");
+@@ -97,7 +96,6 @@
+ bouton, TRUE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(GTK_WIDGET(bouton));
+- gtk_widget_draw_default(GTK_WIDGET(bouton));
+ gtk_widget_show(bouton);
+
+ gtk_container_set_border_width(GTK_CONTAINER
+diff -ur wmmaiload-2.2.1.orig/wmmaiload-config/Init.make wmmaiload-2.2.1/wmmaiload-config/Init.make
+--- wmmaiload-2.2.1.orig/wmmaiload-config/Init.make 2005-08-26 21:37:33.000000000 +0300
++++ wmmaiload-2.2.1/wmmaiload-config/Init.make 2008-01-12 11:48:12.000000000 +0200
+@@ -35,9 +35,9 @@
+ #
+
+ CROSS_COMPILE =
+-USER_CPPFLAGS = `gtk-config --cflags`
++USER_CPPFLAGS = `pkg-config gtk+-2.0 --cflags`
+ USER_CFLAGS =
+-USER_LDFLAGS = `gtk-config --libs` -lX11
++USER_LDFLAGS = `pkg-config gtk+-2.0 --libs` -lX11
+
+
+ #*****************************************************************
+Only in wmmaiload-2.2.1/wmmaiload-config: Init.make.orig
+diff -ur wmmaiload-2.2.1.orig/wmmaiload-config/main.c wmmaiload-2.2.1/wmmaiload-config/main.c
+--- wmmaiload-2.2.1.orig/wmmaiload-config/main.c 2005-07-13 22:51:28.000000000 +0300
++++ wmmaiload-2.2.1/wmmaiload-config/main.c 2008-01-12 11:54:01.000000000 +0200
+@@ -3,6 +3,8 @@
+ */
+
+ #include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
+ #include <gtk/gtk.h>
+ #include "config.h"
+ #include "defines.h"
+diff -ur wmmaiload-2.2.1.orig/wmmaiload-config/mainwindow.c wmmaiload-2.2.1/wmmaiload-config/mainwindow.c
+--- wmmaiload-2.2.1.orig/wmmaiload-config/mainwindow.c 2005-07-13 22:51:52.000000000 +0300
++++ wmmaiload-2.2.1/wmmaiload-config/mainwindow.c 2008-01-12 11:47:42.000000000 +0200
+@@ -10,9 +10,9 @@
+ #include "actions.h"
+
+
+-static GtkWidget *edit;
+-static GtkWidget *set;
+-static GtkWidget *remove;
++static GtkWidget *b_edit;
++static GtkWidget *b_set;
++static GtkWidget *b_remove;
+
+ static gint list_sel_cb (GtkCList *clist,
+ gint row,
+@@ -21,9 +21,9 @@
+ void *data)
+ {
+ selected_row = row;
+- gtk_widget_set_sensitive(edit, TRUE);
+- gtk_widget_set_sensitive(set, TRUE);
+- gtk_widget_set_sensitive(remove, TRUE);
++ gtk_widget_set_sensitive(b_edit, TRUE);
++ gtk_widget_set_sensitive(b_set, TRUE);
++ gtk_widget_set_sensitive(b_remove, TRUE);
+ return TRUE;
+ }
+
+@@ -35,9 +35,9 @@
+ void *data)
+ {
+ selected_row = -1;
+- gtk_widget_set_sensitive(edit, FALSE);
+- gtk_widget_set_sensitive(set, FALSE);
+- gtk_widget_set_sensitive(remove, FALSE);
++ gtk_widget_set_sensitive(b_edit, FALSE);
++ gtk_widget_set_sensitive(b_set, FALSE);
++ gtk_widget_set_sensitive(b_remove, FALSE);
+ return TRUE;
+ }
+
+@@ -230,7 +230,7 @@
+ gtk_table_attach_defaults(GTK_TABLE(table), bouton, 0, 1, 0, 1);
+ gtk_widget_set_sensitive(bouton, FALSE);
+ gtk_widget_show(bouton);
+- edit = bouton;
++ b_edit = bouton;
+
+ bouton = gtk_button_new_with_label(" Set default ");
+ gtk_signal_connect(GTK_OBJECT(bouton), "clicked",
+@@ -238,7 +238,7 @@
+ gtk_table_attach_defaults(GTK_TABLE(table), bouton, 1, 2, 0, 1);
+ gtk_widget_set_sensitive(bouton, FALSE);
+ gtk_widget_show(bouton);
+- set = bouton;
++ b_set = bouton;
+
+ bouton = gtk_button_new_with_label(" Remove box ");
+ gtk_signal_connect(GTK_OBJECT(bouton), "clicked",
+@@ -246,7 +246,7 @@
+ gtk_table_attach_defaults(GTK_TABLE(table), bouton, 2, 3, 0, 1);
+ gtk_widget_set_sensitive(bouton, FALSE);
+ gtk_widget_show(bouton);
+- remove = bouton;
++ b_remove = bouton;
+
+ /*--- Frame 5 ---*/
+ frame = gtk_frame_new(NULL);
+@@ -322,7 +322,6 @@
+ gtk_box_pack_start(GTK_BOX(buttons_hbox), bouton, TRUE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(GTK_WIDGET(bouton));
+- gtk_widget_draw_default(GTK_WIDGET(bouton));
+ gtk_widget_show(bouton);
+
+ bouton = gtk_button_new_with_label(" Cancel ");
+diff -ur wmmaiload-2.2.1.orig/wmmaiload-config/popedit.c wmmaiload-2.2.1/wmmaiload-config/popedit.c
+--- wmmaiload-2.2.1.orig/wmmaiload-config/popedit.c 2005-07-07 21:54:17.000000000 +0300
++++ wmmaiload-2.2.1/wmmaiload-config/popedit.c 2008-01-12 11:47:42.000000000 +0200
+@@ -68,7 +68,6 @@
+ bouton, TRUE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(GTK_WIDGET(bouton));
+- gtk_widget_draw_default(GTK_WIDGET(bouton));
+ gtk_widget_show(bouton);
+
+ bouton = gtk_button_new_with_label("Cancel");
diff --git a/x11-plugins/wmmaiload/metadata.xml b/x11-plugins/wmmaiload/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmmaiload/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmmaiload/wmmaiload-2.2.1-r1.ebuild b/x11-plugins/wmmaiload/wmmaiload-2.2.1-r1.ebuild
new file mode 100644
index 000000000000..322a9b74c0be
--- /dev/null
+++ b/x11-plugins/wmmaiload/wmmaiload-2.2.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="dockapp that monitors one or more mailboxes"
+HOMEPAGE="http://tnemeth.free.fr/projets/dockapps.html"
+SRC_URI="http://tnemeth.free.fr/projets/programmes/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-gtk.patch \
+ "${FILESDIR}"/${P}-checkthread.patch
+ sed -i -e "s/-lssl/\0 -lcrypto/" wmmaiload/Init.make || die "sed failed"
+}
+
+src_configure() {
+ # The ./configure script is not autoconf based, therefore don't use econf:
+ ./configure -p /usr || die
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" \
+ DEBUG_LDFLAGS="" \
+ LDFLAGS="${LDFLAGS}" \
+ DEBUG_CFLAGS=""
+}
+
+src_install() {
+ dobin ${PN}/${PN} ${PN}-config/${PN}-config
+ doman doc/*.1
+ dodoc AUTHORS ChangeLog FAQ NEWS README THANKS TODO doc/sample.${PN}rc
+}
diff --git a/x11-plugins/wmmaiload/wmmaiload-2.3.0-r1.ebuild b/x11-plugins/wmmaiload/wmmaiload-2.3.0-r1.ebuild
new file mode 100644
index 000000000000..f41d82dac80a
--- /dev/null
+++ b/x11-plugins/wmmaiload/wmmaiload-2.3.0-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs
+
+DESCRIPTION="dockapp that monitors one or more mailboxes"
+HOMEPAGE="http://tnemeth.free.fr/projets/dockapps.html"
+SRC_URI="http://tnemeth.free.fr/projets/programmes/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.2.1-checkthread.patch )
+src_prepare() {
+ sed -i -e "s/-lssl/\0 -lcrypto/" wmmaiload/Init.make || die
+ sed -e "s/SSLv2_client_method/SSLv23_client_method/" \
+ -i wmmaiload/ssl.c || die
+
+ default
+}
+
+src_configure() {
+ # The ./configure script is not autoconf based, therefore don't use econf:
+ ./configure -p /usr || die
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" \
+ DEBUG_LDFLAGS="" \
+ LDFLAGS="${LDFLAGS}" \
+ DEBUG_CFLAGS=""
+}
+
+src_install() {
+ dobin ${PN}/${PN} ${PN}-config/${PN}-config
+ doman doc/*.1
+ dodoc AUTHORS ChangeLog FAQ NEWS README THANKS TODO doc/sample.${PN}rc
+}
diff --git a/x11-plugins/wmmaiload/wmmaiload-2.3.0.ebuild b/x11-plugins/wmmaiload/wmmaiload-2.3.0.ebuild
new file mode 100644
index 000000000000..0ef4b0d6966f
--- /dev/null
+++ b/x11-plugins/wmmaiload/wmmaiload-2.3.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="dockapp that monitors one or more mailboxes"
+HOMEPAGE="http://tnemeth.free.fr/projets/dockapps.html"
+SRC_URI="http://tnemeth.free.fr/projets/programmes/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-2.2.1-checkthread.patch
+ sed -i -e "s/-lssl/\0 -lcrypto/" wmmaiload/Init.make || die "sed failed"
+}
+
+src_configure() {
+ # The ./configure script is not autoconf based, therefore don't use econf:
+ ./configure -p /usr || die
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" \
+ DEBUG_LDFLAGS="" \
+ LDFLAGS="${LDFLAGS}" \
+ DEBUG_CFLAGS=""
+}
+
+src_install() {
+ dobin ${PN}/${PN} ${PN}-config/${PN}-config
+ doman doc/*.1
+ dodoc AUTHORS ChangeLog FAQ NEWS README THANKS TODO doc/sample.${PN}rc
+}
diff --git a/x11-plugins/wmmand/Manifest b/x11-plugins/wmmand/Manifest
new file mode 100644
index 000000000000..28bc3f6fedaf
--- /dev/null
+++ b/x11-plugins/wmmand/Manifest
@@ -0,0 +1,5 @@
+DIST wmMand-1.3.2.tar.bz2 41268 SHA256 c12127e8bc0b0d70c3fbaabaf1d6e2322c673a9e001ab4448804e7a0d39bcfea SHA512 03a06c114371bf98037ac8859010fcbd20ec675fdd563b655c1be58a384a48f59d36bcb795759e45dba798af765ae179df1bf591d2ee7fe245069af06c8b5587 WHIRLPOOL bdf9b2f2502ed55fb6471710929aea95fd6559a06e24468bb7528a9861f353dad5ed0f6a99f305e177977dcf416bf8825dc3b94370f600ce13c8479554316516
+EBUILD wmmand-1.3.2-r1.ebuild 808 SHA256 62b5da5c9e9a71ccac99f027a7cca3aa71c8d29220e82a2cd15e7453e2ae8045 SHA512 c6de5c438ef71ea8863e53f01487c6468595be20379843d65abf9da9d6b077fa2e6bf8cbba74f8c3d8fc4808ab20702c5ac72c8797d132169d5bd437d583b346 WHIRLPOOL 3d2246b7e39455081ffb319d4d69dfeb325d93b668a1b4dd29babaa50da484a8d6a1c29a9c7d0d982509391bd74c0b33e481df4fc7b3ba85dc16c08a9ed5c80e
+MISC ChangeLog 2885 SHA256 551d5ac9896a0b2d54edd6d2bc57725fe995b43e1527f46b87b2b50bd1f1100c SHA512 f94b688f755a80514ecfabe6ac398f04e725b287b659547ea954ffc991b3b376113251dc436a943a7532f5c967050d09610c97c0d5b802035be7d610cf8672e2 WHIRLPOOL 91af8902ceb3c2bf5473da356b84f73289483a2eab424b7b3519a7bdf6b7073f6a73e5678843ebb919402bc2700e65d469cef947a77dfb368689e8981d1bd9d4
+MISC ChangeLog-2015 469 SHA256 74a9b84415ab1ea3c88fe4c0a76ae4a18f64da413e98030a3c01d72d2feb006c SHA512 4778eee077474d9057e836a3abb29b9bf012a992d627f0bc7d7f05ffc4e858dca1c25b00e38a279198e80835c5f46a319eb63321434fbd6b050d0d9e60886399 WHIRLPOOL 2da71444f7e67d32dc3b186b125548b7aaebb0a194dcfda635e387cc2379779e5957c63c08fb0ffae94397dccdcd9bd0d668e8f48a6b4e81f05a05735d4aebce
+MISC metadata.xml 328 SHA256 017533912e2fa7dedd88566072d746dee8f54082c6c2332fca6775d7f4be222c SHA512 40eb06ee0f23923822f16f7c14b0c608db8d1266ca3b58b30313f81a1cc82da4987f22d4f32dbd85b6ee0c152bce40108b4168402098792338ac05da68e9cdf8 WHIRLPOOL 937ff935784ff0edb5300bada8c8bbeda73d191109e6c84d3505ba303412ae90c0f974a3e0b204a99988adf09b5f01e4cd0aa22f1293cf4e7edb2c7c56c2c790
diff --git a/x11-plugins/wmmand/metadata.xml b/x11-plugins/wmmand/metadata.xml
new file mode 100644
index 000000000000..42ed759f9983
--- /dev/null
+++ b/x11-plugins/wmmand/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmmand</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmmand/wmmand-1.3.2-r1.ebuild b/x11-plugins/wmmand/wmmand-1.3.2-r1.ebuild
new file mode 100644
index 000000000000..933b07c185b1
--- /dev/null
+++ b/x11-plugins/wmmand/wmmand-1.3.2-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils toolchain-funcs
+
+MY_P=wmMand-${PV}
+
+DESCRIPTION="a dockable mandelbrot browser"
+HOMEPAGE="http://ciotog.homelinux.net/software/wmMand/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+S=${WORKDIR}/${MY_P}/wmMand
+
+DOCS=( ../{BUGS,changelog,TODO} )
+
+src_prepare() {
+ default
+ gunzip wmMand.6.gz || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \
+ SYSTEM="${LDFLAGS}" \
+ INCDIR="" LIBDIR=""
+}
+
+src_install() {
+ dobin wmMand
+ doman wmMand.6
+ doicon wmMand.png
+ einstalldocs
+}
diff --git a/x11-plugins/wmmemfree/Manifest b/x11-plugins/wmmemfree/Manifest
new file mode 100644
index 000000000000..3995f61be581
--- /dev/null
+++ b/x11-plugins/wmmemfree/Manifest
@@ -0,0 +1,7 @@
+AUX wmmemfree-0.7-add-kernel-26-support.patch 2480 SHA256 7de60b8415623c33731723b2b5a2c5d41252aef1eb4d54bfcd1d717d9a2f2ce1 SHA512 9668d469f05ae206db89aa6b10c7155781848b277a0d13188b32d7b377eee182a68fd75c017e8312174ffa54db1c09a2dec62651a662a940af121c4a18a336b7 WHIRLPOOL 07281de11da74fd137071aab225b662cc674d0a192b51797c89646b6c78e6d137859fe406dc2bbd940690fbbc6e895f17aff5e46a77fcb375730432f7a07a0f4
+AUX wmmemfree-0.7-fix-crash-when-there-is-no-swap.patch 755 SHA256 4943a269fa9f4dc12466cb25d80c09edb83885b8fa9fdd7480f98d541a9cedfb SHA512 ff18cbf2b9b44651649c69825132af85d828a1806ee0db849f7110d172979b9b69655ed819b8b891f89d690070143c3ae8a309e6412ff8dda3a23e2881e0bc1f WHIRLPOOL 048b3c770c70a9bc3b7f3345fe554b89d49083c7a46bcbd1f353eb8ddc201cbf395c2f9a7f2863e78bff841644db4f269e51ba2ecc601cfd144940c957a07d7f
+DIST wmmemfree-0.7.tar.bz2 14287 SHA256 52cff4e2850de4528e55459ab3eab6b14c7ad29d15e793eb1eb6e69b94aace34 SHA512 cb612a867df55a96bc6b3b509c790548f95c57d25dda81c2babc03e52a06133b2f9b4339f37156c3ebcdeb65c49643ec03edc6f56a5f198d82475ff1d7e9368a WHIRLPOOL 0f83bd58cb079569f7dd9133726401da90440c9bb2048f512a583c10bfa5aaf4537b8ce0eba55d4379046078f65e18fd2e9587a4340c2303157f90f3fa5f243e
+EBUILD wmmemfree-0.7-r2.ebuild 913 SHA256 b13bd8be23e6c86a8127156f3886bd1da9d619434f24f7c65e19e04975a6c783 SHA512 3cf065a87a9bda74f319b128270e717f03bf791199fb1f928a5e8279dfdfd805bb1c3ef65781457bfbf062ead4deff520f89910ba25631b068ed83c7f50f12de WHIRLPOOL ddcbf64e6a2cb5639ed30e387c5f6384a0ee631a7c2fc5c097a1d09e48f1c653d1212e4f33ae328f8d19b29774984fe79608b34b71d14808b617f3804360b105
+MISC ChangeLog 3010 SHA256 09788d9af1417614685a2d2f377838abb56c9e23d8df817e36931c3f017d878f SHA512 76b3e71744f8d9762a8f52dbbac71aedd5ce2877ffae2cfdfa05c8b086df512873372c44f0087c84f1e7a61235b92f0e8f18ce9590fc2d0b46112a11dfee07e8 WHIRLPOOL f898b0d3ead0d433e4c2716bfc7ab0704f68601245660aa117db4f47bccbff0b092d6e7acf14ea250177e5687373135e916d9c54e09c04aa0d12063824a325da
+MISC ChangeLog-2015 2860 SHA256 5721bbb64fd6468a12720dcec5536b484cbb84efe0de44db14ad71fb7e72cc2c SHA512 97a83078806fd2189e54b903081060b21db562a4970a72d8ce184e680fc7943639137bfb3f49ee9e7786af79c2da9a2d8c1af8a56650e9e0da9c0e4c096399f5 WHIRLPOOL d52ffb240acc164ce5827e58a57be1b039ba5f540ee2150cf96fb2c7fd4d798955c0616ef5e89cde5be80c03f70716f01ea107abd20751ba21531c6efff60e53
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmmemfree/files/wmmemfree-0.7-add-kernel-26-support.patch b/x11-plugins/wmmemfree/files/wmmemfree-0.7-add-kernel-26-support.patch
new file mode 100644
index 000000000000..c4545d0654c6
--- /dev/null
+++ b/x11-plugins/wmmemfree/files/wmmemfree-0.7-add-kernel-26-support.patch
@@ -0,0 +1,83 @@
+diff -Naur wmmemfree-0.7/mem_linux.c wmmemfree-0.7.new/mem_linux.c
+--- wmmemfree-0.7/mem_linux.c 2003-03-17 14:23:05.000000000 +0100
++++ wmmemfree-0.7/mem_linux.c 2004-08-28 23:18:56.783772744 +0200
+@@ -20,24 +20,48 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <string.h>
++
++long int mem_total, mem_used, mem_free, mem_buffers, mem_cached;
++long int swp_total, swp_used, swp_free;
+
+-long long int mem_total, mem_used, mem_free, mem_shared, mem_buffers, mem_cached;
+-long long int swp_total, swp_used, swp_free;
+
+ void mem_getfree()
+ {
+- FILE *file;
++ FILE *memfp;
++
++ static char buf[1024];
++ static char *p_mem_tot=NULL, *p_mem_free, *p_mem_buffers, *p_mem_cache;
++ static char *p_swap_total, *p_swap_free;
++
++ memfp = fopen("/proc/meminfo", "r");
++ if (!memfp)
++ {
++ perror("/proc/meminfo");
++ exit(1);
++ }
++
++ fread_unlocked (buf, 1024, 1, memfp);
++ fclose(memfp);
++
++ if (!p_mem_tot)
++ {
++ p_mem_tot = strstr(buf, "MemTotal:" ) + 13;
++ p_mem_free = strstr(buf, "MemFree:" ) + 13;
++ p_mem_buffers = strstr(buf, "Buffers:" ) + 13;
++ p_mem_cache = strstr(buf, "Cached:" ) + 13;
++ p_swap_total = strstr(buf, "SwapTotal:") + 13;
++ p_swap_free = strstr(buf, "SwapFree:" ) + 13;
++ }
++
++ sscanf(p_mem_tot, "%ld", &mem_total );
++ sscanf(p_mem_free, "%ld", &mem_free );
++ sscanf(p_mem_buffers, "%ld", &mem_buffers);
++ sscanf(p_mem_cache, "%ld", &mem_cached );
++ sscanf(p_swap_total, "%ld", &swp_total );
++ sscanf(p_swap_free, "%ld", &swp_free );
++
++ mem_used = mem_total - mem_free;
++ swp_used = swp_total - swp_free;
+
+- file = fopen("/proc/meminfo", "r");
+- if(!file)
+- {
+- perror("/proc/meminfo");
+- exit(1);
+- }
+- while(fgetc(file)!='\n'){}
+- fscanf(file, "%*s %Ld %Ld %Ld %Ld %Ld %Ld",
+- &mem_total, &mem_used, &mem_free, &mem_shared, &mem_buffers, &mem_cached);
+- fscanf(file, "%*s %Ld %Ld %Ld",
+- &swp_total, &swp_used, &swp_free);
+- fclose(file);
+ }
+diff -Naur wmmemfree-0.7/mem_linux.h wmmemfree-0.7.new/mem_linux.h
+--- wmmemfree-0.7/mem_linux.h 2003-03-22 19:51:35.000000000 +0100
++++ wmmemfree-0.7/mem_linux.h 2004-08-28 23:12:19.066235000 +0200
+@@ -21,9 +21,9 @@
+ #ifndef __MEM_LINUX_H__
+ #define __MEM_LINUX_H__
+
+-extern long long int mem_total, mem_used;
+-extern long long int mem_shared, mem_buffers, mem_cached;
+-extern long long int swp_total, swp_used;
++extern long int mem_total, mem_used;
++extern long int mem_buffers, mem_cached;
++extern long int swp_total, swp_used;
+
+ void mem_getfree();
+
diff --git a/x11-plugins/wmmemfree/files/wmmemfree-0.7-fix-crash-when-there-is-no-swap.patch b/x11-plugins/wmmemfree/files/wmmemfree-0.7-fix-crash-when-there-is-no-swap.patch
new file mode 100644
index 000000000000..d062fd9ee09b
--- /dev/null
+++ b/x11-plugins/wmmemfree/files/wmmemfree-0.7-fix-crash-when-there-is-no-swap.patch
@@ -0,0 +1,18 @@
+--- wmmemfree-0.7/draw.c 2003-03-21 21:56:25.000000000 +0100
++++ wmmemfree-0.7/draw.c 2008-02-16 10:02:51.000000000 +0100
+@@ -44,13 +44,13 @@
+ XCopyArea(display, on, buffer, gc, 0, 0, 2, 11, 7 + n * 2, 27);
+ else
+ XCopyArea(display, off, buffer, gc, 0, 0, 2, 11, 7 + n * 2, 27);
+- if(n < (swp * 25 / swp_total))
++ if(n < ((swp_total) ? (swp * 25 / swp_total) : 0))
+ XCopyArea(display, on, buffer, gc, 0, 0, 2, 11, 7 + n * 2, 47);
+ else
+ XCopyArea(display, off, buffer, gc, 0, 0, 2, 11, 7 + n * 2, 47);
+ }
+ mem_percent = mem * 100 / mem_total;
+- swp_percent = swp * 100 / swp_total;
++ swp_percent = (swp_total) ? swp * 100 / swp_total : 0;
+ if(mem_percent == 100)
+ XCopyArea(display, numbers, buffer, gc, 5, 0, 5, 6, 33, 20);
+ else
diff --git a/x11-plugins/wmmemfree/metadata.xml b/x11-plugins/wmmemfree/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmmemfree/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmmemfree/wmmemfree-0.7-r2.ebuild b/x11-plugins/wmmemfree/wmmemfree-0.7-r2.ebuild
new file mode 100644
index 000000000000..816a1dd48a60
--- /dev/null
+++ b/x11-plugins/wmmemfree/wmmemfree-0.7-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="a blue memory monitoring dockapp"
+HOMEPAGE="http://misuceldestept.go.ro/wmmemfree"
+SRC_URI="http://ibiblio.org/pub/linux/X11/xutils/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-add-kernel-26-support.patch
+ epatch "${FILESDIR}"/${P}-fix-crash-when-there-is-no-swap.patch
+
+ #Honour Gentoo LDFLAGS, see bug #337927.
+ sed -e "s/-o \$(PROG)/\$(LDFLAGS) -o \$(PROG)/" -i Makefile
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" FLAGS="${CFLAGS}" \
+ STRIP="true" || die "emake failed."
+}
+
+src_install() {
+ dobin ${PN}
+ doman ${PN}.1
+ dodoc ChangeLog README THANKS TODO WMS
+}
diff --git a/x11-plugins/wmmemload/Manifest b/x11-plugins/wmmemload/Manifest
new file mode 100644
index 000000000000..0d55076a91e8
--- /dev/null
+++ b/x11-plugins/wmmemload/Manifest
@@ -0,0 +1,11 @@
+AUX wmmemload-kernel-3-support.patch 555 SHA256 3649019bda3642d75faf02e18bdfee9a19b09f860b0c810b661abd7d254c26b4 SHA512 690f4faf726689feeb65c3de1de53c7f3bd8a5d4c29bfa8f4c1c593c705d3b70465d5883c0e8649f037d741b94bbaf1b71f19f9a3e101d3ae3b57bde0c38c9f0 WHIRLPOOL f82cd9a5dfe10ad48fcb215fb5a3c103405067022c3a406d2dd8493ccc103babb4011aead91f90d85f2937dde399816103dbc6ed49a2a3bdd8533c68053a6c99
+DIST wmmemload-0.1.6.tar.gz 141606 SHA256 207a6e0f69d2aa56054c34a3b0f7643014f2b9609ea28ad10d25901c8d34171b SHA512 0587441fc0a14db6481f56b5b5a205029f4f5fd794a9e323289217be09605dd3c7af32afc2427896a08d508c0c920e71201e60036fd185df2df62c8cbb352696 WHIRLPOOL 7c1a524f22002de11039bcd51d8fcb4fb43b83388a55486ab207c37965c28784719bddd89bbf09bb1adb026bfc0292d37f849a2de80a2f83f16c13bb74832772
+DIST wmmemload-0.1.7.tar.gz 23030 SHA256 dd08ac0c91ac20c174afa53ffd4b4773cca2804e5238caaaa90f5f8c524dd50f SHA512 d84108c23436b92b00818aaa59f14f5fc425a1509044d008820cd335e312ca271867b6be03a7f0f8b904691894a2f47e976048e3be46c0bd24b6b64478233c8d WHIRLPOOL d1dbbda1a632e61e566a364c7cc747fb24740acfa519f44d0b6afcce5b80238cf2943abd65a90558d1421eedab9b0463739addfbba3623c09f0802d82739f796
+DIST wmmemload-0.1.8.tar.gz 23114 SHA256 b405b9f84fbb8d9b0c165d8af1db6557bf8ecd85ccb5a010d2202ffde126e0a0 SHA512 7139e92e15371ff493784c0677d6697074d85c5f4457d0c5caa146bf1aef481a4afc31a4b70bf8ec0edcc90390c18e16daa8efff7d418f96c137c72f7c7819f9 WHIRLPOOL 689825b0a713284f049f1af88dd651b8905dea3ddf3854dabf4cea78dc672ce795b49109dd4636b146b432cbb92010d23b6dad68c45d0163424ad6356ef50f6b
+EBUILD wmmemload-0.1.6-r1.ebuild 725 SHA256 fd0c311785b09a3bf57dcbf5495e534bb1f6c1e5bbb6912249b863a356c70d92 SHA512 5fb6ce4014841b2e448beb323683c3219f4fca15d55fd7e3e64605eb6cee72c9264bd185fefc885b0dbf00f57fe9010b5d2d19baedc26ae50a3a0a541678c116 WHIRLPOOL 7ba585cebe365987d1cdcc411c1bffb670a23774a8023e718126a913dbb207400f5b2d5c550f7d3323725c7cc0c91862734412a2610e42941d524c15303fb0d5
+EBUILD wmmemload-0.1.6.ebuild 677 SHA256 22ab4dfc0a819953fad53273519c01e159c310b7083786997767338c5f93597e SHA512 7456528ba79886a98322e8a9e89d6c376cff5f1167661244fba788819ee675f29545164f9c8273513585513e47eeeccb7ad975c39e62c61c8fb132aaf2a12486 WHIRLPOOL eb7e7dcf8d81098cf85b96a94048c5bf2c0c70f8bbd989ffe92cacca0540626cb856309a1ae9843b02b060269df0d56f1f42cdfae4533f2af394d2d009a9973b
+EBUILD wmmemload-0.1.7.ebuild 670 SHA256 bec752eb4c0806d8d59c854fb8d63aef95d243c054b621a55a20c12cd8751a0b SHA512 8f423ccda949187b222f48f1188f3c0bed6e9ad41336edae7525fc337b61a97dd717dcd8bfd5e4d2d4ef198eed17f91360d2b5545edc1bfd878304b9d62605ce WHIRLPOOL 2e1e7ba589c989a3034be18d81317df44bc4bbb4301848e5d7a8282eafbb722c36407eb131a23946639af3e87b6446ceb2f1eb9939f3bb3a161d514dd666cd8b
+EBUILD wmmemload-0.1.8.ebuild 665 SHA256 2686163519c29dacf558245a95681a95dd4e32dc793abc1bc50ee42d650ca532 SHA512 601a2424fddf1f61c39def95bce340782727bf046cd1aba90d75c4d38db682440881a71707da3ec197b460b200fa95b1789567fd39a80c89900c8cac9042cc85 WHIRLPOOL 21b71157f7840acaf2786befc85357db3b4802c9c345cf53e4f09e9a9f1b7782036b480b930c6b4a3f1b858514cb4d958f1f9544fbcfd5e9e70f5adbbec5757c
+MISC ChangeLog 4034 SHA256 778ee845a31afebc3532294dce0653408af68e14a45157920bbf47a9b2b974ab SHA512 19e0c02dcab3304ef7af1484d9a3f07d2c43bffd29adb9a6266a3ccb760178b3a1c41d758d17d61b8eb397366393250cba78fd01272f7cd6bf02f1471fdc25a9 WHIRLPOOL 8684cb04ed7b1f0cc96228bae3ae7c3fbc3cb2baa078def08a020d64357a3fa0f0549308d52a2335ed5389c944fcc646581edeb5b9ff1b95b4f315b6f3706b88
+MISC ChangeLog-2015 3218 SHA256 c747a38716d8052c42ca99395563a7f7b355d49bf76f1881c072af20c5160c72 SHA512 5aa9b3278563ab81caddfed8d271a7df6063f1965fa42e573ac5bd336609d6abd71b1e8f2c915e251f68af606be5bbe1404ee95f4dd37df479d3620af7cf4951 WHIRLPOOL dc46405625c06a7c384512a215cfc528d35d20569be14427bf689c6f6542c1c4dee247fe57fdc4370e9df56f773eba53044e72fdfc6ddabd474cf92dc5312073
+MISC metadata.xml 428 SHA256 97eae4e95409f6f7690234c6104a180162e27decf0a12135d651d68cf5c126cf SHA512 ddd7223a4e535dc0f919347778fb1ad9edc1a183ff9cc85b5dcc5820454021d38ba57d230c6825055252d007c0b63e20b2b374100748ecc6e18cbceaf51adb37 WHIRLPOOL ef0181fad595eb334916e3cf3d48c43f416f9b374b949825113b97f31794e5aabdf15c0d46cbe95f691004aae3449ee8e22ed835d2364e55b61a3e9bf15cd079
diff --git a/x11-plugins/wmmemload/files/wmmemload-kernel-3-support.patch b/x11-plugins/wmmemload/files/wmmemload-kernel-3-support.patch
new file mode 100644
index 000000000000..601991175323
--- /dev/null
+++ b/x11-plugins/wmmemload/files/wmmemload-kernel-3-support.patch
@@ -0,0 +1,13 @@
+--- wmmemload-0.1.6/src/mem_linux.c 2003-11-03 22:06:39.000000000 +0000
++++ wmmemload-0.1.6/src/mem_linux.c 2011-11-12 11:05:13.000000000 +0000
+@@ -49,8 +49,9 @@
+
+ /* new format ? (kernel >= 2.5.1pre?) */
+ /* see linux/fs/proc/proc_misc.c */
+- if (version >= 2 && patchlevel >= 5 && sublevel >= 1 || \
+- version >= 2 && patchlevel >= 6 && sublevel >= 0)
++ if (version == 2 && patchlevel >= 5 && sublevel >= 1 || \
++ version == 2 && patchlevel >= 6 && sublevel >= 0 || \
++ version >2 )
+ isnewformat = 1;
+ }
diff --git a/x11-plugins/wmmemload/metadata.xml b/x11-plugins/wmmemload/metadata.xml
new file mode 100644
index 000000000000..3ad489c165fb
--- /dev/null
+++ b/x11-plugins/wmmemload/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmmemload is a simple dockapp for WindowMaker that displays memory and swap
+space usage. It is very heavily based on WMMemMon and WMCPULoad.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmmemload/wmmemload-0.1.6-r1.ebuild b/x11-plugins/wmmemload/wmmemload-0.1.6-r1.ebuild
new file mode 100644
index 000000000000..afdb61ed55f2
--- /dev/null
+++ b/x11-plugins/wmmemload/wmmemload-0.1.6-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit autotools eutils
+
+DESCRIPTION="dockapp that displays memory and swap space usage"
+HOMEPAGE="http://www.markstaggs.net/wmmemload"
+SRC_URI="http://markstaggs.net/${PN}-download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-libs/libICE
+ x11-libs/libXt"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-kernel-3-support.patch
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog THANKS
+}
diff --git a/x11-plugins/wmmemload/wmmemload-0.1.6.ebuild b/x11-plugins/wmmemload/wmmemload-0.1.6.ebuild
new file mode 100644
index 000000000000..a11ed9f1a599
--- /dev/null
+++ b/x11-plugins/wmmemload/wmmemload-0.1.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit autotools
+
+DESCRIPTION="dockapp that displays memory and swap space usage"
+HOMEPAGE="http://www.markstaggs.net/wmmemload"
+SRC_URI="http://markstaggs.net/${PN}-download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-libs/libICE
+ x11-libs/libXt"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog THANKS
+}
diff --git a/x11-plugins/wmmemload/wmmemload-0.1.7.ebuild b/x11-plugins/wmmemload/wmmemload-0.1.7.ebuild
new file mode 100644
index 000000000000..9840263417c7
--- /dev/null
+++ b/x11-plugins/wmmemload/wmmemload-0.1.7.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="dockapp that displays memory and swap space usage"
+HOMEPAGE="http://www.dockapps.net/wmmemload"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-libs/libICE
+ x11-libs/libXt"
+
+S=${WORKDIR}/dockapps
+
+src_prepare() {
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog THANKS
+}
diff --git a/x11-plugins/wmmemload/wmmemload-0.1.8.ebuild b/x11-plugins/wmmemload/wmmemload-0.1.8.ebuild
new file mode 100644
index 000000000000..6878bd7b9bda
--- /dev/null
+++ b/x11-plugins/wmmemload/wmmemload-0.1.8.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="dockapp that displays memory and swap space usage"
+HOMEPAGE="http://www.dockapps.net/wmmemload"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-libs/libICE
+ x11-libs/libXt"
+
+S=${WORKDIR}/dockapps
+
+src_prepare() {
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog THANKS
+}
diff --git a/x11-plugins/wmmemmon/Manifest b/x11-plugins/wmmemmon/Manifest
new file mode 100644
index 000000000000..0b56cbd45e6f
--- /dev/null
+++ b/x11-plugins/wmmemmon/Manifest
@@ -0,0 +1,5 @@
+DIST wmmemmon-1.0.2pre2.tar.gz 147486 SHA256 7d4095f0e08884600f90de8e0ee82632cec7b934b617f33f34b33d122d9056eb SHA512 7e10ffe6f4089f993b1b284f17fe402b64e9cc64171c439d459ad5020176cf868e7279feb9691b65f2c1aa14dc0db3f45d22376b0cc2f077398220c1211a8745 WHIRLPOOL c6d78da4de852a3819a4d2f6ba4223e4e0cc1ab19bef3f6a37cfea3542c777423a97d48aec63b46bb708ee5f3e49c75333a82897f73e4f1ab2ec17b5ac7075b5
+EBUILD wmmemmon-1.0.2_pre2.ebuild 610 SHA256 76907d49a7138cc8c834f7945aad98aa4881d0aad4dd49dad7b837dfab13985b SHA512 bad753fe191130dc9aff999706625db068104242bd3a279108c48a69508a07acefee0f5e87d393cb8bcd42ff2196b520d312789b417753a22de5ab51c3a46504 WHIRLPOOL 21547ca0cf1a8523392cf0f5ce57b1b5bae29dfac6f01106e84bb3d846c7f8ad8eebe3835a6cca6322a591d9145fd9da775495e89480ab029a4919c5f8ce5894
+MISC ChangeLog 2901 SHA256 9b89814e5495c9969c64f580a69f48b092ce968d5c1c995d463b29b44c733883 SHA512 5387489ee26352c5d7448071c04b845385d9eb3a57e45101daefdfa7f35691920c10935fab635ebf7f89a182d339d6a0762e8c5551c44c3382738ac9bfac7d73 WHIRLPOOL e30d733c41f860bf531ae5f933c0071eded586c4eff90526a56d4e5c56ab069ffc7a6ae58c0a91d5b3a35b00ed4ac60225d7ab124654fdfa2a7a865f81f235a0
+MISC ChangeLog-2015 3041 SHA256 c6b19be1c8c648ee0b3f2b86941ea4f74ca606e02f522c9246340654e38093b0 SHA512 466e29bc40c57f514fc36a66d9aeb1e4dfa88f27ad2b170ab720357240fbc3137f0d77ccb074a787fe3ef21f1089c27b6d8154baa70acbc35d1c424272b5f694 WHIRLPOOL f2148908dd85287bbcc8d142699175980cac6fb451b36f2546d801eb1b9441a62a38eba84c74df0a6a65aca39d69397ac3789f723f07804fd1b037a68d98a209
+MISC metadata.xml 707 SHA256 0b0464aaa34bdc1027c7d9ea05d3bd937172d2106af4b569d7b0c2dd13e10240 SHA512 0404bc5cdbe6cb6316d93ade344c9ac7f4528c8b9dc9729cc600c3e312a7fe69627e11b95b83b6950363a2a8c67f9de1640616620ea2fa8baad292fecadba812 WHIRLPOOL 4f5bc5bb26fd2611fce511dc4c4113a3349527355ac93d537e0c2e9579b31567174890392b1b2775f1f40ca262a2da87fca4c7803ea252d23584f9748bd1a7d1
diff --git a/x11-plugins/wmmemmon/metadata.xml b/x11-plugins/wmmemmon/metadata.xml
new file mode 100644
index 000000000000..b03a88f23223
--- /dev/null
+++ b/x11-plugins/wmmemmon/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+WMMemMon is a program to monitor memory/swap usages. It is a dockapp that is
+supported by X window managers such as Window Maker, AfterStep, BlackBox, and
+Enlightenment. The current memory usage is displaied as the outside pie-slices.
+The swap usage is represented by the inside slices. It has an LCD look-alike
+user interface. The back light may be turned on/off by clicking the mouse
+button over the appliacation.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmmemmon/wmmemmon-1.0.2_pre2.ebuild b/x11-plugins/wmmemmon/wmmemmon-1.0.2_pre2.ebuild
new file mode 100644
index 000000000000..d6d04f6c28a6
--- /dev/null
+++ b/x11-plugins/wmmemmon/wmmemmon-1.0.2_pre2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="a dockapp for monitoring memory and swap"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/37"
+SRC_URI="mirror://gentoo/${P/_/}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-libs/libICE"
+
+S=${WORKDIR}/${P/_/}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README THANKS TODO
+}
diff --git a/x11-plugins/wmmenu/Manifest b/x11-plugins/wmmenu/Manifest
new file mode 100644
index 000000000000..825660894d3a
--- /dev/null
+++ b/x11-plugins/wmmenu/Manifest
@@ -0,0 +1,6 @@
+AUX wmmenu-1.3-Makefile.patch 578 SHA256 1bd83f7a586e82cc15d4f35c5a9d79abe871eff2cb830b3712cc40fad1831304 SHA512 04e5199e01db071630a7b242ce15860a9009fa46644822f7229647010ebd1da033a893d46982622ec2d215fd70f3f6bbb03f9f4b90299052406a579b46244243 WHIRLPOOL 30d03d606e47e5fb88fa79b3e9b829d66d26bb4120a491667c87ba37b793e5b7f64a35cba9de62d79ed5829230f53673a4428741b50f9999d900451326ac3660
+DIST wmmenu-1.3.tar.gz 33766 SHA256 c6fc09e812b012fac83c948bbfc37fbbd3ea702e46e942ebb29ec6a2f541fa3a SHA512 4c8738c9a81d56e084754f4db28da6d3171475b5967ceddaa5646b3d87679112e4f272e1bee2c2a81dd072cc948b3652d843a3ddff9bc31cfac4f787b337e767 WHIRLPOOL 15e1cc6de49ea51382ae7673375a176836bf49dd2b7cf311618ca5e6afa9c67a558c2b8a76a675b69d516669432c978cc39f339bf27de574c4952afc75de6881
+EBUILD wmmenu-1.3-r1.ebuild 775 SHA256 1a4baa228fe87422900018301b6b955eb7500d64833460cd8b82aa3f4cfe480d SHA512 32baa92eaad4274683ccd2abc2b0aa2970112a1f82602600b03bf89e0b04c222114818f41abf8372b2797e63a06748fb6cc17804aa995e774fa07a7703469949 WHIRLPOOL 66df4967e3c9962b9932650436165631e6c7c1d8003b80f55d2f73ce148a5805ce38df97843800e36e6701162934147166ec3a93e4552a4fd2ef78394f6f4ebd
+MISC ChangeLog 4355 SHA256 d94656f1b1b4024b7dd41cfa7085155673b74f95e8ea73a20a4a932be90572f3 SHA512 30c2efc643a1ad61229a0f3eec88fd75def66c97b60488016beafba2c5568005f4edb573fb58e0a539b7648e89b045169725ca83e77dc582695569594c40ba99 WHIRLPOOL c8ad82d2cccefdb6bd88beea2920a05a9a951cd9f849c9bce8688a582351813d3b2a3536ed19d1aa80bfe07ef78becd4e96abb245cebde3344687e11098f6fc4
+MISC ChangeLog-2015 1887 SHA256 4138aac28d62eb383f077518b1cc46eca67f0d81730b05f686af4d3543149080 SHA512 a2daddaff063a63ced1437d8de098648cb43e8defd4926e54e1b8ecf3aa23bd036a14df12ded9ee5bf712bf6efcd6a1ff3ebad14228b115e016f791314123b13 WHIRLPOOL 2e23d6a731e0004ef9a5b3d089f498543054f030b62f8510fc8c316d87c5d1be914192fd29a09d112d7988f4150342dbb1a2686f52856f4bd3a0ef7f0803e0e1
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmmenu/files/wmmenu-1.3-Makefile.patch b/x11-plugins/wmmenu/files/wmmenu-1.3-Makefile.patch
new file mode 100644
index 000000000000..a6fc4c7ec437
--- /dev/null
+++ b/x11-plugins/wmmenu/files/wmmenu-1.3-Makefile.patch
@@ -0,0 +1,19 @@
+--- Makefile.orig 2015-04-17 13:43:08.122972280 +0200
++++ Makefile 2015-04-17 13:43:11.569975854 +0200
+@@ -14,12 +14,12 @@
+ PIXBUF_LIB := -rdynamic -L$(shell $(PIXBUF_CFG) --variable=prefix)/lib -lgdk_pixbuf_xlib-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0
+ endif
+
+-CC = gcc #-g
+-CFLAGS = -pipe -O2
+-CPPFLAGS = -MMD -ansi -pedantic -Wall
++CC ?= gcc #-g
++CFLAGS ?= -pipe -O2
++CPPFLAGS ?= -MMD -ansi -pedantic -Wall
+ INCDIRS = $(PIXBUF_INC)
+ DEFINES = -DETCDIR='"$(ETCDIR)"' $(PIXBUF_DEF)
+-LDFLAGS = -s
++LDFLAGS ?= -s
+ LIBDIRS = $(PIXBUF_LIB)
+ LDLIBS = -ldockapp -lXpm -lXext -lX11 -lm
+
diff --git a/x11-plugins/wmmenu/metadata.xml b/x11-plugins/wmmenu/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmmenu/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmmenu/wmmenu-1.3-r1.ebuild b/x11-plugins/wmmenu/wmmenu-1.3-r1.ebuild
new file mode 100644
index 000000000000..f30b1665da0f
--- /dev/null
+++ b/x11-plugins/wmmenu/wmmenu-1.3-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="a popup menu of icons like in AfterStep, as a dockapp"
+HOMEPAGE="http://www.dockapps.net/wmmenu"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/gdk-pixbuf[X]
+ >=x11-libs/libdockapp-0.7:="
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/dockapps
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-Makefile.patch
+
+ sed -e 's#<dockapp.h>#<libdockapp/dockapp.h>#' -i *.c || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin wmmenu
+ doman wmmenu.1
+ dodoc README TODO example/apps example/defaults example/extract_icon_back
+}
diff --git a/x11-plugins/wmmisc/Manifest b/x11-plugins/wmmisc/Manifest
new file mode 100644
index 000000000000..0b9137850355
--- /dev/null
+++ b/x11-plugins/wmmisc/Manifest
@@ -0,0 +1,6 @@
+AUX wmmisc-1.1-build.patch 1366 SHA256 ef551f740ecb2513c4c9ee19311a1cfa02d7f14a2ad5fbbbc8ba5d8aabe152aa SHA512 8bcad4c6af472c7c93473d3d93e83a1931f9de93ecd7be18ae4db57f0c242d963deb42286ceae065b3f33aa623f03084ed62fc4da7adc506da5819d57988ea49 WHIRLPOOL b479f96ee7ef8228119e1d6af925601b01894d6110e5ca25087fae3928d9cc8814518afcfd2dc44949d952eb9eb464d0eca15660d8c5e10686a2193ffe9e78a8
+DIST wmmisc_1.1.orig.tar.gz 18032 SHA256 1dbe229ab31cc1767a62bdbf0397bf75a664583769a3d3d4bbbdc076280566f6 SHA512 9f9e93df309902e97a5b42a674bb06767a1cfa524553d140e370060c01a398bfdafcebfc806daa4b4f42b1422932512d48e33ebce444011ad410a5b460592582 WHIRLPOOL 500b9483c790cbcc1c7074aa80f8de8e134f764f50d07488d082a0eae2a1289765f8b72ea5906b04683087c57f3ca9c63169a95aa500d9bcade405fd9f4ddd90
+EBUILD wmmisc-1.1.ebuild 747 SHA256 7ec4feda3a34052869bcb1d82a10002ac70fcf86402c86718b1df477395e4dbe SHA512 d7c6c1541f5c204dec3b8ae6461e12edfd74ec5cbb22f6640d98b13b88d75f7b1e2c277476f154450a73fc6e6021827df994ab54c27450f7c16851d660e29b78 WHIRLPOOL a3a08ceaf10b60c7b020f7f7c578e30d62013630be9512c6b7fe58d21eef572e5efd5fd4d906b05c2843a292ba8e3863a22ca445b0240f2d2b769f23b6747797
+MISC ChangeLog 2912 SHA256 5adb56b9f4d0e314a0cf4d5e6f6a0d226e453449c3e067a611fc1cc596ad6dfa SHA512 db1d4862904a7abd7960ee3982fc7553cc59facb639e98a2b950d0c2ce9707ae934ff4d3c86c8ef661b4c1dabce629baaf4c64e0757d147d682ced171751cd06 WHIRLPOOL b5366e9405699fd702636a094082409f3dceaba66c8665bd4b54908f7c2dfbdd6a5ba9aef392b1ce4a27fe0bcd0bcd63f1ea58115cac08bf39f9d24e27c9614c
+MISC ChangeLog-2015 1249 SHA256 8a23422729c00e790b4588661bf34a8b042e1f8c36f0d05f3c462c4f725485bc SHA512 a0860a4ec7005e6df39dd9b3ecd92b34d54c0cd440c483e9370db96a15614ba204ac8962d6eb2d3ff42280f6ba3ec2efb3844dcfbf6ca6f2e94adc85ac50a58f WHIRLPOOL a46689160f4436f8d87a5648d0847db56cfed9fe96f523332dd4b3ee3c9c347c6059209eb1e8416449915eebb44757e976defaa46c63cbd3817aa81ceff806e5
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmmisc/files/wmmisc-1.1-build.patch b/x11-plugins/wmmisc/files/wmmisc-1.1-build.patch
new file mode 100644
index 000000000000..d42400ab0132
--- /dev/null
+++ b/x11-plugins/wmmisc/files/wmmisc-1.1-build.patch
@@ -0,0 +1,48 @@
+diff -ur wmmisc-1.1.orig/src/general.mk wmmisc-1.1/src/general.mk
+--- wmmisc-1.1.orig/src/general.mk 2006-01-07 19:50:31.000000000 +0200
++++ wmmisc-1.1/src/general.mk 2008-01-16 20:44:59.000000000 +0200
+@@ -16,7 +16,7 @@
+ MANDIR = $(PREFIX)/share/man
+ # Set some destination locations.
+
+-CC = gcc
++CC ?= gcc
+ CXX = g++
+ # Set the compilers.
+
+@@ -45,13 +45,7 @@
+ # Set the assembler and flags.
+
+ LD = ld
+-LDFLAGS = -lm
+-ifeq ($(MODULAR_X),1)
+-LDFLAGS += $(shell pkg-config --libs x11 xpm xext)
+-else
+-LDFLAGS += -L/usr/X11R6/lib -lX11 -lXpm -lXext
+-endif
+-LDFLAGS += -Wl,-O1
++LIBS = -lm -lX11 -lXpm -lXext
+ # Set the linker and flags.
+
+ AR = ar
+@@ -64,7 +58,7 @@
+ ifeq ($(MODULAR_X),1)
+ INCLUDES = $(shell pkg-config --cflags x11 xpm xext)
+ else
+-INCLUDES = -I/usr/X11R6/include
++INCLUDES = -I/usr/include
+ endif
+ INCLUDES += -I.
+ # Set the include locations.
+diff -ur wmmisc-1.1.orig/src/Makefile wmmisc-1.1/src/Makefile
+--- wmmisc-1.1.orig/src/Makefile 2006-01-07 20:45:59.000000000 +0200
++++ wmmisc-1.1/src/Makefile 2008-01-16 20:43:31.000000000 +0200
+@@ -23,7 +23,7 @@
+
+ $(package): $(objects)
+ rm -f $(package)
+- $(CC) $(CFLAGS) -o $(package) $(objects) $(LDFLAGS)
++ $(CC) $(LDFLAGS) -o $(package) $(objects) $(LIBS)
+
+ wmgeneral.o: wmgeneral.c wmgeneral.h
+ rm -f wmgeneral.o
diff --git a/x11-plugins/wmmisc/metadata.xml b/x11-plugins/wmmisc/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmmisc/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmmisc/wmmisc-1.1.ebuild b/x11-plugins/wmmisc/wmmisc-1.1.ebuild
new file mode 100644
index 000000000000..3d121cf03ddf
--- /dev/null
+++ b/x11-plugins/wmmisc/wmmisc-1.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="a monitoring dockapp for system load, user amount, fork amount and processes"
+HOMEPAGE="https://packages.qa.debian.org/w/wmmisc.html"
+SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc x86"
+IUSE=""
+
+S=${WORKDIR}/${P}/src
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-build.patch
+}
+
+src_compile() {
+ tc-export CC
+ emake || die "emake failed."
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc ../{ChangeLog,README}
+}
diff --git a/x11-plugins/wmmixer/Manifest b/x11-plugins/wmmixer/Manifest
new file mode 100644
index 000000000000..681f6633fd69
--- /dev/null
+++ b/x11-plugins/wmmixer/Manifest
@@ -0,0 +1,8 @@
+AUX wmmixer-1.7-respect_flags.patch 784 SHA256 ab90990f5e2784e630b75e0bf3e1271bae70d291119488237f6e4d11a89be78f SHA512 f785b537ece02f36d46d253895e808a6a9a114c44bd3c787441ab50b0c9854188d8422261fe4ba27410cb5579a746dbe7ca8aa612b6371b87d8c0c19b49efa90 WHIRLPOOL 68de12302f61371d84aba87f8e467ebf32d44e99069c33baaf1b144331b2b152ef37a884194d56e78d55a4aebd22c095d2e0100b42aa97606fcda85ef3826eb0
+DIST wmmixer-1.8.tar.gz 102723 SHA256 bbcb1e3cecd7a97be79c25cf4338aa5ddf47360192324ad9bd947d4902011159 SHA512 3b5c7f27da6ed2cbf8d06c431584186799d17e72db663db6ffc488f777c31de0b13fcc3f665099925efab036a14e70da4bbbabaff6ffc12280698e91f555e276 WHIRLPOOL 1e7a30a0d6ab586760d8b50b72e5639567220bd5c1c85bf546c5c2738e93b1fde646a29badb97c75c404dbff05aa0fc5b5d3fe0c8f55f35da2e61a96dd06327c
+DIST wmmixer_1.7.orig.tar.gz 24916 SHA256 ee4ae77130dddeb8eb26d00fbbe879f09e1542d3cf8a3e713d8f8f8a91f4aecd SHA512 81e32a821df423aff4ee0eef8c1dbd7a8302f0f43f3a6cfec3fd71b26dfca536ae2f8e0313404976eb21c217724e074eed9bf40c67360f28e901d4265580a1e4 WHIRLPOOL 9baa5ae9c4b9b23836346539ef9fd70a494d45c0a583986b6572efe98e0ff036b67681da39f95fa344f7c3ab32dc8e1c24a6cdcf2f56c33157c828e367834b97
+EBUILD wmmixer-1.7.ebuild 717 SHA256 3f1e1cdd2b7cfd8c654a18cd32c154400bc0462858f1911abe9d61d10eba4d6f SHA512 7d6142cccefc11a3c510034167ead3b69b6f1d0f958d2ae052cb988fced90b4f8a09929da825038da860f9a62ec1c64a8e0a263bc721b65c7465244377b024ec WHIRLPOOL 511bfda28e0f3a87dd933f3c2e3d0c44ad0d9585e1e2607225b14ecb74c50d70adf555c88fe47744ac8974c42cd7ef67e6f01363259591f3b29c2df3a2adc7bc
+EBUILD wmmixer-1.8.ebuild 429 SHA256 7c0d2d5ca0c618531db79b6a9d37c0a4219ce8ea358e45aa9c6c948c98853bc0 SHA512 ad4ee80a5c5ec2ba1ad941207f063d9c2a0dee01f663f3be9531074360f07eb202f3815428b4da75b0bd27cef039a1db6e28db9ab68e5b939569051ea30ee223 WHIRLPOOL e3092a1c7a8777eca320a60e40ab040ead188fbb1d1d3d2e344e70af7a97077a7f28c11fef49493cd6f332282db41e3c25a7040dbc7f746b449faf2a5c8e8265
+MISC ChangeLog 2924 SHA256 fd9e174c4caa8a7ce580e7729e98936447e13486c7210dad09126f9df320216a SHA512 453431b76438ff6a5be83ce9e7d002e67cc4de274a912db19f3aec307cb822a85600a3dcee16bc1d30171bfa7eb6a575a9e70ccb03ef4375757f4d13542d78e1 WHIRLPOOL 9a3de95243512a6a59ad2c20d519498d902d55f9f81a452a44e862b5e6765c0fbbfd26719cb785c2a709bebef3bcc53dcd21e8d2aa41285ab27d2c592812f35d
+MISC ChangeLog-2015 2370 SHA256 1972e45bfdc95ff65f50b3f373e7cd5076bba2d121902d2bba45e0eb1b6c7e4e SHA512 d182d052da3186a4589f3e4681d3f4dbd7908f36fbe17b4c212451d1dd8a01a7f84548d0a354ce3425b63a87cad3455942d167605461b93f7f8f9c13b92f98bc WHIRLPOOL 19db7e0a11112b325ca6740f555106aa0453c3150c27c2003031ac0266987041fbc042b624b9b0a3937d9070f07d690f00116a84c0a13792610a1348ed7a3b8b
+MISC metadata.xml 252 SHA256 f09077829bd604b153aecd586b23fe39af2279d2b5871eb74391c7b7e9496404 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724 WHIRLPOOL 5da21d058640f220853befb609832550c9078b8879264a87ffb4b845b89e557ae43f04975c4e7b65531b2b843f6a6cd5b139648b72574b555e8cf6610ffd610e
diff --git a/x11-plugins/wmmixer/files/wmmixer-1.7-respect_flags.patch b/x11-plugins/wmmixer/files/wmmixer-1.7-respect_flags.patch
new file mode 100644
index 000000000000..feb03166dddd
--- /dev/null
+++ b/x11-plugins/wmmixer/files/wmmixer-1.7-respect_flags.patch
@@ -0,0 +1,34 @@
+--- Makefile.orig 2012-08-21 11:03:31.028266807 +0200
++++ Makefile 2012-08-21 11:05:06.808876995 +0200
+@@ -1,19 +1,12 @@
+ # $Id$
+
+-prefix = /usr/local
++prefix = /usr
+ exec_prefix = ${prefix}
+ bindir = ${exec_prefix}/bin
+ mandir = ${prefix}/share/man
+
+-DESTDIR =
+-
+-CXX = g++
+-CXXFLAGS = -O -Wall
+-EXTRA_LIBS = -L/usr/X11R6/lib -lX11 -lXpm -lXext
+-
+-
+-LD = g++
+-LDFLAGS = -o $(EXECUTABLE) $(CXXFLAGS)
++CXX ?= g++
++LIBS = -lX11 -lXpm -lXext
+
+ EXECUTABLE = wmmixer
+ OBJS = xhandler.o mixctl.o wmmixer.o exception.o
+@@ -26,7 +19,7 @@
+ $(CXX) $(CXXFLAGS) -c -o $@ $<
+
+ $(EXECUTABLE): $(OBJS)
+- $(LD) $(LDFLAGS) $(OBJS) $(EXTRA_LIBDIRS) $(EXTRA_LIBS)
++ $(CXX) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXECUTABLE)
+
+ all: $(EXECUTABLE)
+
diff --git a/x11-plugins/wmmixer/metadata.xml b/x11-plugins/wmmixer/metadata.xml
new file mode 100644
index 000000000000..7d273a80ff68
--- /dev/null
+++ b/x11-plugins/wmmixer/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/wmmixer/wmmixer-1.7.ebuild b/x11-plugins/wmmixer/wmmixer-1.7.ebuild
new file mode 100644
index 000000000000..c2f78e5f1afc
--- /dev/null
+++ b/x11-plugins/wmmixer/wmmixer-1.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A mixer designed for WindowMaker"
+HOMEPAGE="https://packages.qa.debian.org/w/wmmixer.html"
+SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~mips ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-respect_flags.patch
+}
+
+src_compile() {
+ emake CXX=$(tc-getCXX)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc CHANGES home.wmmixer README
+}
diff --git a/x11-plugins/wmmixer/wmmixer-1.8.ebuild b/x11-plugins/wmmixer/wmmixer-1.8.ebuild
new file mode 100644
index 000000000000..cf15272fd854
--- /dev/null
+++ b/x11-plugins/wmmixer/wmmixer-1.8.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A mixer designed for WindowMaker"
+HOMEPAGE="http://www.dockapps.net/wmmon"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
diff --git a/x11-plugins/wmmldonkey/Manifest b/x11-plugins/wmmldonkey/Manifest
new file mode 100644
index 000000000000..53dfe3ee45a9
--- /dev/null
+++ b/x11-plugins/wmmldonkey/Manifest
@@ -0,0 +1,5 @@
+DIST wmmldonkey3.tar.gz 18684 SHA256 053bf2557e489bd526cdf3f4e6d28429d41c6a70ac677b89728dceab61eb04f5 SHA512 7026db45230a5b78788a6562e0a06a61cbdbbb794b52c81e8a7cd734e82605bf6c96d1528b48c1c6991dd76efc03391d01e7a90e49caae8d49ae8cbafb8c963c WHIRLPOOL 0bb0d620e668499a047e3bf120ab965ed17d5a68e2393c5efbdfc56e71671d5558e37028fb2c53242f01ad5e978d6be52cc8fb1955f3000e86495a517c7d49d8
+EBUILD wmmldonkey-0.003-r1.ebuild 992 SHA256 cc734f2ce9839dc9a69e88c1b09c7a8c0d12169150f84021c590fc8aafb76e9a SHA512 34c3e2343017389de8e830d4148637d897e7a0b65bc41688edc0a69ebecfda8aa1754663a62b45daa11f172bf46bfd29172c01c10b6910aa46b9190be9e0c31e WHIRLPOOL a60cfbce3af000117a15a788e0ea91a96f785fe0ae041f84cd5281877ae31b92d499c73125546612f360ebc525d13ff1f15ce1a165c2b3b59c863c825f97f27d
+MISC ChangeLog 2903 SHA256 cb82725bdefcadc87f8382d1a26e4ce5a92984dd00df79cfd55b7acdf816343f SHA512 9438d2148cc4aa5484aaced2dc4a54d4373a1f74f09d17e4451a8be21042f64741aa2f2390756b0d3918f34f0dd90ff1e5f2d39a1b4ba20f8761d75710f9e5cb WHIRLPOOL a31f189be3110fcc390a498d7c7ae75a406e1743d0d56452f69c54fb9a3b0ddbc33d49ece0c5bb8f35315c9d4623e1f4491bf4034cafd978c375a6e9dea4fb90
+MISC ChangeLog-2015 1619 SHA256 e9e5e8947c6f1602cab169a4f684637715d195f818375f1e5c5da9e7eda58e7c SHA512 b48a94014300e2ef05605f9652bd6c49b22d11dee38848ba876cf2b9fdff81d4598fc10a4c589258aa1c29663306e6c99fb356b538fa7cc24332d1746a25d84b WHIRLPOOL 13b8d4d50b86998b124999873e53f4c289908644609fb6fddf6083359cd97ff8bcb24ee38f35f6343216becc39f214b72675cc6957cdc7dec9e4a173ca6a923a
+MISC metadata.xml 252 SHA256 f09077829bd604b153aecd586b23fe39af2279d2b5871eb74391c7b7e9496404 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724 WHIRLPOOL 5da21d058640f220853befb609832550c9078b8879264a87ffb4b845b89e557ae43f04975c4e7b65531b2b843f6a6cd5b139648b72574b555e8cf6610ffd610e
diff --git a/x11-plugins/wmmldonkey/metadata.xml b/x11-plugins/wmmldonkey/metadata.xml
new file mode 100644
index 000000000000..7d273a80ff68
--- /dev/null
+++ b/x11-plugins/wmmldonkey/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/wmmldonkey/wmmldonkey-0.003-r1.ebuild b/x11-plugins/wmmldonkey/wmmldonkey-0.003-r1.ebuild
new file mode 100644
index 000000000000..314495777fc5
--- /dev/null
+++ b/x11-plugins/wmmldonkey/wmmldonkey-0.003-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="wmmsg is a dockapp to show the up and downloadrate from your mldonkey"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/174"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/298/wmmldonkey3.tar.gz"
+
+LICENSE="GPL-1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ x11-libs/libXext
+ x11-libs/libX11
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ net-p2p/mldonkey"
+
+S=${WORKDIR}/wmmldonkey3
+
+src_prepare() {
+ sed \
+ -e 's:gcc:${CC} ${CFLAGS}:' \
+ -e 's:gui_protocol.o endianess.o::' \
+ -e 's:main.c -o wmmldonkey:main.c gui_protocol.o endianess.o -o wmmldonkey:' \
+ -e 's:-lXpm -lXext:-lX11 -lXpm -lXext:' \
+ -i "${S}/Makefile" || die
+
+ tc-export CC
+}
+
+src_install() {
+ dodoc CHANGELOG README
+ dobin wmmldonkey
+}
+
+pkg_postinst() {
+ elog "Make sure the mldonkey daemon is running before you"
+ elog "attempt to run emmldonkey..."
+}
diff --git a/x11-plugins/wmmon+smp/Manifest b/x11-plugins/wmmon+smp/Manifest
new file mode 100644
index 000000000000..159a5bf6d825
--- /dev/null
+++ b/x11-plugins/wmmon+smp/Manifest
@@ -0,0 +1,6 @@
+AUX wmmon+smp-1.0-list.patch 2918 SHA256 5e01887b3404df12e221fc43e1a4c1980fd66f44b6f189a7967ccc27bfbaf388 SHA512 2a6da4a9b676ea51bbcc400b3255f3c10240db13fd6da46921f6c91d5529ecf50120e195b815e58a1b0a8bad81a944e8da3cba261a69579f36165f35ad23f144 WHIRLPOOL 676703bedaff4c18d49e04ac31832ba3a370ad67e38008008af5849993592fcc693d1ae1b59d4e9adfb9e0c10ab9058fe012c0d8fe164cd9abe8d1048d915ec3
+DIST wmmon+smp.tar.gz 15807 SHA256 d8d98323c3c5d091902ed52cae2c0ba9db34b6af11d75d67104c6d90e6b30f96 SHA512 9565815c30642a3d12a23960bf6123eafa9379d24a69b2a75794757e89a3b056669fc47a898a5e756871a74502dcab8b76abe5508f2c5474a1fbfc8bdd4e6a94 WHIRLPOOL 17fcf7b3cf678cda708339f8d4aefdc2c17d8341148dad12b6905622891e61395ba5ed1645f453c7910a30e358b44f9cf53a44cd75e1505db1c47efe5eca3304
+EBUILD wmmon+smp-1.0-r2.ebuild 837 SHA256 7f68a0f05e014cfb8eac17e4da0c4a7af99b442a2ef5e1ca886e169c0463e4a7 SHA512 de52a07506ba374f019608e74240da5a5621e5dfd48aa074dae6c36d6717613ce792c08d69d3f578cba5971e012d931433757d01440fe9d7352d524b43691da7 WHIRLPOOL 7370f61a1de43d0cc20093caccb00453fe1dbfe593b1781e18230ce564f34ba92e77395b0480c872d04bae673e9505ae073a54367192db510fdd7a48ef2e2c23
+MISC ChangeLog 3089 SHA256 6f43151818de2eb279e51fce843a7f52945138c0e6c4c011e3bc2403525991cb SHA512 67b6c58b57dc140e59f841739e083ad3fb72ace97c5bf91da33840a93ff68631da876a2f494228a15654fe4e70626df70745762b9c9b460eb8a86ad7745aa02e WHIRLPOOL cba87ed5aa5f7d4a6dda473443061818412d8fdd05f4498a87ed71278be1d60116538de9b9e2c9d6d1939680feb16b6c169955f91b427787c8bc85277bdd5300
+MISC ChangeLog-2015 2296 SHA256 368a2b54538c04b817a49511a177b9249e56c0edd34fa649dc52975b0d178ebb SHA512 bf59993082bf29967ccc70263b8a4315d4aa4c0a3a52bc206253550ad68e22cb3fb1718849e5af765ff582855cb040e2a87a3e87cf76d9e6d42196cef619ef45 WHIRLPOOL c023eabb3e89a3ef4969b68c106b39ee4d14225bb2aa5893b53aa3b4b19f3dabe1fa9fccbf8e6cfbf5b2caf5ba45284848fb2baefe7507dd822b20f93a9e9f8d
+MISC metadata.xml 533 SHA256 5959e67498498afd1d6c6289ca9ddcb355f6b17d3296ec29c6bfe9e5bfeb667b SHA512 9ea486d5d5b12a67fb8b25ab2be9c67420f8f7903a00ebf414f3f85441b543775085c2c85cfb2c5eda28e264e9ac0878bdb670e7eb9646644bae0b803f90d67e WHIRLPOOL af2b9289b18441aeb415abcdfaa213fe426ec7c8486288ab2e105bbaf141de3bddb12acc0cee5b736ca4cce587a0383ad74f7b0d347adbc5c092ade74b6b618a
diff --git a/x11-plugins/wmmon+smp/files/wmmon+smp-1.0-list.patch b/x11-plugins/wmmon+smp/files/wmmon+smp-1.0-list.patch
new file mode 100644
index 000000000000..1b1ac317669e
--- /dev/null
+++ b/x11-plugins/wmmon+smp/files/wmmon+smp-1.0-list.patch
@@ -0,0 +1,127 @@
+diff -Naur wmgeneral.orig/list.c wmgeneral/list.c
+--- wmgeneral.orig/list.c 2016-01-04 13:28:36.583339716 +0100
++++ wmgeneral/list.c 2016-01-04 13:28:48.694343645 +0100
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail)
+
+-INLINE LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -51,7 +51,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero
+
+-INLINE int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -66,7 +66,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned
+
+-INLINE void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -81,7 +81,7 @@
+
+ /* Remove the element at the head by replacing it by its successor
+
+-INLINE void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -101,7 +101,7 @@
+
+ /* Remove the element with `car' set to ELEMENT
+ /*
+-INLINE void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -112,7 +112,7 @@
+ }
+
+
+-INLINE LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -132,7 +132,7 @@
+
+ /* Return element that has ELEM as car
+
+-INLINE LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -146,7 +146,7 @@
+
+ /* Free list (backwards recursive)
+
+-INLINE void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -158,7 +158,7 @@
+
+ /* Map FUNCTION over all elements in LIST
+
+-INLINE void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur wmgeneral.orig/list.h wmgeneral/list.h
+--- wmgeneral.orig/list.h 2016-01-04 13:28:36.583339716 +0100
++++ wmgeneral/list.h 2016-01-04 13:28:39.471340654 +0100
+@@ -29,31 +29,25 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-# define INLINE inline
+-#else
+-# define INLINE
+-#endif
+-
+ typedef struct LinkedList {
+ void *head;
+ struct LinkedList *tail;
+ } LinkedList;
+
+-INLINE LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-INLINE int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-INLINE void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-INLINE void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-INLINE LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-INLINE void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/wmmon+smp/metadata.xml b/x11-plugins/wmmon+smp/metadata.xml
new file mode 100644
index 000000000000..fcf6568800d9
--- /dev/null
+++ b/x11-plugins/wmmon+smp/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+WMMon+SMP shows real-time CPU usage on SMP machines. Only Dual-processor
+systems are supported. A load average graph a.k.a. wmloadavg/xload is also
+provided. WMMon+SMP is based on WMMon 1.0b2 and does not display I/O or memory
+statistics.
+ </longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmmon+smp/wmmon+smp-1.0-r2.ebuild b/x11-plugins/wmmon+smp/wmmon+smp-1.0-r2.ebuild
new file mode 100644
index 000000000000..5b540e83d26b
--- /dev/null
+++ b/x11-plugins/wmmon+smp/wmmon+smp-1.0-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Dockapp CPU monitor resembling Xosview, support for smp"
+SRC_URI="http://www.ne.jp/asahi/linux/timecop/wmmon+smp.tar.gz"
+HOMEPAGE="http://www.ne.jp/asahi/linux/timecop/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ppc64 x86"
+IUSE=""
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/wmmon.app/wmmon
+
+src_prepare() {
+ # Respect LDFLAGS, see bug #335047
+ sed \
+ -e 's/cc -o/${CC} ${LDFLAGS} -o/' \
+ -e 's/cc -c/${CC} ${CFLAGS} -c/' \
+ -i Makefile || die
+ tc-export CC
+
+ cd "${WORKDIR}"/wmmon.app || die
+ ls
+ epatch "${FILESDIR}"/${P}-list.patch
+}
+
+src_install () {
+ newbin wmmon wmmon+smp
+ dodoc ../README
+}
diff --git a/x11-plugins/wmmon/Manifest b/x11-plugins/wmmon/Manifest
new file mode 100644
index 000000000000..82e0375fd73e
--- /dev/null
+++ b/x11-plugins/wmmon/Manifest
@@ -0,0 +1,9 @@
+AUX wmmon-1.2_beta1-Makefile.patch 420 SHA256 42bf7b3b95f8e894b023cb35a907130b729cc2c93eeae544aa11ea3294ef153a SHA512 6c8e3a0b82a2eee7a88b493682ce479f58f68e95643adc9c40e9d1404cdb034ebd27100c83296340ddc489bac4d586354619093912d0f096aea1611a7149dfe8 WHIRLPOOL b329b60de5095fa197ce8ee4ac4371aee8745f8923ff6df3623964af0fa58647e791d4db9b37bc9d9986834f1f6e7ae18d90140e9cdb618b0adc762fc96af507
+AUX wmmon-1.2_beta1-list.patch 2918 SHA256 5e01887b3404df12e221fc43e1a4c1980fd66f44b6f189a7967ccc27bfbaf388 SHA512 2a6da4a9b676ea51bbcc400b3255f3c10240db13fd6da46921f6c91d5529ecf50120e195b815e58a1b0a8bad81a944e8da3cba261a69579f36165f35ad23f144 WHIRLPOOL 676703bedaff4c18d49e04ac31832ba3a370ad67e38008008af5849993592fcc693d1ae1b59d4e9adfb9e0c10ab9058fe012c0d8fe164cd9abe8d1048d915ec3
+DIST wmmon-1.2b1.tar.bz2 25610 SHA256 5b203ec46fe13d5fdee51ec878cf1856704bf650a8f5458416b9cf4585e7cac2 SHA512 359ff4024cdc606d3520445d31b9e59c79a957b081bf46dfabde7c970aecab8d640f789f34c1599e18e15e50a077248e06600151d7c1e66ef028215d6d88ff1f WHIRLPOOL 88ce15d0ca14b0f47cb23faa01372530ec3194678b04cb3e18516da0d50c014704003284cd21e1e4afa466aa806bf766eefa9cee296d60df478402240ea67999
+DIST wmmon-1.3.tar.gz 107622 SHA256 67f8fe8c52aa317249f90258571201c2a38711b178a960713d8c32479ae2ac3a SHA512 2308bf5ef9aa9f93979e63ea7d405e304a1a7ea55b966affc200239829f3cd2b7039fe96e42fcf59b52dddd5a72b3f8f64d8397853c3847356733644045e5529 WHIRLPOOL 18d9b572f04a676cc8b4e2ec5ae6bd035821a76a7d99569062f00b359b06cba2a182011b4094a9f53dcdf71e0dfd49c82ea4f499ad51bbd018ec4d3b7b882535
+EBUILD wmmon-1.2_beta1.ebuild 819 SHA256 79e52796568219d851697b224a07034a45265903302aaa314c249fdc510d2331 SHA512 313c285b1b1743db4371cb1f0e1bf6383bea37361e9dc5fd07d8b2e73350790272171045ed0e4ebebcff3228015001790a65bb5a083e7addf74b9ab7046685f2 WHIRLPOOL 2b791f4022fc5913a0e5dbfd941b3d840145ea07536f34e6ed994a83ec89659814e21531ec9729bd26c51a32976552c21a3ded7eed3c9bbeb82856a4dd1ab793
+EBUILD wmmon-1.3.ebuild 463 SHA256 3ee884cbb07da9532d1c5e37af017685c56f9cae1c7fd26c683a4a2b9571154c SHA512 33fee223cf841e954e34ddd06ca24a23c53026fe0950c0e85c70fafd159be108282563ccecc9bb4dadc3223af4020b5329370772242200d20d92ef72dc4792c1 WHIRLPOOL 8bb01751beb4bbd889f3c3a69c0a526bbe3eb1f675847af8b0b24bc196206fd07b6d002e2574a4a9f44c508c5937306f4f6651a66c794a019af8e367f34e7848
+MISC ChangeLog 3257 SHA256 b718dfe85977548d9a4f666f3fcf5e51168a962fe595ca95b642cbd7aadc949c SHA512 1bed8694ea788412d0e5802af21ba545ad917ff35c3210a40e863d20010f3108b06fac15d0a3fba71fadbfb7d4f8f91a5ae211f85b1d1be1b5146cf8006c7e7a WHIRLPOOL ac3e63192b566f8faed6123517c9d5b9ec800a6173f92f8db34f11e171b605537d3fe8ece3c4f692d0bfe2e9b7b5d57a6dbd6be7050b8edd9336054831cd66e2
+MISC ChangeLog-2015 3662 SHA256 69be74b7ad5018e9b23f9cd34e7de13595c32d9689bcdc45cbeb1bccde243691 SHA512 f016ad609e5c649af78d6f18cbcbc5472c4ffde152307e52fadab38fd49e8707e0df3c68a9dfbf17969ee65031fce91cc17062ad375f1575209f9464abde0c8e WHIRLPOOL a5da35074eb15f02749ce42d6eefa929045c2d5be837b13353cc628fd2df3d834fd0de86b900864e5ff99bb26f9550347e68a7fc20ca1470a04219cbf1d242f1
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmmon/files/wmmon-1.2_beta1-Makefile.patch b/x11-plugins/wmmon/files/wmmon-1.2_beta1-Makefile.patch
new file mode 100644
index 000000000000..c7633ad7388b
--- /dev/null
+++ b/x11-plugins/wmmon/files/wmmon-1.2_beta1-Makefile.patch
@@ -0,0 +1,20 @@
+--- wmmon/Makefile.orig 2012-03-29 13:17:39.380764054 +0200
++++ wmmon/Makefile 2012-03-29 13:18:06.623931767 +0200
+@@ -6,14 +6,14 @@
+ ../wmgeneral/list.o
+
+ CFLAGS = -O2
+-CC = cc $(CFLAGS)
++CC = cc
+
+
+ .c.o:
+- $(CC) -c -Wall $< -o $*.o
++ $(CC) $(CFLAGS) -c -Wall $< -o $*.o
+
+ wmmon: $(OBJS)
+- $(CC) -o wmmon $^ $(LIBDIR) $(LIBS)
++ $(CC) $(LDFLAGS) -o wmmon $^ $(LIBDIR) $(LIBS)
+
+ debug: CFLAGS = -g3
+ debug: wmmon
diff --git a/x11-plugins/wmmon/files/wmmon-1.2_beta1-list.patch b/x11-plugins/wmmon/files/wmmon-1.2_beta1-list.patch
new file mode 100644
index 000000000000..1b1ac317669e
--- /dev/null
+++ b/x11-plugins/wmmon/files/wmmon-1.2_beta1-list.patch
@@ -0,0 +1,127 @@
+diff -Naur wmgeneral.orig/list.c wmgeneral/list.c
+--- wmgeneral.orig/list.c 2016-01-04 13:28:36.583339716 +0100
++++ wmgeneral/list.c 2016-01-04 13:28:48.694343645 +0100
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail)
+
+-INLINE LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -51,7 +51,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero
+
+-INLINE int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -66,7 +66,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned
+
+-INLINE void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -81,7 +81,7 @@
+
+ /* Remove the element at the head by replacing it by its successor
+
+-INLINE void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -101,7 +101,7 @@
+
+ /* Remove the element with `car' set to ELEMENT
+ /*
+-INLINE void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -112,7 +112,7 @@
+ }
+
+
+-INLINE LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -132,7 +132,7 @@
+
+ /* Return element that has ELEM as car
+
+-INLINE LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -146,7 +146,7 @@
+
+ /* Free list (backwards recursive)
+
+-INLINE void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -158,7 +158,7 @@
+
+ /* Map FUNCTION over all elements in LIST
+
+-INLINE void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur wmgeneral.orig/list.h wmgeneral/list.h
+--- wmgeneral.orig/list.h 2016-01-04 13:28:36.583339716 +0100
++++ wmgeneral/list.h 2016-01-04 13:28:39.471340654 +0100
+@@ -29,31 +29,25 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-# define INLINE inline
+-#else
+-# define INLINE
+-#endif
+-
+ typedef struct LinkedList {
+ void *head;
+ struct LinkedList *tail;
+ } LinkedList;
+
+-INLINE LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-INLINE int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-INLINE void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-INLINE void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-INLINE LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-INLINE void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/wmmon/metadata.xml b/x11-plugins/wmmon/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmmon/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmmon/wmmon-1.2_beta1.ebuild b/x11-plugins/wmmon/wmmon-1.2_beta1.ebuild
new file mode 100644
index 000000000000..54f0ae422f8b
--- /dev/null
+++ b/x11-plugins/wmmon/wmmon-1.2_beta1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Dockable system resources monitor applet for WindowMaker"
+HOMEPAGE="http://repo.or.cz/w/dockapps.git"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P/_beta/b}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P/_beta/b}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-Makefile.patch
+ epatch "${FILESDIR}"/${P}-list.patch
+}
+
+src_compile() {
+ emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -C ${PN}
+}
+
+src_install () {
+ dobin wmmon/wmmon
+ doman wmmon/wmmon.1
+ dodoc BUGS CHANGES HINTS README TODO
+}
diff --git a/x11-plugins/wmmon/wmmon-1.3.ebuild b/x11-plugins/wmmon/wmmon-1.3.ebuild
new file mode 100644
index 000000000000..7705ab2e7056
--- /dev/null
+++ b/x11-plugins/wmmon/wmmon-1.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Dockable system resources monitor applet for WindowMaker"
+HOMEPAGE="http://www.dockapps.net/wmmon"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
diff --git a/x11-plugins/wmmoonclock/Manifest b/x11-plugins/wmmoonclock/Manifest
new file mode 100644
index 000000000000..2c1d7f2ea7d2
--- /dev/null
+++ b/x11-plugins/wmmoonclock/Manifest
@@ -0,0 +1,7 @@
+AUX wmmoonclock-1.27-implicit.patch 359 SHA256 d77c7f622451ebb92cff93f0eac110c9e1de76ff49c5026010ae4fb545844be3 SHA512 b35eab75933e34ca59d930de7cb10b34198d1e58427c39e31f73ee979c5a622440676b8f637507894d0d92f5a1758c0d199ceb1814e710da438b9bf019737cb1 WHIRLPOOL cf4dd1bc68f21b88c0b9a1792546c10b2c270032f740299528e767e02a8211dc7b359de141fd8d5b62b0dbeb2a6a484b25342bd01545dff82c580466034786e8
+AUX wmmoonclock-1.27-makefile.patch 1056 SHA256 8c2a16b32db605198ce07630d90dc11567130a0701bf2fe97cfbba8b8025e150 SHA512 3448ff4c178cec3b593adf07699a90a8686616517e18d4d8670772302a14b9f7e32685f4a9036496c82cac75605b06855d30d00704f62cddca2a9c4fed8c4cee WHIRLPOOL 0dfc1cccf7ad59936ddae6d465e897601b5e2009d2227cd3acae15b1a79e81449fff1f727efd31c0bda32feb125c3456a975a006eab6ba64ed4a061b7761a800
+DIST wmmoonclock-1.27.tar.gz 153080 SHA256 b0b74cc535dee4cba84074f14504e24b833cd6196d3f782348a7926aa631b7c8 SHA512 94c4b80882e1564780498e11e88ec31918605f64dd39f0c87544d29d9d8bc0db54823fd1fe5fbc992f212526a762de867598cb94236d18723d316bd04f5b097d WHIRLPOOL 4cd3e41f1392d9b2ed41fbacc2a2066cc688c9f75bfe18b8db4eac0fb603ee419a06ce02a4dfbdcef5fb724f024cf2a36d7b479021f2557716b6d38753d6e10c
+DIST wmmoonclock-1.29.tar.gz 234991 SHA256 beb9e108d90027df4bf2252b3669c153c858976c1099be3462d536073435203a SHA512 c36850034a0f3b7863ecfd03f73f91f9b935f645362cebeb33186873f700585d682dc5c35f3b5d67932afd3c5699fca56bf012e8f8a06615ff52c44a47ba552e WHIRLPOOL 3cab66483b156455f88c445ba4fdaad82e75c17aa0c9f035cbc5f346582690fbb10ca3a5e3e682298af7cd46348c9033277fb6cd301453bcd207f61eb584aa43
+EBUILD wmmoonclock-1.27-r1.ebuild 857 SHA256 f3055f67cfe88109edc386ca3ff1096e124874b0726322de6f1e21e6a8f4c0c9 SHA512 87157130d4154c138f0b0abb4fba12ede69f1300db338924675bb8894573f37c029c83dab8c416d98274a8c5e078a46a2f8047a42fe55089bce7960694d869d9 WHIRLPOOL 845ef52585b0b592f6b2cb851aa9e9b87b38df2e177ea09014c7d4424848f429f7173fecc9f91c70a4c681768067158a554bf57f9d176dc8e1baca53db75eb28
+EBUILD wmmoonclock-1.29.ebuild 482 SHA256 4e11f10fdc05ab0acf703ec50767b144cfcf745e9c8cd8f4f80703600906b55a SHA512 85027223957b0dbb2ee7283971b0da2f4d873a4300d933f2bd71eb800642982f8a7f66074921c8ec58949e01b87c34b36a513deb1d0aaf1b51434365552a598f WHIRLPOOL d7f764bd1b1cede659fdea48d6579c4b43ca2956b909022538024830c73bd6804727c0ff60081a1269dc162cfc31bfbdf73cd45d72e31cfddc67194ac2b5fc64
+MISC metadata.xml 717 SHA256 254210ea097c9735e47a8d9549a8bfd760a1798249e74bc8fa858f394b041a8b SHA512 8b4e39220460db02c6adc76d282fa041650b96af82c46f7f308e8afa098d3f016a5646079f48e37b3814d6e168f0468f4ce921225e28bb3fe2b0ab5832a76a1f WHIRLPOOL 05e3bab541aa866ce044d83392a195886e6421661c6edaae813c579c156f02e00c486d7f4bc707227365ad73222ca573e5567c8518b5da99fddb13e626845ef1
diff --git a/x11-plugins/wmmoonclock/files/wmmoonclock-1.27-implicit.patch b/x11-plugins/wmmoonclock/files/wmmoonclock-1.27-implicit.patch
new file mode 100644
index 000000000000..22ac78bd141a
--- /dev/null
+++ b/x11-plugins/wmmoonclock/files/wmmoonclock-1.27-implicit.patch
@@ -0,0 +1,9 @@
+diff -aur wmMoonClock-1.27-orig/Src/CalcEphem.h wmMoonClock-1.27/Src/CalcEphem.h
+--- wmMoonClock-1.27-orig/Src/CalcEphem.h 1998-12-31 13:25:16.000000000 -0500
++++ wmMoonClock-1.27/Src/CalcEphem.h 2008-06-26 10:29:30.000000000 -0400
+@@ -1,4 +1,5 @@
+ #include <stdio.h>
++#include <string.h>
+ #include <math.h>
+
+ #define DegPerRad 57.29577951308232087680
diff --git a/x11-plugins/wmmoonclock/files/wmmoonclock-1.27-makefile.patch b/x11-plugins/wmmoonclock/files/wmmoonclock-1.27-makefile.patch
new file mode 100644
index 000000000000..f140a7dbbcb7
--- /dev/null
+++ b/x11-plugins/wmmoonclock/files/wmmoonclock-1.27-makefile.patch
@@ -0,0 +1,36 @@
+--- Makefile.orig 1999-03-23 03:20:32.000000000 +0100
++++ Makefile 2008-01-27 23:44:28.000000000 +0100
+@@ -1,8 +1,9 @@
+-CC = gcc
+-CFLAGS = -O2
+-INCDIR = -I/usr/X11R6/include/X11
+-DESTDIR= /usr/X11R6
+-LIBDIR = -L/usr/X11R6/lib
++CC ?= gcc
++CFLAGS +=
++INCDIR = -I/usr/include/X11
++PREFIX ?= /usr
++LIBDIR ?= /usr/lib
++MANDIR = $(PREFIX)/share/man
+
+ # for Linux
+ LIBS = -lXpm -lX11 -lXext
+@@ -22,7 +23,7 @@
+
+ wmMoonClock.o: wmMoonClock_master.xpm wmMoonClock_mask.xbm CalcEphem.h
+ wmMoonClock: $(OBJS)
+- $(CC) $(COPTS) $(SYSTEM) -lm -o wmMoonClock $^ $(INCDIR) $(LIBDIR) $(LIBS)
++ $(CC) $(COPTS) $(SYSTEM) -o wmMoonClock $^ $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS) -lm
+
+ clean:
+ for i in $(OBJS) ; do \
+@@ -31,6 +32,7 @@
+ rm -f wmMoonClock
+
+ install:: wmMoonClock
+- install -s -m 0755 wmMoonClock $(DESTDIR)/bin
+- install -m 0644 wmMoonClock.1 $(DESTDIR)/man/man1
++ install -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(MANDIR)/man1
++ install -m 0755 wmMoonClock $(DESTDIR)$(PREFIX)/bin
++ install -m 0644 wmMoonClock.1 $(DESTDIR)$(MANDIR)/man1
+
diff --git a/x11-plugins/wmmoonclock/metadata.xml b/x11-plugins/wmmoonclock/metadata.xml
new file mode 100644
index 000000000000..6559b220353c
--- /dev/null
+++ b/x11-plugins/wmmoonclock/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+ wmmoonclock displays phases and ephemeris of the Moon. Clicking on the App
+ cycles the user through several `pages' of ephemeris information. Included are
+ age, fraction of current lunar cycle, the % illumination, whether its currently
+ visible or not, the rise/set times for yesterday, today and tomorrow, the
+ `horizon coordinates", and the "ecliptic coordinates". wmmoonlock supports
+ 8-bit and high-color displays.
+ </longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmmoonclock/wmmoonclock-1.27-r1.ebuild b/x11-plugins/wmmoonclock/wmmoonclock-1.27-r1.ebuild
new file mode 100644
index 000000000000..7af3af342263
--- /dev/null
+++ b/x11-plugins/wmmoonclock/wmmoonclock-1.27-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="dockapp that shows lunar ephemeris to a high accuracy"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+HOMEPAGE="http://www.dockapps.net/wmmoonclock"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~mips ppc sparc x86"
+IUSE=""
+
+S="${WORKDIR}/${P}.orig/Src"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-makefile.patch
+ epatch "${FILESDIR}"/${P}-implicit.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "parallel make failed"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc ../BUGS
+}
diff --git a/x11-plugins/wmmoonclock/wmmoonclock-1.29.ebuild b/x11-plugins/wmmoonclock/wmmoonclock-1.29.ebuild
new file mode 100644
index 000000000000..b718299eb6db
--- /dev/null
+++ b/x11-plugins/wmmoonclock/wmmoonclock-1.29.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="dockapp that shows lunar ephemeris to a high accuracy"
+HOMEPAGE="http://www.dockapps.net/wmmoonclock"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
diff --git a/x11-plugins/wmmp/Manifest b/x11-plugins/wmmp/Manifest
new file mode 100644
index 000000000000..21a29844a6b9
--- /dev/null
+++ b/x11-plugins/wmmp/Manifest
@@ -0,0 +1,5 @@
+DIST WMmp-0.10.0.tar.gz 228560 SHA256 918ea42dc16fa5f3456cc28f38d286e948de30d1e5b5e00da2cfb45cf08c8d04 SHA512 5a2777afcb879dd42556f169d4e472660f3cb2bd2b3a1e3833328d3be793e859f7b36dce6e59ca39a4a074b89d305a7704d60382dfc6bed0578c046fe3a8598c WHIRLPOOL 87ae1e538983c866cebce5f872807e9eea4e4e63f12098beea04a3011b756332b93d0f11d880b798ea816344f62b53a36bcbd137a2a62ec38d2be9f87dbfced6
+EBUILD wmmp-0.10.0-r1.ebuild 720 SHA256 7049fe22cb239fcc7c44aca00bd1a08b107d82d3e6d49813b3760044906fe76b SHA512 3cb3a7e39276dca10a94fda0387f4e9529278956d87499dafd1df7b24fa45c1596276f2a9b3f3a4824973c22810d23e8ae73a68438ffff5667441668934bf574 WHIRLPOOL 4e221e36e770e1850277c5a0f85ad2c4b5cd01283a767df3272d1355bf361574aff3d4d299f72fc6442f29bf0fefbac168dca6d9665f209a8eec15c1d43959f7
+MISC ChangeLog 2429 SHA256 182a574757cde012b0fe52fb5f1ee231fdab52dba18f942b67703b11ce032d5d SHA512 de5d93ff94939a761d1ac8aaf56d04143051426c1e0746ed05b40768e608e1c2a6bf7c422536dd301046a3bd50303be5eee231b49e038a972370958f48d6d63f WHIRLPOOL 3e660bdf32e1fd2f0e5e4a23f309ef61b41b3f58b0e51844b9dfcb4d7697f04878cd16d0e45dc8cf85256fe6b004810a9649a8cbe89318bb3a9b6a3cbf3d4b06
+MISC ChangeLog-2015 2829 SHA256 edc29e9fc39bcf6e49fca3d11c5589b9b3d0f6ad2ddcf79ce8d552b44e560767 SHA512 22776fad75dbcddf893b2f0add5a20331acc7dbd1abf62b6364a2a1e89571f17e962176b9c283ed8534a26eeff3aa3ae15e1901ecd33ed5ccf1d2dfb351178d3 WHIRLPOOL fbd0a5bb740ca9bb612a8a3a3d5701ec348689fe2e7e49da3689f9202416d5dafb9d1a1d0e73a9d7bf9a1a567db4b62e352ab6aef2182ffec2ca57aebea73741
+MISC metadata.xml 330 SHA256 0b4114fb14f48cb8502fdf093e4a89f5f53294d31ee6d5f650f529e6c25de47e SHA512 4057990697f90e26393a6703378247c2d0eaa5a3d459a72ed90c5cbd20ed1d74afecae9265fde640f8acb603d3f4f5dbedfb18a957606fe96b9a2c26ede51574 WHIRLPOOL 34f612705db97e57137012fa59cc12e221a4ef6e73a518189125f45fbc5bc5e4aa089adb5808a895998ab6d8a978c9bc96c36fe9b7319caed199baf734b6d21b
diff --git a/x11-plugins/wmmp/metadata.xml b/x11-plugins/wmmp/metadata.xml
new file mode 100644
index 000000000000..35e5a1e6b000
--- /dev/null
+++ b/x11-plugins/wmmp/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">musicpd</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmmp/wmmp-0.10.0-r1.ebuild b/x11-plugins/wmmp/wmmp-0.10.0-r1.ebuild
new file mode 100644
index 000000000000..dd2da3471c27
--- /dev/null
+++ b/x11-plugins/wmmp/wmmp-0.10.0-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+MY_P=${P/wm/WM}
+
+DESCRIPTION="A Window Maker dock app client for Music Player Daemon(media-sound/mpd)"
+HOMEPAGE="http://mpd.wikia.com/wiki/Client:WMmp"
+SRC_URI="mirror://sourceforge/musicpd/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_configure() {
+ econf --with-default-port=6600
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" || die "make failed"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog README THANKS TODO
+}
diff --git a/x11-plugins/wmmp3/Manifest b/x11-plugins/wmmp3/Manifest
new file mode 100644
index 000000000000..7d0a9e44c9e4
--- /dev/null
+++ b/x11-plugins/wmmp3/Manifest
@@ -0,0 +1,6 @@
+AUX wmmp3-0.12-x_includes_n_libraries.patch 582 SHA256 5f5dd8d546ead23527c55c108cd80724d33e92039709641c5f713e790ecf3821 SHA512 70edb6f72a7cb0ade0166cdd99842318bcdee5b222337cd253208a657babe8b975c0d3bbfca493f9853f8695e10376d596481981b27561e731625ec8015c3264 WHIRLPOOL 34a99913dd150875e471a66c8737a5b5a22471368a466dc33c9f7ee6bde3ae815c008be213da8b1973362422f61d0a17d3ec76bb426be7491f3dca8f2453ed2b
+DIST wmmp3-0.12.tar.gz 43977 SHA256 babbb158f83befd0e8eab9d794c8353ea536a477cb8b3e500be389cf658941c3 SHA512 6cc06f109d6ab6c69ed3b8175010a2f38053138291f02e59780fc7394c35cc629ddd6b982bd5069e20a3cb81d81b3d08b9e10d1f7984f783f22c9b012c933740 WHIRLPOOL c8199106c502c5c2bea9f5e2c981bd96720bce607d3714c8a91b289d1c708b76a4315338c6cbec0a8340bdca3d1e9ebb1b2d3214a90e58140864eca1aa155a31
+EBUILD wmmp3-0.12.ebuild 945 SHA256 0043b03ea831ae786ff388131e5b2f6d2a107dd17f73e74c8c4e6c49f2642667 SHA512 b06472d4cf22e98eea326e562145ca3dc274c3cb2d63a9ca92de768bd87ab27aa7b5bdda59adaadcd122f31bd4f204791b7ec238ea7fb3d16e470609117da89c WHIRLPOOL 12440b701246f52c54f4a454b367bd05d62c4205fabcee09549e06c8902a736808f46bc0e12f72a03c613744c3faf6003a2d1b421bfe697231bfadeaa5124000
+MISC ChangeLog 2930 SHA256 b1aa71e469f774924679b435a8ba9a00a474fb71afe7885fafdfe9861fb34a8a SHA512 99d4c5e5d3b4b8d8049e1a5df1858a698d255486d3366b15dde471c8c494585ffb10b13273054889675593e0b7ad2c52b1076b36f6a579cc00a1c3aba6787f8b WHIRLPOOL 8136aaa10e72705333326024091ff8293087a42347ac839f9ec51d7abf719532590a75ca9dd725f5f03cb64a2c3b7ca924336698ba11f6fcc86d25a63eb1ef76
+MISC ChangeLog-2015 1968 SHA256 d6e409f648815028ca8f94141c084a715e30c7416acfb016021ab1c54fd7f98b SHA512 755cdc4d84bcff5616451a4335d3da5d348f1e025d52f6abc4264c5180100b1b8255b752cb9610e1d23008941a9b81324e12318ac9d6de88be3c0075935b3cfe WHIRLPOOL 002306c8d112ad928a0506adff23b81441492938c71ee8d27787aa45df1802e911e2e59b87da724cb107955d2ae6d26ac74a244b62c794aec1d10f6d00328c64
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmmp3/files/wmmp3-0.12-x_includes_n_libraries.patch b/x11-plugins/wmmp3/files/wmmp3-0.12-x_includes_n_libraries.patch
new file mode 100644
index 000000000000..91e6c679dcda
--- /dev/null
+++ b/x11-plugins/wmmp3/files/wmmp3-0.12-x_includes_n_libraries.patch
@@ -0,0 +1,20 @@
+--- configure.orig 2005-08-24 09:45:23.000000000 +0200
++++ configure 2005-08-24 09:45:08.000000000 +0200
+@@ -1977,11 +1977,15 @@
+
+
+ if test "$x_includes" != "NONE"; then
+- CFLAGS="$CFLAGS -I$x_includes"
++ if test "$x_includes" != ""; then
++ CFLAGS="$CFLAGS -I$x_includes"
++ fi
+ fi
+
+ if test "$x_libraries" != "NONE"; then
+- LDFLAGS="$LDFLAGS -L$x_libraries"
++ if test "$x_libraries" != ""; then
++ LDFLAGS="$LDFLAGS -L$x_libraries"
++ fi
+ fi
+
+ echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
diff --git a/x11-plugins/wmmp3/metadata.xml b/x11-plugins/wmmp3/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmmp3/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmmp3/wmmp3-0.12.ebuild b/x11-plugins/wmmp3/wmmp3-0.12.ebuild
new file mode 100644
index 000000000000..7afeb68a8f38
--- /dev/null
+++ b/x11-plugins/wmmp3/wmmp3-0.12.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+IUSE=""
+
+DESCRIPTION="Mp3 player dock app for WindowMaker; frontend to mpg123"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/60"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/91/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ppc sparc x86"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ media-sound/mpg123"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Fix #103531
+ epatch "${FILESDIR}"/${P}-x_includes_n_libraries.patch
+}
+
+src_compile() {
+ # override wmmp3 self-calculated cflags
+ econf
+ emake prefix="/usr/" || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog sample.wmmp3 README TODO
+}
+
+pkg_postinst() {
+ einfo "Please copy the sample.wmmp3 to your home directory and change it to fit your needs."
+}
diff --git a/x11-plugins/wmmsg/Manifest b/x11-plugins/wmmsg/Manifest
new file mode 100644
index 000000000000..3d9c371af36e
--- /dev/null
+++ b/x11-plugins/wmmsg/Manifest
@@ -0,0 +1,10 @@
+AUX wmmsg-1.0.1-alt-desktop.patch 528 SHA256 fcb9b9f711955ea8e1bc7f4c8240079ae361025f919f6189060f378e1f2e8fe6 SHA512 498c6952375db4118037c30484190008cb5767d52e0594ccc2637e19ca77918ef44f605ca87d7e6ac8cf263655a877068716daa679c5d0ad46630a178fdaf2ad WHIRLPOOL dff5af22c4420a53008e56040b82c3cfbf7386a28290c488009011a06a1248bdf1543b9aa9952a32a3a8780ea54139b4819aece6c07bf8f76c54cbe0888664ae
+AUX wmmsg-1.0.1-list.patch 3607 SHA256 a7f9d1f0375788273c4af7a837293550516ea309cae460377dfd76223b43d954 SHA512 db901202fcb415cb37995ec05388f6be9f35f71ec5b45309426cbc47bf68188c68c297ce296d176a10252d987c2ca07f6fd79545e27602559de78edd88b9f28c WHIRLPOOL 87c10ea89564cc9057b898da2345e285c5569301ee2bbebf8034d81f845d23a2fd2ddef0c401751fe391740a14fdf822b85d25f20b053dd1e88e305ced280aeb
+AUX wmmsg-1.0.1-use_gtk2.patch 1994 SHA256 6f9dff1a262928d0e2c240b61c2a69a88de721a0dab1b01c8c7bba26854a2abb SHA512 85c3ba7778c41682e463c13547b78e474ff717ef292495037c9db58073416edc133083f30ce0ea1a2509ea545a48a1b1f5dc634e2d1cf79a4f0a8d0df74f6d50 WHIRLPOOL 4e97302fe8c44939a447a7dd0ba606f7bf1d24fb58c617f183b7b8ae089ef807cdf9c40f5c04240d225df64e5ec42aec197dfc5952b58158e5597a6bcbdf0ac0
+DIST wmmsg-1.0.1.tar.gz 322551 SHA256 06ddd1e4bf010617cf41cc877aa744ab74bad7992d9e95a95df5157bd633b850 SHA512 6897a6cb48d88536bf9bde4ae824ddeba7953618666aca24202d9d21865d63c9d0d28a306b8f249da8052715be706a02de12c90c14718b1b3bd41d3803dd6abe WHIRLPOOL 25648ab5f296c64493f538aec8554e1de67d5b4e8c031d737ac8fb74b1d6b64471af9056aa13d8b66afbedc677aed58bf96034498a0959dcca2c37cb2de7bbfc
+EBUILD wmmsg-1.0.1-r1.ebuild 707 SHA256 b4f0a3d7cf313a2a95b7511dc950985044bec5d32a99be98bea13f2c7b51e3c4 SHA512 6d2f5591226266bb1010d1694dbf3d759b3b43ccad4f85f691f7bf498c21aaaa2649f0c6867f3b7b697998d204a9f1ed255c007ca5561a39ca11374caaeb27c0 WHIRLPOOL 81e6099ed09f5709a72ae52f89b9cff748d07099243ed842b80aef62c0a0f165f758a08956762d22ba415a9b7e2d1957df9aa689511f84894241b154bc84d249
+EBUILD wmmsg-1.0.1-r2.ebuild 709 SHA256 0e9395313a6f19e549b26c2024a7fcf67d5046d14736fe6394c2788703940b68 SHA512 79c3bff775a3b41b0a15b7613ad2fdf324adee2721055c1dc0bcd8a9b27424bdec378e5b802a27ed25de704ce815d3f15de6e328cd4f9b049cfb2a25945e753b WHIRLPOOL d5ce7b7bc33dcee38b0a4da97f5f418ad411ae1fb95be85fdf02fe4ad59ec7b1b05b18c43d577b28999fee1a5ee5b7422d33a83b9f1a06d982ebf6c1ca897ad5
+EBUILD wmmsg-1.0.1.ebuild 627 SHA256 f64de5c176db93386e10832d21dc0cf130426969a559af205c9aa74a360e27f7 SHA512 a9cab7876cd8941cbc22dc2adabaea1908050d77c1681dd0d21c4534fb83e143a3a88b4fbc6966b052412f0e6f69b4fc6c9cc8294f08686a7ba0753cca79b9ab WHIRLPOOL 9c3f6cc8354c6562a0ae3cbc4b244177fa777460761b3fd6d54e8fd83d8fee044dc89c4d860cfd9560014f4d7dd3727d4ca6a9b2c0a24c3ef466c864bc827212
+MISC ChangeLog 3518 SHA256 400b5e99711744fe5d8b30a8702c73afceb6727f4e6684f378c3eb21d7d75ecf SHA512 5b4e83faeef6a503d88c2baf9f19c9366c808a282899679496a03a4c073b4da954467dd7a60873f0bed9ca9358d3bf0d1008ecfa77208ff08674b57761ec6ec0 WHIRLPOOL 87e85c385e62a6e7eaabeaf9473c3ee8115c5979a19aad147b93b25e63b55168fc3b73084bdb161345b42b9674b137b22be09f162f493ac95faa3fa9bd07ae43
+MISC ChangeLog-2015 2950 SHA256 b7f155536aba0ccc4eec3d9fecd1bc68baacb01cfb722a2b9df12a3ac20fb809 SHA512 53dfedbea092325936a8ad0e402579945c73a64b5a796357302f4405d4bacb7bde482017cf5eba9f278453ee554bccc535c3035c27f234245474f47d4eb68732 WHIRLPOOL 9eafeaaacdd10bcd0ce37e7e7e5c13cc1260b03041a5801b4c24045718ee10517ce33f6357418566dbb8795e430b28a3a040754797f284dbf3501cceab89427f
+MISC metadata.xml 573 SHA256 5295d5ef857f1b0b666fdee9ca16f75e6c696de492d3d706a461b91902721716 SHA512 5e981d74ab3374dd1363805666abd6217712b2031088d4ae0401eb9f2a999f6a545e8ceb8a8031b131d5719f8e76d707a958f96098b7b5cde6b4225acafa20a6 WHIRLPOOL 32295bdab9288efbc9e4b817580b641ac1c5af2de9f703dd0362597dfec6ea14a681f0f2dc39adf87340b823bdbb931964d09635d679295b3a44e6efafe3bebe
diff --git a/x11-plugins/wmmsg/files/wmmsg-1.0.1-alt-desktop.patch b/x11-plugins/wmmsg/files/wmmsg-1.0.1-alt-desktop.patch
new file mode 100644
index 000000000000..5a7135d7cc30
--- /dev/null
+++ b/x11-plugins/wmmsg/files/wmmsg-1.0.1-alt-desktop.patch
@@ -0,0 +1,11 @@
+--- wmmsg-1.0.1/src/wmmsg/wmmsg.c.vns 2003-02-04 06:40:12 +0300
++++ wmmsg-1.0.1/src/wmmsg/wmmsg.c 2006-03-26 21:42:45 +0400
+@@ -144,7 +144,7 @@
+ WMMSG_MASK_WIDTH, WMMSG_MASK_HEIGHT);
+ openXwindow (argc, argv, wmmsg_xpm, global_wmmsg_mask_bits,
+ WMMSG_MASK_WIDTH, WMMSG_MASK_HEIGHT);
+- global_win_workspace = XInternAtom(display, "_WIN_WORKSPACE", 0);
++ global_win_workspace = XInternAtom(display, "_NET_CURRENT_DESKTOP", 0);
+
+ //add clickable regions
+ for(i = 0; i < MESSAGES_PER_SCREEN; i++)
diff --git a/x11-plugins/wmmsg/files/wmmsg-1.0.1-list.patch b/x11-plugins/wmmsg/files/wmmsg-1.0.1-list.patch
new file mode 100644
index 000000000000..76d2e26fbc61
--- /dev/null
+++ b/x11-plugins/wmmsg/files/wmmsg-1.0.1-list.patch
@@ -0,0 +1,132 @@
+diff -Naur wmmsg-1.0.1/src/wmgeneral.orig/list.c wmmsg-1.0.1/src/wmgeneral/list.c
+--- wmmsg-1.0.1/src/wmgeneral.orig/list.c 2016-01-04 13:03:23.206828813 +0100
++++ wmmsg-1.0.1/src/wmgeneral/list.c 2016-01-04 13:03:32.358832037 +0100
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail) */
+
+-INLINE LinkedList * list_cons (void *head, LinkedList * tail)
++LinkedList * list_cons (void *head, LinkedList * tail)
+ {
+ LinkedList *cell;
+
+@@ -50,7 +50,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero */
+
+-INLINE int list_length (LinkedList * list)
++int list_length (LinkedList * list)
+ {
+ int i = 0;
+ while (list)
+@@ -64,7 +64,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned */
+
+-INLINE void * list_nth (int index, LinkedList * list)
++void * list_nth (int index, LinkedList * list)
+ {
+ while (index-- != 0)
+ {
+@@ -78,7 +78,7 @@
+
+ /* Remove the element at the head by replacing it by its successor */
+
+-INLINE void list_remove_head (LinkedList ** list)
++void list_remove_head (LinkedList ** list)
+ {
+ if (!*list)
+ return;
+@@ -98,19 +98,7 @@
+
+
+ /* Remove the element with `car' set to ELEMENT */
+-/*
+- INLINE void
+- list_remove_elem(LinkedList** list, void* elem)
+- {
+- while (*list)
+- {
+- if ((*list)->head == elem)
+- list_remove_head(list);
+- *list = (*list ? (*list)->tail : NULL);
+- }
+- } */
+-
+-INLINE LinkedList * list_remove_elem (LinkedList * list, void *elem)
++LinkedList * list_remove_elem (LinkedList * list, void *elem)
+ {
+ LinkedList *tmp;
+
+@@ -131,7 +119,7 @@
+
+ /* Return element that has ELEM as car */
+
+-INLINE LinkedList * list_find (LinkedList * list, void *elem)
++LinkedList * list_find (LinkedList * list, void *elem)
+ {
+ while (list)
+ {
+@@ -144,7 +132,7 @@
+
+ /* Free list (backwards recursive) */
+
+-INLINE void list_free (LinkedList * list)
++void list_free (LinkedList * list)
+ {
+ if (list)
+ {
+@@ -155,7 +143,7 @@
+
+ /* Map FUNCTION over all elements in LIST */
+
+-INLINE void list_mapcar (LinkedList * list, void (*function) (void *))
++void list_mapcar (LinkedList * list, void (*function) (void *))
+ {
+ while (list)
+ {
+diff -Naur wmmsg-1.0.1/src/wmgeneral.orig/list.h wmmsg-1.0.1/src/wmgeneral/list.h
+--- wmmsg-1.0.1/src/wmgeneral.orig/list.h 2016-01-04 13:03:23.206828813 +0100
++++ wmmsg-1.0.1/src/wmgeneral/list.h 2016-01-04 13:03:46.741837100 +0100
+@@ -29,12 +29,6 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-#define INLINE inline
+-#else
+-#define INLINE
+-#endif
+-
+ typedef struct LinkedList
+ {
+ void *head;
+@@ -42,20 +36,20 @@
+ }
+ LinkedList;
+
+-INLINE LinkedList *list_cons (void *head, LinkedList * tail);
++LinkedList *list_cons (void *head, LinkedList * tail);
+
+-INLINE int list_length (LinkedList * list);
++int list_length (LinkedList * list);
+
+-INLINE void *list_nth (int index, LinkedList * list);
++void *list_nth (int index, LinkedList * list);
+
+-INLINE void list_remove_head (LinkedList ** list);
++void list_remove_head (LinkedList ** list);
+
+-INLINE LinkedList *list_remove_elem (LinkedList * list, void *elem);
++LinkedList *list_remove_elem (LinkedList * list, void *elem);
+
+-INLINE void list_mapcar (LinkedList * list, void (*function) (void *));
++void list_mapcar (LinkedList * list, void (*function) (void *));
+
+-INLINE LinkedList *list_find (LinkedList * list, void *elem);
++LinkedList *list_find (LinkedList * list, void *elem);
+
+-INLINE void list_free (LinkedList * list);
++void list_free (LinkedList * list);
+
+ #endif
diff --git a/x11-plugins/wmmsg/files/wmmsg-1.0.1-use_gtk2.patch b/x11-plugins/wmmsg/files/wmmsg-1.0.1-use_gtk2.patch
new file mode 100644
index 000000000000..6bdc05e36237
--- /dev/null
+++ b/x11-plugins/wmmsg/files/wmmsg-1.0.1-use_gtk2.patch
@@ -0,0 +1,44 @@
+diff -ur wmmsg-1.0.1.orig/configure.in wmmsg-1.0.1/configure.in
+--- wmmsg-1.0.1.orig/configure.in 2004-10-04 19:57:13.000000000 +0300
++++ wmmsg-1.0.1/configure.in 2008-03-12 17:45:29.000000000 +0200
+@@ -17,11 +17,6 @@
+ AM_MAINTAINER_MODE
+
+ # get options
+-AC_ARG_WITH(gtk,
+- [ --with-gtk=DIR use gtk in <DIR>],
+- [CFLAGS="$CFLAGS -I$withval/include"
+- LIBS="-L$withval/lib $LIBS"])
+-
+ AC_ARG_WITH(imlib2,
+ [ --with-imlib2=DIR use imlib2 in <DIR>],
+ [CFLAGS="$CFLAGS -I$withval/include"
+@@ -32,10 +27,9 @@
+ AC_CHECK_LIB([m], [sin])
+
+ # Check for glib/gtk stuff
+-AM_PATH_GLIB(1.2.2,,AC_MSG_ERROR([*** GLIB >= 1.2.2 not installed - please insta
+-ll first ***]))
+-AM_PATH_GTK(1.2.2,,AC_MSG_ERROR([*** GTK+ >= 1.2.2 not installed - please instal
+-l first ***]),gthread)
++PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.0.0])
++AC_SUBST(GTK_CFLAGS)
++AC_SUBST(GTK_LIBS)
+
+ # check for Imlib2
+ AC_PATH_GENERIC(imlib2, 1.0.0, [
+diff -ur wmmsg-1.0.1.orig/Makefile.am wmmsg-1.0.1/Makefile.am
+--- wmmsg-1.0.1.orig/Makefile.am 2003-03-26 09:08:21.000000000 +0200
++++ wmmsg-1.0.1/Makefile.am 2008-03-12 17:42:48.000000000 +0200
+@@ -3,8 +3,9 @@
+ bin_PROGRAMS = wmmsg wmmsg_notify
+ wmmsg_SOURCES = src/wmmsg/wmconfig.c src/wmmsg/wmmsg.c src/wmmsg/getopt.c src/wmgeneral/wmgeneral.c src/wmgeneral/misc.c src/wmgeneral/list.c
+ wmmsg_notify_SOURCES = src/wmmsg/wmmsg_notify.c src/wmmsg/getopt.c
+-INCLUDES = -I/usr/X11R6/include -I$(prefix)/include -I$(includedir) -I. `glib-config --cflags` `gtk-config --cflags` `imlib2-config --cflags`
+-AM_LDFLAGS = -lX11 -lXext -lXpm -L/usr/X11R6/lib -L/usr/lib -L/usr/local/lib `glib-config --libs` `gtk-config --libs` `imlib2-config --libs`
++INCLUDES = -I$(prefix)/include -I$(includedir) -I. `pkg-config --cflags gtk+-2.0` `imlib2-config --cflags`
++wmmsg_LDADD = -lX11 -lXext -lXpm -L/usr/lib -L/usr/local/lib $(GTK_LIBS) $(IMLIB_LIBS)
++wmmsg_notify_LDADD = $(wmmsg_LDADD)
+
+ man1_MANS = man/wmmsg.1 man/wmmsg_notify.1
+ man_MANS =
diff --git a/x11-plugins/wmmsg/metadata.xml b/x11-plugins/wmmsg/metadata.xml
new file mode 100644
index 000000000000..6498eab3ceba
--- /dev/null
+++ b/x11-plugins/wmmsg/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmmsg is a dockapp that informs you of new events, such as incoming chat
+messages, by displaying related icons and arrival times. A notification
+program, wmmsg_notify, is included to send events to the dockapp. This can be
+called from messaging clients, or any other useful location.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmmsg/wmmsg-1.0.1-r1.ebuild b/x11-plugins/wmmsg/wmmsg-1.0.1-r1.ebuild
new file mode 100644
index 000000000000..ad4fa1fe3800
--- /dev/null
+++ b/x11-plugins/wmmsg/wmmsg-1.0.1-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="universal visual notification dockapp"
+HOMEPAGE="http://swapspace.net/~matt/wmmsg"
+SRC_URI="http://swapspace.net/~matt/wmmsg/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ media-libs/imlib2
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-libs/libXt"
+
+DOCS="AUTHORS ChangeLog README wmmsgrc"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-use_gtk2.patch \
+ "${FILESDIR}"/${P}-alt-desktop.patch \
+ "${FILESDIR}"/${P}-list.patch
+
+ eautoreconf
+}
diff --git a/x11-plugins/wmmsg/wmmsg-1.0.1-r2.ebuild b/x11-plugins/wmmsg/wmmsg-1.0.1-r2.ebuild
new file mode 100644
index 000000000000..f08f03409638
--- /dev/null
+++ b/x11-plugins/wmmsg/wmmsg-1.0.1-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools
+
+DESCRIPTION="universal visual notification dockapp"
+HOMEPAGE="http://swapspace.net/~matt/wmmsg"
+SRC_URI="http://swapspace.net/~matt/wmmsg/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ media-libs/imlib2[X]
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-libs/libXt"
+
+DOCS=( AUTHORS ChangeLog README wmmsgrc )
+PATCHES=(
+ "${FILESDIR}"/${P}-use_gtk2.patch
+ "${FILESDIR}"/${P}-alt-desktop.patch
+ "${FILESDIR}"/${P}-list.patch
+ )
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
diff --git a/x11-plugins/wmmsg/wmmsg-1.0.1.ebuild b/x11-plugins/wmmsg/wmmsg-1.0.1.ebuild
new file mode 100644
index 000000000000..7d2b2096b4df
--- /dev/null
+++ b/x11-plugins/wmmsg/wmmsg-1.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="universal visual notification dockapp"
+HOMEPAGE="http://swapspace.net/~matt/wmmsg"
+SRC_URI="http://swapspace.net/~matt/wmmsg/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ media-libs/imlib2
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-libs/libXt"
+
+DOCS="AUTHORS ChangeLog README wmmsgrc"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-use_gtk2.patch
+
+ eautoreconf
+}
diff --git a/x11-plugins/wmnd/Manifest b/x11-plugins/wmnd/Manifest
new file mode 100644
index 000000000000..abecce79ad21
--- /dev/null
+++ b/x11-plugins/wmnd/Manifest
@@ -0,0 +1,7 @@
+DIST wmnd-0.4.16.tar.gz 188614 SHA256 10bab4819c8b09f203b241eb78fee9f886fd1a61d550c83c39f6a3dbc3a8f441 SHA512 dc18f5d912f6b82fde72f17d4a6785cb7380b46265c9b3e080bfc46b28678b2021e6a580b1eb88a61ab6574e29ce1021e0ac0c0d8ae9fbe7a5418982a5f17eb7 WHIRLPOOL 1c9517631721e91f478d50984d330c7ab1316152a41f9ee88860c08704e2d76e181e0c7caba1372c6b26693edc169ff0fe0845a192321db3e5a4a73ba362b0e8
+DIST wmnd-0.4.17.tar.gz 191089 SHA256 48a07a6bda6871832c38fbca7a17d27606a94ed632f373d9e42f8cfc785cb3aa SHA512 09ecb0d21df2ca996dbe18b8711abb327200fd6c098e57bda19b960854bc9fae5c5c4f5d5a8cb306c21393983f602f591af87a0afdf009380d9a6ae1a2e81eb2 WHIRLPOOL a1c3974d19c5b033fbe611be84563b06d10ac572ae38f6007920a03fb3e8a20b937df9466b7a77b4565ab00515fe6a5f7e817128483051a92fdade0904481465
+EBUILD wmnd-0.4.16.ebuild 651 SHA256 f8e3d31ff473b211ced06477829758ccc9d15b6d0d3b4ff932093568a10eb5a3 SHA512 a61124629346ed85f563ec27a5ccd4f4de2f87a5e2222293ddde391c0cfb502220ea8aebf4401304cc86f56860bc06ba9897ab0a25cc028d427df8bd988168aa WHIRLPOOL d0b292414931445dc1cc83470f2759b70930b30518e47379e217ae3e24448630d69c967c76ecb377e74eb6240f22e4657a097da4ca74a2fa9aff008858189b26
+EBUILD wmnd-0.4.17.ebuild 654 SHA256 c33a7affa4d85bbf5f81e159308b2e336fcf92c0826fe339f12ed6b769cfaad7 SHA512 8b73cedd01854c62a38d847c0f2dcc983ec6015143aa5b8f7e26b4b15756e9283942642ff5bcd68b9ad2daa056c7d62d434509dbb173f4c11977c3beaed8d8ed WHIRLPOOL 79f366765feade91af8af12247994795db37111fa6992d750f0014befc72aca81d606c24299e3896b7db774b8db65400899e7d369443bd0073ad4445293f45bc
+MISC ChangeLog 2929 SHA256 6b4e8195645ee19ee6413364f2ed2556d9114b05dac32bdd1040ee0a1f78e9ec SHA512 c3687245f5a9930a6b9ce6d3a32fc820b19371e65821b5f0cc5c3f7a5addb8b6ef137fc59b3fd8058d460e1ac65e8f4a7a14349d501db4d6795d7202882555ec WHIRLPOOL 105bfd1da42cd940b380fab5064afbb323715b4119c5e1aa0336994bc9f246f0b04f52ad9770ab3f0769228002934a904cdfebb2ba320548311bc724f9046f3a
+MISC ChangeLog-2015 6267 SHA256 a08f7aa4f88b8456e5b9920251d72524586d80fae7f1ab3784f1f769b32f7023 SHA512 25a6a75766947c42b40a41b67a7a15096ba08b20a3ae7b8f5cf3146a9c65c65f43c61ee7895e0aa41741232aa3d83ab1b9d7053ec2be337b55a3a281d36f16fc WHIRLPOOL 52a9fe7c53af6e83a5e492beef2fecffd843b7021cd111bc54a99450b741c53f1e65b63e35ae235568b496ffb7dad4f08adfe2bfc416fab62c1d718ad414a542
+MISC metadata.xml 532 SHA256 c24a79ecc6f4ef9a673438f15de4e01586b2d2170e8afeb48d025241e3f1c7a3 SHA512 ed1640807b73b1738d6ee214485dfbb079f709196bc4f23ddde6305c3b33920d818a2b5dd76447b61850ab688bf39ee1a947e9ddb6d8bbf55cf8259331c9babb WHIRLPOOL 392325fe5ad6fcf48aabfe2ac6878f2b567d40229f4ba0d15551759c30d250ebe69bb18a95891ee9bd24d5af4ee8597bab5fae492653a7e140a0ffeef24e1feb
diff --git a/x11-plugins/wmnd/metadata.xml b/x11-plugins/wmnd/metadata.xml
new file mode 100644
index 000000000000..943e6e8f4b71
--- /dev/null
+++ b/x11-plugins/wmnd/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+WMND (Window Maker Network Devices) is a dockapp
+for monitoring multiple network interfaces
+simultaneously. Based on WMiFS 1.3b, WMND has
+been almost totally re-written and is more
+optimized, flexible, and consumes less CPU time
+than wmmon.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmnd/wmnd-0.4.16.ebuild b/x11-plugins/wmnd/wmnd-0.4.16.ebuild
new file mode 100644
index 000000000000..0e607154895e
--- /dev/null
+++ b/x11-plugins/wmnd/wmnd-0.4.16.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="WindowMaker Network Devices (dockapp)"
+HOMEPAGE="http://www.thregr.org/~wavexx/software/wmnd/"
+SRC_URI="http://www.thregr.org/~wavexx/software/wmnd/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="snmp"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm
+ snmp? ( >=net-analyzer/net-snmp-5.2.1 )"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dodoc README AUTHORS ChangeLog NEWS TODO
+}
diff --git a/x11-plugins/wmnd/wmnd-0.4.17.ebuild b/x11-plugins/wmnd/wmnd-0.4.17.ebuild
new file mode 100644
index 000000000000..516ebf9f1ffb
--- /dev/null
+++ b/x11-plugins/wmnd/wmnd-0.4.17.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="WindowMaker Network Devices (dockapp)"
+HOMEPAGE="http://www.thregr.org/~wavexx/software/wmnd/"
+SRC_URI="http://www.thregr.org/~wavexx/software/wmnd/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="snmp"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm
+ snmp? ( >=net-analyzer/net-snmp-5.2.1 )"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dodoc README AUTHORS ChangeLog NEWS TODO
+}
diff --git a/x11-plugins/wmnet/Manifest b/x11-plugins/wmnet/Manifest
new file mode 100644
index 000000000000..c2b9cd02d15b
--- /dev/null
+++ b/x11-plugins/wmnet/Manifest
@@ -0,0 +1,6 @@
+DIST wmnet-1.06-misc.patch.bz2 11327 SHA256 d1faab4600efa1d6a6973dfc05d451fb0fabf417a58f32bc1d4f21a0d7d7cbc9 SHA512 34d08676cfa9415c1cc182b148364143589b13c6b060c55b4047fa417146b1939b84fa5e32fc86da92cd92c10a5f5f0abb602c9ba943ed077bc6529c0dbf0ea3 WHIRLPOOL 84fa13179e317f1c491c5bf18a4a3ca0ed3944ce90c566c13ba4a9abb1f79b4537a9f7c30f404711c92b4f74fd0f403f723657fe9c2259d4c2194f11ec973cac
+DIST wmnet-1.06.tar.gz 27506 SHA256 79c6ef93126d2a4928818391c0aa20638d47cd9dca12d999e774591f9b2d365d SHA512 1e62db5e7e3b843d47459fcfa9cc932ba3df8f8498d1b24dcb77602a334d528b90e9c93886b8b330ac7bd5baa4ad1cd3bc94e96c14a841fba8bb9172f624e10a WHIRLPOOL 068ac75bead3de56a33913b63c270bbe4ae7483601e769c8bba13c4c0dbf204cbc992c579395def4cf01ff0acf5f8067238a9cedeca49d9080758e7a6b3f6cdf
+EBUILD wmnet-1.06-r1.ebuild 837 SHA256 e553ce099c5fbcab66cc9debee77cc25cc43f38ee2ffdb8a39e207959041f143 SHA512 1977accf9c9447a4a73e2e464530b55b25e233ba14f94624f5329b25b1c695c0b200677105c5aea3d9f157c0cd54fc73cc621e7b6e34bc2543f0c09b55f596d6 WHIRLPOOL ec114373967494c548b567f4802c81428fd2755225fadd93d57b624d910c46eff4dc38d0d83eeed5bff0eec0c6012bd36d39c1e80a86c73594506c4c6e5f9fbc
+MISC ChangeLog 2886 SHA256 f43f79760c6d305c7779dc38475a43cf2c75a1e37184a8df4b5aa5837c9d6e53 SHA512 86c80705367aaf6fde56649d517175e54e0951a1ba49cde475a3ea7413d1df0a83b115e88c1104ff194817c932df1719dbc3848d9a70834c6d5e63de1d08dce6 WHIRLPOOL aa806ec69b01b80de9c9fa280593d4b0f32cff88fb51764efc907e1711b311c9964fea0c489f7c103d2cede53b6718dd53143f8c6689ee73cec51ddaee3d3ab8
+MISC ChangeLog-2015 2611 SHA256 44baa0b6c484e4d2265f12d182a4763bfa6f644d2eafc97521c0060337e7c6f4 SHA512 8b9aed5521eda3f331abe3c389e2502aff3ec6977ac85eac8b5a6169353f52876ea02b9b17053033e8a3f956ff40d5bc51156c853ce1b944908bfdf7427546e3 WHIRLPOOL 838e9a399e07018aa7c4edfaa69abbf80f444ade3e5b4bfa099b0f75f11f0279bc25bcbb1016a0f70665cb830f97371aaf19639b73c2409a381826e8e0b31a8f
+MISC metadata.xml 780 SHA256 7e8c72db37b39e549a4ba2f5c1b75444b3e1a2f90b37a90cdea9e283052424fe SHA512 c9382651f9b9aca829c4cbbb5d27451351f56b7ed9138ede20646c591a54711d3170b45b6c021ca7ca728e6bd22ae421ce8eb18d09a65ad69d37f3cff260b860 WHIRLPOOL b2001e67a5482f8dafae139f2d4b6226d54b79cd04007eefaeb0ff44977b7423c7cdfae5b225942efebdba5125d5968a5cf43e21bc07f44fe2a955becb3418de
diff --git a/x11-plugins/wmnet/metadata.xml b/x11-plugins/wmnet/metadata.xml
new file mode 100644
index 000000000000..5000c9943463
--- /dev/null
+++ b/x11-plugins/wmnet/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmnet polls network statistics and does a few things with the data it gets. It
+has small blinking lights for the rx and tx of ip packets, a digital
+speedometer of your tcp/ip stack's current speed and neatest of all, a bar
+graph like xload et. al which has a tx speed graph from bottom-up and rx speed
+graph from the top-down. The speedometer keeps track of the current speed per
+second and shows it in a color corresponding to which of rx or tx that has the
+highest speed at the moment.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmnet/wmnet-1.06-r1.ebuild b/x11-plugins/wmnet/wmnet-1.06-r1.ebuild
new file mode 100644
index 000000000000..eb5be2cb6e0a
--- /dev/null
+++ b/x11-plugins/wmnet/wmnet-1.06-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+IUSE=""
+DESCRIPTION="WMnet is a dock.app network monitor"
+SRC_URI="http://www.digitalkaos.net/linux/wmnet/download/${P}.tar.gz
+ mirror://gentoo/${P}-misc.patch.bz2"
+HOMEPAGE="http://www.digitalkaos.net/linux/wmnet/"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto
+ x11-misc/imake
+ app-text/rman"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 sparc alpha amd64 ppc"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${WORKDIR}"/${P}-misc.patch # bug 72818
+}
+
+src_compile() {
+ xmkmf || die "xmkmf failed."
+ emake CDEBUGFLAGS="${CFLAGS}" LDOPTIONS="${LDFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ dobin wmnet
+ newman wmnet.man wmnet.1
+ dodoc README Changelog
+}
diff --git a/x11-plugins/wmnetload/Manifest b/x11-plugins/wmnetload/Manifest
new file mode 100644
index 000000000000..e36ed90dab5c
--- /dev/null
+++ b/x11-plugins/wmnetload/Manifest
@@ -0,0 +1,8 @@
+AUX wmnetload-1.3-r3-norpath.patch 1748 SHA256 0783bd7b3801e94f4dc943d15d8dbae553d9362ea32ac28a6eec5c7b099c899f SHA512 721e37cd4aa0035b1cb063948736bc32f0cbd889f02c8c65a23ed014462b6e974de2fcae213cbe51b75dad270fa34dca9a909d50291476e7e9abe4cf93c02e34 WHIRLPOOL a87e852d9c76160d2406b36ed788b2a8eb4e2bd428112f84d467448c390d206da2032f41da060486ed58980b43259ca4d8007957e831edeec6d13a11b9f4b851
+AUX wmnetload-1.3-r4-configure.patch 2196 SHA256 29b1547ef26e09bc16cc6eab8b5e86ab090f9e18072002b7242cfa116a6d3264 SHA512 f07fe3c2b807ab278dcea59010223dfc1233562d468db01515618b57113bcdededc8adf822fbb5d3bb4b432fae53dde7c3ffac8f63101c713f944f78441b6262 WHIRLPOOL 8ddb907f0c57cd2403c084efe952aa72b4bde0f4b7293f593bd7ae43641483c4222a65c0b926dd6a8fcca56b44e0008cf645a16a2ffc522bd44ef27de35aa4e1
+DIST wmnetload-1.3.tar.gz 105588 SHA256 c2dcfb5075dd56fbdba9e92abc7854bd01c2652fc914490f9f7df07625275e64 SHA512 67f28100fefea54a21f82be3acde9a457779b2dd1eb1c2f0c074c0a956a8f7b43a6c7ed39b97f8bdd1f51adfc1c21d197c1a7dfd84d8aeb562e46d58fd06b3f7 WHIRLPOOL 185a55e2fae71791a22da969ec25baebde7e4981d05ab2091e168e4977980c4ee98a8161da3035b5c66c09d1aad057e89e4a37269fe5f601d8cad675f7dbf309
+EBUILD wmnetload-1.3-r3.ebuild 588 SHA256 573c428a3b4968a4abc62603b0b86710e9556b0172c6dcacfa94c0d3a511cf3c SHA512 7e03ea6add56c871be6d3f5fdf4e49795a8ddb1c8002a1d305f2bb1d12c70179d205ecb026bfbe4f5383a2d277f6b9be4200ecfca1b6b4279824e7a58979b80e WHIRLPOOL 6d1e14fd3ae28c6cd688b6fbad1bdf5faeef6d16c5d6c92e66c1061ea0b65faee85bea3d96320daf39f4b4254d37826917532477bb9e3e5f9b58fc3abc19da63
+EBUILD wmnetload-1.3-r4.ebuild 639 SHA256 3f31b0f26b702367a525165213a11a889d150bf9f67235f465a7984026689f44 SHA512 067f249607914b10b300248f0108af18365c24cec10d24db4288e0e7db4f56621b2b25b48a573495e45a1369e1c784ff94b124b3acdf0aa717fffd03409ed111 WHIRLPOOL cc8b00923ba4ed0a5d08370ba1ca611137651e78a2863c3d084da47ba5d0c95434f54c72bc717d25ba027cc4dfd4b405f2bd1d6a8a59472c13c26f681a66bd3f
+MISC ChangeLog 3385 SHA256 e16def546feef72228af2ff4a7b3fd77e36e15bca6939e9bb86fc531b693a04e SHA512 11e3abe2847d9a5296907df37b8bc0fe72ee4d1562c8f7c72efb70250286c56ae819cf4b33de96dbeea9059af40723004bd94b7e243dd8fa922da53a9b52544d WHIRLPOOL 83b9a3c11ddcbc757c90cd00ed1fb0e227f88d2c09453444c0f8bbe564f840d08197ed961e20f2253af22a99dedf5208772c2bb0269a5174f587937b029ff70a
+MISC ChangeLog-2015 5271 SHA256 6bd8d4ada8d5e02bbb6ec552623f4e16c625d063f164c498ed85964062f17516 SHA512 247415a6140a1c80eb095d0ffa706388dd2d74455cc90bde7c5fd99262cb7ee817a110a4270e2621003d5d1ac5d759a637935a65aa6fff5029c19b99268b4c74 WHIRLPOOL 95b4324f8c3993d6b2a3dce0760030f9f3bbc812e797bede1ae365ac89ae7ed6c8c1a2c892c8a211a03e20f3c4192fea30dc3a6dff7fd7f256502017b3b937d5
+MISC metadata.xml 765 SHA256 7537faf98e663942c8ff426d92a4bce3ced0bc29b8d3baed9e247ab7418fa70f SHA512 f5013ffcc43b6be22185f551ced0aac94a947fa487eef715ad75add3f12ecdeda39ea94eaaae4e67b5afb6f3117ffc2a5f5778809c4f9f3478fa49a54194a998 WHIRLPOOL c921ac0476bd050086b2532883a29dbd1c7cda0bac27340e206a96621c788dbd43d3f1b7979049e3a3468bdaaf8adb10568cc44039055260bedfcd7af99344b2
diff --git a/x11-plugins/wmnetload/files/wmnetload-1.3-r3-norpath.patch b/x11-plugins/wmnetload/files/wmnetload-1.3-r3-norpath.patch
new file mode 100644
index 000000000000..117015d242a5
--- /dev/null
+++ b/x11-plugins/wmnetload/files/wmnetload-1.3-r3-norpath.patch
@@ -0,0 +1,59 @@
+diff -Naur wmnetload-1.3/configure.in wmnetload-1.3-new/configure.in
+--- wmnetload-1.3/configure.in 2003-02-23 10:07:39.000000000 +0100
++++ wmnetload-1.3-new/configure.in 2009-01-20 09:24:20.000000000 +0100
+@@ -102,7 +102,6 @@
+ [inc_search_path=" -I $withval $inc_search_path"])
+
+ LIBRARY_SEARCH_PATH="$lib_search_path -L/usr/local/lib"
+-LIBRARY_RPATH=`echo "$LIBRARY_SEARCH_PATH" | sed 's/[ *]-L[ *]/:/g'`
+ HEADER_SEARCH_PATH="$inc_search_path -I/usr/local/include"
+
+ AC_SUBST(LIBRARY_SEARCH_PATH)
+@@ -122,12 +121,10 @@
+ ;;
+ *netbsd*)
+ OS=netbsd
+- LIBRARY_RPATH="$LIBRARY_RPATH:/usr/X11R6/lib"
+ LIBS="$LIBS -lkvm"
+ ;;
+ *freebsd*)
+ OS=freebsd
+- LIBRARY_RPATH="$LIBRARY_RPATH:/usr/X11R6/lib"
+ ;;
+ *)
+ echo ""
+@@ -143,22 +140,6 @@
+
+ AC_PATH_XTRA
+
+-dnl
+-dnl Hack in rpath -- yes, this sucks, and it even has a hidden dependency
+-dnl on the implementation of AC_PATH_XTRA. F@&* you, portability.
+-dnl
+-if test "$GCC" = yes; then
+- if test "ac_R_space" = no; then
+- RPATH="-Wl,\"-R$LIBRARY_RPATH\""
+- else
+- RPATH="-Wl,\"-R $LIBRARY_RPATH\""
+- fi
+-else
+- RPATH=
+- echo "WARNING: do not know how to set RPATH with this compiler"
+-fi
+-
+-AC_SUBST(RPATH)
+
+
+ X_LIBRARY_PATH=$x_libraries
+diff -Naur wmnetload-1.3/src/Makefile.am wmnetload-1.3-new/src/Makefile.am
+--- wmnetload-1.3/src/Makefile.am 2003-02-18 07:30:48.000000000 +0100
++++ wmnetload-1.3-new/src/Makefile.am 2009-01-20 09:24:58.000000000 +0100
+@@ -25,8 +25,6 @@
+ EXTRA_wmnetload_SOURCES = ifstat_linux.c ifstat_netbsd.c ifstat_solaris.c \
+ ifstat_freebsd.c
+
+-LDFLAGS = @RPATH@
+-
+ LDADD = @LIBRARY_SEARCH_PATH@ @XLFLAGS@ @XLIBS@ -ldockapp -lXpm -lm
+ CPPFLAGS = @CPPFLAGS@ @XCFLAGS@ -DVERSION=\"@VERSION@\"
+ INCLUDES = @HEADER_SEARCH_PATH@ -I$(top_srcdir)/xpm/@WN_LOOK@
diff --git a/x11-plugins/wmnetload/files/wmnetload-1.3-r4-configure.patch b/x11-plugins/wmnetload/files/wmnetload-1.3-r4-configure.patch
new file mode 100644
index 000000000000..c385787df28d
--- /dev/null
+++ b/x11-plugins/wmnetload/files/wmnetload-1.3-r4-configure.patch
@@ -0,0 +1,70 @@
+diff -Naur wmnetload-1.3.orig/configure.in wmnetload-1.3/configure.in
+--- wmnetload-1.3.orig/configure.in 2003-02-23 10:07:39.000000000 +0100
++++ wmnetload-1.3/configure.in 2015-08-23 22:26:30.221448648 +0200
+@@ -102,7 +102,6 @@
+ [inc_search_path=" -I $withval $inc_search_path"])
+
+ LIBRARY_SEARCH_PATH="$lib_search_path -L/usr/local/lib"
+-LIBRARY_RPATH=`echo "$LIBRARY_SEARCH_PATH" | sed 's/[ *]-L[ *]/:/g'`
+ HEADER_SEARCH_PATH="$inc_search_path -I/usr/local/include"
+
+ AC_SUBST(LIBRARY_SEARCH_PATH)
+@@ -122,12 +121,10 @@
+ ;;
+ *netbsd*)
+ OS=netbsd
+- LIBRARY_RPATH="$LIBRARY_RPATH:/usr/X11R6/lib"
+ LIBS="$LIBS -lkvm"
+ ;;
+ *freebsd*)
+ OS=freebsd
+- LIBRARY_RPATH="$LIBRARY_RPATH:/usr/X11R6/lib"
+ ;;
+ *)
+ echo ""
+@@ -143,22 +140,6 @@
+
+ AC_PATH_XTRA
+
+-dnl
+-dnl Hack in rpath -- yes, this sucks, and it even has a hidden dependency
+-dnl on the implementation of AC_PATH_XTRA. F@&* you, portability.
+-dnl
+-if test "$GCC" = yes; then
+- if test "ac_R_space" = no; then
+- RPATH="-Wl,\"-R$LIBRARY_RPATH\""
+- else
+- RPATH="-Wl,\"-R $LIBRARY_RPATH\""
+- fi
+-else
+- RPATH=
+- echo "WARNING: do not know how to set RPATH with this compiler"
+-fi
+-
+-AC_SUBST(RPATH)
+
+
+ X_LIBRARY_PATH=$x_libraries
+@@ -188,8 +169,8 @@
+
+ WN_CHECK_LIB(dockapp, DAInitialize, [$XLFLAGS $XLIBS -lXpm])
+ if test "x$ac_cv_lib_dockapp_DAInitialize" = xyes; then
+- WN_CHECK_HEADER(dockapp.h, $XCFLAGS)
+- if test "x$ac_cv_header_dockapp_h" != xyes; then
++ WN_CHECK_HEADER(libdockapp/dockapp.h, $XCFLAGS)
++ if test "x$ac_cv_header_libdockapp_dockapp_h" != xyes; then
+ echo "Cannot find required libdockapp headers."
+ exit 1
+ fi
+diff -Naur wmnetload-1.3.orig/src/Makefile.am wmnetload-1.3/src/Makefile.am
+--- wmnetload-1.3.orig/src/Makefile.am 2003-02-18 07:30:48.000000000 +0100
++++ wmnetload-1.3/src/Makefile.am 2015-08-23 22:20:16.599704945 +0200
+@@ -25,8 +25,6 @@
+ EXTRA_wmnetload_SOURCES = ifstat_linux.c ifstat_netbsd.c ifstat_solaris.c \
+ ifstat_freebsd.c
+
+-LDFLAGS = @RPATH@
+-
+ LDADD = @LIBRARY_SEARCH_PATH@ @XLFLAGS@ @XLIBS@ -ldockapp -lXpm -lm
+ CPPFLAGS = @CPPFLAGS@ @XCFLAGS@ -DVERSION=\"@VERSION@\"
+ INCLUDES = @HEADER_SEARCH_PATH@ -I$(top_srcdir)/xpm/@WN_LOOK@
diff --git a/x11-plugins/wmnetload/metadata.xml b/x11-plugins/wmnetload/metadata.xml
new file mode 100644
index 000000000000..881b1aa9b833
--- /dev/null
+++ b/x11-plugins/wmnetload/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+wmnetload is a network interface monitor dockapp for Window Maker. It is
+designed to fit well with dockapps like wmcpuload and wmmemmon. It tracks
+whether the interface is functioning and displays current network interface
+throughput, along with an auto-scaling graph of recent network activity (the
+graph separates upstream and downstream traffic load cleanly without resorting
+to colors).
+</longdescription>
+ <upstream>
+ <remote-id type="freshmeat">wmnetload</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmnetload/wmnetload-1.3-r3.ebuild b/x11-plugins/wmnetload/wmnetload-1.3-r3.ebuild
new file mode 100644
index 000000000000..cb277c226da7
--- /dev/null
+++ b/x11-plugins/wmnetload/wmnetload-1.3-r3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit autotools eutils
+
+DESCRIPTION="Network interface monitor dockapp"
+HOMEPAGE="http://freshmeat.net/projects/wmnetload/"
+SRC_URI="ftp://truffula.com/pub/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE=""
+
+RDEPEND="<x11-libs/libdockapp-0.7"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${PN}-${PVR}-norpath.patch"
+
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "einstall failed."
+ dodoc AUTHORS README NEWS
+}
diff --git a/x11-plugins/wmnetload/wmnetload-1.3-r4.ebuild b/x11-plugins/wmnetload/wmnetload-1.3-r4.ebuild
new file mode 100644
index 000000000000..cf1f2d1bbaae
--- /dev/null
+++ b/x11-plugins/wmnetload/wmnetload-1.3-r4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="Network interface monitor dockapp"
+HOMEPAGE="http://freshmeat.net/projects/wmnetload/"
+SRC_URI="ftp://truffula.com/pub/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND=">=x11-libs/libdockapp-0.7:="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-${PVR}-configure.patch"
+ sed -e 's#<dockapp.h>#<libdockapp/dockapp.h>#' -i src/*.c || die
+
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS README NEWS
+}
diff --git a/x11-plugins/wmnetselect/Manifest b/x11-plugins/wmnetselect/Manifest
new file mode 100644
index 000000000000..2581332fd95d
--- /dev/null
+++ b/x11-plugins/wmnetselect/Manifest
@@ -0,0 +1,5 @@
+DIST wmnetselect-0.8.tar.gz 69519 SHA256 5cfd5b2d1fa1ed44b971b2bc9a9ddc816a7724c4a7fa998bf283bdbb60deb096 SHA512 9438ecb289c62f4cfb435cf8bcfcfc25f8709c6f0291e4e92df9f0ebc8dce9f7431f8495df01346dfa19d5a9184a4f8436924bd8f733cd4b1ad1bbaa6ccf6052 WHIRLPOOL 118673ddc85570e60d8ff21bdcf359ad51c34eb79fc191cae11c2bca89c88ca08688eae316610cafb8b3b528329097452bb860df59ee434f7ad06f6c36164e4f
+EBUILD wmnetselect-0.8-r1.ebuild 692 SHA256 75b189042de7052fd2d040c0d60e9622890ac3b786c95a8ae5b4dab7caaf5e98 SHA512 36a25674cb85ae385b3bd91452ef8ba132927d6e766e00fc478a1191e0380a6fc4540bd9817a5652e1ca8e2d9da44602a73a0b15771bacb2fc0f1e0e0ab6283c WHIRLPOOL 273dcd99a88e2e868b7261e81df51d2ffd0a8e278594b15d8838e425313e3b8e1fefce7c368d1292bbe485d2a79410b60884015ad8502fba5e175d22f7e7c1f7
+MISC ChangeLog 2902 SHA256 c446fa19afb4754b822accabbf26ae0ea5e5cc0e29bd575928e795be0c64f963 SHA512 ef55e443c4de16bce159c415eb67572b07b71e002c010e25a5438759d993b640e3ad2be733316b0b420bc9980c8bf367bd516fa9f6134d948ecc8c496700233c WHIRLPOOL bc7c4ca002b1b3384bc8d32f9b027b1126a371ff2f12fa2d9679ae9778a2ca109610749b8b196c9ceade4c8cc972f12bf81e353f2d9e0a67da5e82ff63e05bbe
+MISC ChangeLog-2015 1811 SHA256 876dff35dc7376e9175df809578deec346fd6d20aee153a5a263f059ee614b33 SHA512 0fbbc9c1c5b7fc27a5d3bd471263fc641965561ab606564c7b361a9d143f022aeead95d4c4527fe045c18842ca7f93be873174da0479dd5dc94befc2cdaa57a8 WHIRLPOOL 064dfb152fdd073caab9ac676b493f904aac20061598dc42fe324a6e4818812b1e3d778b28a0c63c61a4f586335af2c04844f0d69496f132b5d6cefa6c4df121
+MISC metadata.xml 331 SHA256 312c38b1c0fb5a763fda1331a65015e2741846fccc5c88a875e7c2e30c7bfe40 SHA512 80ca68db5047b9b376e78f3f051dbfadb2f6c7bb8788d188540e73ffc68ebd102b849ecce22ad2cfa0f7702b071614cbcd59184b96e1fef57a063c113ae029b6 WHIRLPOOL 048f106952efb209b3641c5400d2b69653c051648d9f90c7c967428bbe68ea5b889c17ae7de77b992059bc165c80f2a06b936f190d5304bb749031e304a79ea6
diff --git a/x11-plugins/wmnetselect/metadata.xml b/x11-plugins/wmnetselect/metadata.xml
new file mode 100644
index 000000000000..64ff172a1e4f
--- /dev/null
+++ b/x11-plugins/wmnetselect/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="freshmeat">wmnetselect</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmnetselect/wmnetselect-0.8-r1.ebuild b/x11-plugins/wmnetselect/wmnetselect-0.8-r1.ebuild
new file mode 100644
index 000000000000..97e5bc202da6
--- /dev/null
+++ b/x11-plugins/wmnetselect/wmnetselect-0.8-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+IUSE=""
+DESCRIPTION="WindowMaker browser launcher docklet"
+HOMEPAGE="http://freshmeat.net/projects/wmnetselect/"
+SRC_URI="ftp://ftp11.freebsd.org/pub/FreeBSD/ports/distfiles/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 sparc amd64 ppc"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXmu
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto
+ x11-misc/imake"
+
+src_compile() {
+ xmkmf || die
+ emake CDEBUGFLAGS="${CFLAGS}" LDOPTIONS="${LDFLAGS}" wmnetselect || die
+}
+
+src_install () {
+ dobin wmnetselect
+ dodoc README ChangeLog TODO README.html
+}
diff --git a/x11-plugins/wmpager/Manifest b/x11-plugins/wmpager/Manifest
new file mode 100644
index 000000000000..dc1148048965
--- /dev/null
+++ b/x11-plugins/wmpager/Manifest
@@ -0,0 +1,5 @@
+DIST wmpager-1.2.tar.gz 24255 SHA256 ffd411bf8e0e570ec92636e355ddc3ca72c8bfad6a6a051f308e19ea7ab32343 SHA512 6abd4ea28bba9bb809a8e0ce96df2b4491f32eaa39a16fa57727581c63ad6f96515e761392564af1515b92a6c463f7efee5fd84b96ae730fa0ff19094f5fec3e WHIRLPOOL 57b514e3b0d5d6b37c4c2fdcd6abf7b5acdc4c4ff2cb33608dfdd5fcf0b078b34ad978e07c5b0cd4b8a6c4d67c4cab78535afa5f646e76e6ea185d5c2031e186
+EBUILD wmpager-1.2-r1.ebuild 830 SHA256 b4143568dd797fe7f698101a697b58585ae1db899417587c7579687e716d55ec SHA512 6eca25cd92fac3046b7ac33d69d3d16d3013bc360f2b248f4f636e93cf81df42584c3cbd9eae97174f48c8d4c9854e1a51583a93a70d281e7f235f601bbdf00d WHIRLPOOL 067dfaebb6b1e68213d0195886943a8113e1de557821f7712629d9830194cc186ae6e02be3ee82b095b88bf522ed3f2152bf61c19644442dc512a47d1c8a6130
+MISC ChangeLog 2432 SHA256 f27928ebe81805f2470e6ab34a0a07c652216d8b4d58456bc508d10e0a863394 SHA512 ebfb561ef56c47ceebe8ea767205ca97fa0158655a3e1359798abf1b02551d63bdfe2534ee54b03279a09838ccb8c57d71c48fbcb76d015eb9d4ff8d7bd48e72 WHIRLPOOL 88f35bc78de5ba310299e076e4968a9ee9bda5df5c4954d0e2e7e2099f6b71fdce1453e4e7b0b9d7481db61d1c2c99087b0aec8788aa4c984c78285ab4a49b6e
+MISC ChangeLog-2015 1942 SHA256 b12396b0c545f3b305e058c4df32a493c64a7c7d072a6930ae1f95355d36b428 SHA512 2a9c734121f1010c3fe149ffaf292d333e160e94d380c19eb0e2040afcc985d7d6fffc68bb2abc76423570fa15f1983922b90bafba586163a321f64cdc31d34d WHIRLPOOL b8648e568772ba07fc359d240ccd5f85e37b866a9536317cfcfd41c6969650ad154cf29692c67e5756188d1c9c92fe4729d927c040c8526c8b3a860e08a77bfe
+MISC metadata.xml 334 SHA256 c91925418d3287f0e2892cab9ddc5761129db10f3bf83c6b18644c872408406c SHA512 d20e124603782aa8fb7d5412d31bb88ceacb0e41fba77884e304d1c4e3c388514287e6d145d80e0d832fa45a5ec2fe1afeeb216e588f31ed59ec94c8fd07501f WHIRLPOOL 7f9368053480e90a55fcc3e63948bcc1af4838a1b50c45a276883a399064fbd84bd3877064ece8d4195216785b60e78cef02e6e8feb30756e92c058c3d2669ad
diff --git a/x11-plugins/wmpager/metadata.xml b/x11-plugins/wmpager/metadata.xml
new file mode 100644
index 000000000000..8e5f9aec3537
--- /dev/null
+++ b/x11-plugins/wmpager/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnustep@gentoo.org</email>
+ <name>Gentoo GNUstep Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmpager</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmpager/wmpager-1.2-r1.ebuild b/x11-plugins/wmpager/wmpager-1.2-r1.ebuild
new file mode 100644
index 000000000000..e130cbf0b4d2
--- /dev/null
+++ b/x11-plugins/wmpager/wmpager-1.2-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+DESCRIPTION="A simple pager docklet for the WindowMaker window manager"
+HOMEPAGE="http://wmpager.sourceforge.net/"
+SRC_URI="mirror://sourceforge/wmpager/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4"
+
+src_prepare() {
+ sed -i "s:\(WMPAGER_DEFAULT_INSTALL_DIR \).*:\1\"/usr/share/wmpager\":" src/wmpager.c
+
+ #Honour Gentoo CFLAGS
+ sed -i "s/-g/${CFLAGS}/" src/Makefile
+
+ #Honour Gentoo LDFLAGS, see bug #337604
+ sed -i "s/\${LIBS}/\${LIBS} \${LDFLAGS}/" src/Makefile
+}
+
+src_install() {
+ emake INSTALLDIR="${D}/usr" install || die
+ rm -rf "${D}"/usr/man
+ doman man/man1/*.1x
+ dodoc README
+}
diff --git a/x11-plugins/wmpasman/Manifest b/x11-plugins/wmpasman/Manifest
new file mode 100644
index 000000000000..59f2d7617f34
--- /dev/null
+++ b/x11-plugins/wmpasman/Manifest
@@ -0,0 +1,8 @@
+AUX wmpasman-0.8.5.3-list.patch 2751 SHA256 613dab3e03219afba65b1a9421bef9a008c28018b5940d6f2d8429f673d88a7c SHA512 f8b5f33f7b6da03e95f000a8a7b27c1346b10cb3953635974f804e64af9279ecc7fc99eadbc1a0d534f5f434672db18fa4d46fced0498829fe2202b46ab818a1 WHIRLPOOL a67f818496fda59334ec8dc50848b37fe0cb6e929b9b2d90eb1a865cadf382ee3a5f8b6dd6ac4d79e896096bd40ee226366ffe2931e8f7567c032f77cc47c64e
+DIST wmpasman-0.8.5.3.tar.gz 198779 SHA256 7db784891a73d80e5c386911142fd66b3bee3bd5dcdc35da3355b87aff5ce4b6 SHA512 d47bae993b1ea47ef2cf4cce0dc8d8f1e8e055650dbfc7854612176a0933a0a5079ad29bc85ba8e0370843e9be189d7e4d0b349590981d3eac4c3f01fe69ec87 WHIRLPOOL 8e9fce9faba17d03a2454c0fc8904206d6a2ec566f86e1c8538194aa313be4411c94e8d0d0d2bc26dacc2539305f21a5fbfbb87e8566c39d6f3f6451375cecb7
+DIST wmpasman-2.0.tar.gz 154433 SHA256 967cc6670fbf6787b915785a85b2e668a9dcbb7882e96556a2ffc09b5b16aba8 SHA512 32ab415d7b87f5277c96f1253b25a9d5002d2bf188d8635d96c169ff51ab7949e0cd2c05df43136eed4e5d9c4f037affb30ee4a45977d0a6e74bc9e332b9e8be WHIRLPOOL cd633b8003f3b61267a84c6fcb0f367145a0b0a1398de1e4e89d828b979fc626ed8c87f85571e234cc79d6aacf940d77af282fca2760f0c5c6f294ece5149b9d
+EBUILD wmpasman-0.8.5.3.ebuild 626 SHA256 e3ac8c129fec2d8597e37ab29b985527d241b8af5960a6e0c868717198468bcc SHA512 8547ea9e379ca454f6431e98a5cc6e4404a127ce4fe78d3f1f298f25bcf9ea52aa2041cffd89a0adf242a9d68e90fc662acf7ae3b172ea50743a4cc8e5428dbd WHIRLPOOL daa40a1191e6bed442082be906c416fb933968889e8030886ec84dfeda02d0243e58712c0b309988faf4c72971f08e2c23cbb89531cde2fe23287a1434781f31
+EBUILD wmpasman-2.0.ebuild 467 SHA256 fac68bec03c04cc93f7c38e7ce5283637c205cfd49c5dac7f8d50e6adf588234 SHA512 d63f3d5b6ebbd362e2dd4ff2e417e8092744840e6f95d43fbe92103f6cfa405da2ae668a1b4409a8f2943c2d29ec45da69f4dfb689a9c5f36eccbb972de674f0 WHIRLPOOL 471ec2e127ca6767713fdc1fa0b8a9e25d7f76f03d9ae8a3e0d46c88ccdd8a68676c23c7feee53c39bffc6db695308df664820349802217458646fd072ac2940
+MISC ChangeLog 3291 SHA256 8c154bb419d1a252970b7064b1550d57993c9fe3167ee1f60f642bafc4af051b SHA512 612143cb6ecab2e9ada498dca7ef40fe38667448cfed00de4c3d1f5bfdd59db11e48d345082af578d9353273f5c25303dd2580ce6150233fc61b38b4001c1fbe WHIRLPOOL f9da7167e6746817d8ea80428fb8ded78df1782f7e1a5d6da451bb79cf16aaf58b50e8631874097d0af730917b109c4d3451f6929de613998179720f2343413a
+MISC ChangeLog-2015 2143 SHA256 c4d6ef256f3fc39dd79143d8c42243859ee9276bcb1bf2bda961a0fc5bf0fb07 SHA512 645139ad461f59f75caf2e413e207a33705d849bb143bdfe6616e126672f21a2c93b8cf754a217bdf6f771e8ecab754d66a20d7dc1e9cd4e2e2664728252a97d WHIRLPOOL cca3f16f48d571bb5b1a5ca45eeebbfce3778b41de18bcce76955813345a1bb10ead8d65e02bb1413d3ca622f35fe64fb306c48501dc2cdfcdfecafa459152b1
+MISC metadata.xml 603 SHA256 818372f4dc715355c00a421dd87dd07eaf0631f0f800825f81494c61861ab3fd SHA512 5cc8f2cc54d2298a15f330444e0d06f941c74efb88177e4ebb45d36688f22807c65cdf50c9b2f519a78c76336060ea6f815a67013e9df36ef2a2df1a1de0055a WHIRLPOOL a3944951d2d68a1fb6a48775d1328e8bb2520f56bcb1c0b66085d607000877bf8045289afb50ede77abbfc0f772116652e1b120b742f430047bc7b68953de87c
diff --git a/x11-plugins/wmpasman/files/wmpasman-0.8.5.3-list.patch b/x11-plugins/wmpasman/files/wmpasman-0.8.5.3-list.patch
new file mode 100644
index 000000000000..3769d09d30ee
--- /dev/null
+++ b/x11-plugins/wmpasman/files/wmpasman-0.8.5.3-list.patch
@@ -0,0 +1,116 @@
+diff -Naur wmgeneral.orig/list.c wmgeneral/list.c
+--- wmgeneral.orig/list.c 2016-01-04 13:18:09.361133006 +0100
++++ wmgeneral/list.c 2016-01-04 13:18:21.789137166 +0100
+@@ -40,7 +40,7 @@
+
+ /* Return a cons cell produced from (head . tail) */
+
+-inline LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -53,7 +53,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero */
+
+-inline int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -68,7 +68,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned */
+
+-inline void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -83,7 +83,7 @@
+
+ /* Remove the element at the head by replacing it by its successor */
+
+-inline void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -103,7 +103,7 @@
+
+ /* Remove the element with `car' set to ELEMENT */
+ /*
+-inline void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -114,7 +114,7 @@
+ }
+ }*/
+
+-inline LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -134,7 +134,7 @@
+
+ /* Return element that has ELEM as car */
+
+-inline LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -148,7 +148,7 @@
+
+ /* Free list (backwards recursive) */
+
+-inline void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -160,7 +160,7 @@
+
+ /* Map FUNCTION over all elements in LIST */
+
+-inline void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur wmgeneral.orig/list.h wmgeneral/list.h
+--- wmgeneral.orig/list.h 2016-01-04 13:18:09.361133006 +0100
++++ wmgeneral/list.h 2016-01-04 13:18:26.007138577 +0100
+@@ -36,20 +36,20 @@
+ struct LinkedList *tail;
+ } LinkedList;
+
+-inline LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-inline int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-inline void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-inline void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-inline LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-inline void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-inline LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-inline void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/wmpasman/metadata.xml b/x11-plugins/wmpasman/metadata.xml
new file mode 100644
index 000000000000..b9ba4aee01f9
--- /dev/null
+++ b/x11-plugins/wmpasman/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+wmpasman stores passwords and makes them available
+for pasting (both via the middle-click primary
+selection and the clipboard selection) at the
+click of a button. It also contains a digital
+clock. Access is controlled by a passphrase.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">wmpasman</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmpasman/wmpasman-0.8.5.3.ebuild b/x11-plugins/wmpasman/wmpasman-0.8.5.3.ebuild
new file mode 100644
index 000000000000..59c8cd68dd6f
--- /dev/null
+++ b/x11-plugins/wmpasman/wmpasman-0.8.5.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="Password storage/retrieval in a dockapp"
+HOMEPAGE="https://sourceforge.net/projects/wmpasman/"
+SRC_URI="mirror://sourceforge/wmpasman/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/gtk+-2.4.1:2
+ >=app-crypt/mhash-0.9.1
+ >=app-crypt/mcrypt-2.6.4"
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4
+ virtual/pkgconfig
+ >=x11-libs/libXpm-3.5.5"
+
+DOCS="BUGS ChangeLog README TODO WARNINGS"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-list.patch
+}
diff --git a/x11-plugins/wmpasman/wmpasman-2.0.ebuild b/x11-plugins/wmpasman/wmpasman-2.0.ebuild
new file mode 100644
index 000000000000..1d1725c81054
--- /dev/null
+++ b/x11-plugins/wmpasman/wmpasman-2.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Password storage/retrieval in a dockapp"
+HOMEPAGE="https://sourceforge.net/projects/wmpasman/"
+SRC_URI="mirror://sourceforge/wmpasman/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="app-crypt/libsecret
+ >=x11-libs/gtk+-3.8.0:3"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+DOCS="ChangeLog WARNINGS"
diff --git a/x11-plugins/wmpeople/Manifest b/x11-plugins/wmpeople/Manifest
new file mode 100644
index 000000000000..1fd5ae6436da
--- /dev/null
+++ b/x11-plugins/wmpeople/Manifest
@@ -0,0 +1,5 @@
+DIST wmpeople-1.3.tar.gz 111148 SHA256 eb91a30907e220fdd4d583751cd6468ec2cf58600e2ee613457a48817683548d SHA512 af01e2d43d158eab3d520ebb0b9ebd50e1b5955920e3b86d5238d9bc0313cc055001bfa44d76e1ccfe721f668b9494373f18175f2ef7d248a0e237bbefe9e129 WHIRLPOOL 2e90cdbf978a0a230615646acb1bc1ba7d53890223fa645237b50110be08eef64dfe80eb65b6eea9717765c6e83b0985c31c941c6b8d2c455cd011ad7d51f19b
+EBUILD wmpeople-1.3.ebuild 901 SHA256 196defe11acbc8552ba74335cc3369e5d2a234a9f70d95fc5a84f0ae4ce4a759 SHA512 6f99c3c1b7a9166ea577112b139672593ce8fdf1c9657c2243ca8c22821cac8fc5cd0da35672648a1c4bc53f979048ea9e962e63c3cc808592e531963ae5ae73 WHIRLPOOL 82fbba23537db4be869f873cfea526acc03d6f077dfd1228c1ac63b5cd5e39a4083bf8fbbe6c92db918f2406c9645e319e6bdc90f3c3f9f171f1aec81806cb7a
+MISC ChangeLog 2887 SHA256 7b55335182cc8eeef3d739d30e502b70ca110fa31445a7e2b235753b66d35240 SHA512 e571b6d66d0ce63f3d0ba27dd951b6d33da51e3607fb09264cfa5b8ece339f3995dbccf38a86b82d77cd9913e6468b571b29a35832bdba704c5461bc647e403c WHIRLPOOL dfaa3b88aea143b3b8a23f8b1373b3bdee3b8f61f1a715a450f66de20b704e97d7afb373bbceeb7e3162ebf61736f7677bd5b04e5795c426d0608086d9c97a80
+MISC ChangeLog-2015 1593 SHA256 cd98374b71d9869beb476a85338bb11893d43bce2666125d311d52be0c08d147 SHA512 5d8029f746f6fe6ba014459d8217d006c0a049a7a0bbff999c9031609ca723cf26d2e6caaaea40161ec5d891017ceab9b45cf63efb58a44cd07f1b1fe8d5074a WHIRLPOOL d91de38aa163e6384b2348a2cfc54fe3447ca861434a3cbbf7cdf9e3b6c4a7037fbf3e4f79c61da2e43b63c2e8593521bcb1b0bf959fb22f7602d2507382f5d8
+MISC metadata.xml 330 SHA256 34a962a349b5a64617c32169d4fa2873c3a2c1e66fa09ed039d76f60522e0f38 SHA512 2f1848b2c96ef0957292045ad958b252910c8f3a29428e72f8131659575f095bbd18e8a594ac9bff21c2634d86556894b0fadd9b7f9d7990f637da2f30f0320a WHIRLPOOL b90c6614407c711276a0fd0490e8087821ebe9b66b3195ccd9ea88ea83001eb5e4ca0ad2d0ada0e5923a94d4c51449242976b2ec9738ffdeef59af348579ac82
diff --git a/x11-plugins/wmpeople/metadata.xml b/x11-plugins/wmpeople/metadata.xml
new file mode 100644
index 000000000000..e001cb9cfa03
--- /dev/null
+++ b/x11-plugins/wmpeople/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">peephole</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmpeople/wmpeople-1.3.ebuild b/x11-plugins/wmpeople/wmpeople-1.3.ebuild
new file mode 100644
index 000000000000..4d581b1b9b1b
--- /dev/null
+++ b/x11-plugins/wmpeople/wmpeople-1.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Nice, highly configurable WMaker DockApp that monitors your mail boxes"
+HOMEPAGE="http://peephole.sourceforge.net/"
+SRC_URI="mirror://sourceforge/peephole/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc ~sparc"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto
+ >=net-mail/peephole-1.2"
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ dodoc AUTHORS ChangeLog README
+}
+
+pkg_postinst() {
+ einfo "Before you can use wmpeople you must copy"
+ einfo "/etc/skel/.wmpeoplerc to your home dir"
+ einfo "and edit it to suit your needs."
+ einfo "Also, make sure that the peephole daemon"
+ einfo "is up and running before you start wmpeople."
+}
diff --git a/x11-plugins/wmpiki/Manifest b/x11-plugins/wmpiki/Manifest
new file mode 100644
index 000000000000..1d52a4c23079
--- /dev/null
+++ b/x11-plugins/wmpiki/Manifest
@@ -0,0 +1,5 @@
+DIST wmpiki-0.2.1.tar.gz 18518 SHA256 4ab72db9273c6d7334f08ae32c3d07416f9696a6307b3e9ada10e19d3831864c SHA512 e6a1c8c083f1e5ec2855f87eeab7b7bb798375b65d66265106811c373c056ab8866408951cbb4bc62a032d17da6f925f81f778f85b53ffdbdb2d29d63259a028 WHIRLPOOL 8935bded2ee9ed70a6722f3553c348e25efdb07daed5e55254bed3ab26a75b0f75646db7b152eebbddd74d8367febbbd995b5d8b1b2b1d5da850566eaf40413d
+EBUILD wmpiki-0.2.1.ebuild 885 SHA256 495a3099f57702eee909b9c073c571acbbc718964727cb1b1d626f17d6844345 SHA512 ff8de9564781bf5ed6a7fa9ec4cce16faf966ecd2c1c6d3122f7537bef5e6b1efe3f66214aceeebac3d1f0b5f0093aed09eac9bfab9731b3c92890241abf00bf WHIRLPOOL d75ad6aa52c7198d938f9d910d975ef17a5f421285427a3407cf84fa425e91adeb9ed4e6559763dadc4f84efe6ad34c98e8260dbb574bb7f059bd64b2d11ffc3
+MISC ChangeLog 2885 SHA256 496b412caae9b4f79c812858df0b919130ef1d1ee434ded3b35ec88901611a01 SHA512 50092cd104507694f8b3ebdef7f78d731f9d1945a73551ec4a4ee94cd86f88e2c19b6a1de489a79999dd5fc67c661cf9be714525436ceacd53c7eaa2a3861b80 WHIRLPOOL 93d5b36be72d49bb3c74174032d69328fcc0f5563e86a3e93ef69d35cf85ad12345dadacbc9e985c23cc1aa185c59ac8a76ef84b183f4cf17c9bb1a84da67350
+MISC ChangeLog-2015 1500 SHA256 2dad41b09ba25052b57edaff9dffab54a7a8440b423a85bd21685d0f17502bea SHA512 c83147f8c488dd697479ca71ca069bf15bfd31aaa57d492fce47c23c629844f2dff4e7e3aa304e3867f8abc9ab654c7e2682791564573ed40a2a4bb6ffd6842d WHIRLPOOL 061e0966b95f89d645f37980385ced99c3469589f7d21d2304979b378a940cdf165f7ae8f5e71983588ff109e77fc5ada1bf97fdf4f19f99ba9b1275490e2f72
+MISC metadata.xml 612 SHA256 2c05ddca6110570770269dcfbf78a32ed8d36d11939e3b0c39b5d20b80f5fd59 SHA512 faa8555902ec5b9794710a65f95258aa893dd96ac0025c7c3d5a5c666c4601a0d23020be981f944ee8ac1fdc046b9065b212f233ac67e7ba1cf728c48eca3b1b WHIRLPOOL 4cb5d9487a6a59da0adce1f5b3692068285bc61974f079bd968b7f919db5687d0edfad00a478b683c025701c6171a6491d69dc3dcb5df372ff14ef34dc881801
diff --git a/x11-plugins/wmpiki/metadata.xml b/x11-plugins/wmpiki/metadata.xml
new file mode 100644
index 000000000000..5f19dd951983
--- /dev/null
+++ b/x11-plugins/wmpiki/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+Wmpiki is a dockapp which checks and displays small leds
+for indicate hosts activity (up to eight hosts). The configuration
+file is ~/.clay/wmpiki, so use text editor to change settings.
+The method to determine hosts is very primitive and auwful, but it works ;-)
+('ping output + grep' - if you can do it better please do).
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmpiki/wmpiki-0.2.1.ebuild b/x11-plugins/wmpiki/wmpiki-0.2.1.ebuild
new file mode 100644
index 000000000000..f2d1006998ac
--- /dev/null
+++ b/x11-plugins/wmpiki/wmpiki-0.2.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+inherit eutils
+
+IUSE=""
+
+DESCRIPTION="Dockapp which checks and displays small leds for indicate hosts activity"
+HOMEPAGE="http://clay.ll.pl/projects.html#dockapps"
+SRC_URI="http://clay.ll.pl/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="ppc sparc x86"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ >=sys-apps/sed-4.1.4-r1"
+
+src_prepare()
+{
+ sed -i 's/gcc/${CC}/' Makefile
+ sed -i 's/-o wmpiki/${LDFLAGS} -o wmpiki/' Makefile
+}
+
+src_compile()
+{
+ make CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die "Compilation failed"
+}
+
+src_install()
+{
+ dobin wmpiki
+ dodoc AUTHORS ChangeLog README config.example
+}
+
+pkg_postinst()
+{
+ einfo "Don't forget to edit wmpiki configuration file:"
+ einfo "~/.clay/wmpiki"
+}
diff --git a/x11-plugins/wmpinboard/Manifest b/x11-plugins/wmpinboard/Manifest
new file mode 100644
index 000000000000..3f8878058dd0
--- /dev/null
+++ b/x11-plugins/wmpinboard/Manifest
@@ -0,0 +1,6 @@
+AUX wmpinboard-1.0-segfault.patch 320 SHA256 3d340c32a4acd66c2799459110f544ebf0d347ccce3a4b3d3097257f467f5868 SHA512 2dffff646c53dce2815bfd145434b393c1735c66bf5abf9e8c7a476b4adc99143dd02cfff835c232ef549882499793b92ebd5bdc2a76f388478111d791c6bfea WHIRLPOOL d46e639b027d58fdcbf427f9f4c66a63da087d2250c0e8b5b541802ab7d009d892c79e1be73fd9aa5ba8bfcf593062033ea80469cb391cc7d7f24301c749fcad
+DIST wmpinboard-1.0.tar.gz 133290 SHA256 a0268bf1c6c0c9c7ac4167031970e17a298f0ab5a85bf6ef166ae454f205137c SHA512 486509e50e58c14866932a89706d98ebc4391af608acd95670b190eebe9069d254e11834e291ee2bc3c9e3e77e75ece7ab3f73dc7f097dfba5ca25fc888773fd WHIRLPOOL ce61f41de1aee421f3c41782773865e8b6da9b5d078ba19d6fc36761c95c9951e03ef289b684d77b09327c4b2d9b9f645cf0e98b408f7860f5052432002ff8ff
+EBUILD wmpinboard-1.0.ebuild 669 SHA256 f9027e9b3bc2a7cb83781257e22504fa1acf51c621e436fac0129d917f3b6e69 SHA512 bf7541d074fc3afe4dca88f449a25d082fd104ed9e3453bbb4b59e14cdb1e88c55b88bffb08dba2c26fa9246580ab402d6b120e23b579d9b95efa6ffa43252a7 WHIRLPOOL 529d49a212719465a3d5e150f9f8a800b13c41f6434840b7bbfab8ef2d342d49849fa4c2c0635a2b631010a4324635642330ea31bb6ff704dad3b09598c9aca2
+MISC ChangeLog 2931 SHA256 dde0d8561fa7b03e2287a4a069331b6da96df7ba589e3cda3903f348f56f828f SHA512 ec66418e7d5571d87a20b138a96c51573f2aed58645e6f9493f1011cee6eb75a2d73ab510236b3e5502d48a9622332e44e32628ef3cc762c9ff82c0d49bacba0 WHIRLPOOL f5922eacf908ad97813b18e15af6ee625b991a0e90296922ab99edcca64aca37c8b775e1abaaf298261492a088afb0a8fe5c17e863955e00137fabb29cbd6c3b
+MISC ChangeLog-2015 1777 SHA256 3a0768c90a64b9255109ef456c3287f666973cb825edcbcc8c3a963b8deb51dd SHA512 c14dcb32846ee910ae072a5ee599876ef8c282b767dc358c367aeb719b06bb6745e6ce322b6c2e3cc87098e9ae37112fb957b4721eed565a119583083703c9fb WHIRLPOOL 44cb5d24659714df9f1cee71e206a21323a2a1d3459a9e98ac4b116300497b10302b5f11854168cc86e542eb8b08e51a8bf40020f8663ef3943591fb5821799f
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmpinboard/files/wmpinboard-1.0-segfault.patch b/x11-plugins/wmpinboard/files/wmpinboard-1.0-segfault.patch
new file mode 100644
index 000000000000..7d2c94458b52
--- /dev/null
+++ b/x11-plugins/wmpinboard/files/wmpinboard-1.0-segfault.patch
@@ -0,0 +1,11 @@
+--- src/wmpinboard.c 2000-04-13 13:01:17.000000000 +0200
++++ src/wmpinboard.c 2003-03-06 19:29:57.000000000 +0100
+@@ -165,7 +165,7 @@
+ char t[STRING_BUF_SIZE];
+ FILE *file;
+ int pid = (int) getpid();
+- static int sizes[6];
++ static int sizes[7];
+ sizes[0] = size_0;
+ sizes[1] = size_1;
+ sizes[2] = size_2;
diff --git a/x11-plugins/wmpinboard/metadata.xml b/x11-plugins/wmpinboard/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmpinboard/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmpinboard/wmpinboard-1.0.ebuild b/x11-plugins/wmpinboard/wmpinboard-1.0.ebuild
new file mode 100644
index 000000000000..c61c4996c8b4
--- /dev/null
+++ b/x11-plugins/wmpinboard/wmpinboard-1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+IUSE=""
+DESCRIPTION="Window Maker dock applet resembling a miniature pinboard"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/131/${P}.tar.gz"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/93"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 sparc alpha amd64 ppc"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/wmpinboard-1.0-segfault.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
diff --git a/x11-plugins/wmping/Manifest b/x11-plugins/wmping/Manifest
new file mode 100644
index 000000000000..bf999711b3c2
--- /dev/null
+++ b/x11-plugins/wmping/Manifest
@@ -0,0 +1,6 @@
+AUX wmping-0.2.1-format-security.patch 1195 SHA256 82bf8e5539c02d717fa602d9432eabd83608266c1088f9432edfd9801f061c65 SHA512 78aa196f01cbf121f8a90319835754a7d7f929bbf95cb82d42d7885aff829cd4487cc812182818b22fa1602a0757b8d3eae8660386dafeaef33993633bf94940 WHIRLPOOL a95e0fd06a59262c9a8e50f28af585bc698ff00171aae6964d07ac1105c0da0a2942459d25ad03ca9fb0cc2d9d9c7cced5b8e72c0a53fe47947034fa7c53c86d
+DIST wmping-0.2.1.tar.gz 100059 SHA256 8d10c77839f087add2c3b2f483585ede92f4c57a4a18262c74406591877a3c33 SHA512 c13a4906810d7513fe3e1e88a77846a5b0a299180f858f755a2fe602eaab802e77062d29e767e4d5c28e45bc6ce1431418cc71ee26c3c8fc5521280999bb9351 WHIRLPOOL f42b9a35c3b9d45116cbef6d3644310b05961e00fab96674acd13eb7193681223892dd10f586abf2ee829b29ca432095f1a7b8c92516813390df0194036b6997
+EBUILD wmping-0.2.1.ebuild 795 SHA256 7de5dfe5f479ff845da3fdf01884b7ca3dbb2697c0813869a13ff0727ef94b90 SHA512 cf7d72d9fd577a14e5c95e16d66f0c816708ce674748a05bcdaf2d3a88591895b1d7764a18aa1004faf7dd96a1578586c84e1143b621614024df741a94ad88d1 WHIRLPOOL 9be679ca0f259695c9992d7bc964a4485e104cba666869518a884a71343d53fdf6d1e17ded1eea7397959dbb8205dfd4f3c0e7b017a48582260db97170cff8db
+MISC ChangeLog 3041 SHA256 83d4f151ab9c639a9f014466e941d0d77dd536e1ced8dfc5a0687f66826d2653 SHA512 de60889291e317aa543a5d13a532d2ccd712f54c6a79a8ca66be2b6fc438acdd98e13e95dee4494013796b7ecd41905134d96e0dfc482772acc283ac00759253 WHIRLPOOL 15c69d0dfedf34e26b0fa8856799031c3881cb34aba1786354052d5d33a5623a2ed9ca643c0ade5bf96938c3632c3d11278ba3a8b3bb08a6d916a0b1905ad0a3
+MISC ChangeLog-2015 941 SHA256 fd6418b3a4fa6c8aea4d110b5307f218626525651ce9be229807b45362bd42b6 SHA512 c017952166355e3b4b669539c0de954e7ba2a0cb59b53fe79d8d72b10302b7556f5d4d99e9307bf41f4ed19bc7d632ad5f8c755bb4a62405ba864458c425bbe6 WHIRLPOOL 5825c50c505d42f90042e4a3db93a59363788263c4d237569fb31f69756fa9ae6229f901a91cf3ed7a35274f5947bfc270f12385bcc8a3a5c822f7c4273d94a0
+MISC metadata.xml 328 SHA256 a17c84c8e9ab704626272141c49ccae02790b8faf0a3eb8bcfcbde4a99add841 SHA512 72ccd52965da37da3846f3fb915addf58cebb1066f1a08c38e6b96ea734aa01502a153b716ab731d0d1f7df73a5d230f4674d96c8b1e464180a097a42bbd7b5b WHIRLPOOL e8c1d6a00d9861c0158f9890affde5d8e6f5c71f1644293faecc40ff172ae8b0c81217d5a913421f957a8b5e9e02434dabed720df8fd89ad38014765eca5ee2e
diff --git a/x11-plugins/wmping/files/wmping-0.2.1-format-security.patch b/x11-plugins/wmping/files/wmping-0.2.1-format-security.patch
new file mode 100644
index 000000000000..cc9976d04ad2
--- /dev/null
+++ b/x11-plugins/wmping/files/wmping-0.2.1-format-security.patch
@@ -0,0 +1,38 @@
+--- wmping.c.orig 2015-08-06 15:03:32.407526918 +0200
++++ wmping.c 2015-08-06 15:03:56.907978079 +0200
+@@ -237,7 +237,7 @@
+ if(strcmp(tokens[1],"="))
+ {
+ sprintf(str_err, "Not correct format of configuration file ( %s ): line %u", cfgfile, lineN);
+- fprintf(stderr, str_err);
++ fprintf(stderr, "%s", str_err);
+ exit(-1);
+ }
+
+@@ -288,7 +288,7 @@
+ else
+ {
+ sprintf(str_err, "Not correct format of configuration file ( %s ): line %u", cfgfile, lineN);
+- fprintf(stderr, str_err);
++ fprintf(stderr, "%s", str_err);
+ exit(-1);
+
+ }
+@@ -297,7 +297,7 @@
+ else
+ {
+ sprintf(str_err, "Error open configuration file ( %s ): %s", cfgfile, strerror(errno));
+- fprintf(stderr, str_err);
++ fprintf(stderr, "%s", str_err);
+ fprintf(stderr, "\n Create default configuration file\n");
+ createDefaultCfg(cfgfile);
+ }
+@@ -305,7 +305,7 @@
+ else
+ {
+ sprintf(str_err, "Error open configuration file ( %s ): %s", cfgfile, strerror(errno));
+- fprintf(stderr, str_err);
++ fprintf(stderr, "%s", str_err);
+ fprintf(stderr, "\n Create default configuration file\n");
+ createDefaultCfg(cfgfile);
+ }
diff --git a/x11-plugins/wmping/metadata.xml b/x11-plugins/wmping/metadata.xml
new file mode 100644
index 000000000000..a346b51ff273
--- /dev/null
+++ b/x11-plugins/wmping/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmping</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmping/wmping-0.2.1.ebuild b/x11-plugins/wmping/wmping-0.2.1.ebuild
new file mode 100644
index 000000000000..4b44c98b1243
--- /dev/null
+++ b/x11-plugins/wmping/wmping-0.2.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="a simple host status monitoring dockapp"
+HOMEPAGE="https://sourceforge.net/projects/wmping"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+suid"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto
+ x11-libs/libICE
+ x11-libs/libXt"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-format-security.patch
+}
+
+src_install() {
+ if use suid; then
+ emake DESTDIR="${D}" install
+ else
+ dosbin ${PN}
+ fi
+
+ doman ${PN}.1
+ dodoc AUTHORS CHANGES README
+}
+
+pkg_postinst() {
+ use suid || ewarn "warning, ${PN} needs to be executed as root."
+}
diff --git a/x11-plugins/wmpop3/Manifest b/x11-plugins/wmpop3/Manifest
new file mode 100644
index 000000000000..34a6b5d2c3bf
--- /dev/null
+++ b/x11-plugins/wmpop3/Manifest
@@ -0,0 +1,7 @@
+AUX wmpop3-0.5.6a-list.patch 3057 SHA256 0c9cb544366503384fa5d84052e736f13f976c373123717b3fa0b903708faddc SHA512 f0d9a4efeb924dd7a0cae1169404c81529f1e7262684872845db9e3b5b415fe2b48061d778d9829526a1ee8ce66aba48018d9d8ab329f11652d692c322786c3c WHIRLPOOL 9227b318e4ebcda9598cda3497e9214a489478aa076abfe5f404ab36d03ba71c3c1e6a7aa5e74c877bd7de2a450d8e77b8b15c6d58d6505fe7439d8c171f391b
+DIST WMPop3-0.5.6a.tar.gz 23532 SHA256 98bdaa3ec253e94f4460672ea37b277d70157a6e1d6236df135346175f07b645 SHA512 127dfd3d4dec8a58c991a9bc0d2d1d1c0e9c0ef36af9b2894283bbda129db9b3464c43aa053152f9c0d25eee31b94ffec329784ffa256ce04cb233b809791c2f WHIRLPOOL 813395f8242c95d6f9c3e7d4e0bf3a966dae802954f3c3b264980f590244fa79dbf4506efdd0e55fe7ddff88b10f045f923851aeadea7236d6246a6f322197cd
+EBUILD wmpop3-0.5.6a-r1.ebuild 738 SHA256 8086152b28c83c7f6f610226ed1cf2ee5df1b00878068943eccf59a020f87791 SHA512 0807230ae200b7df4851df71fa8d04aaedd3c1b3a9a11216ef8683e6f2274aa0e833aa1282471e0703439ce2c8ed9a3e261c5f1c4563e063c96922e2639a3145 WHIRLPOOL e3d010deb960a416eb973f15a12093a5acaf70afa47b284ba013799af36e47694f398a7ae1407134e7560aeaa0cc5e807cdec36f03a71732a289abfba1cf197f
+EBUILD wmpop3-0.5.6a.ebuild 648 SHA256 e3e5d5f0c50c965189f38d0a0bbb703a31ff1f5a67a636a86512edac88efdbb3 SHA512 3785e95ad86f6b7749b24b04053981daed1b99a968649e245d75adee5204d0f20cce0fcab849f7b71dce7983de90e076b891bb95d9e3b51ab25fdcfc17dc9c5f WHIRLPOOL 3d14f80723539832452ecd2eb42a27bde1dae66a11e8cfda12d1d5ca7d17fd4a229904c65d670b59f81495e2e1dee00592331571e4fad58d5378588ee4b66d1b
+MISC ChangeLog 3204 SHA256 38f3173fb29c54087ebcaa89cf9bf993d11d7c402e5a91195c087db6b6468454 SHA512 f520ebc315b4418568e245f76984cf1f98f44f1918ba975f00b9efb304f98fd571749ecc27213644be8cccd7a2d88d4c323045d5025f98d52dd2aff5aa779986 WHIRLPOOL 53d35192c82363540c0bbec2cc3bc0086f95b4103c86c0a619b1c578d2d4e939cce96a0fe56128c279cd10acb32ee5e813b75ebc36fd55c5e8d405b3ee71ab2f
+MISC ChangeLog-2015 1035 SHA256 94b5340db790c4fa27989d106f0488d8f06424a930ddb90a174a6b4926a537bb SHA512 c83997b9f39cee1f7609b6c9122a9e717d8ad0c3ab1d72c55da0398364214f85d2b05282dd3ec6929a46330bebef2010b739f13f8ec3a346ed6be6488826a617 WHIRLPOOL 66adbeee9dc81d19615e0749e805f9faf4ffed9eb465ef43493224025f7b60c4940f893966c87c386e8bd2704fdf074e82a670e3266edf5fe9471c957d6aac3c
+MISC metadata.xml 432 SHA256 f459240be35e8d0ab32799d788843db2a8319835aaada7b0a7d1c215098b1235 SHA512 b2c9e06a435ec6744f3a98e4b78b3a4e3184ea65fa68e25befac9ed4d8ffa806e2c9b2b8565f49035959a1513ce9053a5902ba3cf11aa251d966d399f8fb9e18 WHIRLPOOL a9a47897de3c6e4ecc9b86393f421d985b2f39bb9d29517c27533c30efb04be20d6f64dc43aa921b13555e54276ba6ae917d7ca82e2d036a3a587efd1781ddc0
diff --git a/x11-plugins/wmpop3/files/wmpop3-0.5.6a-list.patch b/x11-plugins/wmpop3/files/wmpop3-0.5.6a-list.patch
new file mode 100644
index 000000000000..9ef9a61f0de3
--- /dev/null
+++ b/x11-plugins/wmpop3/files/wmpop3-0.5.6a-list.patch
@@ -0,0 +1,127 @@
+diff -Naur wmpop3-0.5.6a.orig/wmgeneral/list.c wmpop3-0.5.6a/wmgeneral/list.c
+--- wmpop3-0.5.6a.orig/wmgeneral/list.c 1999-08-13 17:56:19.000000000 +0200
++++ wmpop3-0.5.6a/wmgeneral/list.c 2016-06-10 12:52:47.293968265 +0200
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail) */
+
+-INLINE LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -51,7 +51,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero */
+
+-INLINE int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -66,7 +66,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned */
+
+-INLINE void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -81,7 +81,7 @@
+
+ /* Remove the element at the head by replacing it by its successor */
+
+-INLINE void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -101,7 +101,7 @@
+
+ /* Remove the element with `car' set to ELEMENT */
+ /*
+-INLINE void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -112,7 +112,7 @@
+ }
+ }*/
+
+-INLINE LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -132,7 +132,7 @@
+
+ /* Return element that has ELEM as car */
+
+-INLINE LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -146,7 +146,7 @@
+
+ /* Free list (backwards recursive) */
+
+-INLINE void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -158,7 +158,7 @@
+
+ /* Map FUNCTION over all elements in LIST */
+
+-INLINE void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur wmpop3-0.5.6a.orig/wmgeneral/list.h wmpop3-0.5.6a/wmgeneral/list.h
+--- wmpop3-0.5.6a.orig/wmgeneral/list.h 1999-08-13 17:56:19.000000000 +0200
++++ wmpop3-0.5.6a/wmgeneral/list.h 2016-06-10 12:52:56.598983075 +0200
+@@ -29,31 +29,25 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-# define INLINE inline
+-#else
+-# define INLINE
+-#endif
+-
+ typedef struct LinkedList {
+ void *head;
+ struct LinkedList *tail;
+ } LinkedList;
+
+-INLINE LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-INLINE int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-INLINE void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-INLINE void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-INLINE LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-INLINE void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/wmpop3/metadata.xml b/x11-plugins/wmpop3/metadata.xml
new file mode 100644
index 000000000000..dba063b0fafd
--- /dev/null
+++ b/x11-plugins/wmpop3/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+WMPop3 is a Window Maker dockable app which will check a pop3 mail server and
+report how many messages are waiting( new and old ). Check it out!
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmpop3/wmpop3-0.5.6a-r1.ebuild b/x11-plugins/wmpop3/wmpop3-0.5.6a-r1.ebuild
new file mode 100644
index 000000000000..415c09b92980
--- /dev/null
+++ b/x11-plugins/wmpop3/wmpop3-0.5.6a-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils toolchain-funcs
+
+DESCRIPTION="dockapp for checking pop3 accounts"
+HOMEPAGE="http://www.cs.mun.ca/~scotth/"
+SRC_URI="http://www.cs.mun.ca/~scotth/download/${P/wmpop3/WMPop3}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+
+DEPEND="x11-wm/windowmaker
+ x11-libs/libXpm"
+RDEPEND="${DEPEND}"
+
+PATCHES=( ${FILESDIR}/${P}-list.patch )
+
+src_prepare() {
+ sed -e "s:cc :$(tc-getCC) :" \
+ -e "s:-O2:${CFLAGS}:" \
+ -e "s:-o wmpop3:${LDFLAGS} -o wmpop3:" \
+ -i ${PN}/Makefile || die
+
+ default
+}
+
+src_compile() {
+ emake -C wmpop3
+}
+
+src_install() {
+ dobin wmpop3/wmpop3
+ dodoc CHANGE_LOG README
+}
diff --git a/x11-plugins/wmpop3/wmpop3-0.5.6a.ebuild b/x11-plugins/wmpop3/wmpop3-0.5.6a.ebuild
new file mode 100644
index 000000000000..f134ac7bacfb
--- /dev/null
+++ b/x11-plugins/wmpop3/wmpop3-0.5.6a.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="dockapp for checking pop3 accounts"
+HOMEPAGE="http://www.cs.mun.ca/~scotth/"
+SRC_URI="http://www.cs.mun.ca/~scotth/download/${P/wmpop3/WMPop3}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~sparc x86"
+IUSE=""
+DEPEND="x11-wm/windowmaker
+ >=sys-apps/sed-4
+ x11-libs/libXpm"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"/wmpop3
+ sed -i -e "s:-O2:${CFLAGS}:" Makefile
+ sed -i -e "s:-o wmpop3:${LDFLAGS} -o wmpop3:" Makefile
+}
+
+src_compile() {
+ emake -C wmpop3 || die
+}
+
+src_install() {
+ dobin wmpop3/wmpop3
+ dodoc CHANGE_LOG README
+}
diff --git a/x11-plugins/wmpop3lb/Manifest b/x11-plugins/wmpop3lb/Manifest
new file mode 100644
index 000000000000..2f3e997f3ede
--- /dev/null
+++ b/x11-plugins/wmpop3lb/Manifest
@@ -0,0 +1,7 @@
+AUX wmpop3lb-2.4.2-fix-RECV-and-try-STAT-if-LAST-wont-work.patch 5673 SHA256 ae7a6fcd16b4bf5584104de6241d54dedec43f8a81aa20737d40a1a2217c2e3b SHA512 a3c8d27d30a844737a8e66d20806e82c56c91d757f6d0eddcc75debc8ebd8db2c7d8f89ad528f52200bdac06088b68b69bc486e45c9488b83aca09cab2d06e33 WHIRLPOOL 62ec997ad1bf9355b267e0dc2e72de465fbdfe3131742a6ed341c4ee3d1a0e283ef1d29470858952e18fd099b2a06da71f108d27efb2679cb3fe2bb74031b0a2
+AUX wmpop3lb-2.4.2-list.patch 2945 SHA256 41c70f5c9453bc60907cd3c4fcda96e14a3923d69a835189009d8dba66e5fa3c SHA512 4b03e507984b1e2bb01d62970ba39a7469b997978c376505deccec65e936bcbb9be12140b702cd7c69b0cca79ef7f5e2680978cae0c80202a5c4028f32b7313a WHIRLPOOL c96be19fc1946ff27e12bdddade90e53cb18349c45749ba6ba15120f0e211b58d5542bdbfc0dce2a3b38f39e4dff7cb4fe4e864d00996005cd08390599e0621d
+DIST wmpop3lb2.4.2.tar.gz 37391 SHA256 209b5ca409f226032b1200779e09f3d45a3522bc08eeb9f1b63e14bd04e780f3 SHA512 6d9d12261c457542ba45bbbb2f07ea9895a456d87c60187e2df0f0cc6e6da57fb498ea642346d113749b9529f1bebc623ec9dad48ee84e5016925b2440211e0f WHIRLPOOL e454e021c85ed00aaadedaeb205d2c7c65a28187a3d74b1939f021aa55a519162290fc4814058dfdcce2f04f1482d95e69b00aca5f8d621e65a18e86ad665033
+EBUILD wmpop3lb-2.4.2-r2.ebuild 1051 SHA256 4a89a759dc123e50f74ea6bf5467e3dc5ea53875f6610c5dec0245c8446fec30 SHA512 94093c3e60b1f4ecd58b7fac1169241e24f7d9196403c9185e5117a54ea91b58273d5cba3e6fcb68c4e77fbdc4c7078a307f4146738799d3e2831ea6ebe691e2 WHIRLPOOL 797b1f8dd6f8c2544bb8f0aa9e986bef40d111a774889ec65d2bb2dfbf3e1b8e73ed2efe3dafa581106ee9490312b741a4e307d4c5f85454c099009ac474456a
+MISC ChangeLog 3163 SHA256 78e9a7460f9a84288fdec40b95775928e89cde6538e274535474ef32a7c297fd SHA512 55f66a00da147bd14895eae4f03b16cfb5e0e11c09a1913f19ddc9571a5bcedd0ebd8753a53b3da76309bb54b316ff51e778d2fc2a2380a342b07ebde19c252f WHIRLPOOL b75df41321329a232b8ebc0101dfdd7f94c20de8eb28af1a768ec8f35b5727ee532f539b0d736f4b0f15f44c4d3b368f344e4b601d3b17082e0d238500773f58
+MISC ChangeLog-2015 1808 SHA256 98489b49fcf5eebcdd935f035d5652a45984a8e98ae699a4d269fba5635407e6 SHA512 d84b97aa719c6f667fee4d7332a2c4e1871a061a1e1484833782648c8c1979ddd555b6fda6ac69a99d0126489ed4ae87200fbc987ea84aed75773d71242bf536 WHIRLPOOL 10ccbe8eafd0bfe6da95b6540ca3b2f57518b301551f5b71faaeb6d0ce378dfc24bb4f13dc5b04f107fcc6a7eae9201a60d6633822bf2511de111c10af27c580
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmpop3lb/files/wmpop3lb-2.4.2-fix-RECV-and-try-STAT-if-LAST-wont-work.patch b/x11-plugins/wmpop3lb/files/wmpop3lb-2.4.2-fix-RECV-and-try-STAT-if-LAST-wont-work.patch
new file mode 100644
index 000000000000..16cbe4ed6bce
--- /dev/null
+++ b/x11-plugins/wmpop3lb/files/wmpop3lb-2.4.2-fix-RECV-and-try-STAT-if-LAST-wont-work.patch
@@ -0,0 +1,190 @@
+--- wmpop3lb2.4.2/wmpop3/Pop3Client.c 2002-06-27 16:04:42.000000000 +0200
++++ wmpop3lb2.4.2-pathed/wmpop3/Pop3Client.c 2007-01-11 14:39:12.000000000 +0200
+@@ -27,6 +27,49 @@
+
+ #include "Pop3Client.h"
+
++/* receive full responce */
++int do_recv(int s, void *ibuf, size_t len, int flags)
++{
++ size_t ret, total;
++ char *p, *buf = ibuf;
++
++ total = 0;
++ while (1)
++ {
++ /* left one byte for null termination */
++ ret = recv(s, buf + total, len - 1 - total, flags);
++ /* if we got error or close, then brea */
++ if (ret <= 0)
++ {
++ break;
++ }
++ /* increase size of received data */
++ total += ret;
++ /* null terminating received data */
++ buf[total] = 0;
++ /* left one byte for null termination
++ * if out of buffer, return */
++ if (len - total <= 1)
++ {
++ break;
++ }
++ /* if we found end of line signal, then stop */
++ p = strstr(buf, "\r\n");
++ printf("p == %p\n", p);
++ if (p != 0)
++ {
++ break;
++ }
++ }
++
++ /* if there wasn't any data, then return error code */
++ if (total == 0)
++ {
++ return ret;
++ }
++ return total;
++}
++
+ /* return size if all goes well, -1 if not expected answer */
+ int send_command(char *exp_answer, char **retour, Pop3 pc)
+ {
+@@ -61,18 +104,29 @@
+ return (pc);
+ }
+ int pop3MakeConnection(Pop3 pc, char *serverName, int port){
++ struct timeval t;
+
+ pc->s = socket(AF_INET, SOCK_STREAM, 0 );
+ memset( &(pc->server), 0 , sizeof(pc->server));
+ pc->server.sin_family = AF_INET;
+ pc->hp = gethostbyname(serverName);
+ if( pc->hp == 0)
++ {
++ close(pc->s);
+ return -1;
++ }
+ memcpy( &(pc->server.sin_addr), pc->hp->h_addr, pc->hp->h_length);
+ pc->server.sin_port = htons(port);
+ if ( connect(pc->s, (struct sockaddr *)&(pc->server)
+ , sizeof(pc->server)) < 0 )
++ {
++ close(pc->s);
+ return -1;
++ }
++ t.tv_sec = 60;
++ t.tv_usec = 0;
++ setsockopt(pc->s, SOL_SOCKET, SO_RCVTIMEO, &t, sizeof(t));
++ setsockopt(pc->s, SOL_SOCKET, SO_SNDTIMEO, &t, sizeof(t));
+ pc->connected = CONNECTED;
+ return 0;
+ }
+@@ -94,7 +148,7 @@
+ return -1;
+ }
+
+- size = recv(pc->s,&pc->inBuf,1024,0);
++ size = do_recv(pc->s,&pc->inBuf,1024,0);
+ memset(temp,0,1024);
+ memcpy(temp,pc->inBuf,size);
+ if( temp[0] != '+' ){
+@@ -104,10 +158,10 @@
+
+ sprintf(pc->outBuf,"USER %s\r\n",name);
+ send(pc->s, &pc->outBuf,strlen(pc->outBuf),0);
+- size =recv(pc->s,pc->inBuf,1024,0);
++ size = do_recv(pc->s,pc->inBuf,1024,0);
+ memset(temp,0,1024);
+ memcpy(temp,pc->inBuf,size);
+- if( temp[0] != '+' ){
++ if( temp[0] != '+' && temp[0] != '\r' ){
+ fprintf(stderr,"Invalid User Name\n");
+ return -1;
+ }
+@@ -115,10 +169,10 @@
+ memset(pc->outBuf,0,1024);
+ sprintf(pc->outBuf,"PASS %s\r\n",pass);
+ send(pc->s, pc->outBuf, strlen(pc->outBuf),0 );
+- size =recv(pc->s,&pc->inBuf,1024,0);
++ size = do_recv(pc->s,&pc->inBuf,1024,0);
+ memset(temp,0,1024);
+ memcpy(temp,pc->inBuf,size);
+- if( temp[0] != '+' ){
++ if( temp[0] != '+' && temp[0] != '\r'){
+ fprintf(stderr,"Incorrect Password\n");
+ return -1;
+ }
+@@ -213,7 +267,7 @@
+ /* Find total number of messages in mail box */
+ sprintf(pc->outBuf,"STAT\r\n");
+ send(pc->s, pc->outBuf, strlen(pc->outBuf),0 );
+- size = recv(pc->s,pc->inBuf,1024,0);
++ size = do_recv(pc->s,pc->inBuf,1024,0);
+ if( pc->inBuf[0] != '+' ){
+ perror("Error Receiving Stats");
+ return (-1);
+@@ -266,7 +320,7 @@
+ /* Find total number of messages in mail box */
+ sprintf(pc->outBuf,"STAT\r\n");
+ send(pc->s, pc->outBuf, strlen(pc->outBuf),0 );
+- size = recv(pc->s,pc->inBuf,1024,0);
++ size = do_recv(pc->s,pc->inBuf,1024,0);
+ pc->inBuf[size] = '\0';
+ #ifdef _DEBUG
+ printf(" pop3CheckMail, stat received buf (size=%d): [%s]\n",
+@@ -313,7 +367,7 @@
+
+ sprintf(pc->outBuf,"LAST\r\n");
+ send(pc->s, pc->outBuf, strlen(pc->outBuf),0 );
+- size = recv(pc->s,pc->inBuf,1024,0);
++ size = do_recv(pc->s,pc->inBuf,1024,0);
+ pc->inBuf[size] = '\0';
+ #ifdef _DEBUG
+ printf(" pop3CheckMail, last received buf (size=%d): [%s]\n",
+@@ -325,9 +379,25 @@
+ #ifdef _DEBUG
+ printf(" Error Receiving LAST: [%s]\n", temp);
+ #endif
+- pc->numOfUnreadMessages = pc->numOfMessages;
++ /* TRY STAT instead LAST */
++ sprintf(pc->outBuf,"STAT\r\n");
++ send(pc->s, pc->outBuf, strlen(pc->outBuf),0 );
++ size = do_recv(pc->s,pc->inBuf,1024,0);
++ pc->inBuf[size] = '\0';
++#ifdef _DEBUG
++ printf(" pop3CheckMail, last received buf (size=%d): [%s]\n",
++ size, pc->inBuf);
++#endif
++ memset(temp,0,1024);
++ memcpy(temp,pc->inBuf,size);
++ if( temp[0] != '+' ){
++#ifdef _DEBUG
++ printf(" Error Receiving STAT: [%s]\n", temp);
++#endif
++ pc->numOfUnreadMessages = pc->numOfMessages;
++ }
+ }
+- else {
++ if( temp[0] != '+' ){
+ ptr = strtok(temp, " ");
+ ptr = strtok( 0," ");
+ pc->numOfUnreadMessages = pc->numOfMessages - atoi(ptr);
+@@ -545,7 +615,7 @@
+ printf(" %s\n", pc->outBuf);
+ #endif
+ send(pc->s, pc->outBuf, strlen(pc->outBuf), 0);
+- size = recv(pc->s, pc->inBuf, 4096, 0);
++ size = do_recv(pc->s, pc->inBuf, 4096, 0);
+ if ('+' != pc->inBuf[0]) {
+ perror("error while deleting mail");
+ return (1);
+@@ -579,7 +649,7 @@
+ if( pc->connected == NOT_CONNECTED )
+ return -1;
+ send(pc->s, "quit\r\n", 6,0 );
+- size =recv(pc->s,&pc->inBuf,1024,0);
++ size = do_recv(pc->s,&pc->inBuf,1024,0);
+ pc->connected = NOT_CONNECTED;
+ if(pc->s != 0)
+ close(pc->s);
diff --git a/x11-plugins/wmpop3lb/files/wmpop3lb-2.4.2-list.patch b/x11-plugins/wmpop3lb/files/wmpop3lb-2.4.2-list.patch
new file mode 100644
index 000000000000..604498f3b311
--- /dev/null
+++ b/x11-plugins/wmpop3lb/files/wmpop3lb-2.4.2-list.patch
@@ -0,0 +1,127 @@
+diff -Naur wmgeneral.orig/list.c wmgeneral/list.c
+--- wmgeneral.orig/list.c 2016-01-04 13:22:26.492218531 +0100
++++ wmgeneral/list.c 2016-01-04 13:22:59.018229270 +0100
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail) */
+
+-INLINE LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -51,7 +51,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero */
+
+-INLINE int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -66,7 +66,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned */
+
+-INLINE void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -81,7 +81,7 @@
+
+ /* Remove the element at the head by replacing it by its successor */
+
+-INLINE void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -101,7 +101,7 @@
+
+ /* Remove the element with `car' set to ELEMENT */
+ /*
+-INLINE void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -112,7 +112,7 @@
+ }
+ }*/
+
+-INLINE LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -132,7 +132,7 @@
+
+ /* Return element that has ELEM as car */
+
+-INLINE LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -146,7 +146,7 @@
+
+ /* Free list (backwards recursive) */
+
+-INLINE void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -158,7 +158,7 @@
+
+ /* Map FUNCTION over all elements in LIST */
+
+-INLINE void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur wmgeneral.orig/list.h wmgeneral/list.h
+--- wmgeneral.orig/list.h 2016-01-04 13:22:26.492218531 +0100
++++ wmgeneral/list.h 2016-01-04 13:22:30.028219699 +0100
+@@ -29,31 +29,25 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-# define INLINE inline
+-#else
+-# define INLINE
+-#endif
+-
+ typedef struct LinkedList {
+ void *head;
+ struct LinkedList *tail;
+ } LinkedList;
+
+-INLINE LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-INLINE int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-INLINE void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-INLINE void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-INLINE LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-INLINE void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/wmpop3lb/metadata.xml b/x11-plugins/wmpop3lb/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmpop3lb/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmpop3lb/wmpop3lb-2.4.2-r2.ebuild b/x11-plugins/wmpop3lb/wmpop3lb-2.4.2-r2.ebuild
new file mode 100644
index 000000000000..7a9b0fb776b4
--- /dev/null
+++ b/x11-plugins/wmpop3lb/wmpop3lb-2.4.2-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+inherit eutils
+
+IUSE=""
+
+MY_P=${PN}${PV}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="dockapp for checking up to 7 pop3 accounts"
+HOMEPAGE="http://wmpop3lb.jourdain.org"
+SRC_URI="http://lbj.free.fr/wmpop3/${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~sparc x86"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ >=sys-apps/sed-4"
+
+src_prepare() {
+ #Honour Gentoo CFLAGS
+ sed -i -e "s:-g2 -D_DEBUG:${CFLAGS}:" "wmpop3/Makefile"
+
+ #Fix bug #161530
+ epatch "${FILESDIR}"/${P}-fix-RECV-and-try-STAT-if-LAST-wont-work.patch
+
+ #De-hardcode compiler
+ sed -i -e "s:cc:\$(CC):g" "wmpop3/Makefile"
+
+ #Honour Gentoo LDFLAGS - bug #335986
+ sed -i -e "s:\$(FLAGS) -o wmpop3lb:\$(LDFLAGS) -o wmpop3lb:" "wmpop3/Makefile"
+
+ epatch "${FILESDIR}"/${P}-list.patch
+}
+
+src_compile() {
+ emake -C wmpop3 || die "parallel make failed"
+}
+
+src_install() {
+ dobin wmpop3/wmpop3lb
+ dodoc CHANGE_LOG README
+}
diff --git a/x11-plugins/wmpower/Manifest b/x11-plugins/wmpower/Manifest
new file mode 100644
index 000000000000..7bc75b24e5bf
--- /dev/null
+++ b/x11-plugins/wmpower/Manifest
@@ -0,0 +1,5 @@
+DIST wmpower-0.4.3.tar.bz2 99178 SHA256 7ab575c47e25b3012e0c42f41e04a9e66b94f938c93915ce2eb2ecd968762464 SHA512 90d96949472497e39760f76b33f4363751863d3f824b1cb22ab9ff333f496b1f329db5fda1a2353c871f87b9f9f09781c410b51907cf13c617cdd3af2c2c84e9 WHIRLPOOL 83682587170895a27ebec07ad066ac4c016109c97d7965840c689bc34edc481ab819becf30fe0f5f9ec93cbbde972405ccc81baac69dce9462d4d2a3b17bfda4
+EBUILD wmpower-0.4.3.ebuild 804 SHA256 41bcd5c90b019a130146a337b2bc650829272c5ea4c22d831871b329896cb35c SHA512 d80d1f0c0ed00cf2cfea2a55faf2a148207b0e94d6a6edecf84512f95552013ddecbbddf5d62109f201e1a2a1f96f1384a9238a4bfca4aaa5516de3ce7fc4b08 WHIRLPOOL 5f239da8602a3b52387136905a5c9130192ece01ee8ee47aba536e9775df1b1bb2c774e5e3108b8f6946949407da3f95a5f3e4354f871810dea2296f18336318
+MISC ChangeLog 2888 SHA256 ce30c2b58e298a37e55bb9c85e759aa2d531614fd349725e5e395510af4008a4 SHA512 fdf071586fb4912311a6495dd66ca644db98ce6652a26b6d6e25ef0af7fffafdddbfdaef520c1f6a09869d3a89e4e9ebf03343ca9206ae9e7f555b029de42f7b WHIRLPOOL 55285a8c170f248119107cd37b6893b37bbf3c621ef269de428d3fa25e24dd387fd0517379e8c18a94ff1696dfefaee8143400a70edaf022b23c5682f6481f4a
+MISC ChangeLog-2015 3911 SHA256 4e8e3766b622c3e5dde65fbb6f16085088ed2bc32d5da273cd168be1c4fed4e6 SHA512 9dde3c72767921d1d5c07c5c77ecc2027cc33774b770a5a78f88d91d14f1fbb66ec82913b5d6a7355b4c1d4139a68f56f6d7568beb94f7e574dd03a2131d4f60 WHIRLPOOL d1512fca1c9244b838d91ff78928c558990bf2fe3701e7c90de478edb1cc04b519ccab8820dde7b1539239fe052e91a9814868bd2a0c3b2107e91102b116fb51
+MISC metadata.xml 684 SHA256 b0168b230d09ef27a52dc90c387155c8b82ea0c219c2aa960bdc50000c7e9445 SHA512 56eff68c510d855dcfb617977cf9d837741441d1a8ec40e9c984c306b104c573f880d126dc61a8016b80351e6a77f9564e50288a3392e26dd32bf0fe2525403e WHIRLPOOL aed238eb4248a276bcda6b3c71cbc3b6ba166d52ac3454b8bcb12fcd0843145a65b0bb99460e86d4aa91d87e464311e51a5c4e9e919ad0cd7246e1cf4a266a31
diff --git a/x11-plugins/wmpower/metadata.xml b/x11-plugins/wmpower/metadata.xml
new file mode 100644
index 000000000000..dcf06c6608c9
--- /dev/null
+++ b/x11-plugins/wmpower/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+wmpower is a Window Maker dock application
+allowing the user to graphically see (and set) the power management status of his laptop.
+It works with both APM and ACPI enabled kernels, has special support for Toshiba, Compal
+and Dell hardware, and allows you to dinamically set the frequency of your CPU(s) via CPUfreq.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">wmpower</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmpower/wmpower-0.4.3.ebuild b/x11-plugins/wmpower/wmpower-0.4.3.ebuild
new file mode 100644
index 000000000000..b2d238f96c50
--- /dev/null
+++ b/x11-plugins/wmpower/wmpower-0.4.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="a dockapp to get/set power management status for laptops (APM, ACPI
+and CPUfreq)"
+HOMEPAGE="http://wmpower.sourceforge.net/"
+SRC_URI="mirror://sourceforge/wmpower/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_compile() {
+ # override wmpower self-calculated cflags
+ econf MY_CFLAGS="${CFLAGS}" || die "Configuration failed"
+ emake prefix="/usr/" || die "Compilation failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ dodoc AUTHORS BUGS ChangeLog LEGGIMI NEWS README README.compal THANKS TODO
+}
diff --git a/x11-plugins/wmppp/Manifest b/x11-plugins/wmppp/Manifest
new file mode 100644
index 000000000000..e2a68a3fa366
--- /dev/null
+++ b/x11-plugins/wmppp/Manifest
@@ -0,0 +1,7 @@
+DIST wmppp-1.3.0.tar.gz 31187 SHA256 ce9aba279d4e88e34d239e7f69ff7ad000626b9c4210f5bb9c46a4ec318e8c4f SHA512 20c45c316d28d6622fb5e1504af188a1f21446c654d4e998bd25434a944ea538371cfefc8c4ac02737233976212645d03cba288bf6a107e653740eeebffbd2a9 WHIRLPOOL 66f34a963e73b2905ec525d979a62c1b8bdca2516424dcc5fd50be8129527cd4dd821fa140b5ea52817b305186055edb8a4de9b1c9dce61347430014c16f1125
+DIST wmppp.app-1.3.2.tar.gz 26861 SHA256 677b109c72ec0a69c950dfd8da3674daf002e9c0cc6982c45af6c81a0bc38865 SHA512 92e9d8c3dea92907bcde0b7da9f599f2fe6354cb8c4f60969ac5d3e69a6ea0c8547388b6228f35a2e4bc2d5888ba89354aa18950e705cbd444798467255ea8fc WHIRLPOOL 0f408b2b1b10ae517a418331a48030207121dfce8a82d9b4b6cf49928257245cf282fb1af51adb927e610373743ea51a49189b3f07833c70413d26896a4684b6
+EBUILD wmppp-1.3.0.ebuild 781 SHA256 16340dc131f8e7011b9009cfca5d33490e4c353fbd6bda3c70f3ca13dfd4a959 SHA512 5d770b510554294123fe2ea95f894057d617dc0f3991047d724e24475d9a39af76a9f0c267e70b8915fccdb762570476329d1d8ee0f15a4a8c9ba132620a3ef0 WHIRLPOOL 72adf749d51b685cbe92d6d42b9a5d7083cb997a25c50af8e8b5909b3f1c35cecebbc87d2415bef58232edc640ab320c0c4b42b6bdb196c23e8419c8bd9d5769
+EBUILD wmppp-1.3.2-r1.ebuild 731 SHA256 8fb3ac8deae1fc4ceb3bedcb665fb24275b5d3fd9d174f7156867b96dcdb0d4f SHA512 09305653438627adff10dde672f945e0bf0aeef6fb59a9c52b91c01dfc5fb59427274db164a007ed15d85e6eec86557fc3b1365c9ed6fe8051dd5cbedcee6db5 WHIRLPOOL 812993fad6f607fcc1476f6e79edaa169042e0efedc8c204aa091ab96c702dcec035937aefc10a3dc3b7d833e24913dc5ee18b535040e741628d8f46e28ffc6a
+MISC ChangeLog 3501 SHA256 effb5acf5afc25f2764f259697dfc47538b112f566937e29c66c1c534311ed16 SHA512 ae3fdd84dd50b9f53914f702ea1a1769336a34992ebf7d36f50b0e8e37a1444c11daa81db1514f9ab2200cea4cc5d05d9cd0d668e71a6d1359cacbd794498428 WHIRLPOOL 2255986796fce182817bf4a58d8001e3f6887c98db87a0970e2894f7c9004424847151cb0459e1af3e093796c4679a7e28794aefdf75e2639f0f06385fcac093
+MISC ChangeLog-2015 1306 SHA256 b96430890298f76bfde4c2a7113cf1cc8c20ccf73f0898a2d9bec4be7a173812 SHA512 c0faff8869cb6e24220c7cd2cdad66a738e395534efadf1e7ccadbe1b6ae1995fc243e88f10d2d43404b27d409e88c0322700c0522d89f7538ed9c34830e5540 WHIRLPOOL 4c3b29775ef81b08f15908b2a2204afe4b38654c0182a6967069bf0b5acc0c5215559e8ea2dfc02108c841a58ed3607ce904ba48877869bc3b89e0ef63b6582a
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmppp/metadata.xml b/x11-plugins/wmppp/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmppp/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmppp/wmppp-1.3.0.ebuild b/x11-plugins/wmppp/wmppp-1.3.0.ebuild
new file mode 100644
index 000000000000..524e23186c12
--- /dev/null
+++ b/x11-plugins/wmppp/wmppp-1.3.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+IUSE=""
+S=${WORKDIR}/wmppp.app/wmppp
+DESCRIPTION="Network monitoring dock.app"
+SRC_URI="http://web.cs.mun.ca/~gstarkes/wmaker/dockapps/files/${P}.tar.gz"
+HOMEPAGE="http://windowmaker.mezaway.org/" #but this site has been dead for a while ;(
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 sparc amd64 ppc"
+
+src_prepare() {
+ sed -ie 's/-o wmppp/\$(LDFLAGS) -o wmppp/' Makefile
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}" all || die
+}
+
+src_install () {
+ dobin wmppp
+ exeinto /etc/ppp
+ doexe getmodemspeed
+ dodoc user.wmppprc
+ cd ..
+ dodoc BUGS CHANGES HINTS README TODO
+}
diff --git a/x11-plugins/wmppp/wmppp-1.3.2-r1.ebuild b/x11-plugins/wmppp/wmppp-1.3.2-r1.ebuild
new file mode 100644
index 000000000000..e6b7189c309b
--- /dev/null
+++ b/x11-plugins/wmppp/wmppp-1.3.2-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+MY_P=${PN}.app-${PV}
+DESCRIPTION="PPP dial control and network load monitor with NeXTStep look"
+HOMEPAGE="http://www.dockapps.net/wmppp.app"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install () {
+ emake DESTDIR="${D}" PREFIX=/usr install
+ dodoc BUGS CHANGES HINTS README TODO
+}
diff --git a/x11-plugins/wmrack/Manifest b/x11-plugins/wmrack/Manifest
new file mode 100644
index 000000000000..60dff3113660
--- /dev/null
+++ b/x11-plugins/wmrack/Manifest
@@ -0,0 +1,7 @@
+DIST wmrack-1.3.tar.gz 61120 SHA256 0aa26cba5feeeabe6a03524557f617f3a30e36b230997a1e5ae5be0ea92ab1d4 SHA512 b9d01fc15cb2e15192f66487e80422ce3e319e160ee6961b5ed1ce0341fd2ddb74063261bce209b83bfda9af76a445b018320514f48402a56fd9aa2a6566e62f WHIRLPOOL d450bb78f5c02c23c722726efda1127b6dd819d2aa53364bc4b6a7c655be0fa557a8bf9ea27ad8ed70e55bd780fef328ed2391ba52573c93207716a485ba16da
+DIST wmrack-1.4.tar.gz 124243 SHA256 198855b1672cf78c2fa6d486e5490c9fb0d09f850e4e7ad80b478aad36bfb219 SHA512 27ed399a56f7f37e494005f02e74a09ad22c448ac288a3d2123987488ce65460f4c80841e8ff0fe3ff20db156130bc9e4894b42280181a1af58e06c1f8320a1e WHIRLPOOL 2ced5caf20cb47bb7420ccd3fd144cb4145d2303dbb6bde58d42996003528db5db649aec5d7ae35c9f9a17445df3801006479377cf9bbded623f1b22b500af1f
+EBUILD wmrack-1.3.ebuild 923 SHA256 37728a571a6821907f7a908485503b09125a785d69955435807b42dfefaaeb77 SHA512 186ad6ef3997eced7b0f8f02cd156c1be227e7e6ebb8962ed0b97336f7d18a428f0d929b0f43a45acaf7a2702b9eacaef1ca6256850e5850468fe458e6d91026 WHIRLPOOL 6661a18bc10ee5b565b49b680113b19ebba093dd8f9f6c048d7ad0b521c152fb2d2ee644f9758ea9d8713ff7ba5ea595e59e7ea469f877c4fa566307818c2628
+EBUILD wmrack-1.4.ebuild 751 SHA256 1bf1c2f8fe1697a68e23132f41d3f5c5a17fc33adfb9d5bac686b6ee53b6268b SHA512 6bd4482fb0f75e8c88331f98274afe02f09fe27983aec762365f951996f71e8f999f14c7db01e6c278f9d3c3ab1486d968468d8bcc5549eba2d84823a9623764 WHIRLPOOL 4fdb04556a0a3ba33eb492c2e8873fa6b8d3947ea40eed4d6f03b84aff9ab0f9b0cef93874b7f0626e394671ab2228eda3389a4af1d14dbcde2f0089c4c78996
+MISC ChangeLog 2927 SHA256 e4e308162f1044ab40b2cecb5cf0a442fb501ef5f3e361074c76d02382448d16 SHA512 42949257b53cbcd5f93053665b7d16d50b1c4a950475a4a0e5f0a2003956b01c0c8c70ff80dc070bafa5d530d4f7014317ae607ffa64c1a2ba308112b3847315 WHIRLPOOL fb44635753a36bc13140794601011c6bf78b4d3bbb7aa3f75283cbc6c28e6a353b1334089457a49b49d32fe16d524711d613f366ea64e5fc4366b6fc6dc14ed7
+MISC ChangeLog-2015 1623 SHA256 532061833e5959c35b5dd0da91af9f519debc9e509dbb5a6d4304a5230cc2b2b SHA512 3d97dcc1536e3c7bd0987788002098d82398ed9d7a7a9cb9b79670900a86f68e24617ca165bd820263f18e99ab0288c61b4aa83615ac9bd073a21b3389b335f6 WHIRLPOOL b4749442d4515d7b0d48acdb191b3070eac885b33569fce0c8273f7f85c628207b8b7166bc77762f9b16eef7602cdc5703ea7a8b95158cb88b5e2a5c7fa6245a
+MISC metadata.xml 328 SHA256 146af6bbcea7d79920a6d68a70b23c2579678c0f249dfa476b4b06990b8e2084 SHA512 018084bb8f2170e74252a2e310fda1f787512576c41f96ec93b1dd4b50017f17b2d35a73acc0713a6e4292424fdabf018f6034ccfa2a88a3e0293415a52faa7f WHIRLPOOL 958385457d0d5d28f84f78cf214e885bfbb70cf7188479c3fb4ae78e99ee90bad7bd65c87fdf0b8be254340dbc68178fc30410f4eb7bde083329e828f7126dc0
diff --git a/x11-plugins/wmrack/metadata.xml b/x11-plugins/wmrack/metadata.xml
new file mode 100644
index 000000000000..6d3e4212ebe6
--- /dev/null
+++ b/x11-plugins/wmrack/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmrack</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmrack/wmrack-1.3.ebuild b/x11-plugins/wmrack/wmrack-1.3.ebuild
new file mode 100644
index 000000000000..6207867a6a6f
--- /dev/null
+++ b/x11-plugins/wmrack/wmrack-1.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="a sound mixer and CD player dockapp"
+HOMEPAGE="http://wmrack.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ sed -i -e 's:gcc:$(CC):' "${S}"/Makefile.in
+ sed -i -e 's:$(OBJECTS) -o:$(OBJECTS) $(LDFLAGS) -o:' "${S}"/Makefile.in
+}
+
+src_compile() {
+ tc-export CC
+ econf --x-includes=/usr/include --x-libraries=/usr/$(get_libdir)
+ emake -j1 || die "emake failed."
+}
+
+src_install() {
+ emake -j1 LIBDIR="${D}/usr/$(get_libdir)/WMRack" \
+ MANDIR="${D}/usr/share/man" BINDIR="${D}/usr/bin" \
+ install || die "emake install failed."
+
+ dodoc CHANGES README TODO
+}
diff --git a/x11-plugins/wmrack/wmrack-1.4.ebuild b/x11-plugins/wmrack/wmrack-1.4.ebuild
new file mode 100644
index 000000000000..b1b4763a9dab
--- /dev/null
+++ b/x11-plugins/wmrack/wmrack-1.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit multilib toolchain-funcs
+
+DESCRIPTION="a sound mixer and CD player dockapp"
+HOMEPAGE="http://wmrack.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_prepare() {
+ sed -i -e 's:gcc:$(CC):' "${S}"/Makefile.in
+ sed -i -e 's:$(OBJECTS) -o:$(OBJECTS) $(LDFLAGS) -o:' "${S}"/Makefile.in
+}
+
+src_install() {
+ emake LIBDIR="${D}/usr/$(get_libdir)/WMRack" \
+ MANDIR="${D}/usr/share/man" BINDIR="${D}/usr/bin" \
+ install
+
+ dodoc CHANGES README TODO
+}
diff --git a/x11-plugins/wmrecord/Manifest b/x11-plugins/wmrecord/Manifest
new file mode 100644
index 000000000000..aaddbbc162dd
--- /dev/null
+++ b/x11-plugins/wmrecord/Manifest
@@ -0,0 +1,6 @@
+AUX wmrecord.desktop 201 SHA256 9a6ea1ba5dfbeb6022e8576ef36d03aef9e1f2384ef7054f84a8207fe20af7c9 SHA512 47b075d64bdf027bef79e4737845aca32677676f5dcf81826064c16a2516bd6089c839fc3292a34b5005eac2bb5ed7ce66916c6646474819a384e36604df7c7b WHIRLPOOL 92f8c610da43713e965b135401374791942c68d5610ae841708d46bd6e2aed5a995367e17623606fe86ea628c251b01ad254e285a4cc52c2948ac9c9e7639a39
+DIST wmrecord-1.0.5_20040218_0029.tgz 38594 SHA256 a3c3ce97733f6770a55e520dc702c1a1a3c53791b77d877898a5da6ff7653ab4 SHA512 4a0c9f58d22a72a83f9e7922b5806528cc412576d55b9c24f45b7d93a5594f380f51581addbb41b65c18c9b5f0ac1cbc8e3881268a75386545f5024f55836154 WHIRLPOOL c9977b7e0857ea61c8b2f5e6c7924550034b27e8338f175bc7005332b4ab6ed8bfed5f5501a47b14ffa39614073da15406fa53d7c9350c87ba29da4ba32b7ff4
+EBUILD wmrecord-1.0.5.3-r1.ebuild 1228 SHA256 0dea0a0e746c646cf0d07a9850ca8d648f3f56f4519b75daa21bf2625fc06b7b SHA512 5e8fc76dac1d06bb15fcb3fa43c875bd40b33f03e7019772b54d82221dfe942a58288e8f1298b9986fc9d766b1fc588dc1818d8ab759698e2d1f7a8e46bae101 WHIRLPOOL e157750e940e71ddb8d9745397844daac8436b4659e9c8d87d4297ebf8f67cefd9771bebd63f47a14484f60a1c159220286dcc60c3327b2604249154c727161f
+MISC ChangeLog 2926 SHA256 e9f379ebd7212efa1d55efe1d53d061eaf8f39f95e8acc59ec0f82f65a21599f SHA512 8b3b68c1c23dbee876c9b9f42d103012ed5a9f125dd1261e8f946ce0719eb52647547826e179967fca6f29c6d4182772f01fd225258100c1d5afdc4b0ed42376 WHIRLPOOL 8c1ea1682debc784ce6f31712db906cf0dccde60924b4b383bcba92bef10c6fd72c0ef03cec5b589d69625f52aefb23c64a824422f0d14fab12b2fbe8e1a7e1a
+MISC ChangeLog-2015 1747 SHA256 e505be272cbd3e8c3327749cb8ccd97128ef037986b883e0837f2185ef05c8a0 SHA512 19ba7a73bb7f65a696aae6d9caffca4b1ce10ada489d43389315f2e9bb68ea363f39a9e3211a63d61be2f9470e3568c1a68397df150d55b7ad1e969abd3d56c3 WHIRLPOOL 05703ce9bdc48ebf56645a135dbe7ff8857675784f4c7a5ba1fee50d210a6d962128d108a24a49f6ff4fd7089ac4c325181417b23dca3df4b193dddfdd86df70
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmrecord/files/wmrecord.desktop b/x11-plugins/wmrecord/files/wmrecord.desktop
new file mode 100644
index 000000000000..c166dc454985
--- /dev/null
+++ b/x11-plugins/wmrecord/files/wmrecord.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=WmRecord
+Comment=Audio recorder for WindowMaker
+Comment[pl]=Rekorder dźwięku dla WindowMakera
+Exec=wmrecord
+Type=Application
+Terminal=false
+Categories=AudioVideo;Audio;Recorder;
diff --git a/x11-plugins/wmrecord/metadata.xml b/x11-plugins/wmrecord/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmrecord/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmrecord/wmrecord-1.0.5.3-r1.ebuild b/x11-plugins/wmrecord/wmrecord-1.0.5.3-r1.ebuild
new file mode 100644
index 000000000000..b9889d0c9edf
--- /dev/null
+++ b/x11-plugins/wmrecord/wmrecord-1.0.5.3-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="A Dockable General Purpose Recording Utility"
+HOMEPAGE="http://ret009t0.eresmas.net/other_software/wmrecord/"
+SRC_URI="http://ret009t0.eresmas.net/other_software/wmrecord/${PN}-1.0.5_20040218_0029.tgz"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ >=sys-apps/sed-4.1.5-r1"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ~ppc"
+IUSE=""
+
+S=${WORKDIR}/${PN}-1.0.5
+
+src_unpack() {
+ unpack ${A}
+
+ #prevent auto-stripping of binaries. Closes bug #252112
+ sed -i 's/install -s -o/install -o/' "${S}/Makefile"
+
+ #Honour Gentoo LDFLAGS. Closes bug #336753.
+ sed -i 's/-o $@ wmrecord.o/$(LDFLAGS) -o $@ wmrecord.o/' "${S}/Makefile"
+
+ #Fix buffer overflow. Closes bug #336754.
+ sed -i 's/sprintf(cse, "000");/snprintf(cse, "000", 3);/' "${S}/wmrecord.c"
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS} -Wall" || die "make failed"
+}
+
+src_install() {
+ dodir /usr/bin
+ dodir /usr/share/man/man1
+ einstall BINDIR="${D}/usr/bin" MANDIR="${D}/usr/share/man/man1" || die "make install failed"
+
+ dodoc Changelog README TODO
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
diff --git a/x11-plugins/wmsmixer/Manifest b/x11-plugins/wmsmixer/Manifest
new file mode 100644
index 000000000000..4657310e66f0
--- /dev/null
+++ b/x11-plugins/wmsmixer/Manifest
@@ -0,0 +1,5 @@
+DIST wmsmixer-0.5.1.tar.gz 33350 SHA256 eee60a40ba92e4c2c9a038c6e51cd3bd62b24b38a096d091dc60dfd26f0c5daa SHA512 2731645addb9888b30cbfcaa1f9609c036855d3ee864628535fc5a0dd4c005d01b111bac3dd7f9d11f4794f55f22be65564ccafe598f098b13abdfa9277da299 WHIRLPOOL 0cf89b38c4473fa8e162cc52021f5e50c1a9da80e6c6146a271f10f2b82049cc1da33e3850b36ca47e020c80af7d8393baaf3bdeaf3070b02361340e475ea949
+EBUILD wmsmixer-0.5.1.ebuild 807 SHA256 b827316c40e30ec9c2ea0872bbed860cb4782b3f11a60517546da6433dd2e3ea SHA512 356087d5765d8e76be0952ba27fe7a9ea42da979c5647c4869b981cccca74d0b134d0c0c91134f5822b8a2282a7cf904ac60088bf10d92672cc2d8d43416da1f WHIRLPOOL 76e878f0c0844aa7dc8f9b65bd51b635747fdd469d25c99ea67c798e4baf1cc56767e350c1aa5b37630f886ea31eb7be94f98afd09f41fa92feb8bb67b586480
+MISC ChangeLog 2891 SHA256 325c88d30f900f8b61df47011d3015eba314264bd42c653f175327ed54d2d8f3 SHA512 b9e6d6169ea6c7c0979e49e832e1ee20297fac49a8957b91b7f6fc9a03e17606e246e6057a43d32b0bae9e70080cd60438561ac8428beba3f39aac2253e3d46f WHIRLPOOL b7253dd577d99f073509e08395a4144fcdf3f3ba0e21f45dbec58a81b7f6ce57347571bf93c60f8e0a2b6be2428a7a422aa0d9b6a08e37c41023e0188a951bb3
+MISC ChangeLog-2015 3129 SHA256 f799038d772e0d0b17921dcb34c1ca45834dad97dee25b03cd774098cd884538 SHA512 33010f358f49dd2626e38a10a32ba6e7f35f53beda74e347771d0b4f9bd7b187b3b6327d099ea8bb487238b6eecc0c158878ba1150443eae33fdc64776b4ff25 WHIRLPOOL 90e374abb1e2f5f03567cf6f4797984e6430e8bff8fa46e43f299a7b6385c64917e7194e6d0ad739d33a82a3a653a526ddd449a6bb36d010dc3199887b8043dc
+MISC metadata.xml 464 SHA256 5dc1767a9f547d9c0aa0fa516af80e44cdb0bb68912fef0ab9e885cbb8ed3559 SHA512 ff0c18c9f0dd4c316c9e82b22a18d15a08d68b58e63420d96da5ae0e70872e2946e0c767f8b5c80951aedce5057a5e8bacafacdcff84416e7eb529c8746c186d WHIRLPOOL 75edb20f806f39fdd1acb502b6e9d1cc9fc3bf0c3a1d03625c476c1c51c9d0601f78f11ac14363c78d0117ce7ed274e7f42c35b769f185ca4a8199b6f9fc807d
diff --git a/x11-plugins/wmsmixer/metadata.xml b/x11-plugins/wmsmixer/metadata.xml
new file mode 100644
index 000000000000..6ae4d64bb15b
--- /dev/null
+++ b/x11-plugins/wmsmixer/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+WMsmixer is a hack to wmmixer which makes some changes to the display
+and adds a few new features, most notably scrollwheel support. It also
+includes a numeric volume indicator.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmsmixer/wmsmixer-0.5.1.ebuild b/x11-plugins/wmsmixer/wmsmixer-0.5.1.ebuild
new file mode 100644
index 000000000000..167672d34733
--- /dev/null
+++ b/x11-plugins/wmsmixer/wmsmixer-0.5.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+IUSE=""
+DESCRIPTION="fork of wmmixer adding scrollwheel support and other features"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/63"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/268/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ppc64 sparc x86"
+
+RDEPEND="x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_compile() {
+ g++ ${CFLAGS} -I/usr/X11R6/include -c -o wmsmixer.o wmsmixer.cc
+ rm -f wmsmixer
+ g++ ${LDFLAGS} -o wmsmixer ${CFLAGS} -L/usr/X11R6/lib wmsmixer.o -lXpm -lXext -lX11
+}
+
+src_install() {
+ insinto /usr/bin
+ insopts -m0655
+ doins wmsmixer
+ dodoc README README.wmmixer
+}
diff --git a/x11-plugins/wmsound/Manifest b/x11-plugins/wmsound/Manifest
new file mode 100644
index 000000000000..61bb82455eee
--- /dev/null
+++ b/x11-plugins/wmsound/Manifest
@@ -0,0 +1,8 @@
+AUX wmsound-ComplexProgramTargetNoMan.patch 304 SHA256 c55a5b1c413140bb9e5660dcfcc3277dae2b6a3be6bdd1671bacd297ffb12a82 SHA512 61e38cb63ceb0165191b55061adc2c3112dc710c43eaa81ac19143625c4b4b0cf8ffa5fa5df22c9a0e953d20f62cce33d032d9a669787770ac798efce6cca61a WHIRLPOOL 0d7524cea6ee1f677c1d3c1221866e4a49e9e144f9de4c5c13ed80e54e45fa849d7522fbe5d0abdcc9fe5d49d50a2366406ab49f6aa664da47d10dafcadbdee3
+AUX wmsound-config.patch 2466 SHA256 778cd878ea6146480737bea355d0f47463a1875c172c09b8bb0232645d32e02e SHA512 8a3ac50c4fddbe429737dde63f23144e85dfe064b6306d9a4a465c0ea701aba395f586fee806090d42b7a163233667570aa2d06e24f2e12ef5a13d44d5da0f15 WHIRLPOOL 7104fccc6ac4f4cd5a34afdc40f9afd735ae7d16238979fa958075b38f6c7eb9bc2f0a1bce55948442e06d6dfd6a7fba79a78898c4b7713422e987958cbf20b3
+DIST wmsound-0.9.5.tar.gz 23098 SHA256 9f479d7a00030e410f21ce9b489de5c7bf4daac64ff710924440ac1d112da1c2 SHA512 eb518ac30d2d2db3f0a67e33cc4a157324b2a7f883176333aeaa8351ac02d035445ab2c5817dccc8b437008e0951affbea3bd7f774247174d4b7da8791648540 WHIRLPOOL 51330c93367aafdb1d99d17e2cec44ea5875251104517a2c8e3629584efe8c36d0038f18e7d4a53f324da9246cd71d91ddfbd26e2d94510df3c6f85046dd6aab
+EBUILD wmsound-0.9.5-r1.ebuild 1199 SHA256 f314eba41d23aac5b24121e378f8c095452c2425ae277e24f5982665efff8126 SHA512 af1cb0f6045fd7f0ea13d6746b5b1807bbbba92ddcf495fff2fbe796c65f3618f279b0cf9077a9fcd91dc472a2efa215161145538b379e0e06bd99e59349c93b WHIRLPOOL 9b8bd44c3b94000122434a8a143574a67bb2457b0e25aef9fb2f143b2fd0ed4f3ced098cc5d258231323d0147cf745c7c0be5566553af4448a6fac61c086d3f8
+EBUILD wmsound-0.9.5.ebuild 1072 SHA256 51e23dfaa7ed799a20fcb9a8b83f090f6f914c68f9cd28e5d44124eb36defcc3 SHA512 61d2b67606342298c50dadd9b6c85d3e6cea6882398e0dd1e706ddec4b105e85d1cd3010988d47213fa8eccd259e6bd4ff8d1f1d5b44cc14b7e9d435c09be3e6 WHIRLPOOL 8f3569f6584db49986f2e4398f6a2fbad56643df3a248d8527f26399b975114f249b492fe432c6495d87ded849854e9826c68c580859673c1ab22a70ac47409a
+MISC ChangeLog 3255 SHA256 97e971a1eb779df28f039653aa551636854e5a8821a1b59e98ee9db226f187ad SHA512 08b184f0adee3eea43e7493bba55451ceda5c3df5c70a0310f0d1fcbeb694f8d6df717c6368accbb5514f643b5f66316b1b51acc99f19335d231b3e9da8ed9d5 WHIRLPOOL aab0ea092c5760fccbdf7c0680d26c4919f8ebe44ae08efb865b9ecf3e7f490c5c0fa9da4eeb5686e9a241b855d16c43b5c0fc6709a0089d42e43a66364b75fd
+MISC ChangeLog-2015 2078 SHA256 5193c3b0b293ff50e090a4ef23797f03f710a8b8e1b0c330594fbccd89b0845f SHA512 57de0e6f6b06ac5f0465e227847fae6e6bc10abf3c23743bcec444ee5f6148e96d1f2f0f99dbc646f7df9c4b1fde27cfa2e1be0b4b3dd18f3855bc8db160cb3a WHIRLPOOL 920745e76c544057bc656b4ca51ff662f31b02bc13cc415ca59c4c9c2dd032b511f2571ebd48053c4bd627b93328b824297dc49fd39f8200740423195b053c4f
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmsound/files/wmsound-ComplexProgramTargetNoMan.patch b/x11-plugins/wmsound/files/wmsound-ComplexProgramTargetNoMan.patch
new file mode 100644
index 000000000000..c87ab10e3791
--- /dev/null
+++ b/x11-plugins/wmsound/files/wmsound-ComplexProgramTargetNoMan.patch
@@ -0,0 +1,11 @@
+--- wmsound-0.9.4/src/Imakefile~ Tue Dec 4 09:22:23 2001
++++ wmsound-0.9.4/src/Imakefile Tue Dec 4 09:22:23 2001
+@@ -26,7 +26,7 @@
+ SRCS = wmsound.c
+ OBJS = wmsound.o
+
+-ComplexProgramTarget(wmsound)
++ComplexProgramTargetNoMan(wmsound)
+
+ XCOMM MakeSubdirs($(SUBDIRS))
+ XCOMM DependSubdirs($(SUBDIRS))
diff --git a/x11-plugins/wmsound/files/wmsound-config.patch b/x11-plugins/wmsound/files/wmsound-config.patch
new file mode 100644
index 000000000000..5ab17c13693f
--- /dev/null
+++ b/x11-plugins/wmsound/files/wmsound-config.patch
@@ -0,0 +1,86 @@
+--- wmsound-0.9.5/Install.orig Sun May 2 13:02:43 1999
++++ wmsound-0.9.5/Install Wed Sep 4 12:59:56 2002
+@@ -7,62 +7,15 @@
+ DEVICE="/dev/dsp"
+
+ echo
+-echo "----------------------------"
+-echo " WMSound-$VERSION Installation "
+-echo "----------------------------"
++echo "-----------------------------"
++echo " WMSound-$VERSION Configuration "
++echo "-----------------------------"
+
+-WHOAMI=`whoami`
+-if test $WHOAMI != "root"
+-then
+- echo "It is advised to run this script as the root user"
+- echo "Your current user is $WHOAMI, if you want to continue press <Enter>"
+- read CONTINUE
+- if test $CONTINUE
+- then
+- echo "Installation aborted."
+- else
+- echo "Proceeding with installation ..."
+- fi
+-fi
+-
+-done=0
+-while test $done = 0
+-do
+- echo "Specify your default audio device [$DEVICE]"
+- echo -n ": "
+- read AUDIODEV
+- if !(test $AUDIODEV)
+- then
+- AUDIODEV=$DEVICE
+- fi
+- if test -e $AUDIODEV
+- then
+- echo "Using audio-device : $AUDIODEV"
+- DEVICE=$AUDIODEV
+- done=1
+- else
+- echo "$AUDIODEV does not exist ..."
+- fi
+-
+-done
+-echo "----------------------"
+-echo " Generating Makefiles "
+-echo "----------------------"
+-xmkmf -a
+-
+-echo "------------------------"
+-echo " Building WMSound-$VERSION"
+-echo "------------------------"
+-make install
+-
+-echo "-----------------------------------"
+-echo " Generating Default WMSound Domain "
+-echo "-----------------------------------"
+ (echo "{";\
+ echo " SoundPath = (\"~/GNUstep/Library/WindowMaker/Sounds\",";\
+-echo " \"/usr/local/share/WindowMaker/Sounds\");";\
++echo " \"/usr/X11R6/share/WindowMaker/Sounds\");";\
+ echo " SoundSetPath = (\"~/GNUstep/Library/WindowMaker/SoundSets\",";\
+-echo " \"/usr/local/share/WindowMaker/SoundSets\");";\
++echo " \"/usr/X11R6/share/WindowMaker/SoundSets\");";\
+ echo " Device = $DEVICE;";\
+ echo " AppExit = appexit.wav;";\
+ echo " AppStart = appstart.wav;";\
+@@ -73,13 +26,8 @@
+ echo " Shade = shade.wav;";\
+ echo " Startup = startup.wav;";\
+ echo " UnHide = unhide.wav;";\
+-echo " DeIconify = uniconify.wav;";\
++echo " DeIconify = deiconify.wav;";\
+ echo " UnShade = unshade.wav;";\
+ echo " UserDefined = replaceme.wav;";\
+-echo "}";) > WMSound
++echo "}";) > config/WMSound
+
+-echo "Make sure you copy the generated WMSound config to your Window Maker Global"
+-echo "Defaults path ... (probably /usr/local/etc/WindowMaker)"
+-echo
+-echo "Installation completed."
+-
diff --git a/x11-plugins/wmsound/metadata.xml b/x11-plugins/wmsound/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmsound/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmsound/wmsound-0.9.5-r1.ebuild b/x11-plugins/wmsound/wmsound-0.9.5-r1.ebuild
new file mode 100644
index 000000000000..5e0b9fa2dd60
--- /dev/null
+++ b/x11-plugins/wmsound/wmsound-0.9.5-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils toolchain-funcs
+
+DESCRIPTION="An sound server for the WindowMaker desktop"
+HOMEPAGE="http://windowmaker.org/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE=""
+
+RDEPEND="media-sound/wmsound-data
+ x11-libs/libproplist
+ x11-wm/windowmaker"
+DEPEND="${RDEPEND}
+ x11-misc/gccmakedep
+ x11-misc/imake"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-config.patch \
+ "${FILESDIR}"/${PN}-ComplexProgramTargetNoMan.patch
+
+ # Fix building with -Wl,--as-needed
+ sed -i \
+ -e 's:-lPropList $(WMSOUNDLIB):$(WMSOUNDLIB) -lPropList:' \
+ src/Imakefile || die
+ sed -i \
+ -e 's:-lPropList $(XLIB) $(WMSOUNDLIB):$(WMSOUNDLIB) -lPropList $(XLIB):' \
+ utils/Imakefile || die
+}
+
+src_compile() {
+ xmkmf -a || die
+ emake CC="$(tc-getCC)" CDEBUGFLAGS="${CFLAGS}" LDOPTIONS="${LDFLAGS}"
+}
+
+src_install() {
+ emake DESTDIR="${D}/usr" install
+ dodoc AUTHORS BUGS ChangeLog
+
+ # Remove libwmsnd.a and wmsnd.h because they are unused, see:
+ # https://qa-reports.gentoo.org/output/genrdeps/dindex/media-sound/wmsound
+ rm -rf "${ED}"/usr/{include,lib*}
+}
diff --git a/x11-plugins/wmsound/wmsound-0.9.5.ebuild b/x11-plugins/wmsound/wmsound-0.9.5.ebuild
new file mode 100644
index 000000000000..8ab46cc7b602
--- /dev/null
+++ b/x11-plugins/wmsound/wmsound-0.9.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="WindowMaker sound server"
+HOMEPAGE="http://largo.windowmaker.org/"
+SRC_URI="http://largo.windowmaker.org/files/${P}.tar.gz"
+
+RDEPEND="media-sound/wmsound-data
+ x11-libs/libproplist
+ x11-wm/windowmaker"
+DEPEND="${RDEPEND}
+ x11-misc/gccmakedep
+ x11-misc/imake"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc x86"
+IUSE=""
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-config.patch \
+ "${FILESDIR}"/${PN}-ComplexProgramTargetNoMan.patch
+
+ # Fix building with -Wl,--as-needed
+ sed -i \
+ -e 's:-lPropList $(WMSOUNDLIB):$(WMSOUNDLIB) -lPropList:' \
+ src/Imakefile || die
+ sed -i \
+ -e 's:-lPropList $(XLIB) $(WMSOUNDLIB):$(WMSOUNDLIB) -lPropList $(XLIB):' \
+ utils/Imakefile || die
+}
+
+src_compile() {
+ xmkmf -a || die
+ emake CC="$(tc-getCC)" CDEBUGFLAGS="${CFLAGS}" LDOPTIONS="${LDFLAGS}"
+}
+
+src_install() {
+ emake PREFIX="${D}/usr" USRLIBDIR="${D}/usr/$(get_libdir)" install
+ dodoc AUTHORS BUGS ChangeLog
+}
diff --git a/x11-plugins/wmstickynotes/Manifest b/x11-plugins/wmstickynotes/Manifest
new file mode 100644
index 000000000000..4ca5e5986c70
--- /dev/null
+++ b/x11-plugins/wmstickynotes/Manifest
@@ -0,0 +1,6 @@
+AUX wmstickynotes-0.2-gold.patch 936 SHA256 fb274d952816176579447b137baa43d7edfc04357a761b9762e125aeb3371af3 SHA512 ef17d30f9057dfde9dea18e2ceab04ef36956d5561af3884cf2ad5ca133c0ad164b2f857564d5db1d2cf65785cf91e4fb7791fad22b703f0d60ae695fefe4d96 WHIRLPOOL a146ad9cbf18ea1e49f9dc42bd3ae7141d9aadce0368bc179265b79be96c39bea64bd7e49719f335ee0bd8caad75aa50b460336358163317e8adf5427cec0992
+DIST wmstickynotes-0.2.tar.gz 107432 SHA256 e6c939e0a2aeaacef54f1fde6f08a0165b9267e253f398cc859aab2e9ed201f2 SHA512 59e54e64157a04296f12c1c8c224c5c4b05685f2f0e05abe2a23a1c2137c0656c30e7befc4e5a39b4cb97f99e2ff68f53173cf6456b95f3fef80441661d19b63 WHIRLPOOL 7371cd69fecb6dac7ae8184863753b648d4551f56002f0bc65575e3693ada6d31c476b57e0d97c3ed2b0580c3c123e16e894944fefc306cb4b945fb0396cc621
+EBUILD wmstickynotes-0.2.ebuild 465 SHA256 6356bb69123e9d44ccd1ef6c8d4e7405184cdd7824a6c93b75f5260ef92a2379 SHA512 b54efda5a3ec54ea17fb827fe2f6a507f298c755c5f3821aa70a6c6604ca63dd49973b3a5d08a4d191b9aefec08693b917df0760de85b434709bc4298630a990 WHIRLPOOL 92e69fa5b671d56c94c7c7a8aaecd673073230b7d55f652a13f6f3f8c609106fa7e137b287071e768a9961fe5c8fe653c8ff96f2120541f41e60fc1d0461ad76
+MISC ChangeLog 2578 SHA256 db3330d33bac4acdcb5e4db396ab253823a7683b00f5b5da9328865a3ba5a9cc SHA512 261892bdacdb1ab91224251d61e39b449f1c320c9e1e387a7902bb17f59f06008e4092a62b9db7aeaf7f73aa8a4b10a930d176c31658175a4b18e8d11ecb0f03 WHIRLPOOL b593629b5f6a3ce979ffe75e5a3d2f1bfcb6e6e9f89807cbf6f55ce5452ad8dd3b914f80c7b89eaf47fe910a2ba1abece4ed1d35e9930bc3b04ae20654685ec0
+MISC ChangeLog-2015 1037 SHA256 f3bf03860e9c2021f79edaa3dea30f235be053578edfff3d1856b1b2ce717943 SHA512 e3ea42bad357064c55bdd5ad2de9e53dcf093c17186f6436be37773e2282d0989e30d92c23dd47597055f221bf52cb8d19adec28aead7ce00f87e1cd4669f06f WHIRLPOOL f533910800ff080baec3b617f9f6f132ad5d6abd7dd7f5ea07c5dde8515d5d61fde55ce772a52a0c83a5b284a000e1d91e16c5b8aee1f4ab4f05fcd734a26d65
+MISC metadata.xml 250 SHA256 6e85eeb88d501d5a7dade4316fda3e2befc6e14539a4aacf358ecc594ce99e42 SHA512 420837cc3889fa0536104e9813d3c0dacb9dfe3a62aa44739e4eaf48c3955b2d2fb356ce1a476a2543fd12b24f141a3f633c8600422eb064fc1e457ba5b77c37 WHIRLPOOL 554d4584d9348308a92276f917101c6bfc12dbc6c4f6b859c15396548bfb92e93289e129c6966c32b25d4817cf7c69cae742551db3b2418d6d1a17ad06df51af
diff --git a/x11-plugins/wmstickynotes/files/wmstickynotes-0.2-gold.patch b/x11-plugins/wmstickynotes/files/wmstickynotes-0.2-gold.patch
new file mode 100644
index 000000000000..360140a85ed6
--- /dev/null
+++ b/x11-plugins/wmstickynotes/files/wmstickynotes-0.2-gold.patch
@@ -0,0 +1,28 @@
+ Makefile.am | 2 +-
+ Makefile.in | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 7c69428..bccf1d4 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -10,5 +10,5 @@ AUTOMAKE_OPTIONS = gnu
+ bin_PROGRAMS = wmstickynotes
+ wmstickynotes_SOURCES = wmstickynotes.c wmstickynotes.h wmstickynotes.xpm delete_button.xpm resize_button.xpm
+
+-wmstickynotes_LDADD = @GTK_LIBS@
++wmstickynotes_LDADD = @GTK_LIBS@ -lX11
+ EXTRA_DIST = THANKS
+diff --git a/Makefile.in b/Makefile.in
+index 91b19bd..fd883f2 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -182,7 +182,7 @@ top_srcdir = @top_srcdir@
+ AM_CFLAGS = @GTK_CFLAGS@
+ AUTOMAKE_OPTIONS = gnu
+ wmstickynotes_SOURCES = wmstickynotes.c wmstickynotes.h wmstickynotes.xpm delete_button.xpm resize_button.xpm
+-wmstickynotes_LDADD = @GTK_LIBS@
++wmstickynotes_LDADD = @GTK_LIBS@ -lX11
+ EXTRA_DIST = THANKS
+ all: config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-am
diff --git a/x11-plugins/wmstickynotes/metadata.xml b/x11-plugins/wmstickynotes/metadata.xml
new file mode 100644
index 000000000000..894ac2574c0e
--- /dev/null
+++ b/x11-plugins/wmstickynotes/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">wmstickynotes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmstickynotes/wmstickynotes-0.2.ebuild b/x11-plugins/wmstickynotes/wmstickynotes-0.2.ebuild
new file mode 100644
index 000000000000..4ebbce8e36b5
--- /dev/null
+++ b/x11-plugins/wmstickynotes/wmstickynotes-0.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit eutils
+
+DESCRIPTION="A dockapp for keeping small notes around on the desktop"
+HOMEPAGE="http://wmstickynotes.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="x11-libs/gtk+:2"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gold.patch
+}
diff --git a/x11-plugins/wmsvencd/Manifest b/x11-plugins/wmsvencd/Manifest
new file mode 100644
index 000000000000..3e5b4543a727
--- /dev/null
+++ b/x11-plugins/wmsvencd/Manifest
@@ -0,0 +1,7 @@
+AUX wmsvencd-compile.patch 1214 SHA256 191c4fed1bac5619369988477e2c489dea77dd8e97124ac14582a932b83490ba SHA512 1fce3ab10f680b9b070585dc19c45107efd237a201c0a5a52d9833ed87e4418262a560494d6ea882adec5eb39e131bc6ffb7f04d2e7a372e1b251edb8ea9acf8 WHIRLPOOL 1871110d53df3b1c4ce6a03ec776b779ad1af7f2718068a36d15ac34fdd7fad99c0905b50f62a26f3663fd0d083b937937e81edea64d9603c6db9116db6978b3
+AUX wmsvencd.desktop 220 SHA256 f831618ba1690c40d054493bd5018c27fcafd4273809fa10371bb7cf9787b498 SHA512 24d429ff999456aaa797d1dc9ea659d1328dfab9781011e6b6fc909868bf06bd79cb48444e5b72c30f25ea936f0091bb82a255b7026a044c333845d7ea537545 WHIRLPOOL 47a6a3c0508216ea3af2a654422d6f33184bb71ab1b746a02c5e6d4742a6d636546be7c719e32b9357a89e79cd8b5a2a2e340c8fdcf7af8b8cdb0383f7ccd113
+DIST wmsvencd-0.5.0.tar.gz 23784 SHA256 d548eddb2572eb2bc808f3d11dec73ae521533c2e05ebc3730845f2f17242674 SHA512 c0d0034d3a51039376cc3aedc546e1c4adaab132a4b5e925f1d5d8851542912607904d5521fe04b8a05a97154b64fca0f15498a778e1a0af103d92938000f8f0 WHIRLPOOL 4b7f99d557c05e5561ea6cd8ecf38de7313a58ea08a7f9af44c98689957b98773b3a80a0ef7348bf9b79afcc8893168e0f1fa13d61532deb536a50020734d124
+EBUILD wmsvencd-0.5.0.ebuild 731 SHA256 a76c4f9feb85bb6ee6414f60521374438e1f38c446dc07e78c7498b4a69d01ab SHA512 43921dc0f8065fe2d9990a0b094daf6ef9e7764a7ce45c936957e5ed61428d65dc8121cde2f15378eb01ba747d764331144539dc529dcf1edbf8e033c919dc84 WHIRLPOOL fdc3b7fc6a8bb752e4e86f1f9469d71326ce4a56c7af6161593c7fc3211e693bab4f298e51f897f61ec436b7e2bf13f7129f2d9035bb1374582e20edfda8e5cc
+MISC ChangeLog 2949 SHA256 f3ffc9210198e047574fc9d01929e8e0702d4447150c6656188c6a9f9b44f739 SHA512 c5613118dc2912be9fb3673b8be6a5517ea5a5bfb7adb713c3d6b6dd1ae4d68631edeb63587a0fb6db94183550da707846a3776098a3a6b34acf83608145f8c8 WHIRLPOOL 1c587960c2bc7b85a3122f74419c8e56c067f7c2ec1eae7f66d93061935f45fb5c13434b83b88d7cafb9a3e2af6313b1c83ceac004a6d7b984aee56b73c45fc2
+MISC ChangeLog-2015 1512 SHA256 4968dc02d3ca8010509eb479f028487a7206b5ad6b711f35c2942ac93a776945 SHA512 baef1d96c5fea63d1d447c7c4b31d99b3cc95e06a1cc512b92a220bb34d6c89489c3add5cc9187108f0c3ea7934e180315f3c8515cce56ea554b5d4b9c7ea42a WHIRLPOOL f937b54065d8629454e7b17ddccb0e47f3e430398904bdd79bd8198430b361592d8bc0cbcec077761e91414780865fdd04b073772752cd9ee305b73ef386f68e
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmsvencd/files/wmsvencd-compile.patch b/x11-plugins/wmsvencd/files/wmsvencd-compile.patch
new file mode 100644
index 000000000000..1ab9a9f7e383
--- /dev/null
+++ b/x11-plugins/wmsvencd/files/wmsvencd-compile.patch
@@ -0,0 +1,36 @@
+diff -urN wmsvencd-0.5.0.orig/Makefile wmsvencd-0.5.0/Makefile
+--- wmsvencd-0.5.0.orig/Makefile 1999-05-08 09:54:08.000000000 +0200
++++ wmsvencd-0.5.0/Makefile 2003-09-18 03:56:41.448394312 +0200
+@@ -1,11 +1,13 @@
+ BINDIR = /usr/local/bin
+ MANDIR = /usr/local/man/man1
+ CFLAGS = -O6 -fno-strength-reduce
++LIBDIR = -L/usr/X11R6/lib
++LIBS = -lXpm -lXext -lX11
+
+ all: wmsvencd
+
+ wmsvencd: cdctl.o wmsvencd.o
+- c++ -o wmsvencd $(CFLAGS) -L/usr/X11R6/lib wmsvencd.o cdctl.o -lXpm -lXext -lX11
++ c++ -o wmsvencd $(CFLAGS) $(LIBDIR) wmsvencd.o cdctl.o $(LIBS)
+
+ wmsvencd.o: wmsvencd.cc
+ c++ $(CFLAGS) -I/usr/X11R6/include -I/include -c wmsvencd.cc -o wmsvencd.o
+@@ -21,4 +23,4 @@
+ install:
+ mkdir -p $(BINDIR)
+ install -c -s -m 0755 wmsvencd $(BINDIR)
+- install -c -m 0644 wmsvencd.1x $(MANDIR)
++ install -c -m 0644 wmsvencd.1x $(MANDIR)
+\ No newline at end of file
+diff -urN wmsvencd-0.5.0.orig/cdctl.cc wmsvencd-0.5.0/cdctl.cc
+--- wmsvencd-0.5.0.orig/cdctl.cc 1999-05-08 05:51:29.000000000 +0200
++++ wmsvencd-0.5.0/cdctl.cc 2003-09-18 03:55:06.393844800 +0200
+@@ -35,6 +35,7 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <string.h>
+ #include <sys/ioctl.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
diff --git a/x11-plugins/wmsvencd/files/wmsvencd.desktop b/x11-plugins/wmsvencd/files/wmsvencd.desktop
new file mode 100644
index 000000000000..755937301b19
--- /dev/null
+++ b/x11-plugins/wmsvencd/files/wmsvencd.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=WmSvenCD
+Comment=WindowMaker dockable CD-player with CDDB
+Comment[pl]=Dokowalny CD-player dla WindowMakera z obsługą CDDB
+Exec=wmsvencd
+Type=Application
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/x11-plugins/wmsvencd/metadata.xml b/x11-plugins/wmsvencd/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmsvencd/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmsvencd/wmsvencd-0.5.0.ebuild b/x11-plugins/wmsvencd/wmsvencd-0.5.0.ebuild
new file mode 100644
index 000000000000..bb315561556d
--- /dev/null
+++ b/x11-plugins/wmsvencd/wmsvencd-0.5.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Window Maker Dockable CD-Player with CDDB"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+DEPEND="
+ x11-wm/windowmaker
+ x11-libs/libXpm"
+RDEPEND="${DEPEND}"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ~ppc"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/wmsvencd-compile.patch
+
+ sed -i 's:c++ -o:c++ $(LDFLAGS) -o:' Makefile
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS} -fno-strength-reduce" || die "make failed"
+}
+
+src_install() {
+ newman wmsvencd.1x wmsvencd.1
+ dobin wmsvencd
+ dodoc README
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
diff --git a/x11-plugins/wmswallow/Manifest b/x11-plugins/wmswallow/Manifest
new file mode 100644
index 000000000000..c1b9fd1a5f5f
--- /dev/null
+++ b/x11-plugins/wmswallow/Manifest
@@ -0,0 +1,6 @@
+AUX wmswallow-0.6.1-format-security.patch 498 SHA256 192353599ed45738a1bbdf258c0c0b11925112b9a4d7a0ed0c3dbebdd100704c SHA512 9690c74b0f86ddc71ea4f7b190af8ec4d7634454a867654cae8cf2cc48560ab3182e8e3ce312db9eb6b858ef4ec0b9eb63f4c11e962cd17a3638d6d38fcf86cb WHIRLPOOL b905b9e643615ece9352f4936bf05f5368ea2f846722e76a0f0d1528da2351b76551509a442bb4a1772c8ef18f4e5a77f74c2f4674d2793c23c3fe184d545954
+DIST wmswallow.tar.Z 28567 SHA256 7d7a3dc64b89eeb388bb2f66815fc94cb551d0899f0e41d204f367109a2cda02 SHA512 24ef61a4084bda49afd6a7168600d99c60fe85daab6d16733fd208a905966433ca3d031a1d991676f3e73cb8a3a552c49fe69cfb4e1271e7c9a09d9247c21cdc WHIRLPOOL 1d6d6e19075b9a8daba03f99ef04357fc48bdb71e2373386f29a2636611ae20b56398b1871c8b163d069fbb4ee07c98cf1b27fd6bd5178a7756a011cd4d44be8
+EBUILD wmswallow-0.6.1-r1.ebuild 847 SHA256 2ebf627cd2ea45a63f1dd3e6028136e31a91f6f71907997680c8c8f656088c6e SHA512 ceb105cd6f980ebae86ebeed677572db5029c0c9d5ace9ba6022cf0c1bba57601db8f64b8942d3fbb750f7947f8295ab836660d6477b9aa9fd35298a337e431b WHIRLPOOL dcfb0207983025127d96fa66c181bddda5dbc9eb4b684ec3a7769c4de6c9540771240234e1966e5d35b7fc456419c56a4115d3f1fc4622d149b49b7ad61cfc5c
+MISC ChangeLog 2948 SHA256 e834ff9f6e3949bb665b2a1d5aed46a2aae29b4435cf4276f64276fbb2505cca SHA512 43091d650207e9266fd4c852a5c4752f5178d12e7d9c70e75ec0866d2466dd32bb1e7d3d82cb1126a1906282d2d58718ad6db65d73263e14e145159369e9a5e5 WHIRLPOOL bd50410475b0e6de55968a885f85076566fde49ea9badb5bd591c6571d6586495a88c82b65a746e9ba5a6ea816fd8a351ffc5600723afc4458e3a882bb1d0741
+MISC ChangeLog-2015 1857 SHA256 608e57ff6b553ab8db8976d27133a5c694cfd85a0c9c785371efc92d7a222be9 SHA512 a4390520a1a9bba86ffd5341b005dbedd314528083eb6a26d5dafe6c3d2fc3adb54460cfa1e451a113a06ea0c98a73ecd64c021e9b37cb45ed9d66ea3dfe85bf WHIRLPOOL 320ed75110a81c4034c08fbef6b08bd6dffaecae525b9d6ae4b6c817c9dd7aaa2701ffcfcdd973bedaa73cc9d3309fc165f12da2cb55ad9aef0f436a27b6cf28
+MISC metadata.xml 644 SHA256 89f43d37d2f6058417904a94c007a093187bdc46a9e24b72d7b5bfeb9c09514a SHA512 fc8f033978bedc4b9d080bc5d99dcd4200988b9751946fb855f182279a16913999c7372f6acb445818fb7fe336176dccd971b3709ee83a691966f6a35643de34 WHIRLPOOL 49180cb1dc28eeb3c69e95bae97edf5b2b8a1caa27ceb2c6d0f3de97b057ec388c1272e9540ec7ce2463ec23b6f3a33dde57e5985466d8abaaa4f55ece80fe96
diff --git a/x11-plugins/wmswallow/files/wmswallow-0.6.1-format-security.patch b/x11-plugins/wmswallow/files/wmswallow-0.6.1-format-security.patch
new file mode 100644
index 000000000000..7a2fe4cf1f36
--- /dev/null
+++ b/x11-plugins/wmswallow/files/wmswallow-0.6.1-format-security.patch
@@ -0,0 +1,16 @@
+--- wmswallow.c.orig 2015-04-01 17:12:29.420177608 +0200
++++ wmswallow.c 2015-04-01 17:13:14.947182921 +0200
+@@ -445,11 +445,11 @@
+ int printlist(FILE * stream, char * string, char **stringlist) {
+ int i=0;
+
+- fprintf(stream, string);
++ fprintf(stream, "%s", string);
+ if (stringlist!=NULL) {
+ while (stringlist[i]!=NULL) {
+ fprintf(stream, " §");
+- fprintf(stream, stringlist[i]);
++ fprintf(stream, "%s", stringlist[i]);
+ fprintf(stream, "§ ");
+ ++i;
+ }
diff --git a/x11-plugins/wmswallow/metadata.xml b/x11-plugins/wmswallow/metadata.xml
new file mode 100644
index 000000000000..7c9fa8c0177d
--- /dev/null
+++ b/x11-plugins/wmswallow/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmswallow is a WindowMaker dock applet that makes any application dockable. You
+can define an action to be taken on a mouseclick if the window does not receive
+mouseclicks itself, and you can define the size and width of the swallowed
+window on the commandline. Applications may be started on the commandline and
+specified via name, class, or window-id.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild b/x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild
new file mode 100644
index 000000000000..cb3f20011291
--- /dev/null
+++ b/x11-plugins/wmswallow/wmswallow-0.6.1-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A dock applet to make any application dockable"
+HOMEPAGE="http://burse.uni-hamburg.de/~friedel/software/wmswallow.html"
+SRC_URI="http://burse.uni-hamburg.de/~friedel/software/wmswallow/${PN}.tar.Z"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+S=${WORKDIR}/wmswallow
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-format-security.patch
+ sed -e "s:\${OBJS} -o:\${OBJS} \${LDFLAGS} -o:" \
+ -e "/LIBS/s/-lXext/-lX11 \0/"\
+ -i Makefile || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" xfree
+}
+
+src_install() {
+ dobin wmswallow
+ dodoc CHANGELOG README todo
+}
diff --git a/x11-plugins/wmsysmon/Manifest b/x11-plugins/wmsysmon/Manifest
new file mode 100644
index 000000000000..931a576df3f1
--- /dev/null
+++ b/x11-plugins/wmsysmon/Manifest
@@ -0,0 +1,7 @@
+AUX wmsysmon-high-ints.patch 489 SHA256 3339cd375652cf9de22be39ec7aa37d001ade64304e92cc900d0e534534cc071 SHA512 314e509c4efb55402007533696291b9c543ffa4cbff84c3252ea9b9c7d6147c49241002bbef17fe28d0d00e4b64a4e5484f0f62d9b32ba4e9b2b5449026f94f5 WHIRLPOOL cf8c47a9580d5412f91d7a275d8ca43f1c3f9d203fa102d0169bc99fce86b79d38d388fdca7e2a6147a58e5de61d1cee708dd4bb7a5b6fe103fed5db31d76da3
+DIST wmsysmon-0.7.7-s4t4n.patch.bz2 8547 SHA256 b585793744c65ccc10c0b2b55c34f7c5cf0ac03b99526f50842ace99a1ce7245 SHA512 fbf43af697313c1f2c8c5d373b636b92b87140979c47037c214b2af8e0e94faa1df610e9fb94e677bfd6de94320e1e161ac1b1afbfb665fd7e86849ee93d8e1e WHIRLPOOL 33b3a7478db17d05155e8104c4f89f25defaaf4eadf00622725b39d95e879260f6e319271be7b89d30ee9cb3444d468166ee9a31e89ccd5f86f7d1cedd937170
+DIST wmsysmon-0.7.7.tar.gz 20866 SHA256 b50e3d834e799ff2b2a825c67534e049bed2af2c261d83b8afbbd4a9010d3e5c SHA512 6f472d132c7b5263c4b62e0972653ceee59743c4e292c0bdd95194e84373f4e7888311b40083691ab5b736c0ba292672d8eb306a220e95d356dd95b6b8519c0c WHIRLPOOL cf525c75b576aea805d41bf65315d6909964ff6067d95b79feb84e8617e05a140e6368dc1cd2596e7f7b92f2bb42207315c19b2ad826e44cabf3c1ea97bd25a5
+EBUILD wmsysmon-0.7.7.ebuild 1130 SHA256 31c802a75f09fde439c0a395d981680bb0fc1b970f3af0ba1a0127d350464e9d SHA512 84589ea18adad0a901a3ca02a0dafdb4088fa652979461210d2c1e22f983422b181b92246916234e3b139a1aee499354f9ddd334908010a169cee9d0082410c9 WHIRLPOOL e4e2287c0ee37f0a4294681e66df79895344bc0949071e9ad3ecdaf7c3c9479d08251297552214f5288a9346f16eefbb5426272f47b6eb76150e63b50fecf7ef
+MISC ChangeLog 3317 SHA256 b9b4ca1e97799f20519e58b6520bf3607a7fc3d4c0cc9925452b18e0170e4ee1 SHA512 9244b674a0023716ef81670f38f78c06288a3b6e6b9eeeb03d1b0321acce2fa439fd2d1f403b141a7243de2915adc2f69e202f35ce05c352e10193f57f35e358 WHIRLPOOL 775a8d67b8f51d37a876fdee542e6f3c2f2beef6fab0bdb90028335509d377f20a33db93b8fda203f87e90a2ef6e1899252484b8a4893b9ab28526062e67b663
+MISC ChangeLog-2015 4990 SHA256 6154ab1a0d6c32835ea9e56cca5233cb5938f8461a52f9423366482d5d3cbc0a SHA512 7a0f09501bd40469a8c3d7c978ec185c4f9d2d51812fe1da4311abe7a3dac85aaf4ae3435779b1cf6192ff6c5b6e8ab8f80dd5f984d470e611334372da826783 WHIRLPOOL 7cd15903e8269d0b5874cc5d1f10483dd0140fb6dd7827e3283d332b9f3e5373dd400aab99b21972ad3769d6c866a851f147a0d40bb4ff962b3b4bf09ec16345
+MISC metadata.xml 363 SHA256 defc2b8345931dcd828471e845f476741020a54a7af2c0b17d1bfbcdbbb5f6a2 SHA512 1db6c08108c56b3664da8ad2b1c1f249f283fc654232ece02e32ac8b138996a17726f599114dcdfde7e753578228035c5bbe4dc9c8bf837476ec4202a846844a WHIRLPOOL efd9f1bc4807eeab9c3fa3fafb8c73b762d1c828ba033bedc1ffb50f0bbe1a59a773d5c6e3f666a34eb881b75bfa3ffe4491db645407b48d44dcf004467ad89a
diff --git a/x11-plugins/wmsysmon/files/wmsysmon-high-ints.patch b/x11-plugins/wmsysmon/files/wmsysmon-high-ints.patch
new file mode 100644
index 000000000000..4ba89fb33212
--- /dev/null
+++ b/x11-plugins/wmsysmon/files/wmsysmon-high-ints.patch
@@ -0,0 +1,11 @@
+--- Makefile 2004-08-02 13:18:22.780070984 +0200
++++ Makefile 2004-08-02 13:19:07.776230528 +0200
+@@ -3,7 +3,7 @@
+ LIBDIR += -L/usr/X11R6/lib
+ LDFLAGS += -lXpm -lXext -lX11 -lm -s
+ #CFLAGS = -g #-DMONDEBUG
+-CFLAGS += ${GENTOO_CFLAGS} -W -Wall -pedantic -I/usr/X11R6/include #-DHI_INTS #undefine HI_INTS if your x86 SMP or alpha
++CFLAGS += ${GENTOO_CFLAGS} -W -Wall -pedantic -I/usr/X11R6/include -DHI_INTS #undefine HI_INTS if your x86 SMP or alpha
+
+ BIN = wmsysmon
+ OBJS = wmgeneral.o \
diff --git a/x11-plugins/wmsysmon/metadata.xml b/x11-plugins/wmsysmon/metadata.xml
new file mode 100644
index 000000000000..32d76dd54300
--- /dev/null
+++ b/x11-plugins/wmsysmon/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<use>
+ <flag name="high-ints">Enable support for monitoring 24 interrupts. Useful
+ on SMP machines</flag>
+</use>
+</pkgmetadata>
diff --git a/x11-plugins/wmsysmon/wmsysmon-0.7.7.ebuild b/x11-plugins/wmsysmon/wmsysmon-0.7.7.ebuild
new file mode 100644
index 000000000000..8da4a8b908ed
--- /dev/null
+++ b/x11-plugins/wmsysmon/wmsysmon-0.7.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+IUSE="high-ints"
+DESCRIPTION="a dockapp to monitor: CPU, Memory, Uptime, IRQs, Paging and Swap activity"
+SRC_URI="http://www.gnugeneration.com/software/wmsysmon/src/${P}.tar.gz
+ mirror://gentoo/${P}-s4t4n.patch.bz2"
+HOMEPAGE="http://www.gnugeneration.com/software/wmsysmon/"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ >=sys-apps/sed-4.1.5-r1"
+
+src_unpack()
+{
+ unpack ${A}
+ cd "${S}"
+
+ # bug 48851
+ epatch "${WORKDIR}"/${P}-s4t4n.patch
+
+ # Monitor all the 24 interrupts on alpha and x86 SMP machines
+ if use alpha || use high-ints; then
+ cd src
+ epatch "${FILESDIR}"/${PN}-high-ints.patch
+ fi
+
+ # Do no strip binaries during compilation, see bug #252113
+ sed -i 's/LDFLAGS += -lXpm -lXext -lX11 -lm -s/LDFLAGS += -lXpm -lXext -lX11 -lm/' "src/Makefile"
+}
+
+src_compile()
+{
+ GENTOO_CFLAGS="${CFLAGS}" make -C src
+}
+
+src_install ()
+{
+ dobin src/wmsysmon
+ dodoc ChangeLog README
+}
diff --git a/x11-plugins/wmsystemtray/Manifest b/x11-plugins/wmsystemtray/Manifest
new file mode 100644
index 000000000000..81bae4bc7533
--- /dev/null
+++ b/x11-plugins/wmsystemtray/Manifest
@@ -0,0 +1,7 @@
+DIST wmsystemtray-1.3.tar.gz 131764 SHA256 c3c053bc709954c0b52173802ce190fe6df5757a912f094fe7c2b230cb081b91 SHA512 8a89e2bb63ecb7661e2e0756e07bef59eb6fd89e7221e399af45b0a98d7d0dd45224b6b6a356432642cfec239d245e1e05943ff0f15d2dbbf93545a4a1094969 WHIRLPOOL d028aad492c0d5a03957a3054eab0488d1469fc72c7220ad18fabc08010f81ce28319b043da98de56d9c4d50c61237ecc1054796f286cfbb8cb98861b5ec6f24
+DIST wmsystemtray-1.4.tar.gz 131973 SHA256 8edef43691e9fff071000e29166c7c1ad420c0956e9068151061e881c8ac97e9 SHA512 16620f222dc16d709e89d5011f699c9f96b6e4bf6014eec628574b84434b2e828ba12c92b5a598d1b9037dd16cbff2cc45f7ecb6533777c8a64bf435ea0c549c WHIRLPOOL a82a736a2da876d69d89d3b07988f9474feab31e67274fbdab2fbe34193abe129115f379f3a10787a7545f704dacad23450d12e04c998554789b25a7253bfed1
+EBUILD wmsystemtray-1.3.ebuild 476 SHA256 8619232716c414979c694473eab857c0c578375b09fdfb3d6aecd33fad8ad667 SHA512 8f06cff7d14083b3a35d14af2e6f3cfca8d7937e31e3cb83f9ba949d17d7eb5af59952e2829b03dd155939a66d2f206b34ea4efda0f1d6c6c5f6bfd0eff267d5 WHIRLPOOL 89660a1b6e0b05a80a728cd241fdb724d5aa5c2dd649ebd6f542253d0873d7e99f370f879ac985eba4df7bdb8c5b9cf2ef9a7331aa61713b21d0076da9ada555
+EBUILD wmsystemtray-1.4.ebuild 476 SHA256 8619232716c414979c694473eab857c0c578375b09fdfb3d6aecd33fad8ad667 SHA512 8f06cff7d14083b3a35d14af2e6f3cfca8d7937e31e3cb83f9ba949d17d7eb5af59952e2829b03dd155939a66d2f206b34ea4efda0f1d6c6c5f6bfd0eff267d5 WHIRLPOOL 89660a1b6e0b05a80a728cd241fdb724d5aa5c2dd649ebd6f542253d0873d7e99f370f879ac985eba4df7bdb8c5b9cf2ef9a7331aa61713b21d0076da9ada555
+MISC ChangeLog 3099 SHA256 83bd94bb64c5cc29f926713cb80b3a8e0255d78516bf8c36af83734b31c8b5eb SHA512 22971dbfaac6a67d6f082ae4371f90c081b619f8ca2f922be741029b578be648a6f33a620f96c159d389c10c14ef4f7b48af02b74c704709ef1ad4e66f39b8f4 WHIRLPOOL 5aab3ae9716720bfcc2b54cb89f2a6ed244ebcee2e957c7f1d2387a5d2748204b243482857822f771b475c31726c9cad8139387270583227bad742b55d55c7fa
+MISC ChangeLog-2015 760 SHA256 64370b782135407ea583b5a91c2aef363bd6360013bafa2816c20f6f862b008a SHA512 ea597fc6b5008d2889603c46223a715193fff415a5c379e6565a3c224f2d70e8552cb22987e8c9f4b32de135b3cafd19a69ac23601ead77e22559e9eb6e47a57 WHIRLPOOL 4105ee1a28856d0c435526093448972125f01ed1989803d5b22badc50212231a5de16b8a911b9c04927fe82cd46249c969b6dde18479695c0c5cc73efe55a46f
+MISC metadata.xml 637 SHA256 fe3ee191f7324bc98210f1b9cec71adba4f290bc9ecad317869c65cff7164526 SHA512 4889008c74a04fd6b13b19f9f31bdf9715c5962de4985d961731fcb2e502276306edae900cb2c5849c6cd6c7d9decb0579bd795943914750328189a7bc615548 WHIRLPOOL a30b57f1ded004ff015e29959d01feb6039794cb16b4aa22b438b74a217fef51a58d5d025e15cad39378d23dd0228884308fee8e8600118735b9729443356ea3
diff --git a/x11-plugins/wmsystemtray/metadata.xml b/x11-plugins/wmsystemtray/metadata.xml
new file mode 100644
index 000000000000..63dcac880af7
--- /dev/null
+++ b/x11-plugins/wmsystemtray/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>a system tray using the freedesktop.org system tray protocol designed as a Window Maker dock app. It has the ability to display more than one dock window to make room for more tray icons, and the ability to scroll through the icons if more are present than will fit.</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">wmsystemtray</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmsystemtray/wmsystemtray-1.3.ebuild b/x11-plugins/wmsystemtray/wmsystemtray-1.3.ebuild
new file mode 100644
index 000000000000..e7f0e429de86
--- /dev/null
+++ b/x11-plugins/wmsystemtray/wmsystemtray-1.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="a system tray dockapp with the ability to display more than just four tray icons"
+HOMEPAGE="https://sourceforge.net/projects/wmsystemtray/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXmu
+ x11-libs/libXpm"
+RDEPEND="${DEPEND}"
diff --git a/x11-plugins/wmsystemtray/wmsystemtray-1.4.ebuild b/x11-plugins/wmsystemtray/wmsystemtray-1.4.ebuild
new file mode 100644
index 000000000000..e7f0e429de86
--- /dev/null
+++ b/x11-plugins/wmsystemtray/wmsystemtray-1.4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="a system tray dockapp with the ability to display more than just four tray icons"
+HOMEPAGE="https://sourceforge.net/projects/wmsystemtray/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXmu
+ x11-libs/libXpm"
+RDEPEND="${DEPEND}"
diff --git a/x11-plugins/wmsystray/Manifest b/x11-plugins/wmsystray/Manifest
new file mode 100644
index 000000000000..509cd5d7e45d
--- /dev/null
+++ b/x11-plugins/wmsystray/Manifest
@@ -0,0 +1,8 @@
+AUX wmsystray-0.1.1-Makefile.patch 1551 SHA256 0a28c97618e89e1b74544663da34b8cc8316df2e4a801974a08fa074bb0056db SHA512 0ebe1530db6770556def85a99075e9bea40fc9cffa1d0a43838651d0158c50960222ee830f8c8089f271537fec5869c6975fe17283443c9f9edbdf9da1a1c1b1 WHIRLPOOL 916b78f4e9d037e141abee36bf4dabf7e277bc80163a07d47b2184583a8f6536357acdcc90c454dac3d9e07706d91a1cca1cb1aefc145e2d974bd130dd23c7d1
+AUX wmsystray-0.1.1-gcc-3.4.patch 270 SHA256 92268628a43d62a0b1ba2a1d85f45a352cfd3745db355ba0e8b7863a31208064 SHA512 018db13c7eddd35080ddddc8ae146a5a129785561dc5a75ed4eac9bd7376b77a8a9c413a2e5cf4fb6d26ce454ed52b9afd206e812c3cf01dc46d88678bd60c92 WHIRLPOOL 926c3be371a82bcfac029c99bc705f8e9e6abeafe55612fb1a84baa107ffdf634520c3e66b0b1926ad48ab641b33717a9b1d5c5435aa56dd2865d8e8efaaf97c
+AUX wmsystray.desktop 185 SHA256 3da038dca950f33a47796e0723178476aa39ff30da6776b51de2d6c739762136 SHA512 f7a2c0391257d76c9024f2804de067b07f3669fbba6fd0af6471297f4c0fb876ecfdd7cd6b931187d657d6558ff27d01766c299048f7c16c4d4eed5c4586213b WHIRLPOOL 778039f541971a1dd50f1eb0796b7fc4967083220b3cb09cc3537968a03bd4ed9c62265e45f761cb4959d7a65ccd7df8448801a9c35e7e2d8c5c4bfd256b81ce
+DIST wmsystray-0.1.1.tar.bz2 18261 SHA256 d24a9cb25f4394eecb6e9215b88dde0d9debf203fbf1e501fb02e3e0571c37f7 SHA512 a28d8cb6a3e74909a1467459f81a853dae2d74c28db166be15f398f00bc8066fbb1caa0e982fb3874279a7edd376ab892499e8981d2c2126eed591ef52f8d604 WHIRLPOOL 4b6032663f5cd4c236bce79cd77626a1e15cd057c96c27080587ae4f6cc506b8c10082e13a215bba0d673373d45d1f07f445802218aa7df2920469f2505fdeff
+EBUILD wmsystray-0.1.1.ebuild 1197 SHA256 4d9bcdbd7c90e547aa46923fec4d11aa3bddaa3e9bd619c006ffda39dbaa7a03 SHA512 dc7130595f2338cd2183179f8a4b40a40fd0f686f7e5e31b2b70c250c4252a99a947122934c650a8555e0369e81fce9748cd8ab1c9bf263132eed6834ef03df9 WHIRLPOOL 0ea4189346c55648718448d9250baac69bd11c8c5bb8ad7ea89fdc804dc4fe01a59ad38abd19ef7f53d9b2a0cf50d5d0895217c82eae9e692b036afa94913c7d
+MISC ChangeLog 2999 SHA256 8801ed43867f4d588c6e13a40107b5ff7003067a4f34cd035b650c87bb5c83f2 SHA512 9090ceed6208cffba1467d7de443727fe5a99886ce02c61021eed63bc79cd1a3c0c2289aa3e61298e0fffaccf0f3ce10465eb8c3c9d69251180d391e2c1ddc40 WHIRLPOOL f24438504a3fb2c925e72f1a9758e9dac6ed29bf310b3b04a56e05f131eea7369374a4aa9405c36333c53e7ea65c0284b9d20b4470499e47b0d57474c6ac6dd8
+MISC ChangeLog-2015 1841 SHA256 d3b47b8b77d4b59d2a356617de3b5753a8f4405f678a77c2693343e0bcd3e926 SHA512 d0845370d39f87d30c066c33373de67f1e891953bbff4dd335d49aaa70daf37dbfe0e1600b1764acfd27b8c17e4d073ff01b8114fb26f9b757ac33dd0debce91 WHIRLPOOL 855f0946886ab972f8d4e06f03e0507ab665e2b3aa91fa948e1f2dad1022ed291749885d2fc41bc4b32522d1ae55e1274e6f05df9355188c3a85bb2e2a5a4003
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmsystray/files/wmsystray-0.1.1-Makefile.patch b/x11-plugins/wmsystray/files/wmsystray-0.1.1-Makefile.patch
new file mode 100644
index 000000000000..19afa355b229
--- /dev/null
+++ b/x11-plugins/wmsystray/files/wmsystray-0.1.1-Makefile.patch
@@ -0,0 +1,44 @@
+diff -ur wmsystray-0.1.1/Makefile wmsystray-0.1.1.new/Makefile
+--- wmsystray-0.1.1/Makefile 2004-03-01 05:35:47.000000000 +0100
++++ wmsystray-0.1.1.new/Makefile 2007-06-30 18:09:59.000000000 +0200
+@@ -1,13 +1,14 @@
+ prefix=/usr
+ bindir = ${prefix}/bin
+ mandir = ${prefix}/share/man
+-INSTALL = /bin/install
++INSTALL = install
+ INSTALLPROG = ${INSTALL} -m 0755
+ INSTALLMAN = ${INSTALL} -m 0644
++EXTRACFLAGS =
+
+ all:
+- make -C xembed xembed.o
+- make -C wmsystray
++ make EXTRACFLAGS="${EXTRACFLAGS}" -C xembed xembed.o
++ make EXTRACFLAGS="${EXTRACFLAGS}" -C wmsystray
+
+ clean:
+ make -C xembed clean
+diff -ur wmsystray-0.1.1/wmsystray/Makefile wmsystray-0.1.1.new/wmsystray/Makefile
+--- wmsystray-0.1.1/wmsystray/Makefile 2004-03-01 04:54:44.000000000 +0100
++++ wmsystray-0.1.1.new/wmsystray/Makefile 2007-06-30 18:09:59.000000000 +0200
+@@ -1,7 +1,7 @@
+ include ../Rules.make
+
+ CC = gcc
+-CFLAGS = ${X11CFLAGS} -DTRACE_LEVEL=${TRACE_LEVEL} -I../xembed -Wall -g
++CFLAGS = ${X11CFLAGS} -DTRACE_LEVEL=${TRACE_LEVEL} -I../xembed -g ${EXTRACFLAGS}
+ LDFLAGS = ${X11LDFLAGS} -lXpm
+
+ OBJS = main.o ui.o systray.o xpms.o
+diff -ur wmsystray-0.1.1/xembed/Makefile wmsystray-0.1.1.new/xembed/Makefile
+--- wmsystray-0.1.1/xembed/Makefile 2004-03-01 04:54:44.000000000 +0100
++++ wmsystray-0.1.1.new/xembed/Makefile 2007-06-30 18:09:59.000000000 +0200
+@@ -1,6 +1,6 @@
+ include ../Rules.make
+
+-CFLAGS = -DTRACE_LEVEL=${TRACE_LEVEL} ${X11CFLAGS} -Wall -g
++CFLAGS = -DTRACE_LEVEL=${TRACE_LEVEL} ${X11CFLAGS} -g ${EXTRACFLAGS}
+ LDFLAGS = ${X11LDFLAGS}
+
+ all: xembed.o
diff --git a/x11-plugins/wmsystray/files/wmsystray-0.1.1-gcc-3.4.patch b/x11-plugins/wmsystray/files/wmsystray-0.1.1-gcc-3.4.patch
new file mode 100644
index 000000000000..538a7ce0aa6a
--- /dev/null
+++ b/x11-plugins/wmsystray/files/wmsystray-0.1.1-gcc-3.4.patch
@@ -0,0 +1,10 @@
+--- wmsystray/ui.c.orig 2004-08-25 11:14:51.265675224 +0000
++++ wmsystray/ui.c 2004-08-25 11:09:56.676459592 +0000
+@@ -28,6 +28,7 @@
+ int width, height, pos_x, pos_y;
+ Pixmap bg_pixmap;
+ char *bg_data;
++void draw_ui_elements();
+
+ int wmaker = 1;
+ int loop_program = 1;
diff --git a/x11-plugins/wmsystray/files/wmsystray.desktop b/x11-plugins/wmsystray/files/wmsystray.desktop
new file mode 100644
index 000000000000..e3701e0603e8
--- /dev/null
+++ b/x11-plugins/wmsystray/files/wmsystray.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=WmSysTray
+Comment=SysTray dockapp for WindowMaker
+Comment[pl]=Dokowalny SysTray dla WindowMakera
+Exec=wmsystray
+Type=Application
+Terminal=false
+Categories=Utility;
diff --git a/x11-plugins/wmsystray/metadata.xml b/x11-plugins/wmsystray/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmsystray/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmsystray/wmsystray-0.1.1.ebuild b/x11-plugins/wmsystray/wmsystray-0.1.1.ebuild
new file mode 100644
index 000000000000..bb4e1db54854
--- /dev/null
+++ b/x11-plugins/wmsystray/wmsystray-0.1.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Window Maker dock app that provides a system tray for GNOME/KDE applications"
+SRC_URI="http://kai.vm.bytemark.co.uk/~arashi/wmsystray/release/${P}.tar.bz2"
+HOMEPAGE="http://kai.vm.bytemark.co.uk/~arashi/wmsystray/"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Let's honour Gentoo CFLAGS and use correct install program
+ epatch "${FILESDIR}/${P}-Makefile.patch"
+
+ # Fix for #61704, cannot compile with gcc 3.4.1:
+ # it's a trivial change and does not affect other compilers...
+ epatch "${FILESDIR}/${P}-gcc-3.4.patch"
+
+ # Fix parallel compilation
+ sed -ie "s/make EXTRACFLAGS/make \${MAKEOPTS} EXTRACFLAGS/" Makefile
+
+ # Honour Gentoo LDFLAGS, see bug #336296
+ sed -ie "s/-o wmsystray/${LDFLAGS} -o wmsystray/" wmsystray/Makefile
+}
+
+src_compile() {
+ emake EXTRACFLAGS="${CFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ einstall || die "einstall failed"
+ dodoc AUTHORS HACKING README || die
+
+ domenu "${FILESDIR}/${PN}.desktop"
+}
diff --git a/x11-plugins/wmtime/Manifest b/x11-plugins/wmtime/Manifest
new file mode 100644
index 000000000000..4b36dfdf5d19
--- /dev/null
+++ b/x11-plugins/wmtime/Manifest
@@ -0,0 +1,10 @@
+DIST wmtime-1.2.tar.gz 23219 SHA256 ff39675d2c51e1d0774bdc181f27966fcf8f063bb0a4c8cfda9c83d9978a0b1a SHA512 d81be07012a9efd93a51219d6b63a76d88c8916af0b3ed990c3005621f643c70fadc31ebc8fef11c1605f303bc3e036c2014809c5368f4acaff8b7a1c1665c15 WHIRLPOOL 18067140573474c6b5ad3d01c00b353b55e6caee05cf474e0daf9483b9cab58df4d6dfcecbca53cc6015417f122f8ae920277359de682c7b9943ed09e8368b55
+DIST wmtime-1.4.tar.gz 19200 SHA256 6a112a2c7e22002b2c9d69479b95d4bae0ea29b310da71e612f540300c6def04 SHA512 46e35ffe41aaa55a651fa2a4002ab83fd45f901dc12ce1e0ed981666b9b620aa11666920f595fc3a782c54cc036491e0c676fb760a38cd6f6b24e264723b87fb WHIRLPOOL a8a300e5110ca0ae24d725c0c40d0b893047d5d450ba2d861898c7a47063efc9756fe2f32c7e5850d56f81653b07806a3ce6bf223d7dd01c8cc681eff06081ee
+DIST wmtime_1.0b2-9.diff.gz 8234 SHA256 189512286950bd5f8ab41d41c3ccbeee8811be95519ef9b03b12aeadded8312d SHA512 1ee089138bd4b94affbab8e089d5c59ab49d712be5f44132c69d0da44ae36ace879b51fe7c52174d0f60c7acdd2913ffeadcada55bbd166a0c7e74714711d76b WHIRLPOOL 57c49476424db9b9f0cb1d0c1faed54ead7540a42f52d7568208cd879ddfaa53812b6aac4e7ccdb0d356e88542cde16fa7be3f159e2ce7932d48c3dba1d060d7
+DIST wmtime_1.0b2.orig.tar.gz 20483 SHA256 a526b95a16b8451ee9a05b57d97251e3d9efd5e7b7143d3592767b87a3941375 SHA512 944f3238379dce8de8a0b91e642e7f9ae3e9866fdcbb99a0c73b9ee91c072ab9b89526814c8441e873b77c83557c3cd06cc7156ac8b31ab5098caf97657f2cff WHIRLPOOL 15979baae28ede82a696a8f51cb4318f675dae0533048cede7398632ca34b7138e6fe3a7e227ef30c7992e305a4bc5aeb8fc6c508986a39698004929aca78bbd
+EBUILD wmtime-1.0_beta2_p9.ebuild 1355 SHA256 66ae78edb79334fd2567add62d5768d3baa76c5580f7d00d4e5eda691b3ac7bc SHA512 a03836204bcb0dee9c3ef307179189e77b0eca797bfc152ba7bc3d76dd4f9a3df29ee6b7aed5afa601bbbd624bceeb66c2701f5cacce4e161484b501647dc5f6 WHIRLPOOL fac44137e1b53a3b075db7272c77bce031e5eb85e762c9a8895e4a34c7e7829121d71c7d77c608e90dce03842e3699b3ad1ecede03585c3a4755f763611c8e13
+EBUILD wmtime-1.2.ebuild 699 SHA256 833b443c0bee0e75bc6502008e61df2b5d0ade36bff7d7eadd15540d26a85a64 SHA512 55caca9476a62d5f106aa1d88ab53c4489e5d294a518f0b60003d6fb65f70ddaa7a8e72bb01b1f56c179c01372d3ce4a5c7f1c1cde0407192359f8520a229dfe WHIRLPOOL 8135a654f81d7b35d5d3e99bb1a55ae530adc9b9b01515f9a23a5f0bf14f38724c9a510cffefdc769679b4dedbefd07a1e6c1cf7cbb4c8c2f695419dd0eff171
+EBUILD wmtime-1.4.ebuild 705 SHA256 daac5f8e35fa519a616056cdacada8b656a884f3d57af98169594e14cf363cc7 SHA512 0186df8379057fe49b6779f3add89fa69ce2054a2990982f70c8ce3b931a7d718e15dc926b800a800be0130f6f276e85a2ec077a69036f22b9d7d87b646cd5dd WHIRLPOOL 67b093d3daa5423575a545030982ff17ebb3676ab24128db595322e9a8ff7742c68bc3cafa35aea9693e9be47ab1a0a6a1f91002e09bd8325f42b96c25bc5afa
+MISC ChangeLog 3386 SHA256 7cc2cc5957ae9d905f6b92f32f8c3c473e47c65a4c78d639995e2a076b9873aa SHA512 237a656c4875f092486f295581188e5c71ddca8ca34de457db3c8dbfece1d3708843d981918075da5199417cf39d7419079c066dd7120f71257a56fd561a017c WHIRLPOOL c3c8e75737e04926e7a0c1d2c2266c8db6c35d17b3e443c35a904ba1215502f4ab734bc9dc4d6c39683ee2c3084dad9cda83365434bcce5f332c7cfe848e995a
+MISC ChangeLog-2015 1200 SHA256 5bdda8e980065e87396c11b0a5deafffe0205a4d4c18895064b41624bb7fd01a SHA512 ec7c0bc4288633c474ddfb1802fde62b4c3cb3ffa3354d58dd366bf361f083ebbfceaf5a1edde3a14562705360a258776811984bfeaf103286a995569f889ba6 WHIRLPOOL 7b50fb5fa2eb691cca94ae286898136e6c3dd1e16a0158519c68272e0ee05a4cd8e2d19801e00cc6a0890a6579b9fda40dd6071b088712a6e5c8df69a24f96e5
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmtime/metadata.xml b/x11-plugins/wmtime/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmtime/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmtime/wmtime-1.0_beta2_p9.ebuild b/x11-plugins/wmtime/wmtime-1.0_beta2_p9.ebuild
new file mode 100644
index 000000000000..3a15f2b62dc6
--- /dev/null
+++ b/x11-plugins/wmtime/wmtime-1.0_beta2_p9.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils versionator
+
+MY_PV="$(get_version_component_range 1-2)"
+MY_PL="$(get_version_component_range 3)"
+MY_PL="${MY_PL/beta/b}"
+MY_PV="${MY_PV}${MY_PL}"
+MY_PL="$(get_version_component_range 4)"
+MY_PL="${MY_PL/p/}"
+
+IUSE=""
+
+DESCRIPTION="applet which displays the date and time in a dockable tile"
+SRC_URI="http://ftp.debian.org/debian/pool/main/w/wmtime/wmtime_${MY_PV}.orig.tar.gz
+ http://ftp.debian.org/debian/pool/main/w/wmtime/wmtime_${MY_PV}-${MY_PL}.diff.gz"
+HOMEPAGE="https://packages.qa.debian.org/w/wmtime.html"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+LICENSE="GPL-2"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto
+ >=sys-apps/sed-4"
+
+S="${WORKDIR}/${PN}-${MY_PV}.orig/${PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${WORKDIR}"
+
+ # apply debian patch
+ epatch "${PN}_${MY_PV}-${MY_PL}.diff"
+
+ # honour Gentoo LDFLAGS, bug #335799
+ sed -i "s/-o wmtime/\$(LDFLAGS) -o wmtime/" "${S}/Makefile"
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die "emake failed"
+}
+
+src_install () {
+ dobin wmtime
+ doman wmtime.1
+
+ cd ..
+ dodoc BUGS CHANGES HINTS README TODO
+
+ # install sample config file, too
+ dodoc debian/wmtimerc
+}
diff --git a/x11-plugins/wmtime/wmtime-1.2.ebuild b/x11-plugins/wmtime/wmtime-1.2.ebuild
new file mode 100644
index 000000000000..eae82c6c4ccc
--- /dev/null
+++ b/x11-plugins/wmtime/wmtime-1.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="applet which displays the date and time in a dockable tile"
+HOMEPAGE="http://www.dockapps.net/wmtime"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+S=${WORKDIR}/dockapps
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install () {
+ emake DESTDIR="${D}" PREFIX=/usr install
+
+ dodoc BUGS CHANGES HINTS README TODO
+}
diff --git a/x11-plugins/wmtime/wmtime-1.4.ebuild b/x11-plugins/wmtime/wmtime-1.4.ebuild
new file mode 100644
index 000000000000..ea9efd0a68c9
--- /dev/null
+++ b/x11-plugins/wmtime/wmtime-1.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="applet which displays the date and time in a dockable tile"
+HOMEPAGE="http://www.dockapps.net/wmtime"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install () {
+ emake DESTDIR="${D}" PREFIX=/usr install
+
+ dodoc BUGS CHANGES HINTS README TODO
+}
diff --git a/x11-plugins/wmtimer/Manifest b/x11-plugins/wmtimer/Manifest
new file mode 100644
index 000000000000..6f78fe3b0ce9
--- /dev/null
+++ b/x11-plugins/wmtimer/Manifest
@@ -0,0 +1,10 @@
+AUX wmtimer-2.92-counter-fix.patch 717 SHA256 94b385668e03803b351adfd70a5adea62b7771dae843b034685c9d08c25729e3 SHA512 c78820e8bca43649942c13c42ee944bab05e346e98ff405b49017cceb70241aa65f8a73dab2376194c399fabfb9ccd0a92fe5dae9dafd84d712f59a6be550076 WHIRLPOOL 108cf6a5a8f3815c5d7ccdfcd72391303fb35b4458852224ddb38dcbe76790b883f4758b49f003c6413eb723579fe6ef5d8f05428a12e266b56d0bc0e12d4c3a
+AUX wmtimer-2.92-list.patch 3323 SHA256 2c40a419f1b56a87733d121dedbd16ad8cffc25c1eb80b579ad01e501c459b9c SHA512 f7001d64ea1097a79b6b3b7d5b64cfd930d06567f8734b55868a04370480e469e5dffecec38ca421550235f2b0f84217efbd8ab278e0d44cacf37c723c626dd7 WHIRLPOOL 3aaad498e44a7aece23514de9ebb032316c23063b35810bdfdcf53d33db321d08578d8964c20b5889848ae3ed80aea1131cf69aedb2767d48ebab5df29f7964e
+AUX wmtimer-counter-fix.patch 597 SHA256 85deed43e3224fba6cc46c0212d99c0b5748d8fff7583a56a5543b593381ad4c SHA512 dda0947bcb511fa030a9238ff9732388f3e74aa111c97f2aec4c5220a8bb76f05460583c9999e22c35d642f5996974c862e5045c9df3ca495472f6be0b6896d1 WHIRLPOOL b92452f57dafb4bbf665117651a67a2150fe05578d4271069d4a2b72cc0e591b91d544054c97e120c819edfce7a5da436dfcba2d21902efefa1fc90bff606b6f
+DIST wmtimer-2.92.tar.gz 22091 SHA256 3726c0e0a0a95ce7c4c9dd8088b3f050d5268f70fef9341452f5449cef8c0cd4 SHA512 d00e2eff92c89b1a848d2319f62b2f060f4ced1299440aa20ca4288b5bdd16f7cff625907f6587514a1618fec74e5be34fb6c923cec51a663cd9efc86c6f0a07 WHIRLPOOL 203bd12691f1a6f9cda7966f6828adac653ae59f3c5878dbd9de15026e64d8a8025063d3bac4c8d35c5a45c2b77d52fcdafbe0f570cdf41f29c1bff8127bd582
+EBUILD wmtimer-2.92-r1.ebuild 989 SHA256 c78c8ec5c4d6c707c366c1cb5175c17a5c46a985ad023864fc706c2732e7f5fd SHA512 beed413e6b986e3406efcb774ad6b5977c9508afded69f6024d644a2b2d820d5bc6b5138e41dd3abda4837f1ccb293b17adf6298bc87bd496eed29b4cdbd93af WHIRLPOOL 437ba887c9dc45991b33e902650d2ec4f1be09bafc647d4057ae78fdab4a206a511806c513e436a51368636aa5feb99d50d4c2eca160eaaf11240703f0f487d9
+EBUILD wmtimer-2.92-r2.ebuild 1060 SHA256 9d42aedfbdb368ea823e76125403b1a99c771e7e77b389b7503a7fa17106e892 SHA512 3b393bf8ead41c636ed46c065e78b5980618833b8ec40f9de5f9bc2600cf0e82bd243f56113b8133049d99190f76f4434920c1c318d71dd7817d0e669375993a WHIRLPOOL 7e8605d8bcba9319bf78f7f38d314b9bd87e5535064acab7abb3d0daa429862f3c34ddd5591e447f6f63459edb4eb4e61b071270c735714b68bfb632a79494c5
+EBUILD wmtimer-2.92.ebuild 886 SHA256 fd641fb3882de03c92c9b155b67ef3f509dcb67d17e25a1a39b927560e7c4075 SHA512 3cc9e44ada8ad1a80506a07b49565febcd64c84b77d3a8ee9d09d2ca441058885a991b0b684734cc3b5ef72a162eb3d0483bb7473687fcaf2b4219d440c1b879 WHIRLPOOL 8927cd34c8677df85741a0d3a7cfa9de045d984cdb83c3e865ec0fd92416761c306c3176d832fa540b5ca211e2234cc0277e0b081a2ae235016bbde685792718
+MISC ChangeLog 3302 SHA256 ae84d07b02bccd90a563ee995d648faa7a078980f663f2a26949e379a4b7fe9e SHA512 7c30b7609cff713f8da4989284896be2d0eac038837d84354ba9a65c1f9443cd56c7736ed52be7b8fa7b363e32bc775d3b19226f8056496d886ae7188d7121ed WHIRLPOOL 1a0e058c4ba2c8d6eadaff2e047146ea1875625a50d2ef9e266a02d2d73f7c403cffcfdc3322d506b94afb013475f627536ad741be0b4e6a2bcf4738cd14c77d
+MISC ChangeLog-2015 3780 SHA256 aee52ab093570232676c5cc714caa540fba62429b4c9c11164372c3d8ee00b9c SHA512 1775407d1d4e90489a8588b1d82ffeb550011ba29a2720ce283f52141af1e0a24f419b791922d7de10dc153334234dd619c7836f84a7475a226e04eb332582ac WHIRLPOOL dae94dd56e4377128a0126c6d4f2e4853bbc4f963d88d0ec3c9c6a356998568706e59055c199e88c6779e374ba398e75973ad23bc11535309c38ac76daa3f256
+MISC metadata.xml 589 SHA256 79dbff33d003550880815fa0f623db895663e18af4c09310886145d64788fab6 SHA512 dc1b93fd82bf9427f16bc44056278b8869d216769de5784b137d73196e059166e083c355b444e5435c959af64c1085af159a704e48646dd23dc8c28afd4f671b WHIRLPOOL 0fec2d26dc091d8341da443decc9dd3cf25a51b6a66ebfc36ce15db0b83f700eb30b3b06fecccdfa4b672e8557c6b507261e889fbbd30614d6e9ddbe8c22ae4c
diff --git a/x11-plugins/wmtimer/files/wmtimer-2.92-counter-fix.patch b/x11-plugins/wmtimer/files/wmtimer-2.92-counter-fix.patch
new file mode 100644
index 000000000000..b949e2885f78
--- /dev/null
+++ b/x11-plugins/wmtimer/files/wmtimer-2.92-counter-fix.patch
@@ -0,0 +1,23 @@
+diff -Naur wmtimer-2.92.orig/wmtimer/wmtimer.c wmtimer-2.92/wmtimer/wmtimer.c
+--- wmtimer-2.92.orig/wmtimer/wmtimer.c 2004-01-29 03:45:48.000000000 +0100
++++ wmtimer-2.92/wmtimer/wmtimer.c 2016-06-08 14:17:40.039581673 +0200
+@@ -128,7 +128,8 @@
+ switch (mode)
+ {
+ case TIMER:
+- if (prevSec < thisTime->tm_sec)
++ if ( (prevSec < thisTime->tm_sec)
++ || ((prevSec == 59) && (thisTime->tm_sec == 0)))
+ {
+ decrementTimer();
+ updateACT();
+@@ -138,7 +139,8 @@
+ prevSec = thisTime->tm_sec;
+ break;
+ case CHRONO:
+- if (prevSec < thisTime->tm_sec)
++ if ( (prevSec < thisTime->tm_sec)
++ || ((prevSec == 59) && (thisTime->tm_sec == 0)))
+ {
+ incrementTimer();
+ updateACT();
diff --git a/x11-plugins/wmtimer/files/wmtimer-2.92-list.patch b/x11-plugins/wmtimer/files/wmtimer-2.92-list.patch
new file mode 100644
index 000000000000..57314929f8eb
--- /dev/null
+++ b/x11-plugins/wmtimer/files/wmtimer-2.92-list.patch
@@ -0,0 +1,120 @@
+diff -Naur wmtimer-2.92.orig/wmgeneral/list.c wmtimer-2.92/wmgeneral/list.c
+--- wmtimer-2.92.orig/wmgeneral/list.c 1999-12-23 16:01:39.000000000 +0100
++++ wmtimer-2.92/wmgeneral/list.c 2016-06-08 14:11:02.027179589 +0200
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail) */
+
+-INLINE LinkedList * list_cons (void *head, LinkedList * tail)
++LinkedList * list_cons (void *head, LinkedList * tail)
+ {
+ LinkedList *cell;
+
+@@ -50,7 +50,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero */
+
+-INLINE int list_length (LinkedList * list)
++int list_length (LinkedList * list)
+ {
+ int i = 0;
+ while (list)
+@@ -64,7 +64,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned */
+
+-INLINE void * list_nth (int index, LinkedList * list)
++void * list_nth (int index, LinkedList * list)
+ {
+ while (index-- != 0)
+ {
+@@ -78,7 +78,7 @@
+
+ /* Remove the element at the head by replacing it by its successor */
+
+-INLINE void list_remove_head (LinkedList ** list)
++void list_remove_head (LinkedList ** list)
+ {
+ if (!*list)
+ return;
+@@ -110,7 +110,7 @@
+ }
+ } */
+
+-INLINE LinkedList * list_remove_elem (LinkedList * list, void *elem)
++LinkedList * list_remove_elem (LinkedList * list, void *elem)
+ {
+ LinkedList *tmp;
+
+@@ -131,7 +131,7 @@
+
+ /* Return element that has ELEM as car */
+
+-INLINE LinkedList * list_find (LinkedList * list, void *elem)
++LinkedList * list_find (LinkedList * list, void *elem)
+ {
+ while (list)
+ {
+@@ -144,7 +144,7 @@
+
+ /* Free list (backwards recursive) */
+
+-INLINE void list_free (LinkedList * list)
++void list_free (LinkedList * list)
+ {
+ if (list)
+ {
+@@ -155,7 +155,7 @@
+
+ /* Map FUNCTION over all elements in LIST */
+
+-INLINE void list_mapcar (LinkedList * list, void (*function) (void *))
++void list_mapcar (LinkedList * list, void (*function) (void *))
+ {
+ while (list)
+ {
+diff -Naur wmtimer-2.92.orig/wmgeneral/list.h wmtimer-2.92/wmgeneral/list.h
+--- wmtimer-2.92.orig/wmgeneral/list.h 1999-12-23 16:01:39.000000000 +0100
++++ wmtimer-2.92/wmgeneral/list.h 2016-06-08 14:11:20.953198667 +0200
+@@ -29,12 +29,6 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-#define INLINE inline
+-#else
+-#define INLINE
+-#endif
+-
+ typedef struct LinkedList
+ {
+ void *head;
+@@ -42,20 +36,20 @@
+ }
+ LinkedList;
+
+-INLINE LinkedList *list_cons (void *head, LinkedList * tail);
++LinkedList *list_cons (void *head, LinkedList * tail);
+
+-INLINE int list_length (LinkedList * list);
++int list_length (LinkedList * list);
+
+-INLINE void *list_nth (int index, LinkedList * list);
++void *list_nth (int index, LinkedList * list);
+
+-INLINE void list_remove_head (LinkedList ** list);
++void list_remove_head (LinkedList ** list);
+
+-INLINE LinkedList *list_remove_elem (LinkedList * list, void *elem);
++LinkedList *list_remove_elem (LinkedList * list, void *elem);
+
+-INLINE void list_mapcar (LinkedList * list, void (*function) (void *));
++void list_mapcar (LinkedList * list, void (*function) (void *));
+
+-INLINE LinkedList *list_find (LinkedList * list, void *elem);
++LinkedList *list_find (LinkedList * list, void *elem);
+
+-INLINE void list_free (LinkedList * list);
++void list_free (LinkedList * list);
+
+ #endif
diff --git a/x11-plugins/wmtimer/files/wmtimer-counter-fix.patch b/x11-plugins/wmtimer/files/wmtimer-counter-fix.patch
new file mode 100644
index 000000000000..62f2a5a82795
--- /dev/null
+++ b/x11-plugins/wmtimer/files/wmtimer-counter-fix.patch
@@ -0,0 +1,22 @@
+--- wmtimer.c.orig 2004-01-29 02:45:48.000000000 +0000
++++ wmtimer.c 2008-10-17 20:49:05.000000000 +0100
+@@ -128,7 +128,8 @@
+ switch (mode)
+ {
+ case TIMER:
+- if (prevSec < thisTime->tm_sec)
++ if ( (prevSec < thisTime->tm_sec)
++ || ((prevSec == 59) && (thisTime->tm_sec == 0)))
+ {
+ decrementTimer();
+ updateACT();
+@@ -138,7 +139,8 @@
+ prevSec = thisTime->tm_sec;
+ break;
+ case CHRONO:
+- if (prevSec < thisTime->tm_sec)
++ if ( (prevSec < thisTime->tm_sec)
++ || ((prevSec == 59) && (thisTime->tm_sec == 0)))
+ {
+ incrementTimer();
+ updateACT();
diff --git a/x11-plugins/wmtimer/metadata.xml b/x11-plugins/wmtimer/metadata.xml
new file mode 100644
index 000000000000..82dd87786109
--- /dev/null
+++ b/x11-plugins/wmtimer/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+WMTimer is a dockable alarm clock for Windowmaker or Blackbox which can be run
+in alarm, countdown timer, or chronograph mode. In alarm or timer mode, you can
+either execute a command or sound the system bell when the time is reached.
+WMTimer is configurable through the command line or the GTK GUI.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmtimer/wmtimer-2.92-r1.ebuild b/x11-plugins/wmtimer/wmtimer-2.92-r1.ebuild
new file mode 100644
index 000000000000..66928b5aa639
--- /dev/null
+++ b/x11-plugins/wmtimer/wmtimer-2.92-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="Dockable clock which can run in alarm, countdown timer or chronograph mode"
+HOMEPAGE="http://www.darkops.net/wmtimer"
+SRC_URI="http://www.darkops.net/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/glib-2
+ x11-libs/gtk+:2
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_prepare() {
+ sed -i -e "s:\$(CFLAGS)::" Makefile || die
+ sed -i -e "s:-g::g" Makefile || die
+ sed -i -e "s:-O2:\$(CFLAGS) ${CFLAGS}:" Makefile || die
+ sed -i -e "s:-o wmtimer:\$(LDFLAGS) -o wmtimer:" Makefile || die
+ epatch "${FILESDIR}"/${PN}-counter-fix.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LIBDIR="-L/usr/$(get_libdir)"
+}
+
+src_install() {
+ dobin wmtimer
+ dodoc ../{Changelog,CREDITS,README}
+}
diff --git a/x11-plugins/wmtimer/wmtimer-2.92-r2.ebuild b/x11-plugins/wmtimer/wmtimer-2.92-r2.ebuild
new file mode 100644
index 000000000000..8e3ca902fd6f
--- /dev/null
+++ b/x11-plugins/wmtimer/wmtimer-2.92-r2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="Dockable clock which can run in alarm, countdown timer or chronograph mode"
+HOMEPAGE="http://www.darkops.net/wmtimer"
+SRC_URI="http://www.darkops.net/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/glib-2
+ x11-libs/gtk+:2
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_prepare() {
+ sed -i -e "s:\$(CFLAGS)::" Makefile || die
+ sed -i -e "s:-g::g" Makefile || die
+ sed -i -e "s:-O2:\$(CFLAGS) ${CFLAGS}:" Makefile || die
+ sed -i -e "s:-o wmtimer:\$(LDFLAGS) -o wmtimer:" Makefile || die
+
+ cd "${WORKDIR}"/${P} || die
+ eapply "${FILESDIR}"/${P}-counter-fix.patch
+ eapply "${FILESDIR}"/${P}-list.patch
+ eapply_user
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LIBDIR="-L/usr/$(get_libdir)"
+}
+
+src_install() {
+ dobin wmtimer
+ dodoc ../{Changelog,CREDITS,README}
+}
diff --git a/x11-plugins/wmtimer/wmtimer-2.92.ebuild b/x11-plugins/wmtimer/wmtimer-2.92.ebuild
new file mode 100644
index 000000000000..0d5ae3d2433a
--- /dev/null
+++ b/x11-plugins/wmtimer/wmtimer-2.92.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="Dockable clock which can run in alarm, countdown timer or chronograph mode"
+HOMEPAGE="http://www.darkops.net/wmtimer"
+SRC_URI="http://www.darkops.net/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_prepare() {
+ sed -e "s:\$(CFLAGS)::" -i Makefile
+ sed -e "s:-g::g" -i Makefile
+ sed -e "s:-O2:\$(CFLAGS) ${CFLAGS}:" -i Makefile
+ sed -e "s:-o wmtimer:\$(LDFLAGS) -o wmtimer:" -i Makefile
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LIBDIR="-L/usr/$(get_libdir)"
+}
+
+src_install() {
+ dobin wmtimer
+ dodoc ../{Changelog,CREDITS,README}
+}
diff --git a/x11-plugins/wmtop/Manifest b/x11-plugins/wmtop/Manifest
new file mode 100644
index 000000000000..cf07cee31beb
--- /dev/null
+++ b/x11-plugins/wmtop/Manifest
@@ -0,0 +1,9 @@
+AUX wmtop-0.9.0-list.patch 2945 SHA256 a74f1243e39915ad3fb10fb10e2c2110729d0c3f24f01f0a69eea89c3212ab77 SHA512 b04a41dce3999c556273b44921fb931d228e91d696be95cfbd508fd4228b1eca513c5f88b4a1ff314fb4636bf76628bfa4cf7380d01dd137a5cbac9f76218687 WHIRLPOOL 0707b7f7affebba23e4af13589780afc74a3bf3a6d1f1e7e81d49dfa3d0a2ce64a01774807f9b47207d637f4ec6617ff645de0984b480a8a07edd028b45f57f2
+AUX wmtop-0.9.0-meminfo.patch 5780 SHA256 c80d2c15d8d5572b56789e670f4572d5293d7b60f21e567e51ef9c5668a0ff59 SHA512 d08a9081aa2df6bb346e68a1457049b7152091974a7aa400170b98778b59d48f2f886fc937e37bf950cf6d6e8be317c12cea78dde96f10ce038f856eba30771a WHIRLPOOL dd5cf48898d34512ca7d309880773f8bc88fc86e36ad3780eb6b426e51cda644601335791a69a6fe63b2250e47171ce5a6182c732de35716a0716b89091d2059
+DIST wmtop-0.85.tar.gz 21554 SHA256 4d2de9fc4a372751a45f16bb487d8625d383550a08252fcdcd8f927b291626d0 SHA512 fd41bcb6799d2c24a43ab906f70138984781c1184e83aca68dcaee9af2bd5e49c50c6dbe2775852152c7d459bc30c074ba3d67f499e033da1646e207d6a02830 WHIRLPOOL c1a1cd22edd660b74ffee97859f2b71a96a7b75f9d22f0ff42a1cdca2b58d75b8c75441ba6476a1916c5ecf66e20e438a92c6edc91ae044bac22e993c0e65475
+DIST wmtop-0.9.0.tar.gz 25833 SHA256 b141e608b32c1d58c03c31c18b420d25a490bfe49a63a56cef5b8f86935752de SHA512 f0308b10e94350c51b6782c1399e6583e493b74a261834fd3c8ec75d7c8bbf643a7df5663a8c2645a9167e6718f141ee163039b1f559cbe6c0c154bc1ab1d2d8 WHIRLPOOL 1e2c2b3890c56c3a8afc6de06446bdee9daa48a77b24626550c3a1db2e2c246d830d36083bf3586ba16d4570a409c46e2302ac04ed04b5e7c4ad6367f8bb4988
+EBUILD wmtop-0.85.ebuild 556 SHA256 52027224504d6c2296c3fe501d2100120b5d156baafae201632aaf0e11e65948 SHA512 c0b01a76bf40aa3e67a41e1c2027d390e4ce6d6d9e0948873ff064ae8f3d689bb2beb7128d63dd36a7b600d366d23d3cf594fbde44d2e969a9a192d3e77d15f5 WHIRLPOOL 8b75e1bd4a39ae6d69fac66b0e42166ec64e8f337ba4bfe2a269df42168912edba7051b0ed357362fb124799217141469fa242db4dda29c6c543b1a74fad90ce
+EBUILD wmtop-0.9.0-r1.ebuild 931 SHA256 36d05ebce4532aeeccf5dcf3e6550d39979332103dc59842dbf7a26e45d61db4 SHA512 e9385b438f66356134065024d48b62c623131bb169e2d48029806c1409b49158c1461b664e57026a9244f209669db23e847b79458a192e3ba539a43bcfda1025 WHIRLPOOL 46b7deaaaf50d8dee8104352ea16a8b1e1a793a2a3b2a549d2bedea4d8f88a90d47cf43a0bdf0ef7155fc91e3631e2392abe8293c92c307c6c264a84097de807
+MISC ChangeLog 3983 SHA256 44af569b80596994c958c676cc09e5eab6abcb21219c2eb82a4a02913c58d64a SHA512 629cfe2219de5993409adda322043eb517ed7b2b9cb03885c18556c6bc02fbda59c648f465286e9071da9e795b1bea89d32a00b3e49a5396a7ffd1a817fd117b WHIRLPOOL cd6f69fd6c068ee1e49278ea86ee7861b69635ffa588d86c7cfdac7d87f955bb0853113a24fe4d1caf57abc3e47ffffb892881e46485a1b82fd67bea96cbcd27
+MISC ChangeLog-2015 2531 SHA256 3d3e8e75c8a989c23857ae6c30b01c1580385ee640406937912f8c17640e3bb2 SHA512 58764170a8c7fe4454c1f88a586f140563d78f0f65ff67b6bec1f849f67e269a6d14b229d2fb2500650faeae2d91f2cae9869bde90adade255c27593cb957c59 WHIRLPOOL 1179e74cec158e5dcde107acfe7c624cd478d4c0c3c34a90c3fd5cc68cba095cd6932044591a49fe8b1149f71ec344be7b2b747c8b801d62d5237133e12006ff
+MISC metadata.xml 639 SHA256 3adc9f602138457d6b58e8f3c1bcd06380fb6e4851f57571b2d7c435216b31cb SHA512 d902e2cbd1b3809ff8b89b896acbe611191f6c6ae2e7299c4b41b0e60364fc7c4de4f548b30f1091f163cfab4178af1c716387ffe12a2392002dbfa4bfd20154 WHIRLPOOL 5ca3e7c1d5111a26aa2cf8885f1f7dfe1ebe95f44c74f6691fd49c925a7e852cdbb35c70339d5935f4beb8d0f917e8bafd7f9aabeb8e068821d2a685d8d194ee
diff --git a/x11-plugins/wmtop/files/wmtop-0.9.0-list.patch b/x11-plugins/wmtop/files/wmtop-0.9.0-list.patch
new file mode 100644
index 000000000000..e6a77a3faf60
--- /dev/null
+++ b/x11-plugins/wmtop/files/wmtop-0.9.0-list.patch
@@ -0,0 +1,127 @@
+diff -Naur wmgeneral.orig/list.c wmgeneral/list.c
+--- wmgeneral.orig/list.c 2016-01-04 13:25:53.717286654 +0100
++++ wmgeneral/list.c 2016-01-04 13:26:06.948290980 +0100
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail) */
+
+-INLINE LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -51,7 +51,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero */
+
+-INLINE int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -66,7 +66,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned */
+
+-INLINE void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -81,7 +81,7 @@
+
+ /* Remove the element at the head by replacing it by its successor */
+
+-INLINE void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -101,7 +101,7 @@
+
+ /* Remove the element with `car' set to ELEMENT */
+ /*
+-INLINE void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -112,7 +112,7 @@
+ }
+ }*/
+
+-INLINE LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -132,7 +132,7 @@
+
+ /* Return element that has ELEM as car */
+
+-INLINE LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -146,7 +146,7 @@
+
+ /* Free list (backwards recursive) */
+
+-INLINE void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -158,7 +158,7 @@
+
+ /* Map FUNCTION over all elements in LIST */
+
+-INLINE void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur wmgeneral.orig/list.h wmgeneral/list.h
+--- wmgeneral.orig/list.h 2016-01-04 13:25:53.717286654 +0100
++++ wmgeneral/list.h 2016-01-04 13:25:56.934287706 +0100
+@@ -29,31 +29,25 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-# define INLINE inline
+-#else
+-# define INLINE
+-#endif
+-
+ typedef struct LinkedList {
+ void *head;
+ struct LinkedList *tail;
+ } LinkedList;
+
+-INLINE LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-INLINE int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-INLINE void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-INLINE void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-INLINE LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-INLINE void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/wmtop/files/wmtop-0.9.0-meminfo.patch b/x11-plugins/wmtop/files/wmtop-0.9.0-meminfo.patch
new file mode 100644
index 000000000000..541ab6a1d697
--- /dev/null
+++ b/x11-plugins/wmtop/files/wmtop-0.9.0-meminfo.patch
@@ -0,0 +1,189 @@
+--- wmtop.c.orig 2001-01-19 15:41:20.000000000 -0600
++++ wmtop.c 2012-03-29 22:36:49.906684353 -0500
+@@ -182,12 +182,12 @@
+ pid_t pid;
+ char *name;
+ float amount;
+- int user_time;
+- int kernel_time;
+- int previous_user_time;
+- int previous_kernel_time;
+- int vsize;
+- int rss;
++ unsigned long user_time;
++ unsigned long kernel_time;
++ unsigned long previous_user_time;
++ unsigned long previous_kernel_time;
++ unsigned long vsize;
++ long rss;
+ int time_stamp;
+ int counted;
+ };
+@@ -236,8 +236,8 @@
+
+ process->pid = p;
+ process->time_stamp = 0;
+- process->previous_user_time = INT_MAX;
+- process->previous_kernel_time = INT_MAX;
++ process->previous_user_time = ULONG_MAX;
++ process->previous_kernel_time = ULONG_MAX;
+ process->counted = 1;
+
+ /* process_find_name(process);*/
+@@ -256,11 +256,11 @@
+ void process_cleanup(void);
+ void delete_process(struct process *);
+ inline void draw_processes(void);
+-int calc_cpu_total(void);
+-void calc_cpu_each(int);
++unsigned long calc_cpu_total(void);
++void calc_cpu_each(unsigned long total);
+ #if defined(LINUX)
+-int calc_mem_total(void);
+-void calc_mem_each(int);
++unsigned long calc_mem_total(void);
++void calc_mem_each(unsigned long total);
+ #endif
+ int process_find_top_three(struct process **);
+ void draw_bar(int, int, int, int, float, int, int);
+@@ -457,13 +457,15 @@
+ char line[WMTOP_BUFLENGTH],filename[WMTOP_BUFLENGTH],procname[WMTOP_BUFLENGTH];
+ int ps;
+ struct stat sbuf;
+- int user_time,kernel_time;
++ unsigned long user_time,kernel_time;
+ int rc;
+ #if defined(LINUX)
+ char *r,*q;
+ char deparenthesised_name[WMTOP_BUFLENGTH];
+ #endif /* defined(LINUX) */
+ #if defined(FREEBSD)
++ /* TODO: needs analysis. Probably needs same data type fix as LINUX (use
++ * long types). Need to check FreeBSD docs and test. -wbk */
+ int us,um,ks,km;
+ #endif /* defined(FREEBSD) */
+
+@@ -501,9 +503,10 @@
+
+ #if defined(LINUX)
+ /*
+- * Extract cpu times from data in /proc filesystem
++ * Extract cpu times from data in /proc filesystem.
++ * For conversion types see man proc(5).
+ */
+- rc = sscanf(line,"%*s %s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %d %d %*s %*s %*s %*s %*s %*s %*s %d %d",
++ rc = sscanf(line,"%*s %s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %lu %lu %*s %*s %*s %*s %*s %*s %*s %lu %ld",
+ procname,
+ &process->user_time,&process->kernel_time,
+ &process->vsize,&process->rss);
+@@ -527,6 +530,9 @@
+ /*
+ * Extract cpu times from data in /proc/<pid>/stat
+ * XXX: Process name extractor for FreeBSD is untested right now.
++ *
++ * [TODO: FREEBSD code probably needs similar data type changes to
++ * those made for LINUX above. Need to check docs. -wbk]
+ */
+ rc = sscanf(line,"%s %*s %*s %*s %*s %*s %*s %*s %d,%d %d,%d",
+ procname,
+@@ -540,11 +546,14 @@
+ process->kernel_time = ks*1000+km/1000;
+ #endif /* defined(FREEBSD) */
+
++ /* not portable (especially unsuitable for redistributable executables.
++ * On some systems, getpagesize() is a preprocessor macro).
++ */
+ process->rss *= getpagesize();
+
+- if (process->previous_user_time==INT_MAX)
++ if (process->previous_user_time==ULONG_MAX)
+ process->previous_user_time = process->user_time;
+- if (process->previous_kernel_time==INT_MAX)
++ if (process->previous_kernel_time==ULONG_MAX)
+ process->previous_kernel_time = process->kernel_time;
+
+ user_time = process->user_time-process->previous_user_time;
+@@ -686,7 +695,7 @@
+ void draw_processes() {
+ int i,n;
+ struct process *best[3] = { 0, 0, 0 };
+- int total;
++ unsigned long total;
+
+ /*
+ * Invalidate time stamps
+@@ -743,21 +752,21 @@
+ /* Calculate cpu total */
+ /******************************************/
+
+-int calc_cpu_total() {
+- int total,t;
+- static int previous_total = INT_MAX;
++unsigned long calc_cpu_total() {
++ unsigned long total,t;
++ static unsigned long previous_total = ULONG_MAX;
+ #if defined(LINUX)
+ int rc;
+ int ps;
+ char line[WMTOP_BUFLENGTH];
+- int cpu,nice,system,idle;
++ unsigned long cpu,nice,system,idle;
+
+ ps = open("/proc/stat",O_RDONLY);
+ rc = read(ps,line,sizeof(line));
+ close(ps);
+ if (rc<0)
+ return 0;
+- sscanf(line,"%*s %d %d %d %d",&cpu,&nice,&system,&idle);
++ sscanf(line,"%*s %lu %lu %lu %lu",&cpu,&nice,&system,&idle);
+ total = cpu+nice+system+idle;
+ #endif /* defined(LINUX) */
+
+@@ -780,7 +789,7 @@
+ /* Calculate each processes cpu */
+ /******************************************/
+
+-void calc_cpu_each(int total) {
++void calc_cpu_each(unsigned long total) {
+ struct process *p = first_process;
+ while (p) {
+
+@@ -798,7 +807,8 @@
+ /******************************************/
+
+ #if defined(LINUX)
+-int calc_mem_total() {
++/* INT_MAX won't always hold total system RAM, especially on a 64 bit system. */
++unsigned long calc_mem_total() {
+ int ps;
+ char line[512];
+ char *ptr;
+@@ -810,11 +820,12 @@
+ if (rc<0)
+ return 0;
+
+- if ((ptr = strstr(line, "Mem:")) == NULL) {
++ if ((ptr = strstr(line, "MemTotal:")) == NULL) {
+ return 0;
+ } else {
+- ptr += 4;
+- return atoi(ptr);
++ ptr += 9; /* move into whitespace */
++ /* wbk - old Mem: Total was bytes. MemTotal: is KB */
++ return (unsigned long)atoi(ptr) * 1024;
+ }
+
+ }
+@@ -825,10 +836,10 @@
+ /******************************************/
+
+ #if defined(LINUX)
+-void calc_mem_each(int total) {
++void calc_mem_each(unsigned long total) {
+ struct process *p = first_process;
+ while (p) {
+- p->amount = 100*(float)p->rss/total;
++ p->amount = 100*(double)p->rss/total;
+ p = p->next;
+ }
+ }
diff --git a/x11-plugins/wmtop/metadata.xml b/x11-plugins/wmtop/metadata.xml
new file mode 100644
index 000000000000..afe75c47888f
--- /dev/null
+++ b/x11-plugins/wmtop/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmtop is a WindowMaker dock app that displays the top 3 CPU-consuming processes
+in graphical form - like 'top' but pretty and using less real estate on the
+screen. It functions with just about any Linux distribution with a /proc
+filesystem and FreeBSD. Under Linux, there is a switch to allow display of
+physical memory usage rather than CPU usage.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmtop/wmtop-0.85.ebuild b/x11-plugins/wmtop/wmtop-0.85.ebuild
new file mode 100644
index 000000000000..8a3119963afa
--- /dev/null
+++ b/x11-plugins/wmtop/wmtop-0.85.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools
+
+DESCRIPTION="dockapp for monitoring the top three processes using cpu or memory"
+HOMEPAGE="http://www.dockapps.net/wmtop"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libdockapp-0.7:=
+ x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+src_prepare() {
+ eapply_user
+
+ eautoreconf
+}
diff --git a/x11-plugins/wmtop/wmtop-0.9.0-r1.ebuild b/x11-plugins/wmtop/wmtop-0.9.0-r1.ebuild
new file mode 100644
index 000000000000..58122706d4df
--- /dev/null
+++ b/x11-plugins/wmtop/wmtop-0.9.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="dockapp for monitoring the top three processes using cpu or memory"
+HOMEPAGE="http://www.swanson.ukfsn.org/#wmtop"
+SRC_URI="http://www.swanson.ukfsn.org/wmdock/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libXext"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto"
+
+src_prepare() {
+ sed -ie "s/\$(FLAGS) -o wmtop/\$(DEBUG) \$(LDFLAGS) -D\$(OS) -o wmtop/" Makefile || die "sed failed"
+ epatch "${FILESDIR}"/${P}-meminfo.patch
+ epatch "${FILESDIR}"/${P}-list.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" OPTS="${CFLAGS}" \
+ LIBDIR="-L/usr/$(get_libdir)" \
+ INCS="-I/usr/include/X11" linux
+}
+
+src_install() {
+ dobin ${PN}
+ doman ${PN}.1
+ dodoc BUGS CHANGES README TODO
+}
diff --git a/x11-plugins/wmtz/Manifest b/x11-plugins/wmtz/Manifest
new file mode 100644
index 000000000000..75f262f40035
--- /dev/null
+++ b/x11-plugins/wmtz/Manifest
@@ -0,0 +1,7 @@
+AUX wmtz-0.7-list.patch 2918 SHA256 5e01887b3404df12e221fc43e1a4c1980fd66f44b6f189a7967ccc27bfbaf388 SHA512 2a6da4a9b676ea51bbcc400b3255f3c10240db13fd6da46921f6c91d5529ecf50120e195b815e58a1b0a8bad81a944e8da3cba261a69579f36165f35ad23f144 WHIRLPOOL 676703bedaff4c18d49e04ac31832ba3a370ad67e38008008af5849993592fcc693d1ae1b59d4e9adfb9e0c10ab9058fe012c0d8fe164cd9abe8d1048d915ec3
+AUX wmtz-0.7.patch 1305 SHA256 07039bcd9811362e2f20a5b51b512fabbb4133f3d982c27c7b8145fd5d9aaf17 SHA512 4e04a1a95d39ebe9982d4f26acf827fbbeb953f4dcc695c5b39dcb46423bd9d58336838a3d8a28af142b9a5391625a6965ece158b735514adce4438afa662194 WHIRLPOOL 89aa85007d5992722c28ab16cb449363f22bb4c8bb58479acf189b316f39380ea0673ae27c8080abf41ea691220ba774abdf99ca8d987b22192e65bd3c517688
+DIST wmtz-0.7.tar.gz 26350 SHA256 cb09e64a9823b3da71e542d7cc66e6cbd0135809bee1e565d18acdcf0565823a SHA512 5de721231c7d7bcccc8a9b962069f4adad85158b39df2e77c6015ed3f24d4f8e43c90f91645e186d7f7c656bc6fb937b435925caff4e55abcfa0a8b0a9e75da0 WHIRLPOOL b2a1660f024b8ea2a50e1c0c2bce614aee4a0b1a85f36be7c9e6c9c6edecd361307577c95c7ba7b437319225aea6d0d46148b56a9ec33c52e4f1dd51cb72024c
+EBUILD wmtz-0.7.ebuild 938 SHA256 bc58dda8f678b57606e287442e9991363dd06578c696e8559f91aa74b17df7fb SHA512 5c17e8b62fdf7fbc926749a9c866b760a1fdff723336a16c045fda4946f5339d64b77d580093f6295879e365aaaba904341dea4bdaeb0ae174b94ea2f43b6b20 WHIRLPOOL f10effeb2b5bcbeeac832d14282ca3add7bebdffc9e8fe0d10dbed95288f777d57c4334ea223c89f41c7cfff2cd5aaf71c4736f00c55a97836c108d784f7407f
+MISC ChangeLog 3095 SHA256 544298f9f4d22c9d2e40631e014878369e6b8c7aec39fdf0436f96cb05762d7c SHA512 f4873edc6eff6bb156c1b05fea8be371f82d89a93c40bb5e6caa3da06a5f5845e779e56f9f22a77f625437d08b2234ed58d9dbb79c69a563718f8831b7b49315 WHIRLPOOL f847daa555c76468f86db60219f44e0c19bfbed685cefac716cf30a43d23b4801466ce5286cc6131598cdbded401add8af3bfd108f52a07a8b5568789daec561
+MISC ChangeLog-2015 2596 SHA256 c4c6c36b269f11430b4f676657922c2de2d843c5311670404e2b6b2bcca7e63b SHA512 9f4f685aad23ecc34b9a177708b9aa85fac7de3c2c4fb6094515d5aedad25676c7a93d297beb315f33c1a4e390644ae0d73d45de2c3f3d91a195cf0e7a88ec85 WHIRLPOOL 20d02cdc9f305af7e0f504d1a0e70dc8afb4b7e8e80b31eed5bcfc445fecd74835f515580d5f4bd088fa7e9df4028c307d5946cf99828193260b8108510be7d2
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmtz/files/wmtz-0.7-list.patch b/x11-plugins/wmtz/files/wmtz-0.7-list.patch
new file mode 100644
index 000000000000..1b1ac317669e
--- /dev/null
+++ b/x11-plugins/wmtz/files/wmtz-0.7-list.patch
@@ -0,0 +1,127 @@
+diff -Naur wmgeneral.orig/list.c wmgeneral/list.c
+--- wmgeneral.orig/list.c 2016-01-04 13:28:36.583339716 +0100
++++ wmgeneral/list.c 2016-01-04 13:28:48.694343645 +0100
+@@ -38,7 +38,7 @@
+
+ /* Return a cons cell produced from (head . tail)
+
+-INLINE LinkedList*
++LinkedList*
+ list_cons(void* head, LinkedList* tail)
+ {
+ LinkedList* cell;
+@@ -51,7 +51,7 @@
+
+ /* Return the length of a list, list_length(NULL) returns zero
+
+-INLINE int
++int
+ list_length(LinkedList* list)
+ {
+ int i = 0;
+@@ -66,7 +66,7 @@
+ /* Return the Nth element of LIST, where N count from zero. If N
+ larger than the list length, NULL is returned
+
+-INLINE void*
++void*
+ list_nth(int index, LinkedList* list)
+ {
+ while(index-- != 0)
+@@ -81,7 +81,7 @@
+
+ /* Remove the element at the head by replacing it by its successor
+
+-INLINE void
++void
+ list_remove_head(LinkedList** list)
+ {
+ if (!*list) return;
+@@ -101,7 +101,7 @@
+
+ /* Remove the element with `car' set to ELEMENT
+ /*
+-INLINE void
++void
+ list_remove_elem(LinkedList** list, void* elem)
+ {
+ while (*list)
+@@ -112,7 +112,7 @@
+ }
+
+
+-INLINE LinkedList *
++LinkedList *
+ list_remove_elem(LinkedList* list, void* elem)
+ {
+ LinkedList *tmp;
+@@ -132,7 +132,7 @@
+
+ /* Return element that has ELEM as car
+
+-INLINE LinkedList*
++LinkedList*
+ list_find(LinkedList* list, void* elem)
+ {
+ while(list)
+@@ -146,7 +146,7 @@
+
+ /* Free list (backwards recursive)
+
+-INLINE void
++void
+ list_free(LinkedList* list)
+ {
+ if(list)
+@@ -158,7 +158,7 @@
+
+ /* Map FUNCTION over all elements in LIST
+
+-INLINE void
++void
+ list_mapcar(LinkedList* list, void(*function)(void*))
+ {
+ while(list)
+diff -Naur wmgeneral.orig/list.h wmgeneral/list.h
+--- wmgeneral.orig/list.h 2016-01-04 13:28:36.583339716 +0100
++++ wmgeneral/list.h 2016-01-04 13:28:39.471340654 +0100
+@@ -29,31 +29,25 @@
+ #ifndef __LIST_H_
+ #define __LIST_H_
+
+-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+-# define INLINE inline
+-#else
+-# define INLINE
+-#endif
+-
+ typedef struct LinkedList {
+ void *head;
+ struct LinkedList *tail;
+ } LinkedList;
+
+-INLINE LinkedList* list_cons(void* head, LinkedList* tail);
++LinkedList* list_cons(void* head, LinkedList* tail);
+
+-INLINE int list_length(LinkedList* list);
++int list_length(LinkedList* list);
+
+-INLINE void* list_nth(int index, LinkedList* list);
++void* list_nth(int index, LinkedList* list);
+
+-INLINE void list_remove_head(LinkedList** list);
++void list_remove_head(LinkedList** list);
+
+-INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
++LinkedList *list_remove_elem(LinkedList* list, void* elem);
+
+-INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
++void list_mapcar(LinkedList* list, void(*function)(void*));
+
+-INLINE LinkedList*list_find(LinkedList* list, void* elem);
++LinkedList*list_find(LinkedList* list, void* elem);
+
+-INLINE void list_free(LinkedList* list);
++void list_free(LinkedList* list);
+
+ #endif
diff --git a/x11-plugins/wmtz/files/wmtz-0.7.patch b/x11-plugins/wmtz/files/wmtz-0.7.patch
new file mode 100644
index 000000000000..adb5c68f1b6c
--- /dev/null
+++ b/x11-plugins/wmtz/files/wmtz-0.7.patch
@@ -0,0 +1,48 @@
+diff -ur wmtz-0.7.orig/wmtz/Makefile wmtz-0.7/wmtz/Makefile
+--- wmtz-0.7.orig/wmtz/Makefile 2001-03-11 15:57:59.000000000 +0200
++++ wmtz-0.7/wmtz/Makefile 2008-01-12 15:24:29.000000000 +0200
+@@ -1,5 +1,5 @@
+ CC = gcc
+-LIBDIR = -L/usr/X11R6/lib
++LIBDIR = -L/usr/lib
+ LIBS = -lXpm -lXext -lX11 -lm
+ FLAGS = -O2
+ DESTDIR = /usr/local
+@@ -10,7 +10,7 @@
+
+
+ .c.o:
+- $(CC) -I/usr/X11R6/include $(FLAGS) -c -Wall $< -o $*.o
++ $(CC) -I/usr/include $(FLAGS) -c -Wall $< -o $*.o
+
+ wmtz: $(OBJS)
+ $(CC) $(FLAGS) -o wmtz $^ -lXext $(LIBDIR) $(LIBS)
+diff -ur wmtz-0.7.orig/wmtz/wmtz.c wmtz-0.7/wmtz/wmtz.c
+--- wmtz-0.7.orig/wmtz/wmtz.c 2001-04-16 22:26:34.000000000 +0300
++++ wmtz-0.7/wmtz/wmtz.c 2008-01-12 15:17:37.000000000 +0200
+@@ -51,8 +51,7 @@
+ #define STRSIZE 10
+ #define LMST 1
+ #define GMST 0
+-#define ABOUT "xmessage -center -buttons \"Close\" \"WMTZ - Window Maker Time Zone dockapp v0.7
+-http://www.geocities.com/jl1n/wmtz/wmtz.html\""
++#define ABOUT "xmessage -center -buttons \"Close\" \"WMTZ - Window Maker Time Zone dockapp v0.7\nhttp://www.geocities.com/jl1n/wmtz/wmtz.html\""
+
+
+ /*
+@@ -479,6 +478,7 @@
+ but_stat = -1;
+ break;
+ default:
++ break;
+ }
+ }
+
+@@ -529,6 +529,7 @@
+ exit(0);
+ break;
+ default:
++ break;
+ }
+ return;
+ }
diff --git a/x11-plugins/wmtz/metadata.xml b/x11-plugins/wmtz/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmtz/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmtz/wmtz-0.7.ebuild b/x11-plugins/wmtz/wmtz-0.7.ebuild
new file mode 100644
index 000000000000..bbda82fcb2df
--- /dev/null
+++ b/x11-plugins/wmtz/wmtz-0.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="dockapp that shows the time in multiple timezones"
+HOMEPAGE="https://www.gentoo.org/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}.patch
+
+ #Honour Gentoo LDFLAGS, see bug #337890.
+ sed -e "s/\$(FLAGS) -o wmtz/\$(LDFLAGS) -o wmtz/" -i Makefile
+
+ cd "${WORKDIR}"/${P} || die
+ epatch "${FILESDIR}"/${P}-list.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" FLAGS="${CFLAGS}" \
+ LIBDIR="-L/usr/$(get_libdir)" || die "emake failed."
+}
+
+src_install() {
+ dobin ${PN}
+ doman ${PN}.1
+ insinto /etc
+ doins wmtzrc
+ dodoc ../{BUGS,CHANGES,README}
+}
diff --git a/x11-plugins/wmudmount/Manifest b/x11-plugins/wmudmount/Manifest
new file mode 100644
index 000000000000..06181b7e85ee
--- /dev/null
+++ b/x11-plugins/wmudmount/Manifest
@@ -0,0 +1,7 @@
+DIST wmudmount-2.2.tar.gz 181700 SHA256 6402d215e5ad7619f588651bcc30041ff3fae13ec2e844088443c855aa3fb805 SHA512 6bc08b60430bbe66710ce183f0e7693a7818cee68cefac3a3bc191104663dd3649f8cdb62c7f214bdf4ed377b01fef250fe388f14645690aab7993c6071ceffe WHIRLPOOL 83600c9767e4ca1da3fda5503af8583dcb8bf5fe8931db181de8dd6b0e4458526441e08c688dae6e9baf255798ab0a4e380ea23b2b383743edbf4a7247f506c3
+EBUILD wmudmount-2.2-r1.ebuild 908 SHA256 a97c2d0f89bc6e475894c995a41c33d9d12789da55c77db47d32adf03c121e8e SHA512 9e0c0b4b9d5975a2070827ca611fcfe223ee0b6c54d8d2862a2bd02a6bc1c2ee9fb2a21ff0bf9346862904dc4877c47a8cfd931d6df92484fdf25b17ca45fe0b WHIRLPOOL 4eda7a59cb3a0e44075d92e2d947f12e685da352d715394bfc2d44f5c989c5a1d14376d3b8675a540fb54ce4878b514548bf5540f16b9eb4d02faa09e11a7aa0
+EBUILD wmudmount-2.2-r2.ebuild 863 SHA256 735842366b9affee5bb8379c5a363622cccf5beef892db56c8f36ba576a18544 SHA512 150a8a439365059bb516632d3b5aec82f3f561824499d130d4f759c24ea72a954cd6dd8f7c98ab903abc8eb27498155785ecd35a5718c9769bab8be4c51de115 WHIRLPOOL 8b121ac800963bde06de85a6b4950efc924dd3a82d984daa9010a3d019df1f67398b0c722d82eec75bd07a78590c7d160af1ffe6a57a0e4f5efe57a5efedfb86
+EBUILD wmudmount-2.2.ebuild 902 SHA256 ca6d95406501b21e774773e089cf9e8328b1d41270aa1318f39426629e5596e1 SHA512 c99a70da25007efcac2c16eec30420fba944dd43b1a54a43c84370bf45d7d67668acf0f41d859474e378103652a2eae1ad02e1c92438f4aa704bba63404a8689 WHIRLPOOL 8323b4a05fa9df8e714973d6e00f5bda52ede37a80959c6789b6efb0b45132ed1be0cc4e9f6f1acbcf334d75e9a650a8a51aa9ad9044532342f335fcaac38acc
+MISC ChangeLog 3994 SHA256 14acb5db58ff7fecda4a6e1c991a32624673f9a78c1c20adc79fd6d7a7cf5d68 SHA512 9cace8d22f25b73f9dd6b07a5c98e07dc32dc45b15f9ef3248d91f04e62d3df51c754498e2ee7b4bff48f9c09edff98fc02e422110fbd603303ed919899663d2 WHIRLPOOL 48d66d31cb59700c8822dd591e5aad05a45eaac87d4f9452f1bc0b5300165e69962d62ffaabbb96fc2afad41beb49fa13c43c0de3bb2e6aceaf1cdd6f6b6ab09
+MISC ChangeLog-2015 2690 SHA256 74dc746108b1b58d0ac947b1af2c0ba43fc7f0d81063723ac32cdee6a1df67cc SHA512 f956a14cc4aae878dfbc2cd62a98fbe63e962b14af7facfd5fcfc10e3644129edbbc5a299394a96dd3a55945aa8a44db84e486f62d6f53aac49a327a8db3928f WHIRLPOOL ec1c6ddbdbdc5a37d505b92003b79ab40b2f926b21028ae2997e3fc5a4b050dd1d615408ee336ea461c72968e2e35c4f7a7d824a74e162b69b79a72ca23df97a
+MISC metadata.xml 331 SHA256 fb11ebcf20e0b188c919a931aa65ff664e37d57c7014e1cdc251d4f88241043d SHA512 c930e5cae4d2478d607c0e1c21c4979cb49ec11140cddd5789844cce0bab5c48922f69306f26e98ca4c6d95939c93d2d5dcd99326a74886228839d9e30edc3c9 WHIRLPOOL c5f12cdab667020a3be199e707b45f3fa1a20dc719d5e4456b6946d7bd5cacefd4cfa019467c8db30dd1fd82fa5f518a9a88a559c2cc640e2ed6964d4721a6b3
diff --git a/x11-plugins/wmudmount/metadata.xml b/x11-plugins/wmudmount/metadata.xml
new file mode 100644
index 000000000000..f78dad9d13a3
--- /dev/null
+++ b/x11-plugins/wmudmount/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmudmount</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmudmount/wmudmount-2.2-r1.ebuild b/x11-plugins/wmudmount/wmudmount-2.2-r1.ebuild
new file mode 100644
index 000000000000..10f32669f521
--- /dev/null
+++ b/x11-plugins/wmudmount/wmudmount-2.2-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils gnome2-utils xdg
+
+DESCRIPTION="A filesystem mounter that uses udisks to handle notification and mounting"
+HOMEPAGE="https://sourceforge.net/projects/wmudmount/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnome-keyring libnotify"
+
+RDEPEND="sys-fs/udisks:2
+ >=x11-libs/gtk+-3.8.0:3
+ gnome-keyring? ( gnome-base/libgnome-keyring )
+ libnotify? ( >=x11-libs/libnotify-0.7 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[imagemagick,png] )"
+
+DOCS="ChangeLog"
+
+src_configure() {
+ econf \
+ $(use_with libnotify) \
+ $(use_with gnome-keyring)
+}
+
+pkg_preinst() { gnome2_icon_savelist; }
+pkg_postinst() { gnome2_icon_cache_update; }
+pkg_postrm() { gnome2_icon_cache_update; }
diff --git a/x11-plugins/wmudmount/wmudmount-2.2-r2.ebuild b/x11-plugins/wmudmount/wmudmount-2.2-r2.ebuild
new file mode 100644
index 000000000000..58882b144a2c
--- /dev/null
+++ b/x11-plugins/wmudmount/wmudmount-2.2-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils gnome2-utils xdg
+
+DESCRIPTION="A filesystem mounter that uses udisks to handle notification and mounting"
+HOMEPAGE="https://sourceforge.net/projects/wmudmount/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnome-keyring libnotify"
+
+RDEPEND="sys-fs/udisks:2
+ >=x11-libs/gtk+-3.8.0:3
+ gnome-keyring? ( gnome-base/libgnome-keyring )
+ libnotify? ( >=x11-libs/libnotify-0.7 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ virtual/imagemagick-tools[png]"
+
+DOCS="ChangeLog"
+
+src_configure() {
+ econf \
+ $(use_with libnotify) \
+ $(use_with gnome-keyring)
+}
+
+pkg_preinst() { gnome2_icon_savelist; }
+pkg_postinst() { gnome2_icon_cache_update; }
+pkg_postrm() { gnome2_icon_cache_update; }
diff --git a/x11-plugins/wmudmount/wmudmount-2.2.ebuild b/x11-plugins/wmudmount/wmudmount-2.2.ebuild
new file mode 100644
index 000000000000..19b97bee0ef5
--- /dev/null
+++ b/x11-plugins/wmudmount/wmudmount-2.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils gnome2-utils
+
+DESCRIPTION="A filesystem mounter that uses udisks to handle notification and mounting"
+HOMEPAGE="https://sourceforge.net/projects/wmudmount/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="gnome-keyring libnotify"
+
+RDEPEND="sys-fs/udisks:2
+ >=x11-libs/gtk+-3.8.0:3
+ gnome-keyring? ( gnome-base/libgnome-keyring )
+ libnotify? ( >=x11-libs/libnotify-0.7 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[imagemagick,png] )"
+
+DOCS="ChangeLog"
+
+src_configure() {
+ econf \
+ $(use_with libnotify) \
+ $(use_with gnome-keyring)
+}
+
+pkg_preinst() { gnome2_icon_savelist; }
+pkg_postinst() { gnome2_icon_cache_update; }
+pkg_postrm() { gnome2_icon_cache_update; }
diff --git a/x11-plugins/wmupmon/Manifest b/x11-plugins/wmupmon/Manifest
new file mode 100644
index 000000000000..0e4dc7891b11
--- /dev/null
+++ b/x11-plugins/wmupmon/Manifest
@@ -0,0 +1,6 @@
+AUX wmupmon-0.1.3-arraysize.patch 1352 SHA256 af144c011dffb2ab49ff9427173a8e72e149f49a915236df8fbeb46dbf5f6389 SHA512 6ff1d821a313f8deb97c2e07b7a6b830b49d1f32c72a9d7fdc92e78839216b0af322dcbd2264c538d15be7bb43744146aa1cd1018836838ea3513fe48f6d0b5d WHIRLPOOL 1b97821dd1ad9eee218b1fa5f111870c7837cc9e91ff3ccf510e1f55c921510f65ac5e942938ebc3cc7d2a2cd46337b446a366a6de1ae969df0576447fc5976e
+DIST wmupmon-0.1.3.tar.bz2 90108 SHA256 7583f163fa472ec72a4f952c2ece8648a3ca709e4594b2b1591987671b0f38bc SHA512 7b87858db3eb754784eb67c379fc655bdb44efc87bd80e3588c156a8b156867ab956ecff13b954f6b2d4f75621bc5cc4a30c9e34ca95eb9807d0cf87bc76d1d7 WHIRLPOOL e5b446ffd2f7c986278805677f35fb5bc8b1a890e1c0978cedaa361e36d1c30b07d1e6ab203cd962cab83bbec9d570aaf3023b610243a2c179a540bc44740a3a
+EBUILD wmupmon-0.1.3-r1.ebuild 693 SHA256 d7d85c68a0847db9d820a4bbd4b4baf396f1de2a69036fc3354e1da576a84bfb SHA512 ef934a975bad35d5864833280b6855b4ec6df898191a2a3dbbd59f11807d70ace77bde72862fe395baa7ed8421a8d7c5a370b5b858e65f362821421837da759a WHIRLPOOL 9be99e16bbed0207b41ec06ceaa0332f96878c9556adc6ec66c81a1ca6f3fdd4f423bc92dfc9022e181f50c886ec728255ebcffeb9218d2c012c8ffe3573ae41
+MISC ChangeLog 2934 SHA256 1eeb1dced7030713023e30abf84cbf9c338a23199a6110a6f91844463dcc2051 SHA512 39725e2f139983edd097f266f0a427398d130ae8ebe01a3d4d8fe4fae1373926564937a50825ce01b63bbb73b95efe3cb476502c277be14561cb4b3cc38ffd4b WHIRLPOOL 73e0d891a10295ce09d4dc181e8961bcc05e00d6f2f4919fb929cc32cbf3670a676adeef2d80365c35a21caaf8c0c11fa485e13ee211a2173113e20cb4b61987
+MISC ChangeLog-2015 2897 SHA256 e4453bf401c97fa249b75df9cd38a55bc90eedb6a72ff2e5bbc532a546a3c0b3 SHA512 7364a3588e0d7b88f3e8b3fcf705a5a3322d7e73ebebd91fc065f9031b6987937478b99b819d78603b408ba4fa21996e6036635141d5823fa64d64014e7090a2 WHIRLPOOL 4548394d94ea44b5a3c4018a0cce547b52fbbcb6d6b39a666e5f72ccb55d5e62e187753dfa44b27b0bf0053ea1ee38ca4b7c4a5fed8df33a594369a13ae339cc
+MISC metadata.xml 405 SHA256 d642163ba29c32ac1074b6a0c556fa69e5cf27f46d1cedadf99551f2e075409f SHA512 dc9b18905a6b483de823ca64235ada629e5984aa01fb08d71b466959dd6957966b8c5257e4ee3b260dd9a009b9ff1b2a5cdc548d6f793f96adfa1efe0ce80bac WHIRLPOOL a5c5b5fc67a939c69724a7c68a42afce523cd2b6069d8b2b67f480e0838a277503563b9b53b96b6796beb38c332d20c2125d93565072363554fa8eb9fd4760cf
diff --git a/x11-plugins/wmupmon/files/wmupmon-0.1.3-arraysize.patch b/x11-plugins/wmupmon/files/wmupmon-0.1.3-arraysize.patch
new file mode 100644
index 000000000000..4a974d169aba
--- /dev/null
+++ b/x11-plugins/wmupmon/files/wmupmon-0.1.3-arraysize.patch
@@ -0,0 +1,32 @@
+--- src/main.c.orig 2006-10-12 13:09:14.000000000 +0200
++++ src/main.c 2006-10-12 13:12:27.000000000 +0200
+@@ -66,10 +66,10 @@
+ int main(int argc, char **argv)
+ {
+ int i, a, aa, b, bb;
+- char* real_off_xpm[(style == 2 ? sizeof(backlight2_off_xpm) :
+- sizeof(backlight_off_xpm))];
+- char* real_on_xpm[(style == 2 ? sizeof(backlight2_on_xpm) :
+- sizeof(backlight_on_xpm))];
++ char* real_off_xpm[(style == 2 ? sizeof(backlight2_off_xpm)/sizeof(char*) :
++ sizeof(backlight_off_xpm)/sizeof(char*))];
++ char* real_on_xpm[(style == 2 ? sizeof(backlight2_on_xpm)/sizeof(char*) :
++ sizeof(backlight_on_xpm)/sizeof(char*))];
+ XEvent event;
+ XpmColorSymbol colors[2] = { {"Back0", NULL, 0}, {"Back1", NULL, 0} };
+ int ncolor = 0;
+@@ -79,10 +79,10 @@
+
+ /* setup pixmap to use - this is ugly but it works */
+
+- a = sizeof(backlight2_off_xpm);
+- aa = sizeof(backlight2_on_xpm);
+- b = sizeof(backlight_off_xpm);
+- bb = sizeof(backlight_on_xpm);
++ a = sizeof(backlight2_off_xpm)/sizeof(char*);
++ aa = sizeof(backlight2_on_xpm)/sizeof(char*);
++ b = sizeof(backlight_off_xpm)/sizeof(char*);
++ bb = sizeof(backlight_on_xpm)/sizeof(char*);
+ if(style == 2){
+ for(i=0; i<a; i++)
+ real_off_xpm[i] = backlight2_off_xpm[i];
diff --git a/x11-plugins/wmupmon/metadata.xml b/x11-plugins/wmupmon/metadata.xml
new file mode 100644
index 000000000000..aeb9a93ca486
--- /dev/null
+++ b/x11-plugins/wmupmon/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmUpMon is a dockapp for WindowMaker and
+compatible WMs that displays your system uptime.
+It is based on wmMemLoad.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmupmon/wmupmon-0.1.3-r1.ebuild b/x11-plugins/wmupmon/wmupmon-0.1.3-r1.ebuild
new file mode 100644
index 000000000000..d0087dbe27e6
--- /dev/null
+++ b/x11-plugins/wmupmon/wmupmon-0.1.3-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="wmUpMon is a program to monitor your Uptime"
+HOMEPAGE="http://j-z-s.com/projects/index.php?project=wmupmon"
+SRC_URI="http://j-z-s.com/projects/downloads/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-arraysize.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "einstall failed."
+ dodoc AUTHORS README THANKS ChangeLog
+}
diff --git a/x11-plugins/wmwave/Manifest b/x11-plugins/wmwave/Manifest
new file mode 100644
index 000000000000..bb63924687e6
--- /dev/null
+++ b/x11-plugins/wmwave/Manifest
@@ -0,0 +1,5 @@
+DIST wmwave-0-4.tgz 17157 SHA256 9b4d83cf0ef8880b1ca1a14a8ffe8753b305a9fae2634561526d0d64b5019032 SHA512 0ebc92205a46740a97df06d99a1e86923a72a34414e623ccf0874ba43e3605f9acdef5331f67cd5c2ebec6460a18052b59b366351f081a81ddcdb43cae47a4cd WHIRLPOOL 96ff319c6f123387908629d7b67c89bcfc305fd0c0bf5fa60a71af7afce09811095b2148b0892ae7ddf95c5fe5fe197cff7d11c7c9e4febc817ae9fe01aedc6a
+EBUILD wmwave-0.4.ebuild 746 SHA256 616e3dbf74ecfbc2e7ba639a71c685aad835f911d683c5caba275ad40a5ffef6 SHA512 f32b4e4ff8122060413fd87ee4bfd11c8527a8b70ebc55acb87fa4880d90ae6c2172ed8d3783a2c79b62420f9d35cdca3701f9f903a37b93a43cebb5b141b108 WHIRLPOOL 64fb2d012acb04126392af8e178147f77bb8a5645e07a5caf2f5b6f4893e233ce11f2f8a1055ee9efa639179611de7691f807da7383a64ac12ea13983ef6ccbb
+MISC ChangeLog 2881 SHA256 4c9654e9c71c3852a6cdcf9c4e9cdd7674621e0e63c2eab8a60a1d166c540597 SHA512 cfc25ca95a3a9bc25868713f1b4404dc91180c0d8d2a11126fd84e8f495cb6f7e022120c781affa88f9d4e54a78d48c625ea35597b9d24b3f72bf0d5f3e0aa8b WHIRLPOOL 4529acf817df3ae4739ae3cd64c3f9dc73b6fd02d3ea07436157de197df001b815d6bcd9ef91e844605fd157d80eca6060b114b19719301d6a4b8bae1afa0b22
+MISC ChangeLog-2015 1508 SHA256 5116da3c95cc5a018af2a736601544039dad0b714200e45539e981f1c308f54a SHA512 ef0fe72850a528601a168220bce6d6d9ba29819c4f4f7266015b317235f1aefa0ff9706b58aba1d72d2988cf8308f5008a586544eb1f1c590ab82655404c226a WHIRLPOOL b52fe484c571ee41042e9e28844c1e0c0c742eb75051770d88d19dcb707254d1d7b0e7608ee9a923934bb62460bd2827cf60164b88af880f2ac07f0671bae24c
+MISC metadata.xml 328 SHA256 d662f3f70d87ac1b24cb226bdde93fa8ea3e11e3fef8b9fdbe4f80e79d85a054 SHA512 4a2173fbba4ba173bee2ba413bffeb11c6b6888799558b4688a3b8e83c727d559324a38b41436556e927b1a6753b30f76a5023b65ae1b8f01e52ae947e1056b8 WHIRLPOOL dcd6d6012c7921171f7da26d4d9d563ae2cab94853d50f48880735c7c44ca18743856c2f4b664e44d367453ed7b63b8952dbbe90cbc292d6d55e3eaff34b9032
diff --git a/x11-plugins/wmwave/metadata.xml b/x11-plugins/wmwave/metadata.xml
new file mode 100644
index 000000000000..bb2cef8133b2
--- /dev/null
+++ b/x11-plugins/wmwave/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmwave</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmwave/wmwave-0.4.ebuild b/x11-plugins/wmwave/wmwave-0.4.ebuild
new file mode 100644
index 000000000000..a66e407db8eb
--- /dev/null
+++ b/x11-plugins/wmwave/wmwave-0.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+IUSE=""
+S=${WORKDIR}/wmwave
+KEYWORDS="ppc x86"
+DESCRIPTION="Dockapp that displays quality, link, level and noise of an iee802.11 connection"
+SRC_URI="mirror://sourceforge/wmwave/${PN}-0-4.tgz"
+HOMEPAGE="http://wmwave.sourceforge.net/"
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_prepare() {
+ #Honour Gentoo LDFLAGS. Closes bug #337845.
+ sed -e "s/\$(FLAGS) -o wmwave/\$(LDFLAGS) -o wmwave/" -i Makefile
+}
+
+src_compile() {
+ emake FLAGS="${CFLAGS}" || die "Compilation failed"
+}
+
+src_install () {
+ dobin wmwave
+ doman wmwave.1
+ dodoc README
+}
diff --git a/x11-plugins/wmweather+/Manifest b/x11-plugins/wmweather+/Manifest
new file mode 100644
index 000000000000..1939a128f98e
--- /dev/null
+++ b/x11-plugins/wmweather+/Manifest
@@ -0,0 +1,11 @@
+DIST wmweather+-2.13.tar.gz 195094 SHA256 d15d8f491022e2f092d91a3a463b3200a4ac620ac93b0ecff796751d28e997d2 SHA512 ed92a5434658da795385ef8420357647dd359ca46d6347dc21648062b911b3393d5e84262c92dc18ec1add4ffcb81e02cb3f6863816662112595e03bc74688c2 WHIRLPOOL 910e0a74dc241569ff517625131a59b14d9fd0dbe191311aebf73e34e815ad4feb3cd86b7c41b93a054954374c361f27b7d1262c28bee1c08c78cb304dde9548
+DIST wmweather+-2.15.tar.gz 209258 SHA256 3e7931527a1b5e8def17abc2987ec43508a2cc3394c2f340b6e0062e5bfadbd1 SHA512 9096a337d50586e9d5fdb28a0cd6e882fd58cace1e148cb0e2c14239f2f5121a5cdad5ed63a1c8cd2c3f1907c4aee772cea3f55656437a7ee319226efbf6f82a WHIRLPOOL ae3c66b9dcec2c6fa6f142176612f8fb44cf3941e7c5351451da18b5c0b9852e8a6e680672a4f539948b85a78adbe638e8106c2490e373bb4b1b93f85015e663
+DIST wmweather+-2.16.tar.gz 210953 SHA256 9dc8a15c4b5e3b6eba42d13c9ce796aa93283f1c69832ad63e09686299e7e485 SHA512 b156d65c69ef67b4116f68f975adb3e36c948715b32ca1efea800ec8a407f3f3065079236a1e28d5282a98c1421f98f4b9dc93a81e59198ec2aec010079528dd WHIRLPOOL a3f4b68b63b0c67bb587ae7c476672f739e5a525ff6a0e4d4fa8cb223efc566f44c00989fc1999d055d5f0625c3d3a4e4baf5b46401d9fa5740fea0c2f86b20f
+DIST wmweather+-2.17.tar.gz 212763 SHA256 f547b7df482e086e8c917b69261595be2a73f39793e28826678ece96c07cc127 SHA512 45622513792698f1adf4a686506913146e2a24c9ff39fda1129132aae864528184aa122b525e00b079f416fd131c1369ff95e430c4c63877bdc166c982f841eb WHIRLPOOL 0bdb7aef30c85b7eaa681325c9a7354d7f82a31805a4c5c0f7ea930fea90e2d7e1f626a6318ff5b569d60b870b6979cc4eba00e502830533e16544bdfaa793d2
+EBUILD wmweather+-2.13.ebuild 744 SHA256 1129cbc928964e379d0fbd1632a8c83b1b714f3f9c50b001099ffcd4dfca82f9 SHA512 a0a8684e0da9014052d2659fa7bc26ed66555e1707477d6d8fe550625d2f70fb2176fa637fd7a590d7e5fd3239760395753e42eeec8aaa4e33e50e8c73ad448c WHIRLPOOL c036efd7e8da52fb8877ce363c6e46f713bb18684d72ae845199af533e10fdf9d1ec37664b31833b072a2e2bc32ef7921979b0ae771c5bb4969bf97ac830385c
+EBUILD wmweather+-2.15.ebuild 747 SHA256 187a46a66a22c513b8f4cbcb40c59eaf81ed5ba956af3af0f083d0141fd1d584 SHA512 d5f14efcc217bceb38ef434286f29ddc62de392e0595fcaa90d9e7f5389c3bfde2ea0e0f4145782593226213f39fe5993f8de68c6db186e63e6761854e216be1 WHIRLPOOL 090f8ccb0a447d0c2233e7a978d33bc6766351ce0cc7d9269c9908c0eea5420844e5c499c199abc95e89facd17cc6535fd6e04db801a75118213960badcfdbe9
+EBUILD wmweather+-2.16.ebuild 554 SHA256 3e5805ea4c175102b6947082d270f22847f28379c78418898cd316cb7b93ac87 SHA512 c0b5315ae3609ca3fa908b446202194a45e161b0ba5216eaf45af9fc931decb91d4e30bfb3be3a6d3e0070561852d42d9badb7823e0d6306eee800fef1cbe22e WHIRLPOOL 4cfa9b31747ed363dd2cfa812e9536d4337089b12b18f54b753902e89c7ad99e0de91f6dba8b1862b5a9462612710f92782f75f8eb069a19c75a3e5175304813
+EBUILD wmweather+-2.17.ebuild 554 SHA256 3e5805ea4c175102b6947082d270f22847f28379c78418898cd316cb7b93ac87 SHA512 c0b5315ae3609ca3fa908b446202194a45e161b0ba5216eaf45af9fc931decb91d4e30bfb3be3a6d3e0070561852d42d9badb7823e0d6306eee800fef1cbe22e WHIRLPOOL 4cfa9b31747ed363dd2cfa812e9536d4337089b12b18f54b753902e89c7ad99e0de91f6dba8b1862b5a9462612710f92782f75f8eb069a19c75a3e5175304813
+MISC ChangeLog 2951 SHA256 a606c6529691af60070f8d1663d9ff5887ebecaf40567bc9c7ff577a4f4d1a53 SHA512 d4f40c71984694348765d91d08748086c720a807a712a9e8eeeaaf25a35483a4b124d91e2d817fb2903cf4e5b422e361b3bb0dd336dcbfac7d1deb7036678a3f WHIRLPOOL 3ea6f5e3981c4e2fe8f0a4fcf5f47d690b50fd3a0d5a9d04cccc3e3dff9c3530c6d6476b98ee10759c935200082dbe050807961fc6077b16ff71fa3bec00ad28
+MISC ChangeLog-2015 4016 SHA256 a4db8d78ca6ea7b28904a9e05b8803cabdf3130ab9f9e19f5b04b05f19113b9a SHA512 7ceeedd0bcc7883fd1d2ba79a3b5b5ad9677bcb59e98e84fd61d9593a47c987a09ad58e3c90bbfaf2bffc7703099b2f2dd4a82a48edbd3cc919bbbffc36d9ecf WHIRLPOOL 347f3129df046477f71dffa62d83ee56fc652e46b2fce50f6141b7423c04de0e52853b72768867a094e7d644340678c4da5f1707652cbb2406d10e033b956304
+MISC metadata.xml 335 SHA256 c381086715ad0057de2ef48dbd134efbe10e2cf95e5a826665680545502b96de SHA512 8cddf721129500148c51b172e42ee2f56a7ae234a15c7567bd37f738ca776110b88c690ae802e3192a4451be48c9ced9af73a111eec20f788f62ee4464505209 WHIRLPOOL bb024e755bb153862967be7afc7d9335283efb1840a7f5f6b2e224ba68a293a56eaad63162fa02f5eb45d0122b8cfe830e46a11072ffb531a2f90ebb88b1cf5c
diff --git a/x11-plugins/wmweather+/metadata.xml b/x11-plugins/wmweather+/metadata.xml
new file mode 100644
index 000000000000..74978fa37923
--- /dev/null
+++ b/x11-plugins/wmweather+/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wmweatherplus</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/wmweather+/wmweather+-2.13.ebuild b/x11-plugins/wmweather+/wmweather+-2.13.ebuild
new file mode 100644
index 000000000000..85d33f4e9385
--- /dev/null
+++ b/x11-plugins/wmweather+/wmweather+-2.13.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit flag-o-matic
+
+DESCRIPTION="A dockapp for displaying data collected from METAR, AVN, ETA, and MRF forecasts"
+HOMEPAGE="http://www.sourceforge.net/projects/wmweatherplus/"
+SRC_URI="mirror://sourceforge/wmweatherplus/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~mips ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+DEPEND="dev-libs/libpcre
+ >=net-misc/curl-7.17.1
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11
+ x11-wm/windowmaker"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ append-flags "-fno-optimize-sibling-calls"
+ econf
+}
+
+src_install() {
+ dobin wmweather+
+ dodoc ChangeLog HINTS README example.conf
+ doman wmweather+.1
+}
diff --git a/x11-plugins/wmweather+/wmweather+-2.15.ebuild b/x11-plugins/wmweather+/wmweather+-2.15.ebuild
new file mode 100644
index 000000000000..d7f0d3e6c566
--- /dev/null
+++ b/x11-plugins/wmweather+/wmweather+-2.15.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit flag-o-matic
+
+DESCRIPTION="A dockapp for displaying data collected from METAR, AVN, ETA, and MRF forecasts"
+HOMEPAGE="http://www.sourceforge.net/projects/wmweatherplus/"
+SRC_URI="mirror://sourceforge/wmweatherplus/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-libs/libpcre
+ >=net-misc/curl-7.17.1
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11
+ x11-wm/windowmaker"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ append-flags "-fno-optimize-sibling-calls"
+ econf
+}
+
+src_install() {
+ dobin wmweather+
+ dodoc ChangeLog HINTS README example.conf
+ doman wmweather+.1
+}
diff --git a/x11-plugins/wmweather+/wmweather+-2.16.ebuild b/x11-plugins/wmweather+/wmweather+-2.16.ebuild
new file mode 100644
index 000000000000..30209c2adba6
--- /dev/null
+++ b/x11-plugins/wmweather+/wmweather+-2.16.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A dockapp for displaying data collected from METAR, AVN, ETA, and MRF forecasts"
+HOMEPAGE="http://www.sourceforge.net/projects/wmweatherplus/"
+SRC_URI="mirror://sourceforge/wmweatherplus/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-libs/libpcre
+ >=net-misc/curl-7.17.1
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11
+ x11-wm/windowmaker"
+RDEPEND="${DEPEND}"
diff --git a/x11-plugins/wmweather+/wmweather+-2.17.ebuild b/x11-plugins/wmweather+/wmweather+-2.17.ebuild
new file mode 100644
index 000000000000..30209c2adba6
--- /dev/null
+++ b/x11-plugins/wmweather+/wmweather+-2.17.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A dockapp for displaying data collected from METAR, AVN, ETA, and MRF forecasts"
+HOMEPAGE="http://www.sourceforge.net/projects/wmweatherplus/"
+SRC_URI="mirror://sourceforge/wmweatherplus/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-libs/libpcre
+ >=net-misc/curl-7.17.1
+ x11-libs/libXpm
+ x11-libs/libXext
+ x11-libs/libX11
+ x11-wm/windowmaker"
+RDEPEND="${DEPEND}"
diff --git a/x11-plugins/wmweather/Manifest b/x11-plugins/wmweather/Manifest
new file mode 100644
index 000000000000..dcb0d127a08d
--- /dev/null
+++ b/x11-plugins/wmweather/Manifest
@@ -0,0 +1,9 @@
+DIST wmweather_2.4.4.orig.tar.gz 84773 SHA256 b58de9e4d8755a829108a3a04d1949c81a1c91d9c7e2cdf78a0b62c19b73c3e6 SHA512 8c9d2bc6333e4e69020122f5acff42b1ebc11544ae503510920990253c0138b13fe216eb65407346bc92ac84e012d3d09888bc5dce189fe12625b380597bd4da WHIRLPOOL 9f8201122e7755b4f57625c231fc27241a382c7a3afa4a1da186729417a26489faf888b869868004cb6264bba22db80b7976a1870f9f320a68e4ced99fc1fb89
+DIST wmweather_2.4.5.orig.tar.gz 85128 SHA256 1555e2329ca9cb392881260068d8de761a55baf4bb2b5b6eeb9b755b68faf45a SHA512 eb62a6d03875c087e306e83ec2010916da702f942b22b130c327d890daf29803bf01f52fe0e03b962656d0dd9a329696e8fc19238eedc32f5ce72d8929eab87b WHIRLPOOL 4a2fc553e11c9cdd35a10b1901dc18e240cc016d5ce22c403991adc54cc07f1a35e453c6c1ae17ef0ef979b211c681d700e797e42047918618bf2024b9bf6198
+DIST wmweather_2.4.6.orig.tar.gz 86672 SHA256 cdfd02df5981628000316949d34683768ce52f3c09c0d37c4056b863af65167a SHA512 7713975207a3427aeeeb3560f0d83354ebfe28c0564acf08f0a64fa405f138283f45ca4cf0301117bc46a169ac950a0c59c457c4cdf6b949525d60118da162ef WHIRLPOOL 2ff25447a3f395a709ddd08d31d42f619ab5f2109381ab17c9dfea19b2da968ba13a6c9c6efcb56641005998cf6f5fb0dd25551954f8d02c82773da8ef21406e
+EBUILD wmweather-2.4.4.ebuild 676 SHA256 a46e72cb43e173686f24ec9160d71b2fe90a8483d88fb37856f3e1f20659b912 SHA512 b6b816ea48110c4c2368d5fcd45c666153fb425ea74cdfee4ff6aba519f4f6194aadcdc3a9bad3dfa6aa19966d4219872ae8d0d74acc76a4b9a73e6fa4fcee04 WHIRLPOOL 06cd976829bface833691dc312b580ffae0d9a25913bee66a6b4cd66bfdcb1b194aece1668d27c68cffaa804f261e549be0af8a311fe7500b2671088761a834b
+EBUILD wmweather-2.4.5.ebuild 657 SHA256 b96c9f498eebad3848850f7c707cafbb6c79bc8beb9c6f5d096887dbdf17d070 SHA512 9dd356fc86323b4dde58f8246bdc1f5ff8cb1f0d74eb4547603ce8089cf7f7d85b0c5a209fb9afb607a564abc26d0218e4ef664b6922a5fd4fc23e484399fd8b WHIRLPOOL 0c74c462ab20876bb5f14c5398e28f7ca89b39850688d04d4dee219c77b63589f39e7a37e1396f4a4e347728bc3d3c51917526e4bfa7e305454d291765f2a5d1
+EBUILD wmweather-2.4.6.ebuild 646 SHA256 c0f263649149f78f8e55863ba12250475892f97eb2f3ec3935ea48af9209f607 SHA512 b36b3d345c00a3c8738d085a0fe1457647c4f1a7d746f7d5c208cfbbf1d11d99d4141877b9d03e0f458b6a50cf29ccc77be66fcecc70146670e074cc65212b68 WHIRLPOOL 6f9ad0568d7d0bb3e835aa6dcf490564acca31060797b8567906b99f51a380bb2593500547922b1f052ed372f0de31ec7cdfd3880a607960a923283e879b79df
+MISC ChangeLog 3216 SHA256 642c419852440454ae1def9b57abe0dd3a161f50b15acfd66f67ceaa2d4d7ea6 SHA512 93da3ef0dd0fe52d1a882e1104495439e1201ac3d2940d901902c67c3d6b3de791810dc68edb5cdd94447d4580c6d9e52d9d237aa8ce3a15790f6bd7ff032a7c WHIRLPOOL e374bf49cb2bc76e8a2991739e848028fd37b3bf68431082b8b5d4cce9a660c109e45dbe4351b2869f14d1275272d7f36a2a2c397c37d93d5f32edb7071ed3a9
+MISC ChangeLog-2015 3528 SHA256 67ec9569e7e83084a92d9c8e786bfdfdeb27518e17b799c9dc24dddc3e33c8e3 SHA512 ba3a7daa720809908aad3323fc432edbdf969366478083ec1c15cb0719d3e0ab338b22988b0a674848bda73d8b1771e2cdfe14dc46c09d0eb4a8ea705e15ed4c WHIRLPOOL 5c4e8e28516000e28e0a6fdaca2a633e658286286f3a7787285cf472c24637b519268289c905abd2919067088983d27ca472d5382be9545af40537711d0ee365
+MISC metadata.xml 624 SHA256 a93ca439f61ea04b834e3695a15ef4faf6227d9536ed706fccc7b8d6e7b5414d SHA512 67438cee5e0e29f3519357fff49a638a78782c854b78fa10a9a5b2f1b079ae08d053963b49033187655a4830c63d38bdb5682bebdb3f1de15a640be15f8a0e92 WHIRLPOOL 81a6b0f837242917c841e2eae11d9b50751daccdcfeb02251b8785f3e25bcd46b33f35283687f2c0d34dcf31ac55fdaafad814e33131e31e076840e61d0be9e4
diff --git a/x11-plugins/wmweather/metadata.xml b/x11-plugins/wmweather/metadata.xml
new file mode 100644
index 000000000000..83ec132137e2
--- /dev/null
+++ b/x11-plugins/wmweather/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmweather displays your current local weather conditions. After supplying a
+4-character METAR station identifier code (most major airports have one), it
+shows station ID, time of the last update, temperature, dew point, pressure,
+humidity, and wind speed. The various entries can be forced to display in a
+variety of different units.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmweather/wmweather-2.4.4.ebuild b/x11-plugins/wmweather/wmweather-2.4.4.ebuild
new file mode 100644
index 000000000000..f4866e372524
--- /dev/null
+++ b/x11-plugins/wmweather/wmweather-2.4.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="a dockable weather monitor for standard METAR stations using ICAO location"
+HOMEPAGE="http://www.godisch.de/debian/wmweather"
+SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~mips ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libICE
+ x11-apps/xmessage
+ net-misc/curl"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P}/src
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc ../{CHANGES,README}
+}
diff --git a/x11-plugins/wmweather/wmweather-2.4.5.ebuild b/x11-plugins/wmweather/wmweather-2.4.5.ebuild
new file mode 100644
index 000000000000..672b5595b974
--- /dev/null
+++ b/x11-plugins/wmweather/wmweather-2.4.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+DESCRIPTION="a dockable weather monitor for standard METAR stations using ICAO location"
+HOMEPAGE="http://www.godisch.de/debian/wmweather"
+SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libICE
+ x11-apps/xmessage
+ net-misc/curl"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P}/src
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc ../{CHANGES,README}
+}
diff --git a/x11-plugins/wmweather/wmweather-2.4.6.ebuild b/x11-plugins/wmweather/wmweather-2.4.6.ebuild
new file mode 100644
index 000000000000..451ba034bb93
--- /dev/null
+++ b/x11-plugins/wmweather/wmweather-2.4.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="a dockable weather monitor for standard METAR stations using ICAO location"
+HOMEPAGE="http://www.godisch.de/debian/wmweather"
+SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libICE
+ x11-apps/xmessage
+ net-misc/curl"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P}/src
+
+DOCS=(
+ "${WORKDIR}"/${P}/CHANGES
+ "${WORKDIR}"/${P}/README
+ )
diff --git a/x11-plugins/wmwifi/Manifest b/x11-plugins/wmwifi/Manifest
new file mode 100644
index 000000000000..410557d9759e
--- /dev/null
+++ b/x11-plugins/wmwifi/Manifest
@@ -0,0 +1,5 @@
+DIST wmwifi-0.6.tar.gz 150482 SHA256 b01f62f05aae476353e12cb48f9f914a40df7b00285fdd4349ca314b5a019f54 SHA512 ae0a66b68f991907b7e8434a872cc8b1fd9219d633260183a6917e1d34dd4ddc7be91dd71b6cb0ed20781ca4eaa6a0cfc2adcb7a838b734050264a5fae4cadd0 WHIRLPOOL e28949d90e7b1633f5d9be4adc32224458809de9fe8b1458c427d3428b7dca74541d339e58a7b2ca4d517bdf07d1cbac7c892c7a659e8aa46ab571f9059f11f9
+EBUILD wmwifi-0.6.ebuild 724 SHA256 389c86fee1373efe2dd0aafe1fd693db273dfd5aefb33a40078ac57e3f28034c SHA512 006de1ae221858bfde039b94afb4da34d0f60d306a1e062e4fa3d418871bfe0aa89dcbac3f4be7362214c0a115c825d9a1487db6a389b3e654b76051003b2af8 WHIRLPOOL 6b9df6b2d82408f557bc36156094f70325fdb880e3edc8f4a49dd32f06ef772999a934893242fdb510a93dba44c5d996ba270de2000095a0656507b824ca20da
+MISC ChangeLog 2881 SHA256 4a7fc514c07140ee4a83aed2a6d5365ebb43285316304075bc92ee77ea6933a0 SHA512 409fcf04c5f7e19f699fe43851970ac79a005bab69e39affca2b1bc540a8e9a6d6955f8f0c0173b5c1de9a1fc3aebe6fbeb416bb35e18af1426c1e6e013ee71b WHIRLPOOL d3b5af8b134421171558ca2c280fa8b5228da32f6ce388457ccb1d57b053ddf5e0ab1de72f492af36cbec54399120d8ce40fdb8e8a0488b43dfb109bbca793ee
+MISC ChangeLog-2015 2468 SHA256 bd707b716f2d3f97a91fa8b59f7042e6416a571ebe09f576c33e6b40f94e1d15 SHA512 ba1a7df1fd620eb14d54329ead3997facfd5786e9627b81971889d3b7a0afd539e9e00c1de774e14584aeb4f6daec2076d50d879d3f56ae9ee6093205200e248 WHIRLPOOL a46e57c7e9874de371bac4dabfb2b4941d807ec23bca77f1af970d2afa888a1ee92878e1097d2678bd47b149608199f552ab26018118f29e85d1c2264a27f352
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmwifi/metadata.xml b/x11-plugins/wmwifi/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmwifi/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmwifi/wmwifi-0.6.ebuild b/x11-plugins/wmwifi/wmwifi-0.6.ebuild
new file mode 100644
index 000000000000..fc5c69c35c0b
--- /dev/null
+++ b/x11-plugins/wmwifi/wmwifi-0.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+IUSE=""
+HOMEPAGE="http://wmwifi.digitalssg.net"
+DESCRIPTION="wireless network interface monitor dockapp"
+SRC_URI="http://digitalssg.net/debian/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ppc x86"
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXt
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+src_compile()
+{
+ econf || die "Configuration failed"
+
+ # by default it does not honour our CFLAGS
+ emake CFLAGS="${CFLAGS}" CPPFLAGS="${CFLAGS}" || die "Compilation failed"
+}
+
+src_install()
+{
+ dobin src/wmwifi || die
+ doman wmwifi.1 || die
+ dodoc AUTHORS README || die
+}
diff --git a/x11-plugins/wmwork/Manifest b/x11-plugins/wmwork/Manifest
new file mode 100644
index 000000000000..d3c714ded494
--- /dev/null
+++ b/x11-plugins/wmwork/Manifest
@@ -0,0 +1,5 @@
+DIST wmwork-0.2.5.tar.gz 62044 SHA256 668943116e6f581e6ef4c18d192fa556fc7f676193903667c6ce6ba193e8c961 SHA512 ffbc1b7e3a1bdd0e76c2c3b01088ee8cf1a9c615b4925ea8af514b6a4096f5192900a6c6633b2d60fd941d3515a6cb80396ca17d81104b7cdcacb5e46050e864 WHIRLPOOL dd4c73ced91088ec57d589daa5cf9bcacc826da71ddf8498117cf55997ffe39538419edac26f9e8e2c761e66afbf9d7a41fecfb216b09584e975a080a9d292a7
+EBUILD wmwork-0.2.5.ebuild 612 SHA256 c5dd0e0a4f44f2395bddff29fc5acada2fe8de4e2072f94a78dc0ab66e5f35b5 SHA512 69e6dbda1e30e24c0bf5c7a0311a7388778ab92a5eacaf3daba77c28440a79c8199de853f003adaa71cb0a711d40a0946b45fc1a3ece0684a249e5fe95a893ae WHIRLPOOL c02bde372a9610b730cced63fd19769229fcfe552fd812ffe2b1f583bf0f565c96ba3847e67adf04e1472406fe8cf4678d94dfd596e9e213cd3aef34a9d63344
+MISC ChangeLog 2885 SHA256 6988593e5124326aaa1b0e7fa368521a47cb79643cde0ab02772fff70c5eeeb0 SHA512 c7bcb8345a3e167838de0f020cbe16b2c9c1c3acef7317f1ffe25cd04ceb2c300bc9a7dd6e0ad61dd911a87fcf2be38bd07049e45ac58939c8fe3f8de37e71f0 WHIRLPOOL c799630ceab5ba933b78bdebb6eca53f4a5ebce61f2cf82cc443e7ecd430743e7350354b29666d19f48bd835ba6e77e85389c41685786831254b54a0cd1f82b4
+MISC ChangeLog-2015 665 SHA256 80960507e312a85290ff20e62a06e47ee92554d32e654ed5c49824b753c13a4b SHA512 b653f9cba773a882e6cb2cfff6fb51b5288598eb61f06653adc412bbca2b1ef74d18890aa1b7bf8b5a8f32e0a7d1fb5c4ce0852dc02dba39239a325d228df0de WHIRLPOOL 3251186fbb699bd9b7a72e8b956b883c30f0393e47c5d0aae582b9392d6f12ff1652c88791774545c0aa5146ab2e3a627d912a819a44167faa1116668e5a439a
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmwork/metadata.xml b/x11-plugins/wmwork/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmwork/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmwork/wmwork-0.2.5.ebuild b/x11-plugins/wmwork/wmwork-0.2.5.ebuild
new file mode 100644
index 000000000000..a3712b1753d9
--- /dev/null
+++ b/x11-plugins/wmwork/wmwork-0.2.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="a dockapp that lets you easily track time spent on different projects"
+HOMEPAGE="http://www.godisch.de/debian/wmwork"
+SRC_URI="http://www.godisch.de/debian/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/libXext-1.0.3
+ >=x11-libs/libX11-1.1.1-r1
+ >=x11-libs/libXpm-3.5.6"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P}/src
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc ../{CHANGES,README}
+}
diff --git a/x11-plugins/wmxkb/Manifest b/x11-plugins/wmxkb/Manifest
new file mode 100644
index 000000000000..908572f3249a
--- /dev/null
+++ b/x11-plugins/wmxkb/Manifest
@@ -0,0 +1,5 @@
+DIST wmxkb-1.2.2.tar.gz 196726 SHA256 26c3d7404543b5f6e5feedc4edde5217a0ba750852fb1a36297adaf77bff322f SHA512 4439c532cc2e0dbcbfd04664420fbdfdf65db47961d2b3374049bb78e20589478c2d3e07d01f1936ce7ace24f5da553546597fa7805c27bba45ac1dfc26d8f54 WHIRLPOOL 53dcf388f241a5bff2a1f20a304a6a5636a88ab7bf327b1424d34cdd25aed5bd38d3d1d1b346fb5244fef21071e904c06f3c94d82969a6cb4656d2970a5b42ed
+EBUILD wmxkb-1.2.2.ebuild 828 SHA256 d25e0eaef945a78e929872e655c5bfa0e7d63fb3449730f9375f2d2713c6ceb5 SHA512 8ee8b4c7a2fff01c1f14a1d337f249d527e654ba7071f2101507a55df1c35460ce8dea95271b09406d260c27f949d0fd493e1f9f0152cd75eb1216d95182c8a2 WHIRLPOOL de1d8a9ec6ecf20cf62cbeae61bdc3d4b1b2e049df0b8e170dd99daa8d835d7b51f8b26a3555b02190f233cabd25214bc4d9049340357ddf98c3aede07385272
+MISC ChangeLog 2882 SHA256 3c13baee03b41ef9dce42e80495e1f7f0197adbf60cfbca8a152c4521e4a12a7 SHA512 5367ce4bb52afc5b57c17ee219db4496146dd812b423bc442ed23618aa27bb17c97ac4c5c6441e09a9cfe1b0c8ae725944812e7ce68c56bf4f9068c2931f2aa5 WHIRLPOOL b80b8bc53947ac5ffa55d77ac816b2a24dc4f65f8b72f5b02a86462062444e4714e928948c21226da7cef98d2d5c590fb70bb22232feb07c72362448f4a45648
+MISC ChangeLog-2015 1540 SHA256 8d97bec0c4d41c5c4d3544356ef91a6bcbdf230183e557decb216d3247a09402 SHA512 f9a9bf204951529d8a80e4822e79cad582c31cf21d63d654c7572d1c17aea640710e300c5fcb643923032d7da563bbd716e5eb92235cb97a0ec16681d9dd8639 WHIRLPOOL 8f0de218a6909df0d856173e081f0447b6a1b8d60ced729384f6ec560583db8b8ed20d5044cc3548276e74678a90bb077b7d5c56550b8bbdad2bcba8a016ab8a
+MISC metadata.xml 252 SHA256 f09077829bd604b153aecd586b23fe39af2279d2b5871eb74391c7b7e9496404 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724 WHIRLPOOL 5da21d058640f220853befb609832550c9078b8879264a87ffb4b845b89e557ae43f04975c4e7b65531b2b843f6a6cd5b139648b72574b555e8cf6610ffd610e
diff --git a/x11-plugins/wmxkb/metadata.xml b/x11-plugins/wmxkb/metadata.xml
new file mode 100644
index 000000000000..7d273a80ff68
--- /dev/null
+++ b/x11-plugins/wmxkb/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/wmxkb/wmxkb-1.2.2.ebuild b/x11-plugins/wmxkb/wmxkb-1.2.2.ebuild
new file mode 100644
index 000000000000..392e6c64abee
--- /dev/null
+++ b/x11-plugins/wmxkb/wmxkb-1.2.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+inherit toolchain-funcs
+
+DESCRIPTION="Dockable keyboard layout switcher for Window Maker"
+HOMEPAGE="http://wmalms.tripod.com/#WMXKB"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXt
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ x11-proto/xextproto
+ x11-proto/inputproto"
+
+src_prepare() {
+ sed -i -e 's:$(LD) -o:$(CC) $(LDFLAGS) -o:' Makefile.in || die #336528
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" || die
+}
+
+src_install() {
+ dobin wmxkb || die #242188
+
+ insinto /usr/share/pixmaps/wmxkb
+ doins pixmaps/*.xpm || die
+
+ dodoc CHANGES README || die #350496
+ dohtml doc/*.html || die
+}
diff --git a/x11-plugins/wmxres/Manifest b/x11-plugins/wmxres/Manifest
new file mode 100644
index 000000000000..b74d4007e58c
--- /dev/null
+++ b/x11-plugins/wmxres/Manifest
@@ -0,0 +1,6 @@
+AUX wmxres-debian-1.1-1.2.patch 1699 SHA256 79f5a5204ade63f83553856a8bfe47258287e40f4a7a894c00a8c203e4eff7f1 SHA512 d2043b9ff22415f03ec7a3c46770562b7d6ee0180d1048dbd447f27c49149b405faca3c2e863a91abc71c766ce461464f6c4fdea54d2b5916c88a85e8f2d8051 WHIRLPOOL d91e8e1e66728ed09d1b010b2d1f329f425ecef3069ff01ec4c5f8ecfb26ac137e0c404492a68c21a3f8a6121c27e9887dea90421bf5601554879df181c5a323
+DIST wmxres-1.1-0.tar.gz 9948 SHA256 c6d1e0fbc1dce2aa9d35f1558b8d561c12677229a89b7f0a062679096f8a3b33 SHA512 e7b5bfb061822fb827da50b24287ab9c6b14d3ddf9a89ff6cd5e1bb61939905c901b4a0ff7a6492e0ccce3b39b8bb4d8ffb13cbf7978075a73a30080e25c18ad WHIRLPOOL 58476cbcb7b6a34a86e5235b937ef4972dfc577b3145d1b41455ea28397f03b64201ddb09cb36fc122f7fc9a9e45f20cee5f187ead389c142d6cfa5a60947ad5
+EBUILD wmxres-1.2.ebuild 903 SHA256 e9d9d10f0019863bdbd5ea47b3a0a7f8845baac92e931041b9187f66b3f7180a SHA512 a172f3c77ee2ceab2da6c406d5b01aa220ca0407f65f9485eeada968f9d8d373a98f174f25b095681ef3b85acd1dc222a8c8d7723eeffe48e527ff44ba308401 WHIRLPOOL b76e6d26c1d7d1753048d72854ecc9ba7c693b8d9dfec79a9896e1072605e9bc0ae44040741a1126914c67a2b479c806395ffa74499593642075ac30dc6fa87d
+MISC ChangeLog 2917 SHA256 2e974b4ffe1b1dbdf979f3f84f36021e18ed323ca258414a400130d8896de470 SHA512 6a01c074debe3f2c5d3d228ade3e21ff89dbd89f76dab2fe42bfa1cdcb960e4a5ee054ffbfbb289dcd847ed0bb7e3be1a7ef558e6c98358cb0d0a5049fca7fba WHIRLPOOL fc59e8684e047e89099bd6ffade48b18095d1faad17b863d0de24f27bbaa35313a4fc066e6daf36ddfe880edc76eb71bf9e33f10ac05d4b6a0a4476a5a53e5e4
+MISC ChangeLog-2015 1426 SHA256 88e813fac0cc0fb2df2acbea9434edd17489284404bf52ddcfb285e3f103949d SHA512 5fc7b0562cdb3c93ca51d9944e790eea33425199a64fb883b4b6797e94fc203b49ede132d9fcacc1eb28962b95906efb796d4371fbf1a43a53ae2aeaa17a0121 WHIRLPOOL 8ee5a78b244b7f2bb87deb340daf0e2201a73b90338b58fb6b30bdb2de0cd3d2ff702d71364e4166437e63f7e6294a57b866554364560215aca7e58a6dee5f72
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmxres/files/wmxres-debian-1.1-1.2.patch b/x11-plugins/wmxres/files/wmxres-debian-1.1-1.2.patch
new file mode 100644
index 000000000000..ef7438e5e973
--- /dev/null
+++ b/x11-plugins/wmxres/files/wmxres-debian-1.1-1.2.patch
@@ -0,0 +1,55 @@
+diff -Naur wmxres.app/wmxres/wmxres.c wmxres-1.2/wmxres/wmxres.c
+--- wmxres.app/wmxres/wmxres.c 1999-11-13 22:43:12.000000000 +0000
++++ wmxres-1.2/wmxres/wmxres.c 2004-04-19 01:27:19.000000000 +0000
+@@ -29,7 +29,7 @@
+ int res_selected;
+ int res_i_active=-1;
+ char res_active[10];
+-char res_list[10][20];
++char res_list[100][20];
+ XF86VidModeModeInfo **res_modelines;
+ XEvent Event;
+
+@@ -139,7 +139,12 @@
+ }
+ }
+
+- for(c=0; c < res_count; c++) {
++ /* fix bounds on res_count -- Todd Troxell <ttroxell@debian.org */
++ if(res_count > 100) {
++ res_count =100;
++ }
++
++ for(c=0; c < res_count ; c++) {
+ sprintf(res_list[c], "%dx%d", res_modelines[c]->hdisplay, res_modelines[c]->vdisplay);
+ }
+ }
+diff -Naur wmxres.app/wmxres.1 wmxres-1.2/wmxres.1
+--- wmxres.app/wmxres.1 1970-01-01 00:00:00.000000000 +0000
++++ wmxres-1.2/wmxres.1 2004-04-19 01:02:46.000000000 +0000
+@@ -0,0 +1,25 @@
++.\" Hey, EMACS: -*- nroff -*-
++.\" wmxres.1 is copyright 2001 by
++.\" Todd Troxell <ttroxell@debian.org>
++.\"
++.\" This is free documentation, see the latest version of the GNU
++.\" General Public License for copying conditions. There is NO warranty.
++.TH WMXRES 1 "May 5, 2001"
++
++.SH NAME
++wmxres \- dockable application to change X modes
++
++.SH SYNOPSIS
++.B wmxres
++
++.SH DESCRIPTION
++dockable application to select your display mode from those available. It is written in C.
++
++.SH INFO
++This manual page was written for the Debian GNU/Linux distribution
++because the original program does not have a manual page.
++.PP
++
++.SH AUTHOR
++This manual page was written by Todd Troxell <ttroxell@debian.org>,
++for the Debian GNU/Linux system (but may be used by others).
diff --git a/x11-plugins/wmxres/metadata.xml b/x11-plugins/wmxres/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmxres/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmxres/wmxres-1.2.ebuild b/x11-plugins/wmxres/wmxres-1.2.ebuild
new file mode 100644
index 000000000000..bc0f29ab3149
--- /dev/null
+++ b/x11-plugins/wmxres/wmxres-1.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="Dock application to select your display mode among those possible"
+HOMEPAGE="http://yalla.free.fr/wn"
+SRC_URI="http://yalla.free.fr/wn/${PN}-1.1-0.tar.gz"
+
+LICENSE="GPL-1"
+SLOT="0"
+KEYWORDS="~amd64 x86 ~ppc"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libXxf86vm"
+DEPEND="${RDEPEND}
+ x11-libs/libXxf86dga
+ x11-proto/xextproto
+ x11-proto/xf86vidmodeproto"
+
+S=${WORKDIR}/${PN}.app
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-debian-1.1-1.2.patch
+ sed -e "s:-g -c -O2:${CFLAGS} -c:" \
+ -e "s:\tcc :\t $(tc-getCC) \$(LDFLAGS) :g" \
+ -i Makefile || die "sed failed"
+}
+
+src_compile() {
+ emake INCDIR="-I/usr/include" LIBDIR="-L/usr/$(get_libdir)"
+}
+
+src_install() {
+ dobin ${PN}/${PN}
+ doman ${PN}.1
+}