mirror of
https://git.freebsd.org/ports.git
synced 2025-05-12 23:31:50 -04:00
lang/chicken: fix installation of data files from eggs
Upstream: https://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=commitdiff;h=360e1c
This commit is contained in:
parent
fecfad30cf
commit
fbc5b93e7f
2 changed files with 27 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
||||||
PORTNAME= chicken
|
PORTNAME= chicken
|
||||||
DISTVERSION= 5.3.0
|
DISTVERSION= 5.3.0
|
||||||
PORTREVISION= 2
|
PORTREVISION= 3
|
||||||
PORTEPOCH= 1
|
PORTEPOCH= 1
|
||||||
CATEGORIES= lang scheme
|
CATEGORIES= lang scheme
|
||||||
MASTER_SITES= https://code.call-cc.org/releases/${DISTVERSION}/
|
MASTER_SITES= https://code.call-cc.org/releases/${DISTVERSION}/
|
||||||
|
|
26
lang/chicken/files/patch-egg-compile.scm
Normal file
26
lang/chicken/files/patch-egg-compile.scm
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
From 360e1c423b5475fa2c1caba1f19d652538a8f322 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Peter Bex <peter@more-magic.net>
|
||||||
|
Date: Mon, 31 Oct 2022 13:06:26 +0100
|
||||||
|
Subject: [PATCH 1/1] Do not double call normalize-destination on share dir
|
||||||
|
|
||||||
|
In install-random-files, don't call normalize-destination on the
|
||||||
|
destination directory - this is already done in compile-egg-info
|
||||||
|
|
||||||
|
Before, we'd see things like in the install script like:
|
||||||
|
mkdir -p /path/to/chicken/path/to/chicken/share
|
||||||
|
With this patch, it becomes:
|
||||||
|
mkdir -p /path/to/chicken/share
|
||||||
|
which is as it should be.
|
||||||
|
|
||||||
|
Signed-off-by: felix <felix@call-with-current-continuation.org>
|
||||||
|
--- egg-compile.scm.orig 2021-11-18 06:32:06 UTC
|
||||||
|
+++ egg-compile.scm
|
||||||
|
@@ -1051,7 +1051,7 @@
|
||||||
|
(root (string-append srcdir "/"))
|
||||||
|
(mkdir (mkdir-command platform))
|
||||||
|
(sfiles (map (cut prefix srcdir <>) files))
|
||||||
|
- (dfile (qs* (normalize-destination dest mode) platform #t))
|
||||||
|
+ (dfile (qs* dest platform #t))
|
||||||
|
(ddir (shell-variable "DESTDIR" platform)))
|
||||||
|
(print "\n" mkdir " " ddir dfile)
|
||||||
|
(let-values (((ds fs) (partition directory? sfiles)))
|
Loading…
Add table
Reference in a new issue