Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 May 2005 18:59:37 +0200 (CEST)
From:      Peter Schuller <peter.schuller@infidyne.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/80560: [PATCH] lang/sbcl: ASDF-INSTALL requires GNU tar
Message-ID:  <200505021659.j42GxbAa014784@starfury.scode.org>
Resent-Message-ID: <200505021840.j42Ie5ST045713@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         80560
>Category:       ports
>Synopsis:       [PATCH] lang/sbcl: ASDF-INSTALL requires GNU tar
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 02 18:40:05 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Peter Schuller
>Release:        FreeBSD 5.3-RELEASE i386
>Organization:
>Environment:
System: FreeBSD starfury.scode.org 5.3-RELEASE FreeBSD 5.3-RELEASE #1: Sun Nov 28 02:57:30 CET 2004 toor@.bredbandsbolaget.se:/usr/obj/usr/src/sys/STARFURY i386

>Description:
  ASDF-INSTALL that comes with SBCL requires GNU tar because it depends on the format
  of the output on stdout in verbose mode (-v).
>How-To-Repeat:
  Install the sbcl port and try to use ASDF-INSTALL:

  (require :asdf)
  (require :asdf-install)
  (asdf-install:install :cl-ppcre) ; or any other package

  It will download and unpack the software, but will then terminate without finishing
  the installation.
>Fix:
Suggest adding the following patch in ${PATCHDIR}.

--- contrib/asdf-install/installer.lisp.orig	Mon May  2 18:19:43 2005
+++ contrib/asdf-install/installer.lisp	Mon May  2 18:20:17 2005
@@ -249,8 +249,9 @@
   (let* ((tar
 	  (with-output-to-string (o)
 	    (or
-	     (sb-ext:run-program #-darwin "tar"
-				 #+darwin "gnutar"
+	     (sb-ext:run-program #+darwin "gnutar"
+				 #+freebsd "gtar"
+				 #-(or darwin freebsd) "tar"
 				 (list "-C" (namestring source)
 				       "-xzvf" (namestring packagename))
 				 :output o

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200505021659.j42GxbAa014784>