commit:     abcaa05b4a2ac614f4b63e6345ba5fa15207f537
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 12 16:55:09 2014 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Dec 12 16:55:09 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/releng.git;a=commit;h=abcaa05b

tools-uclibc/desktop: update build

---
 tools-uclibc/desktop/config                        |  3 +-
 .../xfce4/panel/launcher-18/13732417901.desktop    | 17 -----------
 .../xfce4/panel/launcher-18/14180858892.desktop    | 31 ++++++++++++++++++++
 .../xfconf/xfce-perchannel-xml/xfce4-panel.xml     |  2 +-
 .../desktop/portage/package.accept_keywords/midori |  1 +
 tools-uclibc/desktop/portage/package.use/openssh   |  1 +
 .../uclibc/98-revert-fix-prelink-dlclose.patch     | 33 ++++++++++++++++++++++
 tools-uclibc/desktop/world.1                       |  2 +-
 tools-uclibc/desktop/world.2                       |  2 +-
 9 files changed, 70 insertions(+), 22 deletions(-)

diff --git a/tools-uclibc/desktop/config b/tools-uclibc/desktop/config
index 0a18b79..494b6b8 100644
--- a/tools-uclibc/desktop/config
+++ b/tools-uclibc/desktop/config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 3.17.2-hardened-r1 Kernel Configuration
+# Linux/x86 3.17.6-hardened Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -5958,7 +5958,6 @@ CONFIG_RTC_DRV_DS1742=m
 CONFIG_RTC_DRV_DS2404=m
 CONFIG_RTC_DRV_DA9052=m
 CONFIG_RTC_DRV_DA9055=m
-CONFIG_RTC_DRV_EFI=m
 CONFIG_RTC_DRV_STK17TA8=m
 CONFIG_RTC_DRV_M48T86=m
 CONFIG_RTC_DRV_M48T35=m

diff --git 
a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-18/13732417901.desktop
 
b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-18/13732417901.desktop
deleted file mode 100644
index 86f9679..0000000
--- 
a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-18/13732417901.desktop
+++ /dev/null
@@ -1,17 +0,0 @@
-[Desktop Entry]
-Name=Epiphany
-GenericName=Web Browser
-X-GNOME-FullName=Epiphany Web Browser
-Comment=Browse the web
-Exec=epiphany %U
-StartupNotify=true
-Terminal=false
-Type=Application
-Icon=gnome-web-browser
-X-GNOME-Bugzilla-Bugzilla=GNOME
-X-GNOME-Bugzilla-Product=epiphany
-X-GNOME-Bugzilla-Component=BugBuddyBugs
-X-GNOME-Bugzilla-Version=2.30.6
-Categories=Network;GNOME;GTK;WebBrowser;
-MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;
-X-XFCE-Source=file:///usr/share/applications/epiphany.desktop

diff --git 
a/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-18/14180858892.desktop
 
b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-18/14180858892.desktop
new file mode 100644
index 0000000..9b0503e
--- /dev/null
+++ 
b/tools-uclibc/desktop/gentoo/.config/xfce4/panel/launcher-18/14180858892.desktop
@@ -0,0 +1,31 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Midori
+GenericName=Web Browser
+X-GNOME-Fullname=Midori Web Browser
+Comment=Browse the Web
+X-GNOME-Keywords=Internet;WWW;Explorer
+X-AppInstall-Keywords=Internet;WWW;Explorer
+Categories=GTK;Network;WebBrowser;
+MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/geo;image/svg+xml;
+Exec=midori %U
+Icon=midori
+Terminal=false
+StartupNotify=true
+X-Osso-Type=application/x-executable
+X-Osso-Service=midori
+Actions=TabNew;WindowNew;Private;
+X-XFCE-Source=file:///usr/share/applications/midori.desktop
+
+[Desktop Action TabNew]
+Name=New Tab
+Exec=midori -e TabNew
+
+[Desktop Action WindowNew]
+Name=New Window
+Exec=midori -e WindowNew
+
+[Desktop Action Private]
+Name=New Private Browsing Window
+Exec=midori --private

diff --git 
a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
 
b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
index 6e0cb9d..58ca671 100644
--- 
a/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
+++ 
b/tools-uclibc/desktop/gentoo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
@@ -98,7 +98,7 @@
     </property>
     <property name="plugin-18" type="string" value="launcher">
       <property name="items" type="array">
