diff options
Diffstat (limited to 'media-libs/libgii')
-rw-r--r-- | media-libs/libgii/Manifest | 7 | ||||
-rw-r--r-- | media-libs/libgii/files/libgii-0.9.0-linux26-headers.patch | 4 | ||||
-rw-r--r-- | media-libs/libgii/files/libgii-1.0.2-libtool_1.5_compat.patch | 4 | ||||
-rw-r--r-- | media-libs/libgii/libgii-1.0.2-r1.ebuild | 6 | ||||
-rw-r--r-- | media-libs/libgii/libgii-1.0.2-r2.ebuild | 55 |
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 +} |