[proaudio] [2382] media-video/xjadeo: version bump, update ebuild and EAPI, cleanup

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2382
Author:   lilrc
Date:     2012-12-31 00:05:38 +0100 (Mon, 31 Dec 2012)
Log Message:
-----------
media-video/xjadeo: version bump, update ebuild and EAPI, cleanup

Modified Paths:
--------------
    trunk/overlays/proaudio/media-video/xjadeo/ChangeLog
    trunk/overlays/proaudio/media-video/xjadeo/Manifest
    trunk/overlays/proaudio/media-video/xjadeo/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.6.4.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.4.10.ebuild

Modified: trunk/overlays/proaudio/media-video/xjadeo/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-video/xjadeo/ChangeLog	2012-12-30 21:26:44 UTC (rev 2381)
+++ trunk/overlays/proaudio/media-video/xjadeo/ChangeLog	2012-12-30 23:05:38 UTC (rev 2382)
@@ -1,7 +1,20 @@
 # ChangeLog for media-video/xjadeo
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*xjadeo-0.6.4 (30 Dec 2012)
+
+  30 Dec 2012; Karl Lindén <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  -xjadeo-0.4.10.ebuild, +xjadeo-0.6.4.ebuild, metadata.xml:
+  Removed herd from metadata.xml
+  Added local useflags to metadata.xml
+  Drop qt3 support (the x11-libs/qt-3 doesn't exist)
+  Add conditional dependency on qt-test
+  Use autotools-utils
+  Updated EAPI
+  Cleanup
+  Thanks to Jannis Achstetter for submitting the original xjadeo-0.6.4.ebuild!
+
 *xjadeo-0.4.10 (19 Jun 2010)
 
   19 Jun 2010; Frieder Buerzele <evermind@xxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/media-video/xjadeo/Manifest
===================================================================
--- trunk/overlays/proaudio/media-video/xjadeo/Manifest	2012-12-30 21:26:44 UTC (rev 2381)
+++ trunk/overlays/proaudio/media-video/xjadeo/Manifest	2012-12-30 23:05:38 UTC (rev 2382)
@@ -1,5 +1,6 @@
-AUX xjadeo-0.4.1-use_sws_scale.patch 3230 RMD160 c0ae3b7ea5f5d453e74a7ca2dd02fbf56f5ebb70 SHA1 25b85c6255166e25412f0c38af30a822b1b92d8a SHA256 fd9c2067ee1e3e542c05a578fdc231061c1d3f092e12763f3b3ca0e4e1a01e90
-DIST xjadeo-0.4.10.tar.gz 326525 RMD160 d357c230ca22c6b349a286e4535eecc8beb911b1 SHA1 ce5f7550bf41dabba8ac3654fbe9f8608263212b SHA256 7bd30886c043f96656a052c6b087476532a173cbaab8fbfe8056d401fcdf2aae
-EBUILD xjadeo-0.4.10.ebuild 2134 RMD160 7fe3193ad70892aaf4405cfae4a6ca86c9b80925 SHA1 c6e3c94ac47a3fcce871aca4614fda0f70457c23 SHA256 1db7191e5c4b6de0bb64f41664b3e854d9b80324443eab6fb138a441d363dd2c
-MISC ChangeLog 475 RMD160 122b8485520665fe8f73a037f392c2445d441e62 SHA1 dba8daa9ea4fae69ec1c74716a5dc04c96c1ceed SHA256 eac273299f7bdbd47ec60e5d61ab8aaea638e1ff70a3fb2548353f52016f4518
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+AUX xjadeo-0.4.1-use_sws_scale.patch 3230 SHA256 fd9c2067ee1e3e542c05a578fdc231061c1d3f092e12763f3b3ca0e4e1a01e90 SHA512 53338ce4cf799e81f8f3ecd1deac63bb8e4867b45f9f314d26944266b4fd4339285001c6edfb699872ac587af256d383ec93262cbb83309f7b609784dec92963 WHIRLPOOL 14dc5d455b08222d44738debf767966a37b3b70c39fbeefb6468fea603b2bc048c404221679f1ce39159f5295a43b3a81baf209becc1565dd5f3bb6b6ee29d18
+DIST xjadeo-0.6.4.tar.gz 347279 SHA256 cccc6e00436eaba3b8d82ef3445e39f89a6b2920f2dc3aaf6b1c9fd2767e49b1 SHA512 e41693a668f4a4cafc1458522dd263167a227d0d05b0160720f20765fd7b58e3128d37d08e1f36e098d0f61a2a8545497d8c08c635e6237cf41fc2e2d2471603 WHIRLPOOL a05672d1af1ea692e3e472a4921b600a211b75a529a4091fe18269087a40060b00e00cff9b8965a218217ada5854e4651099a80431ca9bb5e6d02f73e7c8ffc9
+EBUILD xjadeo-0.6.4.ebuild 1459 SHA256 2abeec68459f15f42935ae69fbfbda8928823a5cd02473941bdada1084efd1f2 SHA512 4defd8486be7d87dfa00a5743a034ea609927758d0eda0dc6fb05319c830aaa1bfdd9b76de9c7cad24dcd18b9ddb03fef433cf31ef0e4b06e3a78f129229491c WHIRLPOOL d4b43ebf24bdadd6f3634b0b610890caf3153ce33d1f851b9c6e6ad5c1482b05a2e4a7d06c057ca32007cd07d4d0140d53db1d4e76cbfb1198682f9968b9d6fd
+MISC ChangeLog 915 SHA256 bf1101eba9c0f941a62039a4512dc82779e67df2100a9e0e08987c1f7a4ef081 SHA512 e691e28c933aa40c9abff3572782b5de88b562201c636da1ac144985f79792b58224e13b393b0892c671e5292ae81ff346fa962550391a32ac8713ba72e12815 WHIRLPOOL 4f73f77e99468aa7813564709f6917394b63afd4a8e74568a1238cc7c5e7513e31744f5d62cd362b6ef4bf1335248691e145d09bc507df9d5655cafcbeb2af36
+MISC metadata.xml 386 SHA256 4fb1c16cfb33cd5fc79f599abe68ae5cc97802439ccce09bbb03611cd14d6313 SHA512 51364c8f555604e31e4532fa0c7a026a4bee536297e768439ba02d3edb84bde9867c0cdf211c780b4df54b10da47a3c1a6cbf050b86c7667046d89f2ab6e4db2 WHIRLPOOL 92eec8593cce3c226bea5815db5218ac5983da102eb7e8adf3883c6c01b1d6aef73a1edf921345f9703f6d594bd39964a60383320bd87b27ef97fc99716599c8
+MISC xjadeo-0.6.4.ebuild.orig 1748 SHA256 faf1168da5d29f82caa72fb258369d0f0b5fe548b82e101f481431df33067b2e SHA512 1cc4881a8bca8a81f972b074ad3a813a0c4ee572f35745fd9127471f10b1b1af59440d914b4ead330d3cd4768e48d8fed8f73175a42e2750e666fea71e0e30af WHIRLPOOL ae4470867d40dd23eb7f9259412d01f4fdac5d449baefc3ab56d510495cc389529ec88e74229ee3c2a79e4c853afb52a45703094d5e909cf040c976001846907

Modified: trunk/overlays/proaudio/media-video/xjadeo/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-video/xjadeo/metadata.xml	2012-12-30 21:26:44 UTC (rev 2381)
+++ trunk/overlays/proaudio/media-video/xjadeo/metadata.xml	2012-12-30 23:05:38 UTC (rev 2382)
@@ -1,9 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<herd>no-herd</herd>
 	<maintainer>
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>
+	<use>
+		<flag name="osd">Freetype On-Screen.Display support</flag>
+		<flag name="tools">Install contrib code and an example</flag>
+	</use>
 </pkgmetadata>

Deleted: trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.4.10.ebuild
===================================================================
--- trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.4.10.ebuild	2012-12-30 21:26:44 UTC (rev 2381)
+++ trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.4.10.ebuild	2012-12-30 23:05:38 UTC (rev 2382)
@@ -1,78 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit versionator flag-o-matic autotools
-MY_P="${PN}-$(replace_version_separator "3" ".")"
-DESCRIPTION="xjadeo is a simple video player that is synchronized to jack transport."
-HOMEPAGE="http://xjadeo.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 amd64"
-IUSE="xv sdl osd qt3 qt4 tools lash tiff"
-
-RDEPEND=">=media-sound/jack-audio-connection-kit-0.100
-	>=media-video/ffmpeg-0.4.9
-	>=media-libs/alsa-lib-1.0.10
-	>=media-libs/imlib2-1.3.0
-	lash? ( >=media-sound/lash-0.4.0 )
-	sdl? ( >=media-libs/libsdl-1.2.8 )"
-
-DEPEND="${RDPEND}
-	>=sys-libs/zlib-1.2.2
-	qt3? ( >=x11-libs/qt-3 )
-	qt4? ( || ( ( x11-libs/qt-qt3support )
-		>=x11-libs/qt-4:4 ) )
-	dev-util/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-	if use qt4 && ! has_version x11-libs/qt-qt3support && ! built_with_use =x11-libs/qt-4* qt3support; then
-		eerror "You need to build qt4 with qt3support support to have it in ${PN}"
-		die "Enabling qt3support for $PN requires qt4 to be built with qt3support support"
-	fi
-
-	if  pkg-config --exists libswscale ;then
-		einfo "ffmpeg offers sws_scale support --> enabled"
-		append-flags -DHAVE_SWSCALE
-		export enable_sws_scale=true
-	else
-		ewarn "ffmpeg: no sws_scale support trying old img_convert"
-	fi
-}
-
-src_unpack() {
-	unpack ${A}
-	[ $enable_sws_scale ] && epatch "${FILESDIR}/xjadeo-0.4.1-use_sws_scale.patch"
-}
-
-src_compile() {
-	if use qt4 ;then
-		export QTDIR=/usr
-		export QLIBS=/usr/lib/qt4
-		myconf="--enable-qtgui"
-	fi
-
-	[ $enable_sws_scale ] && eautoreconf
-
-		econf $(use_enable xv) \
-		$(use_enable sdl) \
-		$(use_enable osd ft) \
-		$(use_enable qt3 qtgui) \
-		$(use_enable tools contrib) \
-		$(use_enable lash) \
-		$(use_enable tiff) \
-		$myconf --disable-imlib --enable-imlib2 || die "econf failed"
-	emake || die
-}
-
-src_install() {
-	einstall || die "einstall failed"
-	dodoc AUTHORS ChangeLog TODO README NEWS
-	use tools && newdoc contrib/README README-tools
-	insinto /usr/share/${PN}
-	use tools && doins contrib/xjadeo-example.avi
-}

