public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/lisp:master commit in: dev-scheme/racket/
@ 2011-04-15  9:07 Marijn Schouten
  0 siblings, 0 replies; 8+ messages in thread
From: Marijn Schouten @ 2011-04-15  9:07 UTC (permalink / raw
  To: gentoo-commits

commit:     3f2ddbdc40b93f0217bad9cfc10b5cda2129859e
Author:     Marijn Schouten <hkBst <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 15 09:08:55 2011 +0000
Commit:     Marijn Schouten <hkbst <AT> gentoo <DOT> org>
CommitDate: Fri Apr 15 09:08:55 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=3f2ddbdc

racket: add 999 live version

---
 dev-scheme/racket/racket-999.ebuild |   71 +++++++++++++++++++++++++++++++++++
 1 files changed, 71 insertions(+), 0 deletions(-)

diff --git a/dev-scheme/racket/racket-999.ebuild b/dev-scheme/racket/racket-999.ebuild
new file mode 100644
index 0000000..5d64b13
--- /dev/null
+++ b/dev-scheme/racket/racket-999.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
+
+inherit eutils autotools
+inherit git
+
+DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
+HOMEPAGE="http://racket-lang.org/"
+#SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz"
+#SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz"
+EGIT_REPO_URI="git://git.racket-lang.org/plt.git"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="backtrace cairo doc futures jit places plot threads X"
+
+RDEPEND="X? ( x11-libs/cairo[X] ) virtual/libffi"
+
+DEPEND="${RDEPEND} !dev-tex/slatex"
+
+EGIT_UNPACK_DIR="${WORKDIR}/${P}"
+S="${WORKDIR}/${P}/src"
+
+src_prepare() {
+	#remove bundled libraries
+	rm -rf foreign/libffi/
+
+	sed -e "s,docdir=\"\${datadir}/${PN}/doc,docdir=\"\${datadir}/doc/${PF}," -i configure || die
+}
+
+src_configure() {
+# 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 gracket) \
+		$(use_enable plot) \
+		$(use_enable doc docs) \
+		--enable-shared \
+		$(use_enable jit) \
+		--enable-foreign \
+		$(use_enable places) \
+		$(use_enable futures) \
+		$(use_enable backtrace) \
+		$(use_enable threads pthread) \
+		--disable-perl \
+		$(use_with X x)
+}
+
+src_compile() {
+	emake || die
+}
+
+src_install() {
+	# deal with slatex
+	insinto /usr/share/texmf/tex/latex/slatex/
+	doins ../collects/slatex/slatex.sty
+
+	emake DESTDIR="${D}" install || die "emake install failed"
+
+	if use X; then
+		newicon ../collects/icons/PLT-206.png drracket.png
+		make_desktop_entry drracket "DrRacket" drracket "Development"
+	fi
+}



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/racket/
@ 2011-05-11 12:09 Marijn Schouten
  0 siblings, 0 replies; 8+ messages in thread
From: Marijn Schouten @ 2011-05-11 12:09 UTC (permalink / raw
  To: gentoo-commits

commit:     594caf2a6ddf0dccc235c52d802fcacdf7b42926
Author:     Marijn Schouten <hkBst <AT> gentoo <DOT> org>
AuthorDate: Wed May 11 12:11:51 2011 +0000
Commit:     Marijn Schouten <hkbst <AT> gentoo <DOT> org>
CommitDate: Wed May 11 12:11:51 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=594caf2a

remove keywords

---
 dev-scheme/racket/racket-999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dev-scheme/racket/racket-999.ebuild b/dev-scheme/racket/racket-999.ebuild
index 5d64b13..e029c24 100644
--- a/dev-scheme/racket/racket-999.ebuild
+++ b/dev-scheme/racket/racket-999.ebuild
@@ -17,7 +17,7 @@ EGIT_REPO_URI="git://git.racket-lang.org/plt.git"
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS=""
 IUSE="backtrace cairo doc futures jit places plot threads X"
 
 RDEPEND="X? ( x11-libs/cairo[X] ) virtual/libffi"



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/racket/
@ 2011-12-06  8:41 Marijn Schouten
  0 siblings, 0 replies; 8+ messages in thread
From: Marijn Schouten @ 2011-12-06  8:41 UTC (permalink / raw
  To: gentoo-commits

commit:     74d95d28df9707a330ed4f6f02afea455aa17363
Author:     Marijn Schouten <hkBst <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  6 08:46:06 2011 +0000
Commit:     Marijn Schouten <hkbst <AT> gentoo <DOT> org>
CommitDate: Tue Dec  6 08:46:06 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=74d95d28

racket: update live ebuild, rm old 5.1, update metadata

---
 dev-scheme/racket/metadata.xml      |   47 ++++++-------
 dev-scheme/racket/racket-5.1.ebuild |  133 -----------------------------------
 dev-scheme/racket/racket-999.ebuild |    6 +-
 3 files changed, 24 insertions(+), 162 deletions(-)

diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml
index 3c8816b..b5dbb36 100644
--- a/dev-scheme/racket/metadata.xml
+++ b/dev-scheme/racket/metadata.xml
@@ -1,44 +1,39 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
 <pkgmetadata>
   <herd>scheme</herd>
   <longdescription lang="en">
-    Racket, formerly known as PLT Scheme(DrScheme) is an interactive,
-    integrated, graphical programming environment for the Scheme,
-    MzScheme, and MrEd programming languages. 
+==Grow your Program==
+Racket's interactive mode encourages experimentation, and quick scripts easily compose into larger systems. Small scripts and large systems both benefit from native-code JIT compilation. When a system gets too big to keep in your head, you can add static types.
+
+==Grow your Language==
+Extend Racket whenever you need to. Mold it to better suit your tasks without sacrificing interoperability with existing libraries and without having to modify the tool chain. When less is more, you can remove parts of a language or start over and build a new one.
 
-    It provides source highlighting for syntax and run-time errors,
-    support for multiple language levels, an algebraic stepper, objects,
-    modules, a GUI library, TCP/IP, and much more. It includes an
-    extensive, hyper-linked help system called Help Desk.
+==Grow your Skills==
+Whether you're just starting out, want to know more about programming language applications or models, looking to expand your horizons, or ready to dive into research, Racket can help you become a better programmer and system builder.
   </longdescription>
   <use>
-    <flag name='slatex'> 
-      Add slatex mzscheme scripts and texmf file for slatex support
+    <flag name='backtrace'> 
+      Support GC backtrace dumps
     </flag>
     <flag name='futures'> 
-      Enable futures support
+      Enable racket/future library for fine-grained hardware parallelism
     </flag>
+    <flag name='jit'>
+      Enable just-in-time compiler
+    </flag>  
     <flag name='places'> 
-      Enable places support
+      Enable racket/place library for share-nothing parallelism and message-passing communication. Compared to futures, places are heavyweight, but they have a simpler performance model.
     </flag>
-    <flag name='foreign'> 
-      Build with (unfortunately bundled) libffi
+    <flag name='plot'> 
+      Enable plot libraries
     </flag>
-    <flag name='plain'> 
-      Do plain installation without rebuilding plt-scheme's
-      collects(experimental)
-    </flag>
-    <flag name='sgc'> 
-      Compile and install additional executables which use the conservative
-      garbage collector(Senora, instead of Boehm)
-    </flag>
-    <flag name='backtrace'> 
-      Support GC backtrace dumps
+    <flag name='slatex'> 
+      Add slatex mzscheme scripts and texmf file for slatex support
     </flag>
-    <flag name='cgc'> 
-      Compile and install additional executables which use the conservative
-      garbage collector(Boehm)
+    <flag name='threads'> 
+      Enable support for green threads 
     </flag>
   </use>
 </pkgmetadata>

diff --git a/dev-scheme/racket/racket-5.1.ebuild b/dev-scheme/racket/racket-5.1.ebuild
deleted file mode 100644
index 7657cad..0000000
--- a/dev-scheme/racket/racket-5.1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="Programming environment based on Scheme."
-SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz"
-HOMEPAGE="http://www.racket-lang.org"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="-backtrace cairo cgc doc opengl profile X slatex sgc -futures -places +foreign static -plain"
-# jit
-REQUIRED_USE="cgc? ( !sgc )"
-
-RDEPEND="X? ( x11-libs/libX11
-			x11-libs/libXaw
-			x11-libs/libXft
-			x11-libs/libXrender
-			media-libs/jpeg
-			media-libs/libpng
-			opengl? ( virtual/opengl )
-			cairo? ( x11-libs/cairo[X] ) )
-		slatex? ( virtual/latex-base )
-		!dev-scheme/plt-scheme"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${P}/src"
-MY_PNUM="01"
-
-pkg_setup() {
-	for my_flag in backtrace futures places
-	do
-		if use "${my_flag}" ; then
-			ewarn "${my_flag} USE flag is known that may make ${P} compilation"
-			ewarn "to fail. Please remove it, if the ebuild fails for you. "
-		fi
-	done
-	if use cairo || use opengl ; then
-		if ! use X ; then
-			ewarn "cairo and opengl USE flags support features that are disabled"
-			ewarn "by ${P} build system when you haven't enabled the X USE flag."
-		fi
-	fi
-}
-
-src_prepare() {
-	sed -i -e "s/docdir=\"\${datadir}\/racket\/doc\"/docdir=\"\${datadir}\/doc\/${PF}\"/" configure || die "sed failed"
-	# Fix LDFLAGS issue for the starter binary
-	sed -i -e 's:CFLAGS) -o ../starter:CFLAGS) @LDFLAGS@ -o ../starter:' racket/dynsrc/Makefile.in || die 'sed starter LDFLAGS failed'
-	# Patch for allowing plain-install, and some other fixes I don't know the origin
-	epatch "${FILESDIR}/${P}-hack_makefile_in_temp${MY_PNUM}.patch"
-}
-
-src_configure() {
-	econf \
-		$(use_enable !static shared) \
-		$(use_enable doc docs) \
-		$(use_enable X gracket) \
-		$(use_enable X xrender) \
-		$(use_enable X xft) \
-		$(use_enable opengl gl) \
-		$(use_enable cairo) \
-		$(use_enable profile gprof) \
-		$(use_enable backtrace) \
-		$(use_enable sgc) \
-		$(use_enable futures) \
-		$(use_enable places) \
-		$(use_enable foreign) \
-		--enable-jit \
-		--enable-libpng \
-		--enable-libjpeg \
-		--enable-pthread \
-		--enable-account \
-		--disable-sgcdebug \
-		--disable-compact \
-		--disable-smalloskit \
-		--disable-oskit \
-		--disable-wbuild \
-		--disable-perl \
-		$(use_with X x)
-}
-
-src_compile() {
-	emake || die "emake default target(3m) failed"
-	if use cgc || use sgc ; then
-		time emake cgc || die "emake cgc-install target failed"
-	fi
-}
-
-src_install() {
-	local pla1n=""
-	if use plain; then
-		pla1n="plain-"
-	fi
-
-	# From boost-1.42.0-r2.ebuild
-	local jobs=$( echo " ${MAKEOPTS} " | \
-		sed -e 's/ --jobs[= ]/ -j /g' \
-			-e 's/ -j \([1-9][0-9]*\)/ -j\1/g' \
-			-e 's/ -j\>/ -j1/g' | \
-		( while read -d ' ' j ; do if [[ "${j#-j}" = "$j" ]]; then continue; fi; jobs="${j#-j}"; done; echo ${jobs} ) )
-	if [[ "${jobs}" != "" ]]; then NUMJOBS="-j "${jobs}; fi;
-
-	time emake DESTDIR="${D}" PLT_SETUP_OPTIONS="${NUMJOBS}" \
-		"${pla1n}"install || die "emake install failed"
-	if use cgc || use sgc ; then
-		time emake DESTDIR="${D}" PLT_SETUP_OPTIONS="${NUMJOBS}" \
-			"${pla1n}"install-cgc || die "emake cgc target failed"
-	fi
-	if use X; then
-		newicon ../collects/icons/PLT-206.png drracket.png
-		make_desktop_entry drracket "DrRacket" drracket "Development"
-	fi
-	# deal with slatex
-	if use slatex; then
-		if ! use plain; then
-			pushd "${D}"/usr/bin
-			{ rename slatex plt-slatex slatex* && rename pdf-slatex plt-pdf-slatex pdf-slatex* ; } || die "Failed to rename slatex* to plt-slatex*"
-			popd
-		fi
-		insinto /usr/share/texmf/tex/latex/slatex/
-		newins ../collects/slatex/slatex.sty plt-slatex.sty
-	else
-		if ! use plain; then
-			rm -Rfv "${D}"/usr/bin/*slatex* || die "Failed to delete slatex files"
-		fi
-	fi
-}

diff --git a/dev-scheme/racket/racket-999.ebuild b/dev-scheme/racket/racket-999.ebuild
index e029c24..a71b50e 100644
--- a/dev-scheme/racket/racket-999.ebuild
+++ b/dev-scheme/racket/racket-999.ebuild
@@ -7,7 +7,7 @@ EAPI="4"
 # for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
 
 inherit eutils autotools
-inherit git
+inherit git-2
 
 DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
 HOMEPAGE="http://racket-lang.org/"
@@ -15,7 +15,7 @@ HOMEPAGE="http://racket-lang.org/"
 #SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz"
 EGIT_REPO_URI="git://git.racket-lang.org/plt.git"
 
-LICENSE="LGPL-2"
+LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
 IUSE="backtrace cairo doc futures jit places plot threads X"
@@ -24,7 +24,7 @@ RDEPEND="X? ( x11-libs/cairo[X] ) virtual/libffi"
 
 DEPEND="${RDEPEND} !dev-tex/slatex"
 
-EGIT_UNPACK_DIR="${WORKDIR}/${P}"
+EGIT_SOURCEDIR="${WORKDIR}/${P}"
 S="${WORKDIR}/${P}/src"
 
 src_prepare() {



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/racket/
@ 2011-12-06  8:44 Marijn Schouten
  0 siblings, 0 replies; 8+ messages in thread
From: Marijn Schouten @ 2011-12-06  8:44 UTC (permalink / raw
  To: gentoo-commits

commit:     e535459db9782de6db5bfcba24d3af4ce390b417
Author:     Marijn Schouten <hkBst <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  6 08:49:39 2011 +0000
Commit:     Marijn Schouten <hkbst <AT> gentoo <DOT> org>
CommitDate: Tue Dec  6 08:49:39 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=e535459d

racket: rm unused autotools inherit

---
 dev-scheme/racket/racket-999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dev-scheme/racket/racket-999.ebuild b/dev-scheme/racket/racket-999.ebuild
index a71b50e..4f388a6 100644
--- a/dev-scheme/racket/racket-999.ebuild
+++ b/dev-scheme/racket/racket-999.ebuild
@@ -6,7 +6,7 @@ EAPI="4"
 
 # for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
 
-inherit eutils autotools
+inherit eutils
 inherit git-2
 
 DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/racket/
@ 2012-10-24 15:42 Cyprien Nicolas
  0 siblings, 0 replies; 8+ messages in thread
From: Cyprien Nicolas @ 2012-10-24 15:42 UTC (permalink / raw
  To: gentoo-commits

commit:     552ab2bb764d6e3ce690f9b0563e5b9c1523fb2f
Author:     Cyprien Nicolas (fulax) <c.nicolas+gentoo <AT> gmail <DOT> com>
AuthorDate: Wed Oct 24 15:42:04 2012 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Wed Oct 24 15:42:04 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=552ab2bb

dev-scheme/racket-5.3.1.2: Versin bump per longlene in #gentoo-lisp. Remove slatex from metadata as reported by repoman.

Package-Manager: portage-2.2.0_alpha141
Manifest-Sign-Key: 0xBE63A96F

---
 dev-scheme/racket/metadata.xml          |   17 +++----
 dev-scheme/racket/racket-5.3.1.2.ebuild |   71 +++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+), 10 deletions(-)

diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml
index b5dbb36..c76b19a 100644
--- a/dev-scheme/racket/metadata.xml
+++ b/dev-scheme/racket/metadata.xml
@@ -14,26 +14,23 @@ Extend Racket whenever you need to. Mold it to better suit your tasks without sa
 Whether you're just starting out, want to know more about programming language applications or models, looking to expand your horizons, or ready to dive into research, Racket can help you become a better programmer and system builder.
   </longdescription>
   <use>
-    <flag name='backtrace'> 
+    <flag name='backtrace'>
       Support GC backtrace dumps
     </flag>
-    <flag name='futures'> 
+    <flag name='futures'>
       Enable racket/future library for fine-grained hardware parallelism
     </flag>
     <flag name='jit'>
       Enable just-in-time compiler
-    </flag>  
-    <flag name='places'> 
+    </flag>
+    <flag name='places'>
       Enable racket/place library for share-nothing parallelism and message-passing communication. Compared to futures, places are heavyweight, but they have a simpler performance model.
     </flag>
-    <flag name='plot'> 
+    <flag name='plot'>
       Enable plot libraries
     </flag>
-    <flag name='slatex'> 
-      Add slatex mzscheme scripts and texmf file for slatex support
-    </flag>
-    <flag name='threads'> 
-      Enable support for green threads 
+    <flag name='threads'>
+      Enable support for green threads
     </flag>
   </use>
 </pkgmetadata>

diff --git a/dev-scheme/racket/racket-5.3.1.2.ebuild b/dev-scheme/racket/racket-5.3.1.2.ebuild
new file mode 100644
index 0000000..0409b05
--- /dev/null
+++ b/dev-scheme/racket/racket-5.3.1.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/racket-5.2.1.ebuild,v 1.1 2012/03/01 15:41:49 hkbst Exp $
+
+EAPI="4"
+
+# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
+
+inherit eutils
+#inherit git-2
+
+DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
+HOMEPAGE="http://racket-lang.org/"
+#SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz"
+SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz"
+EGIT_REPO_URI="git://git.racket-lang.org/plt.git"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="backtrace cairo doc futures jit places plot threads X"
+
+RDEPEND="X? ( x11-libs/cairo[X] ) virtual/libffi"
+
+DEPEND="${RDEPEND} !dev-tex/slatex"
+
+EGIT_SOURCEDIR="${WORKDIR}/${P}"
+S="${WORKDIR}/${P}/src"
+
+src_prepare() {
+	#remove bundled libraries
+	rm -rf foreign/libffi/
+
+	sed -e "s,docdir=\"\${datadir}/${PN}/doc,docdir=\"\${datadir}/doc/${PF}," -i configure || die
+}
+
+src_configure() {
+# 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 gracket) \
+		$(use_enable plot) \
+		$(use_enable doc docs) \
+		--enable-shared \
+		$(use_enable jit) \
+		--enable-foreign \
+		$(use_enable places) \
+		$(use_enable futures) \
+		$(use_enable backtrace) \
+		$(use_enable threads pthread) \
+		--disable-perl \
+		$(use_with X x)
+}
+
+src_compile() {
+	emake || die
+}
+
+src_install() {
+	# deal with slatex
+	insinto /usr/share/texmf/tex/latex/slatex/
+	doins ../collects/slatex/slatex.sty
+
+	emake DESTDIR="${D}" install || die "emake install failed"
+
+	if use X; then
+		newicon ../collects/icons/PLT-206.png drracket.png
+		make_desktop_entry drracket "DrRacket" drracket "Development"
+	fi
+}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/racket/
@ 2012-10-28  4:25 Cyprien Nicolas
  0 siblings, 0 replies; 8+ messages in thread
From: Cyprien Nicolas @ 2012-10-28  4:25 UTC (permalink / raw
  To: gentoo-commits

commit:     11b33407afd12277ffc5737ee76352b2ee47f29d
Author:     Cyprien Nicolas (fulax) <c.nicolas+gentoo <AT> gmail <DOT> com>
AuthorDate: Sun Oct 28 04:25:39 2012 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Sun Oct 28 04:25:39 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=11b33407

dev-scheme/racket: Bump to release 5.3 and remove 5.3.1.2 nightly build

Package-Manager: portage-2.2.0_alpha142
Manifest-Sign-Key: 0x3D79478FBE63A96F

---
 .../{racket-5.3.1.2.ebuild => racket-5.3.ebuild}   |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/racket/racket-5.3.1.2.ebuild b/dev-scheme/racket/racket-5.3.ebuild
similarity index 92%
rename from dev-scheme/racket/racket-5.3.1.2.ebuild
rename to dev-scheme/racket/racket-5.3.ebuild
index 0409b05..b9644ec 100644
--- a/dev-scheme/racket/racket-5.3.1.2.ebuild
+++ b/dev-scheme/racket/racket-5.3.ebuild
@@ -11,8 +11,8 @@ inherit eutils
 
 DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
 HOMEPAGE="http://racket-lang.org/"
-#SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz"
-SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz"
+SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz"
+#SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz"
 EGIT_REPO_URI="git://git.racket-lang.org/plt.git"
 
 LICENSE="LGPL-2.1"


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/racket/
@ 2012-11-09  9:37 Marijn Schouten
  0 siblings, 0 replies; 8+ messages in thread
From: Marijn Schouten @ 2012-11-09  9:37 UTC (permalink / raw
  To: gentoo-commits

commit:     2ed4e75b072f3ea697829e7a0014455fe96c770c
Author:     Marijn Schouten <hkBst <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  9 09:45:43 2012 +0000
Commit:     Marijn Schouten <hkbst <AT> gentoo <DOT> org>
CommitDate: Fri Nov  9 09:45:43 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=2ed4e75b

Racket: remove old versions

---
 dev-scheme/racket/racket-5.2.900.2.ebuild |   71 -----------------------------
 dev-scheme/racket/racket-5.3.ebuild       |   71 -----------------------------
 2 files changed, 0 insertions(+), 142 deletions(-)

diff --git a/dev-scheme/racket/racket-5.2.900.2.ebuild b/dev-scheme/racket/racket-5.2.900.2.ebuild
deleted file mode 100644
index de92942..0000000
--- a/dev-scheme/racket/racket-5.2.900.2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-
-# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
-
-inherit eutils
-#inherit git-2
-
-DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
-HOMEPAGE="http://racket-lang.org/"
-#SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz"
-SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz"
-EGIT_REPO_URI="git://git.racket-lang.org/plt.git"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="backtrace cairo doc futures jit places plot threads X"
-
-RDEPEND="X? ( x11-libs/cairo[X] ) virtual/libffi"
-
-DEPEND="${RDEPEND} !dev-tex/slatex"
-
-EGIT_SOURCEDIR="${WORKDIR}/${P}"
-S="${WORKDIR}/${P}/src"
-
-src_prepare() {
-	#remove bundled libraries
-	rm -rf foreign/libffi/
-
-	sed -e "s,docdir=\"\${datadir}/${PN}/doc,docdir=\"\${datadir}/doc/${PF}," -i configure || die
-}
-
-src_configure() {
-# 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 gracket) \
-		$(use_enable plot) \
-		$(use_enable doc docs) \
-		--enable-shared \
-		$(use_enable jit) \
-		--enable-foreign \
-		$(use_enable places) \
-		$(use_enable futures) \
-		$(use_enable backtrace) \
-		$(use_enable threads pthread) \
-		--disable-perl \
-		$(use_with X x)
-}
-
-src_compile() {
-	emake || die
-}
-
-src_install() {
-	# deal with slatex
-	insinto /usr/share/texmf/tex/latex/slatex/
-	doins ../collects/slatex/slatex.sty
-
-	emake DESTDIR="${D}" install || die "emake install failed"
-
-	if use X; then
-		newicon ../collects/icons/PLT-206.png drracket.png
-		make_desktop_entry drracket "DrRacket" drracket "Development"
-	fi
-}

diff --git a/dev-scheme/racket/racket-5.3.ebuild b/dev-scheme/racket/racket-5.3.ebuild
deleted file mode 100644
index b9644ec..0000000
--- a/dev-scheme/racket/racket-5.3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/racket-5.2.1.ebuild,v 1.1 2012/03/01 15:41:49 hkbst Exp $
-
-EAPI="4"
-
-# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
-
-inherit eutils
-#inherit git-2
-
-DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
-HOMEPAGE="http://racket-lang.org/"
-SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz"
-#SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz"
-EGIT_REPO_URI="git://git.racket-lang.org/plt.git"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="backtrace cairo doc futures jit places plot threads X"
-
-RDEPEND="X? ( x11-libs/cairo[X] ) virtual/libffi"
-
-DEPEND="${RDEPEND} !dev-tex/slatex"
-
-EGIT_SOURCEDIR="${WORKDIR}/${P}"
-S="${WORKDIR}/${P}/src"
-
-src_prepare() {
-	#remove bundled libraries
-	rm -rf foreign/libffi/
-
-	sed -e "s,docdir=\"\${datadir}/${PN}/doc,docdir=\"\${datadir}/doc/${PF}," -i configure || die
-}
-
-src_configure() {
-# 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 gracket) \
-		$(use_enable plot) \
-		$(use_enable doc docs) \
-		--enable-shared \
-		$(use_enable jit) \
-		--enable-foreign \
-		$(use_enable places) \
-		$(use_enable futures) \
-		$(use_enable backtrace) \
-		$(use_enable threads pthread) \
-		--disable-perl \
-		$(use_with X x)
-}
-
-src_compile() {
-	emake || die
-}
-
-src_install() {
-	# deal with slatex
-	insinto /usr/share/texmf/tex/latex/slatex/
-	doins ../collects/slatex/slatex.sty
-
-	emake DESTDIR="${D}" install || die "emake install failed"
-
-	if use X; then
-		newicon ../collects/icons/PLT-206.png drracket.png
-		make_desktop_entry drracket "DrRacket" drracket "Development"
-	fi
-}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/racket/
@ 2022-03-13 19:25 Maciej Barć
  0 siblings, 0 replies; 8+ messages in thread
From: Maciej Barć @ 2022-03-13 19:25 UTC (permalink / raw
  To: gentoo-commits

commit:     1288c53e6795ce7bdfd5f2730e457af3bb56bdfd
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 13 18:02:50 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Mar 13 18:02:50 2022 +0000
URL:        https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1288c53e

dev-scheme/racket: drop unmaintined ebuild

maintained racket ebuilds are available in either ::gentoo
or ::racket-overlay repositories

Bug: https://bugs.gentoo.org/797100
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/racket/metadata.xml      | 36 -------------------
 dev-scheme/racket/racket-999.ebuild | 71 -------------------------------------
 2 files changed, 107 deletions(-)

diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml
deleted file mode 100644
index c76b19a8..00000000
--- a/dev-scheme/racket/metadata.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-
-<pkgmetadata>
-  <herd>scheme</herd>
-  <longdescription lang="en">
-==Grow your Program==
-Racket's interactive mode encourages experimentation, and quick scripts easily compose into larger systems. Small scripts and large systems both benefit from native-code JIT compilation. When a system gets too big to keep in your head, you can add static types.
-
-==Grow your Language==
-Extend Racket whenever you need to. Mold it to better suit your tasks without sacrificing interoperability with existing libraries and without having to modify the tool chain. When less is more, you can remove parts of a language or start over and build a new one.
-
-==Grow your Skills==
-Whether you're just starting out, want to know more about programming language applications or models, looking to expand your horizons, or ready to dive into research, Racket can help you become a better programmer and system builder.
-  </longdescription>
-  <use>
-    <flag name='backtrace'>
-      Support GC backtrace dumps
-    </flag>
-    <flag name='futures'>
-      Enable racket/future library for fine-grained hardware parallelism
-    </flag>
-    <flag name='jit'>
-      Enable just-in-time compiler
-    </flag>
-    <flag name='places'>
-      Enable racket/place library for share-nothing parallelism and message-passing communication. Compared to futures, places are heavyweight, but they have a simpler performance model.
-    </flag>
-    <flag name='plot'>
-      Enable plot libraries
-    </flag>
-    <flag name='threads'>
-      Enable support for green threads
-    </flag>
-  </use>
-</pkgmetadata>

diff --git a/dev-scheme/racket/racket-999.ebuild b/dev-scheme/racket/racket-999.ebuild
deleted file mode 100644
index 4f388a66..00000000
--- a/dev-scheme/racket/racket-999.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-
-# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
-
-inherit eutils
-inherit git-2
-
-DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
-HOMEPAGE="http://racket-lang.org/"
-#SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz"
-#SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz"
-EGIT_REPO_URI="git://git.racket-lang.org/plt.git"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS=""
-IUSE="backtrace cairo doc futures jit places plot threads X"
-
-RDEPEND="X? ( x11-libs/cairo[X] ) virtual/libffi"
-
-DEPEND="${RDEPEND} !dev-tex/slatex"
-
-EGIT_SOURCEDIR="${WORKDIR}/${P}"
-S="${WORKDIR}/${P}/src"
-
-src_prepare() {
-	#remove bundled libraries
-	rm -rf foreign/libffi/
-
-	sed -e "s,docdir=\"\${datadir}/${PN}/doc,docdir=\"\${datadir}/doc/${PF}," -i configure || die
-}
-
-src_configure() {
-# 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 gracket) \
-		$(use_enable plot) \
-		$(use_enable doc docs) \
-		--enable-shared \
-		$(use_enable jit) \
-		--enable-foreign \
-		$(use_enable places) \
-		$(use_enable futures) \
-		$(use_enable backtrace) \
-		$(use_enable threads pthread) \
-		--disable-perl \
-		$(use_with X x)
-}
-
-src_compile() {
-	emake || die
-}
-
-src_install() {
-	# deal with slatex
-	insinto /usr/share/texmf/tex/latex/slatex/
-	doins ../collects/slatex/slatex.sty
-
-	emake DESTDIR="${D}" install || die "emake install failed"
-
-	if use X; then
-		newicon ../collects/icons/PLT-206.png drracket.png
-		make_desktop_entry drracket "DrRacket" drracket "Development"
-	fi
-}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-03-13 19:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-13 19:25 [gentoo-commits] proj/lisp:master commit in: dev-scheme/racket/ Maciej Barć
  -- strict thread matches above, loose matches on Subject: below --
2012-11-09  9:37 Marijn Schouten
2012-10-28  4:25 Cyprien Nicolas
2012-10-24 15:42 Cyprien Nicolas
2011-12-06  8:44 Marijn Schouten
2011-12-06  8:41 Marijn Schouten
2011-05-11 12:09 Marijn Schouten
2011-04-15  9:07 Marijn Schouten

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox