git: 2f9e4800e0b9 - main - devel/mold: Update to 1.2.1

From: Ashish SHUKLA <ashish_at_FreeBSD.org>
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