Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 428478 Details for
Bug 560862
kde-frameworks/kdesu-5.13.0 fails to build with musl
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Add kdesu-5.19.0 to ::musl
0001-kde-frameworks-kdesu-Set-feature-macros.patch (text/plain), 4.62 KB, created by
Vic Kerr (wikky)
on 2016-03-18 00:51:59 UTC
(
hide
)
Description:
Add kdesu-5.19.0 to ::musl
Filename:
MIME Type:
Creator:
Vic Kerr (wikky)
Created:
2016-03-18 00:51:59 UTC
Size:
4.62 KB
patch
obsolete
>From 7917652a763876064e8cd101796f27e571bd30e5 Mon Sep 17 00:00:00 2001 >From: Wiktor W Brodlo <wiktor@brodlo.net> >Date: Fri, 18 Mar 2016 00:47:41 +0000 >Subject: [PATCH] kde-frameworks/kdesu: Set feature macros > >--- > kde-frameworks/kdesu/Manifest | 4 +++ > .../files/kdesu-5.19.0-feature-macros-musl.patch | 12 ++++++++ > kde-frameworks/kdesu/kdesu-5.19.0-r99.ebuild | 35 ++++++++++++++++++++++ > kde-frameworks/kdesu/metadata.xml | 9 ++++++ > 4 files changed, 60 insertions(+) > create mode 100644 kde-frameworks/kdesu/Manifest > create mode 100644 kde-frameworks/kdesu/files/kdesu-5.19.0-feature-macros-musl.patch > create mode 100644 kde-frameworks/kdesu/kdesu-5.19.0-r99.ebuild > create mode 100644 kde-frameworks/kdesu/metadata.xml > >diff --git a/kde-frameworks/kdesu/Manifest b/kde-frameworks/kdesu/Manifest >new file mode 100644 >index 0000000..f87c850 >--- /dev/null >+++ b/kde-frameworks/kdesu/Manifest >@@ -0,0 +1,4 @@ >+AUX kdesu-5.19.0-feature-macros-musl.patch 444 SHA256 b9ea500c146de511383727c1e92805de8b46b7b620fa5423c9d07afaebe5c6fb SHA512 76a31caa0345972fff4f92429a8f8331129477427db217eb401d159496cb600c91d6e34bab2624f4a4248ce7e254c23e056784dae9700b3ff2e6fbbd109ff1b0 WHIRLPOOL aec2af6f02e2f51bace19f1f293eac353869253279fa89d986beffd8a7da63e2cc892ad0c0ed2b8367e8576cc9e28410fd7ce8329dc5bf8fb90a91d270be4ee3 >+DIST kdesu-5.19.0.tar.xz 44116 SHA256 ff4129bdbda956519f9e14994291493428ce7ea47c7e8acc68770513e5a988a7 SHA512 8c3ea2c5711987e832b633ce93d1be2ab9cd76a2e854c8301289aa8b65aea8d727481d121d83f7dbdab037623ff76130cfe983f26a7fd4040175920f6358428b WHIRLPOOL 11861ec7875384e462d6ce60be78961985aa3fae15c98ad778b5b07b67fe75c349224baf27570ac4e1fae0dea315f833cef89d6c7178d8c4c4b34395325abf4c >+EBUILD kdesu-5.19.0-r99.ebuild 667 SHA256 a8a5c5711ca8ba392ce3b739ca2b72f562de6afc23e4614794d2f92535b4157a SHA512 02d270e6fa6c80574accd9e68ac47490e9dfeee1e6fc15207ff2e1cd7e06efc0b9b5ab5779d8b7a6aca5bf0f0570fd80e9499a01ca74bb411f22155bce28ee2f WHIRLPOOL 779ac5ea90fd4be3418193c527804119debb38a905062f63894c621b0340e38237845fc8a0d2f192446fca888946501599b38e77c543d1207906288a29420477 >+MISC metadata.xml 338 SHA256 a3443304eaf032f21c2b8bb9ee5d39562fddacf987994628ad1e33621cf744bc SHA512 98ed9ec9a0d99e8f0f2a044c0a9fc2c95ee1791dfc7e5b233fd7f50c57ac7db4cdb63679dab66624b278b048c91a8996f32aeb9190250fcc36867b3fd6314f10 WHIRLPOOL 08c6ad9e236aa4fa2a420a1e4ef88605b400129a38676d3d6b1afea3a8a73334b902eb132a221e85d981556f0b975fac08bafc75139b60824ea6a9f57947e46c >diff --git a/kde-frameworks/kdesu/files/kdesu-5.19.0-feature-macros-musl.patch b/kde-frameworks/kdesu/files/kdesu-5.19.0-feature-macros-musl.patch >new file mode 100644 >index 0000000..75105c5 >--- /dev/null >+++ b/kde-frameworks/kdesu/files/kdesu-5.19.0-feature-macros-musl.patch >@@ -0,0 +1,12 @@ >+diff -ru a/src/CMakeLists.txt b/src/CMakeLists.txt >+--- a/src/CMakeLists.txt 2016-03-18 00:06:35.900199287 +0000 >++++ b/src/CMakeLists.txt 2016-03-18 00:11:07.070203492 +0000 >+@@ -80,6 +80,8 @@ >+ >+ include(ECMMarkNonGuiExecutable) >+ >++set_source_files_properties(kdesu_stub.c PROPERTIES >++ COMPILE_DEFINITIONS "_XOPEN_SOURCE;_BSD_SOURCE") >+ add_executable(kdesu_stub kdesu_stub.c) >+ ecm_mark_nongui_executable(kdesu_stub) >+ >diff --git a/kde-frameworks/kdesu/kdesu-5.19.0-r99.ebuild b/kde-frameworks/kdesu/kdesu-5.19.0-r99.ebuild >new file mode 100644 >index 0000000..29f8194 >--- /dev/null >+++ b/kde-frameworks/kdesu/kdesu-5.19.0-r99.ebuild >@@ -0,0 +1,35 @@ >+# Copyright 1999-2016 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Id$ >+ >+EAPI=6 >+ >+KDE_TEST="false" >+inherit kde5 >+ >+DESCRIPTION="Framework to handle super user actions" >+LICENSE="LGPL-2" >+KEYWORDS="~amd64 ~arm ~x86" >+IUSE="X" >+ >+RDEPEND=" >+ $(add_frameworks_dep kconfig) >+ $(add_frameworks_dep kcoreaddons) >+ $(add_frameworks_dep ki18n) >+ $(add_frameworks_dep kpty) >+ $(add_frameworks_dep kservice) >+ X? ( x11-libs/libX11 ) >+" >+DEPEND="${RDEPEND} >+ X? ( x11-proto/xproto ) >+" >+ >+src_configure() { >+ epatch "${FILESDIR}"/${PN}-5.19.0-feature-macros-musl.patch >+ >+ local mycmakeargs=( >+ $(cmake-utils_use_find_package X X11) >+ ) >+ >+ kde5_src_configure >+} >diff --git a/kde-frameworks/kdesu/metadata.xml b/kde-frameworks/kdesu/metadata.xml >new file mode 100644 >index 0000000..afde21d >--- /dev/null >+++ b/kde-frameworks/kdesu/metadata.xml >@@ -0,0 +1,9 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> >+<catmetadata> >+ <longdescription lang="en"> >+ The kde-frameworks category contains KDE Frameworks - >+ the next generation of KDE libraries modularized for >+ easy integration in Qt applications. >+ </longdescription> >+</catmetadata> >-- >2.4.10 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 560862
:
412294
| 428478