Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/dclock/
Date: Fri, 04 Sep 2020 08:12:51
Message-Id: 1599207163.7fd72db804c6cb9b3f4e09fa9fedd7e63f5f97f9.jer@gentoo
1 commit: 7fd72db804c6cb9b3f4e09fa9fedd7e63f5f97f9
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 4 08:05:27 2020 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 4 08:12:43 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fd72db8
7
8 x11-misc/dclock: Version 2.2.2_p12
9
10 Package-Manager: Portage-3.0.5, Repoman-3.0.1
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 x11-misc/dclock/Manifest | 1 +
14 x11-misc/dclock/dclock-2.2.2_p12.ebuild | 76 +++++++++++++++++++++++++++++++++
15 2 files changed, 77 insertions(+)
16
17 diff --git a/x11-misc/dclock/Manifest b/x11-misc/dclock/Manifest
18 index d884a431fdb..15e759bf113 100644
19 --- a/x11-misc/dclock/Manifest
20 +++ b/x11-misc/dclock/Manifest
21 @@ -1,2 +1,3 @@
22 +DIST dclock_2.2.2-12.debian.tar.xz 16112 BLAKE2B 3da6a75834791cbba71d84c8d46d65b18db6a9aa97a085d984b598c8db41fe507965390568377a9167823d0b3856165e58115aa74b05da35fd6432b44ea877e9 SHA512 c6c468a378e421fb9ef2c6e84db991644888f8d2d9afe220142ea26914423387d3aed335b43fa69b38501c3d713d5540bb2efc2e52dd0db1fa1cd3d9c00c1531
23 DIST dclock_2.2.2-9.debian.tar.xz 15260 BLAKE2B dab41f4fe79d2ce6ef4effb466c3923c77a94bfaf4b6ca1dde5bd9b92e0d9ff9a5d89dd9b569f831e107bb62de691e24661609b61af84d1a64958de34304f9be SHA512 025d1d228930adb6e2b13226188b6c3d37aef59786f23826f301c7b22dabba5cfc24f76347fe2f199c239daea968cd043293bd60524110235855cb77c9e4d1f0
24 DIST dclock_2.2.2.orig.tar.gz 63583 BLAKE2B b1208439e3a689ff1e00cbdbfa7e3a559b7ec7705ab0834cf350d1ba1e3dcd01d4746e90999f6215cfa9e101a4bd8cf42ff324a307c792028479077152b5414b SHA512 c43ba031fd0d9ba2bc7e8fe9becc73591bfc47cd4ca931df03fa55207cfb148e24e5d702a7de5af8b67e188c561eae2fb7da14162f6a982d0abbb3251c32372c
25
26 diff --git a/x11-misc/dclock/dclock-2.2.2_p12.ebuild b/x11-misc/dclock/dclock-2.2.2_p12.ebuild
27 new file mode 100644
28 index 00000000000..23c19ae370c
29 --- /dev/null
30 +++ b/x11-misc/dclock/dclock-2.2.2_p12.ebuild
31 @@ -0,0 +1,76 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +inherit flag-o-matic toolchain-funcs
37 +
38 +DESCRIPTION="Digital clock for the X window system"
39 +HOMEPAGE="https://packages.qa.debian.org/d/dclock.html"
40 +SRC_URI="
41 + mirror://debian/pool/main/d/${PN}/${PN}_${PV/_p*/}.orig.tar.gz
42 + mirror://debian/pool/main/d/${PN}/${PN}_${PV/_p/-}.debian.tar.xz
43 +"
44 +
45 +LICENSE="GPL-2"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~ppc ~x86"
48 +IUSE="xft"
49 +
50 +RDEPEND="
51 + x11-libs/libX11
52 + x11-libs/libXext
53 + x11-libs/libXt
54 + xft? (
55 + media-libs/freetype
56 + x11-libs/libXft
57 + )
58 +"
59 +DEPEND="
60 + ${RDEPEND}
61 +"
62 +BDEPEND="
63 + app-text/rman
64 + x11-misc/imake
65 + xft? ( virtual/pkgconfig )
66 +"
67 +S=${WORKDIR}/${P/_p*/}
68 +PATCHES=(
69 + "${WORKDIR}"/debian/patches
70 +)
71 +
72 +src_prepare() {
73 + default
74 + sed -i -e '/CDEBUGFLAGS/d' Imakefile || die
75 +}
76 +
77 +src_configure() {
78 + if use xft; then
79 + append-cppflags \
80 + -DXFT_SUPPORT \
81 + $( $(tc-getPKG_CONFIG) --cflags freetype2 )
82 + else
83 + append-cppflags -UXFT_SUPPORT
84 + sed -i -e '/EXTRA_LIBRARIES/s|^|#|g' Imakefile || die
85 + fi
86 +
87 + xmkmf || die
88 +}
89 +
90 +src_compile() {
91 + emake \
92 + CC="$(tc-getCC)" \
93 + CFLAGS="${CFLAGS}" \
94 + CPPFLAGS="${CPPFLAGS}" \
95 + EXTRA_LDOPTIONS="${LDFLAGS}"
96 +}
97 +
98 +src_install() {
99 + default
100 + emake DESTDIR="${D}" install.man
101 +
102 + insinto /usr/share/sounds
103 + doins sounds/*
104 +
105 + insinto /usr/share/X11/app-defaults
106 + newins Dclock.ad DClock
107 +}