[arch-commits] Commit in drscheme/repos (4 files)

Eric Belanger eric at archlinux.org
Wed Aug 20 03:47:47 UTC 2008


    Date: Tuesday, August 19, 2008 @ 23:47:47
  Author: eric
Revision: 9860

Merged revisions 5656-9859 via svnmerge from 
svn+ssh://svn.archlinux.org/home/svn-packages/drscheme/trunk

........
  r9859 | eric | 2008-08-19 23:47:35 -0400 (Tue, 19 Aug 2008) | 2 lines
  
  upgpkg: drscheme 4.1-1
      Upstream update, removed old patch
........

Modified:
  drscheme/repos/extra-x86_64/	(properties)
  drscheme/repos/extra-x86_64/ChangeLog
  drscheme/repos/extra-x86_64/PKGBUILD
Deleted:
  drscheme/repos/extra-x86_64/paths-fix.patch

-----------------+
 ChangeLog       |    5 +++++
 PKGBUILD        |   14 ++++++--------
 paths-fix.patch |   49 -------------------------------------------------
 3 files changed, 11 insertions(+), 57 deletions(-)


Property changes on: drscheme/repos/extra-x86_64
___________________________________________________________________
Name: svnmerge-integrated
   - /drscheme/trunk:1-5655
   + /drscheme/trunk:1-9859

Modified: extra-x86_64/ChangeLog
===================================================================
--- extra-x86_64/ChangeLog	2008-08-20 03:47:35 UTC (rev 9859)
+++ extra-x86_64/ChangeLog	2008-08-20 03:47:47 UTC (rev 9860)
@@ -1,3 +1,8 @@
+2008-08-19  Eric Belanger  <eric at archlinux.org>
+
+	* drscheme 4.1-1
+	* Upstream update
+
 2008-07-13  Eric Belanger  <eric at archlinux.org>
 
 	* drscheme 4.0.2-1

Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2008-08-20 03:47:35 UTC (rev 9859)
+++ extra-x86_64/PKGBUILD	2008-08-20 03:47:47 UTC (rev 9860)
@@ -3,7 +3,7 @@
 # Contributor: John Proctor <jproctor at prium.net>
 
 pkgname=drscheme
-pkgver=4.0.2
+pkgver=4.1
 pkgrel=1
 pkgdesc="PLT Scheme Environment"
 arch=('i686' 'x86_64')
@@ -12,18 +12,16 @@
 depends=('gcc-libs' 'cairo' 'desktop-file-utils' 'libjpeg' 'mesa' 'openssl>=0.9.8h' 'libxaw' 'libxmu' 'libxft')
 options=('!makeflags' 'force')
 install=${pkgname}.install
-source=(http://download.plt-scheme.org/bundles/${pkgver}/plt/plt-${pkgver}-src-unix.tgz drscheme.desktop nonstandard-install.patch paths-fix.patch)
-md5sums=('a5abe7c45bb2af0bf537e49a5f2e2a68' '41ba9c74aa541308aa6f67b262387c6c'\
-         'd2cc43a6e8496e2940af80b55ec04d8f' '9ae64fb6eb8513f5954abb0fa7ac817a')
-sha1sums=('4e1c8f2b689d6711d60acaa59750ee40b08900b3'
+source=(http://download.plt-scheme.org/bundles/${pkgver}/plt/plt-${pkgver}-src-unix.tgz drscheme.desktop nonstandard-install.patch)
+md5sums=('d94e1b4be6650d3576725add851c751a' '41ba9c74aa541308aa6f67b262387c6c'\
+         'd2cc43a6e8496e2940af80b55ec04d8f')
+sha1sums=('12b0de3ea1255a40c7c184105a6272d4bd4d8c1b'
           '6b8247da9ce5f1e83f35bc14f90e8c34aae0e0d5'
-          '4e394162f2dc4f59e752b97a05b4673871d25f81'
-          '4d62f1ea0a57382fb2fae1336421698783a49ef5')
+          '4e394162f2dc4f59e752b97a05b4673871d25f81')
 
 build() {
   cd ${srcdir}/plt-${pkgver}
   patch -p1 < ../nonstandard-install.patch || return 1
-  patch -p1 < ../paths-fix.patch || return 1
   cd src
   ./configure --prefix=/usr --enable-noopt  || return 1
   make || return 1

Deleted: extra-x86_64/paths-fix.patch
===================================================================
--- extra-x86_64/paths-fix.patch	2008-08-20 03:47:35 UTC (rev 9859)
+++ extra-x86_64/paths-fix.patch	2008-08-20 03:47:47 UTC (rev 9860)
@@ -1,49 +0,0 @@
-Index: drscheme-4.0.1/collects/setup/unixstyle-install.ss
-===================================================================
---- drscheme-4.0.1.orig/collects/setup/unixstyle-install.ss
-+++ drscheme-4.0.1/collects/setup/unixstyle-install.ss
-@@ -272,14 +272,15 @@
-      (define (ftime file)
-        (and (file-exists? file) (file-or-directory-modify-seconds file)))
-      (let* ([src (cpath "config.ss")]
--            [zo  (cpath "compiled" "config.zo")]
--            [dep (cpath "compiled" "config.dep")]
-+            [zo  (cpath "compiled" "config_ss.zo")]
-+            ;; [dep (cpath "compiled" "config_ss.dep")] ; not needed
-             [src-time (ftime src)]
-             [zo-time  (ftime zo)])
-        (printf "Rewriting configuration file at: ~a...\n" src)
--       (parameterize ([current-library-collection-paths ; for configtab.ss
-+       (parameterize ([current-namespace (make-base-namespace)] ; to compile
-+                      [current-library-collection-paths ; for configtab.ss
-                        (list collectsdir)])
--         (with-output-to-file (cpath "config.ss") #:exists 'truncate/replace
-+         (with-output-to-file src #:exists 'truncate/replace
-            (lambda ()
-              (printf ";; automatically generated by unixstyle-install\n")
-              (printf "(module config (lib \"configtab.ss\" \"setup\")\n")
-@@ -293,14 +294,17 @@
-          ;; recompile & set times as if nothing happened (don't remove .dep)
-          ;; this requires the file to look the same on all compilations, and
-          ;; configtab.ss generates bindings unhygienically for that reason.
--         (unless (and (pair? compile?) (not (car compile?)))
-+         (when compile?
-            (when src-time (file-or-directory-modify-seconds src src-time))
--           (when zo-time
--             (with-input-from-file src
--               (lambda ()
--                 (with-output-to-file zo #:exists 'truncate/replace
--                   (lambda () (write (compile (read-syntax)))))))
--             (file-or-directory-modify-seconds zo zo-time)))))]))
-+           (if (not zo-time)
-+             (printf "WARNING: skipping recompilation, no zo file at ~a\n" zo)
-+             (begin
-+               (printf "Recompiling to ~a...\n" zo)
-+               (with-input-from-file src
-+                 (lambda ()
-+                   (with-output-to-file zo #:exists 'truncate/replace
-+                     (lambda () (write (compile (read-syntax)))))))
-+               (file-or-directory-modify-seconds zo zo-time))))))]))
- 
- ;; creates a directory including its ancestors when needed
- (define (make-dir* dir)




More information about the arch-commits mailing list