summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2010-01-15 17:15:37 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2010-01-15 17:15:37 +0000
commit4652c21b26b7c0c1b6908c227ac3effe52d4c417 (patch)
treec17c93b58e161dcecd255dd51f0437ab6f913d2e /media-sound/gejengel
parentUse $(PYTHON -f) instead of ${python}. (diff)
downloadhistorical-4652c21b26b7c0c1b6908c227ac3effe52d4c417.tar.gz
historical-4652c21b26b7c0c1b6908c227ac3effe52d4c417.tar.bz2
historical-4652c21b26b7c0c1b6908c227ac3effe52d4c417.zip
Version bump. Fixes bug #299349 as well
Package-Manager: portage-2.2_rc61/cvs/Linux x86_64
Diffstat (limited to 'media-sound/gejengel')
-rw-r--r--media-sound/gejengel/ChangeLog10
-rw-r--r--media-sound/gejengel/Manifest7
-rw-r--r--media-sound/gejengel/files/gejengel-0.1.2_64bit_fix.patch36
-rw-r--r--media-sound/gejengel/gejengel-0.1.0.ebuild4
-rw-r--r--media-sound/gejengel/gejengel-0.1.2.ebuild62
5 files changed, 113 insertions, 6 deletions
diff --git a/media-sound/gejengel/ChangeLog b/media-sound/gejengel/ChangeLog
index 8860f459eac1..688f6cebf931 100644
--- a/media-sound/gejengel/ChangeLog
+++ b/media-sound/gejengel/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/gejengel
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/ChangeLog,v 1.5 2009/10/02 14:38:11 ssuominen Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/ChangeLog,v 1.6 2010/01/15 17:15:37 hwoarang Exp $
+
+*gejengel-0.1.2 (15 Jan 2010)
+
+ 15 Jan 2010; <hwoarang@gentoo.org> gejengel-0.1.0.ebuild,
+ +gejengel-0.1.2.ebuild, +files/gejengel-0.1.2_64bit_fix.patch:
+ Version bump. Fixes bug #299349 as well
02 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> gejengel-0.1.0.ebuild:
Don't install .a and .la files #281385.
diff --git a/media-sound/gejengel/Manifest b/media-sound/gejengel/Manifest
index acf8823c32b5..2c53b2e47123 100644
--- a/media-sound/gejengel/Manifest
+++ b/media-sound/gejengel/Manifest
@@ -1,4 +1,7 @@
+AUX gejengel-0.1.2_64bit_fix.patch 1446 RMD160 65cbda557c6c593c202ad2b238c6710d2889777e SHA1 1d21548b4da61f3a2d05499ec33e1245105cfd72 SHA256 5baa9c45a1d810092510c5d9f406b8c014b678c580c8760075094756a16abbb0
DIST gejengel-0.1.0.tar.gz 470251 RMD160 f999af506a79baff2cb6445fdc992eef13c01b7d SHA1 ac17e51023cac97c2bd44aaac094fbf7d56c800d SHA256 d11382d569457ae814bc41d4b87d4e016a4fe88ae2413e7b1ef8b9cf1affda99
-EBUILD gejengel-0.1.0.ebuild 1603 RMD160 f02b992ad330356a00402753bd56abdec1782d15 SHA1 c61cc43aa17e9e2ab8cbd973dd28f96deb3c345a SHA256 78468fc7d68a4dec3b918139d9522f90c229983e9c8d14fc4b46915b24cb36b7
-MISC ChangeLog 914 RMD160 26dde2ae8f152a6008a1f2cb5f8c69863be233fb SHA1 21b5defc27890f008ae4c4d4dfcc01a12eba87e4 SHA256 923843c4429eb1c065bb66ebcd619756a3563e1ba240e46f932b78dacaef5c6d
+DIST gejengel-0.1.2.tar.gz 475783 RMD160 4011b6aaace6c2b07405da6d2744e7ab7bcb4c96 SHA1 90111f2de1a014b01dedcb57563b2587e9b4b4bb SHA256 efa7e8db2463fb32c8978fdb0b6e1fef8e22aa8d296eb9bcd8c5be3b5425e6ea
+EBUILD gejengel-0.1.0.ebuild 1603 RMD160 0b21bfadc4720e3d7498154e970e44646c2577f4 SHA1 905761a27818d803ec1619303bb661c89b83e36f SHA256 37ff681f9c9f6afe3076a1846bd6f01ce065bd64fa2e36642275a913d61b9317
+EBUILD gejengel-0.1.2.ebuild 1690 RMD160 7cf308802a59c2db53d6945698ee35db78a95e61 SHA1 b4f6a61594db87c6a7134c2e408f8d7bf3b3cfee SHA256 a33f24e82fed74ec63e7ce4a6ce02a7e9a4def35bdee39d9d4ae70c524e90884
+MISC ChangeLog 1112 RMD160 5afe3054471691e5a80a4be18b3243d97eb2798a SHA1 b43ad29286ab0d482fc9471c43c6bdb5bb53043e SHA256 971ef8107e2cd73fe113e3aba3ad2f29d108b2028ec747a9da7155560eddf6d8
MISC metadata.xml 561 RMD160 fa1cd6eae8181d8de7776f3766ab04b2fb4f8327 SHA1 7434df6d71d08be1838f006715454ba105eea6b1 SHA256 c536a2322d23676f2c59c1ccf080671e24d9a1950c9b334b1daf67231ebcc574
diff --git a/media-sound/gejengel/files/gejengel-0.1.2_64bit_fix.patch b/media-sound/gejengel/files/gejengel-0.1.2_64bit_fix.patch
new file mode 100644
index 000000000000..b4ac73095a86
--- /dev/null
+++ b/media-sound/gejengel/files/gejengel-0.1.2_64bit_fix.patch
@@ -0,0 +1,36 @@
+Index: src/ui/trackview.cpp
+===================================================================
+--- src/ui/trackview.cpp (revision 409)
++++ src/ui/trackview.cpp (revision 410)
+@@ -148,17 +148,17 @@
+ }
+
+ Gtk::TreeViewColumn* pCol = m_TreeView.get_column(i);
+- ss << reinterpret_cast<int>(pCol->property_user_data().get_value());
++ ss << reinterpret_cast<int64_t>(pCol->property_user_data().get_value());
+ }
+
+ m_Settings.set("TrackViewColumns", ss.str());
+
+- int sortId;
++ int32_t sortId;
+ Gtk::SortType sortOrder;
+ m_TrackModel.getSortColumn(sortId, sortOrder);
+
+ m_Settings.set("TrackViewSortColumnId", sortId);
+- m_Settings.set("TrackViewSortColumnOrder", static_cast<int>(sortOrder));
++ m_Settings.set("TrackViewSortColumnOrder", static_cast<int32_t>(sortOrder));
+ }
+
+ bool TrackView::onButtonPress(GdkEventButton* pEvent)
+@@ -280,8 +280,8 @@
+ std::vector<Gtk::TreeViewColumn*> columns = m_TreeView.get_columns();
+ for (size_t i = 0; i < columns.size(); ++i)
+ {
+- int32_t id = reinterpret_cast<int32_t>(m_TreeView.get_column(i)->property_user_data().get_value());
+- if (id == headerId)
++ int64_t id = reinterpret_cast<int64_t>(m_TreeView.get_column(i)->property_user_data().get_value());
++ if (static_cast<int32_t>(id) == headerId)
+ {
+ pColToRemove = m_TreeView.get_column(i);
+ break;
diff --git a/media-sound/gejengel/gejengel-0.1.0.ebuild b/media-sound/gejengel/gejengel-0.1.0.ebuild
index a172f42a19bf..014302fe4fb9 100644
--- a/media-sound/gejengel/gejengel-0.1.0.ebuild
+++ b/media-sound/gejengel/gejengel-0.1.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/gejengel-0.1.0.ebuild,v 1.8 2010/01/05 14:51:50 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/gejengel-0.1.0.ebuild,v 1.9 2010/01/15 17:15:37 hwoarang Exp $
EAPI=2
inherit eutils multilib
@@ -12,7 +12,7 @@ SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="alsa audioscrobbler debug dbus +ffmpeg flac libnotify mad openal pulseaudio syslog test"
+IUSE="+alsa audioscrobbler debug dbus +ffmpeg flac libnotify mad openal pulseaudio syslog test"
RDEPEND=">=dev-cpp/gtkmm-2.16
>=dev-cpp/pangomm-2.24
diff --git a/media-sound/gejengel/gejengel-0.1.2.ebuild b/media-sound/gejengel/gejengel-0.1.2.ebuild
new file mode 100644
index 000000000000..f6685418cc70
--- /dev/null
+++ b/media-sound/gejengel/gejengel-0.1.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/gejengel-0.1.2.ebuild,v 1.1 2010/01/15 17:15:37 hwoarang Exp $
+
+EAPI=2
+inherit eutils multilib
+
+DESCRIPTION="Lightweight audio player"
+HOMEPAGE="http://code.google.com/p/gejengel"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa audioscrobbler debug dbus +ffmpeg flac libnotify mad openal pulseaudio syslog test"
+
+RDEPEND=">=dev-cpp/gtkmm-2.16
+ >=dev-cpp/pangomm-2.24
+ dev-cpp/libsexymm
+ media-libs/taglib
+ dev-db/sqlite
+ media-gfx/imagemagick[-nocxx]
+ mad? ( media-libs/libmad )
+ flac? ( media-libs/flac[cxx] )
+ ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20070330 )
+ audioscrobbler? ( <media-libs/lastfmlib-0.3.1 )
+ dbus? ( dev-libs/dbus-glib )
+ libnotify? ( x11-libs/libnotify )
+ openal? ( media-libs/openal )
+ alsa? ( media-libs/alsa-lib )
+ pulseaudio? ( media-sound/pulseaudio )"
+DEPEND="${RDEPEND}
+ dev-libs/libxdg-basedir
+ >=sys-devel/automake-1.11"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}_64bit_fix.patch
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ --disable-shared \
+ $(use_enable syslog logging) \
+ $(use_enable debug) \
+ $(use_enable openal) \
+ $(use_enable audioscrobbler lastfm) \
+ $(use_enable dbus) \
+ $(use_enable libnotify) \
+ $(use_enable mad) \
+ $(use_enable flac) \
+ $(use_enable ffmpeg) \
+ $(use_enable alsa) \
+ $(use_enable pulseaudio) \
+ --disable-unittests
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog README TODO
+ rm -f "${D}"/usr/$(get_libdir)/libgejengel.{a,la}
+}