diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-libs/libX11 |
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-libs/libX11')
-rw-r--r-- | x11-libs/libX11/Manifest | 8 | ||||
-rw-r--r-- | x11-libs/libX11/files/libX11-1.1.4-aix-pthread.patch | 11 | ||||
-rw-r--r-- | x11-libs/libX11/files/libX11-1.1.5-solaris.patch | 13 | ||||
-rw-r--r-- | x11-libs/libX11/files/libX11-1.1.5-winnt-private.patch | 13 | ||||
-rw-r--r-- | x11-libs/libX11/libX11-1.6.5.ebuild | 56 | ||||
-rw-r--r-- | x11-libs/libX11/metadata.xml | 11 |
6 files changed, 112 insertions, 0 deletions
diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest new file mode 100644 index 000000000000..c3dea2435dce --- /dev/null +++ b/x11-libs/libX11/Manifest @@ -0,0 +1,8 @@ +AUX libX11-1.1.4-aix-pthread.patch 300 SHA256 4b7fcb715a3a7568b8febeac29cfb32674c56e884a8bd274ddc6a2d69ea1dfe3 SHA512 53680a5ffe7ec0892d3e39414ebdffe466c3a98494b164efa5b21939e9e981abea16929da249c6c3a72315ebc3ad297352cc74877d0610d2dd5537f324f0827b WHIRLPOOL 1b19c0bb94d9e33851b24dabd8297d1eeca449959555b0f1e76576732d568c9455b1f864dd400e365e0b8be9d168eacdea4e4295f0acf9decf296f9f5134f8a5 +AUX libX11-1.1.5-solaris.patch 246 SHA256 89210b0559e936cdb0a42b9bc5df9bf47704b88b53d93d329b372ca855cddd0c SHA512 8f6faa51f5d3cb25f32c9a3ac6ce96140748836cc5d101b5a1202d6d68d45d10401d7a4e45bfc11b9e71872acc96616b180795a7a617491058e1d856e7762878 WHIRLPOOL d4ef7620161fe18063854e0fc122730871ec9025cf15bb44463b5e701c8e3ef513a6017b961f80b61cff74cb04aadc55edb432db654ab649721a0e542da005e8 +AUX libX11-1.1.5-winnt-private.patch 420 SHA256 d0349ef4d379ab3eefa33a28d20e0ec9c630ab0b5c64a52c3849cc8d1d4abba0 SHA512 71f036f88ab45286826bde20fafaa1eea86aade16d21601e4da0ed935e2a937c6570969e3b173967e1860778c594b0ea08eb905e7c47b67e147d65834905c251 WHIRLPOOL d72c7b3cf0ea7202c0aa1aae3d30c5c453dbeafc8b6d8ccb8aa993da41ea1863edae8ed27a4bcdb8e02335c9083e5bce8842ae5018bbb9f23eb6fe8057e5e16f +DIST libX11-1.6.5.tar.bz2 2361556 SHA256 4d3890db2ba225ba8c55ca63c6409c1ebb078a2806de59fb16342768ae63435d SHA512 63c40d37c92b8d1ac78541830b0c624c4e936924b26bce769936e0e2523fa8997be364647705057065f803f804897ea8173d1c41ef69a92832f20cc7c0fd40a0 WHIRLPOOL 0eb876343e64677098a3b40f371ab4af1863641970262c1f2727f2181f6c22937684e1da0896b5318a0ea4ad98f61e228a308c1ee041174d42fbf6a8fc2107b3 +EBUILD libX11-1.6.5.ebuild 1525 SHA256 28f00fe930739cd27a512120464dd8778f961477d804385ca8e88caf82270c6b SHA512 ed642f422e0ddb0e19bee3f57e627f11c6f14da706c849c016f510475da5413d9217fbe721d6f70de11a3888095146c933dd3cc488e24211fea7c6cda9762b2d WHIRLPOOL f61ea2d1fb23617a30100532e548723cdc083b528a7a44d6687304cc2398860eeeca73401efffeb8d08bcf3c952aa9442c92f0ca2f6b26df4b435480c377ceb7 +MISC ChangeLog 5564 SHA256 7f7ae71417a2e6bb3c7d0ed7010b32dc19d0689e9cde9f8db1b60c73438f9110 SHA512 95d2fdd5dfaacf45bdad829ee7e0c2c512bb69857a31b84f303cfdecfe46a7a7c642b3959e290bbe46d92608e951a3e32dc378f6fa95cd378290f28975439963 WHIRLPOOL 25faa72e464ddf824ec25d9236f8f5a971489a52c9712d909d31271bf2213e1fb0947d0021e81b69cea0e7e29e193ec548436ab6d752da2a3d6a7c9e963e81d0 +MISC ChangeLog-2015 29666 SHA256 978963feeac7f75ed2b8435ace0e1bbcdd2f8ed446b5e9ee1f1f33bf1eeea271 SHA512 3e06dc82662c53d9ed276e67994756d5c9f2021de48624feab3080fac484225fc2f9593586596389ce8350ae231cacefe17251dbd33efe23311457d03c24c263 WHIRLPOOL 32cd160fc9f486527260f5fd532167e5653cddd0ddc4c11ba4058cf04b3c36680eec02313ac093483b5d994c607516af033ec7d225891ab9c9106ba575d80387 +MISC metadata.xml 311 SHA256 cbe094e94f77d3401480a4dafa0e3a45ea7de4d09e8da11e86bc3d97efc90377 SHA512 760d09a1ed93bf16d8e26a70fa1178c02c6b336dff9aa29f900d5eff305686b9c3fae4bc93bcce58c0427f567d3759dd3a8adcd8707d07fdd90c6db79d4e13f2 WHIRLPOOL e37186a656b2b0c13a78e29aec34c3e23c024d97893e9aa45c3896dcdcdcd960744582c21eabdf892260551238c4fdecb2eb8707e008df462375da6735eb6599 diff --git a/x11-libs/libX11/files/libX11-1.1.4-aix-pthread.patch b/x11-libs/libX11/files/libX11-1.1.4-aix-pthread.patch new file mode 100644 index 000000000000..c854e0b4080d --- /dev/null +++ b/x11-libs/libX11/files/libX11-1.1.4-aix-pthread.patch @@ -0,0 +1,11 @@ +--- configure.ac.orig 2008-07-21 15:48:33 +0200 ++++ configure.ac 2008-07-21 15:49:23 +0200 +@@ -198,6 +198,8 @@ + XTHREADLIB="-pthread" ;; + solaris*) + XTHREAD_CFLAGS="-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" ;; ++ aix*) ++ XTHREAD_CFLAGS="-pthread" ;; + esac + fi + AC_SUBST(XTHREADLIB) diff --git a/x11-libs/libX11/files/libX11-1.1.5-solaris.patch b/x11-libs/libX11/files/libX11-1.1.5-solaris.patch new file mode 100644 index 000000000000..a7926a53d78b --- /dev/null +++ b/x11-libs/libX11/files/libX11-1.1.5-solaris.patch @@ -0,0 +1,13 @@ +wchar_t is defined in /usr/include/stddef.h on Solaris + +--- include/X11/Xlib.h ++++ include/X11/Xlib.h +@@ -71,7 +71,7 @@ + #endif + #endif + +-#ifndef X_WCHAR ++#if !defined(X_WCHAR) || defined(__sun__) + #include <stddef.h> + #else + #ifdef __UNIXOS2__ diff --git a/x11-libs/libX11/files/libX11-1.1.5-winnt-private.patch b/x11-libs/libX11/files/libX11-1.1.5-winnt-private.patch new file mode 100644 index 000000000000..4539f111faf1 --- /dev/null +++ b/x11-libs/libX11/files/libX11-1.1.5-winnt-private.patch @@ -0,0 +1,13 @@ +diff -ru -x '*.Po' -x '*.Plo' -x '*.o' -x '*.lo' libX11-1.1.5/src/xlibi18n/Ximint.h libX11-1.1.5.orig/src/xlibi18n/Ximint.h +--- libX11-1.1.5/src/xlibi18n/Ximint.h 2009-01-16 10:14:37 +0100 ++++ libX11-1.1.5.orig/src/xlibi18n/Ximint.h 2009-01-16 09:39:48 +0100 +@@ -37,6 +37,9 @@ + + #include <stdio.h> + #include <X11/Xutil.h> ++#ifdef WIN32 ++# include <X11/Xwindows.h> ++#endif + + #define Public /**/ + #define Private static diff --git a/x11-libs/libX11/libX11-1.6.5.ebuild b/x11-libs/libX11/libX11-1.6.5.ebuild new file mode 100644 index 000000000000..a3b6aea1896b --- /dev/null +++ b/x11-libs/libX11/libX11-1.6.5.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +XORG_DOC=doc +XORG_EAUTORECONF=yes +XORG_MULTILIB=yes +inherit xorg-2 toolchain-funcs + +DESCRIPTION="X.Org X11 library" + +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="ipv6 test" + +RDEPEND=">=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}] + x11-libs/xtrans + >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] + >=x11-proto/xf86bigfontproto-1.2.0-r1[${MULTILIB_USEDEP}] + >=x11-proto/inputproto-2.3[${MULTILIB_USEDEP}] + >=x11-proto/kbproto-1.0.6-r1[${MULTILIB_USEDEP}] + >=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + test? ( dev-lang/perl )" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.4-aix-pthread.patch + "${FILESDIR}"/${PN}-1.1.5-winnt-private.patch + "${FILESDIR}"/${PN}-1.1.5-solaris.patch +) + +src_configure() { + XORG_CONFIGURE_OPTIONS=( + $(use_with doc xmlto) + $(use_enable doc specs) + $(use_enable ipv6) + --without-fop + ) + + [[ ${CHOST} == *-interix* ]] && export ac_cv_func_poll=no + xorg-2_src_configure +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + # Make sure the build-time tool "makekeys" uses build settings. + tc-export_build_env BUILD_CC + emake -C src/util \ + CC="${BUILD_CC}" \ + CFLAGS="${BUILD_CFLAGS}" \ + LDFLAGS="${BUILD_LDFLAGS}" \ + clean all + fi + + default +} diff --git a/x11-libs/libX11/metadata.xml b/x11-libs/libX11/metadata.xml new file mode 100644 index 000000000000..e1e8e6f760c3 --- /dev/null +++ b/x11-libs/libX11/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>x11@gentoo.org</email> + <name>X11</name> +</maintainer> +<upstream> + <remote-id type="cpe">cpe:/a:x.org:libx11</remote-id> +</upstream> +</pkgmetadata> |