summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Olexa <darkside@gentoo.org>2008-09-23 03:48:54 +0000
committerJeremy Olexa <darkside@gentoo.org>2008-09-23 03:48:54 +0000
commitaf4da9e36957c328b873918b5d407daada4728af (patch)
treed0860610f42bca38ab672051af38e0804a1d7421 /media-radio
parentfix manifest (diff)
downloadgentoo-2-af4da9e36957c328b873918b5d407daada4728af.tar.gz
gentoo-2-af4da9e36957c328b873918b5d407daada4728af.tar.bz2
gentoo-2-af4da9e36957c328b873918b5d407daada4728af.zip
(non-maintainer commit) Fix compilation issues, version bump, and remove old. Thanks to Thomas Beierlein for fixing in bug #234090
(Portage version: 2.2_rc8/cvs/Linux 2.6.26-gentoo x86_64)
Diffstat (limited to 'media-radio')
-rw-r--r--media-radio/svxlink/ChangeLog11
-rw-r--r--media-radio/svxlink/files/kde.patch19
-rw-r--r--media-radio/svxlink/files/svxlink-fix-Makefile.diff18
-rw-r--r--media-radio/svxlink/svxlink-080102-r1.ebuild (renamed from media-radio/svxlink/svxlink-070415.ebuild)22
-rw-r--r--media-radio/svxlink/svxlink-080730.ebuild (renamed from media-radio/svxlink/svxlink-080102.ebuild)16
5 files changed, 53 insertions, 33 deletions
diff --git a/media-radio/svxlink/ChangeLog b/media-radio/svxlink/ChangeLog
index 7313b00d3386..c0ed3c1c18bd 100644
--- a/media-radio/svxlink/ChangeLog
+++ b/media-radio/svxlink/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for media-radio/svxlink
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-radio/svxlink/ChangeLog,v 1.4 2008/06/11 22:02:15 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-radio/svxlink/ChangeLog,v 1.5 2008/09/23 03:48:53 darkside Exp $
+
+*svxlink-080730 (23 Sep 2008)
+*svxlink-080102-r1 (23 Sep 2008)
+
+ 23 Sep 2008; Jeremy Olexa <darkside@gentoo.org> -files/kde.patch,
+ +files/svxlink-fix-Makefile.diff, -svxlink-070415.ebuild,
+ -svxlink-080102.ebuild, +svxlink-080102-r1.ebuild, +svxlink-080730.ebuild:
+ (non-maintainer commit) Fix compilation issues, version bump, and remove
+ old. Thanks to Thomas Beierlein for fixing in bug #234090
11 Jun 2008; Jeremy Olexa <darkside@gentoo.org> svxlink-080102.ebuild:
Fix SRC_URI, thanks to Tobias Blomberg for reporting, bug #216451
diff --git a/media-radio/svxlink/files/kde.patch b/media-radio/svxlink/files/kde.patch
deleted file mode 100644
index de998e4b378f..000000000000
--- a/media-radio/svxlink/files/kde.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- svxlink/create_config.sh 2006-12-04 21:42:58.000000000 +0100
-+++ svxlink.patched/create_config.sh 2007-12-16 19:08:15.000000000 +0100
-@@ -47,13 +47,13 @@
- # Check for KDE
- info "--- Checking for KDE..."
- if [ "${KDEDIR}" != "" ]; then
-- if [ -r "${KDEDIR}/include/kde/kdeversion.h" ]; then
-- KDEINC=${KDEDIR}/include/kde
-+ if [ -r "${KDEDIR}/include/kdeversion.h" ]; then
-+ KDEINC=${KDEDIR}/include
- KDE_VERSION_INC=${KDEINC}/kdeversion.h
- elif [ -r "${KDEDIR}/include/kapp.h" ]; then
- KDEINC=${KDEDIR}/include
- KDE_VERSION_INC=${KDEINC}/kapp.h
-- elif [ -r "${KDEDIR}/include/kde/kapp.h" ]; then
-+ elif [ -r "${KDEDIR}/include/kapp.h" ]; then
- KDEINC=${KDEDIR}/include/kde
- KDE_VERSION_INC=${KDEINC}/kapp.h
- fi
diff --git a/media-radio/svxlink/files/svxlink-fix-Makefile.diff b/media-radio/svxlink/files/svxlink-fix-Makefile.diff
new file mode 100644
index 000000000000..faccb22c6578
--- /dev/null
+++ b/media-radio/svxlink/files/svxlink-fix-Makefile.diff
@@ -0,0 +1,18 @@
+# fixes the problem with not building '.config' fiel if you have an '.config'
+# in the filesystem root '/' (see bug 234090)
+
+--- Makefile.orig 2007-08-23 23:43:28.000000000 +0200
++++ Makefile 2008-08-12 21:53:59.000000000 +0200
+@@ -255,6 +255,12 @@
+ fi
+ endif
+
++#
++# Create the .config file if it does not exist
++#
++$(ROOT)/.config: $(ROOT)/create_config.sh
++ echo -e --- Creating $(BOLD)$@$(NBOLD)...
++ $(ROOT)/create_config.sh $@
+
+ #
+ # Create a cache file containing the relative path to the project root
diff --git a/media-radio/svxlink/svxlink-070415.ebuild b/media-radio/svxlink/svxlink-080102-r1.ebuild
index a2945c0e1672..34ea72bd1573 100644
--- a/media-radio/svxlink/svxlink-070415.ebuild
+++ b/media-radio/svxlink/svxlink-080102-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-radio/svxlink/svxlink-070415.ebuild,v 1.2 2007/12/16 23:42:19 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-radio/svxlink/svxlink-080102-r1.ebuild,v 1.1 2008/09/23 03:48:53 darkside Exp $
EAPI=1
@@ -8,7 +8,7 @@ inherit kde-functions
DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
HOMEPAGE="http://svxlink.sourceforge.net/"
-SRC_URI="mirror://sourceforge/svxlink/svxlink-070415.tar.gz"
+SRC_URI="mirror://sourceforge/svxlink/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
@@ -17,16 +17,22 @@ IUSE=""
RDEPEND="dev-lang/tcl
media-sound/gsm
- x11-libs/qt:3"
+ x11-libs/qt:3
+ dev-libs/libsigc++:1.2
+ media-libs/spandsp
+ dev-libs/popt"
DEPEND="${RDEPEND}
- dev-libs/libsigc++:1.2"
+ dev-util/pkgconfig"
-S=${WORKDIR}/${PN}
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-fix-Makefile.diff"
+}
src_compile() {
- epatch "${FILESDIR}"/kde.patch
set-kdedir
- emake || die "emake failed"
+ emake -j1 || die "emake failed"
}
src_install() {
diff --git a/media-radio/svxlink/svxlink-080102.ebuild b/media-radio/svxlink/svxlink-080730.ebuild
index 98de6c817968..4494ff213b77 100644
--- a/media-radio/svxlink/svxlink-080102.ebuild
+++ b/media-radio/svxlink/svxlink-080730.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-radio/svxlink/svxlink-080102.ebuild,v 1.2 2008/06/11 22:02:15 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-radio/svxlink/svxlink-080730.ebuild,v 1.1 2008/09/23 03:48:53 darkside Exp $
EAPI=1
@@ -17,14 +17,20 @@ IUSE=""
RDEPEND="dev-lang/tcl
media-sound/gsm
- x11-libs/qt:3"
+ x11-libs/qt:3
+ dev-libs/libsigc++:1.2
+ media-libs/spandsp
+ dev-libs/popt"
DEPEND="${RDEPEND}
- dev-libs/libsigc++:1.2"
+ dev-util/pkgconfig"
-S=${WORKDIR}/${PN}
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-fix-Makefile.diff"
+}
src_compile() {
- epatch "${FILESDIR}"/kde.patch
set-kdedir
emake -j1 || die "emake failed"
}