1 |
commit: 2f04038e4899be657a95cbc85cda8eb29f4a175c |
2 |
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed May 2 19:27:05 2018 +0000 |
4 |
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed May 2 19:28:22 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f04038e |
7 |
|
8 |
games-util/uglygs: Stop using games.eclass |
9 |
|
10 |
Package-Manager: Portage-2.3.31, Repoman-2.3.9 |
11 |
|
12 |
games-util/uglygs/files/0_rc11-uglygs.conf.patch | 4 +- |
13 |
games-util/uglygs/files/0_rc11-uglygs.pl.patch | 8 ++-- |
14 |
games-util/uglygs/servers.cfg | 0 |
15 |
games-util/uglygs/uglygs-0_rc11-r1.ebuild | 55 ++++++++++++++++++++++++ |
16 |
4 files changed, 61 insertions(+), 6 deletions(-) |
17 |
|
18 |
diff --git a/games-util/uglygs/files/0_rc11-uglygs.conf.patch b/games-util/uglygs/files/0_rc11-uglygs.conf.patch |
19 |
index 6ee918c7008..f85c6a3c319 100644 |
20 |
--- a/games-util/uglygs/files/0_rc11-uglygs.conf.patch |
21 |
+++ b/games-util/uglygs/files/0_rc11-uglygs.conf.patch |
22 |
@@ -1,5 +1,5 @@ |
23 |
---- uglygs.conf.orig 2003-06-30 11:16:57.000000000 -0400 |
24 |
-+++ uglygs.conf 2003-06-30 11:22:50.000000000 -0400 |
25 |
+--- a/uglygs.conf.orig 2003-06-30 11:16:57.000000000 -0400 |
26 |
++++ b/uglygs.conf 2003-06-30 11:22:50.000000000 -0400 |
27 |
@@ -12,22 +12,23 @@ |
28 |
$runmode = "loop"; # Run mode, Run as a loop or as a cron Executable |
29 |
|
30 |
|
31 |
diff --git a/games-util/uglygs/files/0_rc11-uglygs.pl.patch b/games-util/uglygs/files/0_rc11-uglygs.pl.patch |
32 |
index 8c7f7943c97..61758e621a9 100644 |
33 |
--- a/games-util/uglygs/files/0_rc11-uglygs.pl.patch |
34 |
+++ b/games-util/uglygs/files/0_rc11-uglygs.pl.patch |
35 |
@@ -1,5 +1,5 @@ |
36 |
---- uglygs.pl.orig 2003-06-30 11:37:59.000000000 -0400 |
37 |
-+++ uglygs.pl 2003-06-30 11:38:30.000000000 -0400 |
38 |
+--- a/uglygs.pl.orig 2003-06-30 11:37:59.000000000 -0400 |
39 |
++++ b/uglygs.pl 2003-06-30 11:38:30.000000000 -0400 |
40 |
@@ -8,7 +8,8 @@ |
41 |
########## Contact uglygs@××××××××.com ########## |
42 |
######################################################################################################################### |
43 |
@@ -127,5 +127,5 @@ |
44 |
while($serverline = <QSTAT>){ |
45 |
my @data = split(/ /,$serverline); |
46 |
if ($data[0] eq "<!--" and $data[1] eq "gamedetails"){ |
47 |
---- uglygs.pl.orig 2003-06-30 13:56:01.000000000 -0400 |
48 |
-+++ uglygs.pl 2003-06-30 13:59:17.000000000 -0400 |
49 |
+--- a/uglygs.pl.orig 2003-06-30 13:56:01.000000000 -0400 |
50 |
++++ b/uglygs.pl 2003-06-30 13:59:17.000000000 -0400 |
51 |
|
52 |
diff --git a/games-util/uglygs/servers.cfg b/games-util/uglygs/servers.cfg |
53 |
new file mode 100644 |
54 |
index 00000000000..e69de29bb2d |
55 |
|
56 |
diff --git a/games-util/uglygs/uglygs-0_rc11-r1.ebuild b/games-util/uglygs/uglygs-0_rc11-r1.ebuild |
57 |
new file mode 100644 |
58 |
index 00000000000..a431e691ff3 |
59 |
--- /dev/null |
60 |
+++ b/games-util/uglygs/uglygs-0_rc11-r1.ebuild |
61 |
@@ -0,0 +1,55 @@ |
62 |
+# Copyright 1999-2018 Gentoo Foundation |
63 |
+# Distributed under the terms of the GNU General Public License v2 |
64 |
+ |
65 |
+EAPI=6 |
66 |
+ |
67 |
+MY_P="${P/0_/}" |
68 |
+DESCRIPTION="Quickly searches the network for game servers" |
69 |
+HOMEPAGE="http://uglygs.uglypunk.com/" |
70 |
+SRC_URI="ftp://ftp.uglypunk.com/uglygs/current/${MY_P}.tar.gz" |
71 |
+ |
72 |
+LICENSE="GPL-2" |
73 |
+SLOT="0" |
74 |
+KEYWORDS="~amd64 ~alpha ~hppa ~x86" |
75 |
+IUSE="" |
76 |
+ |
77 |
+DEPEND="net-analyzer/rrdtool[graph] |
78 |
+ dev-lang/perl" |
79 |
+RDEPEND="${DEPEND}" |
80 |
+ |
81 |
+S="${WORKDIR}/${MY_P}" |
82 |
+ |
83 |
+src_prepare() { |
84 |
+ default |
85 |
+ eapply "${FILESDIR}"/${PV}-uglygs.conf.patch |
86 |
+ sed -i \ |
87 |
+ -e "s:GENTOO_DIR:/usr/$(get_libdir)/${PN}:" uglygs.conf || die |
88 |
+ eapply "${FILESDIR}"/${PV}-uglygs.pl.patch |
89 |
+ sed -i \ |
90 |
+ -e "s:GENTOO_DIR:/etc:" uglygs.pl || die |
91 |
+ sed -i \ |
92 |
+ -e "s/strndup/${PN}_strndup/" qstat/qstat.c || die |
93 |
+} |
94 |
+ |
95 |
+src_compile() { |
96 |
+ emake -C qstat CFLAGS="${CFLAGS}" |
97 |
+} |
98 |
+ |
99 |
+src_install() { |
100 |
+ insinto /etc |
101 |
+ doins uglygs.conf qstat/qstat.cfg |
102 |
+ |
103 |
+ dobin uglygs.pl |
104 |
+ |
105 |
+ insinto /usr/"$(get_libdir)"/${PN} |
106 |
+ doins -r data templates tmp |
107 |
+ insinto /usr/"$(get_libdir)"/${PN}/images |
108 |
+ doins -r images/{avp2,bds,default.gif,hls,j2s,mhs,q3s,rws,sf2s,uns,vcs} |
109 |
+ dosym bds /usr/"$(get_libdir)"/${PN}/images/bdl |
110 |
+ keepdir /usr/"$(get_libdir)"/${PN}/tmp |
111 |
+ |
112 |
+ exeinto /usr/"$(get_libdir)"/${PN} |
113 |
+ doexe qstat/qstat |
114 |
+ |
115 |
+ einstalldocs |
116 |
+} |