[arch-commits] Commit in (8 files)

Eric Bélanger eric at archlinux.org
Thu Jun 10 14:38:23 UTC 2010


    Date: Thursday, June 10, 2010 @ 10:38:22
  Author: eric
Revision: 82373

Adding racket (drscheme's new name ) to repo

Added:
  racket/
  racket/repos/
  racket/trunk/
  racket/trunk/ChangeLog
  racket/trunk/PKGBUILD
  racket/trunk/drracket.desktop
  racket/trunk/libpng-1.4.patch
  racket/trunk/racket.install

------------------+
 ChangeLog        |   96 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 PKGBUILD         |   38 ++++++++++++++++++++
 drracket.desktop |    9 ++++
 libpng-1.4.patch |   16 ++++++++
 racket.install   |   11 ++++++
 5 files changed, 170 insertions(+)

Added: racket/trunk/ChangeLog
===================================================================
--- racket/trunk/ChangeLog	                        (rev 0)
+++ racket/trunk/ChangeLog	2010-06-10 14:38:22 UTC (rev 82373)
@@ -0,0 +1,96 @@
+2010-06-10  Eric Belanger  <eric at archlinux.org>
+
+	* racket 5.0-1
+	* Renamed drscheme package
+	* Upstream update
+	* Updated url
+	* Changed libxaw and mesa depends to makedepends
+
+2010-04-10  Andrea Scarpino <andrea at archlinux.org>
+
+	* drscheme 4.2.5-1
+	* Upstream update
+
+2010-01-29  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.2.4-1
+	* Upstream update
+
+2010-01-17  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.2.3-3
+	* Rebuilt for libpng 1.4 and libjpeg 8
+
+2010-01-03  Ionut Biru <ionut at archlinux.ro>
+
+	* drscheme 4.2.3-2
+	* disable noopt
+
+2009-12-01  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.2.3-1
+	* Upstream update
+
+2009-10-14  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.2.2-1
+	* Upstream update
+
+2009-07-31  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.2.1-1
+	* Upstream update
+
+2009-07-01  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.2-2
+	* Rebuilt against libjpeg 7
+
+2009-06-04  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.2-1
+	* Upstream update
+
+2009-03-22  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.1.5-1
+	* Upstream update
+
+2009-01-21  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.1.4-1
+	* Upstream update
+
+2008-12-03  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.1.3-1
+	* Upstream update
+
+2008-11-11  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.1.2-1
+	* Upstream update
+
+2008-11-08  Jan de Groot <jgc at archlinux.org>
+
+	* drscheme 4.1.1-2
+	* Rebuild for libxaw
+
+2008-10-09  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.1.1-1
+	* Upstream update
+
+2008-08-19  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.1-1
+	* Upstream update
+
+2008-07-13  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.0.2-1
+	* Upstream update
+	* Added patches (nonstandard-install.patch, paths-fix.patch)
+	  to remove build directory path hard-coded in executables
+	* Updated openssl versioned dependency
+	* Added ChangeLog

Added: racket/trunk/PKGBUILD
===================================================================
--- racket/trunk/PKGBUILD	                        (rev 0)
+++ racket/trunk/PKGBUILD	2010-06-10 14:38:22 UTC (rev 82373)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Eric Belanger <eric at archlinux.org>
+# Contributor: John Proctor <jproctor at prium.net>
+
+pkgname=racket
+pkgver=5.0
+pkgrel=1
+pkgdesc="PLT Racket (a variant of Scheme) Environment"
+arch=('i686' 'x86_64')
+url="http://racket-lang.org/"
+license=('LGPL')
+depends=('gcc-libs' 'cairo' 'desktop-file-utils' 'libjpeg' 'libgl' 'libxmu' 'libxft')
+makedepends=('mesa' 'libxaw')
+provides=('drscheme')
+conflicts=('drscheme')
+replaces=('drscheme')
+options=('!makeflags')
+install=racket.install
+source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \
+	drracket.desktop libpng-1.4.patch)
+md5sums=('369af9d3728ab636e8234d8ee039658c' '9223c9736ead677431542b41271c7b3c'\
+         'ec18faef466c1f18047d14a50be0413c')
+sha1sums=('9b76bd19da9af1fd684abdebb68ca72a7599541a' 'a20808f6b250225704856f82a544681a962a299d'\
+         '2280da2a2ce28b13530c9e749939b895c25fd22e')
+
+build() {
+  cd "${srcdir}/plt-${pkgver}/src"
+  patch -p2 < ../../libpng-1.4.patch || return 1
+  ./configure --prefix=/usr || return 1
+  make || return 1
+}
+
+package() {
+  cd "${srcdir}/plt-${pkgver}/src"
+  make DESTDIR="${pkgdir}" install || return 1
+  install -D -m644 ../collects/icons/plt.xpm "${pkgdir}/usr/share/pixmaps/drracket.xpm" || return 1
+  install -D -m644 "${srcdir}/drracket.desktop" "${pkgdir}/usr/share/applications/drracket.desktop" || return 1
+}


Property changes on: racket/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
   + Id

Added: racket/trunk/drracket.desktop
===================================================================
--- racket/trunk/drracket.desktop	                        (rev 0)
+++ racket/trunk/drracket.desktop	2010-06-10 14:38:22 UTC (rev 82373)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=DrRacket
+GenericName=IDE for Racket
+Comment=DrRacket is an interactive, integrated, graphical programming environment for the Racket programming languages.
+Exec=drracket
+Terminal=false
+Type=Application
+Categories=Education;Development;
+Icon=drracket

Added: racket/trunk/libpng-1.4.patch
===================================================================
--- racket/trunk/libpng-1.4.patch	                        (rev 0)
+++ racket/trunk/libpng-1.4.patch	2010-06-10 14:38:22 UTC (rev 82373)
@@ -0,0 +1,16 @@
+diff -Naur plt-4.2.3-orig/src/wxcommon/wxJPEG.cxx plt-4.2.3/src/wxcommon/wxJPEG.cxx
+--- plt-4.2.3-orig/src/wxcommon/wxJPEG.cxx	2010-01-18 00:27:47.000000000 -0500
++++ plt-4.2.3/src/wxcommon/wxJPEG.cxx	2010-01-18 00:33:49.000000000 -0500
+@@ -726,7 +726,12 @@
+        png_set_strip_16(png_ptr);
+ 
+      /* Expand grayscale images to the full 8 bits from 1, 2, or 4 bits/pixel */
++#if PNG_LIBPNG_VER < 10400
+      png_set_gray_1_2_4_to_8(png_ptr);
++#else
++     png_set_expand_gray_1_2_4_to_8(png_ptr);
++#endif
++
+    }
+ 
+    /* Set the background color to draw transparent and alpha images over.

Added: racket/trunk/racket.install
===================================================================
--- racket/trunk/racket.install	                        (rev 0)
+++ racket/trunk/racket.install	2010-06-10 14:38:22 UTC (rev 82373)
@@ -0,0 +1,11 @@
+post_install() {
+    update-desktop-database -q
+}
+
+post_upgrade() {
+    post_install
+}
+
+post_remove() {
+    post_install
+}




More information about the arch-commits mailing list