diff options
-rw-r--r-- | x11-base/microxwin/Manifest | 1 | ||||
-rw-r--r-- | x11-base/microxwin/microxwin-1.6.ebuild | 66 |
2 files changed, 67 insertions, 0 deletions
diff --git a/x11-base/microxwin/Manifest b/x11-base/microxwin/Manifest new file mode 100644 index 0000000..8590941 --- /dev/null +++ b/x11-base/microxwin/Manifest @@ -0,0 +1 @@ +EBUILD microxwin-1.6.ebuild 1338 RMD160 646cd465687bf6d72eda2fd11843456da75a48d9 SHA1 38189d8699ded3c483847f92ae7b45312f79e7fa SHA256 241bf0faccf3aecfc71d9a0976f7f4232151bee7058d0e8001254ef823b80900 diff --git a/x11-base/microxwin/microxwin-1.6.ebuild b/x11-base/microxwin/microxwin-1.6.ebuild new file mode 100644 index 0000000..74a456f --- /dev/null +++ b/x11-base/microxwin/microxwin-1.6.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit mercurial toolchain-funcs + +MY_P="mxwinsrc" +DESCRIPTION="MicroXwin is binary compatible to Xlib API" +HOMEPAGE="http://www.microxwin.com/" +#SRC_URI="http://www.microxwin.com/${MY_P}.tar.gz" +EHG_REPO_URI="http://bitbucket.org/hiyuh/mxwinsrc/" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="!x11-libs/libX11 + !x11-libs/libXext" +# !x11-libs/libXtst + +PROVIDE="x11-libs/libX11 + x11-libs/libXext" +# x11-libs/libXtst + +FONTDIR="/usr/share/fonts/snf" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + mercurial_src_unpack + cd "${S}" + + sed -i \ + -e "/^CC=/s:gcc:$(tc-getCC):" \ + -e "/^CFLAGS=/s:-O3\?:${CFLAGS}:" \ + -e "/strip/d" \ + {X11,Xext,Xtst}/makefile.linux || die + + sed -i -e "s:/usr/fonts:${FONTDIR}:" X11/xfonts.c || die +} + +src_compile() { + for f in X11 Xext # Xtst + do + cd "${S}/${f}"; emake -f makefile.linux || die + done +} + +src_install() { + dolib.so X11/libX11.so.6.2.0 || die + dolib.a X11/libX11.a || die + + dolib.so Xext/libXext.so.6.4.0 || die + dolib.a Xext/libXext.a || die + +# newlib.so Xtst/libXtst.so.6.1 libXtst.so.6.1.0 || die +# dolib.a Xtst/libXtst.a || die + + insinto "${FONTDIR}" + doins fonts/*.snf fonts/xfonts.dir || die + newdoc fonts/README README.fonts + + dodoc README +} |