Added: trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.6.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.6.4.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.6.4.ebuild	2012-12-30 23:05:38 UTC (rev 2382)
@@ -0,0 +1,59 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit versionator flag-o-matic autotools-utils
+MY_P="${PN}-$(replace_version_separator "3" ".")"
+DESCRIPTION="xjadeo is a simple video player that is synchronized to jack transport."
+HOMEPAGE="http://xjadeo.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="xv sdl osd qt4 tools lash tiff"
+
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.100
+	>=media-video/ffmpeg-0.4.9
+	>=media-libs/alsa-lib-1.0.10
+	>=media-libs/imlib2-1.3.0
+	lash? ( virtual/liblash )
+	sdl? ( >=media-libs/libsdl-1.2.8 )"
+
+DEPEND="${RDPEND}
+	>=sys-libs/zlib-1.2.2
+	qt4? ( || ( x11-libs/qt-qt3support
+		>=x11-libs/qt-4:4[qt3support] )
+		>=x11-libs/qt-test-4:4
+	)
+	virtual/pkgconfig"
+
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+DOCS=( AUTHORS ChangeLog TODO README NEWS )
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+	local myeconfargs=(	$(use_enable xv) \
+						$(use_enable sdl) \
+						$(use_enable osd ft) \
+						$(use_enable tools contrib) \
+						$(use_enable lash) \
+						$(use_enable tiff) \
+						$(use_enable qt4 qtgui) \
+						--enable-imlib2 \
+						--without-portmidisrc \
+	)
+
+	autotools-utils_src_configure
+}
+
+src_install() {
+	autotools-utils_src_install
+	use tools && newdoc contrib/README README-tools
+	insinto /usr/share/${PN}
+	use tools && doins contrib/xjadeo-example.avi
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/