Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libsfml/
Date: Sat, 29 Aug 2015 18:02:22
Message-Id: 1440871283.437b4416130ae0f4634621936903e385ff824920.radhermit@gentoo
1 commit: 437b4416130ae0f4634621936903e385ff824920
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 29 17:59:08 2015 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 29 18:01:23 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437b4416
7
8 media-libs/libsfml: version bump to 2.3.1
9
10 media-libs/libsfml/Manifest | 1 +
11 media-libs/libsfml/libsfml-2.3.1.ebuild | 65 +++++++++++++++++++++++++++++++++
12 2 files changed, 66 insertions(+)
13
14 diff --git a/media-libs/libsfml/Manifest b/media-libs/libsfml/Manifest
15 index 1fdea15..923383f 100644
16 --- a/media-libs/libsfml/Manifest
17 +++ b/media-libs/libsfml/Manifest
18 @@ -1,2 +1,3 @@
19 DIST SFML-1.6-sdk-linux-32.tar.gz 12937755 SHA256 b1c18f9b99c54ebb4cd433792f33ed2b85c846cca28eb871a12b3191dc1532f8 SHA512 518121bf05ab8b1f4ad917eaca72951ff870e992f79e2b3da94baad762e7de63ce331cf4cade172e285015fb6fec501e25039c633be2f7b77d77b171dc29cb0a WHIRLPOOL fee6692123c394b4d67d1937756315daf7386bf8d0292bbeb94ba7db53552010e8f92187496ce9b72f6aad4922e5ea5da191ddaf9baf0f96a7b741a1d1d17f2e
20 DIST libsfml-2.2.tar.gz 17614806 SHA256 543458923e35868c16ac70e5f4c3bf172e136af9820d7b546b52afc7f1fc77f5 SHA512 cf30d431afc19d0f0126f2879dcb4c81ff4f689ce1e7aab5c3f156e8a88cdd54574e60de6230a9a5f7793a6c41ac81d811c68a9f1971ce079dada8d281ca34a3 WHIRLPOOL 8ba9c968840839295707e92281ecbc5d88b8900bab85dac0e1a4d66a0b8521bca0d5c6b0d1d330a1191aedf073f9633c7ce8f6dcbef9f84e3fac8c61d9c7c96e
21 +DIST libsfml-2.3.1.tar.gz 22209471 SHA256 59d7fd6b6c1194393ccac4cb7da3c41adbad973ab2116421ad6fcfe823221d6f SHA512 8a4d61be38cfae7b00f0c9669aed8d3e2cafd0e69aa840a155f3d6adfd9cf0cd37e6f69e4d52828f96f32b03a3c9bddb0f06366ab5e171775a036823164dcbe6 WHIRLPOOL 95c7c534915afb63e38d37ec712433267673aa22597ee3052df5f62becb6723d364440aa1e922e4012e043302c2ad70eb52fedaa4bfa6ee8a4ad3f4b0649141b
22
23 diff --git a/media-libs/libsfml/libsfml-2.3.1.ebuild b/media-libs/libsfml/libsfml-2.3.1.ebuild
24 new file mode 100644
25 index 0000000..572bbad
26 --- /dev/null
27 +++ b/media-libs/libsfml/libsfml-2.3.1.ebuild
28 @@ -0,0 +1,65 @@
29 +# Copyright 1999-2015 Gentoo Foundation
30 +# Distributed under the terms of the GNU General Public License v2
31 +# $Id$
32 +
33 +EAPI=5
34 +
35 +inherit cmake-utils eutils
36 +
37 +MY_P=SFML-${PV}
38 +
39 +DESCRIPTION="Simple and Fast Multimedia Library (SFML)"
40 +HOMEPAGE="http://www.sfml-dev.org/ https://github.com/SFML/SFML"
41 +SRC_URI="https://github.com/SFML/SFML/archive/${PV}.tar.gz -> ${P}.tar.gz"
42 +
43 +LICENSE="ZLIB"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~x86"
46 +IUSE="debug doc examples"
47 +
48 +RDEPEND="media-libs/freetype:2
49 + media-libs/libpng:0=
50 + media-libs/mesa
51 + media-libs/flac
52 + media-libs/libogg
53 + media-libs/libvorbis
54 + media-libs/openal
55 + sys-libs/zlib
56 + virtual/jpeg:0
57 + virtual/udev
58 + x11-libs/libX11
59 + x11-libs/libXrandr"
60 +DEPEND="${RDEPEND}
61 + doc? ( app-doc/doxygen )"
62 +
63 +DOCS="changelog.txt readme.txt"
64 +
65 +S=${WORKDIR}/${MY_P}
66 +
67 +src_prepare() {
68 + epatch "${FILESDIR}"/${PN}-2.2-no-docs.patch
69 +
70 + sed -i "s:DESTINATION .*:DESTINATION /usr/share/doc/${PF}:" \
71 + doc/CMakeLists.txt || die
72 +}
73 +
74 +src_configure() {
75 + local mycmakeargs=(
76 + $(cmake-utils_use doc SFML_BUILD_DOC)
77 + -DSFML_INSTALL_PKGCONFIG_FILES=TRUE
78 + )
79 + cmake-utils_src_configure
80 +}
81 +
82 +src_install() {
83 + cmake-utils_src_install
84 +
85 + insinto /usr/share/cmake/Modules
86 + doins cmake/Modules/FindSFML.cmake
87 +
88 + if use examples ; then
89 + docompress -x /usr/share/doc/${PF}/examples
90 + dodoc -r examples
91 + find "${ED}"/usr/share/doc/${PF}/examples -name CMakeLists.txt -delete
92 + fi
93 +}