Gentoo Archives: gentoo-commits

From: "Göktürk Yüksek" <gokturk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/matwm2/files/, x11-wm/matwm2/
Date: Wed, 08 Feb 2017 07:18:02
Message-Id: 1486538227.be6b30a76179b7e62da83a88c20ffe6960975b11.gokturk@gentoo
1 commit: be6b30a76179b7e62da83a88c20ffe6960975b11
2 Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 8 07:16:25 2017 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 8 07:17:07 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6b30a7
7
8 x11-wm/matwm2: bump to 0.1.2_pre3
9
10 Package-Manager: portage-2.3.0
11
12 x11-wm/matwm2/Manifest | 1 +
13 .../files/matwm2-0.1.2_pre3-destdir-fix.patch | 34 +++++++++++
14 x11-wm/matwm2/matwm2-0.1.2_pre3.ebuild | 69 ++++++++++++++++++++++
15 3 files changed, 104 insertions(+)
16
17 diff --git a/x11-wm/matwm2/Manifest b/x11-wm/matwm2/Manifest
18 index 7a45618..a0f6182 100644
19 --- a/x11-wm/matwm2/Manifest
20 +++ b/x11-wm/matwm2/Manifest
21 @@ -1 +1,2 @@
22 DIST matwm2-0.1.1.tar.gz 64552 SHA256 b85de9adc2118a7305a9015b57183117a4dbebf52b1ae4ac688e8f276319beb7 SHA512 27968759e2c58272a9594a5af738161f6b963cea8ef110cf18b4519725ad3d0402776bf715ac16cc5d98ca6498a18085d953c8c5eea23d889f003e963c97787a WHIRLPOOL 78ff6252f205d0e8cddea459d7368934a6a7d820ce90575b6acea3ea8c25e402dbe6fe6e5af92c9ce45faa2d09f527dbf5dff97d6a5d6c955ccb7c59bad931c8
23 +DIST matwm2-0.1.2_pre3.tar.gz 860231 SHA256 c6fc2b4cbe278e5b85035a9019d27e3ad964cab3b5862c442652679ab85523d0 SHA512 30c55c6090015432bf99853f136baebb5b4c1301d5f922dc933e0141caf18d6891a982bd89e22e065c146c0c5c570d0e8aebb7e4c708dddde9b0570b7ed5f9ba WHIRLPOOL 05b651783232ca46f03c5cd018379770749b2ff93d87cd24f297f3ce55677917c1f6980e2e5be8d8e53ff1e6020f07d4bacafdbc7189a9de9133b8147048f78c
24
25 diff --git a/x11-wm/matwm2/files/matwm2-0.1.2_pre3-destdir-fix.patch b/x11-wm/matwm2/files/matwm2-0.1.2_pre3-destdir-fix.patch
26 new file mode 100644
27 index 00000000..8bd9663
28 --- /dev/null
29 +++ b/x11-wm/matwm2/files/matwm2-0.1.2_pre3-destdir-fix.patch
30 @@ -0,0 +1,34 @@
31 +From a752f42ebdc0b3cb7c7246c96fdb1601a4d1eae4 Mon Sep 17 00:00:00 2001
32 +From: =?UTF-8?q?G=C3=B6kt=C3=BCrk=20Y=C3=BCksek?= <gokturk@g.o>
33 +Date: Wed, 8 Feb 2017 02:00:08 -0500
34 +Subject: [PATCH] Makefile.in: use DESTDIR for install and deinstall targets
35 +
36 +Distinguish between PREFIX and DESTDIR.
37 +---
38 + Makefile.in | 8 ++++----
39 + 1 file changed, 4 insertions(+), 4 deletions(-)
40 +
41 +diff --git a/Makefile.in b/Makefile.in
42 +index fd3e299..5ec1471 100644
43 +--- a/Makefile.in
44 ++++ b/Makefile.in
45 +@@ -23,12 +23,12 @@ clean:
46 + $(RM) matwm2 *.o
47 +
48 + install: matwm2
49 +- mkdir -p $(PREFIX)/bin $(MANDIR)/man1
50 +- install -s matwm2 $(PREFIX)/bin
51 +- install matwm2.1 $(MANDIR)/man1
52 ++ mkdir -p $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(MANDIR)/man1
53 ++ install -s matwm2 $(DESTDIR)$(PREFIX)/bin
54 ++ install matwm2.1 $(DESTDIR)$(MANDIR)/man1
55 +
56 + deinstall:
57 +- $(RM) $(PREFIX)/bin/matwm2 $(MANDIR)/man1/matwm2.1* $(MANDIR)/cat1/matwm2.1*
58 ++ $(RM) $(DESTDIR)$(PREFIX)/bin/matwm2 $(DESTDIR)$(MANDIR)/man1/matwm2.1* $(DESTDIR)$(MANDIR)/cat1/matwm2.1*
59 +
60 + # converts default_matwmrc into C code that can be compiled into the binary
61 + defcfg:
62 +--
63 +2.10.2
64 +
65
66 diff --git a/x11-wm/matwm2/matwm2-0.1.2_pre3.ebuild b/x11-wm/matwm2/matwm2-0.1.2_pre3.ebuild
67 new file mode 100644
68 index 00000000..3a590d0
69 --- /dev/null
70 +++ b/x11-wm/matwm2/matwm2-0.1.2_pre3.ebuild
71 @@ -0,0 +1,69 @@
72 +# Copyright 1999-2017 Gentoo Foundation
73 +# Distributed under the terms of the GNU General Public License v2
74 +# $Id$
75 +
76 +EAPI=6
77 +inherit toolchain-funcs
78 +
79 +MY_PV="${PV//_/}"
80 +
81 +DESCRIPTION="Simple EWMH compatible window manager with titlebars and frames"
82 +HOMEPAGE="https://github.com/segin/matwm2"
83 +SRC_URI="https://github.com/segin/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
84 +
85 +LICENSE="MIT"
86 +SLOT="0"
87 +KEYWORDS="~amd64 ~x86"
88 +IUSE="debug xft xinerama"
89 +S="${WORKDIR}/${PN}-${MY_PV}/${PN}"
90 +
91 +RDEPEND="
92 + x11-libs/libXext
93 + x11-libs/libX11
94 + debug? ( x11-proto/xproto )
95 + xft? ( x11-libs/libXft )
96 + xinerama? ( x11-libs/libXinerama )
97 +"
98 +DEPEND="
99 + ${RDEPEND}
100 + virtual/pkgconfig
101 + x11-proto/xextproto
102 + xinerama? ( x11-proto/xineramaproto )
103 +"
104 +
105 +PATCHES=( "${FILESDIR}/${P}-destdir-fix.patch" )
106 +
107 +src_prepare() {
108 + default
109 +
110 + # Let the package manager handle stripping
111 + sed -e 's/install -s/install/g' -i Makefile.in || die
112 +}
113 +
114 +src_configure() {
115 + # configure is not autotools based
116 + local myconfigureargs=(
117 + --prefix="${EPREFIX}/usr"
118 + --mandir="${EPREFIX}/usr/share/man"
119 + --cc="$(tc-getCC)"
120 + $(usex debug "--enable-debug" "")
121 + $(usex xft "" "--disable-xft")
122 + $(usex xinerama "" "--disable-xinerama")
123 + )
124 +
125 + ./configure "${myconfigureargs[@]}" || die
126 +}
127 +
128 +src_install() {
129 + default
130 +
131 + docompress -x "${EPREFIX}/usr/share/doc/${PF}"/default_matwmrc
132 + dodoc default_matwmrc
133 +
134 + insinto /usr/share/xsessions
135 + doins "${FILESDIR}"/${PN}.desktop
136 +
137 + echo ${PN} > "${T}"/${PN} || die
138 + exeinto /etc/X11/Sessions
139 + doexe "${T}"/${PN}
140 +}