Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/oneko/
Date: Wed, 21 Aug 2019 10:29:17
Message-Id: 1566383351.c602c55bd8405f6acd6040435699248d8b02e7a6.jer@gentoo
1 commit: c602c55bd8405f6acd6040435699248d8b02e7a6
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 21 10:28:54 2019 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 21 10:29:11 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c602c55b
7
8 app-misc/oneko: Switch to Debian sources/patches
9
10 Package-Manager: Portage-2.3.72, Repoman-2.3.17
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 app-misc/oneko/Manifest | 2 ++
14 app-misc/oneko/oneko-1.2_p6_p14.ebuild | 66 ++++++++++++++++++++++++++++++++++
15 2 files changed, 68 insertions(+)
16
17 diff --git a/app-misc/oneko/Manifest b/app-misc/oneko/Manifest
18 index 3e4eb6ec7a3..f469fcaa153 100644
19 --- a/app-misc/oneko/Manifest
20 +++ b/app-misc/oneko/Manifest
21 @@ -2,3 +2,5 @@ DIST oneko-1.2-cat.png 223 BLAKE2B 35eb9a8aa7e49aa00a7a689187b598ee837b9236715ed
22 DIST oneko-1.2-dog.png 236 BLAKE2B 8aa4bb11d75283784e7bef8eb6d887706d90cf6370cfa41433d32bffbb23db0b775e5a23fe9b19ef0d9426d5e98e583b599e477427c3223f4a225f1904da7ad1 SHA512 11e4a4ecfba26a0ea782846ca288da7ba3f68629dc8f4b0d7987923f06afe57971d53c9161ed13711a9a1f737ea3d8ec76f559311dd10234dca49cfa9d20f533
23 DIST oneko-1.2-sakura-nobsd.patch.bz2 2967 BLAKE2B 128fe382d81fdd18f077d015fcad41613baae00171149a2d4fd253bb03595ca4c7be16640531140af90edf176754fad2bf7e4d5ae27471bf7079b3a558788189 SHA512 dbab7471b1c76d8bd7b0c0f9512ce274d98b7e96e8f1cb781a07b031d3a23c0c716222465dee16ad77f658c681116e71e6f8f50ab45ee8f24d132e24fed6849e
24 DIST oneko-1.2.sakura.5.tar.gz 76825 BLAKE2B e6fbb02823a25e71b6b26d067ca898352d26971bd6595b2f8d33205bf268238e277f8a0a980178704857d50042acd0cb1663d9eb0549764934153864b3602ed1 SHA512 328bc267c027dc2bf9f4d0bf7a3a5cfb0f77e7ffe566dad58ba8728a8d72f905ef0b1b92fea77179d1e79886aea8a6b27cda44dc227d96b69ed34b4fdde3ec15
25 +DIST oneko_1.2.sakura.6-14.debian.tar.xz 10996 BLAKE2B 4507243c28371d99976a3ef4d015b53f6dc1e28a0e841c55da18710bfc3825786dc8ee8ce06b5af1ca41445661d6f5c10225b80c6802ab5d2de06dab09de10e0 SHA512 35656ade57e57ba400b6e2d0f9dcfa1b41a7002f874f1113db080d9e75e390ff0e1f4ec169fbcf1cbea135988500501c65a2f520eaab196b8d92ef4feb993baf
26 +DIST oneko_1.2.sakura.6.orig.tar.gz 64623 BLAKE2B 262f9373b1739c0181a52377dd72c5f35bd9d8e4e54364304704bb6794216585a7617525ccf439cef4783556aa732ac84f60a45424021b5963d69485c21a15fe SHA512 3f06b1c23ac6e3d9864530904bccbe0fdbeebb512233e35555ae44d2b45b2e6e50480081f46b048994c9415dca05691a0796357d86b4b7e8dc0bbcf1642ae348
27
28 diff --git a/app-misc/oneko/oneko-1.2_p6_p14.ebuild b/app-misc/oneko/oneko-1.2_p6_p14.ebuild
29 new file mode 100644
30 index 00000000000..24af54e6b8a
31 --- /dev/null
32 +++ b/app-misc/oneko/oneko-1.2_p6_p14.ebuild
33 @@ -0,0 +1,66 @@
34 +# Copyright 1999-2019 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +inherit desktop toolchain-funcs
39 +
40 +DESCRIPTION="A cat, dog and others which chase the mouse or windows around the screen"
41 +HOMEPAGE="http://www.daidouji.com/oneko/"
42 +SRC_URI="
43 + mirror://debian/pool/main/o/${PN}/${PN}_$(ver_cut 1-2).sakura.$(ver_cut 4)-$(ver_cut 6).debian.tar.xz
44 + mirror://debian/pool/main/o/${PN}/${PN}_$(ver_cut 1-2).sakura.$(ver_cut 4).orig.tar.gz
45 + mirror://gentoo/${P/_p*}-cat.png
46 + mirror://gentoo/${P/_p*}-dog.png
47 +"
48 +
49 +LICENSE="public-domain"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
52 +
53 +RDEPEND="
54 + x11-libs/libX11
55 + x11-libs/libXext
56 +"
57 +DEPEND="
58 + ${RDEPEND}
59 + app-text/rman
60 + x11-base/xorg-proto
61 + x11-misc/gccmakedep
62 + x11-misc/imake
63 +"
64 +PATCHES=(
65 + "${FILESDIR}"/${P/_p*}-include.patch
66 +)
67 +S=${WORKDIR}/${PN}-$(ver_cut 1-2).sakura.$(ver_cut 4).orig
68 +
69 +src_prepare() {
70 + for patch in $(< "${WORKDIR}"/debian/patches/series); do
71 + eapply "${WORKDIR}"/debian/patches/${patch}
72 + done
73 +
74 + default
75 +}
76 +
77 +src_configure() {
78 + xmkmf -a || die
79 +}
80 +
81 +src_compile() {
82 + emake \
83 + CC="$(tc-getCC)" \
84 + CCOPTIONS="${CFLAGS}" \
85 + EXTRA_LDOPTIONS="${LDFLAGS}"
86 +}
87 +
88 +src_install() {
89 + dobin oneko
90 + newman oneko._man oneko.1x
91 + dodoc README README-NEW README-SUPP
92 +
93 + newicon "${DISTDIR}"/${P/_*}-cat.png cat.png
94 + newicon "${DISTDIR}"/${P/_*}-dog.png dog.png
95 +
96 + make_desktop_entry "oneko" "oneko (cat)" "cat" "Game;Amusement"
97 + make_desktop_entry "oneko -dog" "oneko (dog)" "dog" "Game;Amusement"
98 + make_desktop_entry "killall -TERM oneko" "oneko kill" "" "Game;Amusement"
99 +}