Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/releng:master commit in: media-libs/libmpdclient/files/, media-libs/libmpdclient/
Date: Sat, 22 Feb 2014 14:20:00
Message-Id: 1393078517.2c118b44d697c7f0c5177c36b41d90d9e9f02350.blueness@gentoo
1 commit: 2c118b44d697c7f0c5177c36b41d90d9e9f02350
2 Author: Felix Janda <felix.janda <AT> posteo <DOT> de>
3 AuthorDate: Sat Feb 22 09:18:29 2014 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 22 14:15:17 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/releng.git;a=commit;h=2c118b44
7
8 media-libs/libmpdclient: move to tree
9
10 ---
11 media-libs/libmpdclient/Manifest | 4 +++
12 .../files/libmpdclient-2.9-missing_headers.patch | 20 ++++++++++++
13 .../libmpdclient/libmpdclient-2.9-r99.ebuild | 38 ++++++++++++++++++++++
14 media-libs/libmpdclient/metadata.xml | 9 +++++
15 4 files changed, 71 insertions(+)
16
17 diff --git a/media-libs/libmpdclient/Manifest b/media-libs/libmpdclient/Manifest
18 new file mode 100644
19 index 0000000..3a84523
20 --- /dev/null
21 +++ b/media-libs/libmpdclient/Manifest
22 @@ -0,0 +1,4 @@
23 +AUX libmpdclient-2.9-missing_headers.patch 425 SHA256 5c67b0fe86223661ad40022a40321e6f2779bd2d984efb2f889645cb9d605266 SHA512 a43aba9b23a4aa06066ddd84bc606a4fd5b64ef3a4815f5bf63b67d02394ef22c76e36da23b5d9678fb9c17aebf7441eaf1483b0c3e285b7f43d3b186666d7e3 WHIRLPOOL 2f4a01ff43f986359d8bce29041dc2d06e7e3c30befde1766c5f9361914a40169ed72189dfe490813376594a6a4db52111186aacf90558f0bdca456cf5b9ccea
24 +DIST libmpdclient-2.9.tar.xz 253992 SHA256 7cc97ba560e91addafe5975f7e7da04b95d6710750e47b3367fa0d8c3b7699ca SHA512 7e6af51e31a3319e6681dfe5199fda1b2c1482f6aa6854af7c7f02c999fbbeae4f369c9b157abf95402c7f022d155109454b243549185ba791df5b2457baaba4 WHIRLPOOL d4d78a83bfa300be8df37e321c3b8ed535bd7342acc1ec371a2aa59a76efde79a9c4531bc8052c5d0c2c423d808f23b2e5d3b92ccf5c9dec4f2a120b615a4992
25 +EBUILD libmpdclient-2.9-r99.ebuild 1042 SHA256 6c24ad462d168a9c49fd2c0e198184b420e409004211f5c89a759c60ce7048dc SHA512 212b1aad606e14c7e9fd3a6321e048bc5c083d75c842f2e669aa90a9c0d27226b8ef1f178aeffc4a407912198dd40a39c9c1a2a01e7c0decab509a119eac0e2a WHIRLPOOL 292922ea267650ccd0146f2517fe470c8210ce0950324d81e13b2059e079141f594d337e7c4384e8049a48aeee0a8b5899f8850f6761c6c23894a00c47aab061
26 +MISC metadata.xml 255 SHA256 424482131b9475b8217fb609dc705806689e6927c93a7e6428437e30bde46f1c SHA512 d9bf9555ce80d32a1f3440e44cc1dfbadeeeb442e0722fa8bd6b90fa8cdcf31f7be8cb31acee92a94ae6ec63e79ea325917e2965b3dd6b34831651ad097fc57f WHIRLPOOL 9524e80335c42df064511f211bc84b8943626e5c98fdb2b186cac973bc980e406d378f2bbfac1616ff9134fe3e250872087437460e1f28350d3ac5f96b69bcfb
27
28 diff --git a/media-libs/libmpdclient/files/libmpdclient-2.9-missing_headers.patch b/media-libs/libmpdclient/files/libmpdclient-2.9-missing_headers.patch
29 new file mode 100644
30 index 0000000..cd1b384
31 --- /dev/null
32 +++ b/media-libs/libmpdclient/files/libmpdclient-2.9-missing_headers.patch
33 @@ -0,0 +1,20 @@
34 +--- a/libmpdclient-2.9/src/socket.c
35 ++++ b/libmpdclient-2.9/src/socket.c
36 +@@ -36,6 +36,7 @@
37 + #include <stdio.h>
38 + #include <fcntl.h>
39 + #include <unistd.h>
40 ++#include <sys/select.h>
41 +
42 + #ifdef WIN32
43 + # include <winsock2.h>
44 +--- a/libmpdclient-2.9/src/sync.c
45 ++++ b/libmpdclient-2.9/src/sync.c
46 +@@ -35,6 +35,7 @@
47 + #include <stdio.h>
48 + #include <fcntl.h>
49 + #include <unistd.h>
50 ++#include <sys/select.h>
51 +
52 + static bool
53 + ignore_errno(int e)
54
55 diff --git a/media-libs/libmpdclient/libmpdclient-2.9-r99.ebuild b/media-libs/libmpdclient/libmpdclient-2.9-r99.ebuild
56 new file mode 100644
57 index 0000000..dfa27a0
58 --- /dev/null
59 +++ b/media-libs/libmpdclient/libmpdclient-2.9-r99.ebuild
60 @@ -0,0 +1,38 @@
61 +# Copyright 1999-2014 Gentoo Foundation
62 +# Distributed under the terms of the GNU General Public License v2
63 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpdclient/libmpdclient-2.9.ebuild,v 1.8 2014/01/26 12:15:37 ago Exp $
64 +
65 +EAPI=4
66 +inherit eutils
67 +
68 +DESCRIPTION="A library for interfacing Music Player Daemon (media-sound/mpd)"
69 +HOMEPAGE="http://www.musicpd.org"
70 +SRC_URI="http://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
71 +
72 +LICENSE="BSD"
73 +SLOT="0"
74 +KEYWORDS="amd64 arm x86"
75 +IUSE="doc examples static-libs"
76 +
77 +RDEPEND=""
78 +DEPEND="doc? ( app-doc/doxygen )"
79 +
80 +src_prepare() {
81 + sed -e "s:@top_srcdir@:.:" -i doc/doxygen.conf.in
82 +
83 + epatch ${FILESDIR}/${P}-missing_headers.patch
84 +}
85 +
86 +src_configure() {
87 + econf \
88 + --docdir="${EPREFIX}"/usr/share/doc/${PF} \
89 + $(use_enable static-libs static) \
90 + $(use_enable doc documentation)
91 +}
92 +
93 +src_install() {
94 + default
95 + use examples && dodoc src/example.c
96 + use doc || rm -rf "${ED}"/usr/share/doc/${PF}/html
97 + find "${ED}" -name "*.la" -exec rm -rf {} + || die "failed to delete .la files"
98 +}
99
100 diff --git a/media-libs/libmpdclient/metadata.xml b/media-libs/libmpdclient/metadata.xml
101 new file mode 100644
102 index 0000000..f939777
103 --- /dev/null
104 +++ b/media-libs/libmpdclient/metadata.xml
105 @@ -0,0 +1,9 @@
106 +<?xml version="1.0" encoding="UTF-8"?>
107 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
108 +<pkgmetadata>
109 + <herd>sound</herd>
110 + <maintainer>
111 + <email>angelos@g.o</email>
112 + <name>Christoph Mende</name>
113 + </maintainer>
114 +</pkgmetadata>