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 <e...@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 <and...@archlinux.org> + + * drscheme 4.2.5-1 + * Upstream update + +2010-01-29 Eric Belanger <e...@archlinux.org> + + * drscheme 4.2.4-1 + * Upstream update + +2010-01-17 Eric Belanger <e...@archlinux.org> + + * drscheme 4.2.3-3 + * Rebuilt for libpng 1.4 and libjpeg 8 + +2010-01-03 Ionut Biru <io...@archlinux.ro> + + * drscheme 4.2.3-2 + * disable noopt + +2009-12-01 Eric Belanger <e...@archlinux.org> + + * drscheme 4.2.3-1 + * Upstream update + +2009-10-14 Eric Belanger <e...@archlinux.org> + + * drscheme 4.2.2-1 + * Upstream update + +2009-07-31 Eric Belanger <e...@archlinux.org> + + * drscheme 4.2.1-1 + * Upstream update + +2009-07-01 Eric Belanger <e...@archlinux.org> + + * drscheme 4.2-2 + * Rebuilt against libjpeg 7 + +2009-06-04 Eric Belanger <e...@archlinux.org> + + * drscheme 4.2-1 + * Upstream update + +2009-03-22 Eric Belanger <e...@archlinux.org> + + * drscheme 4.1.5-1 + * Upstream update + +2009-01-21 Eric Belanger <e...@archlinux.org> + + * drscheme 4.1.4-1 + * Upstream update + +2008-12-03 Eric Belanger <e...@archlinux.org> + + * drscheme 4.1.3-1 + * Upstream update + +2008-11-11 Eric Belanger <e...@archlinux.org> + + * drscheme 4.1.2-1 + * Upstream update + +2008-11-08 Jan de Groot <j...@archlinux.org> + + * drscheme 4.1.1-2 + * Rebuild for libxaw + +2008-10-09 Eric Belanger <e...@archlinux.org> + + * drscheme 4.1.1-1 + * Upstream update + +2008-08-19 Eric Belanger <e...@archlinux.org> + + * drscheme 4.1-1 + * Upstream update + +2008-07-13 Eric Belanger <e...@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 <e...@archlinux.org> +# Contributor: John Proctor <jproc...@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 +}