summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMATSUU Takuto <matsuu@gentoo.org>2009-07-26 01:48:26 +0900
committerMATSUU Takuto <matsuu@gentoo.org>2009-07-26 01:48:26 +0900
commitdcdc4ff6e16fd6c50a037b1453d78bebb3c47982 (patch)
tree1ace95881faf8620e83dbf3e1969c77229c78745
parentnet-fs/glusterfs: Version bumped. add epoll USE flag. (diff)
downloadmatsuu-dcdc4ff6e16fd6c50a037b1453d78bebb3c47982.tar.gz
matsuu-dcdc4ff6e16fd6c50a037b1453d78bebb3c47982.tar.bz2
matsuu-dcdc4ff6e16fd6c50a037b1453d78bebb3c47982.zip
x11-base/microxwin: Initial import.
-rw-r--r--x11-base/microxwin/Manifest1
-rw-r--r--x11-base/microxwin/microxwin-1.6.ebuild66
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
+}