Sun Apr 23 20:05:52 2023 UTC ()
patchelf: update to 0.18.0.

- Add options to print, clear and set executable stack state
- Modernizations and strictness improvements
- Add feature to rename dynamic symbols
- Adjust roundUp for 0 as input
- Avoid overlapping program header table with section header table
- Other switches might set changed as true. Use extraStrings size
- Use the largest segment alignment for libraries requiring non-standard
  alignments
- Add one extra page to avoid overlapping with next page if its rounded...
- Add zsh completion
- Do not let modifyRPath taint shared strings in strtab
- Resize segment mapping rewritten sections if needed


(fcambus)
diff -r1.13 -r1.14 pkgsrc/devel/patchelf/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/patchelf/PLIST
diff -r1.14 -r1.15 pkgsrc/devel/patchelf/distinfo

cvs diff -r1.13 -r1.14 pkgsrc/devel/patchelf/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/patchelf/Makefile 2023/01/11 09:16:11 1.13
+++ pkgsrc/devel/patchelf/Makefile 2023/04/23 20:05:52 1.14
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.13 2023/01/11 09:16:11 fcambus Exp $ 1# $NetBSD: Makefile,v 1.14 2023/04/23 20:05:52 fcambus Exp $
2 2
3DISTNAME= patchelf-0.17.2 3DISTNAME= patchelf-0.18.0
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= ${MASTER_SITE_GITHUB:=NixOS/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=NixOS/}
6GITHUB_RELEASE= ${PKGVERSION_NOREV} 6GITHUB_RELEASE= ${PKGVERSION_NOREV}
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= fcambus@NetBSD.org 9MAINTAINER= fcambus@NetBSD.org
10HOMEPAGE= https://github.com/NixOS/patchelf 10HOMEPAGE= https://github.com/NixOS/patchelf
11COMMENT= Modify the dynamic linker and RPATH of ELF binaries 11COMMENT= Modify the dynamic linker and RPATH of ELF binaries
12LICENSE= gnu-gpl-v3 12LICENSE= gnu-gpl-v3
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15USE_LANGUAGES= c c++17 15USE_LANGUAGES= c c++17
16# std::optional 16# std::optional

cvs diff -r1.2 -r1.3 pkgsrc/devel/patchelf/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/patchelf/PLIST 2021/01/25 10:39:22 1.2
+++ pkgsrc/devel/patchelf/PLIST 2023/04/23 20:05:52 1.3
@@ -1,4 +1,5 @@ @@ -1,4 +1,5 @@
1@comment $NetBSD: PLIST,v 1.2 2021/01/25 10:39:22 fcambus Exp $ 1@comment $NetBSD: PLIST,v 1.3 2023/04/23 20:05:52 fcambus Exp $
2bin/patchelf 2bin/patchelf
3man/man1/patchelf.1 3man/man1/patchelf.1
4share/doc/patchelf/README.md 4share/doc/patchelf/README.md
 5share/zsh/site-functions/_patchelf

cvs diff -r1.14 -r1.15 pkgsrc/devel/patchelf/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/patchelf/distinfo 2023/01/11 09:16:11 1.14
+++ pkgsrc/devel/patchelf/distinfo 2023/04/23 20:05:52 1.15
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.14 2023/01/11 09:16:11 fcambus Exp $ 1$NetBSD: distinfo,v 1.15 2023/04/23 20:05:52 fcambus Exp $
2 2
3BLAKE2s (patchelf-0.17.2.tar.bz2) = cfa112b8246bf391e114910fdd88383e6ecbaa2cd6583ae95d9a9b6b83577a6f 3BLAKE2s (patchelf-0.18.0.tar.bz2) = e04080786ff1d4347457a3ddec791cd5e5aa47d4b084f5942372f6f1c3a5858a
4SHA512 (patchelf-0.17.2.tar.bz2) = 8277adf95513f88fb190536a38bdfdf438a4cc7685d8a130bdffbe064441f0f25095b6c83bbb190133e1a138963776d15b46c247dd2f1a073a1bfe1d1dbdd503 4SHA512 (patchelf-0.18.0.tar.bz2) = bf26194ca3435b141dd330890fcc0c9d805d0ad6a537901dabe6707a13cd28e7e6217462f3ebb3cb4861302dd8632342ec988fc18246c35332a94f2b349d4f4f
5Size (patchelf-0.17.2.tar.bz2) = 203060 bytes 5Size (patchelf-0.18.0.tar.bz2) = 423290 bytes