public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in media-libs/libsdl2: libsdl2-2.0.0.ebuild ChangeLog metadata.xml Manifest
@ 2013-08-28 21:36 Julian Ospald (hasufell)
  0 siblings, 0 replies; only message in thread
From: Julian Ospald (hasufell) @ 2013-08-28 21:36 UTC (permalink / raw
  To: gentoo-commits

hasufell    13/08/28 21:36:52

  Added:                libsdl2-2.0.0.ebuild ChangeLog metadata.xml
                        Manifest
  Log:
  initial import wrt #480826
  
  (Portage version: 2.2.1/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)

Revision  Changes    Path
1.1                  media-libs/libsdl2/libsdl2-2.0.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/libsdl2-2.0.0.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/libsdl2-2.0.0.ebuild?rev=1.1&content-type=text/plain

Index: libsdl2-2.0.0.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libsdl2/libsdl2-2.0.0.ebuild,v 1.1 2013/08/28 21:36:52 hasufell Exp $

EAPI=5
inherit autotools flag-o-matic toolchain-funcs eutils

MY_P=SDL2-${PV}
DESCRIPTION="Simple Direct Media Layer"
HOMEPAGE="http://www.libsdl.org"
SRC_URI="http://www.libsdl.org/release/${MY_P}.tar.gz"

LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~x86"

IUSE="3dnow alsa altivec +audio dbus directfb fusionsound gles haptic +joystick mmx nas opengl oss pulseaudio sse sse2 static-libs tslib udev +video X xinerama xscreensaver"
REQUIRED_USE="
	alsa? ( audio )
	fusionsound? ( audio )
	gles? ( video )
	nas? ( audio )
	opengl? ( video )
	pulseaudio? ( audio )
	xinerama? ( X )
	xscreensaver? ( X )"

RDEPEND="
	alsa? ( media-libs/alsa-lib )
	dbus? ( sys-apps/dbus )
	directfb? ( >=dev-libs/DirectFB-1.0.0 )
	fusionsound? ( >=media-libs/FusionSound-1.1.1 )
	gles? ( media-libs/mesa[gles2] )
	nas? ( media-libs/nas )
	opengl? ( virtual/opengl virtual/glu )
	pulseaudio? ( media-sound/pulseaudio )
	tslib? ( x11-libs/tslib )
	udev? ( virtual/udev )
	X? (
		x11-libs/libX11
		x11-libs/libXcursor
		x11-libs/libXext
		x11-libs/libXi
		x11-libs/libXrandr
		x11-libs/libXt
		x11-libs/libXxf86vm
		xinerama? ( x11-libs/libXinerama )
		xscreensaver? ( x11-libs/libXScrnSaver )
	)"
DEPEND="${RDEPEND}
	X? (
		x11-proto/xextproto
		x11-proto/xproto
	)
	virtual/pkgconfig"

S=${WORKDIR}/${MY_P}

src_prepare() {
	# https://bugzilla.libsdl.org/show_bug.cgi?id=1431
	epatch "${FILESDIR}"/${P}-static-libs.patch
	AT_M4DIR="/usr/share/aclocal acinclude" eautoreconf
}

src_configure() {
	local directfbconf="--disable-video-directfb"
	if use directfb ; then
		# since DirectFB can link against SDL and trigger a
		# dependency loop, only link against DirectFB if it
		# isn't broken #61592
		echo 'int main(){}' > directfb-test.c
		$(tc-getCC) directfb-test.c -ldirectfb 2>/dev/null \
			&& directfbconf="--enable-video-directfb" \
			|| ewarn "Disabling DirectFB since libdirectfb.so is broken"
	fi

	# sorted by `./configure --help`
	#
	# --disable-threads broken
	# https://bugzilla.libsdl.org/show_bug.cgi?id=2070
	econf \
		$(use_enable static-libs static) \
		$(use_enable audio) \
		$(use_enable video) \
		--enable-render \
		--enable-events \
		$(use_enable joystick) \
		$(use_enable haptic) \
		--enable-power \
		--enable-threads \
		--enable-timers \
		--enable-file \
		--disable-loadso \
		--enable-cpuinfo \
		--enable-atomic \
		--enable-assembly \
		$(use_enable sse ssemath) \
		$(use_enable mmx) \
		$(use_enable 3dnow) \
		$(use_enable sse) \
		$(use_enable sse2) \
		$(use_enable altivec) \
		$(use_enable oss) \
		$(use_enable alsa) \
		--disable-alsa-shared \
		--disable-esd \
		$(use_enable pulseaudio) \
		--disable-pulseaudio-shared \
		--disable-arts \
		$(use_enable nas) \
		--disable-nas-shared \
		--disable-sndio \
		--disable-sndio-shared \
		$(use_enable audio diskaudio) \
		$(use_enable audio dummyaudio) \
		$(use_enable X video-x11) \
		--disable-x11-shared \
		$(use_enable X video-x11-xcursor) \
		$(use_enable xinerama video-x11-xinerama) \
		$(use_enable X video-x11-xinput) \
		$(use_enable X video-x11-xrandr) \
		$(use_enable xscreensaver video-x11-scrnsaver) \
		$(use_enable X video-x11-xshape) \
		$(use_enable X video-x11-vm) \
		--disable-video-cocoa \
		${directfbconf} \
		--disable-directfb-shared \
		$(use_enable fusionsound) \
		--disable-fusionsound-shared \
		$(use_enable video video-dummy) \
		$(use_enable opengl video-opengl) \
		$(use_enable gles video-opengles) \
		$(use_enable udev libudev) \
		$(use_enable dbus) \
		$(use_enable tslib input-tslib) \
		--disable-directx \
		--disable-rpath \
		--disable-render-d3d \
		$(use_with X x)
}

src_install() {
	emake DESTDIR="${D}" install
	use static-libs || prune_libtool_files
	dodoc {BUGS,CREDITS,README,README-SDL,README-hg,TODO,WhatsNew}.txt
}



1.1                  media-libs/libsdl2/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for media-libs/libsdl2
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libsdl2/ChangeLog,v 1.1 2013/08/28 21:36:52 hasufell Exp $

*libsdl2-2.0.0 (28 Aug 2013)

  28 Aug 2013; Julian Ospald <hasufell@gentoo.org> +libsdl2-2.0.0.ebuild,
  +files/libsdl2-2.0.0-static-libs.patch, +metadata.xml:
  initial import wrt #480826




1.1                  media-libs/libsdl2/metadata.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<herd>games</herd>
	<longdescription>
		Simple DirectMedia Layer is a cross-platform multimedia library
		designed to provide low level access to audio, keyboard, mouse,
		joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is
		used by MPEG playback software, emulators, and many popular games,
		including the award winning Linux port of "Civilization: Call To
		Power."

		Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS
		Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX.
		There is also code, but no official support, for Windows CE,
		AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and
		SymbianOS.

		SDL is written in C, but works with C++ natively, and has bindings
		to several other languages, including Ada, Eiffel, Java, Lua, ML,
		Perl, PHP, Pike, Python, and Ruby.
	</longdescription>
	<use>
		<flag name="audio">Control audio support (disable at your own risk)
		</flag>
		<flag name="fusionsound">use FusionSound audio driver</flag>
		<flag name="gles">include OpenGL ES support</flag>
		<flag name="haptic">Enable the haptic (force feedback) subsystem
		</flag>
		<flag name="joystick">Control joystick support
			  (disable at your own risk)</flag>
		<flag name="tslib">Build with tslib support for touchscreen devices
		</flag>
		<flag name="video">Control video support (disable at your own risk)
		</flag>
	</use>
</pkgmetadata>



1.1                  media-libs/libsdl2/Manifest

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/Manifest?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/Manifest?rev=1.1&content-type=text/plain

Index: Manifest
===================================================================
AUX libsdl2-2.0.0-static-libs.patch 4292 SHA256 b94faa8e0f54102ed790aebf7fb4a120e80aadc95171de7f1627f79eb5af79d9 SHA512 c7a766fc124a4cc4ba9af143579769967158e3a1617afc55ce13c20ac148cf067b73b2fd0b15d197b5587b981e07b648cb1f800f8099aaa976596e421389bb06 WHIRLPOOL f1dbbe6f45f4c4a7d705cf9beadb8edb215fb302707ce917abc89f5eccfccdd0c7ff2f25f9279284de03ea011354c54f94a4fd2b4e66d0e5bed03ce0795606d4
DIST SDL2-2.0.0.tar.gz 3623960 SHA256 6f6ac8153d90e06a118474d5400624ae82b3d3e080915505db27cebc52b27178 SHA512 6650ca1afcf2ad172f511adb80d265722c7533b1e614925ef5bcdce1b898b42c261d6ed8188e15e56bab2002f16d16c255bdd984932e347de6252c0ee54a7f53 WHIRLPOOL 38111cb4f47dda36a658b94f8ab9b50c6009926b45e3d55f255d03e2c0f66040a5b8786d44da51fe572a03eb7fa5ac5d8fa5a0933bbc0579ed0e86de1b2a4c12
EBUILD libsdl2-2.0.0.ebuild 3869 SHA256 ab757abb80125ff4021816aae1fdcc3babd296e16beabd57499f73e34a5ad709 SHA512 7d81490b142274eeb6ccba8fca208920fd609d4d984643d1056d0e709d4b91e2c2b6a339ca134d06ea6e118bd64fce2dca128e3ccfdd605dd028531985fbddd9 WHIRLPOOL dbc83ec5f9db5efedeb3934855f8bebacaae3a711ded0160442aad5e230f3aa5be6c4c848341652e9b9f26911e08f4e082ed1a0dc27fb00df68097898183f9ff
MISC ChangeLog 310 SHA256 902158ae4530b5b630f4ddbf7854f330a9cfd8399f72f525431f64a28d9e83f1 SHA512 413dccc3652aa268a536dd8b1a218380221b67bf0114e690a75b9734c74d1b63333933ad57a84f92e174a9c55f53508f4331fc0b8c3304f15a0ae48261209a60 WHIRLPOOL 8355ae5ab7daee7afb071cb7aafbe2f12b78f45e0b4539cbae576a2ed206f68a23235f68cf49cde596525cea88e70b9172980ace8e0c3a8fa8820b1a04dc49ca
MISC metadata.xml 1532 SHA256 b0de84edcfbcf286934f7adf119917dcd138c0570d78b25286f25b3a2d110da9 SHA512 fe8e84981baee1567e80430a2352feffa03915864b871916c13cfec4fd734c12dd6d9195ed20da26e7985dcd39c55498d1f55ac0a5dd61c2d4100e6e964b5e79 WHIRLPOOL dfda175811d3dc27eadc3e7b61920c6257ad9e062626cd786adaf0a1c52ab283f8814feb85d0121bfd01ce52cab56f587c078b3d20aa1fc954a1986d176bb4aa





^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-08-28 21:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-28 21:36 [gentoo-commits] gentoo-x86 commit in media-libs/libsdl2: libsdl2-2.0.0.ebuild ChangeLog metadata.xml Manifest Julian Ospald (hasufell)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox