Gentoo Archives: gentoo-commits

From: "Ian Delaney (idella4)" <idella4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/irtrans-irserver: metadata.xml irtrans-irserver-6.09.04.ebuild ChangeLog
Date: Fri, 26 Jun 2015 02:28:35
Message-Id: 20150626022823.69878A48@oystercatcher.gentoo.org
1 idella4 15/06/26 02:28:23
2
3 Modified: metadata.xml ChangeLog
4 Added: irtrans-irserver-6.09.04.ebuild
5 Log:
6 bump; ebuild submitted by proxy maintainer via bug #360945, EAPI advanced to 5 with minor tidies to match, new IUSE flag 'mono' added to metadata.xml
7
8 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
9
10 Revision Changes Path
11 1.6 app-misc/irtrans-irserver/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/irtrans-irserver/metadata.xml?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/irtrans-irserver/metadata.xml?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/irtrans-irserver/metadata.xml?r1=1.5&r2=1.6
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-misc/irtrans-irserver/metadata.xml,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- metadata.xml 17 Mar 2013 15:02:53 -0000 1.5
24 +++ metadata.xml 26 Jun 2015 02:28:23 -0000 1.6
25 @@ -1,17 +1,19 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 -<herd>proxy-maintainers</herd>
30 -<maintainer>
31 -<email>mario.fetka@×××××.com</email>
32 -<name>Mario Fetka</name>
33 -<description>Proxied maintainer</description>
34 -</maintainer>
35 -
36 -<maintainer>
37 -<email>hd_brummy@g.o</email>
38 -<name>Joerg Bornkessel</name>
39 -<description>Proxying maintainer</description>
40 -</maintainer>
41 + <herd>proxy-maintainers</herd>
42 + <maintainer>
43 + <email>mario.fetka@×××××.com</email>
44 + <name>Mario Fetka</name>
45 + <description>Proxied maintainer</description>
46 + </maintainer>
47 + <maintainer>
48 + <email>hd_brummy@g.o</email>
49 + <name>Joerg Bornkessel</name>
50 + <description>Proxying maintainer</description>
51 + </maintainer>
52 + <use>
53 + <flag name='mono'>Enable mono support</flag>
54 + </use>
55 </pkgmetadata>
56
57
58
59
60 1.11 app-misc/irtrans-irserver/ChangeLog
61
62 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/irtrans-irserver/ChangeLog?rev=1.11&view=markup
63 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/irtrans-irserver/ChangeLog?rev=1.11&content-type=text/plain
64 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/irtrans-irserver/ChangeLog?r1=1.10&r2=1.11
65
66 Index: ChangeLog
67 ===================================================================
68 RCS file: /var/cvsroot/gentoo-x86/app-misc/irtrans-irserver/ChangeLog,v
69 retrieving revision 1.10
70 retrieving revision 1.11
71 diff -u -r1.10 -r1.11
72 --- ChangeLog 17 Mar 2013 15:02:53 -0000 1.10
73 +++ ChangeLog 26 Jun 2015 02:28:23 -0000 1.11
74 @@ -1,6 +1,13 @@
75 # ChangeLog for app-misc/irtrans-irserver
76 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
77 -# $Header: /var/cvsroot/gentoo-x86/app-misc/irtrans-irserver/ChangeLog,v 1.10 2013/03/17 15:02:53 hwoarang Exp $
78 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
79 +# $Header: /var/cvsroot/gentoo-x86/app-misc/irtrans-irserver/ChangeLog,v 1.11 2015/06/26 02:28:23 idella4 Exp $
80 +
81 +*irtrans-irserver-6.09.04 (26 Jun 2015)
82 +
83 + 26 Jun 2015; Ian Delaney <idella4@g.o>
84 + +irtrans-irserver-6.09.04.ebuild, metadata.xml:
85 + bump; ebuild submitted by proxy maintainer via bug #360945, EAPI advanced to 5
86 + with minor tidies to match, new IUSE flag 'mono' added to metadata.xml
87
88 17 Mar 2013; Markos Chandras <hwoarang@g.o> metadata.xml:
89 Add proxy-maintainers to metadata.xml
90
91
92
93 1.1 app-misc/irtrans-irserver/irtrans-irserver-6.09.04.ebuild
94
95 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/irtrans-irserver/irtrans-irserver-6.09.04.ebuild?rev=1.1&view=markup
96 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/irtrans-irserver/irtrans-irserver-6.09.04.ebuild?rev=1.1&content-type=text/plain
97
98 Index: irtrans-irserver-6.09.04.ebuild
99 ===================================================================
100 # Copyright 1999-2015 Gentoo Foundation
101 # Distributed under the terms of the GNU General Public License v2
102 # $Header: /var/cvsroot/gentoo-x86/app-misc/irtrans-irserver/irtrans-irserver-6.09.04.ebuild,v 1.1 2015/06/26 02:28:23 idella4 Exp $
103
104 EAPI="5"
105
106 inherit eutils flag-o-matic toolchain-funcs mono-env multilib
107
108 RESTRICT="strip"
109
110 DESCRIPTION="IRTrans Server"
111 HOMEPAGE="http://www.irtrans.de"
112 SRC_URI="http://ftp.disconnected-by-peer.at/irtrans/irserver-src-${PV}.tar.gz
113 http://ftp.disconnected-by-peer.at/irtrans/irserver-${PV}.tar.gz
114 http://www.irtrans.de/download/Server/Linux/irserver-src.tar.gz -> irserver-src-${PV}.tar.gz
115 http://www.irtrans.de/download/Server/Linux/irserver.tar.gz -> irserver-${PV}.tar.gz"
116
117 LICENSE="BSD GPL-2"
118 SLOT="0"
119 KEYWORDS="~x86 ~amd64 ~arm"
120 IUSE="mono"
121
122 RDEPEND="mono? ( >=dev-lang/mono-2.10.5 )"
123
124 S="${WORKDIR}"
125
126 src_prepare() {
127 sed -e 's!^ODIRARM = .*!ODIRARM = n800!' -i makefile
128 }
129
130 src_compile() {
131 append-flags -DLINUX -DMEDIACENTER
132 append-ldflags --static
133
134 # Set sane defaults (arm target has no -D flags added)
135 irbuild=irserver_arm_noccf
136 irserver=irserver
137
138 # change variable by need
139 if use x86 ; then
140 irbuild=irserver
141 elif use amd64 ; then
142 irbuild=irserver64
143 irserver=irserver64
144 elif use arm ; then
145 irbuild=irserver_arm
146 fi
147
148 # Some output for bugreport
149 einfo "CFLAGS=\"${CFLAGS}\""
150 einfo "Build Target=\"${irbuild}\""
151 einfo "Build Binary=\"${irserver}\""
152
153 # Build
154 emake CXX="$(tc-getCXX)" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \
155 CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" "${irbuild}"
156 }
157
158 src_install() {
159 newbin "${WORKDIR}/${irserver}" irserver
160
161 keepdir /etc/irserver/remotes
162
163 docinto remotes
164 dodoc remotes/*
165
166 newinitd "${FILESDIR}"/irtrans-server.initd irtrans-server
167 newconfd "${FILESDIR}"/irtrans-server.confd irtrans-server
168
169 if use mono ; then
170 # Wrapper script to launch mono
171 make_wrapper irguiclient "mono /usr/$(get_libdir)/${PN}/GUIClient.exe"
172
173 insinto /usr/$(get_libdir)/${PN}/
174 exeinto /usr/$(get_libdir)/${PN}/
175
176 # The Libs and Translations
177 doins GUIClient/*.tra
178 doexe GUIClient/*.dll
179
180 # The actual executable
181 doexe GUIClient/*.exe
182 fi
183 }