-        <value type="string" value="13732417901.desktop"/>
+        <value type="string" value="14180858892.desktop"/>
       </property>
     </property>
     <property name="plugin-20" type="string" value="launcher">

diff --git a/tools-uclibc/desktop/portage/package.accept_keywords/midori 
b/tools-uclibc/desktop/portage/package.accept_keywords/midori
new file mode 100644
index 0000000..83e8633
--- /dev/null
+++ b/tools-uclibc/desktop/portage/package.accept_keywords/midori
@@ -0,0 +1 @@
+www-client/midori ~amd64

diff --git a/tools-uclibc/desktop/portage/package.use/openssh 
b/tools-uclibc/desktop/portage/package.use/openssh
new file mode 100644
index 0000000..0632a83
--- /dev/null
+++ b/tools-uclibc/desktop/portage/package.use/openssh
@@ -0,0 +1 @@
+net-misc/openssh -X509

diff --git 
a/tools-uclibc/desktop/portage/patches/sys-libs/uclibc/98-revert-fix-prelink-dlclose.patch
 
b/tools-uclibc/desktop/portage/patches/sys-libs/uclibc/98-revert-fix-prelink-dlclose.patch
new file mode 100644
index 0000000..522b54d
--- /dev/null
+++ 
b/tools-uclibc/desktop/portage/patches/sys-libs/uclibc/98-revert-fix-prelink-dlclose.patch
@@ -0,0 +1,33 @@
+diff --git a/ldso/libdl/libdl.c b/ldso/libdl/libdl.c
+index 388e3c7..ad4370a 100644
+--- a/ldso/libdl/libdl.c
++++ b/ldso/libdl/libdl.c
+@@ -792,7 +792,7 @@ static int do_dlclose(void *vhandle, int need_fini)
+       int (*dl_elf_fini) (void);
+       void (*dl_brk) (void);
+       struct dyn_elf *handle;
+-      unsigned int end = 0, start = 0xffffffff;
++      unsigned int end;
+       unsigned int i, j;
+       struct r_scope_elem *ls, *ls_next = NULL;
+       struct elf_resolve **handle_rlist;
+@@ -869,8 +869,6 @@ static int do_dlclose(void *vhandle, int need_fini)
+                                       i < tpnt->n_phent; ppnt++, i++) {
+                               if (ppnt->p_type != PT_LOAD)
+                                       continue;
+-                              if (ppnt->p_vaddr < start)
+-                                      start = ppnt->p_vaddr;
+                               if (end < ppnt->p_vaddr + ppnt->p_memsz)
+                                       end = ppnt->p_vaddr + ppnt->p_memsz;
+                       }
+@@ -977,9 +975,7 @@ static int do_dlclose(void *vhandle, int need_fini)
+                       }
+ #endif
+ 
+-                      end = (end + ADDR_ALIGN) & PAGE_ALIGN;
+-                      start = start & ~ADDR_ALIGN;
+-                      DL_LIB_UNMAP (tpnt, end - start);
++                      DL_LIB_UNMAP (tpnt, end - tpnt->mapaddr);
+                       /* Free elements in RTLD_LOCAL scope list */
+                       for (runp = tpnt->rtld_local; runp; runp = tmp) {
+                               tmp = runp->next;

diff --git a/tools-uclibc/desktop/world.1 b/tools-uclibc/desktop/world.1
index e9d7d36..96ecc42 100644
--- a/tools-uclibc/desktop/world.1
+++ b/tools-uclibc/desktop/world.1
@@ -60,7 +60,7 @@ sys-process/lsof
 virtual/libiconv
 virtual/libintl
 virtual/package-manager
-www-client/epiphany
+www-client/midori
 x11-base/xorg-server
 x11-libs/gksu
 x11-misc/slim

diff --git a/tools-uclibc/desktop/world.2 b/tools-uclibc/desktop/world.2
index 9868062..97076c4 100644
--- a/tools-uclibc/desktop/world.2
+++ b/tools-uclibc/desktop/world.2
@@ -62,7 +62,7 @@ sys-process/lsof
 virtual/libiconv
 virtual/libintl
 virtual/package-manager
-www-client/epiphany
+www-client/midori
 x11-base/xorg-server
 x11-libs/gksu
 x11-misc/slim

Reply via email to