Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 667848
Collapse All | Expand All

(-)a/media-libs/libggi/libggi-2.2.2-r1.ebuild (+58 lines)
Line 0 Link Here
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=7
5
6
DESCRIPTION="Provides an opaque interface to the display's acceleration function"
7
HOMEPAGE="https://ibiblio.org/ggicore/packages/libggi.html"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
9
10
LICENSE="MIT"
11
SLOT="0"
12
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
13
IUSE="X aalib svga fbcon 3dfx debug cpu_flags_x86_mmx vis"
14
15
RDEPEND=">=media-libs/libgii-1.0.2
16
	X? ( x11-libs/libXt
17
		x11-libs/libXxf86dga
18
		x11-libs/libXxf86vm
19
		x11-libs/libXt )
20
	svga? ( >=media-libs/svgalib-1.4.2 )
21
	aalib? ( >=media-libs/aalib-1.2-r1 )"
22
DEPEND="${RDEPEND}
23
	X? ( x11-base/xorg-proto )"
24
25
DOCS="ChangeLog* FAQ NEWS README"
26
27
src_configure() {
28
	local myconf=""
29
30
	use svga || myconf="${myconf} --disable-svga --disable-vgagl"
31
32
	if use amd64 || use ppc64 || use ia64 ; then
33
		myconf="${myconf} --enable-64bitc"
34
	else
35
		myconf="${myconf} --disable-64bitc"
36
	fi
37
38
	econf $(use_enable 3dfx glide) \
39
		$(use_enable aalib aa) \
40
		$(use_enable debug) \
41
		$(use_enable cpu_flags_x86_mmx mmx) \
42
		$(use_enable vis) \
43
		$(use_with X x) \
44
		$(use_enable X x) \
45
		$(use_enable fbcon fbdev) \
46
		--disable-directfb \
47
		--disable-static \
48
		${myconf}
49
}
50
51
src_install(){
52
	default
53
54
	docinto txt
55
	dodoc doc/*.txt
56
57
	find "${D}" -name '*.la' -delete || die
58
}
(-)a/media-libs/libggi/libggi-2.2.2.ebuild (-3 / +3 lines)
Lines 1-10 Link Here
1
# Copyright 1999-2018 Gentoo Foundation
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
EAPI=0
4
EAPI=0
5
5
6
DESCRIPTION="Fast and safe graphics and drivers for about any graphics card to the Linux kernel (sometimes)"
6
DESCRIPTION="Provides an opaque interface to the display's acceleration function"
7
HOMEPAGE="http://www.ggi-project.org"
7
HOMEPAGE="https://ibiblio.org/ggicore/packages/libggi.html"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
9
9
10
LICENSE="MIT"
10
LICENSE="MIT"
(-)a/media-libs/libggigcp/libggigcp-1.0.2-r1.ebuild (+25 lines)
Line 0 Link Here
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=7
5
6
DESCRIPTION="Libggi extension for advanced color and palette handling"
7
HOMEPAGE="https://ibiblio.org/ggicore/packages/libggigcp.html"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
9
10
LICENSE="MIT"
11
SLOT="0"
12
KEYWORDS="~amd64 ~x86"
13
14
RDEPEND=">=media-libs/libggi-2.2.2"
15
DEPEND="${RDEPEND}"
16
17
src_configure(){
18
	econf --disable-static
19
}
20
21
src_install(){
22
	DOCS=( ChangeLog README doc/{TODO,*.txt,*.faq} )
23
	default
24
	find "${D}" -name '*.la' -delete || die
25
}
(-)a/media-libs/libggigcp/libggigcp-1.0.2.ebuild (-3 / +3 lines)
Lines 1-10 Link Here
1
# Copyright 1999-2018 Gentoo Foundation
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
EAPI=0
4
EAPI=0
5
5
6
DESCRIPTION="Library for General Graphics Interface"
6
DESCRIPTION="Libggi extension for advanced color and palette handling"
7
HOMEPAGE="http://www.ggi-project.org"
7
HOMEPAGE="https://ibiblio.org/ggicore/packages/libggigcp.html"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
9
9
10
LICENSE="MIT"
10
LICENSE="MIT"
(-)a/media-libs/libggimisc/libggimisc-2.2.2-r1.ebuild (+35 lines)
Line 0 Link Here
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=7
5
6
DESCRIPTION="Adds support for some special graphical target features"
7
HOMEPAGE="https://ibiblio.org/ggicore/packages/libggimisc.html"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
9
10
LICENSE="MIT"
11
SLOT="0"
12
KEYWORDS="~amd64 ~x86"
13
IUSE="fbcon svga"
14
15
RDEPEND=">=media-libs/libggi-2.2.2
16
	svga? ( media-libs/svgalib )"
17
DEPEND="${RDEPEND}"
18
19
src_configure() {
20
	econf --disable-x --without-x \
21
		$(use_enable svga svgalib) \
22
		$(use_enable fbcon fbdev) \
23
		--disable-static
24
}
25
26
src_install() {
27
	DOCS=( ChangeLog README TODO doc/*.txt )
28
	default
29
30
	find "${D}" -name '*.la' -delete || die
31
}
32
33
pkg_postinst() {
34
	elog "X extension for ${PN} has been temporarily disabled for this release."
35
}
(-)a/media-libs/libggimisc/libggimisc-2.2.2.ebuild (-3 / +3 lines)
Lines 1-10 Link Here
1
# Copyright 1999-2018 Gentoo Foundation
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
EAPI=0
4
EAPI=0
5
5
6
DESCRIPTION="Library for General Graphics Interface"
6
DESCRIPTION="Adds support for some special graphical target features"
7
HOMEPAGE="http://www.ggi-project.org"
7
HOMEPAGE="https://ibiblio.org/ggicore/packages/libggimisc.html"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
9
9
10
LICENSE="MIT"
10
LICENSE="MIT"
(-)a/media-libs/libggiwmh/libggiwmh-0.3.2-r1.ebuild (+33 lines)
Line 0 Link Here
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=7
5
6
DESCRIPTION="Windows manager hints extensions for libggi"
7
HOMEPAGE="https://ibiblio.org/ggicore/packages/libggiwmh.html"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
9
10
LICENSE="MIT"
11
SLOT="0"
12
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
13
IUSE="X"
14
15
RDEPEND=">=media-libs/libggi-2.2.2
16
	X? ( x11-libs/libXxf86vm
17
		x11-libs/libXxf86dga
18
		x11-libs/libXext
19
		x11-libs/libX11 )"
20
DEPEND="${RDEPEND}"
21
22
src_configure() {
23
	econf \
24
		$(use_enable X x) \
25
		$(use_with X x) \
26
		--disable-static
27
}
28
29
src_install() {
30
	DOCS=( ChangeLog README doc/*.txt )
31
	default
32
	find "${D}" -name '*.la' -delete || die
33
}
(-)a/media-libs/libggiwmh/libggiwmh-0.3.2.ebuild (-3 / +3 lines)
Lines 1-10 Link Here
1
# Copyright 1999-2018 Gentoo Foundation
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
EAPI=0
4
EAPI=0
5
5
6
DESCRIPTION="Library for General Graphics Interface"
6
DESCRIPTION="Windows manager hints extensions for libggi"
7
HOMEPAGE="http://www.ggi-project.org"
7
HOMEPAGE="https://ibiblio.org/ggicore/packages/libggiwmh.html"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
8
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
9
9
10
LICENSE="MIT"
10
LICENSE="MIT"
(-)a/media-libs/libgii/files/libgii-0.9.0-linux26-headers.patch
Lines 1-5 Link Here
(-)a/media-libs/libgii/files/libgii-1.0.2-libtool_1.5_compat.patch
Lines 1-5 Link Here
(-)a/media-libs/libgii/libgii-1.0.2-r1.ebuild (-3 / +3 lines)
Lines 1-4 Link Here
1
# Copyright 1999-2017 Gentoo Foundation
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
EAPI=5
4
EAPI=5
Lines 7-14 AUTOTOOLS_AUTORECONF=1 Link Here
7
7
8
inherit autotools-multilib
8
inherit autotools-multilib
9
9
10
DESCRIPTION="Fast and safe graphics and drivers for about any graphics card to the Linux kernel (sometimes)"
10
DESCRIPTION="Easy to use, but yet powerful, API for all possible input sources"
11
HOMEPAGE="http://www.ggi-project.org"
11
HOMEPAGE="https://ibiblio.org/ggicore/packages/libgii.html"
12
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
12
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
13
13
14
LICENSE="LGPL-2"
14
LICENSE="LGPL-2"
(-)a/media-libs/libgii/libgii-1.0.2-r2.ebuild (+54 lines)
Line 0 Link Here
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
EAPI=7
5
6
inherit autotools multilib-minimal
7
8
DESCRIPTION="Easy to use, but yet powerful, API for all possible input sources"
9
HOMEPAGE="https://ibiblio.org/ggicore/packages/libgii.html"
10
SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2"
11
12
LICENSE="LGPL-2"
13
SLOT="0"
14
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
15
IUSE="X"
16
17
RDEPEND="X? (
18
	>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
19
	>=x11-libs/libXxf86dga-1.1.4[${MULTILIB_USEDEP}]
20
	)"
21
DEPEND="${RDEPEND}
22
	kernel_linux? ( >=sys-kernel/linux-headers-2.6.11 )"
23
24
PATCHES=(
25
	"${FILESDIR}"/${PN}-0.9.0-linux26-headers.patch
26
	"${FILESDIR}"/${P}-configure-cpuid-pic.patch
27
	"${FILESDIR}"/${P}-libtool_1.5_compat.patch
28
)
29
30
DOCS=( ChangeLog ChangeLog.1999 FAQ NEWS README )
31
32
MULTILIB_WRAPPED_HEADERS=( /usr/include/ggi/system.h )
33
34
src_prepare() {
35
	default
36
	rm -f acinclude.m4 m4/libtool.m4 m4/lt*.m4
37
	AT_M4DIR=m4 eautoreconf
38
39
	multilib_copy_sources
40
}
41
42
multilib_src_configure() {
43
	local myeconfargs=(
44
		$(use_with X x)
45
		$(use_enable X x)
46
		--disable-static
47
	)
48
	econf ${myeconfargs[@]}
49
}
50
51
multilib_src_install() {
52
	default
53
	find "${D}" -name '*.la' -delete || die
54
}

Return to bug 667848