Gentoo Archives: gentoo-commits

From: Ian Whyman <thev00d00@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libplatform/files/, dev-libs/libplatform/
Date: Sat, 02 Apr 2016 10:19:21
Message-Id: 1459592336.eb6db67db013083706bae2a0997984d9e5063b16.thev00d00@gentoo
1 commit: eb6db67db013083706bae2a0997984d9e5063b16
2 Author: Ian Whyman <thev00d00 <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 2 10:17:15 2016 +0000
4 Commit: Ian Whyman <thev00d00 <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 2 10:18:56 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6db67d
7
8 dev-libs/libplatform: Version bump
9
10 Package-Manager: portage-2.2.27
11
12 dev-libs/libplatform/Manifest | 1 +
13 .../libplatform-2.0.1-arch-specific-libdirs.patch | 31 ++++++++++++++++++++++
14 dev-libs/libplatform/libplatform-2.0.1.ebuild | 23 ++++++++++++++++
15 3 files changed, 55 insertions(+)
16
17 diff --git a/dev-libs/libplatform/Manifest b/dev-libs/libplatform/Manifest
18 index 697e6f0..c4a24d4 100644
19 --- a/dev-libs/libplatform/Manifest
20 +++ b/dev-libs/libplatform/Manifest
21 @@ -1 +1,2 @@
22 DIST libplatform-1.0.10.tar.gz 77558 SHA256 6ba3239cb1c0a5341efcf9488f4d3dfad8c26d6b2994b2b2247e5a61568ab5cd SHA512 3fceea9287c4460d916971fb97475b96115d922a8882bce80d0cbbdf961f2848008c06ad7f6eac67c36be5e8486370ec9412a954840608332deca2ff6fb3cedc WHIRLPOOL 4db0338a5536fcb44859a6262628f90ade80190c06a7d98ba838c1dfb590cfc68676ffb6672c22f1b685fd33c0ebae0afde384b9324b02dec0071b96c96c6fe4
23 +DIST libplatform-2.0.1.tar.gz 74676 SHA256 e97e45273e90571aa37732cde913b262f5f519c387083645d2557d7189c054cf SHA512 ac397ffc741617be4371dc2a4b44cdddd07f2bdbd54e20e91a77e7d00b90b4d54f9aa5d2908c389638f548a7b6f9aa0a93bb10697eaecfc23117dee6f789f555 WHIRLPOOL 978775ff748797c4780f97f98c43f17044deab51929ad94a48c136df4bc0cc5269f0251a6fdd2099797760e222c4fdfe7870388077be799e370972df5f1b7597
24
25 diff --git a/dev-libs/libplatform/files/libplatform-2.0.1-arch-specific-libdirs.patch b/dev-libs/libplatform/files/libplatform-2.0.1-arch-specific-libdirs.patch
26 new file mode 100644
27 index 0000000..fce47f4
28 --- /dev/null
29 +++ b/dev-libs/libplatform/files/libplatform-2.0.1-arch-specific-libdirs.patch
30 @@ -0,0 +1,31 @@
31 +From 21317bf0bb90f16d591aec580fe70d58cb43e65e Mon Sep 17 00:00:00 2001
32 +From: Balint Reczey <balint@××××××××××××.hu>
33 +Date: Sun, 21 Feb 2016 23:06:28 +0100
34 +Subject: [PATCH] Install pkg-config and .cmake files in arch-specific libdirs
35 +
36 +They contain arch-specific strings thus they can't be in
37 +architecture-independent dirs. This would prevent co-installing
38 +i386 and amd64 versions for example, since the files would differ.
39 +---
40 + CMakeLists.txt | 4 ++--
41 + 1 file changed, 2 insertions(+), 2 deletions(-)
42 +
43 +diff --git a/CMakeLists.txt b/CMakeLists.txt
44 +index a577410..6b5586f 100644
45 +--- a/CMakeLists.txt
46 ++++ b/CMakeLists.txt
47 +@@ -74,12 +74,12 @@ install(FILES src/util/atomic.h
48 + IF(NOT WIN32)
49 + configure_file(p8-platform.pc.in p8-platform.pc @ONLY)
50 + install(FILES ${CMAKE_BINARY_DIR}/p8-platform.pc
51 +- DESTINATION ${CMAKE_INSTALL_LIBDIR_NOARCH}/pkgconfig)
52 ++ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
53 + ENDIF(NOT WIN32)
54 +
55 + # config mode
56 + configure_file (p8-platform-config.cmake.in
57 + p8-platform-config.cmake @ONLY)
58 + install(FILES ${CMAKE_BINARY_DIR}/p8-platform-config.cmake
59 +- DESTINATION ${CMAKE_INSTALL_LIBDIR_NOARCH}/p8-platform)
60 ++ DESTINATION ${CMAKE_INSTALL_LIBDIR}/p8-platform)
61 +
62
63 diff --git a/dev-libs/libplatform/libplatform-2.0.1.ebuild b/dev-libs/libplatform/libplatform-2.0.1.ebuild
64 new file mode 100644
65 index 0000000..b9ab84c
66 --- /dev/null
67 +++ b/dev-libs/libplatform/libplatform-2.0.1.ebuild
68 @@ -0,0 +1,23 @@
69 +# Copyright 1999-2016 Gentoo Foundation
70 +# Distributed under the terms of the GNU General Public License v2
71 +# $Id$
72 +
73 +EAPI=6
74 +
75 +inherit cmake-utils
76 +
77 +MY_PN="platform"
78 +MY_PN_PREFIX="p8"
79 +
80 +DESCRIPTION="Platform support library used by libCEC and binary add-ons for Kodi"
81 +HOMEPAGE="https://github.com/Pulse-Eight/platform"
82 +SRC_URI="https://github.com/Pulse-Eight/${MY_PN}/archive/${MY_PN_PREFIX}-${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
83 +
84 +LICENSE="GPL-2+"
85 +SLOT="0"
86 +KEYWORDS="~amd64 ~arm ~x86"
87 +IUSE=""
88 +
89 +PATCHES=( "${FILESDIR}/${P}-arch-specific-libdirs.patch" )
90 +
91 +S="${WORKDIR}/${MY_PN}-${MY_PN_PREFIX}-${MY_PN}-${PV}"