summaryrefslogtreecommitdiff
path: root/lxde-base
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /lxde-base
reinit the tree, so we can have metadata
Diffstat (limited to 'lxde-base')
-rw-r--r--lxde-base/lxappearance-obconf/Manifest7
-rw-r--r--lxde-base/lxappearance-obconf/lxappearance-obconf-0.2.1.ebuild19
-rw-r--r--lxde-base/lxappearance-obconf/lxappearance-obconf-0.2.3.ebuild26
-rw-r--r--lxde-base/lxappearance-obconf/metadata.xml11
-rw-r--r--lxde-base/lxappearance/Manifest9
-rw-r--r--lxde-base/lxappearance/lxappearance-0.5.5.ebuild25
-rw-r--r--lxde-base/lxappearance/lxappearance-0.6.2.ebuild25
-rw-r--r--lxde-base/lxappearance/lxappearance-0.6.3.ebuild25
-rw-r--r--lxde-base/lxappearance/metadata.xml11
-rw-r--r--lxde-base/lxde-common/Manifest9
-rw-r--r--lxde-base/lxde-common/files/lxde90
-rw-r--r--lxde-base/lxde-common/files/lxde-common-0.5.5-logout.patch14
-rw-r--r--lxde-base/lxde-common/lxde-common-0.5.5-r3.ebuild46
-rw-r--r--lxde-base/lxde-common/lxde-common-0.99.1.ebuild30
-rw-r--r--lxde-base/lxde-common/metadata.xml11
-rw-r--r--lxde-base/lxde-icon-theme/Manifest8
-rw-r--r--lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.0-r1.ebuild33
-rw-r--r--lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.0.ebuild19
-rw-r--r--lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.1.ebuild33
-rw-r--r--lxde-base/lxde-icon-theme/metadata.xml11
-rw-r--r--lxde-base/lxde-meta/Manifest5
-rw-r--r--lxde-base/lxde-meta/lxde-meta-0.5.5-r4.ebuild36
-rw-r--r--lxde-base/lxde-meta/lxde-meta-0.5.5-r5.ebuild34
-rw-r--r--lxde-base/lxde-meta/metadata.xml8
-rw-r--r--lxde-base/lxdm/Manifest21
-rw-r--r--lxde-base/lxdm/files/Xsession79
-rw-r--r--lxde-base/lxdm/files/lxdm-0.4.1-configure-add-pam.patch45
-rw-r--r--lxde-base/lxdm/files/lxdm-0.4.1-event-check.patch25
-rw-r--r--lxde-base/lxdm/files/lxdm-0.4.1-fix-optional-pam.patch31
-rw-r--r--lxde-base/lxdm/files/lxdm-0.4.1-fix-pam-100-cpu.patch16
-rw-r--r--lxde-base/lxdm/files/lxdm-0.4.1-git-fix-null-pointer-deref.patch51
-rw-r--r--lxde-base/lxdm/files/lxdm-0.4.1-missing-pam-defines.patch29
-rw-r--r--lxde-base/lxdm/files/lxdm-0.4.1-optional-consolekit.patch43
-rw-r--r--lxde-base/lxdm/files/lxdm-0.4.1-pam_console-disable.patch9
-rw-r--r--lxde-base/lxdm/files/lxdm-0.4.1-selinux-support.patch7
-rw-r--r--lxde-base/lxdm/files/lxdm-0.5.3-pam_console-disable.patch8
-rw-r--r--lxde-base/lxdm/files/lxdm-0.5.3-upstream-fixes.patch236
-rw-r--r--lxde-base/lxdm/files/lxdm.service12
-rw-r--r--lxde-base/lxdm/lxdm-0.4.1-r9.ebuild89
-rw-r--r--lxde-base/lxdm/lxdm-0.5.3-r1.ebuild68
-rw-r--r--lxde-base/lxdm/lxdm-0.5.3.ebuild66
-rw-r--r--lxde-base/lxdm/metadata.xml19
-rw-r--r--lxde-base/lxinput/Manifest7
-rw-r--r--lxde-base/lxinput/lxinput-0.3.2.ebuild20
-rw-r--r--lxde-base/lxinput/lxinput-0.3.5.ebuild20
-rw-r--r--lxde-base/lxinput/metadata.xml11
-rw-r--r--lxde-base/lxlauncher/Manifest7
-rw-r--r--lxde-base/lxlauncher/lxlauncher-0.2.2.ebuild29
-rw-r--r--lxde-base/lxlauncher/lxlauncher-0.2.5.ebuild29
-rw-r--r--lxde-base/lxlauncher/metadata.xml11
-rw-r--r--lxde-base/lxmenu-data/Manifest9
-rw-r--r--lxde-base/lxmenu-data/lxmenu-data-0.1.2.ebuild23
-rw-r--r--lxde-base/lxmenu-data/lxmenu-data-0.1.4.ebuild23
-rw-r--r--lxde-base/lxmenu-data/lxmenu-data-0.1.5.ebuild23
-rw-r--r--lxde-base/lxmenu-data/metadata.xml11
-rw-r--r--lxde-base/lxpanel/Manifest15
-rw-r--r--lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch29
-rw-r--r--lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch25
-rw-r--r--lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild73
-rw-r--r--lxde-base/lxpanel/lxpanel-0.8.1.ebuild71
-rw-r--r--lxde-base/lxpanel/lxpanel-0.8.2.ebuild62
-rw-r--r--lxde-base/lxpanel/lxpanel-0.9.2.ebuild61
-rw-r--r--lxde-base/lxpanel/lxpanel-0.9.3.ebuild61
-rw-r--r--lxde-base/lxpanel/metadata.xml11
-rw-r--r--lxde-base/lxrandr/Manifest7
-rw-r--r--lxde-base/lxrandr/lxrandr-0.1.2.ebuild29
-rw-r--r--lxde-base/lxrandr/lxrandr-0.3.1.ebuild27
-rw-r--r--lxde-base/lxrandr/metadata.xml11
-rw-r--r--lxde-base/lxsession-edit/Manifest5
-rw-r--r--lxde-base/lxsession-edit/lxsession-edit-0.2.0.ebuild28
-rw-r--r--lxde-base/lxsession-edit/metadata.xml11
-rw-r--r--lxde-base/lxsession/Manifest9
-rw-r--r--lxde-base/lxsession/files/lxsession-0.5.2-fix-invalid-memcpy.patch20
-rw-r--r--lxde-base/lxsession/files/lxsession-0.5.2-key2-null.patch20
-rw-r--r--lxde-base/lxsession/files/lxsession-0.5.2-notify-daemon-default.patch13
-rw-r--r--lxde-base/lxsession/files/lxsession-0.5.2-reload.patch43
-rw-r--r--lxde-base/lxsession/lxsession-0.5.2.ebuild72
-rw-r--r--lxde-base/lxsession/metadata.xml11
-rw-r--r--lxde-base/lxshortcut/Manifest5
-rw-r--r--lxde-base/lxshortcut/lxshortcut-0.1.2.ebuild27
-rw-r--r--lxde-base/lxshortcut/metadata.xml11
-rw-r--r--lxde-base/lxtask/Manifest10
-rw-r--r--lxde-base/lxtask/files/lxtask-0.1.7-fix-no-common.patch73
-rw-r--r--lxde-base/lxtask/lxtask-0.1.6.ebuild27
-rw-r--r--lxde-base/lxtask/lxtask-0.1.7.ebuild29
-rw-r--r--lxde-base/lxtask/lxtask-0.1.8.ebuild24
-rw-r--r--lxde-base/lxtask/metadata.xml11
-rw-r--r--lxde-base/lxterminal/Manifest7
-rw-r--r--lxde-base/lxterminal/lxterminal-0.1.11.ebuild26
-rw-r--r--lxde-base/lxterminal/lxterminal-0.2.0-r1.ebuild27
-rw-r--r--lxde-base/lxterminal/metadata.xml14
-rw-r--r--lxde-base/menu-cache/Manifest13
-rw-r--r--lxde-base/menu-cache/menu-cache-0.3.3.ebuild18
-rw-r--r--lxde-base/menu-cache/menu-cache-0.5.1.ebuild19
-rw-r--r--lxde-base/menu-cache/menu-cache-1.0.0-r1.ebuild20
-rw-r--r--lxde-base/menu-cache/menu-cache-1.0.1.ebuild20
-rw-r--r--lxde-base/menu-cache/menu-cache-1.0.2.ebuild20
-rw-r--r--lxde-base/menu-cache/metadata.xml15
-rw-r--r--lxde-base/metadata.xml12
99 files changed, 2764 insertions, 0 deletions
diff --git a/lxde-base/lxappearance-obconf/Manifest b/lxde-base/lxappearance-obconf/Manifest
new file mode 100644
index 000000000000..162867c91012
--- /dev/null
+++ b/lxde-base/lxappearance-obconf/Manifest
@@ -0,0 +1,7 @@
+DIST lxappearance-obconf-0.2.1.tar.gz 418312 SHA256 a807aa16ebdca50d15309c133ba2473e9b982e62937a507b5798d82e461d5888 SHA512 f37a981005ba7c4d1ba0a00ec189d6978cd521b9742d0356f1b29685646f9cf78953c449bdee48fabff21e98f676d22c9916d03b0256d59e159f2947e4a41c5e WHIRLPOOL fe235c39a1e20d2bb5380f765d38d44cd3e338a118cb517254debeb784a8ae2e35ca1714c313ec01679a05784d36895fe7edf05d66fd0f974b9256c0a637f36c
+DIST lxappearance-obconf-0.2.3.tar.xz 290204 SHA256 3150b33b4b7beb71c1803aee2be21c94767d73b70dfc8d2bcaafe2650ea83149 SHA512 cec56238b2b8ea86ab310fdf3d9d43ef665aac7762018a296803ef7caccb6a5a7854c4b17e0028152b379a373602ede30edb02811a9a370ba369b62bb3caee09 WHIRLPOOL 0a67250cf9890aa451ce6440ece5a9006a57271dc216e81cec7ee20730361084ddbbb78a6296c79b1e9ddf73cd6e23dc574252ddc49b0dcaa204dc38eb256f83
+EBUILD lxappearance-obconf-0.2.1.ebuild 450 SHA256 cbf23a92f7ae0d1563546c517bc0755cac18a938e8750bae507fb244a429f109 SHA512 97209db7e8c328fd14a580ae9e8a54029cbad1455bc4d393fb99b81433eeb5aaec42d7c0056ead0263ee275f5f32e6dadb69490b73a38aa669cfd12ad8b0bb86 WHIRLPOOL 4cea02f140c50fdf27b5b0f5880805c6851660cdd52f18aac938746226c8f8ac0157a3eafb5545d44b0f55de72ebaa888b5e9d84f2371345d6dd266aae980165
+EBUILD lxappearance-obconf-0.2.3.ebuild 503 SHA256 59fc79ad4155b44743908b3f1a8aa9a5c0c53f1c36ecf792d9ac69af2f1a3090 SHA512 3ac1feabb450e3df8ba2399bd275c51f803e6fad2a7552ed500dcae67eb6a4792ce2e04720fa6fa0e6be9fd0f90a6210e7f845fb9e7224befe3ddd0f35b11506 WHIRLPOOL 215181d1f3828ef7ec1b698f46e098ec81323373d6071659182949345438cc787b8ec3dd5964d292520f870382a78deefbf7ccb9ee6016bced9eb4bab5727d74
+MISC ChangeLog 2640 SHA256 ffcd1a827879f4781f3ad2d89b62c8bf43bb480ad09c4158987aec54052b35b5 SHA512 7ef710d46c2ec16ec75d93bd672616b5de7369a0af427d1d78a9a164ba5ce115466156f6a874f0bfa12924903a1ab75909ee055babc07b12a372e79fc5397f09 WHIRLPOOL 66aff20a250f8db5968bd737aa868bd538ac76ae33744efe26a570f2d686c533aae23b8c212401507b7c2c70daec483f807cf0b768cb97c6e167403b21915e10
+MISC ChangeLog-2015 744 SHA256 4a44989b95f9e3e520830e823c52d6915c7356f9491eaa515f492b371bcf6105 SHA512 41658f1c374b2b86b41a4bbcef5958a52e026e898af2abd765a0984d9487bfaea97e4500105e2f2a982b93c3a116d00e2430056bc42caa04e1f152fac1dbfa81 WHIRLPOOL c0303a72ae6a169b3fc65644739e975bd3dbab5b5129980bd90cae39c47fdefe95cba21b550a51cad000fd917b0107140ad8a3fdaa932001b86cfbc0318b589f
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxappearance-obconf/lxappearance-obconf-0.2.1.ebuild b/lxde-base/lxappearance-obconf/lxappearance-obconf-0.2.1.ebuild
new file mode 100644
index 000000000000..02085b0ea6dc
--- /dev/null
+++ b/lxde-base/lxappearance-obconf/lxappearance-obconf-0.2.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="LXAppearance plugin for configuring OpenBox"
+HOMEPAGE="http://lxde.sourceforge.net"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~x86"
+IUSE=""
+
+RDEPEND="lxde-base/lxappearance
+ x11-wm/openbox"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool "
diff --git a/lxde-base/lxappearance-obconf/lxappearance-obconf-0.2.3.ebuild b/lxde-base/lxappearance-obconf/lxappearance-obconf-0.2.3.ebuild
new file mode 100644
index 000000000000..548138f38158
--- /dev/null
+++ b/lxde-base/lxappearance-obconf/lxappearance-obconf-0.2.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="LXAppearance plugin for configuring OpenBox"
+HOMEPAGE="http://lxde.org/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~x86"
+IUSE=""
+
+RDEPEND="lxde-base/lxappearance
+ x11-wm/openbox"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool"
+
+src_install() {
+ default
+ prune_libtool_files
+}
diff --git a/lxde-base/lxappearance-obconf/metadata.xml b/lxde-base/lxappearance-obconf/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxappearance-obconf/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxappearance/Manifest b/lxde-base/lxappearance/Manifest
new file mode 100644
index 000000000000..76a392792c2d
--- /dev/null
+++ b/lxde-base/lxappearance/Manifest
@@ -0,0 +1,9 @@
+DIST lxappearance-0.5.5.tar.xz 295756 SHA256 8cae82e6425ba8a0267774e4d10096df2d91b0597520058331684a5ece068b4c SHA512 7e6740b598f2b2856650fe94ccdfea94a0717c27dee6415b3abc58b0587acdca6aef22be7ec950e7c76127ef414f06eb70bfdea5f9324d2fb99cbbf2bf78522d WHIRLPOOL d60dc308e7c08e105100f9c1624987abf6fbe16529b0b3dd9870e16de8abeae2247f5b5f13f0c4655a2a11e5b46f8a8d73b3aeddf2e4a348f64d79eae6328835
+DIST lxappearance-0.6.2.tar.xz 165788 SHA256 4462136e01f991d4c546f23a8cf59a4092f88ecdff587597959f8062e2ea201f SHA512 ddfd63045cae61f60e2745e7fbdafcf68cdc0443a7ff271ff11a40f39b2e08de902a980f6c68e1615a690690a3c33abc2de8ab854d08f7707be210b0addb67e7 WHIRLPOOL 47507d945e68e0b8e40a114a58dac954622b5552395e85156a0b4a933126d4ad62e63d2f5e4d233569f5d684b52875548631ba4a911dec8c555bb42feb864f0a
+DIST lxappearance-0.6.3.tar.xz 165656 SHA256 7222d858b8fef4b7967c42142d61e82ded6dd42dc5ef1d59caad775795928b38 SHA512 035cc952a33ac25408a4158cb4e745b17af3f29b5ceedfbe6b37235d16c801658403e862cd35ad7c8ca20fe6186fab1dce74a6e8d3b2eec12a30d532fc21662c WHIRLPOOL 591466317554e11cfadb9ac0f6c94abac13d2064d1631fee87be25ace4b2bd2e3dc6c32274c9a547d872d5de22ac333a1a3be28be620bf3765a265fb32bf2ea7
+EBUILD lxappearance-0.5.5.ebuild 549 SHA256 c1f76b4c122c2a3a72df4dcc86a7ceef3756e702deef8afb954f5046d223356e SHA512 19f14e37670728915d29a85196b5602edfdc7c8fdb90b053cfd416b9bbdf13b65fb59d534f595aa37d675937e14a418f570501fe5437a759700df5ebc6e51cb3 WHIRLPOOL f1a47f16d26d7d2cff88328e04dae998e84bb3546f97497f71f567707faa0aa87553330abeb29aa2fb7b7fca130eab181674e0f96d53a7ff6561ab5e9bea3182
+EBUILD lxappearance-0.6.2.ebuild 549 SHA256 cff9068e5ca95d4c28b6b4ee62655ddc75120c5b86187be237b064482cfb47e0 SHA512 443951b4a57d1f893e70b4d91de82c291769dfb41d3a8222d28b33d4badd521d3282e4ea259bd8c286c405bc069553e033c763a48cc21bfa58892039214590dd WHIRLPOOL 610cb29c87d952b3d0bb2474605b262fba34cc55c58b20a092be861d5dc09a991c946fef6c1dadca6ff4ff9abee5736c10c40aae735196109c5b3353fff10a2a
+EBUILD lxappearance-0.6.3.ebuild 549 SHA256 cff9068e5ca95d4c28b6b4ee62655ddc75120c5b86187be237b064482cfb47e0 SHA512 443951b4a57d1f893e70b4d91de82c291769dfb41d3a8222d28b33d4badd521d3282e4ea259bd8c286c405bc069553e033c763a48cc21bfa58892039214590dd WHIRLPOOL 610cb29c87d952b3d0bb2474605b262fba34cc55c58b20a092be861d5dc09a991c946fef6c1dadca6ff4ff9abee5736c10c40aae735196109c5b3353fff10a2a
+MISC ChangeLog 3150 SHA256 22a0d2cda670c8338f6a89914cbbd0ab8dff5d5023fd2b0e8fa7fd840ab67f8e SHA512 47d4a285812f6843edaf888ad87a706a0b71318d7479b77d60f896222748db5fa1ae64730dcbcd0cd860060edf540f4c90f174d36867e2a0d00b78d7bd67c603 WHIRLPOOL 91f1860e064288185c22751d068abbebf103ebc7eb181d95006c44bb98036ddbe4f850633d6abb4e97dfcdd085270d4656f75c843f065d7f6dd2165dddfa286a
+MISC ChangeLog-2015 6161 SHA256 f00ad8a6c1a645fc09a21b50d9190366377e83377ec4905dc1d334ba6c91d6cb SHA512 15fe930c48d8abf99e978e4eb90a4822d39aa745cd917d31afb05a9c5e013acd3c7e8bcaa80a5d258e9fc1dc81dcde6d0063adca6e8e646c42697f50ea5f0612 WHIRLPOOL 57046443de66f92510601e95bbbb0c53b09f8f1668ffc4eb2036517aa1b3f1c9c32c9fe13ae07b439ea709bdd8a27885561d27379a06b3b5fb5ec2dbfc20e6b3
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxappearance/lxappearance-0.5.5.ebuild b/lxde-base/lxappearance/lxappearance-0.5.5.ebuild
new file mode 100644
index 000000000000..9011a71b1fee
--- /dev/null
+++ b/lxde-base/lxappearance/lxappearance-0.5.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="LXDE GTK+ theme switcher"
+HOMEPAGE="http://lxde.sourceforge.net"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+IUSE="dbus"
+
+RDEPEND="x11-libs/gtk+:2
+ dbus? ( dev-libs/dbus-glib )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+src_configure() {
+ econf \
+ $(use_enable dbus)
+}
diff --git a/lxde-base/lxappearance/lxappearance-0.6.2.ebuild b/lxde-base/lxappearance/lxappearance-0.6.2.ebuild
new file mode 100644
index 000000000000..41f644ac83e1
--- /dev/null
+++ b/lxde-base/lxappearance/lxappearance-0.6.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="LXDE GTK+ theme switcher"
+HOMEPAGE="http://lxde.sourceforge.net"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+IUSE="dbus"
+
+RDEPEND="x11-libs/gtk+:2
+ dbus? ( dev-libs/dbus-glib )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+src_configure() {
+ econf \
+ $(use_enable dbus)
+}
diff --git a/lxde-base/lxappearance/lxappearance-0.6.3.ebuild b/lxde-base/lxappearance/lxappearance-0.6.3.ebuild
new file mode 100644
index 000000000000..41f644ac83e1
--- /dev/null
+++ b/lxde-base/lxappearance/lxappearance-0.6.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="LXDE GTK+ theme switcher"
+HOMEPAGE="http://lxde.sourceforge.net"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+IUSE="dbus"
+
+RDEPEND="x11-libs/gtk+:2
+ dbus? ( dev-libs/dbus-glib )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+src_configure() {
+ econf \
+ $(use_enable dbus)
+}
diff --git a/lxde-base/lxappearance/metadata.xml b/lxde-base/lxappearance/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxappearance/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxde-common/Manifest b/lxde-base/lxde-common/Manifest
new file mode 100644
index 000000000000..d2a53361de74
--- /dev/null
+++ b/lxde-base/lxde-common/Manifest
@@ -0,0 +1,9 @@
+AUX lxde 1989 SHA256 b96f4eb749f2e4e8bf8257f78f058060679481a45d187b5f2b82effb2e5bbad8 SHA512 43eaaef1a5997f07281fc771d3b4a6cb3ba3515964b3e477679c28b06f21bb7dccac9fb2249dcb8ff6f08b21407fb26238f6cf66ea0a1d312a9566b5ca9d730c WHIRLPOOL a58a0fa0188a3f8ab5d61854c75b357ec861e3f42fa731378e425730bbe81a9c2a4cb526a79e4cc0804f72eda7f926712d5f42234cb7e0f99ac858f3b7a95623
+AUX lxde-common-0.5.5-logout.patch 415 SHA256 04597937631a4325dd9e9abacb19cd522b34909dec8ba781a84250ab150eda55 SHA512 5437f15a0f5fd892751ef37289479e7fee6cc253a2724c972f8d5b32a7e7283e937edbf659ea205b2dbc26c0f5d2db00251229f134c77a4ea0ef5a17d63dba48 WHIRLPOOL 49a7145981eebe9229412b9bf420ba326ae3769482d2056283227c6efa208a631300e52744575a93fa33a861f2b629b6580b6e1d52c5ce385b11e41f5e2a48d5
+DIST lxde-common-0.5.5.tar.gz 899075 SHA256 ee18a09b64a442b33c1b54f0269649a1b4d9490460c400a07ed785d41bf6dde6 SHA512 44848286ccf3aa269df1680e14a8d3c41be1c2af956bd5121fc05d97a892fdc13d1e74191a2a11a40e96a8f31f8be37b1cfb9afeac4474fcab88d07508647c7f WHIRLPOOL 60423eb159fabba12394609b7538e63342c8c39ca38be441d930923deb25116ff1bc0e01d6aa25cfd53d202b426cd9b9fac9410de9c07f211e1b753fe44d4264
+DIST lxde-common-0.99.1.tar.xz 889656 SHA256 8ca5ea3185fd3cacc28116cd9adfdc3b1d92a4ff891fccf135d35f0224c29827 SHA512 f5a14c44d827ba2355efd10c78732157f5645392ebbeb8e2a8126340a36eeba2842eff0c5338bb36623e5fe2da894c89d60a45c0b177704e2260413d63232b05 WHIRLPOOL 4368ef3822e2dd2327af8a83b98e1c2794fc85165f975a364a4bacbaa736534686bac1018bbc83abc96498e0995bf69ee8a5cc7cd78f17d2e4be3b373a81dbb8
+EBUILD lxde-common-0.5.5-r3.ebuild 1085 SHA256 a2855b490b87fab73b705bf832a579037d95491c29ee7ac3c12961ded429389a SHA512 2f6fc9eaee15975ade75a2085f959bdb7356ca4696c4d42be7644524bd72e804f902e3dc35d3c006bc4e2195430d37a75900de40a195ee7edc867ef791c289cc WHIRLPOOL 8fcfdeacb27eee82da80c8e9b501a69a981ab66cfdd704cd73d91f8e168f96f943bf0c6f3ec55fc7d4a4bda978ad3b265c30b2b26350c0bdafd44c29e46c8488
+EBUILD lxde-common-0.99.1.ebuild 705 SHA256 5509db795e2308fb65b96a37cb4b44eb1c61178294c4543f40b1279f3f6016e1 SHA512 f25e905af31ab0cf0db7f5aa6947f18d00d381567bf6c65ce24c30b8b715601b262b00f4d0ced979c0b9cedc14f28c88b80da43d9c43c9868c54519786fdb879 WHIRLPOOL 0f53806aec955ea111e39e4d665e2b92d51e638539ac3db211a337a484009fadff98227678df2964a09aea9520b1166f2d8a1249d78ef6a7a719cb9b30b9af0c
+MISC ChangeLog 3197 SHA256 0d0f430134dd2d3eee27ccc531fec478620869365fd0183935721f079aeefb90 SHA512 435ad87bbf17797ad0325528e77443ed7fe4d2c2f7acf5ff43244d4a0440f8ab83b018d5d5927eb8d385c894b76a029296ad11624f9dd1a7f92da0ccf153f688 WHIRLPOOL 3535a51ff891b4b3e3cdafe7c031cff6dd517af9567b389fcf4cfa07277f7cf5f06dff5e758c33798efe70c148b512af0d024310e48f37d662ba831895ebef12
+MISC ChangeLog-2015 5792 SHA256 b199ced512f9ded51d6c1443ce354a762e4d2399efbe7a4bd8390701cb4f969e SHA512 6705933373f6632eaf387f0154dbad8aeb8bc7ed78bfd9202b6e66bb52bcb67292e462e85ffb2cb45207ba8083fb1df4cc39aaf8cc3f9b92a1713aaa83a9d808 WHIRLPOOL a4fa4ffe106005fdfbde734262146709a9fe1c8ce88edec3a9dce25f7cb6edc725a97959786c64b3e67788a66b51f73ce496627a3142cafd299d3abd885bc696
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxde-common/files/lxde b/lxde-base/lxde-common/files/lxde
new file mode 100644
index 000000000000..489ce2d1fe32
--- /dev/null
+++ b/lxde-base/lxde-common/files/lxde
@@ -0,0 +1,90 @@
+#!/bin/sh
+# LXDE Xsession starter, based on Xsession shipped by x11-apps/xinit-1.0.5-r1
+
+# redirect errors to a file in user's home directory if we can
+for errfile in "$HOME/.lxde-errors" "${TMPDIR-/tmp}/lxde-$USER" "/tmp/lxde-$USER"
+do
+ if ( cp /dev/null "$errfile" 2> /dev/null )
+ then
+ chmod 600 "$errfile"
+ exec > "$errfile" 2>&1
+ break
+ fi
+done
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+userxkbmap=$HOME/.Xkbmap
+
+sysresources=/etc/X11/Xresources
+sysmodmap=/etc/X11/Xmodmap
+sysxkbmap=/etc/X11/Xkbmap
+
+rh6sysresources=/etc/X11/xinit/Xresources
+rh6sysmodmap=/etc/X11/xinit/Xmodmap
+
+
+# merge in defaults
+if [ -f "$rh6sysresources" ]; then
+ xrdb -merge "$rh6sysresources"
+fi
+
+if [ -f "$sysresources" ]; then
+ xrdb -merge "$sysresources"
+fi
+
+if [ -f "$userresources" ]; then
+ xrdb -merge "$userresources"
+fi
+
+# merge in keymaps
+if [ -f "$sysxkbmap" ]; then
+ setxkbmap `cat "$sysxkbmap"`
+ XKB_IN_USE=yes
+fi
+
+if [ -f "$userxkbmap" ]; then
+ setxkbmap `cat "$userxkbmap"`
+ XKB_IN_USE=yes
+fi
+
+#
+# Eeek, this seems like too much magic here
+#
+if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
+ if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
+ xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config /etc/X11/xorg.conf`
+ if [ -n "$xkbsymbols" ]; then
+ setxkbmap -symbols "$xkbsymbols"
+ XKB_IN_USE=yes
+ fi
+ fi
+fi
+
+# xkb and xmodmap don't play nice together
+if [ -z "$XKB_IN_USE" ]; then
+ if [ -f "$rh6sysmodmap" ]; then
+ xmodmap "$rh6sysmodmap"
+ fi
+
+ if [ -f "$sysmodmap" ]; then
+ xmodmap "$sysmodmap"
+ fi
+
+ if [ -f "$usermodmap" ]; then
+ xmodmap "$usermodmap"
+ fi
+fi
+
+unset XKB_IN_USE
+
+# run all system xinitrc shell scripts.
+if [ -d /etc/X11/xinit/xinitrc.d ]; then
+ for i in /etc/X11/xinit/xinitrc.d/* ; do
+ if [ -x "$i" ]; then
+ . "$i"
+ fi
+ done
+fi
+
+exec /usr/bin/startlxde
diff --git a/lxde-base/lxde-common/files/lxde-common-0.5.5-logout.patch b/lxde-base/lxde-common/files/lxde-common-0.5.5-logout.patch
new file mode 100644
index 000000000000..129fb9a5b1ad
--- /dev/null
+++ b/lxde-base/lxde-common/files/lxde-common-0.5.5-logout.patch
@@ -0,0 +1,14 @@
+Index: lxde-common-0.5.5/Makefile.am
+===================================================================
+--- lxde-common-0.5.5.orig/Makefile.am
++++ lxde-common-0.5.5/Makefile.am
+@@ -20,6 +20,9 @@ images_DATA= \
+ images/logout-banner.png \
+ images/lxde-icon.png
+
++lxlogoutdir=$(datadir)/applications/
++lxlogout_DATA=lxde-logout.desktop
++
+ lxpaneldir=$(datadir)/lxpanel/profile/LXDE
+ lxpanel_DATA=lxpanel/config
+
diff --git a/lxde-base/lxde-common/lxde-common-0.5.5-r3.ebuild b/lxde-base/lxde-common/lxde-common-0.5.5-r3.ebuild
new file mode 100644
index 000000000000..3d7e128f0888
--- /dev/null
+++ b/lxde-base/lxde-common/lxde-common-0.5.5-r3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit eutils autotools
+
+DESCRIPTION="LXDE Session default configuration files and nuoveXT2 iconset"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext"
+PDEPEND="lxde-base/lxde-icon-theme"
+
+src_prepare() {
+ #bug 380043
+ epatch "${FILESDIR}"/${P}-logout.patch
+
+ # Rerun autotools
+ einfo "Regenerating autotools files..."
+ eautoreconf
+}
+
+src_install () {
+ emake DESTDIR="${D}" install
+ # install session file
+ insinto /etc/X11/Sessions/
+ doins ${FILESDIR}/lxde
+ fperms 755 /etc/X11/Sessions/lxde
+ dodoc AUTHORS ChangeLog README
+}
+
+pkg_postinst() {
+ elog "${P} has renamed the configuration file name to"
+ elog "/etc/xdg/lxsession/LXDE/desktop.conf"
+ elog "Keep in mind you have to migrate your custom settings"
+ elog "from /etc/xdg/lxsession/LXDE/config"
+}
diff --git a/lxde-base/lxde-common/lxde-common-0.99.1.ebuild b/lxde-base/lxde-common/lxde-common-0.99.1.ebuild
new file mode 100644
index 000000000000..acbc129e213b
--- /dev/null
+++ b/lxde-base/lxde-common/lxde-common-0.99.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit eutils
+
+DESCRIPTION="LXDE Session default configuration files and nuoveXT2 iconset"
+HOMEPAGE="http://lxde.org/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext"
+PDEPEND="lxde-base/lxde-icon-theme"
+
+src_install () {
+ emake DESTDIR="${D}" install
+ # install session file
+ insinto /etc/X11/Sessions/
+ doins "${FILESDIR}/lxde"
+ fperms 755 /etc/X11/Sessions/lxde
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/lxde-base/lxde-common/metadata.xml b/lxde-base/lxde-common/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxde-common/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxde-icon-theme/Manifest b/lxde-base/lxde-icon-theme/Manifest
new file mode 100644
index 000000000000..3fa460be86b1
--- /dev/null
+++ b/lxde-base/lxde-icon-theme/Manifest
@@ -0,0 +1,8 @@
+DIST lxde-icon-theme-0.5.0.tar.bz2 4545598 SHA256 49dc61c46c4a0ca9298f9e0866bcf7212a08ddaa71f15bfabfb0220fe1efa848 SHA512 4ca3e94b5826f7fe87d840feddf0c130fa77e8f14f22a59d9749252a5106d54661237e3c9286f4880d0aaa50bd330cb4bfb9d663ca35d6ee4b9e3c2af30fe9ab WHIRLPOOL 79b7aa6a42e28086f2d88d1482d211b1c70350af7cb925ce222e222f39cbc547f8269aad31370af15308295d42f587d369a3575cfa540c198693aeccc43fe534
+DIST lxde-icon-theme-0.5.1.tar.xz 4469552 SHA256 e3d0b7399f28a360a3755171c9a08147d68f853f518be5485f5064675037916c SHA512 4ae0e7efd610bc68c4fec2fa00e83b4cc61a313fa4207c213d592f7c8f40bda79117e45dfe7df537baddc8834a55f8ab8864918655136d938a7201c7520597b5 WHIRLPOOL d8826b8ea309de5040d70d2800e38d6666d3738ad1abede0657df66bd3d5a3629dad97edecc54f3efbd3e7429765af3d49cbd796775f95726bf2bd8e2751f1a6
+EBUILD lxde-icon-theme-0.5.0-r1.ebuild 622 SHA256 a5fa308858fbb0a92f8eb15e5621206149b64dc079ec782534ce8d59d04f775e SHA512 47c2412bf6309854490a29def52de9b28d49e7da7acadc0ea83af0b43019bc746048327f78808c796a7f0d4bd31963f44f5e02aef08e84605e47d33010deb006 WHIRLPOOL 6c1c7f555fab16773bd411ab6c9cbb6a2fe7fd18090e6a3124659a9190807a077fdb91b5d188cc3abc66fe6ad805bd7aa81a76bdd7849d95dda09a40ea855ed7
+EBUILD lxde-icon-theme-0.5.0.ebuild 462 SHA256 dd463b4c66e0f55605ce3a9e3e331012c6ec5c82f53a7b7def555a43dfc8af04 SHA512 0e60bad0c27898ccdd494aff9ae12cdb96731b94a06698daa3b5ebc4633350793e622b60a75942533ef75a7486c83b9659e1cb989785a73c02726ae1ae3d30c2 WHIRLPOOL 6a17e1704117bfbf6e9c42422da528f5083af5a203b6c70b4d6a9097f8499afc90d7c3413be0f77b4aa98b6fde3ecd6f84ff4a80f868b54a5cbe55aafa53a362
+EBUILD lxde-icon-theme-0.5.1.ebuild 622 SHA256 35d4a8b1460a0a73cae7d6a592f34470fe65eb469ae6f0a8b0be15679b55d5ba SHA512 4fdab383be0eead00aa4d53dac08735ee2a0a6021b1af524966d0196d287220a4821bb2c8d311a07a736671bdf67d92d616cd863aea8d6eced11102437c06df5 WHIRLPOOL ffe1b878cbe386dee432656bfb78a3c0bb650509f4a7817fc96c43976818fc381e22cec8781400ab6b24f7f430f8532bbe9ac726579c97ab4326dfa5c96f64ab
+MISC ChangeLog 2696 SHA256 8005f48022a863bc076031e64a2e8e1097c1892daf59587d06a8a62b9b7cb8e6 SHA512 46cbf49f32a0aa766ebc561de788af1156883f4515aa8cc9fa8ce856a7f8b83c444278244698b8e9fc94db24f156d45a179ff1e5530650a9ba8b6a1771f96c4a WHIRLPOOL f9dec5125e61bfc4659350e6788ee288bd227e4a689d26edbe651f4f11662d1ad59bcb3a6e9fde4ba0dfabe2e3b42e0113709c8db407aa1102e3a3dbf812391b
+MISC ChangeLog-2015 2813 SHA256 ad24aa41bf26552acecd3712702e35a740e48ae4813dd7bafd7bc191b519f42c SHA512 aa220671c7c564ae58dcf86ff1b83965f2e7b5b5631d09ccc445d2a3971122b660b26c678b70de505b01f4610ba81d9b79f5c90301a2ddcda154021c4649f2ba WHIRLPOOL bf220788b3e4a0792b23255a346d742d86c1583e7fbeb545a671d2121d8ad1cf917220d89b3cd46212f612a2e441a61c23df8f59dd8f7fad825d98427c0c8593
+MISC metadata.xml 325 SHA256 2c18834015ec1b3c13f765e8009e51054d6a19d9b429646bc057a18800014eca SHA512 fb4b0845fa21ce4983acfb7af5ed10f668b7a30e659407a515d98f3035249e93187d2618226d399f37c3c35a968dc5f31a4d64569082c3dc0f31568dd60a8f13 WHIRLPOOL 8cb861a97338dd918e6f042d3d801d699309fb9d01e9cb7a01008982321fd1c1468e82b8c1f6a90c791ca23a4b999fbe31ca0c52fff8375077019bc877b4eb30
diff --git a/lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.0-r1.ebuild b/lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.0-r1.ebuild
new file mode 100644
index 000000000000..0aa0bfaf51b8
--- /dev/null
+++ b/lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.0-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit gnome2-utils
+
+DESCRIPTION="nuoveXT2 iconset"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/LXDE%20Icon%20Theme/${P}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ !<lxde-base/lxde-common-0.5.0"
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.0.ebuild b/lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.0.ebuild
new file mode 100644
index 000000000000..28d5a57d85e1
--- /dev/null
+++ b/lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+DESCRIPTION="nuoveXT2 iconset"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/LXDE%20Icon%20Theme/${P}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ppc x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ !<lxde-base/lxde-common-0.5.0"
diff --git a/lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.1.ebuild b/lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.1.ebuild
new file mode 100644
index 000000000000..74137f3ac4e5
--- /dev/null
+++ b/lxde-base/lxde-icon-theme/lxde-icon-theme-0.5.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit gnome2-utils
+
+DESCRIPTION="nuoveXT2 iconset"
+HOMEPAGE="http://lxde.org/"
+SRC_URI="mirror://sourceforge/lxde/LXDE%20Icon%20Theme/${P}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ !<lxde-base/lxde-common-0.5.0"
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/lxde-base/lxde-icon-theme/metadata.xml b/lxde-base/lxde-icon-theme/metadata.xml
new file mode 100644
index 000000000000..0a3d4d689da2
--- /dev/null
+++ b/lxde-base/lxde-icon-theme/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxde-meta/Manifest b/lxde-base/lxde-meta/Manifest
new file mode 100644
index 000000000000..600d9b60cd6e
--- /dev/null
+++ b/lxde-base/lxde-meta/Manifest
@@ -0,0 +1,5 @@
+EBUILD lxde-meta-0.5.5-r4.ebuild 1020 SHA256 4724d5065e05f16f8260086b6c63c4bd41495b1354b4bfe6ded1dceb7c127853 SHA512 db96516b946ac25ff9959e1704333be2439c96309a88218aef463dc70079fb817a9766d1692eb52e5082b621853606567cfa146813f0fce19e53e900a1ddd2d6 WHIRLPOOL b29f47d807d24998dfb1f32a1d90832e0b4d0bce292f7ac5c8ada05a589db39b578a371e51062cc875efa058c5bc1359df2f4204b7001fecaee19c6a17d46aa3
+EBUILD lxde-meta-0.5.5-r5.ebuild 956 SHA256 a155de5a85b56eb9f5d03aead0e2e4a7ae7fc62b302c82fcb7f332f224cf87f8 SHA512 76dd5b54f1644a21b84c39d5f246316b119a34ab9068de5bbecadb91c0045190d556746229a40ba0507d2f4012c27e77c3ef6978fde67d8e6cd4b20cab16d4a1 WHIRLPOOL fd8627f242b8825c2bd63fcfa83be8493e6797e613a11aa35a665f60ea11b2f4599f7a0df9b84a06135779abab4683b2cb9fc948d2f5ea0194dca23bfae04836
+MISC ChangeLog 2747 SHA256 7c7ba804744f5dd0a46b665d907af4c984a40a11cbfe7a40e9dd0302693abfe7 SHA512 22321e2d1b5a8ec3556dc862752a7c91bab1a36d1efbd66d8491f57f6d6bf68ab9fe2c9a098c304c1f542a0dd2855c12c6292b3b4f03bfd44b488b98ec8cbca7 WHIRLPOOL 0cea166dfd1bec9d33f33abdc8b75ee14afa3217b09fdafb7481037105b45ceeb4d91f7e7d4b30c73e40987ddbdaa6c69ac833110a68247386ea602a6857dbb9
+MISC ChangeLog-2015 8704 SHA256 4f9d370e329dc402e7005c0a1f25e3425daaeb0bea0b91a2c9d51cb2988e94ad SHA512 d292d17a32213682a587f20d7d759bc02ed8007be2946e7216526a0400aa22cbe17e14f0a02edbc49441ef0a6da28a4634716c83310baeb96090cfafdc86d199 WHIRLPOOL 57b64b3296828d6916b7a0beb617e25eab39e6b0b9d2a9dfa611f1b8d1bc19b080d123f30952ec324c5cf5a0a8d0c1a1645c3bc233ef6ab4765e8fa3853b279e
+MISC metadata.xml 257 SHA256 0e75306f2b8eeabff1542c1a5b23f9cbc252735c203a56097947798952005a51 SHA512 f25b418b4204c0b1b8c3a08ae8cad894c8352b5f49ca653ec9fb028eb5e0cd1f3a8ce26ca5acce609085b8fd73e49586d8c34ff5f0808ff9cb9688c8aafd8c69 WHIRLPOOL c05bc1fd9fae6007df992dc8d288bf9ccaa2cbd7ecedbffc0b47190bc847fe86a9af1e2d0f23ccc4a93f2313228ab3eb649387146fbb1a740a59af2c43c3ac14
diff --git a/lxde-base/lxde-meta/lxde-meta-0.5.5-r4.ebuild b/lxde-base/lxde-meta/lxde-meta-0.5.5-r4.ebuild
new file mode 100644
index 000000000000..d7bf2f8ceada
--- /dev/null
+++ b/lxde-base/lxde-meta/lxde-meta-0.5.5-r4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+DESCRIPTION="Meta ebuild for LXDE, the Lightweight X11 Desktop Environment"
+HOMEPAGE="http://lxde.sf.net/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86"
+IUSE=""
+
+RDEPEND=">=lxde-base/menu-cache-0.3.3
+ =lxde-base/lxappearance-0.5*
+ =lxde-base/lxde-icon-theme-0.5*
+ =lxde-base/lxde-common-0.5.5*
+ =lxde-base/lxmenu-data-0.1*
+ =lxde-base/lxinput-0.3*
+ >=lxde-base/lxpanel-0.5.10
+ =lxde-base/lxrandr-0.1*
+ || ( ( <=lxde-base/lxsession-0.4.6.1
+ =lxde-base/lxsession-edit-0.2* )
+ >lxde-base/lxsession-0.4.6.1 )
+ || ( >=x11-libs/libfm-1.2.0 =lxde-base/lxshortcut-0.1* )
+ =lxde-base/lxtask-0.1*
+ >=lxde-base/lxterminal-0.1.11
+ media-gfx/gpicview
+ x11-misc/pcmanfm
+ x11-wm/openbox
+ >=x11-misc/obconf-2.0.3_p20111019"
+
+pkg_postinst() {
+ elog "For your convenience you can review the LXDE Configuration HOWTO at"
+ elog "https://www.gentoo.org/proj/en/desktop/lxde/lxde-howto.xml"
+}
diff --git a/lxde-base/lxde-meta/lxde-meta-0.5.5-r5.ebuild b/lxde-base/lxde-meta/lxde-meta-0.5.5-r5.ebuild
new file mode 100644
index 000000000000..bdc11767c24d
--- /dev/null
+++ b/lxde-base/lxde-meta/lxde-meta-0.5.5-r5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="Meta ebuild for LXDE, the Lightweight X11 Desktop Environment"
+HOMEPAGE="http://lxde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=lxde-base/menu-cache-0.3.3
+ >=lxde-base/lxappearance-0.5.5
+ >=lxde-base/lxde-icon-theme-0.5.0
+ >=lxde-base/lxde-common-0.5.5
+ >=lxde-base/lxmenu-data-0.1.4
+ >=lxde-base/lxinput-0.3.2
+ >=lxde-base/lxpanel-0.5.10
+ >=lxde-base/lxrandr-0.1.2
+ >=lxde-base/lxsession-0.5.2
+ || ( >=x11-libs/libfm-1.2.0 =lxde-base/lxshortcut-0.1* )
+ >=lxde-base/lxtask-0.1.6
+ >=lxde-base/lxterminal-0.1.11
+ media-gfx/gpicview
+ x11-misc/pcmanfm
+ x11-wm/openbox
+ >=x11-misc/obconf-2.0.3_p20111019"
+
+pkg_postinst() {
+ elog "For your convenience you can review the LXDE Configuration HOWTO at"
+ elog "https://www.gentoo.org/proj/en/desktop/lxde/lxde-howto.xml"
+}
diff --git a/lxde-base/lxde-meta/metadata.xml b/lxde-base/lxde-meta/metadata.xml
new file mode 100644
index 000000000000..9bfe124835a0
--- /dev/null
+++ b/lxde-base/lxde-meta/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/lxde-base/lxdm/Manifest b/lxde-base/lxdm/Manifest
new file mode 100644
index 000000000000..81a595ae5ad2
--- /dev/null
+++ b/lxde-base/lxdm/Manifest
@@ -0,0 +1,21 @@
+AUX Xsession 1974 SHA256 4f17b37d78e943a0d485892a9b906743602fb5f071a8d972f5d74dccc0c5e142 SHA512 497c420601e171ae3e753f2277119bd39eb0cb4e6968b5294c54ec1673d96553787f4e02c3a0bb1d0270048e721ee96aa4b3df0caed8ae40b12d726c6abf90da WHIRLPOOL 3e906c785bf85c98ffbb8c92c27c8885bd9fcb6fa4863b11476b52df87aa22d8ee07552d303d2cc86ef878bcd953132d102300b71a340ef4e57515b39aa19738
+AUX lxdm-0.4.1-configure-add-pam.patch 1410 SHA256 22d9a569755acd1ffadc23939b6b2d0845f0956efafda31b3a91dbd5580a5815 SHA512 4a5f2f4a282739e74e63d583036e0cc84f3613983d3fac2795827d9065ade3e2cfc353472345be1948444ac4c2f037f5bc97c62a79a9b170e8fd6e0fc23ab6dd WHIRLPOOL d8ac31e16fce57b037cef36f88461ccb1e3669e5cef947aea2ed9ff32604aaee1ec959010e9a0e4099eebc86f34986cb774d2e6ddcc571afdc6b1104825dfb6d
+AUX lxdm-0.4.1-event-check.patch 704 SHA256 f5e2e29c7ea307959c4fb3e34433bb63de3efef5e14be11e4c6dfeedb1cdacb1 SHA512 459dc8106a836f6b6cdb6eb64a4d818a5af17318e800f5d6194a6ec7fcc9ce1bc2957516670dc191d5ae8bb325144997958dc2e7062f59cb38b98abf6ec60cd1 WHIRLPOOL 6208e31029cc29bfd840312f77fdc99a20881a8476dd31a41b8ec8742f1eebbdcb964062f313c5967a1919dff554f871098764b0f3990438a0c74da0c98cb4f6
+AUX lxdm-0.4.1-fix-optional-pam.patch 669 SHA256 0014c8a84e9d4cb16ec5ef29a3e734527caa677e868ef9f9dd21cc2da1721632 SHA512 817b96d59e73daadab1165df90ff6de76c06bb9fbfec57299dca4a590e2d7284e6ede4a5cffeb53d5d12a5eaaa7ad5a0f0d3d04bb35ea005a4be6f81d1b09dbf WHIRLPOOL a9ff132d0002579fea056a85417dcc6e35bc5dd7b4928734fcc5f6bda08d7bf05f634dfd127690d8de2bad91721ebc37f293f0b18d693290de4940bb0fa78245
+AUX lxdm-0.4.1-fix-pam-100-cpu.patch 444 SHA256 cf5aa1cd633c510be44cbb2d9dfa09fe6541c83c77297d000c010d5f0348ffde SHA512 2aef14d7dc9e2f10fda1d22b5837225f61af9a8fb46267ad98eb65149e72c165c6588c4816dc8c20ec90f49a2db5289b519f9b1c0b4b5b9ec430bea73fbac9a6 WHIRLPOOL 6039273a31292cc6903db4a84d89a2dc80fd0d776a9dc6f8dd438cf5d2d574e84b877a397e510267d4d7a690a0ed3520232c9225d8b590fc4b7e98c323d5e543
+AUX lxdm-0.4.1-git-fix-null-pointer-deref.patch 1560 SHA256 a33e3226c463bc445d7d27b11e34de8b09c7c1fdf44be8628d54334fd41b7ea3 SHA512 204124b2558280183e71799c2e006c9efb97b17bc5ef5f9cbf68afd0a4da2568d6e3d7a8d7dc3e12283b8d2febea541793fd72861ca7d692f1595be209d47f62 WHIRLPOOL 9f253d5b674c4a156e9fc99389c62c6271ca674beb109293992ba040520751310d229b270834a172c98275b2a5db6090679c41c663003a970c2bc60ddf631545
+AUX lxdm-0.4.1-missing-pam-defines.patch 583 SHA256 b9aa62fc73ce8f52f354388bcec0a03c228b40ba1a86e2aba1071501ecc1a5d8 SHA512 e7ebb98cae18874152ed5ae528db452428db5f0311cf92eeec93dc9bffaefb101fb587466e9f7c015199cf25c1fbc45ac1c20e3f41d7dd087622ac2e53b812e9 WHIRLPOOL ea2e3b6db573642ea79573e5a473a1ac00d6216fa1a848bb0b10b690a0f39a643fa43ff9f3f58467f6a4ad5083df8ee553f6315ed290e6d76d306ad023889707
+AUX lxdm-0.4.1-optional-consolekit.patch 1467 SHA256 48804e3af27b5ad34b84569e97a9dbfecfc3dcab7de1c460dbd1f48acf744403 SHA512 56d41d8115dbb7d83f1ae54958c3a7982175d59ae06680f092ab005ecd490e06f4209ad296abed3d562f717f23bf45413ef899e79ea2e498b4d4980b50a5f99d WHIRLPOOL a1a3bfd462f8ac74c6a6480cbcd20d3b7b351be798b180713da94c147534cf8d127d63a456f61ae4633ef7de081412e5c849cf727f830c1b0eaf9bfcb2972293
+AUX lxdm-0.4.1-pam_console-disable.patch 344 SHA256 51d1a0f0b5749e451e313df3bd3d08b3f5181f00eb01993973393c1b4dcd8ad2 SHA512 15ebae762ca266da2986c6dc29b866068e7120457da253cc0513fb285c386869f35c074c2cd1cc1ff05045f533e565400cf39ae2f484eafb29fb2faeb2d260e4 WHIRLPOOL 42255d3a834333a0c830b1a8a045e526dd3ef93271a943eea542932cf04533de7e43ba3eea459c0c758e4851f3736b3a50f158c49a5a770fafce6dfefee173f5
+AUX lxdm-0.4.1-selinux-support.patch 281 SHA256 e260022bcf9954d4b404b4a3ea5c1679165e2b7e33a1a327b61fd1ef796cb962 SHA512 8875c92a2159b0390c00a1460c294c8ebdfa8920c38d7edeaf0108813cfc59eb6aebacb28e7d5d8012177809f29962035afe6c4a9ea439f6bcdb630fd31b626c WHIRLPOOL a08ceaaefda33045eb76450c8d22906f8cac95337dccf921bc4c7bb91c83e33e7f3d55814e8738276ff0218bda4234617e0640cd5c5048412fef1f276c9f812a
+AUX lxdm-0.5.3-pam_console-disable.patch 307 SHA256 01ef3104fc97a6510b43f99a5e698d86a80d7114afc73ebc9310945170c6eb6d SHA512 a86c2f706ce0af21e33248cd488eb726033682fdedaa559cce23bb01fda51330d4293927145233c0b6cef3bb547042654ddcb00745d13f1cba2755f53a71a072 WHIRLPOOL 5c9fa3b0f6e891120e64da2138218bd1fb8cf5f0f5ec7c83cc0cc3595273ca33fe3534a4a8c1dda30a17a1903d2f8b9cb50a322f60f6c5759f099032fbdb2c05
+AUX lxdm-0.5.3-upstream-fixes.patch 5836 SHA256 97685f78bd0a0755feeae853b45a6c21aa253dbc270b9514efae4ce824842df8 SHA512 c67186af1f3288633e5a3b8a25167f92999209c99dac4257b330d9046eb0524eb766032dc6e2870a9843afa8ede88defcb1f0e1cff57ece5bc9d5d1121446070 WHIRLPOOL d488a7e49dedb651f3227d4e0fd7aa2b1e7680b0c8bc5c4bb59d501a74fd6a22ca397cd200549d3807b3ffa32d6380fe9c1e80d79ade9085f008a8c12d4d965f
+AUX lxdm.service 277 SHA256 6ffe016e8b03354b0a02e2e5d550a0f5f278fceccecfd8747619bdcf6ba9f800 SHA512 123e48527423d542fc838e3171e9130df7d87f054fc66be87b1a539a6c31b64edbf467cfc07901716845ba5c8250b39ac0a2ac2e7f3e0e563639867815ff0514 WHIRLPOOL f526f986e43c817f610a46d86510580e9f6da97b5504ca7c83c37af83b9382f050fbed2df787a07934f4880b325ce0bc10066134b2912c007f6c92dc41e9dff2
+DIST lxdm-0.4.1.tar.gz 296714 SHA256 9e0d0a5672fcf31a18de8178ce73eab1723d6ae7097dfe41e9fe2c46e180cf08 SHA512 8ed4a955a910def4db66958d1cb24976db178b8763199a024b6c2119894745e3646566c42d01472dffbbcbb7fd21784b01e74dc88038e01caebaa3b6d720ff27 WHIRLPOOL 1bbb55bf955f46aaac54ca3372c09308baa496297e56026456e464217f115d6b26994e8be6b6b228b663bb2e14cf9d5ace6930f75024f6426825dd4fefc5349f
+DIST lxdm-0.5.3.tar.xz 239132 SHA256 4891efee81c72a400cc6703e40aa76f3f3853833d048b72ec805da0f93567f2f SHA512 0e3539c595a71cb850c1756dd075b8d477a4e111a4167714057cac06650e9587f338f797f14122e7b2a2f4ad35b38cd7172b83e996758abeeaf0146d65bbc26f WHIRLPOOL f0b36b1da0ea558fcd04fe2dbf3b6e65afb1d9f19e4d7fdb1ededfc9e3b35c1135cdb24477ce3fce024029484174c3c7009e76a66fd84694220eee1dccf4802c
+EBUILD lxdm-0.4.1-r9.ebuild 2118 SHA256 b9e74582690bad01b6317cd95aa6eadf27ab8f5074a71ce10bebd11bc13b043e SHA512 405de3b534bd45d447ad537a967c776d2ff8d6e2a9e644d36a4949e84ccd9b9a91063d5e3dc468deae282212e89193006ab0fc89549c988b5c0de60153502f6f WHIRLPOOL 97a1cbebd79bb11ff105442d73451dab0adb70c4f0be2146ec2d5de3a312f2a7033459d92324b0305e90f91b0048f579485e5095f5a4534cdda0aae139186e56
+EBUILD lxdm-0.5.3-r1.ebuild 1589 SHA256 aa037f77fb993fc5cb8f1568eef7b23617b216b72471df4ca5c33cbda4df01b6 SHA512 883c14b2d2888a39e68af0e91b3c466adf752aac6179571dcedde655c9d78b145df70544ad67fd221c63739795e74cfe9619794af77eeee5792477d277e1de6f WHIRLPOOL edf42f68a1760c9623e5e183ecdba98247cec12c4d5657cc6706b78d99c9f0e8186ef14266401f3c37f0d893ff52414f5d011bbd514dbe396d690aa6c86fcf44
+EBUILD lxdm-0.5.3.ebuild 1452 SHA256 72d4f88271f4ddd70f6bf057b4d950e59bb6e425f9cef5b3805bd02e530d4d62 SHA512 1f163c3ad52bc6286f1ff51651567eec708f2998b6f7e6a01c96a44dfbcd91d8e123e0f766427b2107317d5c620d855b2c074dc59c45b658983bb016307600d8 WHIRLPOOL ae9f314f421d49c7b2139b86c47a92b7df2c6ef33a5a3d78bd8182cfb2c7db5a12c4ffd1e615fb36a01827fe3784dccb4a4d6aa1dd8235bd6e7910f2452b3667
+MISC ChangeLog 3413 SHA256 005fc76af960e2ca27d17bd5386998d4eefafbc5bbb0ab38501fbcdb6bed2553 SHA512 8b9d4310ad7a6b74615c14bfb2c967691bcbb3b86a07f0848a92df00a11072c15b70c9bae5a864f8f4454c625ea7dc5ac894029f524d074009f7e75de4bc1734 WHIRLPOOL dd69e4b20ab405becb932da58d0cef0744c7e5a3ea427de25b91e2345bceb96de17abb629a414d040ade481478c82635d03dd7f68a68c50e5a255e7f298a860e
+MISC ChangeLog-2015 6629 SHA256 0209c2b7202a400b46e1bfebbf649646118df97de4a6c3df2ade2939d01c7b89 SHA512 5750a90faab82b47f141426b49464eb9f3781538e4eea6f39421f6b2800e76ed7c1cf068b1da71a100df8da9297cf150a3ff5b7edd3169bbe4e87c57b7044968 WHIRLPOOL 9eaf2101a45d23a38a1aef69fe1abdca0b4b886de951d68073abbe2c893b04ee098eef612ae985fbf6b1006c1f4b7ee04da4d96dfdc34f583b13875a7f8968ee
+MISC metadata.xml 581 SHA256 445f767d5cbc606c43fc81855e6cd31011b25f6c1dc4cd439af76973bbfdab71 SHA512 bfb1509cb2c43f2711a38c284a1a4152192b91c5a9f681fe063848cbeb39e8a2185d2bff084d08b0d9583cb2482101e23ce955aa9b81606a2bc270a657d7a2d1 WHIRLPOOL b79a5cdc369f9ced22b58a8ec92be209006c8f0c18f51d1bb9c71113ed3d029e7cdcec58497a05083a09c7173a423a4b2c7c1e4237339ba2094f4dfa6b371b0d
diff --git a/lxde-base/lxdm/files/Xsession b/lxde-base/lxdm/files/Xsession
new file mode 100644
index 000000000000..d5df36fbb66d
--- /dev/null
+++ b/lxde-base/lxdm/files/Xsession
@@ -0,0 +1,79 @@
+#!/bin/sh
+#
+# LXDM wrapper to run around X sessions.
+# Copied form lightdm
+
+echo "Running X session wrapper"
+
+#Convert MATE to lower case util MATE scripts are fixed
+[ "$DESKTOP_SESSION" = "MATE" ] && DESKTOP_SESSION=mate
+export DESKTOP_SESSION
+
+# Load profile
+for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
+ if [ -f "$file" ]; then
+ echo "Loading profile from $file";
+ . "$file"
+ fi
+done
+
+# Load resources
+for file in "/etc/X11/Xresources" "$HOME/.Xresources"; do
+ if [ -f "$file" ]; then
+ echo "Loading resource: $file"
+ xrdb -nocpp -merge "$file"
+ fi
+done
+
+# Load keymaps
+for file in "/etc/X11/Xkbmap" "$HOME/.Xkbmap"; do
+ if [ -f "$file" ]; then
+ echo "Loading keymap: $file"
+ setxkbmap `cat "$file"`
+ XKB_IN_USE=yes
+ fi
+done
+
+# Load xmodmap if not using XKB
+if [ -z "$XKB_IN_USE" ]; then
+ for file in "/etc/X11/Xmodmap" "$HOME/.Xmodmap"; do
+ if [ -f "$file" ]; then
+ echo "Loading modmap: $file"
+ xmodmap "$file"
+ fi
+ done
+fi
+
+unset XKB_IN_USE
+
+# /etc/X11/xinit/xinitrc.d/80-dbus expects $command to be
+# set to the Xsession arguments. So make it happy. See
+# https://bugs.gentoo.org/show_bug.cgi?id=533456
+command="$@"
+
+# Run all system xinitrc shell scripts.
+xinitdir="/etc/X11/xinit/xinitrc.d"
+if [ -d "$xinitdir" ]; then
+ for script in $xinitdir/*; do
+ echo "Loading xinit script $script"
+ if [ -x "$script" -a ! -d "$script" ]; then
+ . "$script"
+ fi
+ done
+fi
+
+# Load Xsession scripts
+xsessionddir="/etc/X11/Xsession.d"
+if [ -d "$xsessionddir" ]; then
+ for i in `ls $xsessionddir`; do
+ script="$xsessionddir/$i"
+ echo "Loading X session script $script"
+ if [ -r "$script" -a -f "$script" ] && expr "$i" : '^[[:alnum:]_-]\+$' > /dev/null; then
+ . "$script"
+ fi
+ done
+fi
+
+echo "X session wrapper complete, running session $@"
+
+exec $command
diff --git a/lxde-base/lxdm/files/lxdm-0.4.1-configure-add-pam.patch b/lxde-base/lxdm/files/lxdm-0.4.1-configure-add-pam.patch
new file mode 100644
index 000000000000..d91bf75a67bd
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.4.1-configure-add-pam.patch
@@ -0,0 +1,45 @@
+From 949ee91acb55baeb4b8761957eabd2e5a345d2ae Mon Sep 17 00:00:00 2001
+From: Mitch Harder <mitch.harder@sabayonlinux.org>
+Date: Thu, 8 Dec 2011 11:02:28 -0600
+Subject: Fix configure.ac test for pam libs.
+
+A bug report on Gentoo noted that the configure test for pam
+wasn't working correctly.
+https://bugs.gentoo.org/show_bug.cgi?id=384615
+
+This corrections borrows the configure.ac pam testing method used in xdm.
+---
+ configure.ac | 13 +++++++++++--
+ 1 files changed, 11 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index e952473..eaa883a 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -14,12 +14,21 @@ AC_PROG_INSTALL
+ AM_PROG_CC_C_O
+
+ # Checks for libraries.
+ AC_CHECK_LIB([crypt], [crypt])
+
+-AC_ARG_WITH(pam,AC_HELP_STRING([--without-pam],[build without pam]),
+-[],[AC_CHECK_LIB([pam], [pam_open_session])])
++# Check for PAM support
++AC_ARG_WITH(pam, AC_HELP_STRING([--with-pam],[Use PAM for authentication]),
++ [USE_PAM=$withval], [USE_PAM=$use_pam_default])
++if test "x$USE_PAM" != "xno" ; then
++ AC_SEARCH_LIBS(pam_open_session,[pam])
++ AC_CHECK_FUNC(pam_open_session,
++ [AC_DEFINE(USE_PAM,1,[Use PAM for authentication])],
++ [if test "x$USE_PAM" != "xtry" ; then
++ AC_MSG_ERROR(["PAM support requested, but pam_open_session not found."])
++ fi])
++fi
+
+ AC_CHECK_LIB([ck-connector],[ck_connector_open_session])
+
+ # Checks for header files.
+ AC_PATH_X
+--
+1.7.3.4
+
diff --git a/lxde-base/lxdm/files/lxdm-0.4.1-event-check.patch b/lxde-base/lxdm/files/lxdm-0.4.1-event-check.patch
new file mode 100644
index 000000000000..4c2d5b35235f
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.4.1-event-check.patch
@@ -0,0 +1,25 @@
+From d4e41ecb36a1ea29482b75674d804bb0f05540b2 Mon Sep 17 00:00:00 2001
+From: dgod <dgod.osa@gmail.com>
+Date: Sun, 25 Dec 2011 15:23:19 +0800
+Subject: [PATCH 1/1] fix event check bug caused cpu 100%
+
+---
+ src/lxcom.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/src/lxcom.c b/src/lxcom.c
+index 02763eb..18ee12e 100644
+--- a/src/lxcom.c
++++ b/src/lxcom.c
+@@ -89,7 +89,7 @@ static gboolean lxcom_prepare (GSource *source,gint *timeout)
+
+ static gboolean lxcom_check(GSource *source)
+ {
+- return TRUE;
++ return (((LXComSource*)source)->poll.revents&G_IO_IN)?TRUE:FALSE;
+ }
+
+ static gboolean lxcom_dispatch (GSource *source,GSourceFunc callback,gpointer user_data)
+--
+1.7.4.1
+
diff --git a/lxde-base/lxdm/files/lxdm-0.4.1-fix-optional-pam.patch b/lxde-base/lxdm/files/lxdm-0.4.1-fix-optional-pam.patch
new file mode 100644
index 000000000000..0aecc08593dc
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.4.1-fix-optional-pam.patch
@@ -0,0 +1,31 @@
+diff --git a/Makefile.am b/Makefile.am
+index bfac56b..40710fc 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -2,10 +2,13 @@ NULL =
+ SUBDIRS= \
+ src \
+ po \
+- pam \
+ data \
+ $(NULL)
+
++if HAVE_PAM
++SUBDIRS += pam
++endif
++
+ rpm: dist @PACKAGE_NAME@.spec
+ rpmbuild -bb \
+ --define "_sourcedir `pwd`" \
+diff --git a/configure.ac b/configure.ac
+index ae5177f..aaa1bad 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -27,6 +27,7 @@ if test "x$USE_PAM" != "xno" ; then
+ AC_MSG_ERROR(["PAM support requested, but pam_open_session not found."])
+ fi])
+ fi
++AM_CONDITIONAL(HAVE_PAM, [test -n "$USE_PAM" -a "x$USE_PAM" != xno ])
+
+ # Checks for header files.
+ AC_PATH_X
diff --git a/lxde-base/lxdm/files/lxdm-0.4.1-fix-pam-100-cpu.patch b/lxde-base/lxdm/files/lxdm-0.4.1-fix-pam-100-cpu.patch
new file mode 100644
index 000000000000..103268efec40
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.4.1-fix-pam-100-cpu.patch
@@ -0,0 +1,16 @@
+--- lxdm-0.4.1.orig/src/lxdm.c
++++ lxdm-0.4.1/src/lxdm.c
+@@ -1458,8 +1458,12 @@ void lxdm_do_login(struct passwd *pw, ch
+ setenv("XDG_SESSION_COOKIE", ck_connector_get_cookie(s->ckc), 1);
+ }
+ #endif
++ int i;
++ for(i=2;i<256;i++)
++ g_source_remove(i);
++
+ char** env, *path;
+- int n_env,i;
++ int n_env;
+ n_env = g_strv_length(environ);
+ /* copy all environment variables and override some of them */
+ env = g_new(char*, n_env + 1 + 13);
diff --git a/lxde-base/lxdm/files/lxdm-0.4.1-git-fix-null-pointer-deref.patch b/lxde-base/lxdm/files/lxdm-0.4.1-git-fix-null-pointer-deref.patch
new file mode 100644
index 000000000000..7abdbd470523
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.4.1-git-fix-null-pointer-deref.patch
@@ -0,0 +1,51 @@
+From 19f82a206b2cec964cea0475395d63dedf183788 Mon Sep 17 00:00:00 2001
+From: Andrea Florio <andrea@opensuse.org>
+Date: Fri, 29 Jul 2011 23:59:32 +0200
+Subject: [PATCH] fix null pointer dereference
+
+---
+ src/config.c | 25 ++++++++++---------------
+ 1 files changed, 10 insertions(+), 15 deletions(-)
+
+diff --git a/src/config.c b/src/config.c
+index 3f92f7b..4603ab4 100644
+--- a/src/config.c
++++ b/src/config.c
+@@ -125,24 +125,19 @@ static gboolean image_file_valid(const char *filename)
+ static void update_face_image(GtkWidget *w)
+ {
+ GdkPixbuf *pixbuf;
+- char *path;
+- path=g_build_filename(user->pw_dir,".face",NULL);
+- if(access(path,R_OK))
+- {
+- g_free(path);
+- if(ui_nobody)
+- pixbuf=gdk_pixbuf_new_from_file_at_scale(ui_nobody,48,48,FALSE,NULL);
+- if(!pixbuf)
+- pixbuf=gtk_icon_theme_load_icon(gtk_icon_theme_get_default(),
++ char *path=g_build_filename(user->pw_dir,".face",NULL);
++ pixbuf=gdk_pixbuf_new_from_file_at_scale(path,48,48,FALSE,NULL);
++ g_free(path);
++ if(!pixbuf && ui_nobody)
++ pixbuf=gdk_pixbuf_new_from_file_at_scale(ui_nobody,48,48,FALSE,NULL);
++ if(!pixbuf)
++ pixbuf=gtk_icon_theme_load_icon(gtk_icon_theme_get_default(),
+ "avatar-default", 48,GTK_ICON_LOOKUP_FORCE_SIZE,NULL);
+- }
+- else
++ if(pixbuf)
+ {
+- pixbuf=gdk_pixbuf_new_from_file_at_scale(path,48,48,FALSE,NULL);
+- g_free(path);
++ gtk_image_set_from_pixbuf(GTK_IMAGE(w),pixbuf);
++ g_object_unref(pixbuf);
+ }
+- gtk_image_set_from_pixbuf(GTK_IMAGE(w),pixbuf);
+- g_object_unref(pixbuf);
+ }
+
+ static void set_face_file(const char *filename)
+--
+1.7.0.1
+
diff --git a/lxde-base/lxdm/files/lxdm-0.4.1-missing-pam-defines.patch b/lxde-base/lxdm/files/lxdm-0.4.1-missing-pam-defines.patch
new file mode 100644
index 000000000000..a59273ccf40d
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.4.1-missing-pam-defines.patch
@@ -0,0 +1,29 @@
+From 0f9e8e53a8d30f5c8ccfb03edc282148f58bfd30 Mon Sep 17 00:00:00 2001
+From: dgod <dgod.osa@gmail.com>
+Date: Sun, 1 Jan 2012 17:05:22 +0800
+Subject: [PATCH] fix bug introduced from pam detect
+
+---
+ src/lxdm.c | 4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+diff --git a/src/lxdm.c b/src/lxdm.c
+index b5a90be..07be1e0 100644
+--- a/src/lxdm.c
++++ b/src/lxdm.c
+@@ -25,8 +25,12 @@
+ #include <config.h>
+ #endif
+ #ifndef HAVE_LIBPAM
++#ifdef USE_PAM
++#define HAVE_LIBPAM 1
++#else
+ #define HAVE_LIBPAM 0
+ #endif
++#endif
+
+ #include <stdio.h>
+ #include <stdlib.h>
+--
+1.7.4.1
+
diff --git a/lxde-base/lxdm/files/lxdm-0.4.1-optional-consolekit.patch b/lxde-base/lxdm/files/lxdm-0.4.1-optional-consolekit.patch
new file mode 100644
index 000000000000..621a9d62e45b
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.4.1-optional-consolekit.patch
@@ -0,0 +1,43 @@
+X-Gentoo-Bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=443666
+X-Git-Url: http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxdm;a=patch;h=902438eb83b4ae97d774e4e5f38b46f2d826df2f
+X-Git-Url: http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxdm;a=patch;h=371b018474217bdff1d5108b384fbf0f45aa873d
+
+Signed-off-by: Markos Chandras <hwoarang@gentoo.org>
+
+Index: lxdm-0.4.1/configure.ac
+===================================================================
+--- lxdm-0.4.1.orig/configure.ac
++++ lxdm-0.4.1/configure.ac
+@@ -28,8 +28,6 @@ if test "x$USE_PAM" != "xno" ; then
+ fi])
+ fi
+
+-AC_CHECK_LIB([ck-connector],[ck_connector_open_session])
+-
+ # Checks for header files.
+ AC_PATH_X
+ AC_CHECK_HEADERS([shadow.h stdlib.h string.h unistd.h utmpx.h])
+@@ -89,11 +87,22 @@ PKG_CHECK_MODULES(GTK, [$pkg_modules])
+ AC_SUBST(GTK_CFLAGS)
+ AC_SUBST(GTK_LIBS)
+
+-PKG_CHECK_MODULES(CONSOLEKIT, "ck-connector",[
++
++AC_ARG_ENABLE(consolekit,
++ AC_HELP_STRING([--disable-consolekit],[disable ConsoleKit support]),
++ [enable_consolekit=$enableval],
++ [enable_consolekit=yes]
++)
++
++if test "x$enable_consolekit" = "xyes" ; then
++ AC_CHECK_LIB([ck-connector],[ck_connector_open_session])
++ PKG_CHECK_MODULES(CONSOLEKIT, "ck-connector",[
+ AC_SUBST(CONSOLEKIT_CFLAGS)
+ AC_SUBST(CONSOLEKIT_LIBS)],[
+ echo "ConsoleKit devel package not found"
+ ])
++fi
++
+
+ AC_ARG_ENABLE(password,
+ AC_HELP_STRING([--enable-password],[enable to load autologin password store at config file]),
diff --git a/lxde-base/lxdm/files/lxdm-0.4.1-pam_console-disable.patch b/lxde-base/lxdm/files/lxdm-0.4.1-pam_console-disable.patch
new file mode 100644
index 000000000000..628e9a511102
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.4.1-pam_console-disable.patch
@@ -0,0 +1,9 @@
+--- lxdm-0.4.0.orig/pam/lxdm
++++ lxdm-0.4.0/pam/lxdm
+@@ -5,5 +5,5 @@ account include system-auth
+ session optional pam_keyinit.so force revoke
+ session include system-auth
+ session required pam_loginuid.so
+-session optional pam_console.so
++#session optional pam_console.so
+ session optional pam_gnome_keyring.so auto_start
diff --git a/lxde-base/lxdm/files/lxdm-0.4.1-selinux-support.patch b/lxde-base/lxdm/files/lxdm-0.4.1-selinux-support.patch
new file mode 100644
index 000000000000..c7df391b1040
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.4.1-selinux-support.patch
@@ -0,0 +1,7 @@
+--- a/pam/lxdm 2011-12-05 17:30:39.749064359 -0600
++++ b/pam/lxdm 2011-12-05 17:31:19.355569211 -0600
+@@ -7,3 +7,4 @@
+ session required pam_loginuid.so
+ #session optional pam_console.so
+ session optional pam_gnome_keyring.so auto_start
++session optional pam_selinux.so
diff --git a/lxde-base/lxdm/files/lxdm-0.5.3-pam_console-disable.patch b/lxde-base/lxdm/files/lxdm-0.5.3-pam_console-disable.patch
new file mode 100644
index 000000000000..8fb8cb4d3882
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.5.3-pam_console-disable.patch
@@ -0,0 +1,8 @@
+--- lxdm-0.4.0.orig/pam/lxdm
++++ lxdm-0.4.0/pam/lxdm
+@@ -5,4 +5,4 @@ account include system-auth
+ session optional pam_keyinit.so force revoke
+ session include system-auth
+-session optional pam_console.so
++#session optional pam_console.so
+ session optional pam_gnome_keyring.so auto_start
diff --git a/lxde-base/lxdm/files/lxdm-0.5.3-upstream-fixes.patch b/lxde-base/lxdm/files/lxdm-0.5.3-upstream-fixes.patch
new file mode 100644
index 000000000000..0360ebff8d06
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm-0.5.3-upstream-fixes.patch
@@ -0,0 +1,236 @@
+From c6836939c6fd603f86f469bb7c6502b28b1ca583 Mon Sep 17 00:00:00 2001
+From: dgod <dgod.osa@gmail.com>
+Date: Sun, 3 Jan 2016 11:53:13 +0800
+Subject: [PATCH 01/07] create user specific directory under /var/run
+
+---
+ src/lxdm.c | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/src/lxdm.c b/src/lxdm.c
+index a37f051..d81b587 100644
+--- a/src/lxdm.c
++++ b/src/lxdm.c
+@@ -750,7 +750,13 @@ static char ** create_client_auth(struct passwd *pw,char **env)
+ if(xauth_write_file(authfile,s->display,s->mcookie)==-1)
+ {
+ g_free(authfile);
+- authfile = g_strdup_printf("/var/run/lxdm/.Xauth%d",pw->pw_uid);
++
++ gchar *authdir = g_strdup_printf("/var/run/lxdm/%d", pw->pw_uid);
++ g_mkdir_with_parents(authdir, S_IRWXU);
++ chown(authdir, pw->pw_uid, pw->pw_gid);
++
++ authfile = g_strdup_printf("%s/.Xauthority", authdir);
++ g_free(authdir);
+ remove(authfile);
+ xauth_write_file(authfile,s->display,s->mcookie);
+ }
+--
+2.1.4
+
+
+From 7258b57fd305182c6c031eb8c1ded96c5a06f6da Mon Sep 17 00:00:00 2001
+From: dgod <dgod.osa@gmail.com>
+Date: Sat, 20 Feb 2016 22:36:59 +0800
+Subject: [PATCH 02/07] fix build before gtk 2.22
+
+---
+ src/greeter-gdk.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/greeter-gdk.c b/src/greeter-gdk.c
+index 1abbefa..ad3267a 100644
+--- a/src/greeter-gdk.c
++++ b/src/greeter-gdk.c
+@@ -22,6 +22,7 @@
+
+ #define XLIB_ILLEGAL_ACCESS
+
++#include <gtk/gtk.h>
+ #include <gdk/gdk.h>
+ #include <gdk/gdkx.h>
+ #include <gdk/gdkkeysyms.h>
+@@ -88,12 +89,14 @@ static void on_ui_expose(void)
+ }
+
+ cr=gdk_cairo_create(win);
++#if GTK_CHECK_VERSION(3,0,0)
+ cairo_pattern_t *pattern=gdk_window_get_background_pattern(win);
+ if(pattern)
+ {
+ cairo_set_source(cr,pattern);
+ cairo_paint(cr);
+ }
++#endif
+
+ gdk_cairo_set_source_color(cr, &bg);
+ cairo_rectangle(cr, rc.x, rc.y, rc.width, rc.height);
+--
+2.1.4
+
+
+From 5d36a53702f1e60bb316946f1edccb2dbc3c01bd Mon Sep 17 00:00:00 2001
+From: dgod <dgod.osa@gmail.com>
+Date: Sun, 21 Feb 2016 10:45:58 +0800
+Subject: [PATCH 03/07] fix with user_list only: problem when password check
+ fail
+
+---
+ src/greeter.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/greeter.c b/src/greeter.c
+index 10b7f3f..03503b6 100644
+--- a/src/greeter.c
++++ b/src/greeter.c
+@@ -146,7 +146,7 @@ static void switch_to_input_user(void)
+ if(user_list_scrolled)
+ gtk_widget_show(user_list_scrolled);
+ else
+- gtk_widget_hide(user_list);
++ gtk_widget_show(user_list);
+ gtk_widget_grab_focus(user_list);
+ }
+ else
+--
+2.1.4
+
+
+From fe121ce70ad5e99bd3b3b896dfcbe439dd22716c Mon Sep 17 00:00:00 2001
+From: dgod <dgod.osa@gmail.com>
+Date: Sun, 21 Feb 2016 11:45:35 +0800
+Subject: [PATCH 04/07] fix not honor ctl+alt+backspacer for restarting
+
+---
+ src/lxdm.c | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/src/lxdm.c b/src/lxdm.c
+index d81b587..e00d219 100644
+--- a/src/lxdm.c
++++ b/src/lxdm.c
+@@ -962,6 +962,11 @@ static void on_xserver_stop(void *data,int pid, int status)
+ s->dpy=NULL;
+ ui_drop();
+ lxdm_startx(s);
++ #ifndef DISABLE_XAUTH
++ char temp[256];
++ sprintf(temp,"/var/run/lxdm/lxdm-:%d.auth",s->display);
++ setenv("XAUTHORITY",temp,1);
++ #endif
+ ui_prepare();
+ lxsession_set_active(s);
+ }
+--
+2.1.4
+
+
+From 72812894cfd9454d70e4b0753531e46580416771 Mon Sep 17 00:00:00 2001
+From: dgod <dgod.osa@gmail.com>
+Date: Mon, 21 Mar 2016 19:25:25 +0800
+Subject: [PATCH 05/07] fix css under gtk 3.20
+
+---
+ data/themes/Industrial/gtk.css | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/data/themes/Industrial/gtk.css b/data/themes/Industrial/gtk.css
+index 179f0d6..f8e6432 100644
+--- a/data/themes/Industrial/gtk.css
++++ b/data/themes/Industrial/gtk.css
+@@ -17,6 +17,7 @@
+ color: #000000;
+ }
+
++#bottom_pane label,
+ #bottom_pane GtkLabel {
+ font: Sans 12;
+ color: #9E9D9B;
+--
+2.1.4
+
+
+From 855c090f1330aedc97b9a486dcd0d0b4c7ff4f4e Mon Sep 17 00:00:00 2001
+From: dgod <dgod.osa@gmail.com>
+Date: Sun, 16 Oct 2016 12:49:40 +0800
+Subject: [PATCH 06/07] Compile with the musl c library (no execinfo.h)
+
+---
+ configure.ac | 2 +-
+ src/lxdm.c | 4 ++++
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 52f2ac9..a9fca61 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -32,7 +32,7 @@ AM_CONDITIONAL(HAVE_PAM, [test -n "$USE_PAM" -a "x$USE_PAM" != xno ])
+
+ # Checks for header files.
+ AC_PATH_X
+-AC_CHECK_HEADERS([shadow.h stdlib.h string.h unistd.h utmpx.h])
++AC_CHECK_HEADERS([execinfo.h shadow.h stdlib.h string.h unistd.h utmpx.h])
+
+ # Checks for typedefs, structures, and compiler characteristics.
+ AC_TYPE_PID_T
+diff --git a/src/lxdm.c b/src/lxdm.c
+index e00d219..53d2176 100644
+--- a/src/lxdm.c
++++ b/src/lxdm.c
+@@ -49,7 +49,9 @@
+ #include <sys/ioctl.h>
+ #include <sys/stat.h>
+
++#ifdef HAVE_EXECINFO_H
+ #include <execinfo.h>
++#endif
+
+ #ifdef HAVE_UTMPX_H
+ #include <utmpx.h>
+@@ -1552,6 +1554,7 @@ int lxdm_do_auto_login(void)
+
+ static void log_sigsegv(void)
+ {
++#ifdef HAVE_EXECINFO_H
+ void *array[40];
+ size_t size;
+ char **bt_strs;
+@@ -1564,6 +1567,7 @@ static void log_sigsegv(void)
+ fprintf(stderr, "%s\n", bt_strs[i]);
+
+ free(bt_strs);
++#endif
+ }
+
+ static void sigsegv_handler(int sig)
+--
+2.1.4
+
+
+From a548c73e35d62ec334df5cd3a491ee409d0067bd Mon Sep 17 00:00:00 2001
+From: dgod <dgod.osa@gmail.com>
+Date: Fri, 11 Nov 2016 20:24:30 +0800
+Subject: [PATCH 07/07] fix tcp_listen=1 does not work for mordern X.org
+
+---
+ src/lxdm.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/lxdm.c b/src/lxdm.c
+index 53d2176..722936f 100644
+--- a/src/lxdm.c
++++ b/src/lxdm.c
+@@ -490,6 +490,9 @@ static char *lxsession_xserver_command(LXSession *s)
+ {
+ arg[arc++] = g_strdup("-nolisten");
+ arg[arc++] = g_strdup("tcp");
++ } else {
++ arg[arc++] = g_strdup("-listen");
++ arg[arc++] = g_strdup("tcp");
+ }
+ if(!novtswitch)
+ {
+--
+2.1.4
+
diff --git a/lxde-base/lxdm/files/lxdm.service b/lxde-base/lxdm/files/lxdm.service
new file mode 100644
index 000000000000..bf4a0a800f26
--- /dev/null
+++ b/lxde-base/lxdm/files/lxdm.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=LXDE Display Manager
+Conflicts=getty@tty1.service plymouth-quit.service
+After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service
+
+[Service]
+ExecStart=/usr/sbin/lxdm
+Restart=always
+IgnoreSIGPIPE=no
+
+[Install]
+Alias=display-manager.service
diff --git a/lxde-base/lxdm/lxdm-0.4.1-r9.ebuild b/lxde-base/lxdm/lxdm-0.4.1-r9.ebuild
new file mode 100644
index 000000000000..697ea8874540
--- /dev/null
+++ b/lxde-base/lxdm/lxdm-0.4.1-r9.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+WANT_AUTOMAKE="1.12" #493996
+inherit eutils autotools systemd
+
+DESCRIPTION="LXDE Display Manager"
+HOMEPAGE="http://lxde.org"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc x86"
+
+IUSE="consolekit debug gtk3 nls pam"
+
+RDEPEND="consolekit? ( sys-auth/consolekit )
+ x11-libs/libxcb
+ gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ nls? ( sys-devel/gettext )
+ pam? ( virtual/pam )"
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.40
+ virtual/pkgconfig"
+
+src_prepare() {
+ # Upstream bug, tarball contains pre-made lxdm.conf
+ rm "${S}"/data/lxdm.conf || die
+
+ # There is consolekit
+ epatch "${FILESDIR}/${P}-pam_console-disable.patch"
+ # Fix null pointer dereference, backported from git
+ epatch "${FILESDIR}/${P}-git-fix-null-pointer-deref.patch"
+
+ epatch "${FILESDIR}"/${P}-configure-add-pam.patch
+
+ # 403999
+ epatch "${FILESDIR}"/${P}-missing-pam-defines.patch
+
+ # 412025
+ epatch "${FILESDIR}"/${P}-event-check.patch
+
+ # 393329 Selinux support
+ epatch "${FILESDIR}"/${P}-selinux-support.patch
+
+ # See https://bugs.launchpad.net/ubuntu/+source/lxdm/+bug/922363
+ epatch "${FILESDIR}/${P}-fix-pam-100-cpu.patch"
+
+ # Optional Consolekit support. bug #443666
+ epatch "${FILESDIR}"/${P}-optional-consolekit.patch
+
+ # 469512
+ epatch "${FILESDIR}"/${P}-fix-optional-pam.patch
+
+ # this replaces the bootstrap/autogen script in most packages
+ eautoreconf
+
+ # process LINGUAS
+ if use nls; then
+ einfo "Running intltoolize ..."
+ intltoolize --force --copy --automake || die
+ strip-linguas -i "${S}/po" || die
+ fi
+}
+src_configure() {
+ econf --enable-password \
+ --with-x \
+ --with-xconn=xcb \
+ $(use_enable consolekit) \
+ $(use_enable gtk3) \
+ $(use_enable nls) \
+ $(use_enable debug) \
+ $(use_with pam)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS README TODO || die
+ systemd_dounit "${FILESDIR}"/${PN}.service
+}
+
+pkg_postinst() {
+ echo
+ elog "Take into consideration that LXDM is in the early stages of development!"
+ echo
+}
diff --git a/lxde-base/lxdm/lxdm-0.5.3-r1.ebuild b/lxde-base/lxdm/lxdm-0.5.3-r1.ebuild
new file mode 100644
index 000000000000..720d8e8b2971
--- /dev/null
+++ b/lxde-base/lxdm/lxdm-0.5.3-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Using strip-linguas in eutils
+inherit eutils autotools systemd
+
+DESCRIPTION="LXDE Display Manager"
+HOMEPAGE="http://lxde.org"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+IUSE="consolekit debug gtk3 nls pam"
+
+RDEPEND="consolekit? ( sys-auth/consolekit )
+ x11-libs/libxcb
+ gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ nls? ( sys-devel/gettext )
+ pam? ( virtual/pam )"
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.40
+ virtual/pkgconfig"
+DOCS=( AUTHORS README TODO )
+
+src_prepare() {
+ # Upstream bug, tarball contains pre-made lxdm.conf
+ rm "${S}"/data/lxdm.conf || die
+
+ # Fix consolekit and selinux
+ eapply "${FILESDIR}/${P}-pam_console-disable.patch"
+ # Apply all upstream fixes in git until 2016-11-11
+ eapply "${FILESDIR}/lxdm-0.5.3-upstream-fixes.patch"
+ eapply_user
+
+ # this replaces the bootstrap/autogen script in most packages
+ eautoreconf
+
+ # process LINGUAS
+ if use nls; then
+ einfo "Running intltoolize ..."
+ intltoolize --force --copy --automake || die
+ strip-linguas -i "${S}/po" || die
+ fi
+}
+src_configure() {
+ econf --enable-password \
+ --with-x \
+ --with-xconn=xcb \
+ --with-systemdsystemunitdir=$(systemd_get_systemunitdir) \
+ $(use_enable consolekit) \
+ $(use_enable gtk3) \
+ $(use_enable nls) \
+ $(use_enable debug) \
+ $(use_with pam)
+}
+
+src_install() {
+ default_src_install
+
+ #Use Gentoo specific Xsession startup file
+ exeinto /etc/${PN}
+ doexe "${FILESDIR}"/Xsession
+}
diff --git a/lxde-base/lxdm/lxdm-0.5.3.ebuild b/lxde-base/lxdm/lxdm-0.5.3.ebuild
new file mode 100644
index 000000000000..74b333233f5f
--- /dev/null
+++ b/lxde-base/lxdm/lxdm-0.5.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils autotools systemd
+
+DESCRIPTION="LXDE Display Manager"
+HOMEPAGE="http://lxde.org"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+IUSE="consolekit debug gtk3 nls pam"
+
+RDEPEND="consolekit? ( sys-auth/consolekit )
+ x11-libs/libxcb
+ gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ nls? ( sys-devel/gettext )
+ pam? ( virtual/pam )"
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.40
+ virtual/pkgconfig"
+DOCS=( AUTHORS README TODO )
+
+src_prepare() {
+ # Upstream bug, tarball contains pre-made lxdm.conf
+ rm "${S}"/data/lxdm.conf || die
+
+ # Fix consolekit and selinux
+ eapply "${FILESDIR}/${P}-pam_console-disable.patch"
+
+ eapply_user
+
+ # this replaces the bootstrap/autogen script in most packages
+ eautoreconf
+
+ # process LINGUAS
+ if use nls; then
+ einfo "Running intltoolize ..."
+ intltoolize --force --copy --automake || die
+ strip-linguas -i "${S}/po" || die
+ fi
+}
+src_configure() {
+ econf --enable-password \
+ --with-x \
+ --with-xconn=xcb \
+ --with-systemdsystemunitdir=$(systemd_get_systemunitdir) \
+ $(use_enable consolekit) \
+ $(use_enable gtk3) \
+ $(use_enable nls) \
+ $(use_enable debug) \
+ $(use_with pam)
+}
+
+src_install() {
+ default_src_install
+
+ #Use Gentoo specific Xsession startup file
+ exeinto /etc/${PN}
+ doexe "${FILESDIR}"/Xsession
+}
diff --git a/lxde-base/lxdm/metadata.xml b/lxde-base/lxdm/metadata.xml
new file mode 100644
index 000000000000..f6cd3ce3e625
--- /dev/null
+++ b/lxde-base/lxdm/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="project">
+ <email>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>grknight@gentoo.org</email>
+ <name>Brian Evans</name>
+ </maintainer>
+ <use>
+ <flag name="consolekit">Enables support for authorization using consolekit</flag>
+ <flag name="gtk3">Use GTK+3 instead of 2</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxinput/Manifest b/lxde-base/lxinput/Manifest
new file mode 100644
index 000000000000..a0b4ede1e1c1
--- /dev/null
+++ b/lxde-base/lxinput/Manifest
@@ -0,0 +1,7 @@
+DIST lxinput-0.3.2.tar.gz 259203 SHA256 481622f9f73c7d622a712df55d509a18805758ee002cbbc36efbd73bedd8205f SHA512 50921151d3050fae1e4640aade2b0bf88d94445f95e18c21c3d67a012ec7d33b6b9dada8574898d915a350c37fcd568f376bafff1b804e222543a5cadf87431a WHIRLPOOL 2b8f6af9ec02dc7d33786196597f8ceeff7d598caba67ae6e21f040363d059ef4959f7d82dfefbd5b9462a7f181d452b3491d552392ff69416a41ad1aaaedfbb
+DIST lxinput-0.3.5.tar.xz 145356 SHA256 4e8f778a65a4afe2365b47e7899358aa4fab535343aa62c72a3cdc4cac1f6e88 SHA512 d5233f03c4314ac16fb548db56ae2d17651b29d8a59bfef3e6e6805f6b9bc8100b0711bbc72e31a6bc458eccc6fe1b4a38cf097dbf6a1b04f600bba58ff03f35 WHIRLPOOL 83c6019046fd8a744c438b828b98c14c16c5c168f91fdeea02559ff0d9f7cb884cd06e320f97a99cb7331290aac10ea2fd42245557a7fed1e63c0630d5af5c29
+EBUILD lxinput-0.3.2.ebuild 492 SHA256 7480320fc8a05f9788a3404a6c6494ed700a27caa2f2790f472df57cafa25261 SHA512 138c6f0ae926f5ed3e6986668ca87bb29fdbc0029650d128567c3cc10d7d39e8027d10c09d910dbefc0d7468580c0b019613390d75b89afe9c2c93dfa0a7cac2 WHIRLPOOL 22c145bee1d17e8ada153988e25259a3446367c9d89597426b16c715756f91f92a96164631a554f455fc96f4ce587c71757322b9c82f6fc90d8992801b5d89f2
+EBUILD lxinput-0.3.5.ebuild 480 SHA256 740c8c127bbe3e61e8bbbf2b8e9dfa6bdee41006abd8184790373b98ed07f2ea SHA512 2c8c4fe47017dd52be8c2a59cc9931b0b05d2311e16a2c1c05d7d83d288c6e78d4a43c3fa5d651080094e44aa90e0392ff8a9020071dc5f99a604ca4ab76dbf3 WHIRLPOOL b1c6d786074e6c87773d26df09357dd433f87fb82e0067be466c0798ae6c15c1d6bd83018b51800bac9356c93cb7577f8d70c2463223299b1659df2114436713
+MISC ChangeLog 2580 SHA256 72c3bc34576425950664fd9f33cf4f5583ce1d1f4dccc121b901a8e14318ab2b SHA512 c774ed7d1cf78a83dd7331a7efa0b61b7939c9271b2e61776b9aa9b62a4f19318f02e98169237371d80e6c248e776c5da7cd9b2a8f78daad3b4bd34c11f14639 WHIRLPOOL 6aef64c247144c07c180e604f8a6b3fa4b14abbfb1f3e233344618ed4a8ad7e1e0de18a9dcb4b1b9d1b7c26319f9256eae67d1e65a70b9e854b3ef5010823f15
+MISC ChangeLog-2015 3342 SHA256 313e39bf6452865703d6553abe07da09a66fa43853b438c74f63ab1723f0e2c1 SHA512 f050ebb79a960cce437282a4f5da9d3bad966def289b094ee4e97a9786cca4511d44b0e49430d3da19595bd181b321d5cb14ba75481a12dc2f97a34c5526a112 WHIRLPOOL a4cb82c4240fcee6543ccf36fe291727e5bfdd336b7f7fea3f4d3cd58684bf483d21bb04be83663e3e40db5f662629c30ea4a35649a096e60f9efaf657a4ba8d
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxinput/lxinput-0.3.2.ebuild b/lxde-base/lxinput/lxinput-0.3.2.ebuild
new file mode 100644
index 000000000000..3d840aebb50c
--- /dev/null
+++ b/lxde-base/lxinput/lxinput-0.3.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+DESCRIPTION="LXDE keyboard and mouse configuration tool"
+HOMEPAGE="http://lxde.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig
+ >=dev-util/intltool-0.40.0"
diff --git a/lxde-base/lxinput/lxinput-0.3.5.ebuild b/lxde-base/lxinput/lxinput-0.3.5.ebuild
new file mode 100644
index 000000000000..b8b85d9311ab
--- /dev/null
+++ b/lxde-base/lxinput/lxinput-0.3.5.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="LXDE keyboard and mouse configuration tool"
+HOMEPAGE="http://lxde.org/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig
+ >=dev-util/intltool-0.40.0"
diff --git a/lxde-base/lxinput/metadata.xml b/lxde-base/lxinput/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxinput/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxlauncher/Manifest b/lxde-base/lxlauncher/Manifest
new file mode 100644
index 000000000000..8e4901d3a290
--- /dev/null
+++ b/lxde-base/lxlauncher/Manifest
@@ -0,0 +1,7 @@
+DIST lxlauncher-0.2.2.tar.gz 236484 SHA256 ad586e3a2668f98bbf0217ec1be1f8f1be4ff876b180a407c7db2fe354303cbc SHA512 f7249216b1b474945ee370f76433480d9e275c8b3375328183681083af10dc5a53d48606c00b948dc19f4c0b7d84573b65d52e122b472c69ff34becf953232a6 WHIRLPOOL 6d351f4c0cf43bfaaf820dc02cd0b860afea2b3a6307ead734c79835b6c0d945faf73c6f8fbc8403b10a12d2221981339ddff79bfa69e8f7d599ce861590365e
+DIST lxlauncher-0.2.5.tar.xz 131428 SHA256 cd14b59cf337e7ba0d67efc95cd79859ab5f0f85af5a84c7aff771f868c3dca7 SHA512 3f57755ad6feeeb1daa61c29f142b997f8175ff0863d1749b3e28b83744d03e06a7f0bb373fdcd48364e307840dd05cd23b92109c75523e32d3eae8e183ed6cf WHIRLPOOL 56e3b459d632ad4913f55703ba4a0a8e6bd213d067e04a7453ab47d7c0d2812c6685903e61cf3f641a4dea63b7db3b48c2ee9e46aeeff7717639e3d0b6a6369b
+EBUILD lxlauncher-0.2.2.ebuild 661 SHA256 1476eabad9dd8d9232d56be84f970aec238047c59e123c79b1f2bf89045153f3 SHA512 2d00793b12f654d5b406b8f1e66d79a21682f1d3b8544c6633a3865f63e264b69f2e38d45c977fc022498c1caef4fbb06d8961547f2f4abcd30ec82425553b57 WHIRLPOOL cd425be5c3f2d631fe8b29d68521b2a241af06479e1976b44bc8cd969628fd8667b7750c495e0838b6ed9dd20875594c88d780d7d5f85781ed1f3449566855d3
+EBUILD lxlauncher-0.2.5.ebuild 680 SHA256 c2a7a11539d01737a68bfe5fb195cb6e7b41c60ff61ab299ebe659738cb02c4c SHA512 cd88afde266003b6ec29a967d6675851a9e1f0d21b68e907ea7c0313e0642825809f86366761e68994b401aee5c4f052a499547da582e4024a4f5329f9864d1d WHIRLPOOL 18b4a2de8e285e132eba8af03e9319025d6e8a15f1f022987a9374577771734ef599e123fdd3aab297ce478bee6c9c3c748b2d35a3917ecf7bf1e39ab9703ffd
+MISC ChangeLog 2595 SHA256 fcf92c1e870e2646b3af7d8ed16ed4e7cd0f247bdcf3b918b8ba8535a55e57d1 SHA512 d4bf4fc2fa39fe22845db0766cbb6fabcb07b31f9854ea9c28745eda7bbe8e645c53a48491a366eb7b3b432c1028008bcba3ab69fe37105bd5f221934524a3f4 WHIRLPOOL 4127edeb9b21760f3404a86658378cb6570d4c99539af60a8cc6e43af0455195f554704766f9e64c44eb45a1e6dbecaac5cbe8a9695b6839f18799d8866042df
+MISC ChangeLog-2015 2649 SHA256 ce9118e2daf6bd7ce5f5f6ccde0df43d13497c4de0cf6fefee6e36d7d6fb2889 SHA512 1c7ce1fda0f6b94c5b95d33e5de3d9aa070a9bb060d24c4fefaf28602838eddbc710997a51a4a2a7cf9b34b4679274bf6aacbf75b5cc36eacc8ba1cc2002d92c WHIRLPOOL 0e6d912606b30a880a41f6766cbe8c353ad404fe931e21b529313cc7d3cf1439cd452322255a8108a59a7447f4dca3fe27ebe02189fe47bd70305b77c4c3f52b
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxlauncher/lxlauncher-0.2.2.ebuild b/lxde-base/lxlauncher/lxlauncher-0.2.2.ebuild
new file mode 100644
index 000000000000..19ffce00e9b3
--- /dev/null
+++ b/lxde-base/lxlauncher/lxlauncher-0.2.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+DESCRIPTION="An open source clone of the Asus launcher for EeePC"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:2
+ gnome-base/gnome-menus
+ x11-libs/startup-notification"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext
+ lxde-base/menu-cache
+ !lxde-base/lxlauncher-gmenu"
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/lxde-base/lxlauncher/lxlauncher-0.2.5.ebuild b/lxde-base/lxlauncher/lxlauncher-0.2.5.ebuild
new file mode 100644
index 000000000000..1c647a73c1d7
--- /dev/null
+++ b/lxde-base/lxlauncher/lxlauncher-0.2.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="An open source clone of the Asus launcher for EeePC"
+HOMEPAGE="https://wiki.lxde.org/en/LXLauncher"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:2
+ gnome-base/gnome-menus
+ x11-libs/startup-notification"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext
+ lxde-base/menu-cache
+ !lxde-base/lxlauncher-gmenu"
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/lxde-base/lxlauncher/metadata.xml b/lxde-base/lxlauncher/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxlauncher/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxmenu-data/Manifest b/lxde-base/lxmenu-data/Manifest
new file mode 100644
index 000000000000..f30fd429e9c1
--- /dev/null
+++ b/lxde-base/lxmenu-data/Manifest
@@ -0,0 +1,9 @@
+DIST lxmenu-data-0.1.2.tar.gz 298734 SHA256 34c285a0430404e815263a4bb33a79eb47b168c56469be0f7ffb19730a57a045 SHA512 8e18d5a0309d69fbd410f8e3e5393f8a49852c2684aa2d2f0c460cf9e1f0fb88810885551d6b3dee1c6270a2a8a8a14973ca5e72b714898d1b6b9b676e3bf922 WHIRLPOOL eee30c0b1051dc3f06bd360035b7a2120d58f258e18c87732620f65f7dcbddf8caf6b4f6646f59f758871ca5b3a5bc29dd2be0f19d9368ee8875a56ed62e0358
+DIST lxmenu-data-0.1.4.tar.xz 179180 SHA256 8802fbc88e4cac80dbf0a2926deb30eeb127c54b93254d7bda591cbe174bfb1c SHA512 2aa8949504e981582b8e94d999a3f3e4876750ee6244d63b585bb0553c5f584401c952682d7eb524ab87dd36f6e22a8b849f5f15559a40f5edfff3d7aa6eb244 WHIRLPOOL 144fca0008e022b2379144f015e7692e806b0f208e172c9facca679aa02162478b9c801b4dcdd3a9cf22209dddfe801db6aa5a160cddf62ea3d9ef0af46ddb39
+DIST lxmenu-data-0.1.5.tar.xz 199192 SHA256 9fe3218d2ef50b91190162f4f923d6524c364849f87bcda8b4ed8eb59b80bab8 SHA512 ea1a1ad511d9e56c7692a8d96feb52c53aa7bd7595f2312d4f41fc15a12a056551c70d6a2c55a30f849e2ac2fd1a06436751573472ae70e0158e069736578b40 WHIRLPOOL 7cd11577c37739bdba8d5730130116dad18b1908b095e9cdf19bb3e45940d3364e256e4b4661062b61c8406677ddfd394622b10634c2a60a50ccb1b7f1c65a1d
+EBUILD lxmenu-data-0.1.2.ebuild 538 SHA256 8fbf553d2fdee0227e04295ed91d2698670e57d5cf6ecd2e7dd299204e94978e SHA512 15eae346e085ec9d6602d3554da7e64d94ab9215bfa4a342f0c795e641ebe27320b0aa1d8471f889cbf95a6f1b20cb04a930872dc6821d11e11ea271f60e55ee WHIRLPOOL 853993cbe1745ab7351e3b177edc56f4e6f9302c6853c065898a236adac713a343b4f4f91ba7dd37e69341f576d9ac1b1c2d34dca73a4e169af5a943355da647
+EBUILD lxmenu-data-0.1.4.ebuild 538 SHA256 d839f7395afe9fa62028d5c7b231cbc5202b5d2c5a0df302f1c75347f2b9e5fa SHA512 f18014d3fbee5a8a73cafb5ef6dcf37c730596c1e8ab87311c85883f6a37314c776c7aa74afad36d6df91f64cec6e5592fe59bcdc0b834aedd350af0163364c5 WHIRLPOOL a4f41eb18ae6fe740ad3f83b020509eeab1a03d27baf48b286b0455e54c6214fef529e89a0c86778effaddc5d9bcd90fd916d4f07d8096bfe0582197bbd2ef6e
+EBUILD lxmenu-data-0.1.5.ebuild 526 SHA256 4ef9cac04671029be6d09a6a394471a09a18a81c8ddd91accc33a16ba48dde59 SHA512 ed795439539c136c390596b32a011219c3c31af8620f16f9df6669d5cfcc3b8a3b0beab59cbd4c9376e2448e7ac4e9967014cb322a83acb25e472f02e4ed88bb WHIRLPOOL 7adbb6a16a1aec1f3ca091dd6ec5a197c10691f2085048cce543cbaa13119bd7326085441e4d6ce73d1cde77ef726b59a796cc77ae3f15e60963e7a33c23a49f
+MISC ChangeLog 3541 SHA256 1ddd2601aa7b6dd32e04a40c27da8207473fe9e6921ff9467adffe3c47313871 SHA512 f643537f2fbe78050d3d1db9b2775c0b3eacc8e7e4de5f669523cb87e6b04a5e2f7ea8ccc05523d504ff86ef5c982e1fa71b557cf6cc87fdb37d3dff605e7f02 WHIRLPOOL 954750be414ea9f74dc9b5713175473b73d4548fb4b9559ebe142fa499528a3fbaae48f61cb8ef838c93ddea4adb270eeedd7063ad06ab9502203094f9a5ad39
+MISC ChangeLog-2015 2947 SHA256 40e3cb9f2a64ae4a120329d0a40107c263d2e70d8e70bbc2cab1fc0c43ead07d SHA512 8d3de0603a17e2db7d88158646c7c6f7b4c48201ecdee9f7c7430dde6f20d1e273fd22d9ffb9fdd761764f55af053d4a7c36bc7daed3f8f40f3fe3d15902b130 WHIRLPOOL 31c51034dc070a97c2c65eff08c2539593cc305bb2a7f5a92f9e14e4753f57aea1ff7bc3b482284404aa2e9ad6142a4df82aabd47283bdcc154cac5a908ba7ed
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxmenu-data/lxmenu-data-0.1.2.ebuild b/lxde-base/lxmenu-data/lxmenu-data-0.1.2.ebuild
new file mode 100644
index 000000000000..fe0634bf5b3a
--- /dev/null
+++ b/lxde-base/lxmenu-data/lxmenu-data-0.1.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+DESCRIPTION="Provides files needed for LXDE application menus"
+HOMEPAGE="http://lxde.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=""
+DEPEND="sys-devel/gettext
+ >=dev-util/intltool-0.40.0
+ virtual/pkgconfig"
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS README
+}
diff --git a/lxde-base/lxmenu-data/lxmenu-data-0.1.4.ebuild b/lxde-base/lxmenu-data/lxmenu-data-0.1.4.ebuild
new file mode 100644
index 000000000000..01d5aaa63000
--- /dev/null
+++ b/lxde-base/lxmenu-data/lxmenu-data-0.1.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+DESCRIPTION="Provides files needed for LXDE application menus"
+HOMEPAGE="http://lxde.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=""
+DEPEND="sys-devel/gettext
+ >=dev-util/intltool-0.40.0
+ virtual/pkgconfig"
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS README
+}
diff --git a/lxde-base/lxmenu-data/lxmenu-data-0.1.5.ebuild b/lxde-base/lxmenu-data/lxmenu-data-0.1.5.ebuild
new file mode 100644
index 000000000000..ebd3475dcb18
--- /dev/null
+++ b/lxde-base/lxmenu-data/lxmenu-data-0.1.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="Provides files needed for LXDE application menus"
+HOMEPAGE="http://lxde.org/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=""
+DEPEND="sys-devel/gettext
+ >=dev-util/intltool-0.40.0
+ virtual/pkgconfig"
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS README
+}
diff --git a/lxde-base/lxmenu-data/metadata.xml b/lxde-base/lxmenu-data/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxmenu-data/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxpanel/Manifest b/lxde-base/lxpanel/Manifest
new file mode 100644
index 000000000000..6e36287b6b32
--- /dev/null
+++ b/lxde-base/lxpanel/Manifest
@@ -0,0 +1,15 @@
+AUX lxpanel-0.5.9-sandbox.patch 1104 SHA256 7aeb18548f11910d4db781da219bbcbe36ac5eec0b21a6efc0fa4234221009ff SHA512 6e1287cccf3372ac207a934e45743d5b79292956112ab1a20c6700953c642e7cd4d8f1a62b25bb47c803647eca168122469db07c2aa988acbb906a9ebfaaa9ba WHIRLPOOL 49e35df303b834d1916737797c2cfecc2fa537bd5a922dbe80cd720bdfddec5f00a56e99c081a835ed71162d86de3ce9d3b86e5a9881f81e950616034da2cf7a
+AUX lxpanel-0.7.0-right-click-fix.patch 779 SHA256 03c46671baa2b1b6703856656b469e634757bafe9de79b269aa070fcabe708c6 SHA512 8f9ab121e79b50baa284fa82f8eea7615ea84e38c3bc371d7233056fd57fb81627c16791e86a0a38ee08f68eb21b4ff7c7ee41bd807a9afeb566c25cedc54617 WHIRLPOOL af2b1bff55b173697008ee4a9b3ef9590448dfe1d8450263f0f890431aa5ab35b136d310f5e4e1ee4e37d995c9427e6122fa6687b90e0b96efd49e0e43013a6a
+DIST lxpanel-0.7.0.tar.xz 1479456 SHA256 bd010d13b1627335f45be1755f7f260dc439c2cfbce942bc36705fa2cffd0b53 SHA512 396147a24e852dd7288f99281116c797df4dbb1912925a6b4403ffe74bb8e3d821f7cd96965bedb2db9aff2d1ca3ae89be6e5712df04353a69a9cca5b03589aa WHIRLPOOL a5e4394e198b29bffa834b789bf34332e617837f0ebea0ea29bf595100c43aeb7d0a7698bbedb739dc058433462e1df661b41537f49904b77a4e7663360e45af
+DIST lxpanel-0.8.1.tar.xz 1485612 SHA256 c657eb049a0f59e7b2d1ad6cb621c272833b765705c19089e48b3c248351b1e0 SHA512 cebad5e9399618adcc47ad0f2542bd57ce6cd707d65e9f1f67e2a435607e91e948c14102eb5534bb8d60a964277ef98658ec8d7a0109121a4b4f6067b385e39d WHIRLPOOL 8f721f6d81a89f35a2a44e33e0faaca2a1e956d1b826a11f85e3586721238c92a299336c35dcd876d3e98a26691255d9d8118828d5dbd124fd5ffc9367d23629
+DIST lxpanel-0.8.2.tar.xz 1488548 SHA256 516ac4c83494ee99b2a0d2466458519a9a2668272eeff6d2162af3683b634104 SHA512 abab9175c4a4e591a33c39fbc41754e458eea60c79f5a40d56848338b910a867bafed09b4d1f2596a588beb79bfb5efe54c798ff5f7b0ee74f6245a1b0417918 WHIRLPOOL d9ffdb25c206a63c4431d5c1d4aa2563aaa884c9fa4d18d6215e4eb66899d2760895847452ccaf246051aafbd8353b4aa5e630ba46f5f6aff85a3f8d5ae3845d
+DIST lxpanel-0.9.2.tar.xz 1514748 SHA256 e66811a014cde9cb4882aeae48e96125729b9b1ec40e909031f4520eaa020cf1 SHA512 d7b5733345233a44466b6786133b8c3f3c9217a5195654b8dde3447a0dfc198082d991b2bc0cc60ddf200ebb95d636885b36d5642c11f4cd913f66228c12bd3a WHIRLPOOL 3e546c09580f6a03ebc575835c58d3218bf59ca66c8d8ca357d922eee2c39376cf6e6c70594a0372049a5f24487374ce23b25c696743faed080f54a4f5871c71
+DIST lxpanel-0.9.3.tar.xz 1515144 SHA256 342cfa205f255acf69c76ba0ca6c77c890f3955a879b755931c80ffae4d98fb1 SHA512 c6aea97f66ee1d576822fda0bf1aed3849b3c74bab856816b7d23331e48b26005f1ba12eddcc0abbf5a6f08add3cb4a0674ccd13f118cec0b6294edd6f1b2343 WHIRLPOOL b2bcac570a724bd422ce3be1fbd3ae679dba9855373fd91030c500ffdf452a37b380be3f4a9561a7aa7cdcb3219846e71bb4d56f7156142365afe8fe9a124eb0
+EBUILD lxpanel-0.7.0-r1.ebuild 1907 SHA256 cdcf8f5035f42361f8f0bc28d50bdbc0b5c8119d29611a2f3aa1ad4d05b972de SHA512 7c2c2df1e5678959dfe7210300f552aff92c6267d686863b9f49edfefc422318667beda1c21856e46ea2257c49c0bf6ff30888a0f4fb7a18e9fb615fb83db050 WHIRLPOOL 8370a1097c2a1830dbe4e73e87e51e38ebfc8bee08f72c194b59ced6576b27e73199a2702008e4d3f96a8e2f9e15451f5aab6854d497485c54c95211f718dc46
+EBUILD lxpanel-0.8.1.ebuild 1812 SHA256 763c7a323d106861c2d285a00021064976e2846cb2c3203bdcfd44de768751ce SHA512 afb30fd29d355d6a1d1d2465aed77e176e78df56d1c4f402f6da64b7b222110116cb5a3218aeef802f79f1e1dced38ae105fd0ff6a9b86bbabf5509f87c6a4e3 WHIRLPOOL 84d60dcabd4471a868ed0fed3bc47c3d8c6a5fd86e94e0443eb7dfbf17f85cc89393f13a3425ac09a49150f5787521410a2a496359c0022169146b0f892e216b
+EBUILD lxpanel-0.8.2.ebuild 1563 SHA256 11e4bbf9dcddb563f6c903e81b2e1c361be6c8cb3a52999cf1a5fe8b3d4d3340 SHA512 3aa42265e14bf0015b252dbf2270a4b9f2668f0519394ab397e546b2f5756afe5853375442b45c8c91b1198442e6ae343abfeab8056454d67b422486a3e5a6f6 WHIRLPOOL c990e442063d22e296bbe309893cd68e190e24a4581472b0a9282d864eff0512ee2c28f06135655b930dacefd8f431937727d88e3d306cff66d74fbb0097dad5
+EBUILD lxpanel-0.9.2.ebuild 1514 SHA256 228d0727762e4e9048d19cbd54c8e6a250cacdffc8dd222829be8e4b032f7030 SHA512 d9ce407508ba0b68d1906e737571a386eb7509c66903356dfba170dd7344c505a09982803b03a0efb79a9507180f5b20c9f2f846aaa4989f27a4291b2658c1bd WHIRLPOOL 424c95bcbb43d25fe958e948566b35c8854af993e97ba2e6db94d7387750e204ddefa82ced7021035e25d5352171c297c084383c0178e6aee3317218d6810c43
+EBUILD lxpanel-0.9.3.ebuild 1510 SHA256 3d9a370c53b88e4db200ffbb3f885f11906bec720b8c0060e6645acf550eed0d SHA512 43f771130b3abe993cdee596b622ed2d17edc5a5eccccabee1964853f55a506089a45240ff8e03a2d2cf385ab7715b45725efeb997f76ac2258cbcfebc1c46c5 WHIRLPOOL 66056bf46ecb6b1b7825d6d170c28806199bafd8b4607c11b864a22be16c1f66d24d54ac7843becc4af37185b1e277d0b9a6eda0a2b3a4127949a7668e2f611e
+MISC ChangeLog 3194 SHA256 9eb816538d38adc5538744a4725ca5adf8bdf7ff819a5d28d114cde469d40822 SHA512 132a91d562a1f8064fe798c999a39ad9650c275ba8c27a783caecb888e8aca3c2358574476ba043a4e6ee42a51274ceedd7cdc73c4cc0260b854d906ebc58aa6 WHIRLPOOL 97726e3706d0569cda35834f9ebe40766bb79c7100baa2c85bd8152671b0a38e80ef3be71912e0d1187ac9557d43a9a3d64e93b70a8b3c6b268b85cd80bd01a5
+MISC ChangeLog-2015 10793 SHA256 d5df0b840d3a11ac7667eeb989246d16deab9dc24ec6d718905107a5ed4f7ba8 SHA512 ca8f6718f6c93a384e975bbcbc9d316a3c625c57edd8466af54d6a2f1f10f0870f15523a84e3b0c9c7968201f460602298dec395d90ec2fd93da8e3d1a9ef998 WHIRLPOOL 37e5d69d8c7ff875a2555ee4141d1315bee5a6abbbe2f8ad3caf40a5047e59706df69207a09d8d403939df5672c25588b6b646ad3304ac3fba3169e3c99c731a
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch b/lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch
new file mode 100644
index 000000000000..0f40c185bc6d
--- /dev/null
+++ b/lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch
@@ -0,0 +1,29 @@
+Index: lxpanel-0.5.9/src/plugins/Makefile.am
+===================================================================
+--- lxpanel-0.5.9.orig/src/plugins/Makefile.am
++++ lxpanel-0.5.9/src/plugins/Makefile.am
+@@ -49,6 +49,3 @@ EXTRA_DIST = \
+ icon.xpm
+
+ install-exec-hook:
+- rm -f $(DESTDIR)$(libdir)/lxpanel/plugins/*.la
+- rm -f $(DESTDIR)$(libdir)/lxpanel/plugins/*.a
+- rm -f $(DESTDIR)$(libdir)/lxpanel/plugins/*.
+Index: lxpanel-0.5.9/src/plugins/netstat/Makefile.am
+===================================================================
+--- lxpanel-0.5.9.orig/src/plugins/netstat/Makefile.am
++++ lxpanel-0.5.9/src/plugins/netstat/Makefile.am
+@@ -33,4 +33,3 @@ netstat_la_LDFLAGS = \
+ @LXPANEL_MODULE@
+
+ install-exec-hook:
+- rm -f "$(moduledir)\*.la" *.a
+Index: lxpanel-0.5.9/src/plugins/netstatus/Makefile.am
+===================================================================
+--- lxpanel-0.5.9.orig/src/plugins/netstatus/Makefile.am
++++ lxpanel-0.5.9/src/plugins/netstatus/Makefile.am
+@@ -34,4 +34,3 @@ netstatus_la_LDFLAGS = \
+ $(LXPANEL_MODULE)
+
+ install-exec-hook:
+- rm -f "$(moduledir)\*.la" *.a
diff --git a/lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch b/lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch
new file mode 100644
index 000000000000..f6325b6f8c3f
--- /dev/null
+++ b/lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch
@@ -0,0 +1,25 @@
+From d4943c80cded6325284be8b58003fe63dd6e8255 Mon Sep 17 00:00:00 2001
+From: Raimar <no@email.de>
+Date: Thu, 21 Aug 2014 23:21:28 +0200
+Subject: [PATCH 1/1] fix crash after click on empty part of panel
+
+---
+ src/panel.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/panel.c b/src/panel.c
+index 6b2ede6..87903d8 100644
+--- a/src/panel.c
++++ b/src/panel.c
+@@ -233,7 +233,7 @@ static gboolean lxpanel_button_press(GtkWidget *widget, GdkEventButton *event)
+ gtk_menu_popup(popup, NULL, NULL, NULL, NULL, event->button, event->time);
+ return TRUE;
+ }
+- return GTK_WIDGET_CLASS(lxpanel_parent_class)->button_press_event(widget, event);
++ return FALSE;
+ }
+
+ static void lxpanel_class_init(PanelToplevelClass *klass)
+--
+1.7.10.4
+
diff --git a/lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild b/lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild
new file mode 100644
index 000000000000..d6f1bf102626
--- /dev/null
+++ b/lxde-base/lxpanel/lxpanel-0.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="4"
+
+inherit autotools eutils readme.gentoo versionator
+
+MAJOR_VER="$(get_version_component_range 1-2)"
+
+DESCRIPTION="Lightweight X11 desktop panel for LXDE"
+HOMEPAGE="https://wiki.lxde.org/en/LXPanel"
+SRC_URI="mirror://sourceforge/lxde/LXPanel%20%28desktop%20panel%29/LXPanel%20${MAJOR_VER}.x/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE="+alsa wifi"
+RESTRICT="test" # bug 249598
+
+RDEPEND="x11-libs/gtk+:2
+ >=x11-libs/libfm-1.2.0[gtk]
+ x11-libs/libwnck:1
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/libX11
+ lxde-base/lxmenu-data
+ lxde-base/menu-cache
+ alsa? ( media-libs/alsa-lib )
+ wifi? ( net-wireless/wireless-tools )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext"
+
+DOC_CONTENTS="If you have problems with broken icons shown in the main panel,
+you will have to configure panel settings via its menu.
+This will not be an issue with first time installations."
+
+src_prepare() {
+ #bug #522404
+ epatch "${FILESDIR}"/${PN}-0.7.0-right-click-fix.patch
+ epatch "${FILESDIR}"/${PN}-0.5.9-sandbox.patch
+ #bug #415595
+ sed -i "s:-Werror::" configure.ac || die
+ eautoreconf
+}
+
+src_configure() {
+ local plugins="netstatus,volume,cpu,deskno,batt, \
+ kbled,xkb,thermal,cpufreq,monitors"
+
+ use wifi && plugins+=",netstat"
+ use alsa && plugins+=",volumealsa"
+ [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
+
+ econf $(use_enable alsa) --with-x --with-plugins="${plugins}"
+ # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x
+}
+
+src_install () {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog README
+
+ # Get rid of the .la files.
+ find "${D}" -name '*.la' -delete
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/lxde-base/lxpanel/lxpanel-0.8.1.ebuild b/lxde-base/lxpanel/lxpanel-0.8.1.ebuild
new file mode 100644
index 000000000000..ec0b3433bfc8
--- /dev/null
+++ b/lxde-base/lxpanel/lxpanel-0.8.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit autotools eutils readme.gentoo versionator
+
+MAJOR_VER="$(get_version_component_range 1-2)"
+
+DESCRIPTION="Lightweight X11 desktop panel for LXDE"
+HOMEPAGE="https://wiki.lxde.org/en/LXPanel"
+SRC_URI="mirror://sourceforge/lxde/LXPanel%20%28desktop%20panel%29/LXPanel%20${MAJOR_VER}.x/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE="+alsa wifi"
+RESTRICT="test" # bug 249598
+
+RDEPEND="dev-libs/keybinder:0=
+ x11-libs/gtk+:2
+ >=x11-libs/libfm-1.2.0[gtk]
+ x11-libs/libwnck:1
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/libX11
+ lxde-base/lxmenu-data
+ lxde-base/menu-cache
+ alsa? ( media-libs/alsa-lib )
+ wifi? ( net-wireless/wireless-tools )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext"
+
+DOC_CONTENTS="If you have problems with broken icons shown in the main panel,
+you will have to configure panel settings via its menu.
+This will not be an issue with first time installations."
+
+src_prepare() {
+ #bug #415595
+ sed -i "s:-Werror::" configure.ac || die
+ eautoreconf
+}
+
+src_configure() {
+ local plugins="netstatus,volume,cpu,deskno,batt, \
+ kbled,xkb,thermal,cpufreq,monitors"
+
+ use wifi && plugins+=",netstat"
+ use alsa && plugins+=",volumealsa"
+ [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
+
+ econf $(use_enable alsa) --with-x --with-plugins="${plugins}"
+ # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x
+}
+
+src_install () {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog README
+
+ # Get rid of the .la files.
+ find "${D}" -name '*.la' -delete
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/lxde-base/lxpanel/lxpanel-0.8.2.ebuild b/lxde-base/lxpanel/lxpanel-0.8.2.ebuild
new file mode 100644
index 000000000000..2fe4da6e7e71
--- /dev/null
+++ b/lxde-base/lxpanel/lxpanel-0.8.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="Lightweight X11 desktop panel for LXDE"
+HOMEPAGE="https://wiki.lxde.org/en/LXPanel"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE="+alsa wifi"
+
+RDEPEND="dev-libs/keybinder:0=
+ x11-libs/gtk+:2
+ >=x11-libs/libfm-1.2.0[gtk]
+ x11-libs/libwnck:1
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/libX11
+ lxde-base/lxmenu-data
+ lxde-base/menu-cache
+ alsa? ( media-libs/alsa-lib )
+ wifi? ( net-wireless/wireless-tools )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext"
+
+DOC_CONTENTS="If you have problems with broken icons shown in the main panel,
+you will have to configure panel settings via its menu.
+This will not be an issue with first time installations."
+
+src_configure() {
+ local plugins="netstatus,volume,cpu,deskno,batt, \
+ kbled,xkb,thermal,cpufreq,monitors"
+
+ use wifi && plugins+=",netstat"
+ use alsa && plugins+=",volumealsa"
+ [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
+
+ econf $(use_enable alsa) --with-x --with-plugins="${plugins}"
+ # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x
+}
+
+src_install () {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog README
+
+ # Get rid of the .la files.
+ find "${D}" -name '*.la' -delete
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/lxde-base/lxpanel/lxpanel-0.9.2.ebuild b/lxde-base/lxpanel/lxpanel-0.9.2.ebuild
new file mode 100644
index 000000000000..3ebcb30af474
--- /dev/null
+++ b/lxde-base/lxpanel/lxpanel-0.9.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="Lightweight X11 desktop panel for LXDE"
+HOMEPAGE="https://wiki.lxde.org/en/LXPanel"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE="+alsa wifi"
+
+RDEPEND="dev-libs/keybinder:0=
+ x11-libs/gtk+:2
+ >=x11-libs/libfm-1.2.0[gtk]
+ x11-libs/libwnck:1
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/libX11
+ lxde-base/lxmenu-data
+ lxde-base/menu-cache
+ alsa? ( media-libs/alsa-lib )
+ wifi? ( net-wireless/wireless-tools )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext"
+
+DOC_CONTENTS="If you have problems with broken icons shown in the main panel,
+you will have to configure panel settings via its menu.
+This will not be an issue with first time installations."
+
+src_configure() {
+ local plugins="netstatus,volume,cpu,deskno,batt, \
+ kbled,xkb,thermal,cpufreq,monitors"
+
+ use wifi && plugins+=",netstat"
+ use alsa && plugins+=",volumealsa"
+ [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
+
+ econf $(use_enable alsa) --with-x --with-plugins="${plugins}"
+ # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x
+}
+
+src_install () {
+ default
+
+ # Get rid of the .la files.
+ find "${D}" -name '*.la' -delete
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/lxde-base/lxpanel/lxpanel-0.9.3.ebuild b/lxde-base/lxpanel/lxpanel-0.9.3.ebuild
new file mode 100644
index 000000000000..2c22a239d326
--- /dev/null
+++ b/lxde-base/lxpanel/lxpanel-0.9.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="Lightweight X11 desktop panel for LXDE"
+HOMEPAGE="https://wiki.lxde.org/en/LXPanel"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE="+alsa wifi"
+
+RDEPEND="dev-libs/keybinder:0=
+ x11-libs/gtk+:2
+ >=x11-libs/libfm-1.2.0[gtk]
+ x11-libs/libwnck:1
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/libX11
+ lxde-base/lxmenu-data
+ lxde-base/menu-cache
+ alsa? ( media-libs/alsa-lib )
+ wifi? ( net-wireless/wireless-tools )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext"
+
+DOC_CONTENTS="If you have problems with broken icons shown in the main panel,
+you will have to configure panel settings via its menu.
+This will not be an issue with first time installations."
+
+src_configure() {
+ local plugins="netstatus,volume,cpu,deskno,batt, \
+ kbled,xkb,thermal,cpufreq,monitors"
+
+ use wifi && plugins+=",netstat"
+ use alsa && plugins+=",volumealsa"
+ [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
+
+ econf $(use_enable alsa) --with-x --with-plugins="${plugins}"
+ # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x
+}
+
+src_install () {
+ default
+
+ # Get rid of the .la files.
+ find "${D}" -name '*.la' -delete
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/lxde-base/lxpanel/metadata.xml b/lxde-base/lxpanel/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxpanel/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxrandr/Manifest b/lxde-base/lxrandr/Manifest
new file mode 100644
index 000000000000..b3e2d353335d
--- /dev/null
+++ b/lxde-base/lxrandr/Manifest
@@ -0,0 +1,7 @@
+DIST lxrandr-0.1.2.tar.gz 230394 SHA256 fb8139478f6cfeac6a2d8adb4e55e8cad099bfe2da7c82253c935ba719f9cf19 SHA512 a2131706b1f6febea3cb12758403650700a29ad1fe036caf5ecf962264f6f8180fdef392f88a77071b3d218ea2f08b0a1f66e4d58db6c2c55125d475bdee256a WHIRLPOOL 067a0dc3a92a698b1da052214620cb41c7fbaeaed40f5f70cff122f36438140f03af226e5aa2359c63a366ec284b7c03b81621d5b414197ef55cd16dc3406961
+DIST lxrandr-0.3.1.tar.xz 132468 SHA256 6d98338485a90d9e47f6d08184df77ca0d9715517f8a45a914e861750589184e SHA512 525cb8800045f26cb1ecae994e1663db4ce41fbfcf1eabd6c50de38988324cd50f51167fa0caa6872867955c0d18af115bed1d4ae896cb15871efd477eb01196 WHIRLPOOL 247c752cd52c5fec095b971677154c5cc53ac337bc8ad0af89c60f5002a4725b225d539df45c7447a087deb4297dc44ade9cbfda6ae678d46058b10bd3a27a4e
+EBUILD lxrandr-0.1.2.ebuild 611 SHA256 a8856fd6ab5419233bb2750900a1e27c91521aedb59efbc79879c73f0b872c63 SHA512 9d8d77f21754bd9387f2fea746e49315d445206d93b1fe7b0d78d4f9bc84878364d1b52cb9fcd764f39866638be5448f45f76457f65555d1d8812c4540feed0e WHIRLPOOL dd672b532a55ae670e73163b38155f1e3128dee72bc8987c189cccb6fa43a5c9945270b5cfa0530c51751ff29387e9a237d9c6d699eee0fe42af024208bfce21
+EBUILD lxrandr-0.3.1.ebuild 582 SHA256 e7377bef78c68218b27d2e192f2e395416319228c727c0a70b4d683a5ac93e16 SHA512 b0af1a1c27d3350b1d6c25ed5841dc64782f26844eaa4825e41b894e193e7c13d3e6f87710e68a2d4b601d7377d57276b42c73305406c55244c1df927533e2db WHIRLPOOL 12345e97a760ac130addd2dfd2cff3d6aad0ca85098c9c4034d4a22acaf134bcb19e98459d5c770a92b4993790f9a3b541f0600584dfb0e9dc5a7c2f7a5686fc
+MISC ChangeLog 2640 SHA256 3f98f0183b4228aedc5314197f6ae06958e8acd24184ed62d253f34608e8a386 SHA512 4bc71945cd222fb70bc4c042ddcecad3307de003ce8d1fb75dbdc0389f005387ca73ba3f77e464c3fa57471687a63c8661883acc380c96ce601eab3d075eb0fe WHIRLPOOL 607816e4443faff71cffb9b075bee817e48ba6febd55e89631ff7c09120a6a554269966c0c8a8e0bc0d508d4e9779514e7b2d9f62d99efdff1f397aae43b1930
+MISC ChangeLog-2015 2598 SHA256 2e0fbdd50809642368f0c5df4aae20a361f16c1c8e817dbb9e4e3ce09c77076b SHA512 21e60a3ed9b7a5fa2c505999be0a184af7689f674595e3e10dcbc3203a9fd9c0e0ba5ccd62d7f8899d2cfe763bc0737bd75e0b7b823027273225ec2af7eaca16 WHIRLPOOL a7099ea7938109f2ce114fd67376202e03a32a9205acd5f0e52b38c460ac733ae6c84289b15431ea0ce331a0ff3a040a3b1b4f4deaef8d36450573cfab80a497
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxrandr/lxrandr-0.1.2.ebuild b/lxde-base/lxrandr/lxrandr-0.1.2.ebuild
new file mode 100644
index 000000000000..9554f13e96ec
--- /dev/null
+++ b/lxde-base/lxrandr/lxrandr-0.1.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit autotools eutils
+
+DESCRIPTION="LXDE GUI interface to RandR extention"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-3"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libXrandr
+ x11-apps/xrandr"
+DEPEND="${RDEPEND}
+ x11-proto/randrproto
+ virtual/pkgconfig
+ sys-devel/gettext
+ >=dev-util/intltool-0.40.0"
+
+src_install () {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS
+}
diff --git a/lxde-base/lxrandr/lxrandr-0.3.1.ebuild b/lxde-base/lxrandr/lxrandr-0.3.1.ebuild
new file mode 100644
index 000000000000..e9a1e018cb39
--- /dev/null
+++ b/lxde-base/lxrandr/lxrandr-0.3.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="LXDE GUI interface to RandR extention"
+HOMEPAGE="http://lxde.org/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/libXrandr
+ x11-apps/xrandr"
+DEPEND="${RDEPEND}
+ x11-proto/randrproto
+ virtual/pkgconfig
+ sys-devel/gettext
+ >=dev-util/intltool-0.40.0"
+
+src_install () {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS
+}
diff --git a/lxde-base/lxrandr/metadata.xml b/lxde-base/lxrandr/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxrandr/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxsession-edit/Manifest b/lxde-base/lxsession-edit/Manifest
new file mode 100644
index 000000000000..37c796aa90bc
--- /dev/null
+++ b/lxde-base/lxsession-edit/Manifest
@@ -0,0 +1,5 @@
+DIST lxsession-edit-0.2.0.tar.gz 224146 SHA256 558088aa8e0219a71a003fc0a66941cc828635615873b043e4ad239fc0889c5e SHA512 6bf039322738502ec92e2d600d98142dafff7caa3e4a45f132cc7f4460985df2351b38fdf57ea214c49311d1b4fd96b79086936fade44fb0316dd013c417ba9f WHIRLPOOL 8e07d6e9abec28297a55d9d97d6bb5c6761f4c40a648e43c2d61451d60f3e5ed13cd29ca2be0b592660bd5a4a8b8e3b3f2f1386689b52e7f0d6390e2eccce135
+EBUILD lxsession-edit-0.2.0.ebuild 624 SHA256 929a7403aa8db7d88a016a22564eeb4831916de1448965deda6a94ebe521eae4 SHA512 98085f3b41646818b59feaf261abdabc26b7ac5c532f64cd53a577ca11394c41ee033a41508bef6e04c5413feed5709d342fc9c00c63cbe6116fc00572cc42fd WHIRLPOOL 7d8da1301c59789d6a856d5c452ff6ae5dd6d006d5aa361d4c78aee5673fd801e2c707f3b277e5cd2adfecc326e6a19479ddac96138d8b5b0088a2f82c9f8241
+MISC ChangeLog 2449 SHA256 abafb7aa548d2489922a6e46124e01fe02972e958e59b33b7067b4fee6e2fdc5 SHA512 cc01e275d9539b171177d4001cd2f20b975b11c51798796fb2e69e22efc38ec67429e58b824e1249a67e4b932c0d5ba7f41767e5d8e807a6fdfe2ab0099afc7d WHIRLPOOL 700ad21f91936a304daffc832d67d929decf9a8dea6d8e37aa7736645ee9cca99dbb9b2db6f2ad5546a4edcca41ac72e7929730096ea4ab51f64d8a27418f353
+MISC ChangeLog-2015 2973 SHA256 44765eceb8f10ba89d27c0b25a03f5e1a15480f90cdcbeb76e0fff748cbc513b SHA512 64b4cb5bcdf63bbc4d6d4ab5add81e92ae6bc5eb8ea0d34f02c30f4bd2ed4b0ebb657aae59434f7b26a536a5878763ec7498f1af02d72bc894c6e12db012b1e6 WHIRLPOOL e8afc29c17de58912c4120749823eaa34dadfe56b42caf9d5c1cef690fde9e2c6598f8d28f6fca2e6ac475719b9f5de30d916e5f74cbe6d2cc33675c901e40f2
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxsession-edit/lxsession-edit-0.2.0.ebuild b/lxde-base/lxsession-edit/lxsession-edit-0.2.0.ebuild
new file mode 100644
index 000000000000..49e17551e785
--- /dev/null
+++ b/lxde-base/lxsession-edit/lxsession-edit-0.2.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+DESCRIPTION="LXDE session autostart editor"
+HOMEPAGE="http://lxde.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+COMMON_DEPEND="dev-libs/glib:2
+ x11-libs/gtk+:2"
+RDEPEND="${COMMON_DEPEND}
+ lxde-base/lxde-common
+ lxde-base/lxsession"
+DEPEND="${COMMON_DEPEND}
+ sys-devel/gettext
+ dev-util/intltool
+ virtual/pkgconfig"
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS README
+}
diff --git a/lxde-base/lxsession-edit/metadata.xml b/lxde-base/lxsession-edit/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxsession-edit/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxsession/Manifest b/lxde-base/lxsession/Manifest
new file mode 100644
index 000000000000..d7e7acc64d36
--- /dev/null
+++ b/lxde-base/lxsession/Manifest
@@ -0,0 +1,9 @@
+AUX lxsession-0.5.2-fix-invalid-memcpy.patch 1010 SHA256 2caa16bd01a82fcef2abd4c687e5df48300b8dc6d223aed22853f5815e23d0ef SHA512 33a72b62b4fe82d1c7331d389333e24ee68fd1bc37fba96a7a73247cb4d63556429709361b9b6e35bd2e93db93f5571ef3a985b3dbcb9ea9b5f23a8e677a9932 WHIRLPOOL c0b4e92d496f3f7176cb4a23b07ea6dc5ab3dc272321e9ff06129c9074480d1454e1fb7234bbbffbbf43340051ed805cad168952bc19ffb35a2c04bbf9b87d6d
+AUX lxsession-0.5.2-key2-null.patch 1051 SHA256 414849cb964fcc02f4d7c15c57c6a95cbb30bcc578f3ba6856eddf3fc63fdc18 SHA512 87e5a264769bbb355e45875dfbf7bde46e355d2de28023000b1a69ff0a801da3e504d875ab5ae75c1c57c26050f40246a48e59f05430514f2deaf7a1ce90e324 WHIRLPOOL ee0aec4fb84515f9e0dcad3911e3d9612becb5c932ca9f70982fadc18426eb6eca5fff7dd4d30181b27ecd4b3a860c1ce919eb51371ede94054ec33d5d2e0587
+AUX lxsession-0.5.2-notify-daemon-default.patch 709 SHA256 89602254ed5c289b5f2b5493ec0f014cfcb412e1492dfccfacaad7092910f369 SHA512 17ff701e90cd11f077ab538cf6e2507e49e01ab8037eb0e52f4e4eb02b6ca72e118bcad2158c3500364c74c6aaafc39c64f5bac411ec4d0115c011e8a6bc289c WHIRLPOOL e9f486c1edfe9e6702149065a60c17e90ea82ea950f2a1a911ca1ddc451c7d5f96043c13c9952e0b2afaa5a0adae32149233be40a3c824457b6515258fb994ce
+AUX lxsession-0.5.2-reload.patch 1324 SHA256 73928ec9c2d41dd96d348731be7d70f5627ce517f1241ae5833aead8e295ee33 SHA512 b8eb606b915709172454bb610650dd358b492ab29608ea62c834356a707ddc70440e3215e8b639ec8ebcf459cb8753d6bb525ea8037064be1016201956b91cb1 WHIRLPOOL ea497594ef9e634e51b8dd3f8055ffb6ec3460912fd9345a7105334e4f83f7f4ca3a5ed41bc904f017065c631a984dafe33ea2a19535ced8615c7ba42ed19b54
+DIST lxsession-0.5.2.tar.xz 354092 SHA256 2d55e9ea80057fe5ffd68a91a15bb004ad7bf019e50807a8bb9b342115efaada SHA512 2e08e5263bb4ef9d8051e84997347a12d2f1ba75cf4e70f9e3ba783a509246f0d6efd672ac1cc1d0fffc8707710ddb148298449b5365deb6785623d596bc3da1 WHIRLPOOL 720144b89c7719b283478427d5858ee0de8ca25dce77a19eef1646983c22927b3af079ec24f218b92141b77c414ebf7f85e4f863e47646b29fccb96d94586ce7
+EBUILD lxsession-0.5.2.ebuild 1783 SHA256 20d676bb0257558e6afc2a9081b0f9faf72eef053a0bee194501ff8ef3e43a06 SHA512 474c58c4e9d1b3262649c9cc313a211b1eb5f5edc4992ec838c5a0177bb1de0096c3a5820cada3a4fecceac97775f5694b124fb2ecb46f235c42ae815da84dbc WHIRLPOOL 1413bc3a6ee233d5d535f7c64a190e6474343073be6b58a4015d76ce581664252b9d70371911545ba3dc2f7ac3b1e1fb68f69029d3afffcc2f4a6036482df48c
+MISC ChangeLog 4441 SHA256 368bc52acf06816983b731cdf60157b8b628085a164efa5845cc66bbb04234fd SHA512 7ca8e466068467fa9ca5e4fd46f29e1343fc211041df9aeaba3bdd9edbc9ba7b541576f9d12696b686960de4f88139c18a92003b241271814c53ffc24faf11bf WHIRLPOOL 44fffb40f60cc129a25986dffcb5252fa9a8715c583d46fe9bfdaa487ce1581dc87a2ce7f2c464200c0fd3e7dc313479d10d71517fa348619ed95425bee8823c
+MISC ChangeLog-2015 8988 SHA256 4a7e846dc358fa50f83fc4bf8600a790f15a61e44d14e6df962f15eadf4f9fd1 SHA512 1db66aef8433749160ef43af6e52ea47373e39335efcfbb1a1bf3af7c97ec03d549bdee6c7718d4667211e5075cf46b388b49066eb0b70a620cb0822a4fed010 WHIRLPOOL f3008c2a49205e62759f0952ef3a3227c9f3edaab4bfa9b2b09726322bf7488b324dbc43071e4f4e82104420cd13ad4901e9419aa1c2d8bcc5f4d6cfe56e8418
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxsession/files/lxsession-0.5.2-fix-invalid-memcpy.patch b/lxde-base/lxsession/files/lxsession-0.5.2-fix-invalid-memcpy.patch
new file mode 100644
index 000000000000..672889997688
--- /dev/null
+++ b/lxde-base/lxsession/files/lxsession-0.5.2-fix-invalid-memcpy.patch
@@ -0,0 +1,20 @@
+--- lxsession-0.5.2/lxsession-edit/lxsession-edit-common.c.memmove 2014-10-05 08:49:49.000000000 +0900
++++ lxsession-0.5.2/lxsession-edit/lxsession-edit-common.c 2016-02-15 19:21:23.780783021 +0900
+@@ -216,7 +216,7 @@ void update_enable_state(GKeyFile* kf, g
+ if( strcmp(list[i], session_name) == 0 )
+ {
+ g_free(list[i]);
+- memcpy( list + i, list + i + 1, (n-i) * sizeof(char*) );
++ memmove( list + i, list + i + 1, (n-i) * sizeof(char*) );
+ --n;
+ break;
+ }
+@@ -259,7 +259,7 @@ void update_enable_state(GKeyFile* kf, g
+ if( strcmp(list[i], session_name) == 0 )
+ {
+ g_free(list[i]);
+- memcpy( list + i, list + i + 1, (n-i) * sizeof(char*) );
++ memmove( list + i, list + i + 1, (n-i) * sizeof(char*) );
+ --n;
+ break;
+ }
diff --git a/lxde-base/lxsession/files/lxsession-0.5.2-key2-null.patch b/lxde-base/lxsession/files/lxsession-0.5.2-key2-null.patch
new file mode 100644
index 000000000000..31c88a9caa66
--- /dev/null
+++ b/lxde-base/lxsession/files/lxsession-0.5.2-key2-null.patch
@@ -0,0 +1,20 @@
+--- lxsession-0.5.2/lxsession/settings.vala.key2 2014-10-18 01:54:57.000000000 +0900
++++ lxsession-0.5.2/lxsession/settings.vala 2015-07-13 14:56:00.830117779 +0900
+@@ -56,7 +56,7 @@ namespace Lxsession
+ return return_map;
+ }
+
+- public void create_config_item (string categorie, string key1, string key2, string type, string? variable)
++ public void create_config_item (string categorie, string key1, string? key2, string type, string? variable)
+ {
+ /* only support string for now */
+ string item_key = categorie + ";" + key1 + ";" + key2 + ";";
+@@ -71,7 +71,7 @@ namespace Lxsession
+ update_support_keys (categorie, key1, key2);
+ }
+
+- public void delete_config_item (string categorie, string key1, string key2, string type)
++ public void delete_config_item (string categorie, string key1, string? key2, string type)
+ {
+ /* only support string for now */
+ string item_key = categorie + ";" + key1 + ";" + key2 + ";";
diff --git a/lxde-base/lxsession/files/lxsession-0.5.2-notify-daemon-default.patch b/lxde-base/lxsession/files/lxsession-0.5.2-notify-daemon-default.patch
new file mode 100644
index 000000000000..ffca8227209a
--- /dev/null
+++ b/lxde-base/lxsession/files/lxsession-0.5.2-notify-daemon-default.patch
@@ -0,0 +1,13 @@
+--- lxsession-0.5.2/lxsession/settings.vala.notify 2015-08-11 14:14:22.187535605 +0900
++++ lxsession-0.5.2/lxsession/settings.vala 2015-08-11 14:37:18.868694268 +0900
+@@ -258,6 +258,10 @@
+ set_generic_default("Session", "proxy_manager", "command", "string", "build-in");
+ set_generic_default("Session", "keyring", "command", "string", "ssh-agent");
+
++ set_generic_default("Session", "notification", "command", "string", "/usr/libexec/notification-daemon");
++ set_generic_default("Session", "notification", "autostart", "string", "true");
++
++
+ /* Set Xsettings default */
+
+ set_generic_default("GTK", "iXft", "Antialias", "string", "1");
diff --git a/lxde-base/lxsession/files/lxsession-0.5.2-reload.patch b/lxde-base/lxsession/files/lxsession-0.5.2-reload.patch
new file mode 100644
index 000000000000..d7e9164e7286
--- /dev/null
+++ b/lxde-base/lxsession/files/lxsession-0.5.2-reload.patch
@@ -0,0 +1,43 @@
+--- lxsession-0.5.2/Makefile.am.debug 2014-11-29 23:50:05.000000000 +0900
++++ lxsession-0.5.2/Makefile.am 2015-06-17 11:08:14.510501437 +0900
+@@ -424,6 +424,7 @@
+ --pkg gio-2.0 \
+ --pkg posix \
+ --pkg lxsettings-daemon \
++ --pkg xevent \
+ $(buildinclip_VALAFLAGS) \
+ $(buildinpolkit_VALAFLAGS) \
+ $(NULL)
+--- lxsession-0.5.2/lxsession/main.vala.debug 2014-10-05 08:49:49.000000000 +0900
++++ lxsession-0.5.2/lxsession/main.vala 2015-06-17 11:19:54.979024117 +0900
+@@ -96,6 +96,17 @@
+ return -1;
+ }
+
++ if (xevent_init() == false)
++ {
++ return 1;
++ }
++
++ if (reload == true)
++ {
++ send_internal_command(LXS_CMD.RELOAD);
++ return 0;
++ }
++
+ message ("Session is %s",session);
+ message ("DE is %s", desktop_environnement);
+
+--- lxsession-0.5.2/vapi/xevent.vapi.debug 2015-06-17 11:08:14.520501444 +0900
++++ lxsession-0.5.2/vapi/xevent.vapi 2015-06-17 11:20:16.384040089 +0900
+@@ -0,0 +1,10 @@
++[CCode (cprefix = "LxsessionXEvent", cheader_filename = "lxsettings-daemon/xevent.h")]
++ public static void send_internal_command( int cmd );
++ public static bool xevent_init();
++
++[CCode (cname = "int", cprefix = "LXS_", cheader_filename = "lxsettings-daemon/xevent.h", has_type_id = false)]
++ public enum LXS_CMD {
++ RELOAD,
++ EXIT,
++ LAST_CMD
++ }
diff --git a/lxde-base/lxsession/lxsession-0.5.2.ebuild b/lxde-base/lxsession/lxsession-0.5.2.ebuild
new file mode 100644
index 000000000000..cbfa54102c4b
--- /dev/null
+++ b/lxde-base/lxsession/lxsession-0.5.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit vala autotools
+
+DESCRIPTION="LXDE session manager"
+HOMEPAGE="http://lxde.org/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~arm-linux ~x86-linux"
+SLOT="0"
+
+# upower USE flag is enabled by default in the desktop profile
+IUSE="nls upower"
+
+COMMON_DEPEND="
+ dev-libs/glib:2
+ dev-libs/dbus-glib
+ dev-libs/libgee:0
+ dev-libs/libunique:1
+ lxde-base/lxde-common
+ sys-auth/polkit
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ sys-apps/dbus
+"
+RDEPEND="${COMMON_DEPEND}
+ !lxde-base/lxsession-edit
+ sys-apps/lsb-release
+ upower? ( || ( sys-power/upower sys-power/upower-pm-utils ) )
+"
+DEPEND="${COMMON_DEPEND}
+ $(vala_depend)
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+ x11-proto/xproto
+"
+
+PATCHES=(
+ # Fedora patches
+ "${FILESDIR}"/${P}-reload.patch
+ "${FILESDIR}"/${P}-key2-null.patch
+ "${FILESDIR}"/${P}-notify-daemon-default.patch
+ "${FILESDIR}"/${P}-fix-invalid-memcpy.patch
+)
+
+src_prepare() {
+ vala_src_prepare
+
+ # Don't start in Xfce to avoid bugs like
+ # https://bugzilla.redhat.com/show_bug.cgi?id=616730
+ sed -i 's/^NotShowIn=GNOME;KDE;/NotShowIn=GNOME;KDE;XFCE;/g' data/lxpolkit.desktop.in.in || die
+
+ # fix icon in desktop file
+ # http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxsession-edit;a=commit;h=3789a96691eadac9b8f3bf3034a97645860bd138
+ sed -i 's/^Icon=xfwm4/Icon=session-properties/g' data/lxsession-edit.desktop.in || die
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # dbus is used for restart/shutdown (CK, logind?), and suspend/hibernate (UPower)
+ # gtk3 looks to not be ready, follow what other distributions are
+ # doing
+ econf \
+ $(use_enable nls) \
+ --disable-gtk3
+}
diff --git a/lxde-base/lxsession/metadata.xml b/lxde-base/lxsession/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxsession/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxshortcut/Manifest b/lxde-base/lxshortcut/Manifest
new file mode 100644
index 000000000000..9be41315a633
--- /dev/null
+++ b/lxde-base/lxshortcut/Manifest
@@ -0,0 +1,5 @@
+DIST lxshortcut-0.1.2.tar.gz 224223 SHA256 8097f2522657374162a4e5e3c58898fe0c367e307b0ff4c50848b6b0323409fe SHA512 0567c0ee77dbe7ea5f7d23e3ec2d3ba68f458bc9d8e4e5c8764bb53963eecf07d69dee2617f695b8d86dcb71916864c4e01dab12bd4b73db5366aebe24867e0c WHIRLPOOL 26b3240420fe182e9b77f6c86cbfb43b9e63b4cb053cec95aeefaef91d81d0db018540385b3331b8084675b70bf7215f7577bc65318943e68191a09220cda2d6
+EBUILD lxshortcut-0.1.2.ebuild 571 SHA256 faa63ff037265f16292cef00b92ebcf88a86b628eed59ce523fcf96f5f7ac85d SHA512 2c073e242dc1e7e880438323bb9a6ab1c4e92a55f6ae9d7ba265de8dd13ef46dbab58c51e851c72a73ee16413d1e3e5588ec3ab0b5bb328e8c4c54e4d00d9a1e WHIRLPOOL a31aff74225c989932dd7890f60f709dbb5da9c3244ed003ca61dc88142b339e569f4e3810b34f76740eb8da92a715151e7acb3efa526d9416de9168771540bb
+MISC ChangeLog 2437 SHA256 2f90c2498d6e9098248a6b588487dc863a58d523eedbe8d6457f76076a4458f0 SHA512 db39ce7b7e91c7e0d3f4608f4439a2b9c5a2fc144ae50093271d3750d48b600c4338c423ec0513f8af23432bd36c1a39afb4c748106bfdb8c9a5c60ea61ce2d8 WHIRLPOOL 4e17dcea58b6ddf3efe0ca1b5dfadcb53b2773ac4297e64ed0710b080ecf2a5170ee26370e72000be769f8341c98f9f33965bbc2ded794ca99b4c10c0fcba901
+MISC ChangeLog-2015 2380 SHA256 1e445780ad7ac43601efed426ccac46bdebf5842bf0cb704d88fbded3f5b3ae9 SHA512 87a4fadb66afc2ac37a1654a808b48b6348cc0414085a6639dbcef2e9d65648b2b51e757089147a1c2b900a014e70edff823025d0bbc4853a7789a741e593f52 WHIRLPOOL 701d48a0539dd8b02f57dd3e0173e70867dd2224ebf6c859e7950148c19f7054469dc75cfb0ac4aee3621a4c7a2c32f04527b8bec9393186b8bf8c46bb9d492c
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxshortcut/lxshortcut-0.1.2.ebuild b/lxde-base/lxshortcut/lxshortcut-0.1.2.ebuild
new file mode 100644
index 000000000000..20e511f39f00
--- /dev/null
+++ b/lxde-base/lxshortcut/lxshortcut-0.1.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit autotools eutils
+
+DESCRIPTION="LXDE tool to edit desktop entry files"
+HOMEPAGE="http://lxde.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ppc x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ dev-util/intltool
+ virtual/pkgconfig"
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc ChangeLog README
+}
diff --git a/lxde-base/lxshortcut/metadata.xml b/lxde-base/lxshortcut/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxshortcut/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxtask/Manifest b/lxde-base/lxtask/Manifest
new file mode 100644
index 000000000000..ad5a55f755e3
--- /dev/null
+++ b/lxde-base/lxtask/Manifest
@@ -0,0 +1,10 @@
+AUX lxtask-0.1.7-fix-no-common.patch 2102 SHA256 0718f5dc4f86a8972474c4574da6222734d5d4d6d107c60ee8178b9522f3a6cf SHA512 74b8f187836a70e7c144b5e0f7b0fc06ac1bd2c8db5559360c709bb441293b0fa92ba41e9b02f7e455d231ddeb6d7822dd8e3859c20252e0bceab391cefb6d2e WHIRLPOOL 283e823b6a4d8c4f6dc80c63acd60f066f749e45d2a258ef5be22f5bfc54e5fd87d7324902dfc4585606d8e0c0095f2dbd13d4d25c9eda77be5268bec534e86e
+DIST lxtask-0.1.6.tar.xz 135480 SHA256 f78d6a9953dfbedfa00f69b3e908e326398cd40f541bc8a6a08f5f0a06894345 SHA512 e3c139cea8260b1f1af9c3fb524beefedaac440eef6bc1efdeac73ecdbe4d44dcd277160e64306b681ddbd9eb0f5bc5077957a492f7a06ffcd0c844aad88f827 WHIRLPOOL 9aa64ea0b6d6bc108cfa18f5b3dd7c2bb63ac48287a00a8825e715ce2fb90e6058e06187456397759b71fc2e0969ef4863b9b005e2d39659abe1c674c48dcd3e
+DIST lxtask-0.1.7.tar.xz 137152 SHA256 f0b65a6b145856000383badafd14ab7944fd98e95c9efdc03474a5a7ff8630fe SHA512 eb5c6af2d0953d09d62b53efda1f88140cc6d5734ef98effd9a72b896e397d0c29ff4263b93c12fd23fcb0ec129b31eb769b0a8c769ae92ed9fc1d2f2689a4ef WHIRLPOOL fdb4cbad73aa232dcf918f3f245f7a3185273f18b39161ab27629fbf46aafa097d8574f454d3b1419269fe1a2119c8b1605de18460794538a7ab8ad4645c8cb3
+DIST lxtask-0.1.8.tar.xz 137288 SHA256 dfb443805f72857b5ad711d4bb862a9cd3db0cd2df16d0c24f23ed679b0bef40 SHA512 095904df6ecea699a2ea44ca6f1677d8882b1bb26926b716bd0d6a65ce5aece99e3ac833d5bf08dcadb42e269baa1d3bd7c6e974e58a64f6da147763e9a40c6a WHIRLPOOL 150f2ce1bea20cf31b539fb1067f3d272fec6a974a42d865fc2289dd9d31727df5f3f53610e976b769c2cdd9f3cba3a7534c0405d5f49b789c7fe3238c216d84
+EBUILD lxtask-0.1.6.ebuild 539 SHA256 7f4a262efb4d45a2f64aaa82544b58a917082506ad367994fdbd4a10085f7caf SHA512 ec1fd44b7a6d1b19cd99dd98588f09a14c8ccfd635aa953dd82d8e29f70592d730bca0e6c55215d4d258e93b488f1dc9fc8f1884f0161f3db98d74387c9142cc WHIRLPOOL 3502a63c03c95c5b8ca19f3c05ef91802e291fd2b8b783bb8158c8cb7d7b08f32a40265ecfc770d8c8d55c5fd953b1d584e15ec25a942a946bce39eacd7a7ca7
+EBUILD lxtask-0.1.7.ebuild 648 SHA256 ae7503da132af61c6da189f0a334ad3ae00f74e56ba54518eeeb5d2f9cc7ff7d SHA512 7611e7bcc2d0c0c0623b0f154becb4bae7ffc5d4ea08c1369fe865d89fac0a3b64e7cac40ed5449e645828a59565f70bf1fb7f0f9ab1523263e2ca775c9b66b9 WHIRLPOOL b73014bc61776a17ddea84b325b5de664d6114dc7e943bf9fd90d91c43fee8481660ac6425ab874b7f5988f4e1a8dd0d34c142294c5ce19359e6d33fbbdf6901
+EBUILD lxtask-0.1.8.ebuild 581 SHA256 e653f54839ff33cef11f81185ba9a4e32c852ba084f333f80f51d3b7be22f3be SHA512 ebb186cd736dcf148d6c80426f0f1a7a5c5b35bc689803bf42e8b49cebc506911618781e26e1a2bedc30ccd7a588871aa906351c3c48dbc3efd35f13e023087d WHIRLPOOL d4cde4cd4eaa699e1c9dbe1cec76c77a211c99d8aac05944a9b803d16090e57515365e7044648313e13b06efa0290cc0e865612a0eb2a9620c146eb6634e7f4c
+MISC ChangeLog 3182 SHA256 eed5d6075fcaefe1f2244c6ddcb9d74ecf414c6c2d97c6cd07f3fed3a6042c64 SHA512 35245b5d4423cbc195996f1325ec37e1ac5de252229841589557588c1acc77bc486d8af0d0114086b6512058fa0439f4f49669519a220079b690d8285a6941f4 WHIRLPOOL 828b78d8e253a5e3e72986f19703ab54ce9efcb20c8c21c474269b0c7e74d8974f249b41a7110a32eccebbeb39dcfb6ce36d3bbed6ae576f7d605f4aa1869ee7
+MISC ChangeLog-2015 4863 SHA256 e8fc74b7b80a7275e27bdfff1bd1a40861018f7e5f2fd6c6830b5c233fe84b26 SHA512 996ceb9f5fb0317866a2dfb736c8026187e968a58679578d37521c3dab1c58a6a783731c472f97dd9a62e1f2999b2cce89ee66cb3710a35ad3d50da41adf5561 WHIRLPOOL 00f5688853d11395920909c0b813923666bb268e3fa12fbe939ad39fba9fc2c22d6aa513503be9c4e169a479b957b24fd3254691910aab6bf87c8ff795916d8f
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxtask/files/lxtask-0.1.7-fix-no-common.patch b/lxde-base/lxtask/files/lxtask-0.1.7-fix-no-common.patch
new file mode 100644
index 000000000000..d986741b2111
--- /dev/null
+++ b/lxde-base/lxtask/files/lxtask-0.1.7-fix-no-common.patch
@@ -0,0 +1,73 @@
+diff -Naur a/src/interface.c b/src/interface.c
+--- a/src/interface.c 2016-02-21 01:06:17.000000000 +0100
++++ b/src/interface.c 2016-09-13 19:37:28.038350050 +0200
+@@ -26,6 +26,18 @@
+ #include <glib/gi18n.h>
+ #include "interface.h"
+
++GtkTreeStore *list_store;
++GtkTreeSelection *selection;
++GtkWidget *treeview;
++GtkWidget *mainmenu;
++GtkWidget *taskpopup;
++GtkWidget *cpu_usage_progress_bar;
++GtkWidget *mem_usage_progress_bar;
++GtkWidget *cpu_usage_progress_bar_box;
++GtkWidget *mem_usage_progress_bar_box;
++
++GtkTreeViewColumn *column;
++
+ #define GLADE_HOOKUP_OBJECT(component,widget,name) \
+ g_object_set_data_full (G_OBJECT (component), name, \
+ gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
+diff -Naur a/src/interface.h b/src/interface.h
+--- a/src/interface.h 2014-09-16 14:27:52.000000000 +0200
++++ b/src/interface.h 2016-09-13 19:32:22.816372893 +0200
+@@ -38,16 +38,15 @@
+ #include "callbacks.h"
+ #include "types.h"
+
+-GtkTreeStore *list_store;
+-GtkTreeSelection *selection;
+-GtkWidget *treeview;
+-GtkWidget *mainmenu;
+-GtkWidget *taskpopup;
+-GtkWidget *priopopup;
+-GtkWidget *cpu_usage_progress_bar;
+-GtkWidget *mem_usage_progress_bar;
+-GtkWidget *cpu_usage_progress_bar_box;
+-GtkWidget *mem_usage_progress_bar_box;
++extern GtkTreeStore *list_store;
++extern GtkTreeSelection *selection;
++extern GtkWidget *treeview;
++extern GtkWidget *mainmenu;
++extern GtkWidget *taskpopup;
++extern GtkWidget *cpu_usage_progress_bar;
++extern GtkWidget *mem_usage_progress_bar;
++extern GtkWidget *cpu_usage_progress_bar_box;
++extern GtkWidget *mem_usage_progress_bar_box;
+
+ enum {
+ COLUMN_NAME = 0,
+@@ -61,7 +60,7 @@
+ COLUMN_PPID
+ };
+
+-GtkTreeViewColumn *column;
++extern GtkTreeViewColumn *column;
+
+ void change_list_store_view(void);
+ void create_list_store(void);
+diff -Naur a/src/types.h b/src/types.h
+--- a/src/types.h 2014-09-16 14:27:52.000000000 +0200
++++ b/src/types.h 2016-09-13 19:25:51.014402217 +0200
+@@ -77,9 +77,6 @@
+ extern gint win_width;
+ extern gint win_height;
+
+-const gchar *custom_signal_0;
+-const gchar *custom_signal_1;
+-
+ extern int page_size;
+
+ #endif
diff --git a/lxde-base/lxtask/lxtask-0.1.6.ebuild b/lxde-base/lxtask/lxtask-0.1.6.ebuild
new file mode 100644
index 000000000000..7ecb18679403
--- /dev/null
+++ b/lxde-base/lxtask/lxtask-0.1.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils
+
+DESCRIPTION="LXDE Task manager"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 arm ppc x86 ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ >=dev-util/intltool-0.40.0"
+
+src_install () {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS README
+}
diff --git a/lxde-base/lxtask/lxtask-0.1.7.ebuild b/lxde-base/lxtask/lxtask-0.1.7.ebuild
new file mode 100644
index 000000000000..027916fb34f9
--- /dev/null
+++ b/lxde-base/lxtask/lxtask-0.1.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="LXDE Task manager"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 arm ppc x86 ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ >=dev-util/intltool-0.40.0"
+
+# Upstream report:
+# https://sourceforge.net/p/lxde/patches/535/
+PATCHES=( "${FILESDIR}/lxtask-0.1.7-fix-no-common.patch" )
+
+src_install () {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS README
+}
diff --git a/lxde-base/lxtask/lxtask-0.1.8.ebuild b/lxde-base/lxtask/lxtask-0.1.8.ebuild
new file mode 100644
index 000000000000..52d7aaf8bafb
--- /dev/null
+++ b/lxde-base/lxtask/lxtask-0.1.8.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="LXDE Task manager"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ >=dev-util/intltool-0.40.0"
+
+# Upstream report:
+# https://sourceforge.net/p/lxde/patches/535/
+PATCHES=( "${FILESDIR}/lxtask-0.1.7-fix-no-common.patch" )
diff --git a/lxde-base/lxtask/metadata.xml b/lxde-base/lxtask/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxtask/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>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/lxterminal/Manifest b/lxde-base/lxterminal/Manifest
new file mode 100644
index 000000000000..dccfcd0e515a
--- /dev/null
+++ b/lxde-base/lxterminal/Manifest
@@ -0,0 +1,7 @@
+DIST lxterminal-0.1.11.tar.gz 304025 SHA256 f495166b308a96e8c30c8892b33ab163f3865253a9bbd4bdac462f974fda7253 SHA512 4f929e9177775c78dcf4c440e1cff4f4824f56ff5bd165cb76ab42208db350feeb08d22449a482b3979160873b0120a78ace43069d910b5aeeec0736aa550139 WHIRLPOOL 691d277037d22d599fe1abdb234c73adb239652f8dd00d4ee02961fd62719f37098f8f2a5504f01347a2fbbec81d981399d4261d19f3f1a55e71afa7255f546e
+DIST lxterminal-0.2.0.tar.gz 248698 SHA256 174b0e99652f72acd7a98b6ff1b75eba1a9bf364996e6f118cccdaba0d282baf SHA512 5bec0e16fa4d929203e4c206fb59fb0c88e02f29adbf527c31fa2a0007d3dddbdf12f2219e204360b5dd95a68a89410fcf937325f3a7eb1229b568c9c10c0e78 WHIRLPOOL f7315724273915ab4ec21b6aaf569545bb0c4ab63802db26b75bc7a7b835d87b283a339d2ece93a53c8c3ae6a032b494590d3a41a5264cd4d6a643f124f71dde
+EBUILD lxterminal-0.1.11.ebuild 603 SHA256 81cf470f79a0fbf8c10187ca664bb56a08ba783ede74eff25e8c5f79bef93e78 SHA512 3987739c16c86f08e1ae7df3177934f2e290e215bf0044271af26a559944fb6c59ea935efb84b710d5e2af7d2cfd4c9fe71e84e2a552dcab993f1b6c411f83a5 WHIRLPOOL 88c4090849f6e6854027cb1f5a4fe8d5def5de90bde62f0bb8fc5b87397a07f92fe5793dff1c364dce85621f96032a769dde25562946713e8dc3cd7e65a5705b
+EBUILD lxterminal-0.2.0-r1.ebuild 658 SHA256 0827fa9c6533348e910495d51ab3beb33a4325b9a8be743720a8509e86e5adfa SHA512 d84e773bec3f05d8f07b3799cd76623d30cc4202bcaf3a61e840044a687acc5fff1bef795407ad8821c381e66bec6da17de1b93bb5cbe94d67c0cf6c635af8a8 WHIRLPOOL 80aa3dbf2950fa20457d9c43945faa7b31bb0cd0afcf6522fec677def46e786cb5577fad4802a025e2eeb94ba1032c8ab9e4704f64694c9477736e7b3e511056
+MISC ChangeLog 2804 SHA256 dd534b74e4dd41329fb3df04735a3a3e07ba46300498583a879a25f83bcf0a1d SHA512 a3c97979cd990d6f8e3bd6b5522586955f0d3bc4526148772cae2d066f04388f12ab38b3d54a8ae8d717668c3ce09d1a4c904b8658dae75205577cbbdfdf6534 WHIRLPOOL d7c0d130d085f7f3d3506cc941b970243ed11ceb5fc83acaf8f83678846971677e4f649915ea5275fbe2473a13601adf4f255b8ec1d3bb10fee8bfaa9c694987
+MISC ChangeLog-2015 4359 SHA256 3ce52b34973889e15a5cadc884edfb5ff32219f979c96c364c086fe2af6c625d SHA512 0a5a81a904db1b0e176658686869730a9ade26d06847e19c26d2b6c20401119ef6f6dc08bd252d22b06e82fb87bb3c15991dd698c1fd32b2e7593bd42f8f259a WHIRLPOOL 5eb529b04d1916c44aa9a9fbc79c9b3668bb7d7560f10ca7e2011dd96a4ae1c96bbeeed0432eec0f8a3b9bbfae3267f78da2fa5ecdae746d0f9afab16fb50e7f
+MISC metadata.xml 408 SHA256 0d1d7220224f0c2affb3a1be3196d39819a61e54d3d60399af5d52a2234c7e0c SHA512 2542f3365bcca18cfbb25bbe5a58b569bc7480ab42df1d86238e7dc1b52968387440f588394421b7b9ddcebb3c26709630a92ad3670684fa6b510d1cabc58907 WHIRLPOOL ca99c343aad84038d7ca116467c16df2adb99581b325bb7d78c6c9b077be2f11bf739845238c8567a6b7f404b623aef7903dbe992ef4c32c3bc4f223ae990440
diff --git a/lxde-base/lxterminal/lxterminal-0.1.11.ebuild b/lxde-base/lxterminal/lxterminal-0.1.11.ebuild
new file mode 100644
index 000000000000..acaa98ba584b
--- /dev/null
+++ b/lxde-base/lxterminal/lxterminal-0.1.11.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+DESCRIPTION="Lightweight vte-based tabbed terminal emulator for LXDE"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ dev-libs/glib:2
+ x11-libs/vte:0"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ >=dev-util/intltool-0.40.0"
+
+src_install () {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS README
+}
diff --git a/lxde-base/lxterminal/lxterminal-0.2.0-r1.ebuild b/lxde-base/lxterminal/lxterminal-0.2.0-r1.ebuild
new file mode 100644
index 000000000000..3a31cddb3dbf
--- /dev/null
+++ b/lxde-base/lxterminal/lxterminal-0.2.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Lightweight vte-based tabbed terminal emulator for LXDE"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
+SLOT="0"
+IUSE="gtk3"
+
+RDEPEND="dev-libs/glib:2
+ !gtk3? ( x11-libs/gtk+:2 x11-libs/vte:0 )
+ gtk3? ( x11-libs/gtk+:3 x11-libs/vte:2.90 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ >=dev-util/intltool-0.40.0"
+
+DOCS=( AUTHORS README )
+
+src_configure() {
+ econf $(use_enable gtk3)
+}
diff --git a/lxde-base/lxterminal/metadata.xml b/lxde-base/lxterminal/metadata.xml
new file mode 100644
index 000000000000..be43ebb61c28
--- /dev/null
+++ b/lxde-base/lxterminal/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="project">
+ <email>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <use>
+ <flag name="gtk3">Use GTK+3 instead of GTK+2</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/menu-cache/Manifest b/lxde-base/menu-cache/Manifest
new file mode 100644
index 000000000000..bbdf4f4c22af
--- /dev/null
+++ b/lxde-base/menu-cache/Manifest
@@ -0,0 +1,13 @@
+DIST menu-cache-0.3.3.tar.gz 392291 SHA256 07241c1f5f371b426d3b0a6e571a86184ec6256bdd7ead7a4da866cd10f25955 SHA512 1966b94989cdae0a1a3a48f19d337471a28acadecf7f03dac8c27d515324b8eb4d15102e2aa293c251e020f521f6e586aa13c8eca7ae7909b9ce5e67ef3ebafe WHIRLPOOL 68cec171fcf87be051a661017166def0f4441be25edeb0af56a9813f49fb3ee906b5ef10557ac5ebdb3d5f63696e4718ae22ba8af5a9c01f365de3823d10420c
+DIST menu-cache-0.5.1.tar.gz 406329 SHA256 08e658021faecd4eefb26cc21b207251a6b4e844e131cec491471aba9eaea122 SHA512 44d55a01f5452804e77518c4a2ba400a5b65edbf4061e346a6c02356195867eaa0bb9eaa057fbf603ddf79759acb16632bf3b7ae543eebc1544e28517cd23066 WHIRLPOOL c216ade53bfe9cb15c37e2cefc1154eea2e406c766600789f5b265922de2f0dfd0bbdd4d6d53d9c84a4e80da6d82d46e13fd6d53b381dd180f2fd604219fd7fd
+DIST menu-cache-1.0.0.tar.xz 261988 SHA256 ff7df437bbfd3119c5f662c6d209b98f15de03a7203308c6b56a4c1e1d419aaf SHA512 b336cddb9c3d993aa605e6adf9ac3c40fe631eccfa06d1835897f6cb5ae82bed93bc323c12b7dff44b8785dfb646058d77cb697f3c275998a5483b2582926e22 WHIRLPOOL 8ba4c904d8ac6046ff38904a37d56dbb1cdac54ee47ae1a63cd9dfc0cf2a19a3764feeaaef168fbf47c22b26cdf948d9b68d7287674faf49487424361a5bc90a
+DIST menu-cache-1.0.1.tar.xz 262508 SHA256 0ac72649919946070258320aafc320467dd040bcef7b3a225e2ab7241ddffd59 SHA512 5de4bf99ab5a511da6781d54b03349cc0232b379a73f9f9c328fb9aed6ec03558a9adda85be1fbbe53d94669d07a5196929ab67cd3291de7aae59f587afda3a3 WHIRLPOOL c8cf94d1251a1039057bbb220159c28bd6cd2c6a963e60040a2f7e6ecb428aaeb1c7c58d65dd0f103cc4bdebcdbfb6723d98486dd0c00cea6876352aab8d49eb
+DIST menu-cache-1.0.2.tar.xz 264540 SHA256 6f83edf2de34f83e701dcb52145d755250a5677580cd413476cc4d7f2d2012d5 SHA512 4a74d464778160052ca7c2abda8c899ce4a3bdf8ddf5fe9ca4cd7297a62340ad1b065162fc5ecb55c0af206175e50dacd4ad0c01a8ffac5690012e534dc3b4b7 WHIRLPOOL 0c4d2b64d9d244d845578175f0ce80d58ee133b819726e55b462cc4de84501f865243799dfc31563335c7a6f31aa0f17241f96955ae992a89a7f191f4ce8a9e7
+EBUILD menu-cache-0.3.3.ebuild 485 SHA256 e8415067bc4c9ce6cabcbbcb1196830ac145ebe5c32b3fc81730a5a1d24338c6 SHA512 9a3d15ee7eb1d0923f0b4f5420da8f8e1740dec1c09aa7dee3a2772bfcbf61965413add2fc6988e0b94fc04b049886c5ad4176e4da50e5a99c66e83f9086343f WHIRLPOOL b82fc75c3d92fdb8e2cca601cae67c999acaa86631aee3d4ee986f35a71f4472e3a6a82602765e0979d8c0c085d05de0bc1551ba00f1d00122915a2a45a9e3e0
+EBUILD menu-cache-0.5.1.ebuild 529 SHA256 6ff6325cf7cb0e771d832705faed096a935b484a178722c3bf68173c7151cc0d SHA512 ba6034d09d8a312a604534b8882e960d0e8eb3b47a6353d51a763d237e07169fd1252bb9c0f27d0e019fd4220374e340587c5fa16f90d622189ae94598e8166d WHIRLPOOL 8ab7dec2bc3d5f61e72c433e925e4ca32aad62c450ffb81eb69d14510771463ecbf69be6c8408e349dffa4fac7d3e2a0675143f32691d79d41900e34239699a3
+EBUILD menu-cache-1.0.0-r1.ebuild 551 SHA256 cbf9261e58b09bcf03412abae66e5101f8b7f0b96c15e9e29338be4d67456829 SHA512 044b2ab5982d34aff3f566267a69cc6ab5585b0ba6d61a512f85919434a3e814951c0ef772582115f9245229c9ef0d1fd76c5be90ca0d57df76771b543b3785c WHIRLPOOL e5ca2a1b0e0fcf25dd2927035bbfba460a69f8a11ae00ba2cee3e1f31b941ca5950b3a8be278129d7a9b9819c95ba13020fc7f4251c7f340a71350bb53bdf3cd
+EBUILD menu-cache-1.0.1.ebuild 542 SHA256 a1284aa3d3917c4b213c270e1a18885514b4aa5c4a731570d932e7dc55f9a450 SHA512 1811f33ea471c5a48b3db71a16900d56746e232654fc349280190ea767ecd5f2249c205287157fb15ced4ca9e2ec69182ba265ed0d165a3c877a8ee1aac5709f WHIRLPOOL b9032aadff7f56061e890b21f966219e6b454f7a3f163a6a71c911138e5d6f157ebe36606cfe6f3b459c2ef138ffa8c244f9dbca1c2b349248199178ff5db863
+EBUILD menu-cache-1.0.2.ebuild 542 SHA256 229c8255d312d004e7335e86246c8b0ba067462c81f0f961e97870325f3d6736 SHA512 10902ab7ae5f3c133ba3f8383751e888751aeda4d0d2342ef25959c8031db146f7c80c668ae9457c46212612ddd49786c7547c8d0dd16198349def69905f3346 WHIRLPOOL f9fcd445a8d0060bc588faf62eb661b3efe39f309c42a4fcd7a7bdba7ae14aca6eaac0583ab7a973fd30d4359b4f80bfc369e052e2af4768570768a0f0d40145
+MISC ChangeLog 3527 SHA256 5f7ee8c731b2e2b8e1d5ae157128fda132adfb943f31860e92331b38a4d99a50 SHA512 73bc3ac631388f273923f0edbfe755e525637ed74f7c3e74be16c851dc43eee7d957b80fcd0086000ded54a258b5b0235b0075edba4e6f02783cef3fd1cb2003 WHIRLPOOL 389da33bd74af857ef9f50c6721f6f96ca10c0af2e443273c796f0bae3116531dcd8b7c2b5adbfac4726fe8359bef9b5d8747be0ef13ca3e64c62485ac24ddad
+MISC ChangeLog-2015 5693 SHA256 223bf2fd8bca2bfd63c9ed63adba18cd5c415f1ae8b3110e96ac60919e25ed44 SHA512 964910064fba60642162dda4f39226d3d95ea25fde02c38944da4e95a55c5adea7729002eabbf3bf65236962bc1c7e054e198c2f4ee3d461d55425c0648b36e7 WHIRLPOOL fef33ffe0664118e356a6033e86dd24e2dce2ed7a74a5a1a2750ee053e5af01a69ba79b861593303e5c6aad69f622fd712fe645059b4854ac64cac18cb34b991
+MISC metadata.xml 438 SHA256 bed0f5c3caa40734b990b1d0ea210dc90f74c2606cc99f52ad4f678124e05a37 SHA512 406a5d2489fe96131ecbdcdb8570daa229a4360f393037b76b2d3bd4a7eaccb5dfae9b0d4c6915d0a09d2ef04d879c01b16bdf5c7af648eed87c53a09aa82bfc WHIRLPOOL 594239135096f55d1b0aa17c3a4c126a885c43f02307376cd298c4c11db4e7b99519dba95300661de39f86bcce71a25fc4e3be8c50a5095840584c79b860b82d
diff --git a/lxde-base/menu-cache/menu-cache-0.3.3.ebuild b/lxde-base/menu-cache/menu-cache-0.3.3.ebuild
new file mode 100644
index 000000000000..299d84be8aaf
--- /dev/null
+++ b/lxde-base/menu-cache/menu-cache-0.3.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+DESCRIPTION="A library creating and utilizing caches to speed up freedesktop.org application menus"
+HOMEPAGE="http://lxde.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ppc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig"
diff --git a/lxde-base/menu-cache/menu-cache-0.5.1.ebuild b/lxde-base/menu-cache/menu-cache-0.5.1.ebuild
new file mode 100644
index 000000000000..aa09b413f73a
--- /dev/null
+++ b/lxde-base/menu-cache/menu-cache-0.5.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+DESCRIPTION="A library creating and utilizing caches to speed up freedesktop.org application menus"
+HOMEPAGE="http://lxde.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+# ABI is v2. See Makefile.am
+SLOT="0/2"
+KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig"
diff --git a/lxde-base/menu-cache/menu-cache-1.0.0-r1.ebuild b/lxde-base/menu-cache/menu-cache-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..7ff279c05bb1
--- /dev/null
+++ b/lxde-base/menu-cache/menu-cache-1.0.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+DESCRIPTION="A library creating and utilizing caches to speed up freedesktop.org application menus"
+HOMEPAGE="http://lxde.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+# ABI is v2. See Makefile.am
+SLOT="0/2"
+KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/libfm-extra"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig"
diff --git a/lxde-base/menu-cache/menu-cache-1.0.1.ebuild b/lxde-base/menu-cache/menu-cache-1.0.1.ebuild
new file mode 100644
index 000000000000..6d32b1638f32
--- /dev/null
+++ b/lxde-base/menu-cache/menu-cache-1.0.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Library to create and utilize caches to speed up freedesktop application menus"
+HOMEPAGE="http://lxde.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+# ABI is v2. See Makefile.am
+SLOT="0/2"
+KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/libfm-extra"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig"
diff --git a/lxde-base/menu-cache/menu-cache-1.0.2.ebuild b/lxde-base/menu-cache/menu-cache-1.0.2.ebuild
new file mode 100644
index 000000000000..f0098916fae4
--- /dev/null
+++ b/lxde-base/menu-cache/menu-cache-1.0.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Library to create and utilize caches to speed up freedesktop application menus"
+HOMEPAGE="http://lxde.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+# ABI is v2. See Makefile.am
+SLOT="0/2"
+KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/libfm-extra"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig"
diff --git a/lxde-base/menu-cache/metadata.xml b/lxde-base/menu-cache/metadata.xml
new file mode 100644
index 000000000000..5f7b2ab37a72
--- /dev/null
+++ b/lxde-base/menu-cache/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="project">
+ <email>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/lxde-base/metadata.xml b/lxde-base/metadata.xml
new file mode 100644
index 000000000000..0f108b404198
--- /dev/null
+++ b/lxde-base/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The lxde-base category contains core packages for LXDE,
+ the Lightweight X11 Desktop Environment.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría lxde-base contiene paquetes vitales para LXDE, el
+ entorno de escritorio ligero X11.
+ </longdescription>
+</catmetadata>