diff options
author | Panagiotis Christopoulos <pchrist@gentoo.org> | 2010-06-20 15:46:46 +0000 |
---|---|---|
committer | Panagiotis Christopoulos <pchrist@gentoo.org> | 2010-06-20 15:46:46 +0000 |
commit | b13f6949a1ab675a815d2f0d662818c8b3b1200a (patch) | |
tree | e45c0ee5a246f32ba002b545688d0639f4ea321a /dev-scheme | |
parent | Remove mzscheme use flag, cause of dropped stable keywords in dev-scheme/plt-... (diff) | |
download | gentoo-2-b13f6949a1ab675a815d2f0d662818c8b3b1200a.tar.gz gentoo-2-b13f6949a1ab675a815d2f0d662818c8b3b1200a.tar.bz2 gentoo-2-b13f6949a1ab675a815d2f0d662818c8b3b1200a.zip |
Clean up old ebuilds and dropping stable support, wrt (libpng14) bug #305053
(Portage version: 2.1.8.3/cvs/Linux i686)
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/plt-scheme/ChangeLog | 11 | ||||
-rw-r--r-- | dev-scheme/plt-scheme/files/plt-scheme-372-as_needed.patch | 35 | ||||
-rw-r--r-- | dev-scheme/plt-scheme/files/plt-scheme-4.1.2-as_needed.patch | 36 | ||||
-rw-r--r-- | dev-scheme/plt-scheme/files/typo.patch | 12 | ||||
-rw-r--r-- | dev-scheme/plt-scheme/plt-scheme-4.1.2.ebuild | 94 | ||||
-rw-r--r-- | dev-scheme/plt-scheme/plt-scheme-4.1.3.ebuild | 94 | ||||
-rw-r--r-- | dev-scheme/plt-scheme/plt-scheme-4.1.4.ebuild | 92 | ||||
-rw-r--r-- | dev-scheme/plt-scheme/plt-scheme-4.1.5.ebuild | 87 | ||||
-rw-r--r-- | dev-scheme/plt-scheme/plt-scheme-4.1.ebuild | 94 | ||||
-rw-r--r-- | dev-scheme/plt-scheme/plt-scheme-4.2.1.ebuild | 93 | ||||
-rw-r--r-- | dev-scheme/plt-scheme/plt-scheme-4.2.ebuild | 91 |
11 files changed, 10 insertions, 729 deletions
diff --git a/dev-scheme/plt-scheme/ChangeLog b/dev-scheme/plt-scheme/ChangeLog index b94b325a35c9..cd99bf3f86de 100644 --- a/dev-scheme/plt-scheme/ChangeLog +++ b/dev-scheme/plt-scheme/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for dev-scheme/plt-scheme # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/plt-scheme/ChangeLog,v 1.12 2010/05/11 10:28:00 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/plt-scheme/ChangeLog,v 1.13 2010/06/20 15:46:45 pchrist Exp $ + + 20 Jun 2010; Panagiotis Christopoulos <pchrist@gentoo.org> + -plt-scheme-4.1.ebuild, -plt-scheme-4.1.2.ebuild, + -files/plt-scheme-4.1.2-as_needed.patch, -plt-scheme-4.1.3.ebuild, + -plt-scheme-4.1.4.ebuild, -plt-scheme-4.1.5.ebuild, + -plt-scheme-4.2.ebuild, -plt-scheme-4.2.1.ebuild, + -files/plt-scheme-372-as_needed.patch, -files/typo.patch: + Clean up old ebuilds and dropping stable support, wrt (libpng14) bug + #305053 11 May 2010; Samuli Suominen <ssuominen@gentoo.org> plt-scheme-4.2.2.ebuild, +files/plt-scheme-4.2.2-libpng14.patch: diff --git a/dev-scheme/plt-scheme/files/plt-scheme-372-as_needed.patch b/dev-scheme/plt-scheme/files/plt-scheme-372-as_needed.patch deleted file mode 100644 index 2781c33a6cc0..000000000000 --- a/dev-scheme/plt-scheme/files/plt-scheme-372-as_needed.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff -Naur plt-372.orig/src/configure plt-372/src/configure ---- plt-372.orig/src/configure 2008-06-01 15:25:38.000000000 +0200 -+++ plt-372/src/configure 2008-06-01 15:32:21.000000000 +0200 -@@ -5390,6 +5390,7 @@ - Linux) - LIBS="$LIBS -rdynamic" - DYN_CFLAGS="-fPIC" -+ LIBMZSCHEME_DEP="-ldl -lm" - # PPC: X11 librares are not found - case `$UNAME -m` in - ppc) -diff -Naur plt-372.orig/src/mred/Makefile.in plt-372/src/mred/Makefile.in ---- plt-372.orig/src/mred/Makefile.in 2008-06-01 15:25:37.000000000 +0200 -+++ plt-372/src/mred/Makefile.in 2008-06-01 20:33:27.000000000 +0200 -@@ -125,7 +125,7 @@ - $(MREDLINKER) $(MREDLDFLAGS) $(MRSTATIC) -o mred@CGC@ $(MREDOBJECTS) $(MREDLDLIBS) $(MRSTATIC_STUB) - - libmred.@LIBSFX@: $(WXLIBSNORM) -- $(AR) $(ARFLAGS) libmred.@LIBSFX@ $(WXLIBSNORM) @LIBMRED_DEP@ -+ $(AR) $(ARFLAGS) libmred.@LIBSFX@ $(WXLIBSNORM) @LIBMRED_DEP@ @LDFLAGS@ $(LDLIBS) - - MRFW = PLT_MrEd.framework/Versions/$(FWVERSION)/PLT_MrEd - MRFWRES = PLT_MrEd.framework/Versions/$(FWVERSION)/Resources/PLT_MrEd.rsrc -diff -Naur plt-372.orig/src/mzscheme/gc2/Makefile.in plt-372/src/mzscheme/gc2/Makefile.in ---- plt-372.orig/src/mzscheme/gc2/Makefile.in 2008-06-01 15:25:38.000000000 +0200 -+++ plt-372/src/mzscheme/gc2/Makefile.in 2008-06-01 20:32:00.000000000 +0200 -@@ -310,7 +310,7 @@ - EXTRA_OBJS_L = ../src/gmp.@LTO@ @FOREIGN_OBJSLIB_IF_USED@ - - ../libmzscheme3m.@LIBSFX@: $(OBJS) $(EXTRA_OBJS_T) -- $(AR) $(ARFLAGS) ../libmzscheme3m.@LIBSFX@ $(OBJS) $(EXTRA_OBJS_L) -+ $(AR) $(ARFLAGS) ../libmzscheme3m.@LIBSFX@ $(OBJS) $(EXTRA_OBJS_L) @LDFLAGS@ $(LIBS) - $(RANLIB) ../libmzscheme3m.@LIBSFX@ - - ../mzscheme@MMM@@NOT_OSX@: main.@LTO@ ../libmzscheme3m.@LIBSFX@ diff --git a/dev-scheme/plt-scheme/files/plt-scheme-4.1.2-as_needed.patch b/dev-scheme/plt-scheme/files/plt-scheme-4.1.2-as_needed.patch deleted file mode 100644 index e1ab970c93ca..000000000000 --- a/dev-scheme/plt-scheme/files/plt-scheme-4.1.2-as_needed.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff -Naur plt-372.orig/src/configure plt-372/src/configure ---- plt-372.orig/src/configure 2008-06-01 15:25:38.000000000 +0200 -+++ plt-372/src/configure 2008-06-01 15:32:21.000000000 +0200 -@@ -5390,7 +5390,8 @@ - Linux) - LIBS="$LIBS -rdynamic" - DYN_CFLAGS="-fPIC" - GC_THREADS_FLAG="-DGC_LINUX_THREADS" -+ LIBMZSCHEME_DEP="-ldl -lm" - # PPC: X11 librares are not found - case `$UNAME -m` in - ppc) -diff -Naur plt-372.orig/src/mred/Makefile.in plt-372/src/mred/Makefile.in ---- plt-372.orig/src/mred/Makefile.in 2008-06-01 15:25:37.000000000 +0200 -+++ plt-372/src/mred/Makefile.in 2008-06-01 20:33:27.000000000 +0200 -@@ -125,7 +125,7 @@ - $(MREDLINKER) $(MREDLDFLAGS) $(MRSTATIC) -o mred@CGC@ $(MREDOBJECTS) $(MREDLDLIBS) $(MRSTATIC_STUB) - - libmred.@LIBSFX@: $(WXLIBSNORM) -- $(AR) $(ARFLAGS) libmred.@LIBSFX@ $(WXLIBSNORM) @LIBMRED_DEP@ -+ $(AR) $(ARFLAGS) libmred.@LIBSFX@ $(WXLIBSNORM) @LIBMRED_DEP@ @LDFLAGS@ $(LDLIBS) - - MRFW = PLT_MrEd.framework/Versions/$(FWVERSION)/PLT_MrEd - MRFWRES = PLT_MrEd.framework/Versions/$(FWVERSION)/Resources/PLT_MrEd.rsrc -diff -Naur plt-372.orig/src/mzscheme/gc2/Makefile.in plt-372/src/mzscheme/gc2/Makefile.in ---- plt-372.orig/src/mzscheme/gc2/Makefile.in 2008-06-01 15:25:38.000000000 +0200 -+++ plt-372/src/mzscheme/gc2/Makefile.in 2008-06-01 20:32:00.000000000 +0200 -@@ -310,7 +310,7 @@ - EXTRA_OBJS_L = ../src/gmp.@LTO@ @FOREIGN_OBJSLIB_IF_USED@ - - ../libmzscheme3m.@LIBSFX@: $(OBJS) $(EXTRA_OBJS_T) -- $(AR) $(ARFLAGS) ../libmzscheme3m.@LIBSFX@ $(OBJS) $(EXTRA_OBJS_L) -+ $(AR) $(ARFLAGS) ../libmzscheme3m.@LIBSFX@ $(OBJS) $(EXTRA_OBJS_L) @LDFLAGS@ $(LIBS) - $(RANLIB) ../libmzscheme3m.@LIBSFX@ - - ../mzscheme@MMM@@NOT_OSX@: main.@LTO@ ../libmzscheme3m.@LIBSFX@ diff --git a/dev-scheme/plt-scheme/files/typo.patch b/dev-scheme/plt-scheme/files/typo.patch deleted file mode 100644 index ead5fa4d91b4..000000000000 --- a/dev-scheme/plt-scheme/files/typo.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur plt-4.2.1.orig/src/mzscheme/gc2/newgc.c plt-4.2.1/src/mzscheme/gc2/newgc.c ---- plt-4.2.1.orig/src/mzscheme/gc2/newgc.c 2009-07-16 14:28:05.000000000 +0200 -+++ plt-4.2.1/src/mzscheme/gc2/newgc.c 2009-08-03 13:58:23.000000000 +0200 -@@ -2331,7 +2331,7 @@ - sizes[tag] += info->size; - } - if (tag == trace_for_tag) { -- register_traced_object(obj_staart); -+ register_traced_object(obj_start); - if (for_each_found) - for_each_found(obj_start); - } diff --git a/dev-scheme/plt-scheme/plt-scheme-4.1.2.ebuild b/dev-scheme/plt-scheme/plt-scheme-4.1.2.ebuild deleted file mode 100644 index db18dea614b7..000000000000 --- a/dev-scheme/plt-scheme/plt-scheme-4.1.2.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/plt-scheme/plt-scheme-4.1.2.ebuild,v 1.2 2008/11/17 10:33:18 pchrist Exp $ - -inherit eutils latex-package - -SRC_URI="http://download.plt-scheme.org/bundles/${PV}/plt/plt-${PV}-src-unix.tgz - http://pre.plt-scheme.org/installers/plt-${PV}-src-unix.tgz" -#"mirror://gentoo/plt-${PV%%_p*}-src-unix.tgz" - -DESCRIPTION="DrScheme programming environment. Includes mzscheme." -HOMEPAGE="http://www.plt-scheme.org" -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="backtrace cairo cgc llvm opengl profile X" - -RDEPEND="X? ( x11-libs/libICE - x11-libs/libSM - x11-libs/libXaw - >=x11-libs/libXft-2.1.12 - x11-libs/libXrender - media-libs/freetype - media-libs/fontconfig - cairo? ( x11-libs/cairo ) - media-libs/jpeg - opengl? ( virtual/opengl ) - media-libs/libpng )" - -DEPEND="${RDEPEND} !dev-tex/slatex" - -S="${WORKDIR}/plt-${PV%%_p*}" - -pkg_setup() { - if use cairo && use X; then - if ! built_with_use x11-libs/cairo X; then - eerror "Cairo must be built with X use flag" - die "Cairo must be built with X use flag" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - sed "s,docdir=\"\${datadir}/plt/doc,docdir=\"\${datadir}/doc/${PF}," -i src/configure - - epatch "${FILESDIR}/${PN}-4.1.2-as_needed.patch" -} - -src_compile() { - cd src - -# according to vapier, we should use the bundled libtool -# such that we don't preclude cross-compile. Thus don't use -# --enable-lt=/usr/bin/libtool - econf $(use_enable X mred) \ - --enable-shared \ - --disable-perl \ - $(use_enable backtrace) \ - $(use_enable cairo) \ - $(use_enable llvm) \ - $(use_enable opengl gl) \ - $(use_enable profile gprof) \ - --enable-xft \ - --enable-xrender - - if use cgc; then - emake both || die "emake both failed" - else - emake || die "emake failed" - fi -} - -src_install() { - # deal with slatex - insinto /usr/share/texmf/tex/latex/slatex/ - doins collects/slatex/slatex.sty - - cd src -# export MZSCHEME_DYNEXT_LINKER_FLAGS=$(raw-ldflags) - - if use cgc; then - emake DESTDIR="${D}" install-both || die "emake install-both failed" - else - emake DESTDIR="${D}" install || die "emake install failed" - fi - - if use X; then - newicon ../collects/icons/PLT-206.png drscheme.png - make_desktop_entry drscheme "DrScheme" drscheme "Development" - fi -} diff --git a/dev-scheme/plt-scheme/plt-scheme-4.1.3.ebuild b/dev-scheme/plt-scheme/plt-scheme-4.1.3.ebuild deleted file mode 100644 index d7002e7e0e6c..000000000000 --- a/dev-scheme/plt-scheme/plt-scheme-4.1.3.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/plt-scheme/plt-scheme-4.1.3.ebuild,v 1.1 2008/11/27 15:13:13 hkbst Exp $ - -inherit eutils latex-package - -SRC_URI="http://download.plt-scheme.org/bundles/${PV}/plt/plt-${PV}-src-unix.tgz - http://pre.plt-scheme.org/installers/plt-${PV}-src-unix.tgz" -#"mirror://gentoo/plt-${PV%%_p*}-src-unix.tgz" - -DESCRIPTION="DrScheme programming environment. Includes mzscheme." -HOMEPAGE="http://www.plt-scheme.org" -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="backtrace cairo cgc llvm opengl profile X" - -RDEPEND="X? ( x11-libs/libICE - x11-libs/libSM - x11-libs/libXaw - >=x11-libs/libXft-2.1.12 - x11-libs/libXrender - media-libs/freetype - media-libs/fontconfig - cairo? ( x11-libs/cairo ) - media-libs/jpeg - opengl? ( virtual/opengl ) - media-libs/libpng )" - -DEPEND="${RDEPEND} !dev-tex/slatex" - -S="${WORKDIR}/plt-${PV%%_p*}" - -pkg_setup() { - if use cairo && use X; then - if ! built_with_use x11-libs/cairo X; then - eerror "Cairo must be built with X use flag" - die "Cairo must be built with X use flag" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - sed "s,docdir=\"\${datadir}/plt/doc,docdir=\"\${datadir}/doc/${PF}," -i src/configure - -# epatch "${FILESDIR}/${PN}-4.1.2-as_needed.patch" -} - -src_compile() { - cd src - -# according to vapier, we should use the bundled libtool -# such that we don't preclude cross-compile. Thus don't use -# --enable-lt=/usr/bin/libtool - econf $(use_enable X mred) \ - --enable-shared \ - --disable-perl \ - $(use_enable backtrace) \ - $(use_enable cairo) \ - $(use_enable llvm) \ - $(use_enable opengl gl) \ - $(use_enable profile gprof) \ - --enable-xft \ - --enable-xrender - - if use cgc; then - emake both || die "emake both failed" - else - emake || die "emake failed" - fi -} - -src_install() { - # deal with slatex - insinto /usr/share/texmf/tex/latex/slatex/ - doins collects/slatex/slatex.sty - - cd src -# export MZSCHEME_DYNEXT_LINKER_FLAGS=$(raw-ldflags) - - if use cgc; then - emake DESTDIR="${D}" install-both || die "emake install-both failed" - else - emake DESTDIR="${D}" install || die "emake install failed" - fi - - if use X; then - newicon ../collects/icons/PLT-206.png drscheme.png - make_desktop_entry drscheme "DrScheme" drscheme "Development" - fi -} diff --git a/dev-scheme/plt-scheme/plt-scheme-4.1.4.ebuild b/dev-scheme/plt-scheme/plt-scheme-4.1.4.ebuild deleted file mode 100644 index c2167c075a3c..000000000000 --- a/dev-scheme/plt-scheme/plt-scheme-4.1.4.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/plt-scheme/plt-scheme-4.1.4.ebuild,v 1.1 2009/01/21 17:00:39 hkbst Exp $ - -inherit eutils latex-package - -SRC_URI="http://download.plt-scheme.org/bundles/${PV}/plt/plt-${PV}-src-unix.tgz - http://pre.plt-scheme.org/installers/plt-${PV}-src-unix.tgz" -#"mirror://gentoo/plt-${PV%%_p*}-src-unix.tgz" - -DESCRIPTION="DrScheme programming environment. Includes mzscheme." -HOMEPAGE="http://www.plt-scheme.org" -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="backtrace cairo cgc llvm opengl profile X" - -RDEPEND="X? ( x11-libs/libICE - x11-libs/libSM - x11-libs/libXaw - >=x11-libs/libXft-2.1.12 - x11-libs/libXrender - media-libs/freetype - media-libs/fontconfig - cairo? ( x11-libs/cairo ) - media-libs/jpeg - opengl? ( virtual/opengl ) - media-libs/libpng )" - -DEPEND="${RDEPEND} !dev-tex/slatex" - -S="${WORKDIR}/plt-${PV%%_p*}" - -pkg_setup() { - if use cairo && use X; then - if ! built_with_use x11-libs/cairo X; then - eerror "Cairo must be built with X use flag" - die "Cairo must be built with X use flag" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - sed "s,docdir=\"\${datadir}/plt/doc,docdir=\"\${datadir}/doc/${PF}," -i src/configure -} - -src_compile() { - cd src - -# according to vapier, we should use the bundled libtool -# such that we don't preclude cross-compile. Thus don't use -# --enable-lt=/usr/bin/libtool - econf $(use_enable X mred) \ - --enable-shared \ - --disable-perl \ - $(use_enable backtrace) \ - $(use_enable cairo) \ - $(use_enable llvm) \ - $(use_enable opengl gl) \ - $(use_enable profile gprof) \ - --enable-xft \ - --enable-xrender - - if use cgc; then - emake both || die "emake both failed" - else - emake || die "emake failed" - fi -} - -src_install() { - # deal with slatex - insinto /usr/share/texmf/tex/latex/slatex/ - doins collects/slatex/slatex.sty - - cd src -# export MZSCHEME_DYNEXT_LINKER_FLAGS=$(raw-ldflags) - - if use cgc; then - emake DESTDIR="${D}" install-both || die "emake install-both failed" - else - emake DESTDIR="${D}" install || die "emake install failed" - fi - - if use X; then - newicon ../collects/icons/PLT-206.png drscheme.png - make_desktop_entry drscheme "DrScheme" drscheme "Development" - fi -} diff --git a/dev-scheme/plt-scheme/plt-scheme-4.1.5.ebuild b/dev-scheme/plt-scheme/plt-scheme-4.1.5.ebuild deleted file mode 100644 index 33fc9fd88f94..000000000000 --- a/dev-scheme/plt-scheme/plt-scheme-4.1.5.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/plt-scheme/plt-scheme-4.1.5.ebuild,v 1.1 2009/03/22 13:03:12 hkbst Exp $ - -inherit eutils latex-package - -SRC_URI="http://download.plt-scheme.org/bundles/${PV}/plt/plt-${PV}-src-unix.tgz - http://pre.plt-scheme.org/installers/plt-${PV}-src-unix.tgz" -#"mirror://gentoo/plt-${PV%%_p*}-src-unix.tgz" - -DESCRIPTION="DrScheme programming environment. Includes mzscheme." -HOMEPAGE="http://www.plt-scheme.org" -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="backtrace cairo cgc llvm opengl profile X" - -RDEPEND="X? ( x11-libs/libICE - x11-libs/libSM - x11-libs/libXaw - >=x11-libs/libXft-2.1.12 - x11-libs/libXrender - media-libs/freetype - media-libs/fontconfig - cairo? ( x11-libs/cairo ) - media-libs/jpeg - opengl? ( virtual/opengl ) - media-libs/libpng )" - -DEPEND="${RDEPEND} !dev-tex/slatex" - -S="${WORKDIR}/plt-${PV%%_p*}/src" - -pkg_setup() { - if use cairo && use X; then - if ! built_with_use x11-libs/cairo X; then - eerror "Cairo must be built with X use flag" - die "Cairo must be built with X use flag" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - sed "s,docdir=\"\${datadir}/plt/doc,docdir=\"\${datadir}/doc/${PF}," -i configure -} - -src_compile() { -# according to vapier, we should use the bundled libtool -# such that we don't preclude cross-compile. Thus don't use -# --enable-lt=/usr/bin/libtool - econf $(use_enable X mred) \ - --enable-shared \ - --disable-perl \ - $(use_enable backtrace) \ - $(use_enable cairo) \ - $(use_enable llvm) \ - $(use_enable opengl gl) \ - $(use_enable profile gprof) \ - --enable-xft \ - --enable-xrender - - if use cgc; then - emake both || die "emake both failed" - else - emake || die "emake failed" - fi -} - -src_install() { - # deal with slatex - insinto /usr/share/texmf/tex/latex/slatex/ - doins collects/slatex/slatex.sty - - if use cgc; then - emake DESTDIR="${D}" install-both || die "emake install-both failed" - else - emake DESTDIR="${D}" install || die "emake install failed" - fi - - if use X; then - newicon ../collects/icons/PLT-206.png drscheme.png - make_desktop_entry drscheme "DrScheme" drscheme "Development" - fi -} diff --git a/dev-scheme/plt-scheme/plt-scheme-4.1.ebuild b/dev-scheme/plt-scheme/plt-scheme-4.1.ebuild deleted file mode 100644 index e6e95516eeec..000000000000 --- a/dev-scheme/plt-scheme/plt-scheme-4.1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/plt-scheme/plt-scheme-4.1.ebuild,v 1.2 2008/11/17 10:33:18 pchrist Exp $ - -inherit eutils latex-package - -SRC_URI="http://download.plt-scheme.org/bundles/${PV}/plt/plt-${PV}-src-unix.tgz - http://pre.plt-scheme.org/installers/plt-${PV}-src-unix.tgz" -#"mirror://gentoo/plt-${PV%%_p*}-src-unix.tgz" - -DESCRIPTION="DrScheme programming environment. Includes mzscheme." -HOMEPAGE="http://www.plt-scheme.org" -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="backtrace cairo cgc llvm opengl profile X" - -RDEPEND="X? ( x11-libs/libICE - x11-libs/libSM - x11-libs/libXaw - >=x11-libs/libXft-2.1.12 - x11-libs/libXrender - media-libs/freetype - media-libs/fontconfig - cairo? ( x11-libs/cairo ) - media-libs/jpeg - opengl? ( virtual/opengl ) - media-libs/libpng )" - -DEPEND="${RDEPEND} !dev-tex/slatex" - -S="${WORKDIR}/plt-${PV%%_p*}" - -pkg_setup() { - if use cairo; then - if ! built_with_use x11-libs/cairo X; then - eerror "Cairo must be built with X use flag" - die "Cairo must be built with X use flag" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - sed "s,docdir=\"\${datadir}/plt/doc,docdir=\"\${datadir}/doc/${PF}," -i src/configure - - epatch "${FILESDIR}/${PN}-372-as_needed.patch" -} - -src_compile() { - cd src - -# according to vapier, we should use the bundled libtool -# such that we don't preclude cross-compile. Thus don't use -# --enable-lt=/usr/bin/libtool - econf $(use_enable X mred) \ - --enable-shared \ - --disable-perl \ - $(use_enable backtrace) \ - $(use_enable cairo) \ - $(use_enable llvm) \ - $(use_enable opengl gl) \ - $(use_enable profile gprof) \ - --enable-xft \ - --enable-xrender - - if use cgc; then - emake both || die "emake both failed" - else - emake || die "emake failed" - fi -} - -src_install() { - # deal with slatex - insinto /usr/share/texmf/tex/latex/slatex/ - doins collects/slatex/slatex.sty - - cd src -# export MZSCHEME_DYNEXT_LINKER_FLAGS=$(raw-ldflags) - - if use cgc; then - emake DESTDIR="${D}" install-both || die "emake install-both failed" - else - emake DESTDIR="${D}" install || die "emake install failed" - fi - - if use X; then - newicon ../collects/icons/PLT-206.png drscheme.png - make_desktop_entry drscheme "DrScheme" drscheme "Development" - fi -} diff --git a/dev-scheme/plt-scheme/plt-scheme-4.2.1.ebuild b/dev-scheme/plt-scheme/plt-scheme-4.2.1.ebuild deleted file mode 100644 index 37e207d7d5a9..000000000000 --- a/dev-scheme/plt-scheme/plt-scheme-4.2.1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/plt-scheme/plt-scheme-4.2.1.ebuild,v 1.2 2009/08/03 15:55:26 hkbst Exp $ - -inherit eutils latex-package - -SRC_URI="http://download.plt-scheme.org/bundles/${PV}/plt/plt-${PV}-src-unix.tgz - http://pre.plt-scheme.org/installers/plt-${PV}-src-unix.tgz" -#"mirror://gentoo/plt-${PV%%_p*}-src-unix.tgz" - -DESCRIPTION="DrScheme programming environment. Includes mzscheme." -HOMEPAGE="http://www.plt-scheme.org" -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="backtrace cairo cgc llvm opengl profile X" - -RDEPEND="X? ( x11-libs/libICE - x11-libs/libSM - x11-libs/libXaw - >=x11-libs/libXft-2.1.12 - x11-libs/libXrender - media-libs/freetype - media-libs/fontconfig - cairo? ( x11-libs/cairo ) - media-libs/jpeg - opengl? ( virtual/opengl ) - media-libs/libpng - sys-libs/zlib )" - -DEPEND="${RDEPEND} !dev-tex/slatex" - -S="${WORKDIR}/plt-${PV%%_p*}/src" - -pkg_setup() { - if use cairo && use X; then - if ! built_with_use x11-libs/cairo X; then - eerror "Cairo must be built with X use flag" - die "Cairo must be built with X use flag" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}"/typo.patch - - #remove bundled libraries - rm -rf wxcommon/{jpeg,libpng,zlib} - - sed "s,docdir=\"\${datadir}/plt/doc,docdir=\"\${datadir}/doc/${PF}," -i configure || die -} - -src_compile() { -# according to vapier, we should use the bundled libtool -# such that we don't preclude cross-compile. Thus don't use -# --enable-lt=/usr/bin/libtool - econf $(use_enable X mred) \ - --enable-shared \ - --disable-perl \ - $(use_enable backtrace) \ - $(use_enable cairo) \ - $(use_enable llvm) \ - $(use_enable opengl gl) \ - $(use_enable profile gprof) \ - --enable-xft \ - --enable-xrender - - if use cgc; then - emake both || die "emake both failed" - else - emake || die "emake failed" - fi -} - -src_install() { - # deal with slatex - insinto /usr/share/texmf/tex/latex/slatex/ - doins ../collects/slatex/slatex.sty - - if use cgc; then - emake DESTDIR="${D}" install-both || die "emake install-both failed" - else - emake DESTDIR="${D}" install || die "emake install failed" - fi - - if use X; then - newicon ../collects/icons/PLT-206.png drscheme.png - make_desktop_entry drscheme "DrScheme" drscheme "Development" - fi -} diff --git a/dev-scheme/plt-scheme/plt-scheme-4.2.ebuild b/dev-scheme/plt-scheme/plt-scheme-4.2.ebuild deleted file mode 100644 index ae76632a6226..000000000000 --- a/dev-scheme/plt-scheme/plt-scheme-4.2.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/plt-scheme/plt-scheme-4.2.ebuild,v 1.1 2009/06/04 15:35:12 hkbst Exp $ - -inherit eutils latex-package - -SRC_URI="http://download.plt-scheme.org/bundles/${PV}/plt/plt-${PV}-src-unix.tgz - http://pre.plt-scheme.org/installers/plt-${PV}-src-unix.tgz" -#"mirror://gentoo/plt-${PV%%_p*}-src-unix.tgz" - -DESCRIPTION="DrScheme programming environment. Includes mzscheme." -HOMEPAGE="http://www.plt-scheme.org" -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="backtrace cairo cgc llvm opengl profile X" - -RDEPEND="X? ( x11-libs/libICE - x11-libs/libSM - x11-libs/libXaw - >=x11-libs/libXft-2.1.12 - x11-libs/libXrender - media-libs/freetype - media-libs/fontconfig - cairo? ( x11-libs/cairo ) - media-libs/jpeg - opengl? ( virtual/opengl ) - media-libs/libpng - sys-libs/zlib )" - -DEPEND="${RDEPEND} !dev-tex/slatex" - -S="${WORKDIR}/plt-${PV%%_p*}/src" - -pkg_setup() { - if use cairo && use X; then - if ! built_with_use x11-libs/cairo X; then - eerror "Cairo must be built with X use flag" - die "Cairo must be built with X use flag" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - #remove bundled libraries - rm -rf wxcommon/{jpeg,libpng,zlib} - - sed "s,docdir=\"\${datadir}/plt/doc,docdir=\"\${datadir}/doc/${PF}," -i configure || die -} - -src_compile() { -# according to vapier, we should use the bundled libtool -# such that we don't preclude cross-compile. Thus don't use -# --enable-lt=/usr/bin/libtool - econf $(use_enable X mred) \ - --enable-shared \ - --disable-perl \ - $(use_enable backtrace) \ - $(use_enable cairo) \ - $(use_enable llvm) \ - $(use_enable opengl gl) \ - $(use_enable profile gprof) \ - --enable-xft \ - --enable-xrender - - if use cgc; then - emake both || die "emake both failed" - else - emake || die "emake failed" - fi -} - -src_install() { - # deal with slatex - insinto /usr/share/texmf/tex/latex/slatex/ - doins ../collects/slatex/slatex.sty - - if use cgc; then - emake DESTDIR="${D}" install-both || die "emake install-both failed" - else - emake DESTDIR="${D}" install || die "emake install failed" - fi - - if use X; then - newicon ../collects/icons/PLT-206.png drscheme.png - make_desktop_entry drscheme "DrScheme" drscheme "Development" - fi -} |