[arch-commits] Commit in racket/trunk (PKGBUILD)

2020-12-03 Thread Kyle Keen via arch-commits
Date: Thursday, December 3, 2020 @ 10:38:33
  Author: kkeen
Revision: 769411

upgpkg: racket 7.9-2

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-03 10:15:36 UTC (rev 769410)
+++ PKGBUILD2020-12-03 10:38:33 UTC (rev 769411)
@@ -4,7 +4,7 @@
 pkgbase=racket
 pkgname=(racket racket-minimal)
 pkgver=7.9
-pkgrel=1
+pkgrel=2
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
 url="https://racket-lang.org/;
@@ -14,9 +14,11 @@
 options=('!strip' '!emptydirs')
 conflicts=('racket-docs')
 replaces=('racket-docs')
-source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
+# 7.9 was updated in place with a bugfix :-(
+# remove the cache-busting custom name next release
+source=("racket-7.9-bugfix-src.tgz::https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('7e44c75260a6ad5bd641ec403f1fd0f2e7f9c0ac')
+sha1sums=('37847337ceb0515e282a348e2b93f099860a6bc0')
 
 prepare() {
   cd "$pkgbase-$pkgver"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2020-11-06 Thread Kyle Keen via arch-commits
Date: Friday, November 6, 2020 @ 17:45:22
  Author: kkeen
Revision: 744406

upgpkg: racket 7.9-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-06 16:41:08 UTC (rev 744405)
+++ PKGBUILD2020-11-06 17:45:22 UTC (rev 744406)
@@ -3,8 +3,8 @@
 
 pkgbase=racket
 pkgname=(racket racket-minimal)
-pkgver=7.8
-pkgrel=2
+pkgver=7.9
+pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
 url="https://racket-lang.org/;
@@ -16,7 +16,7 @@
 replaces=('racket-docs')
 
source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('383c5d7ef1b10d919ea549102d66f05519765e14')
+sha1sums=('7e44c75260a6ad5bd641ec403f1fd0f2e7f9c0ac')
 
 prepare() {
   cd "$pkgbase-$pkgver"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2020-09-13 Thread Frederik Schwan via arch-commits
Date: Sunday, September 13, 2020 @ 22:09:42
  Author: freswa
Revision: 705886

fix FS#57324

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-13 21:32:42 UTC (rev 705885)
+++ PKGBUILD2020-09-13 22:09:42 UTC (rev 705886)
@@ -4,7 +4,7 @@
 pkgbase=racket
 pkgname=(racket racket-minimal)
 pkgver=7.8
-pkgrel=1
+pkgrel=2
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
 url="https://racket-lang.org/;
@@ -36,11 +36,8 @@
 
   install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE*.txt
   install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop 
"$pkgdir/usr/share/applications/drracket.desktop"
-  install -d "$pkgdir"/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps
-  ln -s /usr/share/racket/pkgs/icons/plt-16x16.png 
"$pkgdir/usr/share/icons/hicolor/16x16/apps/drracket.png"
-  ln -s /usr/share/racket/pkgs/icons/plt-32x32.png 
"$pkgdir/usr/share/icons/hicolor/32x32/apps/drracket.png"
-  ln -s /usr/share/racket/pkgs/icons/plt-48x48.png 
"$pkgdir/usr/share/icons/hicolor/48x48/apps/drracket.png"
-  ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png 
"$pkgdir/usr/share/icons/hicolor/256x256/apps/drracket.png"
+  install -d "$pkgdir"/usr/share/icons/hicolor/scalable/apps
+  ln -s /usr/share/racket/pkgs/icons/racket-logo.svg 
"$pkgdir/usr/share/icons/hicolor/scalable/apps/drracket.svg"
 }
 
 package_racket-minimal() {


[arch-commits] Commit in racket/trunk (PKGBUILD)

2020-08-05 Thread Kyle Keen via arch-commits
Date: Thursday, August 6, 2020 @ 01:55:53
  Author: kkeen
Revision: 670373

upgpkg: racket 7.8-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-08-06 00:33:29 UTC (rev 670372)
+++ PKGBUILD2020-08-06 01:55:53 UTC (rev 670373)
@@ -3,7 +3,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-minimal)
-pkgver=7.7
+pkgver=7.8
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
@@ -16,7 +16,7 @@
 replaces=('racket-docs')
 
source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('ba0e99bf9a33ec2e32ba9f69affec085b01ea2ba')
+sha1sums=('383c5d7ef1b10d919ea549102d66f05519765e14')
 
 prepare() {
   cd "$pkgbase-$pkgver"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2020-05-29 Thread Kyle Keen via arch-commits
Date: Friday, May 29, 2020 @ 21:44:32
  Author: kkeen
Revision: 637297

upgpkg: racket 7.7-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-29 21:19:38 UTC (rev 637296)
+++ PKGBUILD2020-05-29 21:44:32 UTC (rev 637297)
@@ -3,12 +3,12 @@
 
 pkgbase=racket
 pkgname=(racket racket-minimal)
-pkgver=7.5
-pkgrel=2
+pkgver=7.7
+pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
 url="https://racket-lang.org/;
-license=('GPL3' 'LGPL3' 'custom')
+license=('Apache' 'GPL3' 'LGPL3' 'custom')
 depends=('gtk3')
 makedepends=('gsfonts' 'sqlite')
 options=('!strip' '!emptydirs')
@@ -16,7 +16,7 @@
 replaces=('racket-docs')
 
source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('c24b8ef6b52fcb0c0b89754acd86b63d681f4caf')
+sha1sums=('ba0e99bf9a33ec2e32ba9f69affec085b01ea2ba')
 
 prepare() {
   cd "$pkgbase-$pkgver"
@@ -33,8 +33,8 @@
 package_racket() {
   cd "$pkgbase-$pkgver/src"
   make DESTDIR="$pkgdir" install
-  install -Dm644 COPYING-libscheme.txt 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 
+  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE*.txt
   install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop 
"$pkgdir/usr/share/applications/drracket.desktop"
   install -d "$pkgdir"/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps
   ln -s /usr/share/racket/pkgs/icons/plt-16x16.png 
"$pkgdir/usr/share/icons/hicolor/16x16/apps/drracket.png"
@@ -68,5 +68,5 @@
   install -d "$pkgdir/usr/share/doc/racket/"
   touch "$pkgdir/usr/share/doc/racket/docindex.sqlite"  # FS#60413
 
-  install -Dm644 COPYING-libscheme.txt 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE*.txt
 }


[arch-commits] Commit in racket/trunk (PKGBUILD)

2020-04-08 Thread Felix Yan via arch-commits
Date: Thursday, April 9, 2020 @ 00:04:17
  Author: felixonmars
Revision: 612846

libffi 3.3 rebuild

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-09 00:02:22 UTC (rev 612845)
+++ PKGBUILD2020-04-09 00:04:17 UTC (rev 612846)
@@ -4,7 +4,7 @@
 pkgbase=racket
 pkgname=(racket racket-minimal)
 pkgver=7.5
-pkgrel=1
+pkgrel=2
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
 url="https://racket-lang.org/;


[arch-commits] Commit in racket/trunk (PKGBUILD)

2019-11-20 Thread Kyle Keen via arch-commits
Date: Thursday, November 21, 2019 @ 04:30:24
  Author: kkeen
Revision: 531014

upgpkg: racket 7.5-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-21 03:58:33 UTC (rev 531013)
+++ PKGBUILD2019-11-21 04:30:24 UTC (rev 531014)
@@ -3,7 +3,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-minimal)
-pkgver=7.4
+pkgver=7.5
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
@@ -16,7 +16,7 @@
 replaces=('racket-docs')
 
source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('32b26c17670c0ea45a1fd4f04492e052cc2cab2c')
+sha1sums=('c24b8ef6b52fcb0c0b89754acd86b63d681f4caf')
 
 prepare() {
   cd "$pkgbase-$pkgver"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2019-09-24 Thread Antonio Rojas via arch-commits
Date: Tuesday, September 24, 2019 @ 20:08:06
  Author: arojas
Revision: 511690

https

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-24 20:04:42 UTC (rev 511689)
+++ PKGBUILD2019-09-24 20:08:06 UTC (rev 511690)
@@ -14,7 +14,7 @@
 options=('!strip' '!emptydirs')
 conflicts=('racket-docs')
 replaces=('racket-docs')
-source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
+source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
 sha1sums=('32b26c17670c0ea45a1fd4f04492e052cc2cab2c')
 


[arch-commits] Commit in racket/trunk (PKGBUILD)

2019-08-09 Thread Kyle Keen via arch-commits
Date: Friday, August 9, 2019 @ 12:06:32
  Author: kkeen
Revision: 498484

upgpkg: racket 7.4-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-08-09 11:13:14 UTC (rev 498483)
+++ PKGBUILD2019-08-09 12:06:32 UTC (rev 498484)
@@ -3,7 +3,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-minimal)
-pkgver=7.3
+pkgver=7.4
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
@@ -16,7 +16,7 @@
 replaces=('racket-docs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('1331ca5337dd3d6130ffae397ccd13efca035249')
+sha1sums=('32b26c17670c0ea45a1fd4f04492e052cc2cab2c')
 
 prepare() {
   cd "$pkgbase-$pkgver"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2019-05-18 Thread Kyle Keen via arch-commits
Date: Saturday, May 18, 2019 @ 13:51:27
  Author: kkeen
Revision: 467861

upgpkg: racket 7.3-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-05-18 12:48:39 UTC (rev 467860)
+++ PKGBUILD2019-05-18 13:51:27 UTC (rev 467861)
@@ -3,7 +3,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-minimal)
-pkgver=7.2
+pkgver=7.3
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
@@ -16,7 +16,7 @@
 replaces=('racket-docs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('01c38f6d35f9866480a79a00fbd6c9a9a2459a82')
+sha1sums=('1331ca5337dd3d6130ffae397ccd13efca035249')
 
 prepare() {
   cd "$pkgbase-$pkgver"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2019-01-30 Thread Kyle Keen via arch-commits
Date: Thursday, January 31, 2019 @ 01:56:34
  Author: kkeen
Revision: 428684

upgpkg: racket 7.2-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-01-30 22:59:53 UTC (rev 428683)
+++ PKGBUILD2019-01-31 01:56:34 UTC (rev 428684)
@@ -3,7 +3,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-minimal)
-pkgver=7.1
+pkgver=7.2
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
@@ -16,7 +16,7 @@
 replaces=('racket-docs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('2277a2fc65c5376d0a45eb8b1ad93ae7ef88e437')
+sha1sums=('01c38f6d35f9866480a79a00fbd6c9a9a2459a82')
 
 prepare() {
   cd "$pkgbase-$pkgver"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2019-01-22 Thread Kyle Keen via arch-commits
Date: Tuesday, January 22, 2019 @ 23:54:08
  Author: kkeen
Revision: 427061

upgpkg: racket 7.1-1  also FS#60413

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |   59 +++
 1 file changed, 23 insertions(+), 36 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-01-22 23:46:22 UTC (rev 427060)
+++ PKGBUILD2019-01-22 23:54:08 UTC (rev 427061)
@@ -2,8 +2,8 @@
 # Contributor: Eric Bélanger 
 
 pkgbase=racket
-pkgname=(racket racket-docs racket-minimal)
-pkgver=7.0
+pkgname=(racket racket-minimal)
+pkgver=7.1
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
@@ -12,17 +12,19 @@
 depends=('gtk3')
 makedepends=('gsfonts' 'sqlite')
 options=('!strip' '!emptydirs')
+conflicts=('racket-docs')
+replaces=('racket-docs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('67bb624f5ae810b4ebf85e8f3acfaeda9c95d66e')
+sha1sums=('2277a2fc65c5376d0a45eb8b1ad93ae7ef88e437')
 
 prepare() {
-  cd "${pkgbase}-${pkgver}"
+  cd "$pkgbase-$pkgver"
   echo "Icon=drracket" >> share/pkgs/drracket/drracket/drracket.desktop
 }
 
 build() {
-  cd "${pkgbase}-${pkgver}/src"
+  cd "$pkgbase-$pkgver/src"
   [ "$CARCH" == "x86_64" ] && export CFLAGS+=" -fPIC"
   ./configure --prefix=/usr --sysconfdir=/etc --enable-shared
   make
@@ -29,47 +31,30 @@
 }
 
 package_racket() {
-  cd "${pkgbase}-${pkgver}/src"
-  make DESTDIR="${pkgdir}" install
-  install -Dm644 COPYING-libscheme.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  cd "$pkgbase-$pkgver/src"
+  make DESTDIR="$pkgdir" install
+  install -Dm644 COPYING-libscheme.txt 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 
-  install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop 
"${pkgdir}/usr/share/applications/drracket.desktop"
-  install -d 
"${pkgdir}"/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps
-  ln -s /usr/share/racket/pkgs/icons/plt-16x16.png 
"${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png"
-  ln -s /usr/share/racket/pkgs/icons/plt-32x32.png 
"${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png"
-  ln -s /usr/share/racket/pkgs/icons/plt-48x48.png 
"${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png"
-  ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png 
"${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png"
-
-  # sloppy
-  find "${pkgdir}/usr/share/doc/" -delete
+  install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop 
"$pkgdir/usr/share/applications/drracket.desktop"
+  install -d "$pkgdir"/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps
+  ln -s /usr/share/racket/pkgs/icons/plt-16x16.png 
"$pkgdir/usr/share/icons/hicolor/16x16/apps/drracket.png"
+  ln -s /usr/share/racket/pkgs/icons/plt-32x32.png 
"$pkgdir/usr/share/icons/hicolor/32x32/apps/drracket.png"
+  ln -s /usr/share/racket/pkgs/icons/plt-48x48.png 
"$pkgdir/usr/share/icons/hicolor/48x48/apps/drracket.png"
+  ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png 
"$pkgdir/usr/share/icons/hicolor/256x256/apps/drracket.png"
 }
 
-package_racket-docs() {
-  pkgdesc="Docs for the full-spectrum language formerly known as PLT Scheme."
-  # grumble grumble this should be possible
-  #arch=('any')
-  depends=()
-  cd "${pkgbase}-${pkgver}/src"
-  # there is an "install-html" target
-  # but it doesn't do anything with /usr/share/docs
-  make DESTDIR="${pkgdir}" install
-  find "$pkgdir" -not -regex '.*share/doc.*' \
--not -name 'share' -not -name 'usr' -not -name 'racket-docs' -delete
-
-  install -Dm644 COPYING-libscheme.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}
-
 package_racket-minimal() {
-  pkgdesc="Minimal Racket installation, without DrRacket."
+  pkgdesc="Minimal Racket installation, without DrRacket/docs."
   depends=('libffi')
   conflicts=('racket')
   provides=('racket')
+  replaces=()
 
   # The -minimal tarball uses the SAME extract path.
   # 99% identical sources anyway, manually apply the difference.
   # Thankfully these builds happen in the given order
   # so we can save some time and reuse the previous build.
-  cd "${pkgbase}-${pkgver}"
+  cd "$pkgbase-$pkgver"
   echo '((root "pkgs/racket-lib"))' > share/links.rktd
   _libhash=$(grep -oP '\("racket-lib".*?#f\)\)' share/pkgs/pkgs.rktd)
   echo "#hash($_libhash)" > share/pkgs/pkgs.rktd
@@ -79,7 +64,9 @@
 
   make DESTDIR="${pkgdir}" install
 
-  find "${pkgdir}/usr/share/doc/" -delete
+  find "$pkgdir/usr/share/doc/" -delete
+  install -d "$pkgdir/usr/share/doc/racket/"
+  touch "$pkgdir/usr/share/doc/racket/docindex.sqlite"  # FS#60413
 
-  install -Dm644 COPYING-libscheme.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -Dm644 COPYING-libscheme.txt 

[arch-commits] Commit in racket/trunk (PKGBUILD)

2018-07-28 Thread Kyle Keen via arch-commits
Date: Saturday, July 28, 2018 @ 12:09:21
  Author: kkeen
Revision: 363744

upgpkg: racket 7.0-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-07-28 12:00:00 UTC (rev 363743)
+++ PKGBUILD2018-07-28 12:09:21 UTC (rev 363744)
@@ -4,7 +4,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-docs racket-minimal)
-pkgver=6.12
+pkgver=7.0
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
@@ -15,7 +15,7 @@
 options=('!strip' '!emptydirs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('a5e1e98e940868705b44374e58b10b4be8a1d9bc')
+sha1sums=('67bb624f5ae810b4ebf85e8f3acfaeda9c95d66e')
 
 prepare() {
   cd "${pkgbase}-${pkgver}"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2018-01-27 Thread Kyle Keen via arch-commits
Date: Saturday, January 27, 2018 @ 15:32:48
  Author: kkeen
Revision: 287497

upgpkg: racket 6.12-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-27 15:04:43 UTC (rev 287496)
+++ PKGBUILD2018-01-27 15:32:48 UTC (rev 287497)
@@ -4,7 +4,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-docs racket-minimal)
-pkgver=6.11
+pkgver=6.12
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('x86_64')
@@ -15,7 +15,7 @@
 options=('!strip' '!emptydirs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('e7497797cf5ce85f067c270ca105455da0c92477')
+sha1sums=('a5e1e98e940868705b44374e58b10b4be8a1d9bc')
 
 prepare() {
   cd "${pkgbase}-${pkgver}"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2017-10-31 Thread Kyle Keen
Date: Tuesday, October 31, 2017 @ 10:25:54
  Author: kkeen
Revision: 264883

upgpkg: racket 6.11-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-10-31 10:02:01 UTC (rev 264882)
+++ PKGBUILD2017-10-31 10:25:54 UTC (rev 264883)
@@ -4,7 +4,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-docs racket-minimal)
-pkgver=6.10.1
+pkgver=6.11
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('i686' 'x86_64')
@@ -15,7 +15,7 @@
 options=('!strip' '!emptydirs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('ce42481b6935fb3646002a88d1e8d050e7957cd9')
+sha1sums=('e7497797cf5ce85f067c270ca105455da0c92477')
 
 prepare() {
   cd "${pkgbase}-${pkgver}"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2017-09-15 Thread Kyle Keen
Date: Friday, September 15, 2017 @ 11:37:01
  Author: kkeen
Revision: 257682

upgpkg: racket 6.10.1-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-09-15 11:06:20 UTC (rev 257681)
+++ PKGBUILD2017-09-15 11:37:01 UTC (rev 257682)
@@ -4,7 +4,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-docs racket-minimal)
-pkgver=6.10
+pkgver=6.10.1
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('i686' 'x86_64')
@@ -15,7 +15,7 @@
 options=('!strip' '!emptydirs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('f36916d431c3d3838b7ba9dcdd6a7981d501f8e8')
+sha1sums=('ce42481b6935fb3646002a88d1e8d050e7957cd9')
 
 prepare() {
   cd "${pkgbase}-${pkgver}"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2017-08-03 Thread Kyle Keen
Date: Thursday, August 3, 2017 @ 11:48:24
  Author: kkeen
Revision: 247766

upgpkg: racket 6.10-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-08-03 11:20:20 UTC (rev 247765)
+++ PKGBUILD2017-08-03 11:48:24 UTC (rev 247766)
@@ -4,7 +4,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-docs racket-minimal)
-pkgver=6.9
+pkgver=6.10
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('i686' 'x86_64')
@@ -15,7 +15,7 @@
 options=('!strip' '!emptydirs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('483299c47224e6b05a98ebcb8edd1d4d8c25ddf0')
+sha1sums=('f36916d431c3d3838b7ba9dcdd6a7981d501f8e8')
 
 prepare() {
   cd "${pkgbase}-${pkgver}"


[arch-commits] Commit in racket/trunk (PKGBUILD)

2017-05-08 Thread Kyle Keen
Date: Monday, May 8, 2017 @ 11:31:13
  Author: kkeen
Revision: 227342

upgpkg: racket 6.9-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-05-08 11:16:09 UTC (rev 227341)
+++ PKGBUILD2017-05-08 11:31:13 UTC (rev 227342)
@@ -4,7 +4,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-docs racket-minimal)
-pkgver=6.8
+pkgver=6.9
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('i686' 'x86_64')
@@ -15,15 +15,11 @@
 options=('!strip' '!emptydirs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('9e543bed0bda5c197d8ade41062d19db010099e6')
+sha1sums=('483299c47224e6b05a98ebcb8edd1d4d8c25ddf0')
 
 prepare() {
   cd "${pkgbase}-${pkgver}"
   echo "Icon=drracket" >> share/pkgs/drracket/drracket/drracket.desktop
-  # https://github.com/racket/typed-racket/commit/6334dfb
-  # remove on 6.9?
-  [ "$CARCH" != "x86_64" ] && sed -i 's/(define max-mask-size 31))/(define 
max-mask-size 30))/' \
-share/pkgs/typed-racket-lib/typed-racket/rep/type-mask.rkt
 }
 
 build() {


[arch-commits] Commit in racket/trunk (PKGBUILD)

2017-02-08 Thread Kyle Keen
Date: Wednesday, February 8, 2017 @ 23:37:48
  Author: kkeen
Revision: 211316

upgpkg: racket 6.8-1 i686 patch

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-02-08 22:06:46 UTC (rev 211315)
+++ PKGBUILD2017-02-08 23:37:48 UTC (rev 211316)
@@ -18,7 +18,12 @@
 sha1sums=('9e543bed0bda5c197d8ade41062d19db010099e6')
 
 prepare() {
-  echo "Icon=drracket" >> 
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
+  cd "${pkgbase}-${pkgver}"
+  echo "Icon=drracket" >> share/pkgs/drracket/drracket/drracket.desktop
+  # https://github.com/racket/typed-racket/commit/6334dfb
+  # remove on 6.9?
+  [ "$CARCH" != "x86_64" ] && sed -i 's/(define max-mask-size 31))/(define 
max-mask-size 30))/' \
+share/pkgs/typed-racket-lib/typed-racket/rep/type-mask.rkt
 }
 
 build() {


[arch-commits] Commit in racket/trunk (PKGBUILD)

2017-01-26 Thread Kyle Keen
Date: Friday, January 27, 2017 @ 04:38:21
  Author: kkeen
Revision: 209196

upgpkg: racket 6.8-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-01-27 02:24:22 UTC (rev 209195)
+++ PKGBUILD2017-01-27 04:38:21 UTC (rev 209196)
@@ -4,7 +4,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-docs racket-minimal)
-pkgver=6.7
+pkgver=6.8
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('i686' 'x86_64')
@@ -15,7 +15,7 @@
 options=('!strip' '!emptydirs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('f8303e8397bd3177e303cf50649dacf1f4c51358')
+sha1sums=('9e543bed0bda5c197d8ade41062d19db010099e6')
 
 prepare() {
   echo "Icon=drracket" >> 
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop


[arch-commits] Commit in racket/trunk (PKGBUILD)

2016-10-27 Thread Kyle Keen
Date: Friday, October 28, 2016 @ 03:23:26
  Author: kkeen
Revision: 193839

upgpkg: racket 6.7-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |   17 +++--
 1 file changed, 7 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-10-28 03:19:35 UTC (rev 193838)
+++ PKGBUILD2016-10-28 03:23:26 UTC (rev 193839)
@@ -4,7 +4,7 @@
 
 pkgbase=racket
 pkgname=(racket racket-docs racket-minimal)
-pkgver=6.6
+pkgver=6.7
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('i686' 'x86_64')
@@ -15,13 +15,8 @@
 options=('!strip' '!emptydirs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 # 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
-sha1sums=('67dc3a111600322585018c95895fe6c1bf21aaa5')
+sha1sums=('f8303e8397bd3177e303cf50649dacf1f4c51358')
 
-# -minimal (no DrRacket ide)
-# (ugh, the -minimal tarball uses the SAME extract path)
-# 95% the same sources, manually apply the difference?
-# https://github.com/racket/racket/blob/master/INSTALL.txt ?
-
 prepare() {
   echo "Icon=drracket" >> 
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
 }
@@ -70,12 +65,14 @@
   conflicts=('racket')
   provides=('racket')
 
+  # The -minimal tarball uses the SAME extract path.
+  # 99% identical sources anyway, manually apply the difference.
+  # Thankfully these builds happen in the given order
+  # so we can save some time and reuse the previous build.
   cd "${pkgbase}-${pkgver}"
-
-  # thankfully these builds happen in the given order
   echo '((root "pkgs/racket-lib"))' > share/links.rktd
   _libhash=$(grep -oP '\("racket-lib".*?#f\)\)' share/pkgs/pkgs.rktd)
-  echo "#hash($libhash)" > share/pkgs/pkgs.rktd
+  echo "#hash($_libhash)" > share/pkgs/pkgs.rktd
   cd share/pkgs
   find . -not -name '.' -not -name '*pkgs.rktd' -not -regex '.*/racket-lib.*' 
-delete
   cd ../../src


[arch-commits] Commit in racket/trunk (PKGBUILD)

2016-07-23 Thread Kyle Keen
Date: Sunday, July 24, 2016 @ 01:43:27
  Author: kkeen
Revision: 183894

upgpkg: racket 6.6-1 and package racket-minimal

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |   31 ---
 1 file changed, 28 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-07-23 21:29:21 UTC (rev 183893)
+++ PKGBUILD2016-07-24 01:43:27 UTC (rev 183894)
@@ -3,8 +3,8 @@
 # Contributor: Eric Bélanger 
 
 pkgbase=racket
-pkgname=(racket racket-docs)
-pkgver=6.5
+pkgname=(racket racket-docs racket-minimal)
+pkgver=6.6
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('i686' 'x86_64')
@@ -14,10 +14,12 @@
 makedepends=('gsfonts' 'sqlite')
 options=('!strip' '!emptydirs')
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
-sha1sums=('d8390e91813de13e59ef56e857fb8a52cc92b2f8')
+# 
"https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz;
+sha1sums=('67dc3a111600322585018c95895fe6c1bf21aaa5')
 
 # -minimal (no DrRacket ide)
 # (ugh, the -minimal tarball uses the SAME extract path)
+# 95% the same sources, manually apply the difference?
 # https://github.com/racket/racket/blob/master/INSTALL.txt ?
 
 prepare() {
@@ -61,3 +63,26 @@
 
   install -Dm644 COPYING-libscheme.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }
+
+package_racket-minimal() {
+  pkgdesc="Minimal Racket installation, without DrRacket."
+  depends=('libffi')
+  conflicts=('racket')
+  provides=('racket')
+
+  cd "${pkgbase}-${pkgver}"
+
+  # thankfully these builds happen in the given order
+  echo '((root "pkgs/racket-lib"))' > share/links.rktd
+  _libhash=$(grep -oP '\("racket-lib".*?#f\)\)' share/pkgs/pkgs.rktd)
+  echo "#hash($libhash)" > share/pkgs/pkgs.rktd
+  cd share/pkgs
+  find . -not -name '.' -not -name '*pkgs.rktd' -not -regex '.*/racket-lib.*' 
-delete
+  cd ../../src
+
+  make DESTDIR="${pkgdir}" install
+
+  find "${pkgdir}/usr/share/doc/" -delete
+
+  install -Dm644 COPYING-libscheme.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}


[arch-commits] Commit in racket/trunk (PKGBUILD)

2016-05-07 Thread Kyle Keen
Date: Saturday, May 7, 2016 @ 12:44:50
  Author: kkeen
Revision: 174063

upgpkg: racket 6.5-1 cannot do 'any' docs

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-07 10:10:38 UTC (rev 174062)
+++ PKGBUILD2016-05-07 10:44:50 UTC (rev 174063)
@@ -49,7 +49,8 @@
 
 package_racket-docs() {
   pkgdesc="Docs for the full-spectrum language formerly known as PLT Scheme."
-  arch=('any')
+  # grumble grumble this should be possible
+  #arch=('any')
   depends=()
   cd "${pkgbase}-${pkgver}/src"
   # there is an "install-html" target


[arch-commits] Commit in racket/trunk (PKGBUILD)

2016-05-06 Thread Kyle Keen
Date: Friday, May 6, 2016 @ 23:34:16
  Author: kkeen
Revision: 173963

upgpkg: racket 6.5-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-06 19:53:47 UTC (rev 173962)
+++ PKGBUILD2016-05-06 21:34:16 UTC (rev 173963)
@@ -16,10 +16,9 @@
 
source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
 sha1sums=('d8390e91813de13e59ef56e857fb8a52cc92b2f8')
 
-# possible split packages:
-# -docs (180MB of 416MB)
 # -minimal (no DrRacket ide)
 # (ugh, the -minimal tarball uses the SAME extract path)
+# https://github.com/racket/racket/blob/master/INSTALL.txt ?
 
 prepare() {
   echo "Icon=drracket" >> 
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
@@ -45,10 +44,11 @@
   ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png 
"${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png"
 
   # sloppy
-  rm -rf "${pkgdir}/usr/share/doc/"
+  find "${pkgdir}/usr/share/doc/" -delete
 }
 
 package_racket-docs() {
+  pkgdesc="Docs for the full-spectrum language formerly known as PLT Scheme."
   arch=('any')
   depends=()
   cd "${pkgbase}-${pkgver}/src"


[arch-commits] Commit in racket/trunk (PKGBUILD racket.install)

2016-05-06 Thread Kyle Keen
Date: Friday, May 6, 2016 @ 21:24:00
  Author: kkeen
Revision: 173958

upgpkg: racket 6.5-1 update, hooks and -docs split

Modified:
  racket/trunk/PKGBUILD
Deleted:
  racket/trunk/racket.install

+
 PKGBUILD   |   33 +
 racket.install |   17 -
 2 files changed, 25 insertions(+), 25 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-06 18:04:33 UTC (rev 173957)
+++ PKGBUILD2016-05-06 19:24:00 UTC (rev 173958)
@@ -2,8 +2,9 @@
 # Maintainer: Kyle Keen 
 # Contributor: Eric Bélanger 
 
-pkgname=racket
-pkgver=6.4
+pkgbase=racket
+pkgname=(racket racket-docs)
+pkgver=6.5
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('i686' 'x86_64')
@@ -12,13 +13,13 @@
 depends=('gtk3')
 makedepends=('gsfonts' 'sqlite')
 options=('!strip' '!emptydirs')
-install=racket.install
-source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz)
-sha1sums=('daa754d9880c0e089301b20945496922dd4a5847')
+source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;)
+sha1sums=('d8390e91813de13e59ef56e857fb8a52cc92b2f8')
 
 # possible split packages:
 # -docs (180MB of 416MB)
 # -minimal (no DrRacket ide)
+# (ugh, the -minimal tarball uses the SAME extract path)
 
 prepare() {
   echo "Icon=drracket" >> 
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
@@ -25,14 +26,14 @@
 }
 
 build() {
-  cd "${pkgname}-${pkgver}/src"
+  cd "${pkgbase}-${pkgver}/src"
   [ "$CARCH" == "x86_64" ] && export CFLAGS+=" -fPIC"
   ./configure --prefix=/usr --sysconfdir=/etc --enable-shared
   make
 }
 
-package() {
-  cd "${pkgname}-${pkgver}/src"
+package_racket() {
+  cd "${pkgbase}-${pkgver}/src"
   make DESTDIR="${pkgdir}" install
   install -Dm644 COPYING-libscheme.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 
@@ -42,4 +43,20 @@
   ln -s /usr/share/racket/pkgs/icons/plt-32x32.png 
"${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png"
   ln -s /usr/share/racket/pkgs/icons/plt-48x48.png 
"${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png"
   ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png 
"${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png"
+
+  # sloppy
+  rm -rf "${pkgdir}/usr/share/doc/"
 }
+
+package_racket-docs() {
+  arch=('any')
+  depends=()
+  cd "${pkgbase}-${pkgver}/src"
+  # there is an "install-html" target
+  # but it doesn't do anything with /usr/share/docs
+  make DESTDIR="${pkgdir}" install
+  find "$pkgdir" -not -regex '.*share/doc.*' \
+-not -name 'share' -not -name 'usr' -not -name 'racket-docs' -delete
+
+  install -Dm644 COPYING-libscheme.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}

Deleted: racket.install
===
--- racket.install  2016-05-06 18:04:33 UTC (rev 173957)
+++ racket.install  2016-05-06 19:24:00 UTC (rev 173958)
@@ -1,17 +0,0 @@
-post_install() {
-  if type -P update-desktop-database &> /dev/null; then
-update-desktop-database -q
-  fi
-
-  if type -P gtk-update-icon-cache &> /dev/null; then
-gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
-  fi
-}
-
-post_upgrade() {
-  post_install
-}
-
-post_remove() {
-  post_install
-}


[arch-commits] Commit in racket/trunk (PKGBUILD)

2016-02-08 Thread Kyle Keen
Date: Tuesday, February 9, 2016 @ 06:56:07
  Author: kkeen
Revision: 160980

upgpkg: racket 6.4-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-02-09 04:41:17 UTC (rev 160979)
+++ PKGBUILD2016-02-09 05:56:07 UTC (rev 160980)
@@ -3,7 +3,7 @@
 # Contributor: Eric Bélanger 
 
 pkgname=racket
-pkgver=6.3
+pkgver=6.4
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('i686' 'x86_64')
@@ -14,7 +14,7 @@
 options=('!strip' '!emptydirs')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz)
-sha1sums=('4491a67bf82c86584f20e024e995af0357d9ea25')
+sha1sums=('daa754d9880c0e089301b20945496922dd4a5847')
 
 # possible split packages:
 # -docs (180MB of 416MB)
@@ -43,4 +43,3 @@
   ln -s /usr/share/racket/pkgs/icons/plt-48x48.png 
"${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png"
   ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png 
"${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png"
 }
-sha1sums=('6def7372bc1a92e0eb15540dc5d427219104f63e')


[arch-commits] Commit in racket/trunk (PKGBUILD)

2015-11-24 Thread Kyle Keen
Date: Tuesday, November 24, 2015 @ 16:57:33
  Author: kkeen
Revision: 147687

upgpkg: racket 6.3-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-11-24 15:24:30 UTC (rev 147686)
+++ PKGBUILD2015-11-24 15:57:33 UTC (rev 147687)
@@ -3,13 +3,13 @@
 # Contributor: Eric Bélanger 
 
 pkgname=racket
-pkgver=6.2.1
+pkgver=6.3
 pkgrel=1
 pkgdesc="A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme."
 arch=('i686' 'x86_64')
 url="http://racket-lang.org/;
 license=('GPL3' 'LGPL3' 'custom')
-depends=('gtk2')
+depends=('gtk3')
 makedepends=('gsfonts' 'sqlite')
 options=('!strip' '!emptydirs')
 install=racket.install
@@ -43,3 +43,4 @@
   ln -s /usr/share/racket/pkgs/icons/plt-48x48.png 
"${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png"
   ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png 
"${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png"
 }
+sha1sums=('6def7372bc1a92e0eb15540dc5d427219104f63e')


[arch-commits] Commit in racket/trunk (PKGBUILD)

2015-08-10 Thread Kyle Keen
Date: Tuesday, August 11, 2015 @ 04:45:01
  Author: kkeen
Revision: 138189

upgpkg: racket 6.2.1-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-11 02:42:57 UTC (rev 138188)
+++ PKGBUILD2015-08-11 02:45:01 UTC (rev 138189)
@@ -3,7 +3,7 @@
 # Contributor: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=6.2
+pkgver=6.2.1
 pkgrel=1
 pkgdesc=A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme.
 arch=('i686' 'x86_64')
@@ -14,7 +14,7 @@
 options=('!strip' '!emptydirs')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz)
-sha1sums=('24a48002e9c3c00c3731c4562679f012b77bf62d')
+sha1sums=('4491a67bf82c86584f20e024e995af0357d9ea25')
 
 # possible split packages:
 # -docs (180MB of 416MB)
@@ -34,9 +34,9 @@
 package() {
   cd ${pkgname}-${pkgver}/src
   make DESTDIR=${pkgdir} install
-  install -D -m644 COPYING-libscheme.txt 
${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+  install -Dm644 COPYING-libscheme.txt 
${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 
-  install -D -m644 ../share/pkgs/drracket/drracket/drracket.desktop 
${pkgdir}/usr/share/applications/drracket.desktop
+  install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop 
${pkgdir}/usr/share/applications/drracket.desktop
   install -d 
${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps
   ln -s /usr/share/racket/pkgs/icons/plt-16x16.png 
${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png
   ln -s /usr/share/racket/pkgs/icons/plt-32x32.png 
${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png


[arch-commits] Commit in racket/trunk (PKGBUILD)

2015-06-20 Thread Kyle Keen
Date: Saturday, June 20, 2015 @ 11:43:48
  Author: kkeen
Revision: 135638

upgpkg: racket 6.2-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |   19 ---
 1 file changed, 12 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-06-20 08:36:23 UTC (rev 135637)
+++ PKGBUILD2015-06-20 09:43:48 UTC (rev 135638)
@@ -1,10 +1,11 @@
 # $Id$
-# Maintainer: Eric Bélanger e...@archlinux.org
+# Maintainer: Kyle Keen keen...@gmail.com
+# Contributor: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=6.1.1
-pkgrel=2
-pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
+pkgver=6.2
+pkgrel=1
+pkgdesc=A full-spectrum language with DrRacket IDE.  Formerly known as PLT 
Scheme.
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
 license=('GPL3' 'LGPL3' 'custom')
@@ -13,14 +14,18 @@
 options=('!strip' '!emptydirs')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz)
-sha1sums=('be04ed6e444fbb412e48e06a62da3a9eba993b44')
+sha1sums=('24a48002e9c3c00c3731c4562679f012b77bf62d')
 
+# possible split packages:
+# -docs (180MB of 416MB)
+# -minimal (no DrRacket ide)
+
 prepare() {
   echo Icon=drracket  
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
 }
 
 build() {
-  cd ${pkgname}-${pkgver}/src
+  cd ${pkgname}-${pkgver}/src
   [ $CARCH == x86_64 ]  export CFLAGS+= -fPIC
   ./configure --prefix=/usr --sysconfdir=/etc --enable-shared
   make
@@ -27,7 +32,7 @@
 }
 
 package() {
-  cd ${pkgname}-${pkgver}/src
+  cd ${pkgname}-${pkgver}/src
   make DESTDIR=${pkgdir} install
   install -D -m644 COPYING-libscheme.txt 
${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 


[arch-commits] Commit in racket/trunk (PKGBUILD)

2014-11-04 Thread Felix Yan
Date: Tuesday, November 4, 2014 @ 15:33:07
  Author: fyan
Revision: 225613

upgpkg: racket 6.1.1-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-11-04 13:51:45 UTC (rev 225612)
+++ PKGBUILD2014-11-04 14:33:07 UTC (rev 225613)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=6.1
+pkgver=6.1.1
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
@@ -13,7 +13,7 @@
 options=('!strip' '!emptydirs')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz)
-sha1sums=('1ad2bb01a4f174031a542012b23aca9aac9ed239')
+sha1sums=('be04ed6e444fbb412e48e06a62da3a9eba993b44')
 
 prepare() {
   echo Icon=drracket  
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop


[arch-commits] Commit in racket/trunk (PKGBUILD)

2014-08-11 Thread Eric Bélanger
Date: Tuesday, August 12, 2014 @ 05:25:09
  Author: eric
Revision: 219598

upgpkg: racket 6.1-1

Upstream update

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-08-12 00:47:08 UTC (rev 219597)
+++ PKGBUILD2014-08-12 03:25:09 UTC (rev 219598)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=6.0.1
+pkgver=6.1
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
@@ -13,7 +13,7 @@
 options=('!strip' '!emptydirs')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz)
-sha1sums=('13be147dc6d92fc055b2bf70ebab5703a8758735')
+sha1sums=('1ad2bb01a4f174031a542012b23aca9aac9ed239')
 
 prepare() {
   echo Icon=drracket  
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop



[arch-commits] Commit in racket/trunk (PKGBUILD racket.install)

2014-05-19 Thread Anatol Pomozov
Date: Monday, May 19, 2014 @ 18:02:36
  Author: anatolik
Revision: 213307

Remove desktop-file-utils from dependencies. It is used in install script to 
update ctee caon cache.

Modified:
  racket/trunk/PKGBUILD
  racket/trunk/racket.install

+
 PKGBUILD   |2 +-
 racket.install |9 +++--
 2 files changed, 8 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-05-19 15:35:13 UTC (rev 213306)
+++ PKGBUILD2014-05-19 16:02:36 UTC (rev 213307)
@@ -8,7 +8,7 @@
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
 license=('GPL3' 'LGPL3' 'custom')
-depends=('gtk2' 'desktop-file-utils')
+depends=('gtk2')
 makedepends=('gsfonts' 'sqlite')
 options=('!strip' '!emptydirs')
 install=racket.install

Modified: racket.install
===
--- racket.install  2014-05-19 15:35:13 UTC (rev 213306)
+++ racket.install  2014-05-19 16:02:36 UTC (rev 213307)
@@ -1,6 +1,11 @@
 post_install() {
-  update-desktop-database -q
-  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+  if type -P update-desktop-database  /dev/null; then
+update-desktop-database -q
+  fi
+
+  if type -P gtk-update-icon-cache  /dev/null; then
+gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+  fi
 }
 
 post_upgrade() {



[arch-commits] Commit in racket/trunk (PKGBUILD)

2014-05-17 Thread Felix Yan
Date: Saturday, May 17, 2014 @ 18:52:48
  Author: fyan
Revision: 213037

upgpkg: racket 6.0.1-1

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-05-17 16:16:46 UTC (rev 213036)
+++ PKGBUILD2014-05-17 16:52:48 UTC (rev 213037)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=6.0
+pkgver=6.0.1
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
@@ -12,8 +12,8 @@
 makedepends=('gsfonts' 'sqlite')
 options=('!strip' '!emptydirs')
 install=racket.install
-source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src-unix.tgz)
-sha1sums=('1d08758ed2278681f8c97b2872417b963183d5c9')
+source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz)
+sha1sums=('13be147dc6d92fc055b2bf70ebab5703a8758735')
 
 prepare() {
   echo Icon=drracket  
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop



[arch-commits] Commit in racket/trunk (PKGBUILD)

2014-03-18 Thread Eric Bélanger
Date: Tuesday, March 18, 2014 @ 07:46:53
  Author: eric
Revision: 208130

upgpkg: racket 6.0-1

Upstream update

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-03-18 04:35:54 UTC (rev 208129)
+++ PKGBUILD2014-03-18 06:46:53 UTC (rev 208130)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.93
+pkgver=6.0
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
@@ -12,8 +12,8 @@
 makedepends=('gsfonts' 'sqlite')
 options=('!strip' '!emptydirs')
 install=racket.install
-source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src-builtpkgs.tgz)
-sha1sums=('94b7e2708b6eff2083e3e9c6a3ac338011958e13')
+source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src-unix.tgz)
+sha1sums=('1d08758ed2278681f8c97b2872417b963183d5c9')
 
 prepare() {
   echo Icon=drracket  
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop



[arch-commits] Commit in racket/trunk (PKGBUILD)

2014-02-03 Thread Eric Bélanger
Date: Monday, February 3, 2014 @ 22:55:51
  Author: eric
Revision: 205058

upgpkg: racket 5.93-1

Upstream update

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-02-03 21:26:34 UTC (rev 205057)
+++ PKGBUILD2014-02-03 21:55:51 UTC (rev 205058)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.92
+pkgver=5.93
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
@@ -13,14 +13,14 @@
 options=('!strip' '!emptydirs')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src-builtpkgs.tgz)
-sha1sums=('cd0aecc252a56bf1809738aa1af426d428b78e8e')
+sha1sums=('94b7e2708b6eff2083e3e9c6a3ac338011958e13')
 
 prepare() {
-  echo Icon=drracket  
${pkgname}/share/pkgs/drracket/drracket/drracket.desktop
+  echo Icon=drracket  
${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
 }
 
 build() {
-  cd ${pkgname}/src
+  cd ${pkgname}-${pkgver}/src
   [ $CARCH == x86_64 ]  export CFLAGS+= -fPIC
   ./configure --prefix=/usr --sysconfdir=/etc --enable-shared
   make
@@ -27,7 +27,7 @@
 }
 
 package() {
-  cd ${pkgname}/src
+  cd ${pkgname}-${pkgver}/src
   make DESTDIR=${pkgdir} install
   install -D -m644 COPYING-libscheme.txt 
${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 



[arch-commits] Commit in racket/trunk (PKGBUILD drracket.desktop)

2014-01-25 Thread Eric Bélanger
Date: Sunday, January 26, 2014 @ 05:24:42
  Author: eric
Revision: 204724

upgpkg: racket 5.92-1

Upstream update, Update license, Switch to upstream desktop file

Modified:
  racket/trunk/PKGBUILD
Deleted:
  racket/trunk/drracket.desktop

--+
 PKGBUILD |   38 --
 drracket.desktop |9 -
 2 files changed, 20 insertions(+), 27 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-01-25 21:53:14 UTC (rev 204723)
+++ PKGBUILD2014-01-26 04:24:42 UTC (rev 204724)
@@ -2,37 +2,39 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.3.6
-pkgrel=2
+pkgver=5.92
+pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
-license=('LGPL')
-depends=('gtk2' 'desktop-file-utils' 'hicolor-icon-theme')
+license=('GPL3' 'LGPL3' 'custom')
+depends=('gtk2' 'desktop-file-utils')
 makedepends=('gsfonts' 'sqlite')
-options=('!strip')
+options=('!strip' '!emptydirs')
 install=racket.install
-source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
-drracket.desktop)
-sha1sums=('783485416359f4fc22da41c5a1a89103e7cb9d95'
-  'a20808f6b250225704856f82a544681a962a299d')
+source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src-builtpkgs.tgz)
+sha1sums=('cd0aecc252a56bf1809738aa1af426d428b78e8e')
 
+prepare() {
+  echo Icon=drracket  
${pkgname}/share/pkgs/drracket/drracket/drracket.desktop
+}
+
 build() {
-  cd ${pkgname}-${pkgver}/src
+  cd ${pkgname}/src
   [ $CARCH == x86_64 ]  export CFLAGS+= -fPIC
-  ./configure --prefix=/usr --enable-shared
+  ./configure --prefix=/usr --sysconfdir=/etc --enable-shared
   make
 }
 
 package() {
-  cd ${pkgname}-${pkgver}/src
+  cd ${pkgname}/src
   make DESTDIR=${pkgdir} install
+  install -D -m644 COPYING-libscheme.txt 
${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 
+  install -D -m644 ../share/pkgs/drracket/drracket/drracket.desktop 
${pkgdir}/usr/share/applications/drracket.desktop
   install -d 
${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps
-  ln -s /usr/lib/racket/collects/icons/plt-16x16.png 
${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png
-  ln -s /usr/lib/racket/collects/icons/plt-32x32.png 
${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png
-  ln -s /usr/lib/racket/collects/icons/plt-48x48.png 
${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png
-  ln -s /usr/lib/racket/collects/icons/plt-logo-red-diffuse.png 
${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png
-
-  install -D -m644 ${srcdir}/drracket.desktop 
${pkgdir}/usr/share/applications/drracket.desktop
+  ln -s /usr/share/racket/pkgs/icons/plt-16x16.png 
${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png
+  ln -s /usr/share/racket/pkgs/icons/plt-32x32.png 
${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png
+  ln -s /usr/share/racket/pkgs/icons/plt-48x48.png 
${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png
+  ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png 
${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png
 }

Deleted: drracket.desktop
===
--- drracket.desktop2014-01-25 21:53:14 UTC (rev 204723)
+++ drracket.desktop2014-01-26 04:24:42 UTC (rev 204724)
@@ -1,9 +0,0 @@
-[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



[arch-commits] Commit in racket/trunk (PKGBUILD)

2013-10-25 Thread Eric Bélanger
Date: Saturday, October 26, 2013 @ 00:15:58
  Author: eric
Revision: 197434

upgpkg: racket 5.3.6-2

Rebuild without static libraries, Add 256x256 icon

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-10-25 21:53:04 UTC (rev 197433)
+++ PKGBUILD2013-10-25 22:15:58 UTC (rev 197434)
@@ -3,7 +3,7 @@
 
 pkgname=racket
 pkgver=5.3.6
-pkgrel=1
+pkgrel=2
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
@@ -10,7 +10,7 @@
 license=('LGPL')
 depends=('gtk2' 'desktop-file-utils' 'hicolor-icon-theme')
 makedepends=('gsfonts' 'sqlite')
-options=('!libtool' '!strip')
+options=('!strip')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 drracket.desktop)
@@ -28,9 +28,11 @@
   cd ${pkgname}-${pkgver}/src
   make DESTDIR=${pkgdir} install
 
-  install -d ${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48}/apps
+  install -d 
${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps
   ln -s /usr/lib/racket/collects/icons/plt-16x16.png 
${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png
   ln -s /usr/lib/racket/collects/icons/plt-32x32.png 
${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png
   ln -s /usr/lib/racket/collects/icons/plt-48x48.png 
${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png
+  ln -s /usr/lib/racket/collects/icons/plt-logo-red-diffuse.png 
${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png
+
   install -D -m644 ${srcdir}/drracket.desktop 
${pkgdir}/usr/share/applications/drracket.desktop
 }



[arch-commits] Commit in racket/trunk (PKGBUILD racket-libpng16.patch racket.install)

2013-08-10 Thread Eric Bélanger
Date: Saturday, August 10, 2013 @ 23:14:23
  Author: eric
Revision: 192410

upgpkg: racket 5.3.6-1

Upstream update, Improve icon, Remove old patch

Modified:
  racket/trunk/PKGBUILD
  racket/trunk/racket.install
Deleted:
  racket/trunk/racket-libpng16.patch

---+
 PKGBUILD  |   23 +
 racket-libpng16.patch |   52 
 racket.install|7 +++---
 3 files changed, 14 insertions(+), 68 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-08-10 18:55:04 UTC (rev 192409)
+++ PKGBUILD2013-08-10 21:14:23 UTC (rev 192410)
@@ -2,27 +2,21 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.3.5
+pkgver=5.3.6
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
 license=('LGPL')
-depends=('gtk2' 'desktop-file-utils')
+depends=('gtk2' 'desktop-file-utils' 'hicolor-icon-theme')
 makedepends=('gsfonts' 'sqlite')
 options=('!libtool' '!strip')
 install=racket.install
-source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
-drracket.desktop racket-libpng16.patch)
-sha1sums=('8a895454a9e0fdf689368fa54ce63ba88d432c5e'
-  'a20808f6b250225704856f82a544681a962a299d'
-  '5b0260f92fc1ec4dc09d90a5264683bd3b5eed5e')
+source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
+drracket.desktop)
+sha1sums=('783485416359f4fc22da41c5a1a89103e7cb9d95'
+  'a20808f6b250225704856f82a544681a962a299d')
 
-prepare() {
-  cd ${pkgname}-${pkgver}
-  patch -p1 -i ${srcdir}/racket-libpng16.patch
-}
-
 build() {
   cd ${pkgname}-${pkgver}/src
   [ $CARCH == x86_64 ]  export CFLAGS+= -fPIC
@@ -34,6 +28,9 @@
   cd ${pkgname}-${pkgver}/src
   make DESTDIR=${pkgdir} install
 
-  install -D -m644 ../collects/icons/plt.xpm 
${pkgdir}/usr/share/pixmaps/drracket.xpm
+  install -d ${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48}/apps
+  ln -s /usr/lib/racket/collects/icons/plt-16x16.png 
${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png
+  ln -s /usr/lib/racket/collects/icons/plt-32x32.png 
${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png
+  ln -s /usr/lib/racket/collects/icons/plt-48x48.png 
${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png
   install -D -m644 ${srcdir}/drracket.desktop 
${pkgdir}/usr/share/applications/drracket.desktop
 }

Deleted: racket-libpng16.patch
===
--- racket-libpng16.patch   2013-08-10 18:55:04 UTC (rev 192409)
+++ racket-libpng16.patch   2013-08-10 21:14:23 UTC (rev 192410)
@@ -1,52 +0,0 @@
-From 5629a6156a5720e51a277849f75b3135cb93664f Mon Sep 17 00:00:00 2001
-From: Matthew Flatt mfl...@racket-lang.org
-Date: Wed, 15 May 2013 20:28:05 -0600
-Subject: [PATCH] support libpng16
-

- collects/racket/draw/unsafe/png.rkt | 21 ++---
- 1 file changed, 14 insertions(+), 7 deletions(-)
-
-diff --git a/collects/racket/draw/unsafe/png.rkt 
b/collects/racket/draw/unsafe/png.rkt
-index 596fcb4..a6b028d 100644
 a/collects/racket/draw/unsafe/png.rkt
-+++ b/collects/racket/draw/unsafe/png.rkt
-@@ -10,11 +10,15 @@
-   [(unix)
-;; Most Linux distros supply libpng12, while other Unix
-;; variants often have just libpng, etc.
--   (ffi-lib libpng15 '(15 )
--  #:fail (lambda ()
--   (ffi-lib libpng12 '(0 )
--#:fail (lambda ()
-- (ffi-lib libpng)]
-+   (let loop ([alts '((libpng16 (16 ))
-+  (libpng15 (15 ))
-+  (libpng12 (0 ))
-+  (libpng))])
-+ (cond
-+  [(null? alts) #f]
-+  [else (apply ffi-lib (car alts)
-+   #:fail (lambda ()
-+(loop (cdr alts]))]
-   [(macosx) (ffi-lib libpng15.15.dylib)]
-   [(windows)
-(ffi-lib zlib1.dll)
-@@ -29,9 +33,12 @@
- ;;  assume that other versions are also ok
- (define PNG_LIBPNG_VER_STRING (string-bytes/latin-1
-(let ([v (png_access_version_number)])
-- (format ~s.~s
-+ (format ~s.~s~a
-  (quotient v 1)
-- (quotient (remainder v 1) 
100)
-+ (quotient (remainder v 1) 100)
-+ (if (zero? (remainder v 100))
-+ 
-+ (format .~a (remainder v 
100)))
- 
- (define _png_structp (_cpointer 'png_structp))
- (define _png_infop 

[arch-commits] Commit in racket/trunk (PKGBUILD)

2013-06-18 Thread Eric Bélanger
Date: Wednesday, June 19, 2013 @ 05:51:52
  Author: eric
Revision: 188740

upgpkg: racket 5.3.5-1

Upstream update

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-06-19 02:11:11 UTC (rev 188739)
+++ PKGBUILD2013-06-19 03:51:52 UTC (rev 188740)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.3.4
+pkgver=5.3.5
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
@@ -14,7 +14,7 @@
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
 drracket.desktop racket-libpng16.patch)
-sha1sums=('7e37738e34c73a25bc7d51aeb53cf3dc5b0d533d'
+sha1sums=('8a895454a9e0fdf689368fa54ce63ba88d432c5e'
   'a20808f6b250225704856f82a544681a962a299d'
   '5b0260f92fc1ec4dc09d90a5264683bd3b5eed5e')
 



[arch-commits] Commit in racket/trunk (PKGBUILD racket-libpng16.patch)

2013-05-17 Thread Eric Bélanger
Date: Saturday, May 18, 2013 @ 04:29:32
  Author: eric
Revision: 185731

upgpkg: racket 5.3.4-1

Upstream update

Added:
  racket/trunk/racket-libpng16.patch
Modified:
  racket/trunk/PKGBUILD

---+
 PKGBUILD  |   20 --
 racket-libpng16.patch |   52 
 2 files changed, 65 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-05-17 18:59:05 UTC (rev 185730)
+++ PKGBUILD2013-05-18 02:29:32 UTC (rev 185731)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.3.3
+pkgver=5.3.4
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
@@ -13,19 +13,25 @@
 options=('!libtool' '!strip')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
-drracket.desktop)
-sha1sums=('96995fe20b332c4644dd51668851193b16976071'
-  'a20808f6b250225704856f82a544681a962a299d')
+drracket.desktop racket-libpng16.patch)
+sha1sums=('7e37738e34c73a25bc7d51aeb53cf3dc5b0d533d'
+  'a20808f6b250225704856f82a544681a962a299d'
+  '5b0260f92fc1ec4dc09d90a5264683bd3b5eed5e')
 
+prepare() {
+  cd ${pkgname}-${pkgver}
+  patch -p1 -i ${srcdir}/racket-libpng16.patch
+}
+
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}/src
-  [ $CARCH == x86_64 ]  export CFLAGS+=-fPIC
+  cd ${pkgname}-${pkgver}/src
+  [ $CARCH == x86_64 ]  export CFLAGS+= -fPIC
   ./configure --prefix=/usr --enable-shared
   make
 }
 
 package() {
-  cd ${srcdir}/${pkgname}-${pkgver}/src
+  cd ${pkgname}-${pkgver}/src
   make DESTDIR=${pkgdir} install
 
   install -D -m644 ../collects/icons/plt.xpm 
${pkgdir}/usr/share/pixmaps/drracket.xpm

Added: racket-libpng16.patch
===
--- racket-libpng16.patch   (rev 0)
+++ racket-libpng16.patch   2013-05-18 02:29:32 UTC (rev 185731)
@@ -0,0 +1,52 @@
+From 5629a6156a5720e51a277849f75b3135cb93664f Mon Sep 17 00:00:00 2001
+From: Matthew Flatt mfl...@racket-lang.org
+Date: Wed, 15 May 2013 20:28:05 -0600
+Subject: [PATCH] support libpng16
+
+---
+ collects/racket/draw/unsafe/png.rkt | 21 ++---
+ 1 file changed, 14 insertions(+), 7 deletions(-)
+
+diff --git a/collects/racket/draw/unsafe/png.rkt 
b/collects/racket/draw/unsafe/png.rkt
+index 596fcb4..a6b028d 100644
+--- a/collects/racket/draw/unsafe/png.rkt
 b/collects/racket/draw/unsafe/png.rkt
+@@ -10,11 +10,15 @@
+   [(unix)
+;; Most Linux distros supply libpng12, while other Unix
+;; variants often have just libpng, etc.
+-   (ffi-lib libpng15 '(15 )
+-  #:fail (lambda ()
+-   (ffi-lib libpng12 '(0 )
+-#:fail (lambda ()
+- (ffi-lib libpng)]
++   (let loop ([alts '((libpng16 (16 ))
++  (libpng15 (15 ))
++  (libpng12 (0 ))
++  (libpng))])
++ (cond
++  [(null? alts) #f]
++  [else (apply ffi-lib (car alts)
++   #:fail (lambda ()
++(loop (cdr alts]))]
+   [(macosx) (ffi-lib libpng15.15.dylib)]
+   [(windows)
+(ffi-lib zlib1.dll)
+@@ -29,9 +33,12 @@
+ ;;  assume that other versions are also ok
+ (define PNG_LIBPNG_VER_STRING (string-bytes/latin-1
+(let ([v (png_access_version_number)])
+- (format ~s.~s
++ (format ~s.~s~a
+  (quotient v 1)
+- (quotient (remainder v 1) 
100)
++ (quotient (remainder v 1) 100)
++ (if (zero? (remainder v 100))
++ 
++ (format .~a (remainder v 
100)))
+ 
+ (define _png_structp (_cpointer 'png_structp))
+ (define _png_infop (_cpointer 'png_infop))
+-- 
+1.8.1.6
+



[arch-commits] Commit in racket/trunk (PKGBUILD)

2013-02-19 Thread Eric Bélanger
Date: Wednesday, February 20, 2013 @ 00:14:49
  Author: eric
Revision: 178309

upgpkg: racket 5.3.3-1

Upstream update

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-02-19 23:01:26 UTC (rev 178308)
+++ PKGBUILD2013-02-19 23:14:49 UTC (rev 178309)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.3.2
+pkgver=5.3.3
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
@@ -14,7 +14,7 @@
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
 drracket.desktop)
-sha1sums=('bd6b1a31d3a94bc8253709f7ca1c81bcb2e23495'
+sha1sums=('96995fe20b332c4644dd51668851193b16976071'
   'a20808f6b250225704856f82a544681a962a299d')
 
 build() {



[arch-commits] Commit in racket/trunk (PKGBUILD)

2013-02-01 Thread Eric Bélanger
Date: Friday, February 1, 2013 @ 19:49:05
  Author: eric
Revision: 176858

upgpkg: racket 5.3.2-1

Upstream update, Add sqlite makedepends for docs

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-02-01 15:38:57 UTC (rev 176857)
+++ PKGBUILD2013-02-01 18:49:05 UTC (rev 176858)
@@ -2,19 +2,19 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.3.1
+pkgver=5.3.2
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
 license=('LGPL')
 depends=('gtk2' 'desktop-file-utils')
-makedepends=('gsfonts')
+makedepends=('gsfonts' 'sqlite')
 options=('!libtool' '!strip')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
 drracket.desktop)
-sha1sums=('5aa74a2eafd44a521c27c34f4b4264670f1bf571'
+sha1sums=('bd6b1a31d3a94bc8253709f7ca1c81bcb2e23495'
   'a20808f6b250225704856f82a544681a962a299d')
 
 build() {



[arch-commits] Commit in racket/trunk (PKGBUILD)

2012-11-08 Thread Eric Bélanger
Date: Thursday, November 8, 2012 @ 22:34:27
  Author: eric
Revision: 170576

upgpkg: racket 5.3.1-1

Upstream update

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-11-09 00:59:19 UTC (rev 170575)
+++ PKGBUILD2012-11-09 03:34:27 UTC (rev 170576)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.3
+pkgver=5.3.1
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
@@ -14,13 +14,12 @@
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
 drracket.desktop)
-sha1sums=('16883898c0cc418ba44732e3f62a54cf043a1de8'
+sha1sums=('5aa74a2eafd44a521c27c34f4b4264670f1bf571'
   'a20808f6b250225704856f82a544681a962a299d')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}/src
   [ $CARCH == x86_64 ]  export CFLAGS+=-fPIC
-  sed -i 's/struct siginfo/siginfo_t/' racket/gc2/sighand.c
   ./configure --prefix=/usr --enable-shared
   make
 }



[arch-commits] Commit in racket/trunk (PKGBUILD drracket-normal.rkt)

2012-08-07 Thread Eric Bélanger
Date: Wednesday, August 8, 2012 @ 00:47:21
  Author: eric
Revision: 164992

upgpkg: racket 5.3-1

Upstream update

Modified:
  racket/trunk/PKGBUILD
Deleted:
  racket/trunk/drracket-normal.rkt

-+
 PKGBUILD|   15 +--
 drracket-normal.rkt |  199 --
 2 files changed, 6 insertions(+), 208 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-08-08 01:06:53 UTC (rev 164991)
+++ PKGBUILD2012-08-08 04:47:21 UTC (rev 164992)
@@ -2,8 +2,8 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.2.1
-pkgrel=3
+pkgver=5.3
+pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
@@ -13,14 +13,14 @@
 options=('!libtool' '!strip')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
-drracket.desktop drracket-normal.rkt)
-sha1sums=('b51cdd8b9825edb60e5c2c80472cec8220918cd1'
-  'a20808f6b250225704856f82a544681a962a299d'
-  '6699e80e424479d45f427ba341003235e0d475cf')
+drracket.desktop)
+sha1sums=('16883898c0cc418ba44732e3f62a54cf043a1de8'
+  'a20808f6b250225704856f82a544681a962a299d')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}/src
   [ $CARCH == x86_64 ]  export CFLAGS+=-fPIC
+  sed -i 's/struct siginfo/siginfo_t/' racket/gc2/sighand.c
   ./configure --prefix=/usr --enable-shared
   make
 }
@@ -29,9 +29,6 @@
   cd ${srcdir}/${pkgname}-${pkgver}/src
   make DESTDIR=${pkgdir} install
 
-  # FS#30245
-  install -D -m644 ${srcdir}/drracket-normal.rkt 
${pkgdir}/usr/lib/racket/collects/drracket/private/drracket-normal.rkt
-
   install -D -m644 ../collects/icons/plt.xpm 
${pkgdir}/usr/share/pixmaps/drracket.xpm
   install -D -m644 ${srcdir}/drracket.desktop 
${pkgdir}/usr/share/applications/drracket.desktop
 }

Deleted: drracket-normal.rkt
===
--- drracket-normal.rkt 2012-08-08 01:06:53 UTC (rev 164991)
+++ drracket-normal.rkt 2012-08-08 04:47:21 UTC (rev 164992)
@@ -1,199 +0,0 @@
-#lang racket/base
-
-(require mred
- racket/class
- racket/cmdline
- racket/list
- framework/private/bday
- framework/splash
- racket/runtime-path
- racket/file
- frame-icon.rkt
- eb.rkt)
-
-(define-runtime-path doc-icon.rkt dock-icon.rkt)
-
-(define files-to-open (command-line #:args filenames filenames))
-
-;; updates the command-line-arguments with only the files
-;; to open. See also main.rkt.
-(current-command-line-arguments (apply vector files-to-open))
-
-(define (currently-the-weekend?)
-  (define date (seconds-date (current-seconds)))
-  (define dow (date-week-day date))
-  (or (= dow 6) (= dow 0)))
-
-(define (valentines-day?)
-  (define date (seconds-date (current-seconds)))
-  (and (= 2 (date-month date))
-   (= 14 (date-day date
-
-(define (current-icon-state)
-  (cond
-[(valentines-day?) 'valentines]
-[(currently-the-weekend?) 'weekend]
-[else 'normal]))
-
-(define-values (texas-independence-day? prince-kuhio-day? kamehameha-day? 
halloween?)
-  (let* ([date (seconds-date (current-seconds))]
- [month (date-month date)]
- [day (date-day date)]
- [dow (date-week-day date)])
-(values (and (= 3 month) (= 2 day))
-#f
-(and (= 6 month) (= 11 day))
-(and (= 10 month) (= 31 day)
-
-
-(define special-state #f)
-
-(define (icons-bitmap name)
-  (make-object bitmap% (collection-file-path name icons)))
-
-(define-struct magic-image (chars filename [bitmap #:mutable]))
-
-(define (magic-img str img)
-  (make-magic-image (reverse (string-list str)) img #f))
-
-;; magic strings and their associated images.  There should not be a string
-;; in this list that is a prefix of another.
-(define magic-images
-  (list #;(magic-img larval PLT-206-larval.png)
-(magic-img mars   PLT-206-mars.jpg)))
-
-(define (load-magic-images)
-  (set! load-magic-images void) ; run only once
-  (for-each (λ (magic-image)
-  (unless (magic-image-bitmap magic-image)
-(set-magic-image-bitmap!
- magic-image
- (icons-bitmap (magic-image-filename magic-image)
-magic-images))
-
-(define longest-magic-string
-  (apply max (map (λ (s) (length (magic-image-chars s))) magic-images)))
-
-(define key-codes null)
-
-(define (find-magic-image)
-  (define (prefix? l1 l2)
-(or (null? l1)
-(and (pair? l2)
- (eq? (car l1) (car l2))
- (prefix? (cdr l1) (cdr l2)
-  (ormap (λ (i) (and (prefix? (magic-image-chars i) key-codes) i))
- magic-images))
-
-(define (add-key-code new-code)
-  (set! key-codes 

[arch-commits] Commit in racket/trunk (PKGBUILD drracket-normal.rkt)

2012-06-16 Thread Eric Bélanger
Date: Saturday, June 16, 2012 @ 21:21:29
  Author: eric
Revision: 161956

upgpkg: racket 5.2.1-3

Fix startup bug (close FS#30245)

Added:
  racket/trunk/drracket-normal.rkt
Modified:
  racket/trunk/PKGBUILD

-+
 PKGBUILD|   11 ++
 drracket-normal.rkt |  199 ++
 2 files changed, 207 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-06-17 00:42:45 UTC (rev 161955)
+++ PKGBUILD2012-06-17 01:21:29 UTC (rev 161956)
@@ -3,7 +3,7 @@
 
 pkgname=racket
 pkgver=5.2.1
-pkgrel=2
+pkgrel=3
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
@@ -13,9 +13,10 @@
 options=('!libtool' '!strip')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
-drracket.desktop)
+drracket.desktop drracket-normal.rkt)
 sha1sums=('b51cdd8b9825edb60e5c2c80472cec8220918cd1'
-  'a20808f6b250225704856f82a544681a962a299d')
+  'a20808f6b250225704856f82a544681a962a299d'
+  '6699e80e424479d45f427ba341003235e0d475cf')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}/src
@@ -27,6 +28,10 @@
 package() {
   cd ${srcdir}/${pkgname}-${pkgver}/src
   make DESTDIR=${pkgdir} install
+
+  # FS#30245
+  install -D -m644 ${srcdir}/drracket-normal.rkt 
${pkgdir}/usr/lib/racket/collects/drracket/private/drracket-normal.rkt
+
   install -D -m644 ../collects/icons/plt.xpm 
${pkgdir}/usr/share/pixmaps/drracket.xpm
   install -D -m644 ${srcdir}/drracket.desktop 
${pkgdir}/usr/share/applications/drracket.desktop
 }

Added: drracket-normal.rkt
===
--- drracket-normal.rkt (rev 0)
+++ drracket-normal.rkt 2012-06-17 01:21:29 UTC (rev 161956)
@@ -0,0 +1,199 @@
+#lang racket/base
+
+(require mred
+ racket/class
+ racket/cmdline
+ racket/list
+ framework/private/bday
+ framework/splash
+ racket/runtime-path
+ racket/file
+ frame-icon.rkt
+ eb.rkt)
+
+(define-runtime-path doc-icon.rkt dock-icon.rkt)
+
+(define files-to-open (command-line #:args filenames filenames))
+
+;; updates the command-line-arguments with only the files
+;; to open. See also main.rkt.
+(current-command-line-arguments (apply vector files-to-open))
+
+(define (currently-the-weekend?)
+  (define date (seconds-date (current-seconds)))
+  (define dow (date-week-day date))
+  (or (= dow 6) (= dow 0)))
+
+(define (valentines-day?)
+  (define date (seconds-date (current-seconds)))
+  (and (= 2 (date-month date))
+   (= 14 (date-day date
+
+(define (current-icon-state)
+  (cond
+[(valentines-day?) 'valentines]
+[(currently-the-weekend?) 'weekend]
+[else 'normal]))
+
+(define-values (texas-independence-day? prince-kuhio-day? kamehameha-day? 
halloween?)
+  (let* ([date (seconds-date (current-seconds))]
+ [month (date-month date)]
+ [day (date-day date)]
+ [dow (date-week-day date)])
+(values (and (= 3 month) (= 2 day))
+#f
+(and (= 6 month) (= 11 day))
+(and (= 10 month) (= 31 day)
+
+
+(define special-state #f)
+
+(define (icons-bitmap name)
+  (make-object bitmap% (collection-file-path name icons)))
+
+(define-struct magic-image (chars filename [bitmap #:mutable]))
+
+(define (magic-img str img)
+  (make-magic-image (reverse (string-list str)) img #f))
+
+;; magic strings and their associated images.  There should not be a string
+;; in this list that is a prefix of another.
+(define magic-images
+  (list #;(magic-img larval PLT-206-larval.png)
+(magic-img mars   PLT-206-mars.jpg)))
+
+(define (load-magic-images)
+  (set! load-magic-images void) ; run only once
+  (for-each (λ (magic-image)
+  (unless (magic-image-bitmap magic-image)
+(set-magic-image-bitmap!
+ magic-image
+ (icons-bitmap (magic-image-filename magic-image)
+magic-images))
+
+(define longest-magic-string
+  (apply max (map (λ (s) (length (magic-image-chars s))) magic-images)))
+
+(define key-codes null)
+
+(define (find-magic-image)
+  (define (prefix? l1 l2)
+(or (null? l1)
+(and (pair? l2)
+ (eq? (car l1) (car l2))
+ (prefix? (cdr l1) (cdr l2)
+  (ormap (λ (i) (and (prefix? (magic-image-chars i) key-codes) i))
+ magic-images))
+
+(define (add-key-code new-code)
+  (set! key-codes (cons new-code key-codes))
+  (when ((length key-codes) .  . longest-magic-string)
+(set! key-codes (take key-codes longest-magic-string
+
+(define (drracket-splash-char-observer evt)
+  (let ([ch (send evt get-key-code)])
+(when (and (eq? ch 

[arch-commits] Commit in racket/trunk (PKGBUILD)

2012-04-26 Thread Eric Bélanger
Date: Friday, April 27, 2012 @ 01:07:44
  Author: eric
Revision: 157332

Fix source sha1sums

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-04-27 05:07:31 UTC (rev 157331)
+++ PKGBUILD2012-04-27 05:07:44 UTC (rev 157332)
@@ -14,7 +14,7 @@
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
 drracket.desktop)
-sha1sums=('a4ea408818236f8eaf937291dd641fd73a997793'
+sha1sums=('b51cdd8b9825edb60e5c2c80472cec8220918cd1'
   'a20808f6b250225704856f82a544681a962a299d')
 
 build() {



[arch-commits] Commit in racket/trunk (PKGBUILD)

2012-04-23 Thread Eric Bélanger
Date: Monday, April 23, 2012 @ 19:07:31
  Author: eric
Revision: 157101

upgpkg: racket 5.2.1-2

Rebuild against libffi-3.0.11

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-04-23 20:43:27 UTC (rev 157100)
+++ PKGBUILD2012-04-23 23:07:31 UTC (rev 157101)
@@ -3,7 +3,7 @@
 
 pkgname=racket
 pkgver=5.2.1
-pkgrel=1
+pkgrel=2
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;



[arch-commits] Commit in racket/trunk (PKGBUILD)

2012-02-03 Thread Eric Bélanger
Date: Friday, February 3, 2012 @ 15:14:34
  Author: eric
Revision: 148572

upgpkg: racket 5.2.1-1

Upstream update

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-02-03 19:34:52 UTC (rev 148571)
+++ PKGBUILD2012-02-03 20:14:34 UTC (rev 148572)
@@ -2,8 +2,8 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.2
-pkgrel=2
+pkgver=5.2.1
+pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
@@ -14,7 +14,7 @@
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
 drracket.desktop)
-sha1sums=('f88007c12d7e5f2773b122d3652c8cd1d15da8c3'
+sha1sums=('a4ea408818236f8eaf937291dd641fd73a997793'
   'a20808f6b250225704856f82a544681a962a299d')
 
 build() {



[arch-commits] Commit in racket/trunk (PKGBUILD)

2012-01-31 Thread Eric Bélanger
Date: Tuesday, January 31, 2012 @ 23:14:08
  Author: eric
Revision: 148447

upgpkg: racket 5.2-2

Enable -fPIC (close FS#28119), Replace static library by shared one

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-02-01 03:47:09 UTC (rev 148446)
+++ PKGBUILD2012-02-01 04:14:08 UTC (rev 148447)
@@ -3,14 +3,14 @@
 
 pkgname=racket
 pkgver=5.2
-pkgrel=1
+pkgrel=2
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
 license=('LGPL')
 depends=('gtk2' 'desktop-file-utils')
 makedepends=('gsfonts')
-options=('!strip')
+options=('!libtool' '!strip')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
 drracket.desktop)
@@ -19,7 +19,8 @@
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}/src
-  ./configure --prefix=/usr
+  [ $CARCH == x86_64 ]  export CFLAGS+=-fPIC
+  ./configure --prefix=/usr --enable-shared
   make
 }
 



[arch-commits] Commit in racket/trunk (PKGBUILD)

2011-11-14 Thread Eric Bélanger
Date: Monday, November 14, 2011 @ 19:47:52
  Author: eric
Revision: 142773

upgpkg: racket 5.2-1

Upstream update, Remove already satisfied libffi depends

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-11-14 22:33:04 UTC (rev 142772)
+++ PKGBUILD2011-11-15 00:47:52 UTC (rev 142773)
@@ -2,21 +2,19 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.1.3
+pkgver=5.2
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
 license=('LGPL')
-depends=('gtk2' 'libffi' 'desktop-file-utils')
+depends=('gtk2' 'desktop-file-utils')
 makedepends=('gsfonts')
 options=('!strip')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
 drracket.desktop)
-md5sums=('6c33caf6ee49a422be053effaf630941'
- '9223c9736ead677431542b41271c7b3c')
-sha1sums=('7face74729cee8b36ce3df44b36b04ca23b4c986'
+sha1sums=('f88007c12d7e5f2773b122d3652c8cd1d15da8c3'
   'a20808f6b250225704856f82a544681a962a299d')
 
 build() {



[arch-commits] Commit in racket/trunk (PKGBUILD)

2011-08-16 Thread Eric Bélanger
Date: Tuesday, August 16, 2011 @ 22:17:32
  Author: eric
Revision: 135652

upgpkg: racket 5.1.3-1

Upstream update, Remove old provides/conflicts/replaces arrays

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-08-17 01:47:47 UTC (rev 135651)
+++ PKGBUILD2011-08-17 02:17:32 UTC (rev 135652)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.1.2
+pkgver=5.1.3
 pkgrel=1
 pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
@@ -10,16 +10,13 @@
 license=('LGPL')
 depends=('gtk2' 'libffi' 'desktop-file-utils')
 makedepends=('gsfonts')
-provides=('drscheme')
-conflicts=('drscheme')
-replaces=('drscheme')
 options=('!strip')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
 drracket.desktop)
-md5sums=('c686e789913c40bfd78505574963c1fe'
+md5sums=('6c33caf6ee49a422be053effaf630941'
  '9223c9736ead677431542b41271c7b3c')
-sha1sums=('f1f7e2ee1cd754d65013dab80bc1f9a3be1e3b41'
+sha1sums=('7face74729cee8b36ce3df44b36b04ca23b4c986'
   'a20808f6b250225704856f82a544681a962a299d')
 
 build() {



[arch-commits] Commit in racket/trunk (PKGBUILD)

2011-08-04 Thread Eric Bélanger
Date: Thursday, August 4, 2011 @ 13:27:38
  Author: eric
Revision: 134509

Improve description

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-08-04 17:00:27 UTC (rev 134508)
+++ PKGBUILD2011-08-04 17:27:38 UTC (rev 134509)
@@ -4,7 +4,7 @@
 pkgname=racket
 pkgver=5.1.2
 pkgrel=1
-pkgdesc=PLT Racket (a variant of Scheme) Environment
+pkgdesc=A programming language environment (formerly known as PLT Scheme) 
suitable for tasks ranging from scripting to application development
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
 license=('LGPL')



[arch-commits] Commit in racket/trunk (PKGBUILD)

2011-08-03 Thread Eric Bélanger
Date: Wednesday, August 3, 2011 @ 19:25:25
  Author: eric
Revision: 134452

upgpkg: racket 5.1.2-1
Upstream update, Remove libjpeg depends

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-08-03 20:49:15 UTC (rev 134451)
+++ PKGBUILD2011-08-03 23:25:25 UTC (rev 134452)
@@ -2,13 +2,13 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.1.1
+pkgver=5.1.2
 pkgrel=1
 pkgdesc=PLT Racket (a variant of Scheme) Environment
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
 license=('LGPL')
-depends=('gtk2' 'libjpeg' 'libffi' 'desktop-file-utils')
+depends=('gtk2' 'libffi' 'desktop-file-utils')
 makedepends=('gsfonts')
 provides=('drscheme')
 conflicts=('drscheme')
@@ -17,9 +17,9 @@
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
 drracket.desktop)
-md5sums=('26d6b320218497dba71630b9ad4dcf59'
+md5sums=('c686e789913c40bfd78505574963c1fe'
  '9223c9736ead677431542b41271c7b3c')
-sha1sums=('be339495aef3334530ea8fc63ef4014ad8a4b0b2'
+sha1sums=('f1f7e2ee1cd754d65013dab80bc1f9a3be1e3b41'
   'a20808f6b250225704856f82a544681a962a299d')
 
 build() {



[arch-commits] Commit in racket/trunk (PKGBUILD jpeg-version.patch)

2011-05-04 Thread Eric Bélanger
Date: Thursday, May 5, 2011 @ 01:05:42
  Author: eric
Revision: 122617

upgpkg: racket 5.1.1-1
Upstream update, Added libffi depends, Added gsfonts makedepends to fix docs 
(close FS#23613)

Modified:
  racket/trunk/PKGBUILD
Deleted:
  racket/trunk/jpeg-version.patch

+
 PKGBUILD   |   16 -
 jpeg-version.patch |  621 ---
 2 files changed, 8 insertions(+), 629 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-05-05 01:46:51 UTC (rev 122616)
+++ PKGBUILD2011-05-05 05:05:42 UTC (rev 122617)
@@ -2,28 +2,28 @@
 # Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.1
+pkgver=5.1.1
 pkgrel=1
 pkgdesc=PLT Racket (a variant of Scheme) Environment
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
 license=('LGPL')
-depends=('gtk2' 'libjpeg' 'desktop-file-utils')
+depends=('gtk2' 'libjpeg' 'libffi' 'desktop-file-utils')
+makedepends=('gsfonts')
 provides=('drscheme')
 conflicts=('drscheme')
 replaces=('drscheme')
 options=('!strip')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
-drracket.desktop jpeg-version.patch)
-md5sums=('c3b0bffb998ad530c06512d045a59f15' '9223c9736ead677431542b41271c7b3c'\
- '0aae72b6f19963c569d20fa8793482e1')
-sha1sums=('6c314a71bab77eb48efad8f6c9fa597b6a5a305d' 
'a20808f6b250225704856f82a544681a962a299d'\
- 'afa13f3ef66f5434b209f545f82545a869ada2b2')
+drracket.desktop)
+md5sums=('26d6b320218497dba71630b9ad4dcf59'
+ '9223c9736ead677431542b41271c7b3c')
+sha1sums=('be339495aef3334530ea8fc63ef4014ad8a4b0b2'
+  'a20808f6b250225704856f82a544681a962a299d')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}/src
-  (cd ..; patch -p1 -i ${srcdir}/jpeg-version.patch)
   ./configure --prefix=/usr
   make
 }

Deleted: jpeg-version.patch
===
--- jpeg-version.patch  2011-05-05 01:46:51 UTC (rev 122616)
+++ jpeg-version.patch  2011-05-05 05:05:42 UTC (rev 122617)
@@ -1,621 +0,0 @@
-From: Matthew Flatt mfl...@racket-lang.org
-Date: Wed, 16 Feb 2011 14:30:34 + (-0700)
-Subject: fix jpeg structs to better adapt to jpeglib versions and platforms
-X-Git-Url: 
http://git.racket-lang.org/plt/commitdiff_plain/e59b96e26c7f1edb193a42f16c97d30a085a182c
-
-fix jpeg structs to better adapt to jpeglib versions and platforms
- --- specifically fixing jpeglib version 8 on x86_64

-
-diff --git a/collects/racket/draw/unsafe/jpeg.rkt 
b/collects/racket/draw/unsafe/jpeg.rkt
-index 9399aec..77606d8 100644
 a/collects/racket/draw/unsafe/jpeg.rkt
-+++ b/collects/racket/draw/unsafe/jpeg.rkt
-@@ -100,20 +100,24 @@
- (unless (member JPEG_LIB_VERSION '(62 64 70 80))
-   (error 'jpeg unsupported library version: ~e JPEG_LIB_VERSION))
- 
--(define _scaled_size
--  (case JPEG_LIB_VERSION
--[(62 64) _int]
--[else (make-cstruct-type (list _int _int))]))
--
--(define _prog_scan_size
--  (case JPEG_LIB_VERSION
--[(62 64 70) (make-cstruct-type (list _int _int _int _int))]
--[else (make-cstruct-type (list _int _int _int _int _int _pointer _int))]))
--
--(define _comp_info_size
--  (case JPEG_LIB_VERSION
--[(62 64 70) _pointer]
--[else (make-cstruct-type (list _pointer _jbool))]))
-+(define-syntax-rule (cstruct-type/version elem ...)
-+  (make-cstruct-type (flatten-type (list (cstruct-type/version-elem elem) 
...
-+
-+(define-syntax cstruct-type/version-elem
-+  (syntax-rules (unquote)
-+[(_ (unquote ([vers (elem ...)] ...)))
-+ (case JPEG_LIB_VERSION
-+   [vers (list (cstruct-type/version-elem elem) ...)]
-+   ...)]
-+[(_ [name type]) type]))
-+
-+(define (flatten-type l)
-+  (cond
-+   [(null? l) null]
-+   [(list? (car l))
-+(append (flatten-type (car l)) (flatten-type (cdr l)))]
-+   [else
-+(cons (car l) (flatten-type (cdr l)))]))
- 
- (define-cstruct _jpeg_decompress_struct ([err _jpeg_error_mgr-pointer]
-  [mem _jpeg_memory_mgr-pointer]
-@@ -150,7 +154,7 @@
-  [enable_2pass_quant _jbool]
- 
-  [output_width _JDIMENSION]
-- [output_height _JDIMENSION]
-+ [output_height _JDIMENSION] ; -
-  [out_color_components _int]
-  [output_components _int]
-  [rec_outbuf_height _int]
-@@ -158,21 +162,230 @@
-  [actual_number_of_colors _int]
-  [colormap _pointer]
- 
-- [output_scanline _JDIMENSION]
-+ ;; We don't need to refer to any of 
the 

[arch-commits] Commit in racket/trunk (PKGBUILD jpeg-version.patch)

2011-02-16 Thread Eric Bélanger
Date: Thursday, February 17, 2011 @ 01:55:24
  Author: eric
Revision: 110163

upgpkg: racket 5.1-1
Upstream update, Updated depends array

Added:
  racket/trunk/jpeg-version.patch
Modified:
  racket/trunk/PKGBUILD

+
 PKGBUILD   |   28 --
 jpeg-version.patch |  621 +++
 2 files changed, 631 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-02-16 22:10:58 UTC (rev 110162)
+++ PKGBUILD2011-02-17 06:55:24 UTC (rev 110163)
@@ -1,37 +1,29 @@
 # $Id$
-# Maintainer: Eric Belanger e...@archlinux.org
+# Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=racket
-pkgver=5.0.2
-pkgrel=2
+pkgver=5.1
+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')
+depends=('gtk2' 'libjpeg' 'desktop-file-utils')
 provides=('drscheme')
 conflicts=('drscheme')
 replaces=('drscheme')
 options=('!strip')
 install=racket.install
 
source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
-
http://downloads.sourceforge.net/sourceforge/libpng/libpng-1.4.5.tar.xz 
drracket.desktop)
-md5sums=('21df9a2f9709026d8b3d040ba72deafc' '37d420c7d8294aac438c150bb4335901'\
- '9223c9736ead677431542b41271c7b3c')
-sha1sums=('e741630f6b524ef32a13b7df842592ccfe8d39c9' 
'c31578e005090280203cb3a6080e44f38c3f1a51'\
- 'a20808f6b250225704856f82a544681a962a299d')
+drracket.desktop jpeg-version.patch)
+md5sums=('c3b0bffb998ad530c06512d045a59f15' '9223c9736ead677431542b41271c7b3c'\
+ '0aae72b6f19963c569d20fa8793482e1')
+sha1sums=('6c314a71bab77eb48efad8f6c9fa597b6a5a305d' 
'a20808f6b250225704856f82a544681a962a299d'\
+ 'afa13f3ef66f5434b209f545f82545a869ada2b2')
 
 build() {
-# Updating libpng source included in racket source tarball
-  cd ${srcdir}/libpng-1.4.5/
-  cp pngmem.c pngpriv.h png.h pngconf.h pngwutil.c pngpread.c pngread.c 
pngrutil.c png.c \
- pngwrite.c pngwtran.c pngrtran.c pngset.c pngtrans.c pngget.c pngrio.c \
- ${srcdir}/${pkgname}-${pkgver}/collects/plot/src/all
-  rm 
${srcdir}/${pkgname}-${pkgver}/collects/plot/src/all/{pnggccrd.c,pngvcrd.c}
-
   cd ${srcdir}/${pkgname}-${pkgver}/src
-  rm -r wxcommon/{jpeg,libpng,zlib}
+  (cd ..; patch -p1 -i ${srcdir}/jpeg-version.patch)
   ./configure --prefix=/usr
   make
 }

Added: jpeg-version.patch
===
--- jpeg-version.patch  (rev 0)
+++ jpeg-version.patch  2011-02-17 06:55:24 UTC (rev 110163)
@@ -0,0 +1,621 @@
+From: Matthew Flatt mfl...@racket-lang.org
+Date: Wed, 16 Feb 2011 14:30:34 + (-0700)
+Subject: fix jpeg structs to better adapt to jpeglib versions and platforms
+X-Git-Url: 
http://git.racket-lang.org/plt/commitdiff_plain/e59b96e26c7f1edb193a42f16c97d30a085a182c
+
+fix jpeg structs to better adapt to jpeglib versions and platforms
+ --- specifically fixing jpeglib version 8 on x86_64
+---
+
+diff --git a/collects/racket/draw/unsafe/jpeg.rkt 
b/collects/racket/draw/unsafe/jpeg.rkt
+index 9399aec..77606d8 100644
+--- a/collects/racket/draw/unsafe/jpeg.rkt
 b/collects/racket/draw/unsafe/jpeg.rkt
+@@ -100,20 +100,24 @@
+ (unless (member JPEG_LIB_VERSION '(62 64 70 80))
+   (error 'jpeg unsupported library version: ~e JPEG_LIB_VERSION))
+ 
+-(define _scaled_size
+-  (case JPEG_LIB_VERSION
+-[(62 64) _int]
+-[else (make-cstruct-type (list _int _int))]))
+-
+-(define _prog_scan_size
+-  (case JPEG_LIB_VERSION
+-[(62 64 70) (make-cstruct-type (list _int _int _int _int))]
+-[else (make-cstruct-type (list _int _int _int _int _int _pointer _int))]))
+-
+-(define _comp_info_size
+-  (case JPEG_LIB_VERSION
+-[(62 64 70) _pointer]
+-[else (make-cstruct-type (list _pointer _jbool))]))
++(define-syntax-rule (cstruct-type/version elem ...)
++  (make-cstruct-type (flatten-type (list (cstruct-type/version-elem elem) 
...
++
++(define-syntax cstruct-type/version-elem
++  (syntax-rules (unquote)
++[(_ (unquote ([vers (elem ...)] ...)))
++ (case JPEG_LIB_VERSION
++   [vers (list (cstruct-type/version-elem elem) ...)]
++   ...)]
++[(_ [name type]) type]))
++
++(define (flatten-type l)
++  (cond
++   [(null? l) null]
++   [(list? (car l))
++(append (flatten-type (car l)) (flatten-type (cdr l)))]
++   [else
++(cons (car l) (flatten-type (cdr l)))]))
+ 
+ (define-cstruct _jpeg_decompress_struct ([err _jpeg_error_mgr-pointer]
+  [mem _jpeg_memory_mgr-pointer]
+@@ -150,7 +154,7 @@
+  [enable_2pass_quant _jbool]
+ 
+  [output_width _JDIMENSION]
+-  

[arch-commits] Commit in racket/trunk (PKGBUILD)

2011-01-25 Thread Eric Bélanger
Date: Tuesday, January 25, 2011 @ 03:26:52
  Author: eric
Revision: 107440

upgpkg: racket 5.0.2-2
Updating libpng source included in racket source tarball to fix plotting (close 
FS#22564)

Modified:
  racket/trunk/PKGBUILD

--+
 PKGBUILD |   19 +++
 1 file changed, 15 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-01-24 21:28:31 UTC (rev 107439)
+++ PKGBUILD2011-01-25 08:26:52 UTC (rev 107440)
@@ -3,7 +3,7 @@
 
 pkgname=racket
 pkgver=5.0.2
-pkgrel=1
+pkgrel=2
 pkgdesc=PLT Racket (a variant of Scheme) Environment
 arch=('i686' 'x86_64')
 url=http://racket-lang.org/;
@@ -15,12 +15,23 @@
 replaces=('drscheme')
 options=('!strip')
 install=racket.install
-source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 drracket.desktop)
-md5sums=('21df9a2f9709026d8b3d040ba72deafc' '9223c9736ead677431542b41271c7b3c')
-sha1sums=('e741630f6b524ef32a13b7df842592ccfe8d39c9' 
'a20808f6b250225704856f82a544681a962a299d')
+source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz
 \
+
http://downloads.sourceforge.net/sourceforge/libpng/libpng-1.4.5.tar.xz 
drracket.desktop)
+md5sums=('21df9a2f9709026d8b3d040ba72deafc' '37d420c7d8294aac438c150bb4335901'\
+ '9223c9736ead677431542b41271c7b3c')
+sha1sums=('e741630f6b524ef32a13b7df842592ccfe8d39c9' 
'c31578e005090280203cb3a6080e44f38c3f1a51'\
+ 'a20808f6b250225704856f82a544681a962a299d')
 
 build() {
+# Updating libpng source included in racket source tarball
+  cd ${srcdir}/libpng-1.4.5/
+  cp pngmem.c pngpriv.h png.h pngconf.h pngwutil.c pngpread.c pngread.c 
pngrutil.c png.c \
+ pngwrite.c pngwtran.c pngrtran.c pngset.c pngtrans.c pngget.c pngrio.c \
+ ${srcdir}/${pkgname}-${pkgver}/collects/plot/src/all
+  rm 
${srcdir}/${pkgname}-${pkgver}/collects/plot/src/all/{pnggccrd.c,pngvcrd.c}
+
   cd ${srcdir}/${pkgname}-${pkgver}/src
+  rm -r wxcommon/{jpeg,libpng,zlib}
   ./configure --prefix=/usr
   make
 }