Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 543720 Details for
Bug 663796
app-misc/irtrans-{irclient,irserver}: EAPI7, improve ebuild
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patch for app-misc/irtrans-{irclient,irserver}
irtrans.patch (text/plain), 3.83 KB, created by
Michael Mair-Keimberger (iamnr3)
on 2018-08-16 18:15:29 UTC
(
hide
)
Description:
patch for app-misc/irtrans-{irclient,irserver}
Filename:
MIME Type:
Creator:
Michael Mair-Keimberger (iamnr3)
Created:
2018-08-16 18:15:29 UTC
Size:
3.83 KB
patch
obsolete
>diff --git a/app-misc/irtrans-irclient/irtrans-irclient-6.01.05-r1.ebuild b/app-misc/irtrans-irclient/irtrans-irclient-6.01.05-r1.ebuild >new file mode 100644 >index 00000000000..ace60918ca5 >--- /dev/null >+++ b/app-misc/irtrans-irclient/irtrans-irclient-6.01.05-r1.ebuild >@@ -0,0 +1,57 @@ >+# Copyright 1999-2018 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=7 >+ >+inherit flag-o-matic toolchain-funcs >+ >+RESTRICT="strip" >+ >+DESCRIPTION="ASCII Client for the IRTrans Server" >+HOMEPAGE="http://www.irtrans.de" >+SRC_URI="http://www.irtrans.de/download/Client/irclient-src.tar.gz -> irclient-src-${PV}.tar.gz >+ http://ftp.disconnected-by-peer.at/irtrans/${PN}-5.11.04-ip_assign-1.patch.bz2" >+ >+LICENSE="BSD" >+SLOT="0" >+KEYWORDS="~x86 ~amd64 ~arm" >+ >+S="${WORKDIR}" >+ >+PATCHES=( "${WORKDIR}/${PN}"-5.11.04-ip_assign-1.patch ) >+ >+src_compile() { >+ append-flags -DLINUX >+ >+ # Set sane defaults (arm target has no -D flags added) >+ local irbuild >+ local ipbuild >+ irclient=irclient >+ ip_assign=ip_assign >+ >+ # change variable by need >+ if use amd64; then >+ irbuild=irclient64 >+ irclient=irclient64 >+ ipbuild=ip_assign64 >+ ip_assign=ip_assign64 >+ elif use arm; then >+ irbuild=irclient_arm >+ ipbuild=ip_assign_arm >+ elif use x86; then >+ irbuild=irclient >+ ipbuild=ip_assign >+ fi >+ >+ emake CXX="$(tc-getCXX)" CC="$(tc-getCC)" \ >+ CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" \ >+ "${irbuild}" >+ emake CXX="$(tc-getCXX)" CC="$(tc-getCC)" \ >+ CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" \ >+ "${ipbuild}" >+} >+ >+src_install() { >+ newbin "${irclient}" irclient >+ newbin "${ip_assign}" ip_assign >+} >diff --git a/app-misc/irtrans-irserver/irtrans-irserver-6.09.04-r1.ebuild b/app-misc/irtrans-irserver/irtrans-irserver-6.09.04-r1.ebuild >new file mode 100644 >index 00000000000..66bc0d67499 >--- /dev/null >+++ b/app-misc/irtrans-irserver/irtrans-irserver-6.09.04-r1.ebuild >@@ -0,0 +1,77 @@ >+# Copyright 1999-2018 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=7 >+ >+inherit flag-o-matic toolchain-funcs mono-env >+ >+DESCRIPTION="Server software for IRTrans" >+HOMEPAGE="http://www.irtrans.de" >+SRC_URI="http://ftp.disconnected-by-peer.at/irtrans/irserver-src-${PV}.tar.gz >+ http://ftp.disconnected-by-peer.at/irtrans/irserver-${PV}.tar.gz >+ http://www.irtrans.de/download/Server/Linux/irserver-src.tar.gz -> irserver-src-${PV}.tar.gz >+ http://www.irtrans.de/download/Server/Linux/irserver.tar.gz -> irserver-${PV}.tar.gz" >+ >+LICENSE="BSD GPL-2" >+SLOT="0" >+KEYWORDS="~amd64 ~arm ~x86" >+IUSE="mono" >+RESTRICT="strip" >+ >+RDEPEND="mono? ( >=dev-lang/mono-2.10.5 )" >+ >+S="${WORKDIR}" >+ >+src_prepare() { >+ default >+ sed -e 's!^ODIRARM = .*!ODIRARM = n800!' -i makefile || die >+} >+ >+src_compile() { >+ append-flags -DLINUX -DMEDIACENTER >+ append-ldflags --static >+ >+ # Set sane defaults (arm target has no -D flags added) >+ local irbuild=irserver_arm_noccf >+ irserver=irserver >+ >+ # change variable by need >+ if use x86 ; then >+ irbuild=irserver >+ elif use amd64 ; then >+ irbuild=irserver64 >+ irserver=irserver64 >+ elif use arm ; then >+ irbuild=irserver_arm >+ fi >+ >+ emake CXX="$(tc-getCXX)" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \ >+ CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" "${irbuild}" >+} >+ >+src_install() { >+ newbin "${WORKDIR}/${irserver}" irserver >+ >+ keepdir /etc/irserver/remotes >+ >+ docinto remotes >+ dodoc -r remotes >+ >+ newinitd "${FILESDIR}"/irtrans-server.initd irtrans-server >+ newconfd "${FILESDIR}"/irtrans-server.confd irtrans-server >+ >+ if use mono ; then >+ # Wrapper script to launch mono >+ make_wrapper irguiclient "mono /usr/$(get_libdir)/${PN}/GUIClient.exe" >+ >+ insinto /usr/$(get_libdir)/${PN}/ >+ exeinto /usr/$(get_libdir)/${PN}/ >+ >+ # The Libs and Translations >+ doins GUIClient/*.tra >+ doexe GUIClient/*.dll >+ >+ # The actual executable >+ doexe GUIClient/*.exe >+ fi >+}
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 663796
: 543720