[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