git: 2f9e4800e0b9 - main - devel/mold: Update to 1.2.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 02 May 2022 03:12:35 UTC
The branch main has been updated by ashish:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2f9e4800e0b96786d609384905f851dbd881417e
commit 2f9e4800e0b96786d609384905f851dbd881417e
Author: Ashish SHUKLA <ashish@FreeBSD.org>
AuthorDate: 2022-05-02 02:16:56 +0000
Commit: Ashish SHUKLA <ashish@FreeBSD.org>
CommitDate: 2022-05-02 03:12:05 +0000
devel/mold: Update to 1.2.1
- Update patch to avoid depending on python
---
devel/mold/Makefile | 2 +-
devel/mold/distinfo | 6 +++---
devel/mold/files/patch-Makefile | 17 +++++++++++++++--
3 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/devel/mold/Makefile b/devel/mold/Makefile
index 3d1270ef366d..71853f6e3d03 100644
--- a/devel/mold/Makefile
+++ b/devel/mold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mold
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2
+DISTVERSION= 1.2.1
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/mold/distinfo b/devel/mold/distinfo
index c7dc3d5eaaa9..e19b81efb296 100644
--- a/devel/mold/distinfo
+++ b/devel/mold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650071825
-SHA256 (rui314-mold-v1.2_GH0.tar.gz) = 975ad37394e5c32661ee5da2817e5e8b8d40c6a73c78e23b30a57763c004a9f1
-SIZE (rui314-mold-v1.2_GH0.tar.gz) = 4759743
+TIMESTAMP = 1651457801
+SHA256 (rui314-mold-v1.2.1_GH0.tar.gz) = 41868663ff18afee3fa35e5e3fdf3d9575eb2e4ff49967b8f42f479c61c1ec34
+SIZE (rui314-mold-v1.2.1_GH0.tar.gz) = 4669615
diff --git a/devel/mold/files/patch-Makefile b/devel/mold/files/patch-Makefile
index 5c82c0b734a7..0721117616fd 100644
--- a/devel/mold/files/patch-Makefile
+++ b/devel/mold/files/patch-Makefile
@@ -1,8 +1,8 @@
---- Makefile.orig 2022-02-20 07:40:17 UTC
+--- Makefile.orig 2022-04-28 09:51:29 UTC
+++ Makefile
@@ -4,7 +4,7 @@
- VERSION = 1.1
+ VERSION = 1.2.1
-PREFIX = /usr/local
+PREFIX = %%PREFIX%%
@@ -29,3 +29,16 @@
endif
# '-latomic' flag is needed building on riscv64 system
+@@ -205,11 +205,7 @@ install: all
+
+ $(INSTALL) -d $D$(LIBEXECDIR)/mold
+
+-# We want to make a symblink with a relative path, so that users can
+-# move the entire directory to other place without breaking the reference.
+-# GNU ln supports `--relative` to do that, but that's not supported by
+-# non-GNU systems. So we use Python to compute a relative path.
+- ln -sf `python3 -c "import os.path; print(os.path.relpath('$(BINDIR)/mold', '$(LIBEXECDIR)/mold'))"` $D$(LIBEXECDIR)/mold/ld
++ ln -sf ../../bin/mold $D$(LIBEXECDIR)/mold/ld
+
+ $(INSTALL) -d $D$(MANDIR)/man1
+ $(INSTALL_DATA) docs/mold.1 $D$(MANDIR)/man1