commit:     45066d8180f75290340ddbee3bfdc0e008f411d1
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 14 22:53:08 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Wed Dec 14 23:00:08 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45066d81

x11-wm/wmii: EAPI 6 bump.

Package-Manager: portage-2.3.0

 x11-wm/wmii/wmii-3.9.2-r5.ebuild | 86 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 86 insertions(+)

diff --git a/x11-wm/wmii/wmii-3.9.2-r5.ebuild b/x11-wm/wmii/wmii-3.9.2-r5.ebuild
new file mode 100644
index 00000000..ebae29c
--- /dev/null
+++ b/x11-wm/wmii/wmii-3.9.2-r5.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic multilib toolchain-funcs
+
+MY_P="wmii+ixp-${PV}"
+
+DESCRIPTION="A dynamic window manager for X11"
+HOMEPAGE="http://wmii.suckless.org/";
+SRC_URI="http://dl.suckless.org/wmii/${MY_P}.tbz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE=""
+
+CDEPEND="
+       >=sys-libs/libixp-0.5_p20110208-r3
+       x11-libs/libXft
+       x11-libs/libXext
+       x11-libs/libXrandr
+       x11-libs/libXrender
+       x11-libs/libX11
+       x11-libs/libXinerama
+       >=media-libs/freetype-2
+"
+
+RDEPEND="
+       ${CDEPEND}
+       x11-apps/xmessage
+       x11-apps/xsetroot
+       media-fonts/font-misc-misc
+"
+
+DEPEND="
+       ${CDEPEND}
+       virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( NEWS NOTES README TODO )
+
+# Force dynamic linking, bug #273332
+MAKEOPTS="${MAKEOPTS} STATIC= -j1"
+
+src_prepare() {
+       default
+       mywmiiconf=(
+               PREFIX=/usr
+               DOC=/usr/share/doc/${PF}
+               ETC=/etc
+               LIBDIR=/usr/$(get_libdir)
+               CC="$(tc-getCC) -c"
+               LD="$(tc-getCC)"
+               AR="$(tc-getAR) crs"
+               DESTDIR="${D}"
+               LIBIXP=/usr/$(get_libdir)/libixp.so
+       )
+
+       # punt internal copy of sys-libs/libixp #323037
+       rm -f include/ixp{,_srvutil}.h || die
+       sed -i -e '/libixp/d' Makefile || die
+
+       sed -i -e "/BINSH \!=/d" mk/hdr.mk || die #335083
+       sed -i -e 's/-lXext/& -lXrender -lX11/' cmd/Makefile || die #369115
+}
+
+src_compile() {
+       append-flags -I/usr/include/freetype2
+       emake "${mywmiiconf[@]}"
+}
+
+src_install() {
+       emake "${mywmiiconf[@]}" install
+
+       echo "${PN}" > "${T}/${PN}" || die
+       exeinto /etc/X11/Sessions
+       doexe "${T}/${PN}"
+
+       insinto /usr/share/xsessions
+       doins "${FILESDIR}/${PN}.desktop"
+}

Reply via email to