summaryrefslogtreecommitdiff
path: root/media-libs/libgii
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/libgii')
-rw-r--r--media-libs/libgii/Manifest7
-rw-r--r--media-libs/libgii/files/libgii-0.9.0-linux26-headers.patch4
-rw-r--r--media-libs/libgii/files/libgii-1.0.2-libtool_1.5_compat.patch4
-rw-r--r--media-libs/libgii/libgii-1.0.2-r1.ebuild6
-rw-r--r--media-libs/libgii/libgii-1.0.2-r2.ebuild55
5 files changed, 66 insertions, 10 deletions
diff --git a/media-libs/libgii/Manifest b/media-libs/libgii/Manifest
index ab27516aa0cc..155210afec40 100644
--- a/media-libs/libgii/Manifest
+++ b/media-libs/libgii/Manifest
@@ -1,6 +1,7 @@
-AUX libgii-0.9.0-linux26-headers.patch 419 BLAKE2B 703063f622eb6c71586a951097dd533b01d69a9865dff71011708d134798038dadb7c4f3bf3832800340fbfeb338b49736230220240ee06008eafa75df6eb96b SHA512 a6f6d04037948fd3f6d5bedcc28f7eb15f705205e204b767d6bdb30bcdcce289067bb54777a9676228db0269b96ee2ff17600a80ed795661680268f9e7fc91e5
+AUX libgii-0.9.0-linux26-headers.patch 422 BLAKE2B 630d1c98cc2e9b5424dbc41d2453eb1e8780ef46c217a38e4907f37c70dea859952114458d74299255b034ba3ca184b4105a850e1ec0ee1fd4229788fea4ebc1 SHA512 3686d3f33c3b40b24a5258d8bec158eae32ee86a14e98a05dfdff918c1c64f5264c87cb7072f4faa943e5630b2e5969fcc6acb2d9245c0f74e3b7194061f9a3a
AUX libgii-1.0.2-configure-cpuid-pic.patch 451 BLAKE2B 2a19985eda7c5cafaf40d68b20338193996d18cfaa11639e31ea2c38c3e4eda5808c8efbbb39b46dd9ad2570adabf0195b287c9307a603c2e5497e6f5dfb1074 SHA512 94aa2b1996ac7ccc1275853c72bda6a0f050c79010354d87dd551484c8bf3fb8eaa2cbc6b13620cb317bddc9da938c3106af71e2f0da70f9b62db7e27c404743
-AUX libgii-1.0.2-libtool_1.5_compat.patch 468 BLAKE2B 376712dfee05976fb9bd14e5fff31ab59318c963422246165bff8ff7d65ccd497e24b618b8d10477a9490b52fb87e5d297f9dd823696e7fd193c777e5ad275e9 SHA512 bae66a72ba24409222e9836baeca654b88398c2ac5df4008787c649e26ca87c6c0ca86cf703cfc5d16f3f55d3ae182afd3d93793e99797d597b464a940170c7a
+AUX libgii-1.0.2-libtool_1.5_compat.patch 468 BLAKE2B 32d18ef7cfa6e14be36e8eeccf321a988990b3f48caa422ec07988dd8cde0d4c5c1ae7233700c696e45933b56f7555a1b00efd1062be1f4f5d73074b1695cea7 SHA512 c7c2d3cd91ba91cdc60778f5d599f2ee428c3b41a213193f733c4fe86b8e2a778009f8816d6314ad7519e5732065cf51016441306bb05f7ba669ef4000769312
DIST libgii-1.0.2.src.tar.bz2 701099 BLAKE2B 29e23c4f0b0045e05dac855bba10d03e5b38cc3b2fdd494892c52954b4c4bbd990148aff98540bef73048ae26bab79db3369e7731707bfa4eab2b39d256681ad SHA512 d45b236e08bb8c6a7a7741ae694650dfc5681712a174f923c9132c41acb388d0d6dbc5589104a7a6bc73c98088f2b5967ee726d83c1f3e913602661c8d30bf07
-EBUILD libgii-1.0.2-r1.ebuild 1165 BLAKE2B 996561072a1f39a91689829d56b439d76cc79627dfd0e83f32625267e3786f276b546ed04a0dedd7c750a23a021ed02a585834739b9be3457721ae09a1c7e5f3 SHA512 9fb1072389744b3b7334e373dd8fc4eaae5388b2eaa786666b2eb53ed0c150cc3bde407fc3cc4668faf95f7a72e1ac15347a9a38daad03aebcb50f6fc026946a
+EBUILD libgii-1.0.2-r1.ebuild 1155 BLAKE2B 4ac207317deab100645039dd0635fd754d85d5a87ca549b96d82f90338aaeb8760da250e623fd12f6a0c8759b498ae812ca7d54fd7a85b15c968054d05116ba3 SHA512 c39b140534146d94c2109dd17896e66e31dd4174deb440e83d2d1415fbe2378aff5d6836c3b2103dbe03e172795839a12c604798f7c6ad08606f9aa3bb412978
+EBUILD libgii-1.0.2-r2.ebuild 1268 BLAKE2B 4fee5252b99104efa4b6c75257b138755feab9e29c8657fe5c7a122d2647400501056406435d7b24a03d0c833919b428a979f8736a584c29f40d84bbbf4832ce SHA512 63040b95731d7f12aa63b0fe3990c5741fbe57e80132aa772c61177b420381d1777e75778c5bc1efab2def608c6d1226a3ddbef75f7a0858ad9fc84d079e6598
MISC metadata.xml 296 BLAKE2B 6b8887bb428a63d2f6b54f6c170ad69d9c5d41f718b6ab9cd3312748e4fa9a74a79c155343a6434525054fccd74838b93026ffad7ff30a067d0c45f683267797 SHA512 5e1f45111c1b86547646ddeb2b1c8435e10bb2743132325bfc156e560874a9871baf81e621004fc03bad3b32e7266894636916b292b096c25be80ba828c264fc
diff --git a/media-libs/libgii/files/libgii-0.9.0-linux26-headers.patch b/media-libs/libgii/files/libgii-0.9.0-linux26-headers.patch
index ff77c33c4e9e..f46b6ab8cadf 100644
--- a/media-libs/libgii/files/libgii-0.9.0-linux26-headers.patch
+++ b/media-libs/libgii/files/libgii-0.9.0-linux26-headers.patch
@@ -1,5 +1,5 @@
---- input/linux_kbd/linkey.c~ 2002-02-23 06:51:05.000000000 +0900
-+++ input/linux_kbd/linkey.c 2005-03-28 12:05:43.000000000 +0900
+--- a/input/linux_kbd/linkey.c 2002-02-23 06:51:05.000000000 +0900
++++ b/input/linux_kbd/linkey.c 2005-03-28 12:05:43.000000000 +0900
@@ -25,8 +25,8 @@
******************************************************************************
*/
diff --git a/media-libs/libgii/files/libgii-1.0.2-libtool_1.5_compat.patch b/media-libs/libgii/files/libgii-1.0.2-libtool_1.5_compat.patch
index 851216540b47..f71add4f510b 100644
--- a/media-libs/libgii/files/libgii-1.0.2-libtool_1.5_compat.patch
+++ b/media-libs/libgii/files/libgii-1.0.2-libtool_1.5_compat.patch
@@ -1,5 +1,5 @@
---- configure.in 2007-01-16 14:52:56.000000000 -0500
-+++ configure.in.new 2008-06-10 15:40:14.000000000 -0400
+--- a/configure.in 2007-01-16 14:52:56.000000000 -0500
++++ b/configure.in 2008-06-10 15:40:14.000000000 -0400
@@ -12,7 +12,7 @@
AM_INIT_AUTOMAKE([libgii],[1.0.2],[-])
diff --git a/media-libs/libgii/libgii-1.0.2-r1.ebuild b/media-libs/libgii/libgii-1.0.2-r1.ebuild
index 7d9e41b79dbd..043293c47a66 100644
--- a/media-libs/libgii/libgii-1.0.2-r1.ebuild
+++ b/media-libs/libgii/libgii-1.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -7,8 +7,8 @@ AUTOTOOLS_AUTORECONF=1
inherit autotools-multilib
-DESCRIPTION="Fast and safe graphics and drivers for about any graphics card to the Linux kernel (sometimes)"
-HOMEPAGE="http://www.ggi-project.org"
+DESCRIPTION="Easy to use, but yet powerful, API for all possible input sources"
+HOMEPAGE="https://ibiblio.org/ggicore/packages/libgii.html"
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
LICENSE="LGPL-2"
diff --git a/media-libs/libgii/libgii-1.0.2-r2.ebuild b/media-libs/libgii/libgii-1.0.2-r2.ebuild
new file mode 100644
index 000000000000..6de82d2c8483
--- /dev/null
+++ b/media-libs/libgii/libgii-1.0.2-r2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="Easy to use, but yet powerful, API for all possible input sources"
+HOMEPAGE="https://ibiblio.org/ggicore/packages/libgii.html"
+SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="X"
+
+RDEPEND="
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXxf86dga-1.1.4[${MULTILIB_USEDEP}]
+ )"
+DEPEND="${RDEPEND}
+ kernel_linux? ( >=sys-kernel/linux-headers-2.6.11 )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.0-linux26-headers.patch
+ "${FILESDIR}"/${P}-configure-cpuid-pic.patch
+ "${FILESDIR}"/${P}-libtool_1.5_compat.patch
+)
+
+DOCS=( ChangeLog ChangeLog.1999 FAQ NEWS README )
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/ggi/system.h )
+
+src_prepare() {
+ default
+ rm -f acinclude.m4 m4/libtool.m4 m4/lt*.m4
+ AT_M4DIR=m4 eautoreconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ $(use_with X x)
+ $(use_enable X x)
+ --disable-static
+ )
+ econf ${myeconfargs[@]}
+}
+
+multilib_src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}