summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Kalika <max@gentoo.org>2003-10-12 15:50:43 +0000
committerMax Kalika <max@gentoo.org>2003-10-12 15:50:43 +0000
commit571b785817d7fa59c2274f15e770cbc8e5ff5b60 (patch)
tree0453f05b0a0710c279bdcd99a3fee693726cd23e /media-tv
parentremoving old ebuild (diff)
downloadgentoo-2-571b785817d7fa59c2274f15e770cbc8e5ff5b60.tar.gz
gentoo-2-571b785817d7fa59c2274f15e770cbc8e5ff5b60.tar.bz2
gentoo-2-571b785817d7fa59c2274f15e770cbc8e5ff5b60.zip
Fix sandbox problems with newer perl/MakeMaker
Diffstat (limited to 'media-tv')
-rw-r--r--media-tv/xmltv/ChangeLog6
-rw-r--r--media-tv/xmltv/Manifest5
-rw-r--r--media-tv/xmltv/files/xmltv-0.5.19-newer-MM.patch14
-rw-r--r--media-tv/xmltv/xmltv-0.5.19.ebuild9
4 files changed, 30 insertions, 4 deletions
diff --git a/media-tv/xmltv/ChangeLog b/media-tv/xmltv/ChangeLog
index 1237fd304732..83d82d21175f 100644
--- a/media-tv/xmltv/ChangeLog
+++ b/media-tv/xmltv/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-tv/xmltv
# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/ChangeLog,v 1.6 2003/10/01 17:39:52 max Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/ChangeLog,v 1.7 2003/10/12 15:50:41 max Exp $
+
+ 12 Oct 2003; Max Kalika <max@gentoo.org> xmltv-0.5.19.ebuild,
+ files/xmltv-0.5.19-newer-MM.patch:
+ Fix sandbox problems with newer perl/MakeMaker
*xmltv-0.5.19 (01 Oct 2003)
diff --git a/media-tv/xmltv/Manifest b/media-tv/xmltv/Manifest
index 167b43171fb3..6a1f3401b12c 100644
--- a/media-tv/xmltv/Manifest
+++ b/media-tv/xmltv/Manifest
@@ -2,12 +2,13 @@ MD5 75e21efa952fb3c32384c0a2510d918c xmltv-0.5.16.ebuild 6010
MD5 885983d3d3f329c6dc755da3b7aaec8d xmltv-0.5.18.ebuild 6010
MD5 eae8d14f26339258cb7d7b43727ac294 xmltv-0.5.14-r1.ebuild 6106
MD5 71abfbc86eebca3cdb2f478369396441 xmltv-0.5.17.ebuild 6010
-MD5 041bbe2f70462867552d64cdd9078cc5 ChangeLog 4035
+MD5 f4ac45b501f35120d537979f740860ab ChangeLog 4186
MD5 20e2255501865de5b568424821abf69d metadata.xml 161
-MD5 5c0c6e85fd5e46e8943454b728dc4b58 xmltv-0.5.19.ebuild 6010
+MD5 0d8fd714e8535a6049cd7a10c6d26e32 xmltv-0.5.19.ebuild 6218
MD5 fdac3cb914cbd57d6e7cc4d75a9b32e7 files/digest-xmltv-0.5.16 65
MD5 911e0dbfda6b923eda72868a99bff4b1 files/digest-xmltv-0.5.17 65
MD5 336f6161c2a3fcd603317dfc65af7971 files/digest-xmltv-0.5.18 65
MD5 2ac54f2548b19a80a48d7116da974ea6 files/digest-xmltv-0.5.19 65
MD5 35c0ccab3f399ea2ed58bb3c97bfa8e7 files/digest-xmltv-0.5.14-r1 65
+MD5 5dfcbb9237cf2f72592290b184235046 files/xmltv-0.5.19-newer-MM.patch 656
MD5 e515eee3cdb5c503cd44ddba41527013 files/xmltv-0.5.14-code_500.patch 2320
diff --git a/media-tv/xmltv/files/xmltv-0.5.19-newer-MM.patch b/media-tv/xmltv/files/xmltv-0.5.19-newer-MM.patch
new file mode 100644
index 000000000000..68586a956db5
--- /dev/null
+++ b/media-tv/xmltv/files/xmltv-0.5.19-newer-MM.patch
@@ -0,0 +1,14 @@
+--- xmltv-0.5.19/Makefile.PL 2003-09-27 11:21:02.000000000 -0700
++++ xmltv-0.5.19/Makefile.PL-new 2003-10-06 20:01:50.000000000 -0700
+@@ -37,9 +37,9 @@
+ our %extra_constants;
+ %extra_constants
+ = (INST_PLAINDOC => 'blib/doc',
+- INSTALLPLAINDOC => "\$(PREFIX)/share/doc/xmltv-$::VERSION",
++ INSTALLPLAINDOC => "\$(DESTDIR)\$(PREFIX)/share/doc/xmltv-$::VERSION",
+ INST_SHARE => 'blib/share',
+- INSTALLSHARE => '$(PREFIX)/share/xmltv',
++ INSTALLSHARE => '$(DESTDIR)$(PREFIX)/share/xmltv',
+
+ # Manual page constants, shouldn't really be needed, but work
+ # around bugs and make sure this stuff is the same across
diff --git a/media-tv/xmltv/xmltv-0.5.19.ebuild b/media-tv/xmltv/xmltv-0.5.19.ebuild
index 345e0c7e42d5..5e9ec61da0f0 100644
--- a/media-tv/xmltv/xmltv-0.5.19.ebuild
+++ b/media-tv/xmltv/xmltv-0.5.19.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/xmltv-0.5.19.ebuild,v 1.1 2003/10/01 17:39:52 max Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/xmltv-0.5.19.ebuild,v 1.2 2003/10/12 15:50:41 max Exp $
inherit perl-module
@@ -131,6 +131,13 @@ make_config() {
[ "`has tv_pick_cgi ${XMLTV_OPTS}`" ] && echo "yes" || echo "no"
}
+src_unpack() {
+ unpack ${A} && cd "${S}"
+ if [ "`best_version '>=dev-perl/ExtUtils-MakeMaker-6.11'`" -o "`best_version '>=dev-lang/perl-5.8.1_pre'`" ] ; then
+ epatch "${FILESDIR}/${P}-newer-MM.patch"
+ fi
+}
+
src_compile() {
make_config | perl-module_src_compile
}